Debian Bug report logs - #872729
gtk+2.0: please make the immodules.cache files reproducible

version graph

Package: src:gtk+2.0; Maintainer for src:gtk+2.0 is Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>;

Reported by: Chris Lamb <lamby@debian.org>

Date: Sun, 20 Aug 2017 15:18:02 UTC

Severity: wishlist

Tags: patch

Found in version gtk+2.0/2.24.31-2

Fixed in version gtk+2.0/2.24.32-3

Done: Simon McVittie <smcv@debian.org>

Bug is archived. No further changes may be made.

Forwarded to https://bugzilla.gnome.org/show_bug.cgi?id=786528

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, reproducible-bugs@lists.alioth.debian.org, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>:
Bug#872729; Package src:gtk+2.0. (Sun, 20 Aug 2017 15:18:04 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>. (Sun, 20 Aug 2017 15:18:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Chris Lamb <lamby@debian.org>
To: submit@bugs.debian.org
Subject: gtk+2.0: please make the immodules.cache files reproducible
Date: Sun, 20 Aug 2017 08:16:06 -0700
[Message part 1 (text/plain, inline)]
Source: gtk+2.0
Version: 2.24.31-2
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: toolchain filesystemordering
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed that
queryimmodules generates non-reproducible output as it iterates over the
filesystem without sorting.

Patch attached.

 [0] https://reproducible-builds.org/


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
[gtk+2.0.diff.txt (text/plain, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>:
Bug#872729; Package src:gtk+2.0. (Sun, 20 Aug 2017 15:21:05 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>. (Sun, 20 Aug 2017 15:21:05 GMT) (full text, mbox, link).


Message #10 received at 872729@bugs.debian.org (full text, mbox, reply):

From: Chris Lamb <lamby@debian.org>
To: 872729@bugs.debian.org
Subject: Re: gtk+2.0: please make the immodules.cache files reproducible
Date: Sun, 20 Aug 2017 08:20:09 -0700
forwarded 872729 https://bugzilla.gnome.org/show_bug.cgi?id=786528
thanks

I've forwarded this upstream here:

  https://bugzilla.gnome.org/show_bug.cgi?id=786528


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-



Set Bug forwarded-to-address to 'https://bugzilla.gnome.org/show_bug.cgi?id=786528'. Request was from Chris Lamb <lamby@debian.org> to control@bugs.debian.org. (Sun, 20 Aug 2017 15:21:06 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>:
Bug#872729; Package src:gtk+2.0. (Tue, 29 Aug 2017 15:30:03 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>. (Tue, 29 Aug 2017 15:30:03 GMT) (full text, mbox, link).


Message #17 received at 872729@bugs.debian.org (full text, mbox, reply):

From: Chris Lamb <lamby@debian.org>
To: 872729@bugs.debian.org
Subject: Re: gtk+2.0: please make the immodules.cache files reproducible
Date: Tue, 29 Aug 2017 16:27:59 +0100
Hi,

> I've forwarded this upstream here:

... which has an updated and/or the canonical patch.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-



Message sent on to Chris Lamb <lamby@debian.org>:
Bug#872729. (Tue, 21 Aug 2018 17:57:20 GMT) (full text, mbox, link).


Message #20 received at 872729-submitter@bugs.debian.org (full text, mbox, reply):

From: Simon McVittie <smcv@debian.org>
To: 872729-submitter@bugs.debian.org
Subject: Bug #872729 in gtk+2.0 marked as pending
Date: Tue, 21 Aug 2018 17:53:46 +0000
Control: tag -1 pending

Hello,

Bug #872729 in gtk+2.0 reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below, and you can check the diff of the fix at:

https://salsa.debian.org/gnome-team/gtk2/commit/7deeede44c844e99402816ebc035de4d575f3db0

------------------------------------------------------------------------
d/patches: Update to upstream gtk-2-24 branch, commit 2.24.32-32-geec3ce0b4e

Closes: #872729

------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/872729



Added tag(s) pending. Request was from Simon McVittie <smcv@debian.org> to 872729-submitter@bugs.debian.org. (Tue, 21 Aug 2018 17:57:20 GMT) (full text, mbox, link).


Reply sent to Simon McVittie <smcv@debian.org>:
You have taken responsibility. (Tue, 21 Aug 2018 18:21:19 GMT) (full text, mbox, link).


Notification sent to Chris Lamb <lamby@debian.org>:
Bug acknowledged by developer. (Tue, 21 Aug 2018 18:21:19 GMT) (full text, mbox, link).


Message #27 received at 872729-close@bugs.debian.org (full text, mbox, reply):

From: Simon McVittie <smcv@debian.org>
To: 872729-close@bugs.debian.org
Subject: Bug#872729: fixed in gtk+2.0 2.24.32-3
Date: Tue, 21 Aug 2018 18:19:15 +0000
Source: gtk+2.0
Source-Version: 2.24.32-3

We believe that the bug you reported is fixed in the latest version of
gtk+2.0, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 872729@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Simon McVittie <smcv@debian.org> (supplier of updated gtk+2.0 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 21 Aug 2018 14:33:00 +0100
Source: gtk+2.0
Binary: libgtk2.0-0 libgtk2.0-0-udeb libgtk2.0-common libgtk2.0-bin libgtk2.0-dev libgtk2.0-doc gtk2.0-examples gtk2-engines-pixbuf gir1.2-gtk-2.0 libgail18 libgail18-udeb libgail-common libgail-dev libgail-doc
Architecture: source
Version: 2.24.32-3
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Changed-By: Simon McVittie <smcv@debian.org>
Description:
 gir1.2-gtk-2.0 - GTK+ graphical user interface library -- gir bindings
 gtk2-engines-pixbuf - pixbuf-based theme for GTK+ 2.x
 gtk2.0-examples - example files for GTK+ 2.0
 libgail-common - GNOME Accessibility Implementation Library -- common modules
 libgail-dev - GNOME Accessibility Implementation Library -- development files
 libgail-doc - documentation files of the Gail library
 libgail18  - GNOME Accessibility Implementation Library -- shared libraries
 libgail18-udeb - GNOME Accessibility Implementation Library -- shared libraries (udeb)
 libgtk2.0-0 - GTK+ graphical user interface library
 libgtk2.0-0-udeb - GTK+ graphical user interface library - minimal runtime (udeb)
 libgtk2.0-bin - programs for the GTK+ graphical user interface library
 libgtk2.0-common - common files for the GTK+ graphical user interface library
 libgtk2.0-dev - development files for the GTK+ library
 libgtk2.0-doc - documentation for the GTK+ graphical user interface library
Closes: 689097 872729 875728 898111
Changes:
 gtk+2.0 (2.24.32-3) unstable; urgency=medium
 .
   * Team upload
 .
   [ Hugh McMaster ]
   * debian/control.in:
     - Mark libgtk2.0-dev Multi-Arch: same (Closes: #689097).
     - Mark gir1.2-gtk-2.0 Multi-Arch: same.
   * gir1.2-gtk-2.0:
     - Install the typelibs into an arch-specific libdir (Closes: #898111).
   * libgtk2.0-dev:
     - Add multi-arch support by no longer packaging the deprecated
       dh_gtkmodules script (Closes: #875728).
 .
   [ Simon McVittie ]
   * d/patches: Update to upstream gtk-2-24 branch, commit
     2.24.32-32-geec3ce0b4e
     - Includes patch from Chris Lamb to make immodules.cache reproducible
       (Closes: #872729)
   * d/copyright: Update
   * Stop installing stub ChangeLog as per Policy §12.7 (we install NEWS,
     which contains user-facing release notes, instead)
   * d/copyright: Update
Checksums-Sha1:
 502bfdfeef417865e484615159d224f943ac1a95 3665 gtk+2.0_2.24.32-3.dsc
 59131ba9ff3ddd6e5772be0cd8e3900e43f185fc 100080 gtk+2.0_2.24.32-3.debian.tar.xz
 d997f7cb8d3dae9b26f657fa382756dab4057f71 12602 gtk+2.0_2.24.32-3_source.buildinfo
Checksums-Sha256:
 3b477beb773081846fbfbffd1a33dabf9178496d4f884b94d51fad8bface2a17 3665 gtk+2.0_2.24.32-3.dsc
 ca03b2b1287331d8909a8c0ecc4cd2f6a9d2772ccab4619aa03c353d4eb85333 100080 gtk+2.0_2.24.32-3.debian.tar.xz
 3b9d9b076a2765f7710c257e767a2c65859a5763003c0cff094fbdc4afe790f8 12602 gtk+2.0_2.24.32-3_source.buildinfo
Files:
 4b82c6193818e3e1bdac878e659ebf3d 3665 libs optional gtk+2.0_2.24.32-3.dsc
 56fd2d44f96d6b0540163035a0e0889a 100080 libs optional gtk+2.0_2.24.32-3.debian.tar.xz
 c2c01290fdaff05b290e1d4df7938b12 12602 libs optional gtk+2.0_2.24.32-3_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAlt8UckACgkQ4FrhR4+B
TE8kpQ//YLxD47zgtkx0RgqTslwWY8fT+YDb8WT65K2P2maBYovXyqPxPbC7gq7A
cNNzKxXc+l2WCVd8h5DYzutSdbJHBm+dmKUW45A7g77nytwmmlhOgS76cvH4/QaC
dJpdhE58I4jdjbmurJPH3J5wj8iTsON38Db75xW2Mee62LPO6sOACzNeAatDBmnW
G+tMY6+XVg3s5xaTXar8vsnOIpu9Q5xm+azFn6eqwOSv5u4NBHbIjzjPp1aZtJr2
0cYz2xGiwgcoo5CSUTgi/sEVyqu/+9BntJykSzUkgYiVszXN8F32lR2F0GApsixk
EI2EApO1Vpp3VjjyqmfuDjbFZYd233s19bS9qgngJt59dcsHzEenTOv520gUBQI8
U34Gsw8TGJ40U5dM5pO8qT1CEnrADfP3HELqANwFNFDZ6reQssfwS7DPv8A6qOrw
P9eo8a9cEWFIMVkMDi/EyUhchPQWAI61x4Iun9jL74VP4DVbkROLAXJrVq2Tysiw
2gyx8gRrLmwpfo0rOGwwJCWB639GdbmPjRJZe6g9tqrQ8ElGnb4O8CVcMaiOjvKF
8nFd3mg9QznqiW1F/qR8xB3zglAFI3G6r7YQkZX28Na0tKiCQ3lkJOf0iveJzjg/
cpWiTDrHo8ejdVsOBNlUn02+EZVa2rDV9UXkCanu9URKFRc9hxk=
=ZdJV
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 24 Sep 2018 07:27:02 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed May 17 10:22:00 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.