Your message dated Fri, 17 Jul 2026 21:00:12 +0000
with message-id <[email protected]>
and subject line Bug#1141841: fixed in grout 0.16.1-1
has caused the Debian Bug report #1141841,
regarding grout: 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.)
--
1141841: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1141841
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: grout
Version: 0.16.0-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
grout could not be built reproducibly.
This is because the grout.h file contains the current build year. A
patch is attached that will prefer SOURCE_DATE_EPOCH if available.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
--- a/debian/patches/reproducible-build.patch 1969-12-31 16:00:00.000000000
-0800
--- b/debian/patches/reproducible-build.patch 2026-07-10 13:30:12.472696813
-0700
@@ -0,0 +1,20 @@
+Description: Make the build reproducible
+Author: Chris Lamb <[email protected]>
+Last-Update: 2026-07-10
+
+--- grout-0.16.0.orig/devtools/gen_api_header.sh
++++ grout-0.16.0/devtools/gen_api_header.sh
+@@ -2,8 +2,12 @@
+ # SPDX-License-Identifier: BSD-3-Clause
+ # Copyright (c) 2026 Robin Jarry
+
++DATE_FMT="+%Y"
++SOURCE_DATE_EPOCH="${SOURCE_DATE_EPOCH:-$(date +%s)}"
++BUILD_DATE=$(date -u -d "@$SOURCE_DATE_EPOCH" "$DATE_FMT" 2>/dev/null || date
-u -r "$SOURCE_DATE_EPOCH" "$DATE_FMT" 2>/dev/null || date -u "$DATE_FMT")
++
+ echo "// SPDX-License-Identifier: BSD-3-Clause"
+-echo "// Copyright (c) $(date +%Y) Red Hat"
++echo "// Copyright (c) $BUILD_DATE) Red Hat"
+ echo
+ echo "#pragma once"
+ echo
--- a/debian/patches/series 1969-12-31 16:00:00.000000000 -0800
--- b/debian/patches/series 2026-07-10 13:30:11.741821074 -0700
@@ -0,0 +1 @@
+reproducible-build.patch
--- End Message ---
--- Begin Message ---
Source: grout
Source-Version: 0.16.1-1
Done: Robin Jarry <[email protected]>
We believe that the bug you reported is fixed in the latest version of
grout, 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.
Robin Jarry <[email protected]> (supplier of updated grout 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, 11 Jul 2026 11:45:02 +0000
Source: grout
Binary: grout grout-dbgsym grout-frr grout-frr-dbgsym grout-headers
Architecture: source amd64 all
Version: 0.16.1-1
Distribution: unstable
Urgency: medium
Maintainer: Robin Jarry <[email protected]>
Changed-By: Robin Jarry <[email protected]>
Description:
grout - Graph router based on DPDK
grout-frr - FRR dplane plugin to use grout as datapath
grout-headers - API headers for grout clients
Closes: 1141841
Changes:
grout (0.16.1-1) unstable; urgency=medium
.
* New upstream release (Closes: #1141841)
* Enable FRR support
Checksums-Sha1:
d3bec68b8ffb4fb8ed96f0bdb20576cc411396f6 2111 grout_0.16.1-1.dsc
0019bb49af00b8a664e61f4df384db4e02343ff2 317492 grout_0.16.1.orig.tar.xz
4ec1ec4a29c2605f5436024e5f06530c9d6d6f82 5648 grout_0.16.1-1.debian.tar.xz
187291e0a8689219fc4546242c2e56ff63b3a981 2219436
grout-dbgsym_0.16.1-1_amd64.deb
4066e02114a0146cab6dce8a16c45dd751a318f9 100504
grout-frr-dbgsym_0.16.1-1_amd64.deb
4adc6f02c93e77ea60c4570f3eb28fae52c7d1b3 35384 grout-frr_0.16.1-1_amd64.deb
08b0d96742cb93613da338076772982efe4c9499 22516 grout-headers_0.16.1-1_all.deb
ba49b648b186dc0a65fed6ac470db9714ee25dbc 18219 grout_0.16.1-1_amd64.buildinfo
e509a6e7610732852968d667122ab81a0ee4ed74 12023988 grout_0.16.1-1_amd64.deb
Checksums-Sha256:
b0282e67b21405247c8e1aca4d9cdc7708514c1eb79c7cc9c04e93c6942a0620 2111
grout_0.16.1-1.dsc
405e21c0709b3a448ca6758040e50d4c9d06a3757a17e7fbb1bdfd0ba70241cb 317492
grout_0.16.1.orig.tar.xz
3c2c2f9de134f1defc2d6771cb705a93321dfe33bcba8c60c0148c122b51b577 5648
grout_0.16.1-1.debian.tar.xz
873cd3d17d2bf9ef08db27c66148f9bfb10e6d969a21f62d4ce4cd538816eaf5 2219436
grout-dbgsym_0.16.1-1_amd64.deb
6f5299f5c30f257b8775c4e417bd627c34ec923b99c80dd2081bbc40bcf7d9e5 100504
grout-frr-dbgsym_0.16.1-1_amd64.deb
250505e37879d953305e9f5fde08acfb6079656ffecd726b3c6f051c59bdc432 35384
grout-frr_0.16.1-1_amd64.deb
697736612874714e7af9fece6821b8eb364cdea98a7ee45af300fb03391faabd 22516
grout-headers_0.16.1-1_all.deb
db04228571d700c593e2afbe531b9f3a60dbdff904a73e4caab10f59e47f5c12 18219
grout_0.16.1-1_amd64.buildinfo
548a9fdec145a8dadb9d6d7f505f9681266cb1c7a7f4d6dc71cd20d826a5bc53 12023988
grout_0.16.1-1_amd64.deb
Files:
16d85d14c2d3653df81a3120d1658f94 2111 net optional grout_0.16.1-1.dsc
26209e925cab972959aa1351c5747417 317492 net optional grout_0.16.1.orig.tar.xz
58cf100ba9424c36abacabf4fbba5465 5648 net optional grout_0.16.1-1.debian.tar.xz
5b1590f194ec1d864e8a4d6d34ddbfcb 2219436 debug optional
grout-dbgsym_0.16.1-1_amd64.deb
37495bb9c70ea7998db1fdb23668bb92 100504 debug optional
grout-frr-dbgsym_0.16.1-1_amd64.deb
9be12a926e6ed327985c0d6cb1e29d58 35384 net optional
grout-frr_0.16.1-1_amd64.deb
616b8b051311e6f7ab689733e0551d01 22516 net optional
grout-headers_0.16.1-1_all.deb
a43d8c64d0aec636f34c22239b6403fa 18219 net optional
grout_0.16.1-1_amd64.buildinfo
18c71fcb8c3bab62a83dcafe2c6f9226 12023988 net optional grout_0.16.1-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEnPVX/hPLkMoq7x0ggNMC9Yhtg5wFAmpUoTkACgkQgNMC9Yht
g5z5rhAAgvH6pcgsbFelWgIwyy59efbNN1l6xCieRVTaBgpYUmjJGhEVc0KwiNzv
EmtgMoPR8ihXKrxXkfTs/4/p7J8I2YniUrz1KPp8r7tdpHFY600EOP1HDhi1GlMh
Vkkl1h4GFfYnG6dWIgP1EDsvnjZ0KRmZZZVHFtopSR6wKM3EJkkZG6q3a3sIVHyP
Q1Ib/BgOvPcvg2vwW7hVRSNWGFvWPHvIPOe4KetZqslCI5thJw5PU4SCh8mCyZHq
x9TWdgqbxGpSlmUHg2tqFf16DsJvTEFANsgrfBkZnevXWUibhOXL3odPDiAwYQMu
RnEK2QoXPOggYLGWtzcjMk7lQ4G+57PZ3rS0upd877KMc1JaEi/RA+pkam4p4vQj
Ab1lGaO+HD0xN8gEOYqdVWIlQtlF4i1lIXbt1K+eSKZVuegM5LYtcpPBFXotEP0J
iQGyg/9xudQvNrE/NEYuSCgi6yTPJ2aU9h+SeoIguMb8vcJHquGuVsnYEiRuKSm8
VkoLs+UOLgu2FkarfaYdgZjEyGTX54LGCfgXm22ZfB85PFJP4rAVQozhaYt245hV
dCov4t4DYmXZFHHNyrKPQjMcMkCWIl+oFHEw5cMzVDMuQZwIrKjlW07+/iN4P918
em5iuUuwxmdN+iIb4jQFz77ZxgChI+Qg2A6kHPug4CJiBGohkBo=
=aN2K
-----END PGP SIGNATURE-----
pgp1_hAJvNQ5W.pgp
Description: PGP signature
--- End Message ---