Debian Bug report logs - #834993
oss4: please make the build reproducible

version graph

Package: src:oss4; Maintainer for src:oss4 is Samuel Thibault <sthibault@debian.org>;

Reported by: Reiner Herrmann <reiner@reiner-h.de>

Date: Sun, 21 Aug 2016 11:39:01 UTC

Severity: wishlist

Tags: patch, upstream

Found in version oss4/4.2-build2010-5

Fixed in version oss4/4.2-build2017-1

Done: Samuel Thibault <sthibault@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, reproducible-builds@lists.alioth.debian.org, Debian OSS4 Maintainers <pkg-oss4-maintainers@lists.alioth.debian.org>:
Bug#834993; Package src:oss4. (Sun, 21 Aug 2016 11:39:05 GMT) (full text, mbox, link).


Acknowledgement sent to Reiner Herrmann <reiner@reiner-h.de>:
New Bug report received and forwarded. Copy sent to reproducible-builds@lists.alioth.debian.org, Debian OSS4 Maintainers <pkg-oss4-maintainers@lists.alioth.debian.org>. (Sun, 21 Aug 2016 11:39:05 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Reiner Herrmann <reiner@reiner-h.de>
To: submit@bugs.debian.org
Subject: oss4: please make the build reproducible
Date: Sun, 21 Aug 2016 13:37:47 +0200
[Message part 1 (text/plain, inline)]
Source: oss4
Version: 4.2-build2010-5
Severity: wishlist
Tags: patch upstream
User: reproducible-builds@lists.alioth.debian.org
Usertags: locale timestamps fileordering umask
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Hi!

While working on the "reproducible builds" effort [1], we have noticed
that oss4 could not be built reproducibly.

The attached patch fixes several issues:
- Use system txt2man in upstream build script (build.sh), which supports
  SOURCE_DATE_EPOCH.
- Use SOURCE_DATE_EPOCH for the generated build-id.
- Sort files in modules tarball, fix permissions and timestamps.
- Fix ordering issues in some other places.

Regards,
 Reiner

[1]: https://wiki.debian.org/ReproducibleBuilds
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian OSS4 Maintainers <pkg-oss4-maintainers@lists.alioth.debian.org>:
Bug#834993; Package src:oss4. (Sun, 21 Aug 2016 12:00:08 GMT) (full text, mbox, link).


Acknowledgement sent to Reiner Herrmann <reiner@reiner-h.de>:
Extra info received and forwarded to list. Copy sent to Debian OSS4 Maintainers <pkg-oss4-maintainers@lists.alioth.debian.org>. (Sun, 21 Aug 2016 12:00:08 GMT) (full text, mbox, link).


Message #10 received at 834993@bugs.debian.org (full text, mbox, reply):

From: Reiner Herrmann <reiner@reiner-h.de>
To: 834993@bugs.debian.org, Reproducible Builds discussion list <reproducible-builds@lists.alioth.debian.org>
Subject: Re: [Reproducible-builds] Bug#834993: oss4: please make the build reproducible
Date: Sun, 21 Aug 2016 13:58:20 +0200
[Message part 1 (text/plain, inline)]
On Sun, Aug 21, 2016 at 01:37:47PM +0200, Reiner Herrmann wrote:
> The attached patch fixes several issues:

Sorry, forgot to attach the patch.
[oss4.patch (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, inline)]

Added tag(s) pending. Request was from Samuel Thibault <sthibault@debian.org> to control@bugs.debian.org. (Tue, 24 Jan 2017 13:03:03 GMT) (full text, mbox, link).


Reply sent to Samuel Thibault <sthibault@debian.org>:
You have taken responsibility. (Tue, 08 Jan 2019 23:24:07 GMT) (full text, mbox, link).


Notification sent to Reiner Herrmann <reiner@reiner-h.de>:
Bug acknowledged by developer. (Tue, 08 Jan 2019 23:24:07 GMT) (full text, mbox, link).


Message #17 received at 834993-close@bugs.debian.org (full text, mbox, reply):

From: Samuel Thibault <sthibault@debian.org>
To: 834993-close@bugs.debian.org
Subject: Bug#834993: fixed in oss4 4.2-build2017-1
Date: Tue, 08 Jan 2019 23:20:46 +0000
Source: oss4
Source-Version: 4.2-build2017-1

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

Debian distribution maintenance software
pp.
Samuel Thibault <sthibault@debian.org> (supplier of updated oss4 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: Tue, 08 Jan 2019 23:51:07 +0100
Source: oss4
Binary: oss4-base oss4-gtk oss4-dkms oss4-source oss4-dev liboss4-salsa2 liboss4-salsa-dev liboss4-salsa-asound2
Architecture: source amd64 all
Version: 4.2-build2017-1
Distribution: unstable
Urgency: low
Maintainer: Samuel Thibault <sthibault@debian.org>
Changed-By: Samuel Thibault <sthibault@debian.org>
Description:
 liboss4-salsa-asound2 - OSS to Alsa compatibility library - binary compatibility symlink
 liboss4-salsa-dev - OSS to Alsa compatibility library -- development files
 liboss4-salsa2 - OSS to Alsa compatibility library
 oss4-base  - Open Sound System - base package
 oss4-dev   - Open Sound System - development files
 oss4-dkms  - Open Sound System - DKMS module sources
 oss4-gtk   - Open Sound System - simple GTK2-based mixer control
 oss4-source - Open Sound System - drivers sources
Closes: 620627 827674 834993 916005
Changes:
 oss4 (4.2-build2017-1) unstable; urgency=low
 .
   [ Sébastien Noel ]
   * New upstream release.
 .
   [ Samuel Thibault ]
   * New upstream release. (Closes: #827674)
   * control: Bump Standards-Version to 3.9.8 (no change).
   * 30oss4-pm, oss4-dkms.postinst: invoke-rc.d is now essential.
   * Use https URL
   * 503_glibc_2.28.patch: Fix build against glibc 2.28 (Closes: #916005)
   * 501_linux_version.patch: Drop, fixed upstream.
   * debian/include-alsa/alsa/mixer.h: Fix
     snd_mixer_selem_set_playback_volume_range prototype (Closes: #620627).
   * debian/include-alsa/alsa/version.h: Bump alsa version accordingly.
   * Set myself as maintainer until an oss4 team is reassembled.
   * rules: Drop spurious .o upstream files.
 .
   [ Reiner Herrmann ]
   * Reproducible build fixes (Closes: #834993)
   * Use system txt2man in upstream build script (build.sh), which supports
     SOURCE_DATE_EPOCH.
   * Use SOURCE_DATE_EPOCH for the generated build-id.
   * Sort files in modules tarball, fix permissions and timestamps.
   * Fix ordering issues in some other places.
Checksums-Sha1:
 b7f542f32acfce33d23d6c9d28e35bd9f33ca51e 2526 oss4_4.2-build2017-1.dsc
 6cb267e35ecb7bf84554f8c09ea7d2fe8ae174f3 1856756 oss4_4.2-build2017.orig.tar.bz2
 7f75f24523d791198857caaff083c71bf4c4fa92 67896 oss4_4.2-build2017-1.debian.tar.xz
 ddc024a3927cbe278f9f9498e0c97b9886564ad6 8288 liboss4-salsa-asound2_4.2-build2017-1_amd64.deb
 e7b59d791a36e0b54518054418578176a6571f40 9872 liboss4-salsa2-dbgsym_4.2-build2017-1_amd64.deb
 2ea040986c477add8191ff279614cbc35fba4208 43680 liboss4-salsa2_4.2-build2017-1_amd64.deb
 2ec744cdad4123fd8ffb664c99d356653c0200d8 534020 oss4-base_4.2-build2017-1_amd64.deb
 586a0589c67dd795ca7ff64c4ff121d046bdc442 28692 oss4-dev_4.2-build2017-1_all.deb
 55bdfd1f2e76cc2a7c3445da9ab8cda0fc9c103b 730384 oss4-dkms_4.2-build2017-1_amd64.deb
 3030eb3d67eedeec3e8cd3f3debebf366041e73f 29532 oss4-gtk_4.2-build2017-1_amd64.deb
 060bb91655bd8ca7316ac6d04e6f674dac28ff48 865064 oss4-source_4.2-build2017-1_amd64.deb
 2f6adaa88a432b9e7d317fd5fd44ec0432b61930 12500 oss4_4.2-build2017-1_amd64.buildinfo
Checksums-Sha256:
 d0167c0db816da97f788b855dc82241866f4fd62b80b00ddf5d0a0b0f3ca9f07 2526 oss4_4.2-build2017-1.dsc
 289f9ccfc691d240c14210d5686d822b133d6bfcbd3373c760627eda72f80d3b 1856756 oss4_4.2-build2017.orig.tar.bz2
 5cfbaf375712f1f83cef52caab30eb5078a02dc5e30f558d09ab3cea9f730c06 67896 oss4_4.2-build2017-1.debian.tar.xz
 cb9edeae582b3e7d3fb2c33c0a68e77e409e77f46fab94d6c47978831aaa7b72 8288 liboss4-salsa-asound2_4.2-build2017-1_amd64.deb
 17006605801e7c528c28ac7110f680813bf1bc52994d42603ce21d0446e080e9 9872 liboss4-salsa2-dbgsym_4.2-build2017-1_amd64.deb
 7abc9e313f37b3e50f6fcfd044bc592a15dea4073071252829bae4c3c6efafbf 43680 liboss4-salsa2_4.2-build2017-1_amd64.deb
 8eec22c6033f085b9164f85dd14ef074044608a9fd0cda26819e6934a038c4a8 534020 oss4-base_4.2-build2017-1_amd64.deb
 880ddc9e00bc1bfc0ffffb175be69f31f806de8fe0770b6b0ce80e4a94904452 28692 oss4-dev_4.2-build2017-1_all.deb
 7ab655639a6edf13284d1e15d414f503648933791e1c69ec9749c748a4ec2c69 730384 oss4-dkms_4.2-build2017-1_amd64.deb
 3d46c5cbcda735a8d1c628dd7af46e9880304ca76b63088f5551cbab549a0587 29532 oss4-gtk_4.2-build2017-1_amd64.deb
 ece52830ff7d1a6c1ae15ae14bce11c50fa35e541db8b4b84a80df754cfb91f2 865064 oss4-source_4.2-build2017-1_amd64.deb
 ae8d8b2d7046b373d95381a4ad3b86207d5dea47b9bf7a3977f7aee2a3666fbc 12500 oss4_4.2-build2017-1_amd64.buildinfo
Files:
 11b97ba534707d9583e5f8ccf57220c6 2526 sound optional oss4_4.2-build2017-1.dsc
 22f51bc9d80cdb59bb296bfb37209a80 1856756 sound optional oss4_4.2-build2017.orig.tar.bz2
 df386e739c50402243ce3a9066f227f8 67896 sound optional oss4_4.2-build2017-1.debian.tar.xz
 0f94a09719e897a63573aca683ee24e9 8288 libs optional liboss4-salsa-asound2_4.2-build2017-1_amd64.deb
 4aefd59a18f3562c94430ff5f66de378 9872 debug optional liboss4-salsa2-dbgsym_4.2-build2017-1_amd64.deb
 70392f2d7a1c62caa20a3412bb09542c 43680 libs optional liboss4-salsa2_4.2-build2017-1_amd64.deb
 0d81177d3b5f621da914d73540b8b10f 534020 sound optional oss4-base_4.2-build2017-1_amd64.deb
 f79965476c62aa3e2b93121d3a35ac68 28692 devel optional oss4-dev_4.2-build2017-1_all.deb
 59a253f1b78751c0fb3cbda39f59bf0d 730384 kernel optional oss4-dkms_4.2-build2017-1_amd64.deb
 1735756c9b460da062cd8a6c7c1b77fb 29532 sound optional oss4-gtk_4.2-build2017-1_amd64.deb
 9bddb2b5faaad7c2952b27e521a3cb6d 865064 sound optional oss4-source_4.2-build2017-1_amd64.deb
 ecd11b564a88976fa9e0889000408c7b 12500 sound optional oss4_4.2-build2017-1_amd64.buildinfo

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

iQIzBAEBCgAdFiEEM/p7ZGGVAfjOnI+X4/ZanpVg20wFAlw1LAsACgkQ4/ZanpVg
20zQYg//fPAc09qv31PvtMSZjl1o1cHi96NolUcLLsLFwxMqwDcOsFsOEkBH3xyN
RLIQCFZ3IstnZWFM/ZBIpHH+xmPmBeqdp4CW4OQavXYj4KlXmDs4Pg2rN55UaGfh
9BnZwyBrTaTFAAm4Ri5lX2TQkj95LW89C8BRuhw65J2CgglLZb9/cKQCamq8mKg9
B5J2kD8mlvmOQOeyegsJDB0R6zNPTiF4fHC57k4cDURDAuIMzlAXRyTNdnI6oc96
o73y0SK2A8H0E/cevqnpFej8X6Y1LeFgAfBELtQ/asCoBMMaIAQk3St1CUpijw0V
82bHJMHgq+kB7cM28WZnrXhpjXwIvCxlFAHPENb2CFgQnRIxNmLLtu3Ym5X7L9QJ
FzfIQ787EKDVxdYUafqe2E+zl0SkJuqSwN3zHqsyARU5lnyBoJ5ttPGQOnaW6Ne3
kvqNjjC7qoBKL2GwgNfQHfoYh+myP2CfZF4NsTnwmzfHAdThhh2qX/3GellU2rtg
bZPdy+/CG3dVew3TfGrjoCaM/m3wEGnAcQ1H72dBDeWeTISndbZwjTeZ39GjFnYz
xhkn0pGryeKDBKoYVFlAqxW8mEKuMHAAkVE8Xd4+XfXOp0xaAxXQjpwcwzRGmKF3
5JBD9lhbM6wndBVWmWN0Qv3ii8FrtlHfahn5btloof0JeeXsxkg=
=34CH
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 06 Feb 2019 07:41:03 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed May 17 14:06:17 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.