From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Package Definition Place Date: Sun, 05 Jan 2014 18:57:08 +0100 Message-ID: <87ob3qb9cb.fsf@gnu.org> References: <1471744.UPeTPsttfJ@knossos> <5816667.J2aAP2f9Oe@knossos> <87iou0ge9x.fsf@gnu.org> <1435749.Bp1j5CarR9@knossos> 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]:60176) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vzrwr-00033P-IJ for guix-devel@gnu.org; Sun, 05 Jan 2014 12:57:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vzrwl-0003dA-Sh for guix-devel@gnu.org; Sun, 05 Jan 2014 12:57:17 -0500 Received: from hera.aquilenet.fr ([141.255.128.1]:35525) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vzrwl-0003d3-MO for guix-devel@gnu.org; Sun, 05 Jan 2014 12:57:11 -0500 In-Reply-To: <1435749.Bp1j5CarR9@knossos> (kete@ninthfloor.org's message of "Sat, 04 Jan 2014 16:31:08 -0500") 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: Kete Cc: guix-devel@gnu.org Kete skribis: > On Saturday, January 04, 2014 12:47:06 PM Ludovic Court=C3=A8s wrote: >> I=E2=80=99d recommend looking at how that tcsetpgrp check is implemented= , to see >> what makes it think it doesn=E2=80=99t work. In particular what does >> =E2=80=98config.log=E2=80=99 report about this test? > > I didn't find any mention. Hmm, that=E2=80=99s surprising. Normally config.log contains details about failed configure tests. >> The =E2=80=98license=E2=80=99 field should reflect the license of what g= ets installed. >> So if build-time scripts are GPL, that doesn=E2=80=99t matter here. But= please >> do skim over the license headers to make sure they=E2=80=99re all under = that >> X11-style license. > > Here is what I found with grep: > Completion/Unix/Command/_darcs is licensed under the GNU GPL. "zsh > will be linked against libgdbm. This means the binary is covered by > the GNU General Public License. This does not affect the source > code." config.guess and config.sub are also GPLed. Does it comes with a copy of GDBM? Or is it an optional dependency? If the latter, then I guess you should add that dependency. > The rest default to that X11-style license. So you should keep that =E2=80=98x11-style=E2=80=99 license, with a comment= above saying that, since it=E2=80=99s linked against GDBM, it=E2=80=99s GPLv3+ in practi= ce. If it builds fine, feel free to post a patch as produced by =E2=80=98git format-patch=E2=80=99 (please read =E2=80=9CSubmitting Patches=E2=80=9D in = =E2=80=98HACKING=E2=80=99.) Thanks, Ludo=E2=80=99.