From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: Choice of bug tracker Date: Wed, 30 Aug 2023 03:11:21 +0300 Message-ID: <245de638-e6b2-dd8e-ee61-695c4c3da0c7@gutov.dev> References: <87il9kksqz.fsf@dfreeman.email> <87a5uw9ivs.fsf@posteo.net> <87ttt42gna.fsf@dfreeman.email> <87wmy080kn.fsf@posteo.net> <83v8djcydl.fsf@gnu.org> <87350ndquw.fsf@dfreeman.email> <83350ncbns.fsf@gnu.org> <87cyzrjbd8.fsf@dfreeman.email> <83zg2vav46.fsf@gnu.org> <87o7j99304.fsf@dfreeman.email> <87wmxj27fn.fsf@dfreeman.email> <831qfrptiq.fsf@gnu.org> <57429221-d9be-5791-e975-b3539905e2f6@gutov.dev> <83a5udlj47.fsf@gnu.org> <87a5udk1co.fsf@posteo.net> <835y51kslv.fsf@gnu.org> <7a82c524-1aa1-e755-e377-673ebb107a44@gutov.dev> <83r0nok8s4.fsf@gnu.org> <83ledwk4xi.fsf@gnu.org> <76ecf629-a41a-f6e4-f661-2ef926326d6c@gutov.dev> <83zg2cias7.fsf@gnu.org> <83pm37ie54.fsf@gnu.org> <831qfmhyx3.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29060"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Cc: philipk@posteo.net, danny@dfreeman.email, stefankangas@gmail.com, emacs-devel@gnu.org, manuel.uberti@inventati.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Aug 30 02:12:26 2023 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qb8oq-0007I3-2R for ged-emacs-devel@m.gmane-mx.org; Wed, 30 Aug 2023 02:12:25 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qb8o3-0004Gh-CN; Tue, 29 Aug 2023 20:11:36 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qb8nz-0004Eo-Dh for emacs-devel@gnu.org; Tue, 29 Aug 2023 20:11:31 -0400 Original-Received: from out4-smtp.messagingengine.com ([66.111.4.28]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qb8nv-0002kc-Sn; Tue, 29 Aug 2023 20:11:30 -0400 Original-Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id B9B945C0062; Tue, 29 Aug 2023 20:11:25 -0400 (EDT) Original-Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Tue, 29 Aug 2023 20:11:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm3; t= 1693354285; x=1693440685; bh=GlWk2x7aBDDBTj/WS4Oy9dodisIpgYCM3T9 iSZlRGHM=; b=OXwhHjJWQsBJ+pZQonIRGtNicx8dTSxgp1vQQd4SIqTaoH7Hqax s5WnlA0lG7w7OeFpzw+XkDIV90l4cVOlJSlm0rjl1ZiJlN6Ug6h8Wp/QrAKkzj6g USdkkKIzCuM3ccWYI92XdIlsQpWdDlzSgPDJhvWXyf1xf8BJbuEHpN6yCWeFv3nT AY6Hkb/UjwDscKyPnpzweC78ACfRLRCrBW054rwGcaLxGwJrT5NCz6xgUieOhb5Z xdLwA4eOT8c/hjus1+P83CdrvBSfjOWzPSYhrkLR/NAEaDrLa2UBnlOSsDJSId1b jFa22UQp2SSJkqJfRKK6K2ZG7IXQIyX5EfQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1693354285; x=1693440685; bh=GlWk2x7aBDDBTj/WS4Oy9dodisIpgYCM3T9 iSZlRGHM=; b=akHNb3Dlu1fkM/gNYBitIkffXVeg91Wo3BZx2hsvOOYuw5IK5MC pFvUtKTolnZgolGNtxoaYpFv2RK/QVUsxN0WKRJlGTuM/JOnkcUohlw2vc0/I2/H jXTZeBKhN10FkroKJ2jo1102pDFngpSvTQD09083r20P6UP0t6qH8QhgxHUvMJgA vXhgOJ7oqgCPOu3F29ONVXQmXnSJpexZI1OzP8ia0HywKY13sK+rzutH2F0+Qrvk K9a2MjDlUIjcJxsqnPX/tV1zcR4ApRvxpPnX6fJ9mSJaIpYmJ+P5ZPQ13coTYfRm 42Q1McnN5F/SV/pUU3kSdg600d1Ce9t+i3w== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrudefjedgfedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtfeejnecuhfhrohhmpeffmhhi thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth htvghrnhephfeludehtdfhudehveffueevieeludeihfehfeduveevudfhgfejjeefgeev feegnecuffhomhgrihhnpehgihhtlhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpe dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegumhhithhrhiesghhuthhovhdruggvvh X-ME-Proxy: Feedback-ID: i0e71465a:Fastmail Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 29 Aug 2023 20:11:23 -0400 (EDT) Content-Language: en-US In-Reply-To: <831qfmhyx3.fsf@gnu.org> Received-SPF: pass client-ip=66.111.4.28; envelope-from=dmitry@gutov.dev; helo=out4-smtp.messagingengine.com X-Spam_score_int: -39 X-Spam_score: -4.0 X-Spam_bar: ---- X-Spam_report: (-4.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-1.242, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:309520 Archived-At: On 29/08/2023 14:26, Eli Zaretskii wrote: >> Date: Tue, 29 Aug 2023 00:16:09 +0300 >> Cc: philipk@posteo.net, danny@dfreeman.email, stefankangas@gmail.com, >> emacs-devel@gnu.org, manuel.uberti@inventati.org >> From: Dmitry Gutov >> >>> The problem from my POV was that alternatives were researched, the >>> results of the research were published and discussed, the downsides >>> identified, and then the process stalled, perhaps because people got >>> disappointed by the deficiencies. >> >> Last time we produced this overblown list which mixed necessities with >> nice-to-haves: https://gitlab.com/gitlab-org/gitlab/-/issues/28152 > > That list is just our reference and a repository of ideas that came up > in the discussions. The real requirements are simpler: > > . we must have support for feature we have now on debbugs As a very reluctant user of Debbugs, I have say this is not a clear description for me. But as mentioned previously, the main features like modifying bug reports from email should either work, or are possible to implement/fix in a reasonable time frame. The main thing I'm not sure about are bug reports from users without accounts, without requiring them to make accounts before making a bug report. We could even create an email address with an account which would create reports under its name, but forwarding subsequent correspondence on those issues back and forth seems more difficult. It's like we'd have to reimplement a mailing list, basically, but not a public one. > . we should decide which additional features are the absolute > minimum to justify the switch (those which will attract > contributors, make feedback easier, and help people who are more > used to PR-type workflow) FWIW, PRs/MRs can be initially disabled, if most of the heavy contributors prefer to stay on the email-driven workflow. Then, as people get comfortable with the rest of the changes, we can try and see how the presence of MRs from various contributors affects everybody's ability to review code and comment on them. Enable them for a certain period, and experiment, and so on.