[Git][reproducible-builds/diffoscope][master] 3 commits: Bump the officially required version of Python from 3.5 to 3.6. (Closes:...
Chris Lamb
gitlab at salsa.debian.org
Thu May 14 15:26:28 UTC 2020
Chris Lamb pushed to branch master at Reproducible Builds / diffoscope
Commits:
93b4806f by Chris Lamb at 2020-05-14T14:54:27+01:00
Bump the officially required version of Python from 3.5 to 3.6. (Closes: reproducible-builds/diffoscope#117)
- - - - -
19683636 by Chris Lamb at 2020-05-14T14:58:18+01:00
Drop entries from Uploaders that have not uploaded in 3+ years with esteemed thanks for their previous work.
- - - - -
b51c873e by Chris Lamb at 2020-05-14T16:16:10+01:00
releasing package diffoscope version 144
- - - - -
4 changed files:
- debian/changelog
- debian/control
- diffoscope/__init__.py
- setup.py
Changes:
=====================================
debian/changelog
=====================================
@@ -1,8 +1,69 @@
-diffoscope (144) UNRELEASED; urgency=medium
+diffoscope (144) unstable; urgency=medium
- * WIP (generated upon release).
+ [ Chris Lamb ]
+
+ * Improvements:
+
+ - Print the amount of free space that we have available in our temporary
+ directory as a debugging message.
+ - Remove (broken) fuzzy matching of JSON files as file 5.35 (in buster,
+ released 2018-10-18) supports recognising JSON data.
+ (Closes: reproducible-builds/diffoscope#106)
+ - Don't pretty-print the JSON output by default as it will usually be so
+ complicated to be unreadable by the human eye and it can be easily
+ replaced by piping to "| jq".
+ - Don't print a traceback if we pass a single, missing argument to
+ diffoscope (eg. a JSON diff to re-load).
+
+ * Reporting/output improvements:
+
+ - Reduce the default number of maximum standard error lines printed from 50
+ to 25; usually the error is obvious by that point.
+ - Clarify the message when we truncate the number of lines to standard error.
+ - Clarify when an external command emits for both files, otherwise it can
+ look like diffoscope is repeating itself when it is actually being run
+ twice.
+ - Don't repeat "stderr from {}" if both commands emit the same thing.
+
+ * Dockerfile improvements:
+
+ - Use ARG instead of ENV for DEBIAN_FRONTEND so we do not set this
+ environment variable at runtime.
+ (Closes: reproducible-builds/diffoscope#103)
+ - Run diffoscope as a non-root user in the runtime container.
+ (Closes: reproducible-builds/diffoscope#102)
+ - Add a .dockerignore file to whitelist files we need in our container.
+ Thanks to Emanuel Bronshtein for the original idea.
+ (Closes: reproducible-builds/diffoscope#105)
+ - Install/remove the build-essential package during build so we can install
+ the recommended packages from Git.
+
+ * Testsuite improvements:
+
+ - Include the Black output in the assertion failure too.
+ - Update the Black self-test; we don't care about the length of the black
+ output, rather whether it has some or, preferably, not.
+
+ * Codebase improvements:
+
+ - Bump the officially required version of Python from 3.5 to 3.6.
+ (Closes: reproducible-builds/diffoscope#117)
+ - Drop an unused shlex import.
+ - Instruct linters to pass over a bare try-except when cleaning up
+ temporary files used to extract archives.
+ - Format diffoscope/comparators/utils/command.py according to Black 19.10b0-3.
+ - Drop entries from Uploaders that have not uploaded in over three years
+ with esteemed thanks for their previous work.
+ - Drop .travis.yml; we are using Salsa now and likely would not give
+ support for running on Travis CI at this point.
+
+ [ Jelle van der Waa ]
+ * Update LLVM diff for LLVM version 10.
+
+ [ Vagrant Cascadian ]
+ * Add external tool reference on openssl for GNU Guix.
- -- Chris Lamb <lamby at debian.org> Mon, 27 Apr 2020 13:23:10 +0100
+ -- Chris Lamb <lamby at debian.org> Thu, 14 May 2020 16:16:06 +0100
diffoscope (143) unstable; urgency=medium
=====================================
debian/control
=====================================
@@ -6,8 +6,6 @@ Uploaders:
Chris Lamb <lamby at debian.org>,
Holger Levsen <holger at debian.org>,
Mattia Rizzolo <mattia at debian.org>,
- Reiner Herrmann <reiner at reiner-h.de>,
- Ximin Luo <infinity0 at debian.org>,
Build-Depends:
abootimg <!nocheck>,
apktool [!ppc64el !s390x] <!nocheck>,
@@ -101,7 +99,7 @@ Architecture: all
Suggests:
libjs-jquery,
Depends:
- python3-distutils | libpython3.5-stdlib | libpython3.6-stdlib (<< 3.6.5~rc1-2),
+ python3-distutils | libpython3.6-stdlib (<< 3.6.5~rc1-2),
python3-pkg-resources,
${misc:Depends},
${python3:Depends},
=====================================
diffoscope/__init__.py
=====================================
@@ -18,4 +18,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 = "143"
+VERSION = "144"
=====================================
setup.py
=====================================
@@ -9,8 +9,8 @@ from setuptools import setup, find_packages
from setuptools.command.test import test as TestCommand
-if sys.version_info < (3, 5):
- print("diffoscope requires at least python 3.5", file=sys.stderr)
+if sys.version_info < (3, 6):
+ print("diffoscope requires at least python 3.6", file=sys.stderr)
sys.exit(1)
@@ -70,7 +70,7 @@ setup(
'tlsh',
],
},
- python_requires='>=3.5',
+ python_requires='>=3.6',
classifiers=[
'Development Status :: 3 - Alpha',
'Intended Audience :: Developers',
@@ -78,7 +78,6 @@ setup(
'Operating System :: POSIX',
'Programming Language :: Python',
'Programming Language :: Python :: 3',
- 'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
'Topic :: Utilities',
View it on GitLab: https://salsa.debian.org/reproducible-builds/diffoscope/-/compare/1756a48dc37f4395eeaf106eea7a0ade9a5cf26b...b51c873ef4be8e6c604b40a84bb60a2f688f91e3
--
View it on GitLab: https://salsa.debian.org/reproducible-builds/diffoscope/-/compare/1756a48dc37f4395eeaf106eea7a0ade9a5cf26b...b51c873ef4be8e6c604b40a84bb60a2f688f91e3
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/20200514/7853cd2f/attachment.htm>
More information about the rb-commits
mailing list