From unknown Fri Aug 15 19:35:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25414: gdk-pixbuf@2.34.0 does not build deterministically Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 10 Jan 2017 23:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 25414 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 25414@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.148408963210171 (code B ref -1); Tue, 10 Jan 2017 23:08:01 +0000 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?=) 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=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-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 unknown Fri Aug 15 19:35:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25414: gdk-pixbuf@2.34.0 does not build deterministically Resent-From: Danny Milosavljevic Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 10 Jan 2017 23:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25414 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Cc: 25414@debbugs.gnu.org Received: via spool by 25414-submit@debbugs.gnu.org id=B25414.148409120412597 (code B ref 25414); Tue, 10 Jan 2017 23:34:02 +0000 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 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-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 unknown Fri Aug 15 19:35:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25414: gdk-pixbuf@2.34.0 does not build deterministically Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 11 Jan 2017 21:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25414 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Danny Milosavljevic Cc: 25414@debbugs.gnu.org Received: via spool by 25414-submit@debbugs.gnu.org id=B25414.148416939015589 (code B ref 25414); Wed, 11 Jan 2017 21:17:02 +0000 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?=) 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=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-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 unknown Fri Aug 15 19:35:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25414: gdk-pixbuf@2.34.0 does not build deterministically Resent-From: Danny Milosavljevic Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 11 Jan 2017 22:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25414 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Cc: 25414@debbugs.gnu.org Received: via spool by 25414-submit@debbugs.gnu.org id=B25414.148417283221213 (code B ref 25414); Wed, 11 Jan 2017 22:14:02 +0000 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 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-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 unknown Fri Aug 15 19:35:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25414: gdk-pixbuf@2.34.0 does not build deterministically Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 12 Jan 2017 13:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25414 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Danny Milosavljevic Cc: 25414@debbugs.gnu.org Received: via spool by 25414-submit@debbugs.gnu.org id=B25414.148422691513570 (code B ref 25414); Thu, 12 Jan 2017 13:16:02 +0000 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?=) 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=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-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 unknown Fri Aug 15 19:35:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25414: gdk-pixbuf@2.34.0 does not build deterministically Resent-From: Danny Milosavljevic Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 14 Jan 2017 09:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25414 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Cc: 25414@debbugs.gnu.org Received: via spool by 25414-submit@debbugs.gnu.org id=B25414.148438569015799 (code B ref 25414); Sat, 14 Jan 2017 09:22:01 +0000 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 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-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 unknown Fri Aug 15 19:35:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25414: [PATCH] gnu: gdk-pixbuf: Make it reproducible. Resent-From: Danny Milosavljevic Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 15 Jan 2017 01:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25414 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: guix-devel@gnu.org, 25414@debbugs.gnu.org, ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Cc: Danny Milosavljevic Received: via spool by 25414-submit@debbugs.gnu.org id=B25414.148444334616007 (code B ref 25414); Sun, 15 Jan 2017 01:23:02 +0000 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 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-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 unknown Fri Aug 15 19:35:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25414: [PATCH] gnu: gdk-pixbuf: Make it reproducible. Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 16 Jan 2017 13:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25414 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Danny Milosavljevic Cc: guix-devel@gnu.org, 25414@debbugs.gnu.org Received: via spool by 25414-submit@debbugs.gnu.org id=B25414.148457425613802 (code B ref 25414); Mon, 16 Jan 2017 13:45:02 +0000 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?=) 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=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-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 unknown Fri Aug 15 19:35:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25414: [PATCH] gnu: gdk-pixbuf: Make it reproducible. Resent-From: Danny Milosavljevic Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 16 Jan 2017 15:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25414 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Cc: guix-devel@gnu.org, 25414@debbugs.gnu.org Received: via spool by 25414-submit@debbugs.gnu.org id=B25414.148458172325620 (code B ref 25414); Mon, 16 Jan 2017 15:49:02 +0000 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 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-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 unknown Fri Aug 15 19:35:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25414: [PATCH] gnu: gdk-pixbuf: Make it reproducible. References: <87eg0ay0ot.fsf@gnu.org> In-Reply-To: <87eg0ay0ot.fsf@gnu.org> Resent-From: Danny Milosavljevic Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 05 Jun 2017 04:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25414 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 25414@debbugs.gnu.org Received: via spool by 25414-submit@debbugs.gnu.org id=B25414.149663841626517 (code B ref 25414); Mon, 05 Jun 2017 04:54:01 +0000 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 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-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 unknown Fri Aug 15 19:35:43 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#25414: closed (Re: bug#25414: [PATCH] gnu: gdk-pixbuf: Make it reproducible.) Message-ID: References: <87efuy9ndj.fsf@gnu.org> <87eg0ay0ot.fsf@gnu.org> X-Gnu-PR-Message: they-closed 25414 X-Gnu-PR-Package: guix Reply-To: 25414@debbugs.gnu.org Date: Mon, 05 Jun 2017 20:44:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1496695442-18256-1" This is a multi-part message in MIME format... ------------=_1496695442-18256-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #25414: gdk-pixbuf@2.34.0 does not build deterministically which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 25414@debbugs.gnu.org. --=20 25414: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D25414 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1496695442-18256-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit 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. ------------=_1496695442-18256-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit 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. ------------=_1496695442-18256-1--