From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Visuwesh Newsgroups: gmane.emacs.devel Subject: Re: Choice of bug tracker Date: Fri, 01 Sep 2023 12:45:21 +0530 Message-ID: <87zg26gy9i.fsf@gmail.com> References: <87il9kksqz.fsf@dfreeman.email> <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> <245de638-e6b2-dd8e-ee61-695c4c3da0c7@gutov.dev> <83h6oghixu.fsf@gnu.org> <6ae0b4b0-b2ef-d8de-caed-d647979c2f37@gutov.dev> <83ttsfel30.fsf@gnu.org> <8f500cee-f136-fdc6-aaa5-960bbeceeaae@gutov.dev> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27567"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , Stefan Kangas , Michael Albinus , philipk@posteo.net, emacs-devel@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Sep 01 09:16:24 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 1qbyOF-00070w-Ue for ged-emacs-devel@m.gmane-mx.org; Fri, 01 Sep 2023 09:16:24 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qbyNT-00064p-Km; Fri, 01 Sep 2023 03:15: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 1qbyNO-0005xi-2F for emacs-devel@gnu.org; Fri, 01 Sep 2023 03:15:30 -0400 Original-Received: from mail-oi1-x244.google.com ([2607:f8b0:4864:20::244]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qbyNL-0004SS-IN; Fri, 01 Sep 2023 03:15:29 -0400 Original-Received: by mail-oi1-x244.google.com with SMTP id 5614622812f47-3a81154c5f5so954980b6e.1; Fri, 01 Sep 2023 00:15:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693552525; x=1694157325; darn=gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=IM83l2WMKwF5pMYz8rb4kiGD/pXyABYmrP/wFzr2xJ8=; b=Q52PuJfe3tlQEH5rGAtrfWSMMuImes+xh+QjEW2PR7qzdspay4NbHn6OjNKt2Fo/iZ 2RCy5R5xgkiKTqzQbhQ3mXQQUdm/PYmgrgRntY8VwRvyA8j0WH8s3FUymRVv2lIQqhFp WfcSdzn3+y74iwEvBef1DZJow5dXmbjBomPx0rZ5tNQC+GrCdGFwSJjMLUqc8GhY54R8 CEXQaty5TokSBJLOpdJlQsX/WrT56/n1HE0l9IC5IniAaT2KP+apXMQZRYgyF5QxFEn1 Jfu0T/WbED2+cm2oh9zXCllE0eu9qFAHkF4+X2ugJK3BMG0HuPlUd4AACAubd71HztsJ gQyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693552525; x=1694157325; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=IM83l2WMKwF5pMYz8rb4kiGD/pXyABYmrP/wFzr2xJ8=; b=P5gyusXLOAmTSaXo6zVvCGbG+F10iovfHYfsjdCEF7GB6Ukx1lCWRT3D6LsLB23gIZ qC7cJO59+sZHYY4Nn5Y2nSHbHGAA90MUVcAKeiGkZyjwdRggWaP9YjxEHL+8VgvOW3y4 BG5ZBKTbu87siBasxxXDqaz9qSncEPimDzF/IP+HkD7A4geQgwjnVUWDu/5sqtVeWWw7 2675jRgJPY55ili2ecVns6NMd/H9L9TRffvAKKHHPu+bor2WJp6Ota0b+SwIASnNpQzO Is9HIe+PKPxgcgZx47sZIPxqqPdbZhAsiMQckiLWYYRAswlo3Cg+sWsHRvX+aTmWHiDl 9zsQ== X-Gm-Message-State: AOJu0YwBCBHEz8/xAs+jdFURcnVdskqzXNGF3t6l4y4HYXDZ3d7ozJ1n navC/GC5+yh11uZ/YXOs27g= X-Google-Smtp-Source: AGHT+IEIYo3jyBQiid5YLFYtTsbFUCYzrskcgSeor8xzNFY4QMzBa8mapHDCtQGagzr60W/p/wHFHA== X-Received: by 2002:a05:6808:23c2:b0:3a7:8e1b:9d65 with SMTP id bq2-20020a05680823c200b003a78e1b9d65mr2291695oib.47.1693552525628; Fri, 01 Sep 2023 00:15:25 -0700 (PDT) Original-Received: from localhost ([118.185.152.162]) by smtp.gmail.com with ESMTPSA id o29-20020a637e5d000000b005572d796b9esm2251458pgn.88.2023.09.01.00.15.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Sep 2023 00:15:24 -0700 (PDT) In-Reply-To: <8f500cee-f136-fdc6-aaa5-960bbeceeaae@gutov.dev> (Dmitry Gutov's message of "Fri, 1 Sep 2023 03:29:10 +0300") Received-SPF: pass client-ip=2607:f8b0:4864:20::244; envelope-from=visuweshm@gmail.com; helo=mail-oi1-x244.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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:309729 Archived-At: [=E0=AE=B5=E0=AF=86=E0=AE=B3=E0=AF=8D=E0=AE=B3=E0=AE=BF =E0=AE=9A=E0=AF=86= =E0=AE=AA=E0=AF=8D=E0=AE=9F=E0=AE=AE=E0=AF=8D=E0=AE=AA=E0=AE=B0=E0=AF=8D 01= , 2023] Dmitry Gutov wrote: > [...] > The "minimum blood" would be mumi because from what it seems like it > retains all the email interactions and adds some moderately better > looks when viewed on the web on top of that. As well as faster search. > > But since it has the least "familiarity" factor among all of the > discussed solutions (and features, of course, and usability testing, > and etc...), the ability to attract more and more diverse users and > developers though modern tooling would correspondingly be lower. > > There is a sweet spot somewhere, but I don't have any scientific > argument for its position. Though if I try to imagine myself 10-15 > years younger (rather difficult), the grading would most likely be > Github > Gitlab >> Bugzilla > mumi >> Debbugs. Add a pound of salt, of > course. You don't have to imagine yourself younger because I was eighteen or nineteen when I first posted a bug report to debbugs. ;-) Not sure if this is your target audience though. I did not have problems with sending the mail to the right address but knowing whether my mail reached the mailing list/debbugs was an issue since I could not see it pop up in the bug-gnu-emacs mailing list archive. Much later I learnt that there is a manual approval process for fresh email addresses and that's why my acknowledgement mail was sent some 10 hours later (I went to sleep after submitting said bug report). If there was a message along the lines of, =E2=80=9CYour message = has been received and will be forwarded to the Emacs developers once your email address has been manually approved to check whether your mail is spam or not=E2=80=9D I think the first experience would have been smoother. As for submitting patches, I much much much much prefer the Emacs way=E2=84= =A2. It is so much better than forking the repo, creating a new branch, fighting with Git to merge/rebase and push properly without --force (I still don't know how to do the latter FWIW). And don't get me started on amendments after creating the PR... For Emacs, I can develop the patch however I want and simply attach it to a mail---I cannot emphasise how much simpler and effortless this feels. It is a good thing that Emacs actually prefers patches as assignment over `git send-email'---nothing is more of a pain than setting up an email client especially in a CLI/TUI setting. When you have only used the GMail/Yahoo web client for email, all the terminologies that the man page and the tutorials throw at you simply flies over your head and you give up. Now, the most common mail provider Gmail has made it a huge PITA to use a custom email client as well... So let me reiterate: I find it so comforting that Emacs accepts patches (1) via email, and (2) as attachments. > There should also be SourceHut on this scale, but I don't know where > to put it. Cannot comment on how everyone else uses Sourcehut but my experience was slightly better than Debbugs because I got instant feedback from the mailing list archive and Philip accepts patches as attachments. ;-) Generally, I don't find their web UI all that useful since they drop the entire message after the attachment. I am not sure if there are plans to fix it since Sourcehut people prefer `git send-email' AFAIK.