Your message dated Thu, 01 May 2025 16:49:26 +0000
with message-id <e1uax6e-001pla...@fasolo.debian.org>
and subject line Bug#1100115: fixed in font-manager 0.9.4-2
has caused the Debian Bug report #1100115,
regarding font-manager: 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 ow...@bugs.debian.org
immediately.)


-- 
1100115: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1100115
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: font-manager
Version: 0.9.4-1
Severity: wishlist
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed that
font-manager could not be built reproducibly as it embedded timestamps
into some XML files. For example:

  ./usr/share/metainfo/com.github.FontManager.FontManager.metainfo.xml
   @@ -173,15 +173,15 @@
      </screenshots>
      <releases>
   -    <release version="0.9.4" date="2026-04-12">
   +    <release version="0.9.4" date="2025-03-11">
          <description translate="no">

A patch is attached that generates this value using SOURCE_DATE_EPOCH.

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


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      la...@debian.org / chris-lamb.co.uk
       `-
--- a/debian/patches/reproducible-build.patch   1970-01-01 01:00:00.000000000 
+0100
--- b/debian/patches/reproducible-build.patch   2025-03-11 13:12:08.368880432 
+0000
@@ -0,0 +1,21 @@
+Description: Make the build reproducible
+Author: Chris Lamb <la...@debian.org>
+Last-Update: 2025-03-11
+
+--- font-manager-0.9.4.orig/meson.build
++++ font-manager-0.9.4/meson.build
+@@ -73,8 +73,12 @@ pkglib_dir = join_paths(prefix, get_opti
+ pkglibexec_dir = join_paths(prefix, get_option('libexecdir'), 
meson.project_name())
+ 
+ datetime = '''
+-from datetime import date
+-print(date.today())
++import os
++import time
++print(time.strftime(
++    "%Y-%m-%d",
++    time.gmtime(int(os.environ.get('SOURCE_DATE_EPOCH', time.time())))
++))
+ '''
+ 
+ today = run_command(python, '-c', datetime, check: true).stdout().strip()
--- a/debian/patches/series     1970-01-01 01:00:00.000000000 +0100
--- b/debian/patches/series     2025-03-11 13:12:07.460876951 +0000
@@ -0,0 +1 @@
+reproducible-build.patch

--- End Message ---
--- Begin Message ---
Source: font-manager
Source-Version: 0.9.4-2
Done: Boyuan Yang <by...@debian.org>

We believe that the bug you reported is fixed in the latest version of
font-manager, 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 1100...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Boyuan Yang <by...@debian.org> (supplier of updated font-manager 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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Thu, 01 May 2025 12:26:49 -0400
Source: font-manager
Architecture: source
Version: 0.9.4-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Fonts Task Force <debian-fo...@lists.debian.org>
Changed-By: Boyuan Yang <by...@debian.org>
Closes: 1100115
Changes:
 font-manager (0.9.4-2) unstable; urgency=medium
 .
   * debian/patches/cc0c148d90741e39615e3380d283f684a052dd94.patch:
     Apply patch from upstream trunk to fix reproducibility issue.
     (Closes: #1100115)
Checksums-Sha1:
 b0e1d7e6cab6d9849cdd3ec0539508b7ff412fb9 2783 font-manager_0.9.4-2.dsc
 adf47651707fe6b8cca1c1357cb6f09c5d91bf5a 4145891 font-manager_0.9.4.orig.tar.gz
 539eab11295975fe4569dfeb06cd6a9285c140b7 7392 
font-manager_0.9.4-2.debian.tar.xz
 900c044ac145caafb2954016e69e9ffedc48abdb 25057 
font-manager_0.9.4-2_amd64.buildinfo
Checksums-Sha256:
 be469d1c15546236b5db842ff651ced29f7c30bb42c9a6163b07f3b8011a6a55 2783 
font-manager_0.9.4-2.dsc
 3e4aefdaa0fbd37410c35421501819b19ba1f6847bad7a1f51707209c4147063 4145891 
font-manager_0.9.4.orig.tar.gz
 2f3c16cb813828c7efafdbc644b4ff87b54f042001ffe764eccd7b7aedba0574 7392 
font-manager_0.9.4-2.debian.tar.xz
 35e45d5446c5ccb7a4931662146606d5b0bdd4ba28ca330e53ae12f0219c1e8b 25057 
font-manager_0.9.4-2_amd64.buildinfo
Files:
 ecb6809ef66861e82ff533a1769051bb 2783 fonts optional font-manager_0.9.4-2.dsc
 220a45b12cab10ebab6a295be18c9bbc 4145891 fonts optional 
font-manager_0.9.4.orig.tar.gz
 9d62f46df122eb76d3b9a1c027952ee7 7392 fonts optional 
font-manager_0.9.4-2.debian.tar.xz
 737930fad104bf2ee0ea6b24927bb1f2 25057 fonts optional 
font-manager_0.9.4-2_amd64.buildinfo

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

iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmgTo7cACgkQwpPntGGC
Ws4TzA//RNcnYd09wCFsh1D6bTA3Sz7a7ikq6YOyexsF2o2gVRAD/wcDt/3IlGUI
OT24YjqPTGW8JW4pgFMo9YjZZvsNze0gxDhTwc+q5vm3X9EvjIX0/3UqbdpIyJln
KmLEghV0XiO6MAa4supwjrW8JTnx10VCmBCayxY0eFiHElJnlwihRzYQv2RDdbdF
D6UPnKIhNuKE/IZLAaZF+d1MRYa6Fxh5bix+P6tNrwVKhWc+9450OZqAUGvv5vBM
cFi06Da1TZDv4DpYoXnocQZLzniA8ZqJAuumwMTxPV7BjTNoFugQX+AEbPBO9bzL
sevA/VyHVaotw2q1otobgAQN3HakbpWUc/LanQ9VG8YyCNrOo5MSzYzV+FrPoX3z
3qIQroI9BOJGd7POY3wgMo2ghwhKn7O+pxVgikOpy/GrPLRA8j+qhO8nhV/1nBz4
aT4XwtZ1R+5lTbt6p2xOdHEZI+gfqYQVT2Yo3OrMn2FqruEXsiB98aALSN/d8zz1
2YNFaIGelqbknO/2e0TqaW9VECcsvQCQqJwR+2W7tFMCrvtADK2suV5VvqdVxSaa
Gezt85jNgxV5JkJqEuCfKcvCmTUfe6RGTIZWfpSbymldaHB1/loJhBAQIRrp2jzl
cmIsXrdEf0NOxYPhGoqzAjXDNk6GTzM73hOEG2ayBxRw7LMX9GQ=
=M0Hh
-----END PGP SIGNATURE-----

Attachment: pgph28PiVu_vT.pgp
Description: PGP signature


--- End Message ---

Reply via email to