From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Vong Subject: Re: Tracking package submissions with Debbugs Date: Sun, 04 Sep 2016 10:37:02 +0800 Message-ID: <87bn041jch.fsf@gmail.com> References: <87h9am5aco.fsf@gmail.com> <57B2BEDA.2020202@goebel-consult.de> <874m6kbyg4.fsf@gmail.com> <57B5A049.6070206@goebel-consult.de> <87wpiwruyd.fsf@we.make.ritual.n0.is> <87inuf27h7.fsf@we.make.ritual.n0.is> <20160902002755.GA30382@jocasta.intra> <87vayfm821.fsf@we.make.ritual.n0.is> <8737liam03.fsf@gmail.com> <87fupimq6n.fsf_-_@gnu.org> <20160903210030.GE4019@macbook42.flashner.co.il> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:52145) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bgNJ1-0002I0-Pm for guix-devel@gnu.org; Sat, 03 Sep 2016 22:37:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bgNIw-0008E2-2m for guix-devel@gnu.org; Sat, 03 Sep 2016 22:37:10 -0400 In-Reply-To: <20160903210030.GE4019@macbook42.flashner.co.il> (Efraim Flashner's message of "Sun, 4 Sep 2016 00:00:30 +0300") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Efraim Flashner Cc: guix-devel@gnu.org, ng0 Efraim Flashner writes: > On Fri, Sep 02, 2016 at 02:39:12PM +0200, Ludovic Court=C3=A8s wrote: >> Hi Alex! >>=20 >> Alex Vong skribis: >>=20 >> > While it may not be as user-friendly as web-based bug tracker these >> > days, I think the Debian bug tracking system is still better than our >> > current approach. In Debian, everything is a package. It is like a >> > language primitive in the bug tracker system. >> > >> > >> > There is an "intended to package" (ITP) package. When you want to >> > package something, you simply file a bug against the ITP package. This >> > has the advantage that, the relevant information stays within the bug >> > report. So everyone can see the whole process, starting from someone >> > intending to package, to a fully reviewed package, all in a single bug >> > report. It is like having "lexical scoping". >>=20 >> And we all like lexical scoping. :-) > > I think it would make sense to have the one bug report for the "target > package" and then all the packages that get pulled in along the way get > tacked on also. > Hmm, but what if we have 2 target packages (A, B) pulling the same package (C) in? Then it is not obvious if C should live in A's or B's bug report. What do you think? >>=20 >> > And the most important argument comes: We already have it now[0]! So, >> > this could be a working intermediate solution. Currently, we are not >> > using debbugs to its full potential. >> > >> > >> > My suggestion will be to create a new package called "guix-package", a= nd >> > all people hoping to introduce a new package to guix should file a bug >> > report to . If you are new to this type of b= ug >> > tracking system, no problem! There is (some) documentation on it[1][2] >> > and here is my own little example[3]. >>=20 >> I think this is a good idea, at least an improvement over the status >> quo. >>=20 >> I suppose it wouldn=E2=80=99t handle patch series very well though, woul= d it? >> Or people would have to send the =E2=80=9Ccover letter=E2=80=9D of the s= eries first, and >> then send the rest to NNN@debbugs.gnu.org once a number has been >> assigned? >>=20 > > This seems like the best idea, otherwise we'd have to reassign and merge > all the patches. > >> What=E2=80=99s unclear to me is how convenient Debbugs is for non-Emacs = users: >> Emacs has M-x debbugs-gnu, which is a significant UI improvement, but >> how do non-Emacs users deal with Debbugs? >>=20 > > This is one of my concerns. There's reportbug (and reportbug-ng) in > Debian https://reportbug-ng.alioth.debian.org/index.html that we might > be able to use after forking/patching our info in for Debian's. > Perhaps we can have guix reportbug! >> Thanks, >> Ludo=E2=80=99. >>=20