Your message dated Sun, 21 Jul 2024 00:06:19 +0000
with message-id <[email protected]>
and subject line Bug#1076368: fixed in nautilus 46.2-2
has caused the Debian Bug report #1076368,
regarding nautilus: please make the build reproducible
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1076368: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076368
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: nautilus
Version: 46.2-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps
X-Debbugs-Cc: [email protected]

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed that
nautilus could not be built reproducibly.

This is because the org.gnome.Nautilus.metainfo.xml file contains the
current build date:

│ │ │ │ ├── ./usr/share/metainfo/org.gnome.Nautilus.metainfo.xml
│ │ │ │ │ @@ -291,15 +291,15 @@
│ │ │ │ │    # For stable releases:
│ │ │ │ │      <release version="46.2" type="stable" date="YYYY-MM-DD"/>
│ │ │ │ │  
│ │ │ │ │    # For Unstable (alpha, beta, rc) releases:
│ │ │ │ │      <release version="46.2" type="development" date="YYYY-MM-DD"/>
│ │ │ │ │  
│ │ │ │ │    # Between releases (at post-release version bump):
│ │ │ │ │ -    <release version="46.2" date="2024-07-14"/>
│ │ │ │ │ +    <release version="46.2" date="2025-08-17"/>
│ │ │ │ │    -->
│ │ │ │ │    <releases>
│ │ │ │ │      <release version="46.2" type="stable" date="2024-05-26"/>
│ │ │ │ │    </releases>
│ │ │ │ │    <project_group>GNOME</project_group>
│ │ │ │ │    <project_license>GPL-3.0-or-later</project_license>
│ │ │ │ │    <developer id="org.gnome">

A patch is attached that seeds this date from SOURCE_DATE_EPOCH if it
is available in the environment.

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


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      [email protected] / chris-lamb.co.uk
       `-
--- a/debian/patches/Reproducible-Build.patch   1970-01-01 01:00:00.000000000 
+0100
--- b/debian/patches/Reproducible-Build.patch   2024-07-15 08:58:55.528527841 
+0100
@@ -0,0 +1,20 @@
+Description: Make the build reproducible
+Author: Chris Lamb <[email protected]>
+Last-Update: 2024-07-15
+
+--- nautilus-46.2.orig/data/meson.build
++++ nautilus-46.2/data/meson.build
+@@ -45,7 +45,12 @@ desktop_autorun_software = i18n.merge_fi
+ today = 'unknown'
+ date = find_program('date', required: false)
+ if date.found()
+-  r = run_command(date, '-I')
++  cmd = run_command('sh', '-c', 'echo $SOURCE_DATE_EPOCH')
++  source_date_epoch = cmd.stdout().strip()
++  if source_date_epoch == ''
++    source_date_epoch = run_command(date, '+%s').stdout().strip()
++  endif
++  r = run_command(date, '-u', '-d', '@' + source_date_epoch, '+%I')
+   if r.returncode() == 0
+     today = r.stdout().strip()
+   endif
--- a/debian/patches/series     2024-07-15 08:46:55.181572119 +0100
--- b/debian/patches/series     2024-07-15 08:58:54.552534342 +0100
@@ -1,3 +1,4 @@
 skip-tracker-test.patch
 Reapply-grid-view-Workaround-weakref-bug.patch
 Revert-build-Bump-gtk-dependency.patch
+Reproducible-Build.patch

--- End Message ---
--- Begin Message ---
Source: nautilus
Source-Version: 46.2-2
Done: Jeremy Bícha <[email protected]>

We believe that the bug you reported is fixed in the latest version of
nautilus, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jeremy Bícha <[email protected]> (supplier of updated nautilus 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 20 Jul 2024 17:58:21 -0600
Source: nautilus
Built-For-Profiles: noudeb
Architecture: source
Version: 46.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers 
<[email protected]>
Changed-By: Jeremy Bícha <[email protected]>
Closes: 1076368
Changes:
 nautilus (46.2-2) unstable; urgency=medium
 .
   * Cherry-pick reproducible builds fix (Closes: #1076368)
Checksums-Sha1:
 a616bffb23c261d175b1ba735b514040a2cdb20f 3045 nautilus_46.2-2.dsc
 bf38901d3a26b4995d91e98ecb739fcf6e7d1364 28584 nautilus_46.2-2.debian.tar.xz
 9bc907af04c4ca52be878e1aaa7e4580a14cbc79 20071 nautilus_46.2-2_source.buildinfo
Checksums-Sha256:
 cd7fe02a54d3f8920b595b13c7924609ba94142704773660d00ff3fb320feba3 3045 
nautilus_46.2-2.dsc
 69a1759f7d1567532bd201c6bcde2e09c934a9113f3c3b11cef8a385b8e0b43f 28584 
nautilus_46.2-2.debian.tar.xz
 4f2aa8c26f7fe31f50706d59e3f46ea2cea17458036b2836a8a61b10047a2864 20071 
nautilus_46.2-2_source.buildinfo
Files:
 5b225ed6bc583b7bc49d66cf9b3d8c6d 3045 gnome optional nautilus_46.2-2.dsc
 11b6994877d0084c68cd79ac0bf82668 28584 gnome optional 
nautilus_46.2-2.debian.tar.xz
 bd2976cf8a06484570d160d494f4bf02 20071 gnome optional 
nautilus_46.2-2_source.buildinfo

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

iQIzBAEBCgAdFiEETQvhLw5HdtiqzpaW5mx3Wuv+bH0FAmacTzgACgkQ5mx3Wuv+
bH1C1A/8Ceq7Q++sO2RKnnGeR/bIhsxoHC6fhxDHGMQYOysJSpvVA5MQmT/2gbwN
MAfXJ5lMSQOPI4iTZ81O1dfjqJGAqNdCKVo+1/bv+qliKLGE3TJdbstSphfGOM/0
Pga8ZMwTZ7YSWBdbs/y1hmnqnqDNGK67DzQXJURaqeb5PbSnLo3TDTXTalq4hQdW
pY4uD8g4OpKYvbSj0Dl/tZn1IruRYAb4qkkbEYerFt5Y2slKaoYlbTPhF+dESQnL
OZcnsdVy1Glnh3PkzdniocVIz6nRRKvmeThMZJdf+Oa5bdJ0rsXDg1ij7/FooAfM
dmHaorE0r+SYWGxmjnHQNyzht1JYkVHkiA+Qz4WePC5L6Uhy9S9H9tQ2Ns2x2l2/
5LCjO3HfmhJHEB86CQnZugvqgn29lEnW3lLRj7J0kw8dwlD4ix4COcoG2ffzMSj+
9JJUVCUpmVSXY60dMgJM/5Cr4x/V/tfXhFHfdAnv576dCiQm1Yl1htsQzdrqrFVB
w9B85crr34Qba96jV6jkUnbtCl4btQlH0S0EKLjQTqQtNkDccJrTL036s3qVMMTk
xkEvnNlaL4bh85bdUy7cFiBDjmfbIQ62jlyBcDRIxPciMjeVRJAcYgZ1V7pSPLRk
0JPpMxTiD7+SizJmeCz7YONHBwpesrY159hjnAMBlurNOOCoXJI=
=Jsf7
-----END PGP SIGNATURE-----

Attachment: pgpdS9TCxB8W7.pgp
Description: PGP signature


--- End Message ---

Reply via email to