Your message dated Thu, 01 Jul 2021 21:16:55 +0000
with message-id <[email protected]>
and subject line unblock devscripts
has caused the Debian Bug report #990551,
regarding unblock: devscripts/2.21.3
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 [email protected]
immediately.)
--
990551: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=990551
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
User: [email protected]
Usertags: unblock
Please unblock package devscripts/2.21.3.
[ Reason ]
There was a bug in the makefile, which made `debbisect` completely
broken.
Apologize, as I knew of the brokeness for quite some time, but I totally
forgot to merge the fixing patch and release :(
The diff is minimal, with only that fix plus another trivial change also
fixig things.
[ Impact ]
`debbisect` just won't work at all.
[ Tests ]
There is no automated test covering that part, but also josch confirmed
it's fixed now :P
Plus, looking at a binary diff is self-explanatory…
[ Risks ]
no unrelated risks besides the bit being fixed.
[ Checklist ]
[x] all changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in testing
unblock devscripts/2.21.3
--
regards,
Mattia Rizzolo
GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`.
More about me: https://mapreri.org : :' :
Launchpad user: https://launchpad.net/~mapreri `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia `-
diffstat for devscripts-2.21.2 devscripts-2.21.3
debian/changelog | 10 ++++++++++
debian/copyright | 6 +++---
scripts/Makefile | 1 +
scripts/build-rdeps.pl | 2 +-
scripts/debbisect | 9 ++++++---
scripts/debrebuild.pl | 2 +-
scripts/run_bisect.sh | 2 +-
scripts/run_bisect_qemu.sh | 2 +-
8 files changed, 24 insertions(+), 10 deletions(-)
diff -Nru devscripts-2.21.2/debian/changelog devscripts-2.21.3/debian/changelog
--- devscripts-2.21.2/debian/changelog 2021-05-02 20:57:28.000000000 +0200
+++ devscripts-2.21.3/debian/changelog 2021-06-30 15:11:06.000000000 +0200
@@ -1,3 +1,13 @@
+devscripts (2.21.3) unstable; urgency=medium
+
+ [ Johannes Schauer Marin Rodrigues ]
+ * "Update" my name in the copyright claims. MR: !230
+ * debbisect: MR: !229
+ + Fix installation of helper scripts.
+ + Improve the HTTP proxy handling of 200 and 404.
+
+ -- Mattia Rizzolo <[email protected]> Wed, 30 Jun 2021 15:11:06 +0200
+
devscripts (2.21.2) unstable; urgency=medium
[ Mattia Rizzolo ]
diff -Nru devscripts-2.21.2/debian/copyright devscripts-2.21.3/debian/copyright
--- devscripts-2.21.2/debian/copyright 2021-03-16 14:16:39.000000000 +0100
+++ devscripts-2.21.3/debian/copyright 2021-05-30 19:55:29.000000000 +0200
@@ -103,7 +103,7 @@
Files: scripts/build-rdeps.pl
Copyright: Patrick Schoenfeld
- 2015, Johannes Schauer <[email protected]>
+ 2015, Johannes Schauer Marin Rodrigues <[email protected]>
2017, James McCoy <[email protected]>
License: GPL-2+
@@ -312,14 +312,14 @@
2018, Aran Deltac <[email protected]>
Files: scripts/debrebuild.pl
-Copyright: 2014-2016, Johannes Schauer <[email protected]>
+Copyright: 2014-2016, Johannes Schauer Marin Rodrigues <[email protected]>
2020 Niels Thykier <[email protected]>
License: Expat
Files: scripts/debbisect
scripts/run_bisect.sh
scripts/run_bisect_qemu.sh
-Copyright: 2014-2020, Johannes Schauer <[email protected]>
+Copyright: 2014-2020, Johannes Schauer Marin Rodrigues <[email protected]>
License: Expat
Files: scripts/tagpending.pl scripts/transition-check.pl
diff -Nru devscripts-2.21.2/scripts/build-rdeps.pl devscripts-2.21.3/scripts/build-rdeps.pl
--- devscripts-2.21.2/scripts/build-rdeps.pl 2021-03-22 15:56:10.000000000 +0100
+++ devscripts-2.21.3/scripts/build-rdeps.pl 2021-05-30 19:55:29.000000000 +0200
@@ -2,7 +2,7 @@
# -*- tab-width: 4; indent-tabs-mode: t; cperl-indent-level: 4 -*-
# vim: set ai shiftwidth=4 tabstop=4 expandtab:
# Copyright (C) Patrick Schoenfeld
-# 2015 Johannes Schauer <[email protected]>
+# 2015 Johannes Schauer Marin Rodrigues <[email protected]>
# 2017 James McCoy <[email protected]>
#
# This program is free software; you can redistribute it and/or modify
diff -Nru devscripts-2.21.2/scripts/debbisect devscripts-2.21.3/scripts/debbisect
--- devscripts-2.21.2/scripts/debbisect 2021-03-16 14:16:39.000000000 +0100
+++ devscripts-2.21.3/scripts/debbisect 2021-06-30 15:09:05.000000000 +0200
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
-# Copyright 2020 Johannes 'josch' Schauer <[email protected]>
+# Copyright 2020 Johannes Schauer Marin Rodrigues <[email protected]>
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
@@ -161,7 +161,6 @@
maxtries = 3
head, _ = os.path.split(path)
os.makedirs(head, exist_ok=True)
- self.send_response(HTTPStatus.OK)
totalsize = -1
downloaded = 0
for trynum in range(maxtries):
@@ -181,6 +180,7 @@
) as out:
out.seek(downloaded)
if trynum == 0:
+ self.send_response(HTTPStatus.OK)
self.send_header("Content-type", f.headers["Content-type"])
self.send_header("Content-Length", f.headers["Content-Length"])
self.send_header("Last-Modified", f.headers["Last-Modified"])
@@ -208,6 +208,9 @@
self.wfile.write(buf)
downloaded += chunksize
except urllib.error.HTTPError as e:
+ if e.code == 404:
+ self.send_error(404, "URLError")
+ return
logging.warning("got urllib.error.HTTPError: %s %s", repr(e), self.path)
except urllib.error.URLError as e:
logging.warning("got urllib.error.URLError: %s", repr(e))
@@ -868,7 +871,7 @@
DEBIAN_BISECT_EPOCH via:
date --utc --date=@$DEBIAN_BISECT_EPOCH +%Y%m%dT%H%M%SZ
-Written by Johannes 'josch' Schauer <[email protected]>
+Written by Johannes Schauer Marin Rodrigues <[email protected]>
""",
)
parser.add_argument(
diff -Nru devscripts-2.21.2/scripts/debrebuild.pl devscripts-2.21.3/scripts/debrebuild.pl
--- devscripts-2.21.2/scripts/debrebuild.pl 2021-03-22 15:56:14.000000000 +0100
+++ devscripts-2.21.3/scripts/debrebuild.pl 2021-05-30 19:55:29.000000000 +0200
@@ -1,6 +1,6 @@
#!/usr/bin/perl
#
-# Copyright © 2014-2020 Johannes Schauer <[email protected]>
+# Copyright © 2014-2020 Johannes Schauer Marin Rodrigues <[email protected]>
# Copyright © 2020 Niels Thykier <[email protected]>
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
diff -Nru devscripts-2.21.2/scripts/Makefile devscripts-2.21.3/scripts/Makefile
--- devscripts-2.21.2/scripts/Makefile 2021-03-16 14:16:39.000000000 +0100
+++ devscripts-2.21.3/scripts/Makefile 2021-06-30 15:09:05.000000000 +0200
@@ -156,6 +156,7 @@
install -d $(DESTDIR)$(DATA_DIR)
mv $(DESTDIR)$(BINDIR)/debpkg $(DESTDIR)$(DATA_DIR)
cp debpkg-wrapper $(DESTDIR)$(BINDIR)/debpkg
+ install -d $(DESTDIR)$(DATA_DIR)/scripts
mv $(DESTDIR)$(BINDIR)/run_bisect $(DESTDIR)$(DATA_DIR)/scripts
mv $(DESTDIR)$(BINDIR)/run_bisect_qemu $(DESTDIR)$(DATA_DIR)/scripts
diff -Nru devscripts-2.21.2/scripts/run_bisect_qemu.sh devscripts-2.21.3/scripts/run_bisect_qemu.sh
--- devscripts-2.21.2/scripts/run_bisect_qemu.sh 2021-03-16 14:16:39.000000000 +0100
+++ devscripts-2.21.3/scripts/run_bisect_qemu.sh 2021-05-30 19:55:29.000000000 +0200
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright 2020 Johannes 'josch' Schauer <[email protected]>
+# Copyright 2020 Johannes Schauer Marin Rodrigues <[email protected]>
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
diff -Nru devscripts-2.21.2/scripts/run_bisect.sh devscripts-2.21.3/scripts/run_bisect.sh
--- devscripts-2.21.2/scripts/run_bisect.sh 2021-03-16 14:16:39.000000000 +0100
+++ devscripts-2.21.3/scripts/run_bisect.sh 2021-05-30 19:55:29.000000000 +0200
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright 2020 Johannes 'josch' Schauer <[email protected]>
+# Copyright 2020 Johannes Schauer Marin Rodrigues <[email protected]>
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Unblocked.
--- End Message ---