[Git][reproducible-builds/diffoscope][master] releasing package diffoscope version 167

Chris Lamb gitlab at salsa.debian.org
Fri Feb 19 09:07:46 UTC 2021



Chris Lamb pushed to branch master at Reproducible Builds / diffoscope


Commits:
f93e6c65 by Chris Lamb at 2021-02-19T09:06:45+00:00
releasing package diffoscope version 167

- - - - -


2 changed files:

- debian/changelog
- diffoscope/__init__.py


Changes:

=====================================
debian/changelog
=====================================
@@ -1,8 +1,40 @@
-diffoscope (167) UNRELEASED; urgency=medium
+diffoscope (167) unstable; urgency=medium
+
+  * Temporary directory handling:
+    - Ensure we cleanup our temporary directory by avoiding confusion between
+      the TemporaryDirectory instance and the underlying directory.
+      (Closes: #981123)
+    - Use a potentially-useful suffix to our temporary directory based on the
+      command-line passed to diffoscope.
+    - Fix some tempfile/weakref interaction in Python 3.7 (ie. Debian buster).
+      (Closes: reproducible-builds/diffoscope#239)
+    - If our temporary directory does not exist anymore (eg. it has been
+      cleaned up in tests, signal handling or reference counting),  make sure
+      we recreate it.
 
-  * WIP (generated upon release).
+  * Bug fixes:
+    - Don't rely on magic.Magic(...) to have an identical API between file's
+      magic.py and PyPI's "python-magic" library.
+      (Closes: reproducible-builds/diffoscope#238)
+    - Don't rely on dumpimage returning an appropriate exit code; check that
+      the file actually exists after we call it.
+
+  * Codebase changes:
+    - Set a default Config.extended_filesystem_attributes.
+    - Drop unused Config.acl and Config.xattr attributes.
+    - Tidy imports in diffoscope/comparators/fit.py.
 
- -- Chris Lamb <lamby at debian.org>  Sat, 30 Jan 2021 12:40:15 +0000
+  * Tests:
+    - Add u-boot-tools to test dependencies so that salsa.debian.org pipelines
+      actually test the new FIT comparator.
+    - Strip newlines when determining Black version to avoid "requires black
+      >= 20.8b1 (18.9b0\n detected)" in test output (NB. embedded newline).
+    - Gnumeric is back in testing so re-add to test dependencies.
+    - Use assert_diff (over get_data, etc.) in the FIT and APK comparators.
+    - Mark test_apk.py::test_android_manifest as being allowed to fail for now.
+    - Fix the FIT tests in buster and unstable.
+
+ -- Chris Lamb <lamby at debian.org>  Fri, 19 Feb 2021 09:06:42 +0000
 
 diffoscope (166) unstable; urgency=medium
 


=====================================
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 = "166"
+VERSION = "167"



View it on GitLab: https://salsa.debian.org/reproducible-builds/diffoscope/-/commit/f93e6c65630fdbbede7c3802811e49d78954689f

-- 
View it on GitLab: https://salsa.debian.org/reproducible-builds/diffoscope/-/commit/f93e6c65630fdbbede7c3802811e49d78954689f
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/20210219/ec417b71/attachment.htm>


More information about the rb-commits mailing list