From mboxrd@z Thu Jan 1 00:00:00 1970 From: Florian Paul Schmidt Subject: proposal: add "packagers" field (list of strings (names)) to package definition Date: Tue, 1 Dec 2015 09:12:12 +0100 Message-ID: <565D565C.4030208@gmx.net> 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]:45103) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a3g2t-0003PZ-OJ for guix-devel@gnu.org; Tue, 01 Dec 2015 03:12:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a3g2p-0006tG-Nu for guix-devel@gnu.org; Tue, 01 Dec 2015 03:12:19 -0500 Received: from mout.gmx.net ([212.227.15.19]:55424) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a3g2p-0006sv-Da for guix-devel@gnu.org; Tue, 01 Dec 2015 03:12:15 -0500 Received: from [192.168.1.241] ([77.8.108.119]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0M8ehf-1aHCaE09qN-00wFvY for ; Tue, 01 Dec 2015 09:12:13 +0100 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 ...and encourage its use. The intended semantics is to list people that have contributed to the packaging effort. The motivation behind this proposal is that in many free software projects attribution can be a major source of motivation to get people involved. Having the packagers be first class citizens in the package definitions (as opposed to the information being only implicitly available through e.g. "git blame") would allow things like "guix package" or the package list on the website to display the contributor's names. And if in a standard format containing additional info like an email address then bug reports for a package might even get CC'ed automatically to the contributors (though this might have some privacy implications - but providing an email address or even any entry in the packagers field is purely opt-in). Note that the (largely unused) maintainer field [1] plays a slightly different role - judging purely from its name, since it's not too well documented: A maintainer has responsibilities beyond the role of a contributor. [1] https://www.gnu.org/software/guix/manual/guix.html#package-Reference WDYT? Regards, Flo - -- https://fps.io -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJWXVZbAAoJEA5f4Coltk8ZwNMH/2HLaUhO+j4U3dYLR4BhKvcN YKLd7lJyIRXYHCgjePny1avV+QwUrUEyDz22EE4Ucktfm85wHxoILWN4eIPiCLno SQCEiqkVExRGzqbVzTfpqtEbhpxv8xT/vnR+IGNjS7PBwAODVar2jv3RIrPLhS0+ 2gLeMUemHg21isfJh+eREYybYdYX6KKDTOfJFAoKZh3y7HB1QuO7JtCj7rUx+pKz X2vRovQYJobg+9IMbmDum4v7+ptXV6fKc0P0z4aB1QGmGyiyok9nFDifNEw7CiE/ 9XaV30fwYPGeZqJ1SPWm9Pc80OXM+gEOrVWemW/fgFOYiIz3JkeEjz6aKIS9km8= =FmOO -----END PGP SIGNATURE-----