Debian Bug report logs - #961861
debrebuild: should (optionally) download the source too

version graph

Package: devscripts; Maintainer for devscripts is Devscripts Maintainers <devscripts@packages.debian.org>; Source for devscripts is src:devscripts (PTS, buildd, popcon).

Reported by: Holger Levsen <holger@debian.org>

Date: Sat, 30 May 2020 14:57:04 UTC

Severity: wishlist

Found in version devscripts/2.20.3

Fixed in version devscripts/2.21.1

Done: Mattia Rizzolo <mattia@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@alioth-lists.debian.net, Devscripts Maintainers <devscripts@packages.debian.org>:
Bug#961861; Package devscripts. (Sat, 30 May 2020 14:57:06 GMT) (full text, mbox, link).


Acknowledgement sent to Holger Levsen <holger@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-builds@alioth-lists.debian.net, Devscripts Maintainers <devscripts@packages.debian.org>. (Sat, 30 May 2020 14:57:06 GMT) (full text, mbox, link).


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

From: Holger Levsen <holger@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: debrebuild: should (optionally) download the source too
Date: Sat, 30 May 2020 16:55:00 +0200
[Message part 1 (text/plain, inline)]
Package: devscripts
Version: 2.20.3
Severity: normal

Dear Maintainer,

even though current .buildinfo files in Debian don't contain the hashes of the
source package (as we mandated in our original design) it would be great if
debrebuild could, at least optionally also download the source packages.

The .buildinfo file contains the name of the source and the version, so this 
should be easy.


-- 
cheers,
	Holger

-------------------------------------------------------------------------------
               holger@(debian|reproducible-builds|layer-acht).org
       PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C

"... the premise [is] that privacy is about hiding a wrong. It's not.
 Privacy is an inherent human right, and a requirement for maintaining
 the human condition with dignity and respect." (Bruce Schneier)
[signature.asc (application/pgp-signature, inline)]

Added blocking bug(s) of 961861: 961862 Request was from Holger Levsen <holger@layer-acht.org> to control@bugs.debian.org. (Sat, 30 May 2020 15:33:03 GMT) (full text, mbox, link).


Severity set to 'wishlist' from 'normal' Request was from Holger Levsen <holger@layer-acht.org> to control@bugs.debian.org. (Thu, 09 Jul 2020 16:18:05 GMT) (full text, mbox, link).


Reply sent to Holger Levsen <holger@debian.org>:
You have taken responsibility. (Fri, 18 Dec 2020 20:39:11 GMT) (full text, mbox, link).


Notification sent to Holger Levsen <holger@debian.org>:
Bug acknowledged by developer. (Fri, 18 Dec 2020 20:39:11 GMT) (full text, mbox, link).


Message #14 received at 961861-done@bugs.debian.org (full text, mbox, reply):

From: Holger Levsen <holger@debian.org>
To: 961861-done@bugs.debian.org
Subject: Bug#961861 fixed in jenkins.debian.org
Date: Fri, 18 Dec 2020 20:36:38 +0000
Hello,

Bug #961861 in jenkins.debian.org reported by you has been fixed in the Git repository.
You can see the commit message below and you can check the diff of the fix at:

https://salsa.debian.org/qa/jenkins.debian.net/-/commit/8e00fda376c6e64de5bd1ff3588a830d81e87c81

------------------------------------------------------------------------
update debrebuild fork to latest version from MR 212 from josch for src:debrebuild

 commit 4970c8bbf1692f2d69ba00b8a73ffde9659baeab (HEAD -> mr-origin-212)
 Author: Johannes 'josch' Schauer <josch@mister-muffin.de>
 Date:   Thu Dec 3 21:36:46 2020 +0100

    debrebuild: perform the actual build using sbuild or mmdebstrap as backends

     - Add the --builder option to select the rebuilder backend. The default is
       "none" which just prints instructions. Possible values are sbuild, dpkg,
       mmdebstrap, sbuild+unshare and pbuilder.
     - Add the --output option where the build results will be stored.
     - Compare the checksums from the input buildinfo with the build artifacts.
     - Unconditionally set Acquire::http::Dl-Limit "1000" and Acquire::Retries
       "5" to hopefully not get blocked by snapshot.d.o.
     - The sbuild+unshare as well as the mmdebstrap builders allow debrebuild
       to operate without any setup.  Closes: #958750
     - All builders (except the "none" builder) do download the source package
       automatically.  Closes: #961861
     - The "none" builder retains the former behavior of debrebuild. By using
       the other builders, debrebuild will actually perform the build itself
       and check if the produced build artifacts match.  Closes: #955123
     - All builders now support binNMUs.  Closes: #961862
     - Downgrades are avoided by using the last stable release.  Closes: #955307
     - There is now proper --help output and a man page.  Closes: #955049

Signed-off-by: Holger Levsen <holger@layer-acht.org>
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/961861



Bug reopened Request was from Mattia Rizzolo <mattia@debian.org> to control@bugs.debian.org. (Fri, 18 Dec 2020 22:09:02 GMT) (full text, mbox, link).


Message sent on to Holger Levsen <holger@debian.org>:
Bug#961861. (Thu, 21 Jan 2021 05:30:11 GMT) (full text, mbox, link).


Message #19 received at 961861-submitter@bugs.debian.org (full text, mbox, reply):

From: Mattia Rizzolo <mattia@debian.org>
To: 961861-submitter@bugs.debian.org
Subject: Bug#961861 marked as pending in devscripts
Date: Thu, 21 Jan 2021 05:27:10 +0000
Control: tag -1 pending

Hello,

Bug #961861 in devscripts 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/debian/devscripts/-/commit/7cc3738c189b3f4f2d8b000be9c57fd29012536c

------------------------------------------------------------------------
debrebuild: perform the actual build using sbuild or mmdebstrap as backends

 - Add the --builder option to select the rebuilder backend. The default is
   "none" which just prints instructions. Possible values are sbuild, dpkg,
   mmdebstrap, sbuild+unshare and pbuilder.
 - Add the --output option where the build results will be stored.
 - Compare the checksums from the input buildinfo with the build artifacts.
 - Unconditionally set Acquire::http::Dl-Limit "1000" and Acquire::Retries
   "5" to hopefully not get blocked by snapshot.d.o.
 - The sbuild+unshare as well as the mmdebstrap builders allow debrebuild
   to operate without any setup.  Closes: #958750
 - All builders (except the "none" builder) do download the source package
   automatically.  Closes: #961861
 - The "none" builder retains the former behavior of debrebuild. By using
   the other builders, debrebuild will actually perform the build itself
   and check if the produced build artifacts match.  Closes: #955123
 - All builders now support binNMUs.  Closes: #961862
 - Downgrades are avoided by using the last stable release.  Closes: #955307
 - There is now proper --help output and a man page.  Closes: #955049
 - Using the --timestamp option one can either manually provide the necessary
   timestamps separated by commas or use metasnap.d.n by supplying the value
   "metasnap"
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/961861



Added tag(s) pending. Request was from Mattia Rizzolo <mattia@debian.org> to 961861-submitter@bugs.debian.org. (Thu, 21 Jan 2021 05:30:11 GMT) (full text, mbox, link).


Reply sent to Mattia Rizzolo <mattia@debian.org>:
You have taken responsibility. (Tue, 16 Feb 2021 17:51:14 GMT) (full text, mbox, link).


Notification sent to Holger Levsen <holger@debian.org>:
Bug acknowledged by developer. (Tue, 16 Feb 2021 17:51:14 GMT) (full text, mbox, link).


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

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 961861-close@bugs.debian.org
Subject: Bug#961861: fixed in devscripts 2.21.1
Date: Tue, 16 Feb 2021 17:48:26 +0000
Source: devscripts
Source-Version: 2.21.1
Done: Mattia Rizzolo <mattia@debian.org>

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

Debian distribution maintenance software
pp.
Mattia Rizzolo <mattia@debian.org> (supplier of updated devscripts 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, 16 Feb 2021 17:45:53 +0100
Source: devscripts
Architecture: source
Version: 2.21.1
Distribution: unstable
Urgency: medium
Maintainer: Devscripts Maintainers <devscripts@packages.debian.org>
Changed-By: Mattia Rizzolo <mattia@debian.org>
Closes: 955049 955123 955307 958750 958912 961861 961862 977809
Changes:
 devscripts (2.21.1) unstable; urgency=medium
 .
   [ Mattia Rizzolo ]
   * setup.py:
     + Produce a __init__.py at build time, containing the Devscripts version.
   * uscan:
     + Set the umask while running `svn export`, so as to produce a
       reproducible tarball with mode=svn.
   * tests:
     + Undefine some variables that might affect the tests.
     + Run again all tests on hurd, glibc 2.31-6 fixed sem_open().
     + test_debrepro, test_uscan_ftp, test_uscan_svn: skip the tests on
       kfreebsd, as support for the required sem_open() is lacking.
     + test_uscan_mangle: do not call helperWatch multiple times in a test, to
       prevent leftover background processes.
     + test_debchange: skip Ubuntu tests when there is no known development
       release, like right after an Ubuntu release.  Closes: #958912
   * d/control:
     + Remove Pierre-Elliott Bécue from Uploaders;
       thank you for all your past contributions!
   * d/lintian-overrides:
     + Update to match the newer lintian output.
   * d/copyright:
     + Fix some issues spotted by lintian.
 .
   [ Xavier Guimard ]
   * salsa:
     + Fix bash completion.
   * uscan:
     + Dicrease checksum message from warning to verbose.
     + Fix verbosity when USCAN_VERBOSE=yes
 .
   [ Baptiste Beauplat ]
   * namechck:
     + Remove some dead URLs.  MR: !215
 .
   [ Michel Le Bihan ]
   * debchange:
     + Warn when DEBEMAIL and EMAIL are not set.  Closes: #977809
 .
   [ Johannes Schauer ]
   * debbisect (MR: !214):
     + Fix installation path of the internal scripts.
     + Use os.path.lexist instead of os.path.exist when checking symlinks.
     + Set the PATH environment variable to a sensible default if it's not set.
     + Automatically retry a download aborted by snapshot.d.o after 10 seconds.
     + Instead of appending, seek to the correct position in the output file.
   * debrebuild (MR: !212):
     + Unconditionally set Acquire::http::Dl-Limit "1000" and Acquire::Retries
       "5" to hopefully not get blocked by snapshot.debian.org.
     + Downgrades are avoided by using the last stable release.  Closes: #955307
     + There is now proper --help output and a man page.  Closes: #955049
     + Using the --timestamp option one can either manually provide the
       necessary timestamps separated by commas or use metasnap.debian.net by
       supplying the value "metasnap".
     + Add the --builder option to select the rebuilder backend. The default is
       "none" which just prints instructions.  Currently, possible values are
       sbuild, dpkg, mmdebstrap and sbuild+unshare.  Closes: #955123
       - Add the --buildresults option where the build results will be stored.
       - Compare the checksums from the input buildinfo with the built artifacts.
       - The sbuild+unshare as well as the mmdebstrap builders allow debrebuild
         to operate without any setup.  Closes: #958750
       - All builders (except the "none" builder) do download the source package
         automatically.  Closes: #961861
       - All builders now support binNMUs.  Closes: #961862
 .
   [ Andrej Shadura ]
   * origtargz:
     + Add pristine-lfs support.
Checksums-Sha1:
 317a20781027862ad8a25c47714d2b84b2fa4d09 3184 devscripts_2.21.1.dsc
 7e98761b45dcbdd396606a40d25f932b604bd8d8 887812 devscripts_2.21.1.tar.xz
 04048d9397b27cf7b2f71fb0971929386f86a10b 12398 devscripts_2.21.1_amd64.buildinfo
Checksums-Sha256:
 411811d85a3726ed8eb3131c3488f288ea2d2312246215a376f647044882e277 3184 devscripts_2.21.1.dsc
 d596c8894ac5777f2e3152f2ed86b22cb9b946b99ca2fb00fbe2536fc3db4c52 887812 devscripts_2.21.1.tar.xz
 a9b404726ff94997b648fbd94de2f8998507e12928f461478fcc3ba933e767ed 12398 devscripts_2.21.1_amd64.buildinfo
Files:
 6802ac20d8006f0506e1a0406c38d7c5 3184 devel optional devscripts_2.21.1.dsc
 21fd350ccd905731d900e99218149ad5 887812 devel optional devscripts_2.21.1.tar.xz
 16d87cba06d18ed7c54d07ba3a9b8577 12398 devel optional devscripts_2.21.1_amd64.buildinfo

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

iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAmAr/tIACgkQCBa54Yx2
K62sHQ/+JGr0BPs5kcNirYRZHZJ+OAML30VGQ1XSZiVE6torYMRxNYTFkuvJaKNn
TE1iYLZ7VblTOTgeJBDWWlPZO4VOjQ31iXYzJ0kcpQUlQKcc3l3LLdZ4WTAJNNCR
mE25aFmRjA7v2vCblfkOyA2i6FrS/YAMdGL95egoVYJTgxb5hjDor7bcsKwk6I6c
mclSA1tbHZYB/X/FaPQPJnoF7LF2U8UYGCkJ3kEGF7b/91RQS7kgvbvKt5wQLWQt
qW4JNjTXtYtfCZ+4MAQdUtikbsHe2WQGp6bwitFabJHjaqsnI3OsHDTOqahuSHRX
bpgyzZYGAsR+Fpuv4Y4Ka0aY3GDA0x16GfknV5YisRUMrXPTSNly/lE0PfXxfAbI
8qxwDDTlySup3KNWP9B/vrOijITVC0TA0up4YabfTE3aQvnlUf5Gj1rYj1CD+AnX
kKDQ5a2GnNjurfntB3pVi+rjjN5wXSU5mpdzY1poJr+j2Rjzyk4Y2G8yhTzVymUX
DQmZ60lDPqt9+tfqwn1/ReaakmqM/+km8gNMRst09TGPp2RTyqlE+TEoOXsi5YxD
BatpNXdeBIwCzmkgQT0FPcNfY0l8fPRqHpn0emosgJZ2ObSPuy97hXjJFMc2JRxX
W8qSw5Ykxk25kFfZLz1r/j3RvJEq+L5naoFMDa5zsaCTqTEM3n0=
=22WN
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sat, 27 Mar 2021 07:27:02 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:51:05 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.