From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nils Gillmann Subject: Re: gnumaint changes Date: Fri, 13 Jul 2018 10:24:45 +0000 Message-ID: <20180713102445.2xaa54ynoauaqq2p@abyayala> References: <20180627082345.5a23mezrrltcdbnl@abyayala> <8736x7pu2k.fsf@gnu.org> <87h8lnoeti.fsf@gnu.org> <87lgahj206.fsf@gnu.org> <87fu0p5fpb.fsf@gnu.org> <87wou0tpki.fsf@gnu.org> <877em04dp4.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:34285) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fdvF8-0001Xu-6q for guix-devel@gnu.org; Fri, 13 Jul 2018 06:24:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fdvF6-0003XL-Vn for guix-devel@gnu.org; Fri, 13 Jul 2018 06:24:06 -0400 Content-Disposition: inline In-Reply-To: <877em04dp4.fsf@gnu.org> 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: Mike Gerwitz Cc: guix-devel@gnu.org, maintainers@gnu.org Mike Gerwitz transcribed 3.7K bytes: > On Thu, Jul 12, 2018 at 17:57:01 +0200, Ludovic Courtès wrote: > > Hello, > > > > Mike Gerwitz skribis: > > [...] > > >> Do you have a couple examples of what you think would be beneficial to > >> pull form Guix? I'm certainly open to the idea where it makes sense; > >> there's no sense in us duplicating effort within GNU unnecessarily. > > > > I realize that Guix doesn’t have all GNU packages yet so in fact there’s > > not so much to pull from at this point. I was suspecting blurbs are > > likely to be more up-to-date in Guix, but that’s very subjective, I > > don’t know if this is the case. > > It seems like the blurbs in Guix may be slightly different: in Womb they > are provided by the package author for use here: > > https://www.gnu.org/manual/blurbs.html > > In Guix they may be augmented with additional information that the > Guix package author finds useful, and may deviate from what the GNU > package author provided. Is that true? Yes. And for that reason I would not like that they are picked from Guix. The package authors should keep the autonomy to decide what's right as a description. In Guix we change the descriptions (blurbs) according to our needs. > It makes sense to me, though, that Guix and that page would be in > sync. But if the intent is to have the blurbs be written by the package > authors, syncing them would mean that Guix would forefit the ability to > manage its own package descriptions. I'm not sure if that's something > Guix would want to do. > > I'm also unaware of how many GNU package maintainers even remember that > the blurbs page even exists. So it's possible that such descriptions > could be updated. It'd be worth maintainers@ occasionally asking > package maintainers to review our records. > > >> I'm also working on automating parts of our recordkeeping: in the next > >> few weeks, Womb will have up-to-date version information automatically > >> pulled from info-gnu release announcements; the FTP server; and a couple > >> websites where necessary, though I'll be manually committing it for the > >> first few months to verify that it is all working properly. So Guix > >> might also be able to depend on rec/gnupackages.rec for checking for new > >> releases as well, since unfortunately GNU doesn't mandate the use of the > >> FTP server, or even info-gnu (so releases are all over the place). > > > > The (guix gnu-maintenance) modules are tools to retrieve the latest > > version of a GNU package by traversing its ftp.gnu.org (or similar) > > directory. That’s something you might find useful. Here’s an example: > > Thanks---I was going to reference Guix's implementation. > > But do note that many GNU packages don't make use of GNU's FTP server, > so this doesn't work on its own as a comprehensive version check > tool for GNU software. But if this hasn't been a practical problem for > Guix yet, then there's no need to change that. > > -- > Mike Gerwitz > Free Software Hacker+Activist | GNU Maintainer & Volunteer > GPG: D6E9 B930 028A 6C38 F43B 2388 FEF6 3574 5E6F 6D05 > https://mikegerwitz.com