From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: Re: Choice of bug tracker Date: Tue, 29 Aug 2023 17:06:35 +0200 Message-ID: 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> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32101"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , philipk@posteo.net, danny@dfreeman.email, emacs-devel@gnu.org, manuel.uberti@inventati.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Aug 29 17:10:51 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 1qb0Ml-00087L-7i for ged-emacs-devel@m.gmane-mx.org; Tue, 29 Aug 2023 17:10:51 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qb0LX-0000yu-1d; Tue, 29 Aug 2023 11:09:35 -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 1qb0LU-0000wk-IO for emacs-devel@gnu.org; Tue, 29 Aug 2023 11:09:32 -0400 Original-Received: from mail-lf1-x136.google.com ([2a00:1450:4864:20::136]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qb0Is-0005iz-1q; Tue, 29 Aug 2023 11:06:52 -0400 Original-Received: by mail-lf1-x136.google.com with SMTP id 2adb3069b0e04-5008faf4456so7124421e87.3; Tue, 29 Aug 2023 08:06:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693321608; x=1693926408; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=YpWuOxWb+cYAgejPfO2xOWWSXXDnlfHuIZa7Qx/EPvU=; b=Ov2INRaqw/xUHLoANAupF1Pxogs1czsZrkdZVKp7+6r5Pw3jjrPwAgCkhaEXEAf/NT 8EOCZyL3Yx7H4HEaVEZMSbExEj8PxBGIATfkU5phqvKG2EuHb4jvuvbkEVCu2Ibipa/q l7Y8DeEPIzA0LBKJ4cOjJEPpeiXkOMIxbSvNaNuqhvI1cseSL0r46Cm2LURq0yd3v0+I IyiXOupw3BxXwekhy1XG4P3NvBDn1PKdVscZRALP9WpefYoRbiJaT9DNbwuMHNIvQnu+ 4pEw/j+Hxi19yK5fq/FnMjkttYFnIiaf/hspnstPCn9mNAwN5PG4A3qQvUNCop1m+3kV hNQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693321608; x=1693926408; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=YpWuOxWb+cYAgejPfO2xOWWSXXDnlfHuIZa7Qx/EPvU=; b=QpP9V9XmFquyFME5PIvf4TPFPPIbv5ksfbJtyZ9jJDosmagVp1pdez0yfbTASqthLX Gw9DkX3B0pKpJI/ehJVZJKHjpy050nCLw3YyG2uquLI98laGXA5WqAIZelWqDn0PAxRO a5YKucrlqYlT5CjuU0Wnsi50w1/ul0GO/DC3Ln4+hhN5+cP52bz45VVU4fi4bMIn+K64 CtX9KtMVIhkYVk1Mtnvj2WyijvPck/shsIYK4A9XE/fHk86zX+H4Rk8TwdQKd0f90UUN 90JklvWd1ogeg1TI4U6vUC7rDlHtaPi+6WuF4AUUOzhnv8hVASuTDAI2Q+ZeLSbXWgQ8 ohRw== X-Gm-Message-State: AOJu0Yz6sExwvv6JjcBxO/7w13C3EXmtqbD0nF4nHPZ7SJ3ENiwxFETt EJOWRf/Ci2EVD7GvAxltKKE3bYW2+4ybux8kawbuRgUk2vY= X-Google-Smtp-Source: AGHT+IH1QI4ZDl9qeNsmHzZzZt6tf0vpSHFrFwjqaECpsuGZUnFZgf6dR2PrNghhG50HTuBruZPknI9rFbAIm6qc73Q= X-Received: by 2002:a05:6512:3c89:b0:500:c534:3e4e with SMTP id h9-20020a0565123c8900b00500c5343e4emr1637904lfv.60.1693321607308; Tue, 29 Aug 2023 08:06:47 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2a00:1450:4864:20::136; envelope-from=stefankangas@gmail.com; helo=mail-lf1-x136.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:309508 Archived-At: Dmitry Gutov writes: > Last time we produced this overblown list which mixed necessities with > nice-to-haves: https://gitlab.com/gitlab-org/gitlab/-/issues/28152 Hmm, some of the ideas on there seem very ambitious, indeed. I'd propose forgetting about the wishlist type items and focusing hard on what really matters. The list Eli just posted seems like the best starting point. > - ReCaptcha replacement (actually seems fixed now: > https://gitlab.com/gitlab-org/gitlab-foss/-/issues/46548#note_203922493) > - LibreJS (we already know the JS files have satisfactory licenses; > there was a fair amount of discussion around the assets pipeline, but no > resolution: https://gitlab.com/gitlab-org/gitlab/-/issues/15196) We can't rely on non-free software, so these would need to be fixed. At least for the GNU/Emacs instance, but even better in the Gitlab upstream. > There were also a few functional things like inability to include diffs > in Merge Request notifications which seems like a genuine omission, that > seems easy to sell to gitlabbers, and I wouldn't mind looking into. Sounds great! > Regarding "workability", we have EMBA for people to try out. It's been > there for several years. Unless Gitlab is crossed out from the list of > contestants already. AFAIU, we did not cross out Gitlab. It is a candidate, provided that we can fix any outstanding issues, and make it fit existing workflows well enough. > I suppose [Bugzilla] was not in the list of "forges" because it only provides > bug tracking. If we don't manage to switch to Gitlab or SourceHut, we > can try using Bugzilla, at least. I'm not loving its "new bug" and the > nonexistent "most recent issues/activity" pages, but it would still be > an improvement. Something like Gitlab or Sourcehut would be more capable, yes. I also believe they are closer to what we need if we are looking to make it easier to recruit new developers. The risk with spending time on Bugzilla is that we would end up using that for the next 10+ years, when a bit (a lot?) more work could have moved us to something like Sourcehut or Gitlab instead. So personally, I'd rather see that we focused on more featureful options. But that's me. > 2) Other bug trackers/forges which have any kind of web API can be > adapted in a similar fashion: running a script when an email is received > is easier than implementing a new feature in Gitlab, with > UI/settings/permissions, so if we find that Gitlab is otherwise okay but > its capability to modify issues over email is lacking, I can volunteer > to look into this too. That sounds workable.