[Git][reproducible-builds/diffoscope][master] 2 commits: fix override_dh_clean-does-not-call-dh_clean
Mattia Rizzolo
gitlab at salsa.debian.org
Sun Jul 8 20:22:46 CEST 2018
Mattia Rizzolo pushed to branch master at Reproducible Builds / diffoscope
Commits:
c0ebadde by Mattia Rizzolo at 2018-07-08T20:14:31+02:00
fix override_dh_clean-does-not-call-dh_clean
move the whole thing into override_dh_auto_clean, otherwise .pyc are not
cleaned up.
Signed-off-by: Mattia Rizzolo <mattia at debian.org>
- - - - -
0cb74c09 by Mattia Rizzolo at 2018-07-08T20:15:03+02:00
Release version 99
Signed-off-by: Mattia Rizzolo <mattia at debian.org>
- - - - -
3 changed files:
- debian/changelog
- debian/rules
- diffoscope/__init__.py
Changes:
=====================================
debian/changelog
=====================================
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-diffoscope (99) UNRELEASED; urgency=medium
+diffoscope (99) unstable; urgency=medium
[ Xavier Briand ]
* Add lz4 comparator. Closes: #901548; !4
@@ -17,6 +17,8 @@ diffoscope (99) UNRELEASED; urgency=medium
+ Do not append '_diffoscope' to the temporary file names, as they are now
all in their namespaced directory already.
+ Empty the list of known tempfiles after removing them. Closes: #902709
+ * external_tools:
+ + Fix package name, s/xmlutils/xmlbeans/.
* tests/test_tools: fix test if /sbin contains a directory. MR: !2
Thanks to Chris Lamb <lamby at debian.org> for the patch.
* logging:
@@ -24,14 +26,22 @@ diffoscope (99) UNRELEASED; urgency=medium
+ Always clean the line before printing a log message
* main:
+ Clean the terminal line before printing a traceback.
+ + Be sure to print 'Keyboard Interrupt' if that happens.
* comparators:
+ Do not shadow the original import errors. MR: !7
+ * d/control:
+ + Bump Standards-Version to 4.1.5, no changes needed.
+ + Add Build-Dependency on procyon-decompiler, to run the tests.
+ * d/tests:
+ + Autogenerate d/tests/control with all the recommends listed as
+ dependencies, so autopkgtest is appropriately triggered whenever one of
+ those packages changes. Closes: #902920
[ anthraxx ]
* comparators.utils:libarchive:
+ Add compatibility code for python-libarchive >= 2.8. MR: !6
- -- Mattia Rizzolo <mattia at debian.org> Sun, 08 Jul 2018 18:07:55 +0200
+ -- Mattia Rizzolo <mattia at debian.org> Sun, 08 Jul 2018 20:07:06 +0200
diffoscope (98) unstable; urgency=medium
=====================================
debian/rules
=====================================
--- a/debian/rules
+++ b/debian/rules
@@ -44,11 +44,6 @@ override_dh_auto_build: debian/diffoscope.bash-completion
dh_auto_build -O--buildsystem=pybuild
dh_auto_build -O--buildsystem=makefile -Ddoc
-override_dh_auto_clean:
- dh_auto_clean -O--buildsystem=pybuild
- dh_auto_clean -O--buildsystem=makefile -Ddoc
- find -type d -name '__pycache__' -empty -delete
-
override_dh_python3:
dh_python3 -p diffoscope \
--depends=distro \
@@ -77,8 +72,7 @@ diffoscope/presenters/icon.py: favicon.png
favicon.png: logo.svg
inkscape -w 32 -h 32 -e $@ $<
-override_dh_clean:
- dh_auto_clean
+override_dh_auto_clean:
@echo "Generating the debian/tests/control file..."
@echo "# DON'T MANUALLY MODIFY!" > debian/tests/control.tmp
@echo "# EDIT debian/tests/control.in INSTEAD!" >> debian/tests/control.tmp
@@ -95,3 +89,6 @@ override_dh_clean:
else \
rm debian/tests/control.tmp ;\
fi
+ dh_auto_clean -O--buildsystem=pybuild
+ dh_auto_clean -O--buildsystem=makefile -Ddoc
+ find -type d -name '__pycache__' -empty -delete
=====================================
diffoscope/__init__.py
=====================================
--- a/diffoscope/__init__.py
+++ b/diffoscope/__init__.py
@@ -17,4 +17,4 @@
# You should have received a copy of the GNU General Public License
# along with diffoscope. If not, see <https://www.gnu.org/licenses/>.
-VERSION = "98"
+VERSION = "99"
View it on GitLab: https://salsa.debian.org/reproducible-builds/diffoscope/compare/58ec1c721ebcfee320dac632ce8d3762f6bb9070...0cb74c0974bf05534882b23fbddf22b4fc4402c6
--
View it on GitLab: https://salsa.debian.org/reproducible-builds/diffoscope/compare/58ec1c721ebcfee320dac632ce8d3762f6bb9070...0cb74c0974bf05534882b23fbddf22b4fc4402c6
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.reproducible-builds.org/pipermail/rb-commits/attachments/20180708/391cce8f/attachment.html>
More information about the rb-commits
mailing list