Bug#1133772: libstdc++-15-dev is not reproducible due to username and date in README.libstdc++-baseline.amd64

Jochen Sprickerhof jspricke at debian.org
Tue Apr 14 14:09:58 BST 2026


Package: libstdc++-15-dev
Version: 15.2.0-16
Severity: minor
Tags: patch
X-Debbugs-Cc: debian-amd64 at lists.debian.org, reproducible-bugs at lists.alioth.debian.org
User: debian-amd64 at lists.debian.org
Usertags: amd64
User: reproducible-builds at lists.alioth.debian.org
Usertags: timestamps

Hi Matthias,

libstdc++-15-dev is currently not reproducible:

│ │ ├── ./usr/share/doc/gcc-15-base/C++/README.libstdc++-baseline.amd64
│ │ │ @@ -1,15 +1,15 @@
│ │ │  The libstdc++ baseline file is a list of symbols exported by the
│ │ │  libstdc++ library.
│ │ │  A baseline file for x86_64-linux-gnu was found.
│ │ │  Running the check-abi script ...
│ │ │  
│ │ │  make[2]: Entering directory '/build/reproducible-path/gcc-15-15.2.0/build/x86_64-linux-gnu/libstdc++-v3/testsuite'
│ │ │  Using ../../../../src/libstdc++-v3/testsuite/lib/libstdc++.exp as tool init file.
│ │ │ -Test run by sbuild on Mon Mar 23 01:13:02 2026
│ │ │ +Test run by root on Tue Mar 31 19:17:16 2026

https://reproduce.debian.net/amd64/unstable.html#libstdc++-15-dev

I don't think that information needs to be in the README. Could you
apply the patch below in the next upload?

Thanks!

Jochen

diff --git a/debian/rules.d/binary-libstdcxx.mk b/debian/rules.d/binary-libstdcxx.mk
index 3438445c..3c622992 100644
--- a/debian/rules.d/binary-libstdcxx.mk
+++ b/debian/rules.d/binary-libstdcxx.mk
@@ -141,7 +141,7 @@ debian/README.libstdc++-baseline:
            echo ""; \
            $(MAKE) -C $(buildlibdir)/libstdc++-v3/testsuite \
                check-abi; \
-         ) >> debian/README.libstdc++-baseline; \
+         ) | grep -Ev '^Test run by \S+ on .*$$' >> debian/README.libstdc++-baseline; \
        else \
          ( \
            echo "No baseline file found for $$baseline_name."; \


More information about the Reproducible-bugs mailing list