Debian Bug report logs - #961862
debrebuild: should assemble the source for binNMUs

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 15:06:01 UTC

Severity: normal

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#961862; Package devscripts. (Sat, 30 May 2020 15:06:03 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 15:06:03 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 assemble the source for binNMUs
Date: Sat, 30 May 2020 17:03:21 +0200
[Message part 1 (text/plain, inline)]
package: devscripts
Version: 2.20.3
Severity: normal
x-debbugs-cc: reproducible-builds@alioth-lists.debian.net

Dear Maintainer,

TTBOMK currently there is no tool to assemble the source for a binNMU. The 
source for a binNMU has do be assembled like this:

- take the normal source package and unpack it
- extract the d/changelog stanza from the .buildinfo file in question and
  concatenate that with d/changelog from the source package.
- use dpkg-source to build the source package.

It would be great if debrebuild would this if instructed to.

"#961861 «debrebuild: should (optionally) download the source too»" is a
blocker/requirement to fix this bug.


-- 
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 indication that bug 961862 blocks 961861 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).


Information forwarded to debian-bugs-dist@lists.debian.org, Devscripts Maintainers <devscripts@packages.debian.org>:
Bug#961862; Package devscripts. (Sat, 29 Aug 2020 09:33:02 GMT) (full text, mbox, link).


Acknowledgement sent to Niels Thykier <niels@thykier.net>:
Extra info received and forwarded to list. Copy sent to Devscripts Maintainers <devscripts@packages.debian.org>. (Sat, 29 Aug 2020 09:33:02 GMT) (full text, mbox, link).


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

From: Niels Thykier <niels@thykier.net>
To: 961862@bugs.debian.org, Holger Levsen <holger@debian.org>
Subject: Re: debrebuild: should assemble the source for binNMUs
Date: Sat, 29 Aug 2020 11:15:11 +0200
On Sat, 30 May 2020 17:03:21 +0200 Holger Levsen <holger@debian.org> wrote:
> package: devscripts
> Version: 2.20.3
> Severity: normal
> x-debbugs-cc: reproducible-builds@alioth-lists.debian.net
> 
> Dear Maintainer,
> 
> TTBOMK currently there is no tool to assemble the source for a binNMU. The 
> source for a binNMU has do be assembled like this:
> 
> - take the normal source package and unpack it
> - extract the d/changelog stanza from the .buildinfo file in question and
>   concatenate that with d/changelog from the source package.
> - use dpkg-source to build the source package.
> 
> It would be great if debrebuild would this if instructed to.
> 
> "#961861 «debrebuild: should (optionally) download the source too»" is a
> blocker/requirement to fix this bug.
> 
> 
> -- 
> cheers,
> 	Holger
> 
> [...]


I think sbuild do this for us by relying on the Binary-Only-Changes
field from the buildinfo.

> 
> --binNMU-changelog=changelog
>     Set the complete content of a binary-only changelog entry. This option allows full customization of the new changelog entry. It is up to the user to make sure that the changelog entry is well-formed. The argument has to include all necessary newlines. Leading and trailing newlines will be stripped. Sbuild will not interpret any backslash escapes. This option is incompatible with --make-binNMU, --binNMU, --append-to-version and --binNMU-timestamp. This command line option sets the BIN_NMU_CHANGELOG configuration variable. See sbuild.conf(5) for more information.

But it implies a multi-line command line (e.g. the
"SBUILD_CMDLINE=<...>" part will contain newlines).


For the manual part, adding the following instructions:

echo <unwrapped-shell-quoted-Binary-Only-Changes> | \
  cat - debian/changelog  >> debian/changelog.binNMU && \
  mv debian/changelog.binNMU debian/changelog

Would "probably" work.

Neither of these approaches seem to need #961861.

Thanks,
~Niels



Information forwarded to debian-bugs-dist@lists.debian.org, Devscripts Maintainers <devscripts@packages.debian.org>:
Bug#961862; Package devscripts. (Thu, 10 Sep 2020 21:45:03 GMT) (full text, mbox, link).


Acknowledgement sent to Holger Levsen <holger@layer-acht.org>:
Extra info received and forwarded to list. Copy sent to Devscripts Maintainers <devscripts@packages.debian.org>. (Thu, 10 Sep 2020 21:45:03 GMT) (full text, mbox, link).


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

From: Holger Levsen <holger@layer-acht.org>
To: Niels Thykier <niels@thykier.net>
Cc: 961862@bugs.debian.org
Subject: Re: debrebuild: should assemble the source for binNMUs
Date: Thu, 10 Sep 2020 21:41:45 +0000
[Message part 1 (text/plain, inline)]
On Sat, Aug 29, 2020 at 11:15:11AM +0200, Niels Thykier wrote:
[...]

as discussed on irc, I think debrebuild should automatically imply
the --download-sources option if a .buildinfo file from a binNMU
is given...


-- 
cheers,
	Holger

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

There are no jobs on a dead planet. (Also many other things but people mostly
seem to care about jobs.)
[signature.asc (application/pgp-signature, inline)]

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


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


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

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

Bug #961862 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/961862



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


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


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

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

Hello,

Bug #961862 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/961862



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


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


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


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

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 961862-close@bugs.debian.org
Subject: Bug#961862: 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 961862@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-----




Information forwarded to debian-bugs-dist@lists.debian.org, Devscripts Maintainers <devscripts@packages.debian.org>:
Bug#961862; Package devscripts. (Tue, 16 Feb 2021 20:57:04 GMT) (full text, mbox, link).


Acknowledgement sent to Willy nilly <bkelco83@gmail.com>:
Extra info received and forwarded to list. Copy sent to Devscripts Maintainers <devscripts@packages.debian.org>. (Tue, 16 Feb 2021 20:57:04 GMT) (full text, mbox, link).


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

From: Willy nilly <bkelco83@gmail.com>
To: 961862@bugs.debian.org
Subject: Re: Bug#961862: marked as done (debrebuild: should assemble the source for binNMUs)
Date: Tue, 16 Feb 2021 20:53:02 +0000
[Message part 1 (text/plain, inline)]
close #961862

On Tue, Feb 16, 2021 at 5:51 PM Debian Bug Tracking System <
owner@bugs.debian.org> wrote:

> Your message dated Tue, 16 Feb 2021 17:48:26 +0000
> with message-id <E1lC4SY-0005c6-F0@fasolo.debian.org>
> and subject line Bug#961862: fixed in devscripts 2.21.1
> has caused the Debian Bug report #961862,
> regarding debrebuild: should assemble the source for binNMUs
> to be marked as done.
>
> This means that you claim that the problem has been dealt with.
> If this is not the case it is now your responsibility to reopen the
> Bug report if necessary, and/or fix the problem forthwith.
>
> (NB: If you are a system administrator and have no idea what this
> message is talking about, this may indicate a serious mail system
> misconfiguration somewhere. Please contact owner@bugs.debian.org
> immediately.)
>
>
> --
> 961862: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=961862
> Debian Bug Tracking System
> Contact owner@bugs.debian.org with problems
>
>
>
> ---------- Forwarded message ----------
> From: Holger Levsen <holger@debian.org>
> To: Debian Bug Tracking System <submit@bugs.debian.org>
> Cc:
> Bcc:
> Date: Sat, 30 May 2020 17:03:21 +0200
> Subject: debrebuild: should assemble the source for binNMUs
> package: devscripts
> Version: 2.20.3
> Severity: normal
> x-debbugs-cc: reproducible-builds@alioth-lists.debian.net
>
> Dear Maintainer,
>
> TTBOMK currently there is no tool to assemble the source for a binNMU. The
> source for a binNMU has do be assembled like this:
>
> - take the normal source package and unpack it
> - extract the d/changelog stanza from the .buildinfo file in question and
>   concatenate that with d/changelog from the source package.
> - use dpkg-source to build the source package.
>
> It would be great if debrebuild would this if instructed to.
>
> "#961861 «debrebuild: should (optionally) download the source too»" is a
> blocker/requirement to fix this bug.
>
>
> --
> 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)
>
>
>
> ---------- Forwarded message ----------
> From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
> To: 961862-close@bugs.debian.org
> Cc:
> Bcc:
> Date: Tue, 16 Feb 2021 17:48:26 +0000
> Subject: Bug#961862: fixed in devscripts 2.21.1
> 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 961862@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-----
[Message part 2 (text/html, inline)]

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