- 27 Feb, 2021 1 commit
-
-
Chris Lamb authored
-
- 26 Feb, 2021 1 commit
-
-
Chris Lamb authored
Don't call difflib.Differ.compare with very large inputs; it is at least O(n^2) and makes diffoscope (appear to) hang. (Closes: reproducible-builds/diffoscope#240)
-
- 25 Feb, 2021 2 commits
-
-
Chris Lamb authored
-
Chris Lamb authored
-
- 19 Feb, 2021 6 commits
-
-
Chris Lamb authored
Gbp-Dch: ignore
-
Chris Lamb authored
-
Chris Lamb authored
Gbp-Dch: ignore
-
Chris Lamb authored
-
Chris Lamb authored
-
Chris Lamb authored
-
- 17 Feb, 2021 3 commits
-
-
Chris Lamb authored
Strip newlines when determining Black version to avoid "requires black >= 20.8b1 (18.9b0\n detected)" in test output.
-
Chris Lamb authored
Fix tempfile/weakref handling in Python 3.7 (ie. Debian buster). (Closes: reproducible-builds/diffoscope#239)
-
Chris Lamb authored
Gbp-Dch: ignore
-
- 16 Feb, 2021 1 commit
-
-
Chris Lamb authored
Mark test_apk.py::test_android_manifest as being allowed to fail for now. (Re: reproducible-builds/diffoscope#237)
-
- 12 Feb, 2021 1 commit
-
-
Chris Lamb authored
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)
-
- 11 Feb, 2021 1 commit
-
-
Chris Lamb authored
-
- 10 Feb, 2021 2 commits
-
-
Chris Lamb authored
May break with device-tree-compiler in buster.
-
Chris Lamb authored
-
- 09 Feb, 2021 7 commits
-
-
Chris Lamb authored
This reverts commit cbb229f3.
-
Chris Lamb authored
-
Chris Lamb authored
This can happen during (for example) tests that call `main(...)`.
-
Chris Lamb authored
-
Chris Lamb authored
-
Chris Lamb authored
Ensure we cleanup our temporary directory by avoiding confusion between the TemporaryDirectory instance and underlying directory. (Closes: #981123) We were calling shutil.rmtree on the TemporaryDirectory instance, rather than its `.name` attribute. Also add a comment about why we can't store the directory name and we need to keep the instance around.
-
Chris Lamb authored
-
- 30 Jan, 2021 2 commits
-
-
Chris Lamb authored
Gbp-Dch: ignore
-
Chris Lamb authored
-
- 28 Jan, 2021 8 commits
-
-
Chris Lamb authored
Prefer to use magic.Magic over the magic.open compatibility interface. (Closes: reproducible-builds/diffoscope#236) See <https://github.com/ahupp/python-magic/blob/master/COMPAT.md> for more info.
-
Chris Lamb authored
-
Chris Lamb authored
Explicitly remove our top-level temporary directory. (Closes: reproducible-builds/diffoscope#234, Debian:#981123) We cannot rely on __del__ being called determinstically, if at all, and lets remove our top-level directory. Thanks to Dimitrios Apostolou and Mattia Rizzolo. This essentially reverts commit c645d403.
-
Chris Lamb authored
Gbp-Dch: ignore
-
Chris Lamb authored
Save sys.argv in our top-level temporary directory, in case it helps debug errant temporary directories. Ref: reproducible-builds/diffoscope#234
-
Chris Lamb authored
Clarify in a comment that __del__ is not always called, so temporary directories are not neccessary removed the *moment* they go out of scope. At least in CPython... Ref: reproducible-builds/diffoscope#234
-
Chris Lamb authored
-
Use manual magic comparison for FIT images (device tree blob) to work around a bug in libmagic that results in device tree blob files not correctly being identified when the structure section is larger than 1MB. libmagic bug report: https://bugs.astron.com/view.php?id=232 Signed-off-by:
Chris Lamb <lamby@debian.org>
-
- 27 Jan, 2021 1 commit
-
-
Chris Lamb authored
-
- 26 Jan, 2021 4 commits
-
-
Chris Lamb authored
-
Chris Lamb authored
Increase fuzzy matching threshold to ensure that we show more differences. (Closes: reproducible-builds/diffoscope#232) The two files in this bug report had a score of 74, but another file had a score of 106.
-
Chris Lamb authored
-
Chris Lamb authored
-