Your message dated Thu, 01 May 2025 16:49:26 +0000 with message-id <E1uAX6E-001pLa-34@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 owner@bugs.debian.org immediately.) -- 1100115: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1100115 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: font-manager: please make the build reproducible
- From: "Chris Lamb" <lamby@debian.org>
- Date: Tue, 11 Mar 2025 13:17:23 +0000
- Message-id: <174169897624.16166.11343966280220139430@76000eba4cef>
Source: font-manager Version: 0.9.4-1 Severity: wishlist Tags: patch User: reproducible-builds@lists.alioth.debian.org Usertags: timestamps X-Debbugs-Cc: reproducible-bugs@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 `. `'` lamby@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 <lamby@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 ---
- To: 1100115-close@bugs.debian.org
- Subject: Bug#1100115: fixed in font-manager 0.9.4-2
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Thu, 01 May 2025 16:49:26 +0000
- Message-id: <E1uAX6E-001pLa-34@fasolo.debian.org>
- Reply-to: Boyuan Yang <byang@debian.org>
Source: font-manager Source-Version: 0.9.4-2 Done: Boyuan Yang <byang@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 1100115@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Boyuan Yang <byang@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 ftpmaster@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-fonts@lists.debian.org> Changed-By: Boyuan Yang <byang@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: pgpZ39_bkDwgM.pgp
Description: PGP signature
--- End Message ---