From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Nieuwenhuizen Subject: Re: Fixing non-reproducibility in some guile packages Date: Sat, 11 Feb 2017 22:20:38 +0100 Message-ID: <87tw80pgpl.fsf@gnu.org> References: <87fujly0pu.fsf@dustycloud.org> <87bmu8y7sx.fsf@dustycloud.org> 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]:34548) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ccf6G-0003IT-8L for guix-devel@gnu.org; Sat, 11 Feb 2017 16:20:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ccf6D-0004jj-3a for guix-devel@gnu.org; Sat, 11 Feb 2017 16:20:56 -0500 In-Reply-To: <87bmu8y7sx.fsf@dustycloud.org> (Christopher Allan Webber's message of "Sat, 11 Feb 2017 11:08:14 -0600") 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: Christopher Allan Webber Cc: guix-devel@gnu.org Christopher Allan Webber writes: Hi! > I think this is a pretty serious bug. It means that guile-gdbm-ffi was > never properly reproducible by our standard methods of determining > inputs. This is entirely my fault, since I'm the one who put together > these packages. > > The guile-wisp package also has this issue. I'm going to work on a fix > for it. In the meanwhile, here's a patch that both fixes > guile2.2-gdbm-ffi and fixes the forementioned reproducibility problem. While building guile2.2-gdbm-ffi an error is printed that does not prevent the package from being built @ build-started /gnu/store/z9m20fz1ayyl0g9b4ad6wgmq3fv2h7gi-guile2.2-g= dbm-ffi-20120209.fa1d5b6.drv - x86_64-linux /var/log/guix/drvs/z9//m20fz1ay= yl0g9b4ad6wgmq3fv2h7gi-guile2.2-gdbm-ffi-20120209.fa1d5b6.drv.bz2 ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=3D0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /gnu/store/d3gli8g5bv6yhd3qwk5rfzqpsfvnj4lv-guile-next-2= .1.5/bin/guild ;;; WARNING: compilation of /gnu/store/d3gli8g5bv6yhd3qwk5rfzqpsfvnj4l= v-guile-next-2.1.5/bin/guild failed: ;;; ERROR: failed to create path for auto-compiled file "/gnu/store/d3= gli8g5bv6yhd3qwk5rfzqpsfvnj4lv-guile-next-2.1.5/bin/guild" wrote `/gnu/store/xskgkfsxz936nifjs8vxqwk95kf62ia8-guile2.2-gdbm-ffi-2= 0120209.fa1d5b6/share/guile/site/2.2/gdbm.go' @ build-succeeded /gnu/store/z9m20fz1ayyl0g9b4ad6wgmq3fv2h7gi-guile2.2= -gdbm-ffi-20120209.fa1d5b6.drv - /gnu/store/xskgkfsxz936nifjs8vxqwk95kf62ia8-guile2.2-gdbm-ffi-20120209= .fa1d5b6 22:00:06 janneke@dundal:~/src/guix The builds are not reproducible, but I guess that's expected because guile-2.0.12 is used and guile-2.1.x is not patched to be reproducible yet. Greetings, janneke --=20 Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar=C2=AE http://AvatarAcademy.nl= =20=20