From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54092) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eHzKr-0007J9-OL for guix-patches@gnu.org; Thu, 23 Nov 2017 16:47:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eHzKo-0001s1-IK for guix-patches@gnu.org; Thu, 23 Nov 2017 16:47:05 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:45565) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eHzKo-0001rl-Eo for guix-patches@gnu.org; Thu, 23 Nov 2017 16:47:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eHzKo-0005aj-7T for guix-patches@gnu.org; Thu, 23 Nov 2017 16:47:02 -0500 Subject: [bug#29403] [PATCH] gnu: gcl: Update snapshot. Resent-Message-ID: From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <20171122190619.3505-1-kkebreau@posteo.net> <87fu95vwfx.fsf@gnu.org> <87fu94kdpk.fsf@posteo.net> Date: Thu, 23 Nov 2017 22:46:39 +0100 In-Reply-To: <87fu94kdpk.fsf@posteo.net> (Kei Kebreau's message of "Thu, 23 Nov 2017 14:16:39 -0500") Message-ID: <874lpkpt1c.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Kei Kebreau Cc: 29403@debbugs.gnu.org Kei Kebreau skribis: >> Kei Kebreau skribis: >> >>> * gnu/packages/lisp.scm (gcl): Update to 2.6.12-1.5956140. >>> [arguments]: Remove CFLAGS from make-flags; adjust pre-conf phase. >>> [native-inputs]: Add which. >> >> Could you include a rationale for using a development snapshot? >> Normally we=E2=80=99d stick to upstream releases, unless there=E2=80=99s= a good reason. >> >> Thanks, >> Ludo=E2=80=99. > > The short story is that there is an issue with GCL's garbage collection > when it gets built on hydra.gnu.org. Do you mean that substitutes disappeared? (I just tried and got substitutes from berlin.guixsd.org.) > In the process of investigating this issue, I noticed that Camm > Maguire, GCL maintainer, uses these development snapshots in the > package he oversees for Debian. This specific snapshot is the latest > one and is shipped in Debian unstable, but even stable uses a fairly > recent GCL development snapshot. These snapshots are mainly small bug > fixes and optimizations from the look of the GCL commit history. OK, that certainly justifies this patch. Nevertheless, we should also kindly invite them to publish these as formal releases rather than giving Debian a special treatment. > If you think this update is permissible, how does the following commit > message read: > > * gnu/packages/lisp.scm (gcl): Update to 2.6.12-1.5956140. > [arguments]: Remove CFLAGS from make-flags; adjust pre-conf phase. > [native-inputs]: Add which. > > This update includes small upstream bug fixes and optimizations. Sounds good, yes. Thanks for explaining! Ludo=E2=80=99.