Debian Bug report logs - #932300
sysvinit: please make the build reproducible

version graph

Package: src:sysvinit; Maintainer for src:sysvinit is Debian sysvinit maintainers <debian-init-diversity@chiark.greenend.org.uk>;

Reported by: "Chris Lamb" <lamby@debian.org>

Date: Wed, 17 Jul 2019 12:42:02 UTC

Severity: wishlist

Tags: patch

Found in version sysvinit/2.95-1

Fixed in version sysvinit/2.95-2

Done: Dmitry Bogatov <KAction@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-bugs@lists.alioth.debian.org, Debian sysvinit maintainers <debian-init-diversity@chiark.greenend.org.uk>:
Bug#932300; Package src:sysvinit. (Wed, 17 Jul 2019 12:42:04 GMT) (full text, mbox, link).


Acknowledgement sent to "Chris Lamb" <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Debian sysvinit maintainers <debian-init-diversity@chiark.greenend.org.uk>. (Wed, 17 Jul 2019 12:42:05 GMT) (full text, mbox, link).


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

From: "Chris Lamb" <lamby@debian.org>
To: submit@bugs.debian.org
Subject: sysvinit: please make the build reproducible
Date: Wed, 17 Jul 2019 09:38:04 -0300
[Message part 1 (text/plain, inline)]
Source: sysvinit
Version: 2.95-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: umask
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

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

This is because dh_fixperms was not being called and so the
permissions of /lib/init/init-d-script and /lib/init/init-d-script
varied depending on the umask at build-time.

The root cause of this was that an override was removed in:

  https://salsa.debian.org/debian/sysvinit/commit/bab2e946e994f8f2c4548bfd369fc770bbfe0bb3

… but the corresponding reference in the list of .PHONY targets was
not also removed.

Simple patch attached.

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


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
[sysvinit.diff.txt (text/plain, attachment)]

Reply sent to Dmitry Bogatov <KAction@debian.org>:
You have taken responsibility. (Sun, 21 Jul 2019 21:09:46 GMT) (full text, mbox, link).


Notification sent to "Chris Lamb" <lamby@debian.org>:
Bug acknowledged by developer. (Sun, 21 Jul 2019 21:09:46 GMT) (full text, mbox, link).


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

From: Dmitry Bogatov <KAction@debian.org>
To: 932300-close@bugs.debian.org
Subject: Bug#932300: fixed in sysvinit 2.95-2
Date: Sun, 21 Jul 2019 21:05:22 +0000
Source: sysvinit
Source-Version: 2.95-2

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

Debian distribution maintenance software
pp.
Dmitry Bogatov <KAction@debian.org> (supplier of updated sysvinit 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: Sun, 21 Jul 2019 19:43:53 +0000
Source: sysvinit
Architecture: source
Version: 2.95-2
Distribution: unstable
Urgency: medium
Maintainer: Debian sysvinit maintainers <debian-init-diversity@chiark.greenend.org.uk>
Changed-By: Dmitry Bogatov <KAction@debian.org>
Closes: 932300 932380
Changes:
 sysvinit (2.95-2) unstable; urgency=medium
 .
   * [22e43c01] Make sure dh_fixperms is called during build.
     Thanks to Chris Lamb <lamby@debian.org> (Closes: #932300)
   * [a7ef4c4c] Fix wrong permissions of /var/run/utmp.
     Thanks to Thorsten Glaser <tg@mirbsd.de> (Closes: #932380)
Checksums-Sha1:
 fe43ca4efa28f41787ec7c6ff7a4e513e439c338 2655 sysvinit_2.95-2.dsc
 17f934929a9d8f948ec2abb3bf16e002d807e8f4 127684 sysvinit_2.95-2.debian.tar.xz
 2e1416918900a2afb18d0e55ea48896f60e8043d 5834 sysvinit_2.95-2_source.buildinfo
Checksums-Sha256:
 e43ba5cdc9da6ae60166877d94365136a62c6816fd6d74af8244fef607e6422f 2655 sysvinit_2.95-2.dsc
 7c610803d11667d535440f56f24f3728ff565376b0a45dd7db6ebcbb2f6dd342 127684 sysvinit_2.95-2.debian.tar.xz
 83138d50193cea2cf745220d01432a3d2af44a46d6c7e36ac2aaa61ae08f3495 5834 sysvinit_2.95-2_source.buildinfo
Files:
 7afea797fdfcd382669c2eee576e413d 2655 admin optional sysvinit_2.95-2.dsc
 7584d91f91dc375f5661086e45ad3b4b 127684 admin optional sysvinit_2.95-2.debian.tar.xz
 1df0ead1f4d2b263d5a7dd827361135b 5834 admin optional sysvinit_2.95-2_source.buildinfo

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

iQJHBAEBCgAxFiEEhnHVzDbtdH7ktKj4SBLY3qgmEeYFAl00wLMTHGthY3Rpb25A
a2VlbWFpbC5tZQAKCRBIEtjeqCYR5qPUD/9pcqzHl7ZyLCGqU15+P+vfkAQL1yPo
hU+CPvJI5GQHiGntEBIm0h03KyrJ0iZyNuWZKIxZadDTWjtU41oK5r/OWnWE8bL9
JPIsrDamnKbE0XPbaW5ij3hngOfFWk+1YU1MJ83aG1+jisLqg0x4NrScc7C1gEjJ
4S3NqNwsBftdi16/PIyvh4ucKYeODksoqqHgNaVfeDM8zGo685seKGQPwKMWHmuI
JUVOpdosz6mE1BInsla07lwmGBPlYw8PNvslEAo2KKYVf1L+bz47vdAdQJ6BG4Mb
N76or9lfPNpcBHWSMhWAijPeKCdlUgu4+1qS5nTDFSYrNw4OwuN7F5GsPS8S8Agm
3XsSmBMJhhuj1gb/R6qf8CKxYn6+flQmNzrBp3KTEqttSXkXTEB+JkjZLCM5ZnEX
C7k/SMF7R15pEmtkS/3E1Yu4Txk+nMzHoyC9Xrb9tsNTYqFBj58FwgGAl6IuIsO9
ms56cTnr9dlktbD4FErA8BDQmM92IPmqBFnEhFYgxe60APuqVXb+Ihe2ZiDbyV3U
t8dX5nTN+L2aDhHLACpiofXGuohAZNXnynNAbMbdSffiJXbMkCOeLhst9Dv6d2sS
KVpNPotla3x1u7LdDd4XgtCLwcACJ64ss1OAC4pSIUkVCtxTBcolXVMcUB144Yt9
6mNPja76j6x8Rw==
=eZUr
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 19 Aug 2019 07:24:42 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 10:36:09 2023; Machine Name: bembo

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.