From unknown Wed Jun 18 00:20:45 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#25414 <25414@debbugs.gnu.org> To: bug#25414 <25414@debbugs.gnu.org> Subject: Status: gdk-pixbuf@2.34.0 does not build deterministically Reply-To: bug#25414 <25414@debbugs.gnu.org> Date: Wed, 18 Jun 2025 07:20:45 +0000 retitle 25414 gdk-pixbuf@2.34.0 does not build deterministically reassign 25414 guix submitter 25414 ludo@gnu.org (Ludovic Court=C3=A8s) severity 25414 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 10 18:07:12 2017 Received: (at submit) by debbugs.gnu.org; 10 Jan 2017 23:07:12 +0000 Received: from localhost ([127.0.0.1]:49208 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cR5VM-0002dX-Ra for submit@debbugs.gnu.org; Tue, 10 Jan 2017 18:07:12 -0500 Received: from eggs.gnu.org ([208.118.235.92]:52782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cR5VL-0002dI-7G for submit@debbugs.gnu.org; Tue, 10 Jan 2017 18:06:59 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cR5VE-0001Dz-Jp for submit@debbugs.gnu.org; Tue, 10 Jan 2017 18:06:54 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:58042) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cR5VE-0001Dv-GR for submit@debbugs.gnu.org; Tue, 10 Jan 2017 18:06:52 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43740) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cR5VC-0004SL-If for bug-guix@gnu.org; Tue, 10 Jan 2017 18:06:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cR5V7-0001Bd-OK for bug-guix@gnu.org; Tue, 10 Jan 2017 18:06:50 -0500 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:40794) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cR5V7-0001BV-KX for bug-guix@gnu.org; Tue, 10 Jan 2017 18:06:45 -0500 Received: from reverse-83.fdn.fr ([80.67.176.83]:37514 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cR5V6-0004XL-Ru for bug-guix@gnu.org; Tue, 10 Jan 2017 18:06:45 -0500 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: bug-guix@gnu.org Subject: gdk-pixbuf@2.34.0 does not build deterministically X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 22 =?utf-8?Q?Niv=C3=B4se?= an 225 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Wed, 11 Jan 2017 00:06:42 +0100 Message-ID: <87eg0ay0ot.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -8.2 (--------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.2 (--------) --8<---------------cut here---------------start------------->8--- ludo@ribbon ~/src/guix$ ./pre-inst-env guix challenge gdk-pixbuf --substit= ute-urls=3D"https://mirror.hydra.gnu.org https://bayfront.guixsd.org" updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0% updating list of substitutes from 'https://bayfront.guixsd.org'... 100.0% guix challenge: warning: no local build for '/gnu/store/m4ccn9nzlsbvlj36w45= 555pq98spy007-gdk-pixbuf-2.34.0' /gnu/store/m4ccn9nzlsbvlj36w45555pq98spy007-gdk-pixbuf-2.34.0 contents diff= er: guix challenge: warning: no local build for '/gnu/store/m4ccn9nzlsbvlj36w45= 555pq98spy007-gdk-pixbuf-2.34.0' https://mirror.hydra.gnu.org/nar/m4ccn9nzlsbvlj36w45555pq98spy007-gdk-pix= buf-2.34.0: 1dw8mpw2i5fvvcxsc24dzqqjw43b1rgy2k25ad3z0iahdpq62sdh https://bayfront.guixsd.org/nar/gzip/m4ccn9nzlsbvlj36w45555pq98spy007-gdk= -pixbuf-2.34.0: 0h4ff59hjn0libzzm1gvgk0zd0z5r834hfg5n0r61z5m6l6z0x40 ludo@ribbon ~/src/guix$ wget -q -O - https://mirror.hydra.gnu.org/nar/m4cc= n9nzlsbvlj36w45555pq98spy007-gdk-pixbuf-2.34.0 | bunzip2 | guix archive -x = /tmp/one ludo@ribbon ~/src/guix$ wget -q -O - https://bayfront.guixsd.org/nar/gzip/m= 4ccn9nzlsbvlj36w45555pq98spy007-gdk-pixbuf-2.34.0| gunzip | guix archive -x= /tmp/two ludo@ribbon ~/src/guix$ diff -ur /tmp/{one,two} diff -ur /tmp/one/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache /tmp/two/lib/gdk-= pixbuf-2.0/2.10.0/loaders.cache --- /tmp/one/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache 2017-01-11 00:01:02.29= 7133246 +0100 +++ /tmp/two/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache 2017-01-11 00:01:21.09= 2971961 +0100 @@ -4,24 +4,11 @@ # # LoaderDir =3D /gnu/store/m4ccn9nzlsbvlj36w45555pq98spy007-gdk-pixbuf-2.3= 4.0/lib/gdk-pixbuf-2.0/2.10.0/loaders # -"/gnu/store/m4ccn9nzlsbvlj36w45555pq98spy007-gdk-pixbuf-2.34.0/lib/gdk-pix= buf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so" -"jpeg" 5 "gdk-pixbuf" "JPEG" "LGPL" -"image/jpeg" "" -"jpeg" "jpe" "jpg" "" -"\377\330" "" 100 - -"/gnu/store/m4ccn9nzlsbvlj36w45555pq98spy007-gdk-pixbuf-2.34.0/lib/gdk-pix= buf-2.0/2.10.0/loaders/libpixbufloader-icns.so" -"icns" 4 "gdk-pixbuf" "MacOS X icon" "GPL" -"image/x-icns" "" -"icns" "" -"icns" "" 100 - -"/gnu/store/m4ccn9nzlsbvlj36w45555pq98spy007-gdk-pixbuf-2.34.0/lib/gdk-pix= buf-2.0/2.10.0/loaders/libpixbufloader-qtif.so" -"qtif" 4 "gdk-pixbuf" "QuickTime" "LGPL" -"image/x-quicktime" "image/qtif" "" -"qtif" "qif" "" -"abcdidsc" "xxxx " 100 -"abcdidat" "xxxx " 100 +"/gnu/store/m4ccn9nzlsbvlj36w45555pq98spy007-gdk-pixbuf-2.34.0/lib/gdk-pix= buf-2.0/2.10.0/loaders/libpixbufloader-ani.so" +"ani" 4 "gdk-pixbuf" "Windows animated cursor" "LGPL" +"application/x-navi-animation" "" +"ani" "" +"RIFF ACON" " xxxx " 100 =20 "/gnu/store/m4ccn9nzlsbvlj36w45555pq98spy007-gdk-pixbuf-2.34.0/lib/gdk-pix= buf-2.0/2.10.0/loaders/libpixbufloader-gif.so" "gif" 4 "gdk-pixbuf" "GIF" "LGPL" @@ -29,6 +16,38 @@ "gif" "" "GIF8" "" 100 =20 +"/gnu/store/m4ccn9nzlsbvlj36w45555pq98spy007-gdk-pixbuf-2.34.0/lib/gdk-pix= buf-2.0/2.10.0/loaders/libpixbufloader-ico.so" +"ico" 5 "gdk-pixbuf" "Windows icon" "LGPL" +"image/x-icon" "image/x-ico" "image/x-win-bitmap" "image/vnd.microsoft.ico= n" "application/ico" "image/ico" "image/icon" "text/ico" "" +"ico" "cur" "" +" \001 " "zz znz" 100 +" \002 " "zz znz" 100 + +"/gnu/store/m4ccn9nzlsbvlj36w45555pq98spy007-gdk-pixbuf-2.34.0/lib/gdk-pix= buf-2.0/2.10.0/loaders/libpixbufloader-tiff.so" +"tiff" 5 "gdk-pixbuf" "TIFF" "LGPL" +"image/tiff" "" +"tiff" "tif" "" +"MM *" " z " 100 +"II* " " z" 100 +"II* \020 CR\002 " " z zzz z" 0 + +"/gnu/store/m4ccn9nzlsbvlj36w45555pq98spy007-gdk-pixbuf-2.34.0/lib/gdk-pix= buf-2.0/2.10.0/loaders/libpixbufloader-pnm.so" +"pnm" 4 "gdk-pixbuf" "PNM/PBM/PGM/PPM" "LGPL" +"image/x-portable-anymap" "image/x-portable-bitmap" "image/x-portable-gray= map" "image/x-portable-pixmap" "" +"pnm" "pbm" "pgm" "ppm" "" +"P1" "" 100 +"P2" "" 100 +"P3" "" 100 +"P4" "" 100 +"P5" "" 100 +"P6" "" 100 + +"/gnu/store/m4ccn9nzlsbvlj36w45555pq98spy007-gdk-pixbuf-2.34.0/lib/gdk-pix= buf-2.0/2.10.0/loaders/libpixbufloader-bmp.so" +"bmp" 5 "gdk-pixbuf" "BMP" "LGPL" +"image/bmp" "image/x-bmp" "image/x-MS-bmp" "" +"bmp" "" +"BM" "" 100 + "/gnu/store/m4ccn9nzlsbvlj36w45555pq98spy007-gdk-pixbuf-2.34.0/lib/gdk-pix= buf-2.0/2.10.0/loaders/libpixbufloader-xbm.so" "xbm" 4 "gdk-pixbuf" "XBM" "LGPL" "image/x-xbitmap" "" @@ -36,11 +55,24 @@ "#define " "" 100 "/*" "" 50 =20 -"/gnu/store/m4ccn9nzlsbvlj36w45555pq98spy007-gdk-pixbuf-2.34.0/lib/gdk-pix= buf-2.0/2.10.0/loaders/libpixbufloader-bmp.so" -"bmp" 5 "gdk-pixbuf" "BMP" "LGPL" -"image/bmp" "image/x-bmp" "image/x-MS-bmp" "" -"bmp" "" -"BM" "" 100 +"/gnu/store/m4ccn9nzlsbvlj36w45555pq98spy007-gdk-pixbuf-2.34.0/lib/gdk-pix= buf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so" +"jpeg" 5 "gdk-pixbuf" "JPEG" "LGPL" +"image/jpeg" "" +"jpeg" "jpe" "jpg" "" +"\377\330" "" 100 + +"/gnu/store/m4ccn9nzlsbvlj36w45555pq98spy007-gdk-pixbuf-2.34.0/lib/gdk-pix= buf-2.0/2.10.0/loaders/libpixbufloader-qtif.so" +"qtif" 4 "gdk-pixbuf" "QuickTime" "LGPL" +"image/x-quicktime" "image/qtif" "" +"qtif" "qif" "" +"abcdidsc" "xxxx " 100 +"abcdidat" "xxxx " 100 + +"/gnu/store/m4ccn9nzlsbvlj36w45555pq98spy007-gdk-pixbuf-2.34.0/lib/gdk-pix= buf-2.0/2.10.0/loaders/libpixbufloader-icns.so" +"icns" 4 "gdk-pixbuf" "MacOS X icon" "GPL" +"image/x-icns" "" +"icns" "" +"icns" "" 100 =20 "/gnu/store/m4ccn9nzlsbvlj36w45555pq98spy007-gdk-pixbuf-2.34.0/lib/gdk-pix= buf-2.0/2.10.0/loaders/libpixbufloader-xpm.so" "xpm" 4 "gdk-pixbuf" "XPM" "LGPL" @@ -48,20 +80,6 @@ "xpm" "" "/* XPM */" "" 100 =20 -"/gnu/store/m4ccn9nzlsbvlj36w45555pq98spy007-gdk-pixbuf-2.34.0/lib/gdk-pix= buf-2.0/2.10.0/loaders/libpixbufloader-ani.so" -"ani" 4 "gdk-pixbuf" "Windows animated cursor" "LGPL" -"application/x-navi-animation" "" -"ani" "" -"RIFF ACON" " xxxx " 100 - -"/gnu/store/m4ccn9nzlsbvlj36w45555pq98spy007-gdk-pixbuf-2.34.0/lib/gdk-pix= buf-2.0/2.10.0/loaders/libpixbufloader-tiff.so" -"tiff" 5 "gdk-pixbuf" "TIFF" "LGPL" -"image/tiff" "" -"tiff" "tif" "" -"MM *" " z " 100 -"II* " " z" 100 -"II* \020 CR\002 " " z zzz z" 0 - "/gnu/store/m4ccn9nzlsbvlj36w45555pq98spy007-gdk-pixbuf-2.34.0/lib/gdk-pix= buf-2.0/2.10.0/loaders/libpixbufloader-png.so" "png" 5 "gdk-pixbuf" "PNG" "LGPL" "image/png" "" @@ -79,22 +97,4 @@ " \n" "xz " 100 " \v" "xz " 100 =20 -"/gnu/store/m4ccn9nzlsbvlj36w45555pq98spy007-gdk-pixbuf-2.34.0/lib/gdk-pix= buf-2.0/2.10.0/loaders/libpixbufloader-ico.so" -"ico" 5 "gdk-pixbuf" "Windows icon" "LGPL" -"image/x-icon" "image/x-ico" "image/x-win-bitmap" "image/vnd.microsoft.ico= n" "application/ico" "image/ico" "image/icon" "text/ico" "" -"ico" "cur" "" -" \001 " "zz znz" 100 -" \002 " "zz znz" 100 - -"/gnu/store/m4ccn9nzlsbvlj36w45555pq98spy007-gdk-pixbuf-2.34.0/lib/gdk-pix= buf-2.0/2.10.0/loaders/libpixbufloader-pnm.so" -"pnm" 4 "gdk-pixbuf" "PNM/PBM/PGM/PPM" "LGPL" -"image/x-portable-anymap" "image/x-portable-bitmap" "image/x-portable-gray= map" "image/x-portable-pixmap" "" -"pnm" "pbm" "pgm" "ppm" "" -"P1" "" 100 -"P2" "" 100 -"P3" "" 100 -"P4" "" 100 -"P5" "" 100 -"P6" "" 100 - --8<---------------cut here---------------end--------------->8--- Presumably =E2=80=98gdk-pixbuf-query-loaders=E2=80=99, which generates =E2= =80=98loaders.cache=E2=80=99, does not sort the entries returned by readdir(2). Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 10 18:33:24 2017 Received: (at 25414) by debbugs.gnu.org; 10 Jan 2017 23:33:24 +0000 Received: from localhost ([127.0.0.1]:49214 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cR5uu-0003H7-HA for submit@debbugs.gnu.org; Tue, 10 Jan 2017 18:33:24 -0500 Received: from dd1012.kasserver.com ([85.13.128.8]:47811) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cR5us-0003Gx-4M for 25414@debbugs.gnu.org; Tue, 10 Jan 2017 18:33:22 -0500 Received: from localhost (77.118.12.22.wireless.dyn.drei.com [77.118.12.22]) by dd1012.kasserver.com (Postfix) with ESMTPSA id 461161CA008A; Wed, 11 Jan 2017 00:33:20 +0100 (CET) Date: Wed, 11 Jan 2017 00:33:15 +0100 From: Danny Milosavljevic To: ludo@gnu.org (Ludovic =?ISO-8859-1?Q?Court=E8s?=) Subject: Re: bug#25414: gdk-pixbuf@2.34.0 does not build deterministically Message-ID: <20170111003315.357249c5@scratchpost.org> In-Reply-To: <87eg0ay0ot.fsf@gnu.org> References: <87eg0ay0ot.fsf@gnu.org> X-Mailer: Claws Mail 3.14.1 (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25414 Cc: 25414@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Wed, 11 Jan 2017 00:06:42 +0100 ludo@gnu.org (Ludovic Court=C3=A8s) wrote: > Presumably =E2=80=98gdk-pixbuf-query-loaders=E2=80=99, which generates = =E2=80=98loaders.cache=E2=80=99, > does not sort the entries returned by readdir(2). Yep. gdk-pixbuf/queryloaders.c line 355 uses g_dir_open. Docs: https://developer.gnome.org/glib/stable/glib-File-Utilities.html#g-di= r-open "Note that the ordering is not defined." One could use g_list_append to append it to a list and then g_list_sort and= then g_list_free. Like below (untested! Seriously!): --- gdk-pixbuf/queryloaders.c.orig 2017-01-11 00:17:32.865843062 +0100 +++ gdk-pixbuf/queryloaders.c 2017-01-11 00:31:29.428372177 +0100 @@ -354,16 +354,25 @@ =20 dir =3D g_dir_open (path, 0, NULL); if (dir) { + GList *entries =3D NULL; const char *dent; =20 while ((dent =3D g_dir_read_name (dir))) { gint len =3D strlen (dent); if (len > SOEXT_LEN && strcmp (dent + len - SOEXT_LEN, SOEXT)= =3D=3D 0) { - query_module (contents, path, dent= ); + entries =3D g_list_append (entries= , g_strdup (dent)); } } g_dir_close (dir); + entries =3D g_list_sort (entries, strcmp); + GList *xentries; + for (xentries =3D entries; xentries; xentries =3D = g_list_next(xentries)) { + dent =3D xentries->data; + query_module (contents, path, dent); + g_free (xentries->data); + } + g_list_free(entries); } #else g_string_append_printf (contents, "# dynamic loading of mo= dules not supported\n"); From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 16:16:30 2017 Received: (at 25414) by debbugs.gnu.org; 11 Jan 2017 21:16:30 +0000 Received: from localhost ([127.0.0.1]:50222 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cRQFx-00043N-VK for submit@debbugs.gnu.org; Wed, 11 Jan 2017 16:16:30 -0500 Received: from eggs.gnu.org ([208.118.235.92]:48424) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cRQFw-00043A-Uw for 25414@debbugs.gnu.org; Wed, 11 Jan 2017 16:16:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cRQFn-00083k-QR for 25414@debbugs.gnu.org; Wed, 11 Jan 2017 16:16:23 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:56637) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cRQFn-00083U-MS; Wed, 11 Jan 2017 16:16:19 -0500 Received: from reverse-83.fdn.fr ([80.67.176.83]:38770 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cRQFm-0002zu-Ma; Wed, 11 Jan 2017 16:16:19 -0500 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Danny Milosavljevic Subject: Re: bug#25414: gdk-pixbuf@2.34.0 does not build deterministically References: <87eg0ay0ot.fsf@gnu.org> <20170111003315.357249c5@scratchpost.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 22 =?utf-8?Q?Niv=C3=B4se?= an 225 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Wed, 11 Jan 2017 22:16:04 +0100 In-Reply-To: <20170111003315.357249c5@scratchpost.org> (Danny Milosavljevic's message of "Wed, 11 Jan 2017 00:33:15 +0100") Message-ID: <87pojtwb57.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.2 (--------) X-Debbugs-Envelope-To: 25414 Cc: 25414@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.2 (--------) Danny Milosavljevic skribis: > On Wed, 11 Jan 2017 00:06:42 +0100 > ludo@gnu.org (Ludovic Court=C3=A8s) wrote: > >> Presumably =E2=80=98gdk-pixbuf-query-loaders=E2=80=99, which generates = =E2=80=98loaders.cache=E2=80=99, >> does not sort the entries returned by readdir(2). > > Yep. > > gdk-pixbuf/queryloaders.c line 355 uses g_dir_open. > > Docs: https://developer.gnome.org/glib/stable/glib-File-Utilities.html#g-= dir-open "Note that the ordering is not defined." > > One could use g_list_append to append it to a list and then g_list_sort a= nd then g_list_free. Like below (untested! Seriously!): Sounds like the right approach, would you like to test it? :-) Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 17:13:52 2017 Received: (at 25414) by debbugs.gnu.org; 11 Jan 2017 22:13:52 +0000 Received: from localhost ([127.0.0.1]:50288 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cRR9T-0005W5-O7 for submit@debbugs.gnu.org; Wed, 11 Jan 2017 17:13:51 -0500 Received: from dd1012.kasserver.com ([85.13.128.8]:59182) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cRR9R-0005Vw-7T for 25414@debbugs.gnu.org; Wed, 11 Jan 2017 17:13:49 -0500 Received: from localhost (77.118.44.190.wireless.dyn.drei.com [77.118.44.190]) by dd1012.kasserver.com (Postfix) with ESMTPSA id 88CC11CA05A9; Wed, 11 Jan 2017 23:13:47 +0100 (CET) Date: Wed, 11 Jan 2017 23:13:32 +0100 From: Danny Milosavljevic To: ludo@gnu.org (Ludovic =?ISO-8859-1?Q?Court=E8s?=) Subject: Re: bug#25414: gdk-pixbuf@2.34.0 does not build deterministically Message-ID: <20170111231332.4812530e@scratchpost.org> In-Reply-To: <87pojtwb57.fsf@gnu.org> References: <87eg0ay0ot.fsf@gnu.org> <20170111003315.357249c5@scratchpost.org> <87pojtwb57.fsf@gnu.org> X-Mailer: Claws Mail 3.14.1 (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25414 Cc: 25414@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Hi Ludo, > Sounds like the right approach, would you like to test it? :-) In principle yes, but even without the patch I get (using current master): $ ./pre-inst-env guix challenge gdk-pixbuf --substitute-urls="https://mirror.hydra.gnu.org https://bayfront.guixsd.org" ... Backtrace: In unknown file: ?: 19 [apply-smob/1 #] In ice-9/boot-9.scm: 66: 18 [call-with-prompt prompt0 ...] In ice-9/eval.scm: 432: 17 [eval # #] In ice-9/boot-9.scm: 2404: 16 [save-module-excursion #] 4056: 15 [#] 1727: 14 [%start-stack load-stack ...] 1732: 13 [#] In unknown file: ?: 12 [primitive-load "/x/home/dannym/src/guix-master/guix/scripts/guix"] In guix/ui.scm: 1228: 11 [run-guix-command challenge "gdk-pixbuf" ...] In ice-9/boot-9.scm: 160: 10 [catch srfi-34 # ...] 160: 9 [catch system-error ...] 160: 8 [catch system-error ...] In guix/scripts/challenge.scm: 238: 7 [#] In guix/store.scm: 1223: 6 [run-with-store # ...] In guix/scripts/challenge.scm: 239: 5 [# #] 123: 4 [# #] In srfi/srfi-1.scm: 643: 3 [append-map # ...] 575: 2 [map # ...] In guix/scripts/substitute.scm: 687: 1 [lookup-narinfos "\"https://mirror.hydra.gnu.org" #] 659: 0 [fetch-narinfos "\"https://mirror.hydra.gnu.org" #] guix/scripts/substitute.scm:659:16: In procedure fetch-narinfos: guix/scripts/substitute.scm:659:16: In procedure struct_vtable: Wrong type argument in position 1 (expecting struct): #f From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 12 08:15:15 2017 Received: (at 25414) by debbugs.gnu.org; 12 Jan 2017 13:15:15 +0000 Received: from localhost ([127.0.0.1]:50701 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cRfDn-0003Wo-75 for submit@debbugs.gnu.org; Thu, 12 Jan 2017 08:15:15 -0500 Received: from eggs.gnu.org ([208.118.235.92]:36026) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cRfDl-0003Wc-3d for 25414@debbugs.gnu.org; Thu, 12 Jan 2017 08:15:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cRfDb-0002Ws-CY for 25414@debbugs.gnu.org; Thu, 12 Jan 2017 08:15:07 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37378) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cRfDb-0002Wm-9Z; Thu, 12 Jan 2017 08:15:03 -0500 Received: from [193.50.110.111] (port=60510 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cRfDa-0007u7-Kg; Thu, 12 Jan 2017 08:15:02 -0500 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Danny Milosavljevic Subject: Re: bug#25414: gdk-pixbuf@2.34.0 does not build deterministically References: <87eg0ay0ot.fsf@gnu.org> <20170111003315.357249c5@scratchpost.org> <87pojtwb57.fsf@gnu.org> <20170111231332.4812530e@scratchpost.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 23 =?utf-8?Q?Niv=C3=B4se?= an 225 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Thu, 12 Jan 2017 14:14:59 +0100 In-Reply-To: <20170111231332.4812530e@scratchpost.org> (Danny Milosavljevic's message of "Wed, 11 Jan 2017 23:13:32 +0100") Message-ID: <87fuko5sj0.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.2 (--------) X-Debbugs-Envelope-To: 25414 Cc: 25414@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.2 (--------) Hi Danny, Danny Milosavljevic skribis: >> Sounds like the right approach, would you like to test it? :-) > > In principle yes, I mean, can you apply the patch and build it with: guix build gdk-pixbuf --rounds=3D2 -K ? > but even without the patch I get (using current master): > > $ ./pre-inst-env guix challenge gdk-pixbuf --substitute-urls=3D"https://= mirror.hydra.gnu.org https://bayfront.guixsd.org" [...] > 575: 2 [map # ...] > In guix/scripts/substitute.scm: > 687: 1 [lookup-narinfos "\"https://mirror.hydra.gnu.org" #] > 659: 0 [fetch-narinfos "\"https://mirror.hydra.gnu.org" #] > > guix/scripts/substitute.scm:659:16: In procedure fetch-narinfos: > guix/scripts/substitute.scm:659:16: In procedure struct_vtable: Wrong typ= e argument in position 1 (expecting struct): #f Hmm hmm! Is it reproducible (it works for me)? If so, could you try to see where the problem comes from by adding =E2=80=98pk=E2=80=99 calls like = this: --8<---------------cut here---------------start------------->8--- diff --git a/guix/scripts/substitute.scm b/guix/scripts/substitute.scm index 524b019a3..26ed81318 100755 --- a/guix/scripts/substitute.scm +++ b/guix/scripts/substitute.scm @@ -657,10 +657,10 @@ if file doesn't exist, and the narinfo otherwise." =20 (let-values (((cache-info port) (download-cache-info url))) - (and cache-info + (and (pk 'cache-info cache-info) (if (string=3D? (cache-info-store-directory cache-info) (%store-prefix)) - (do-fetch (string->uri url) port) ;reuse PORT + (do-fetch (pk 'uri (string->uri url)) port) ;reuse PORT (begin (warning (_ "'~a' uses different store '~a'; ignoring it~%") url (cache-info-store-directory cache-info)) --8<---------------cut here---------------end--------------->8--- Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 14 04:21:30 2017 Received: (at 25414) by debbugs.gnu.org; 14 Jan 2017 09:21:30 +0000 Received: from localhost ([127.0.0.1]:53351 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cSKWg-00046k-CW for submit@debbugs.gnu.org; Sat, 14 Jan 2017 04:21:30 -0500 Received: from dd1012.kasserver.com ([85.13.128.8]:33735) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cSKWe-00046a-Vo for 25414@debbugs.gnu.org; Sat, 14 Jan 2017 04:21:29 -0500 Received: from localhost (178.112.66.172.wireless.dyn.drei.com [178.112.66.172]) by dd1012.kasserver.com (Postfix) with ESMTPSA id 5E3671CA02EA; Sat, 14 Jan 2017 10:21:26 +0100 (CET) Date: Sat, 14 Jan 2017 10:21:21 +0100 From: Danny Milosavljevic To: ludo@gnu.org (Ludovic =?ISO-8859-1?Q?Court=E8s?=) Subject: Re: bug#25414: gdk-pixbuf@2.34.0 does not build deterministically Message-ID: <20170114102117.71ec814d@scratchpost.org> In-Reply-To: <87fuko5sj0.fsf@gnu.org> References: <87eg0ay0ot.fsf@gnu.org> <20170111003315.357249c5@scratchpost.org> <87pojtwb57.fsf@gnu.org> <20170111231332.4812530e@scratchpost.org> <87fuko5sj0.fsf@gnu.org> X-Mailer: Claws Mail 3.14.1 (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25414 Cc: 25414@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Hi Ludo, On Thu, 12 Jan 2017 14:14:59 +0100 ludo@gnu.org (Ludovic Court=C3=A8s) wrote: > guix build gdk-pixbuf --rounds=3D2 -K I added the patch and now I get: $ ./pre-inst-env guix build gdk-pixbuf --rounds=3D2 -K /gnu/store/m06fjrx641hbs786m5ysr3j41siqh8bn-gdk-pixbuf-2.36.3 > > guix/scripts/substitute.scm:659:16: In procedure fetch-narinfos: > > guix/scripts/substitute.scm:659:16: In procedure struct_vtable: Wrong t= ype argument in position 1 (expecting struct): #f =20 >=20 > Hmm hmm! Is it reproducible (it works for me)? If so, could you try to > see where the problem comes from by adding =E2=80=98pk=E2=80=99 calls lik= e this: I'll try again with latest master (building...). If it still happens I'll t= ry "pk". Thanks! From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 14 20:22:25 2017 Received: (at 25414) by debbugs.gnu.org; 15 Jan 2017 01:22:26 +0000 Received: from localhost ([127.0.0.1]:54276 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cSZWb-0004A7-L9 for submit@debbugs.gnu.org; Sat, 14 Jan 2017 20:22:25 -0500 Received: from dd1012.kasserver.com ([85.13.128.8]:46762) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cSZWX-00049w-3w for 25414@debbugs.gnu.org; Sat, 14 Jan 2017 20:22:24 -0500 Received: from dayas.3.home (178.112.29.55.wireless.dyn.drei.com [178.112.29.55]) by dd1012.kasserver.com (Postfix) with ESMTPSA id 020201CA008A; Sun, 15 Jan 2017 02:22:18 +0100 (CET) From: Danny Milosavljevic To: guix-devel@gnu.org, 25414@debbugs.gnu.org, ludo@gnu.org (Ludovic Courtès) Subject: [PATCH] gnu: gdk-pixbuf: Make it reproducible. Date: Sun, 15 Jan 2017 02:22:07 +0100 Message-Id: <20170115012207.2604-1-dannym@scratchpost.org> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20170114102117.71ec814d@scratchpost.org> References: <20170114102117.71ec814d@scratchpost.org> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25414 Cc: Danny Milosavljevic X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) * gnu/packages/gtk.scm (gdk-pixbuf): Make it reproducible. --- gnu/local.mk | 1 + gnu/packages/gtk.scm | 3 ++- gnu/packages/patches/gdk-pixbuf-list-dir.patch | 29 ++++++++++++++++++++++++++ 3 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/patches/gdk-pixbuf-list-dir.patch diff --git a/gnu/local.mk b/gnu/local.mk index d37887237..05e6d653f 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -567,6 +567,7 @@ dist_patch_DATA = \ %D%/packages/patches/gcc-6-arm-none-eabi-multilib.patch \ %D%/packages/patches/gcc-6-cross-environment-variables.patch \ %D%/packages/patches/gcj-arm-mode.patch \ + %D%/packages/patches/gdk-pixbuf-list-dir.patch \ %D%/packages/patches/gd-CVE-2016-7568.patch \ %D%/packages/patches/gd-CVE-2016-8670.patch \ %D%/packages/patches/gd-fix-chunk-size-on-boundaries.patch \ diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm index b2882b5e9..c4c441f4c 100644 --- a/gnu/packages/gtk.scm +++ b/gnu/packages/gtk.scm @@ -434,7 +434,8 @@ highlighting and other features typical of a source code editor.") name "-" version ".tar.xz")) (sha256 (base32 - "0yc8indbl3hf18z6x6kjg59xp9sngm1d8vmz4c7bs6g27qw5npnm")))) + "0yc8indbl3hf18z6x6kjg59xp9sngm1d8vmz4c7bs6g27qw5npnm")) + (patches (search-patches "gdk-pixbuf-list-dir.patch")))) (build-system gnu-build-system) (arguments '(#:configure-flags '("--with-x11") diff --git a/gnu/packages/patches/gdk-pixbuf-list-dir.patch b/gnu/packages/patches/gdk-pixbuf-list-dir.patch new file mode 100644 index 000000000..d1427cc38 --- /dev/null +++ b/gnu/packages/patches/gdk-pixbuf-list-dir.patch @@ -0,0 +1,29 @@ +--- gdk-pixbuf-2.34.0/gdk-pixbuf/queryloaders.c.orig 2017-01-11 00:17:32.865843062 +0100 ++++ gdk-pixbuf-2.34.0/gdk-pixbuf/queryloaders.c 2017-01-11 00:31:29.428372177 +0100 +@@ -354,16 +354,25 @@ + + dir = g_dir_open (path, 0, NULL); + if (dir) { ++ GList *entries = NULL; + const char *dent; + + while ((dent = g_dir_read_name (dir))) { + gint len = strlen (dent); + if (len > SOEXT_LEN && + strcmp (dent + len - SOEXT_LEN, SOEXT) == 0) { +- query_module (contents, path, dent); ++ entries = g_list_append (entries, g_strdup (dent)); + } + } + g_dir_close (dir); ++ entries = g_list_sort (entries, strcmp); ++ GList *xentries; ++ for (xentries = entries; xentries; xentries = g_list_next (xentries)) { ++ dent = xentries->data; ++ query_module (contents, path, dent); ++ g_free (xentries->data); ++ } ++ g_list_free (entries); + } + #else + g_string_append_printf (contents, "# dynamic loading of modules not supported\n"); From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 16 08:44:16 2017 Received: (at 25414) by debbugs.gnu.org; 16 Jan 2017 13:44:16 +0000 Received: from localhost ([127.0.0.1]:55296 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cT7a4-0003aY-8g for submit@debbugs.gnu.org; Mon, 16 Jan 2017 08:44:16 -0500 Received: from eggs.gnu.org ([208.118.235.92]:51050) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cT7a3-0003aL-5m for 25414@debbugs.gnu.org; Mon, 16 Jan 2017 08:44:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cT7Zu-0004wD-NP for 25414@debbugs.gnu.org; Mon, 16 Jan 2017 08:44:09 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-5.1 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:50745) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cT7Zu-0004w9-KM; Mon, 16 Jan 2017 08:44:06 -0500 Received: from [193.50.110.66] (port=41804 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cT7Zt-0005uB-R6; Mon, 16 Jan 2017 08:44:06 -0500 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Danny Milosavljevic Subject: Re: [PATCH] gnu: gdk-pixbuf: Make it reproducible. References: <20170114102117.71ec814d@scratchpost.org> <20170115012207.2604-1-dannym@scratchpost.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 27 =?utf-8?Q?Niv=C3=B4se?= an 225 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Mon, 16 Jan 2017 14:44:04 +0100 In-Reply-To: <20170115012207.2604-1-dannym@scratchpost.org> (Danny Milosavljevic's message of "Sun, 15 Jan 2017 02:22:07 +0100") Message-ID: <874m0zyva3.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.2 (--------) X-Debbugs-Envelope-To: 25414 Cc: guix-devel@gnu.org, 25414@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.2 (--------) Danny Milosavljevic skribis: > * gnu/packages/gtk.scm (gdk-pixbuf): Make it reproducible. Rather: Fixes . * gnu/packages/gtk.scm (gdk-pixbuf)[source](patches): New field. > diff --git a/gnu/packages/patches/gdk-pixbuf-list-dir.patch b/gnu/package= s/patches/gdk-pixbuf-list-dir.patch > new file mode 100644 > index 000000000..d1427cc38 > --- /dev/null > +++ b/gnu/packages/patches/gdk-pixbuf-list-dir.patch Please add a one-line comment, like: Sort directory entries so that the output of =E2=80=98gdk-pixbuf-query-loaders=E2=80=99 is deterministic. OK with these changes for a new =E2=80=98staging=E2=80=99 branch! Also, it would be nice if you could report it upstream and add the reference in the .patch file. Thank you! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 16 10:48:43 2017 Received: (at 25414) by debbugs.gnu.org; 16 Jan 2017 15:48:43 +0000 Received: from localhost ([127.0.0.1]:55872 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cT9WV-0006f9-Jw for submit@debbugs.gnu.org; Mon, 16 Jan 2017 10:48:43 -0500 Received: from dd1012.kasserver.com ([85.13.128.8]:43584) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cT9WT-0006f0-Pg for 25414@debbugs.gnu.org; Mon, 16 Jan 2017 10:48:42 -0500 Received: from localhost (178.113.114.2.wireless.dyn.drei.com [178.113.114.2]) by dd1012.kasserver.com (Postfix) with ESMTPSA id 37A101CA52A5; Mon, 16 Jan 2017 16:48:38 +0100 (CET) Date: Mon, 16 Jan 2017 16:48:36 +0100 From: Danny Milosavljevic To: ludo@gnu.org (Ludovic =?ISO-8859-1?Q?Court=E8s?=) Subject: Re: [PATCH] gnu: gdk-pixbuf: Make it reproducible. Message-ID: <20170116164832.24fa9899@scratchpost.org> In-Reply-To: <874m0zyva3.fsf@gnu.org> References: <20170114102117.71ec814d@scratchpost.org> <20170115012207.2604-1-dannym@scratchpost.org> <874m0zyva3.fsf@gnu.org> X-Mailer: Claws Mail 3.14.1 (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25414 Cc: guix-devel@gnu.org, 25414@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) > OK with these changes for a new =E2=80=98staging=E2=80=99 branch! Done. > Also, it would be nice if you could report it upstream and add the > reference in the .patch file. Also done. From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 05 00:53:35 2017 Received: (at 25414) by debbugs.gnu.org; 5 Jun 2017 04:53:36 +0000 Received: from localhost ([127.0.0.1]:56360 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dHk1H-0006td-MD for submit@debbugs.gnu.org; Mon, 05 Jun 2017 00:53:35 -0400 Received: from dd1012.kasserver.com ([85.13.128.8]:51218) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dHk1G-0006tU-Ex for 25414@debbugs.gnu.org; Mon, 05 Jun 2017 00:53:34 -0400 Received: from localhost (77.118.242.17.wireless.dyn.drei.com [77.118.242.17]) by dd1012.kasserver.com (Postfix) with ESMTPSA id 1C1CB1CA03C9 for <25414@debbugs.gnu.org>; Mon, 5 Jun 2017 06:53:31 +0200 (CEST) Date: Mon, 5 Jun 2017 06:53:27 +0200 From: Danny Milosavljevic To: 25414@debbugs.gnu.org Subject: [PATCH] gnu: gdk-pixbuf: Make it reproducible. Message-ID: <20170605065327.00d16bbe@scratchpost.org> X-Mailer: Claws Mail 3.14.1 (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25414 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Note: Bug report is at . From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 05 16:43:31 2017 Received: (at 25414-done) by debbugs.gnu.org; 5 Jun 2017 20:43:31 +0000 Received: from localhost ([127.0.0.1]:58133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dHyqZ-0004jf-4W for submit@debbugs.gnu.org; Mon, 05 Jun 2017 16:43:31 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43017) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dHyqY-0004jS-9F for 25414-done@debbugs.gnu.org; Mon, 05 Jun 2017 16:43:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dHyqS-0004uH-6v for 25414-done@debbugs.gnu.org; Mon, 05 Jun 2017 16:43:25 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45418) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dHyqS-0004u8-3l; Mon, 05 Jun 2017 16:43:24 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:59202 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dHyqR-0004Tx-0n; Mon, 05 Jun 2017 16:43:23 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Danny Milosavljevic Subject: Re: bug#25414: [PATCH] gnu: gdk-pixbuf: Make it reproducible. References: <87eg0ay0ot.fsf@gnu.org> <20170605065327.00d16bbe@scratchpost.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 17 Prairial an 225 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Mon, 05 Jun 2017 22:43:20 +0200 In-Reply-To: <20170605065327.00d16bbe@scratchpost.org> (Danny Milosavljevic's message of "Mon, 5 Jun 2017 06:53:27 +0200") Message-ID: <87efuy9ndj.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 25414-done Cc: 25414-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Danny Milosavljevic skribis: > Note: Bug report is at . Awesome. BTW, the patch was committed in Guix in commit 8c6b077bfae3c257ad7b9967f63428f8504d61f0 so we can definitely close it now. Thank you! Ludo=E2=80=99. From unknown Wed Jun 18 00:20:45 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 04 Jul 2017 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator