#1103797 schism: please make the build reproducible

#1103797#5
Date:
2025-04-21 16:26:00 UTC
From:
To:
Hi,

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

This is because it embedded the timestamp of a source file via the
__TIMESTAMP__ macro. Unlike __DATE__ and __TIME__, this macro is not
automatically adjusted to SOURCE_DATE_EPOCH.

│ │ │ ├── ./usr/bin/schismtracker
│ │ │ │ ├── strings --all --bytes=8 {}
│ │ │ │ │ @@ -2382,15 +2382,15 @@
│ │ │ │ │  %3s %3s %d %d:%d:%d %d
│ │ │ │ │ -Thu Mar 13 15:04:35 2025
│ │ │ │ │ +Fri Mar 14 17:04:35 2025
│ │ │ │ │  %3s %3s  %d %d:%d:%d %d
│ │ │ │ │  %3s %d %d

Patch attached, although other solutions are obviously available.

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


Regards,

#1103797#8
Date:
2025-04-25 19:06:53 UTC
From:
To:
Hello,

Bug #1103797 in schism reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/multimedia-team/schism/-/commit/b938037bf27879ea008edface4288fd274499bfe

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1103797

#1103797#15
Date:
2025-04-25 22:20:47 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
schism, 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 1103797@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dennis Braun <snd@debian.org> (supplier of updated schism 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)
Format: 1.8
Date: Fri, 25 Apr 2025 23:56:37 +0200
Source: schism
Architecture: source
Version: 2:20250313-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: Dennis Braun <snd@debian.org>
Closes: 1103797
Changes:
 schism (2:20250313-2) unstable; urgency=medium
 .
   * Make the build reproducible, thanks to Chris Lamb (Closes: #1103797)
   * Bump Standards-Version to 4.7.2
Checksums-Sha1:
 32b46a7f090541e203b53f3832e7f9c34a7c3db1 2089 schism_20250313-2.dsc
 a645ca7930d5996df7b3fc5a3a5a0d56b67c22bc 5536 schism_20250313-2.debian.tar.xz
 ccad19959db8ba67c5878e7462b15cecbbc94279 7115 schism_20250313-2_source.buildinfo
Checksums-Sha256:
 4b9630496b801dee754a0c5fa3a71d81fba8537ed4719cfafa1626c2e8025452 2089 schism_20250313-2.dsc
 bb658b318b220b19349779b9b5e5521824e357d99c125276283ef09c58885de0 5536 schism_20250313-2.debian.tar.xz
 c1578a266c82f36a2aafbc8e4775e4814b627c38a75271cb93a997c96ff3836d 7115 schism_20250313-2_source.buildinfo
Files:
 1d028d6649860fef6e2f8039a4f3dfd2 2089 sound optional schism_20250313-2.dsc
 79ecddd2ff1abd98363512a09801169e 5536 sound optional schism_20250313-2.debian.tar.xz
 b09ca078736a4248d1dda7d5187ffdca 7115 sound optional schism_20250313-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJDBAEBCgAtFiEEPLfDAq+1fmGoxhfdY06lXZArmDYFAmgMBTwPHHNuZEBkZWJp
YW4ub3JnAAoJEGNOpV2QK5g2e3gP/04PqjrXjeTp/cnspfOh+Xup4pCVxlvkuLC1
09dSj1omYByF+DVkGgK2mkT5yde05jxR0z0COYZeHzkNt0zeKGoZOAFc70G2gvW8
qR1Jr2COvuegSOpTQxl0OLBxVkuY9nOuQDvZ7zNW6iLSeBZGJo3DNXx9JX5g93XI
4W0W6hjHrtiFHZFVnFoJMn9OJzz5sBIjrvEtK6sMuyrJ7XyWhqwrW7I/mFx42vow
9sRFq9bEjbBUaXEBX1FQCreXZ1wsK6PP0Wy9B+pEJXDO+aD6Nn98riyTOXm4l7kh
Lz4RKyw2vtBsIJ66dlXmrQ6HIA5Tlw8LWiCa00NUJ7pnmjTfnEkf+j8XKVhPRYTo
shT+yfyF1H9qiS7TcYMAAEdDvcQfMKI5WPX0fvn6+ao1lsCDORl2gQueqp4uH4f2
uV3HL3bPkosWVUe0uhrV0BLnE8/Lb6wz0gEKalo32Pk48tHvJdbBptndvJCZL8+Q
wH4351kbLDddhBLrjU6UKC2F8obc6cagF+V/YxpQdJQ18rTIlA0c89I9rtnDiHH+
YZWF3t+cmHUD6GUqclWdoYZOByrIeqUX7RarEZrzD2D/ysq+8bsrHv62SqlVc7+K
grnnnmejLL0M5cr3MCzzd0BuH5KRWV2csPkX/X1+S6R/epM8G/1MkFebl8j1gldo
MJczPt70
=BM9V
-----END PGP SIGNATURE-----

#1103797#24
Date:
2026-07-27 14:28:12 UTC
From:
To:
found 1103797 2:20260524-1
tags 1103797 + patch
thanks

Hi,

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

I can't tell from the Git history, but it looks like the patch was
disabled for some reason, perhaps after it no longer applied?

A patch correcting both issues is attached.

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


Regards,