From 6be192d1f976818ee7a61b13954b61f7e4d375ecd160dccb4c125656588866b7 Mon Sep 17 00:00:00 2001 From: Sebastian Wagner Date: Tue, 21 Jun 2022 09:09:20 +0000 Subject: [PATCH] =?UTF-8?q?-=20update=20to=20version=20216:=20=20-=20Print?= =?UTF-8?q?=20profile=20output=20if=20we=20were=20called=20with=20--profil?= =?UTF-8?q?e=20and=20we=20receive=20a=20=20=20=20TERM=20signal.=20=20-=20E?= =?UTF-8?q?mit=20a=20warning=20if/when=20we=20are=20handling=20a=20TERM=20?= =?UTF-8?q?signal.=20=20-=20Clarify=20in=20the=20code=20in=20what=20situat?= =?UTF-8?q?ions=20the=20main=20"finally"=20block=20gets=20=20=20=20called,?= =?UTF-8?q?=20especially=20in=20relation=20to=20handling=20TERM=20signals.?= =?UTF-8?q?=20=20-=20Clarify=20and=20tidy=20some=20unconditional=20control?= =?UTF-8?q?=20flow=20in=20diffoscope.profiling.=20-=20update=20to=20versio?= =?UTF-8?q?n=20215:=20=20-=20Bug=20fixes:=20=20=20=20-=20Also=20catch=20In?= =?UTF-8?q?dexError=20(in=20addition=20to=20ValueError)=20when=20parsing?= =?UTF-8?q?=20.pyc=20=20=20=20=20=20files.=20(Closes:=20#1012258)=20=20=20?= =?UTF-8?q?=20-=20Strip=20"sticky"=20etc.=20from=20"x.deb:=20sticky=20Debi?= =?UTF-8?q?an=20binary=20package=20[=C3=A2=C2=80=C2=A6]".=20=20=20=20=20?= =?UTF-8?q?=20Thanks=20to=20David=20Pr=C3=83=C2=A9vot=20for=20the=20report?= =?UTF-8?q?.=20(Closes:=20#1011635)=20=20=20=20-=20Correctly=20package=20d?= =?UTF-8?q?iffoscope's=20scripts/=20directory,=20fixing=20the=20extraction?= =?UTF-8?q?=20=20=20=20=20=20of=20vmlinuz=20kernel=20images.=20(Closes:=20?= =?UTF-8?q?reproducible-builds/diffoscope#305)=20=20=20=20-=20Correct=20th?= =?UTF-8?q?e=20logic=20for=20supporting=20different=20versions=20of=20argc?= =?UTF-8?q?omplete=20in=20=20=20=20=20=20debian/rules.=20=20-=20New=20feat?= =?UTF-8?q?ures:=20=20=20=20-=20Support=20both=20PyPDF=201.x=20and=202.x.?= =?UTF-8?q?=20=20-=20Codebase=20improvements:=20=20=20=20-=20Don't=20call?= =?UTF-8?q?=20re.compile=20and=20then=20call=20.sub=20on=20the=20result;?= =?UTF-8?q?=20just=20call=20=20=20=20=20=20re.sub=20directly.=20=20=20=20-?= =?UTF-8?q?=20Clarify=20the=20logic=20around=20the=20difference=20between?= =?UTF-8?q?=20--usage=20and=20--help.=20=20-=20Testsuite=20improvements:?= =?UTF-8?q?=20=20=20=20-=20Integrate=20test=20coverage=20with=20GitLab's?= =?UTF-8?q?=20concept=20of=20artifacts.=20=20=20=20-=20Re-enable=20Gnumeri?= =?UTF-8?q?c=20tests=20as=20its=20now=20available=20again.=20=20=20=20-=20?= =?UTF-8?q?Test=20--help=20and=20--usage,=20and=20additionally=20test=20th?= =?UTF-8?q?at=20--help=20includes=20=20=20=20=20=20the=20programmatically-?= =?UTF-8?q?generated=20file=20format=20list=20as=20well.=20=20-=20Bump=20S?= =?UTF-8?q?tandards=20Version=20field=20in=20debian/control=20to=204.6.1.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/diffoscope?expand=0&rev=73 --- diffoscope-214.tar.bz2 | 3 --- diffoscope-214.tar.bz2.asc | 16 ---------------- diffoscope-216.tar.bz2 | 3 +++ diffoscope-216.tar.bz2.asc | 16 ++++++++++++++++ diffoscope.changes | 33 +++++++++++++++++++++++++++++++++ diffoscope.spec | 2 +- 6 files changed, 53 insertions(+), 20 deletions(-) delete mode 100644 diffoscope-214.tar.bz2 delete mode 100644 diffoscope-214.tar.bz2.asc create mode 100644 diffoscope-216.tar.bz2 create mode 100644 diffoscope-216.tar.bz2.asc diff --git a/diffoscope-214.tar.bz2 b/diffoscope-214.tar.bz2 deleted file mode 100644 index f2d4d71..0000000 --- a/diffoscope-214.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6a9f94f5bfa909f436530a900d3c74990d27bd726c9780fcf50fc4725ef0fbc7 -size 2667633 diff --git a/diffoscope-214.tar.bz2.asc b/diffoscope-214.tar.bz2.asc deleted file mode 100644 index ff0d5ec..0000000 --- a/diffoscope-214.tar.bz2.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAmKQZ18ACgkQHpU+J9Qx -HljT/Q//XwsxigrsBBTyO7uRY1UneW7h8L/PKs0Z0u9mpYdGr1fmsy5j68r9Aj5h -LvpfpG07TzicbtZnmo768ZhlycdEIQ7sO8cDs6MhOnz92E/1R2TvB2NwquTdK/md -xt9bLEhpgL6MYN+Ol8QTLdpPyPWewIe2ZKXGm3FgzlJF3sUsrGaI3gnZZGeESuwG -whoqGxo/uenpTkTkgX0rgrHPeKONwqXViDANOZv/UmPo0W6Lfu8dAFhtVV/t9zdZ -/JkWsXBqMXInrA11Leqwy0jdpRB5+KIeqkvg826vsv4IEDZoEcP3PIwr4XzJgflB -m1jxmv0Xv4fv8Pr6n14s9aohGKpT/2e5DzCTY5ssMptZ2J6T3FdWtAoI9PkCf52V -C6Sx1AElq+VoUYgQ0JuHs5glCZLvwdFpJC8TjaVYValb4ZnMPtUeHqsfPz/E+ElV -sbRr4BpMVU5LEkmRvEbE+Qr0vzTokJWHdgpHWMMNjTLEQgBDrht2IxtA+ds5/v5v -6hciIDZDPUnkhYo8ZwXfWpsa7TDZO0OIeyBK9xvyfBKlYhBcQ1M4BYDIheRVkiX7 -2BMl5qvG+ZRbnQxxX00PyMteyJf/6KQKVpBY4OsNAHnxYNowRIqCzD4LhEYOC9HF -3o5tmh42acYNQLyr5CAaPh6NeT7trjjTlejAw+o9XFlgdqhTq1w= -=P8LU ------END PGP SIGNATURE----- diff --git a/diffoscope-216.tar.bz2 b/diffoscope-216.tar.bz2 new file mode 100644 index 0000000..63a3ea2 --- /dev/null +++ b/diffoscope-216.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:292982da634dcec0b61f9c4e390ff780e0ec4af1500fde571adaf36c3b9dd16d +size 2665325 diff --git a/diffoscope-216.tar.bz2.asc b/diffoscope-216.tar.bz2.asc new file mode 100644 index 0000000..1e88c68 --- /dev/null +++ b/diffoscope-216.tar.bz2.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAmKi3kMACgkQHpU+J9Qx +HljtmRAAtfJsisngXnprIChSYS7RzSQzRziz3DTjFijKxf++yKddOVNZFyWQPomv +Q861nf7Gcpua9LMtVEAW6dvHjszcUEYstzADmnwHALqS0uPnDBvKMTCbtAqB0L2A +c9IQMTT2E7DvxrlS9XfCxU0uDNresDRqexjVQJzTtQQNu3+dHafwCj9QUQdVi/5H +nUuHXzVL+kpFjgGCjPDlLRF+dwstnlJTWfLy1wLQzQPU4swlNZ7J9Y+0x1itGCrg +CjZjzFIN/cvDaKe4T+BpH/UY5vUi4+76l0VZRxxmGsptaifcygh9lLpMpCXZlP65 +1ozwNLRhndL0tyfuiANu2LEISfohPtoMRs/rpeaHf9e9b+VnJ5DwDMdZfikCAVH3 +FLvkVhDTq0hiA1zMvKPd91nIn6YeDYseajMkPfkuljybGBeNN27jvfHxK9a7ZfJU +SIPRzT/G8fzB78R0tZe7hmCkuk79sOHstt4RIsQVqPC/yaG/ZtmzytHeN2uDXtdp +p8+Tpm/01uzTQKBVxGAgwif7Dk0LdNtnFWDVY7gDLQwRbIgT65450vO7hcQrkHdv +0MgiEPlEzDn6k5M0G7aPAX6fU58eLRAcWlAsyX9/32khLVOmZtUIXZW67NiEAKuL +4M3fprtz5J5ohLRW/23LOxzvhPcw/VvKZPQhblj4YjTnXlv8t58= +=tHph +-----END PGP SIGNATURE----- diff --git a/diffoscope.changes b/diffoscope.changes index 73a8ae5..ab34468 100644 --- a/diffoscope.changes +++ b/diffoscope.changes @@ -1,3 +1,36 @@ +------------------------------------------------------------------- +Tue Jun 21 09:09:17 UTC 2022 - Sebastian Wagner + +- - update to version 216: + - Print profile output if we were called with --profile and we receive a + TERM signal. + - Emit a warning if/when we are handling a TERM signal. + - Clarify in the code in what situations the main "finally" block gets + called, especially in relation to handling TERM signals. + - Clarify and tidy some unconditional control flow in diffoscope.profiling. +- update to version 215: + - Bug fixes: + - Also catch IndexError (in addition to ValueError) when parsing .pyc + files. (Closes: #1012258) + - Strip "sticky" etc. from "x.deb: sticky Debian binary package […]". + Thanks to David Prévot for the report. (Closes: #1011635) + - Correctly package diffoscope's scripts/ directory, fixing the extraction + of vmlinuz kernel images. (Closes: reproducible-builds/diffoscope#305) + - Correct the logic for supporting different versions of argcomplete in + debian/rules. + - New features: + - Support both PyPDF 1.x and 2.x. + - Codebase improvements: + - Don't call re.compile and then call .sub on the result; just call + re.sub directly. + - Clarify the logic around the difference between --usage and --help. + - Testsuite improvements: + - Integrate test coverage with GitLab's concept of artifacts. + - Re-enable Gnumeric tests as its now available again. + - Test --help and --usage, and additionally test that --help includes + the programmatically-generated file format list as well. + - Bump Standards Version field in debian/control to 4.6.1. + ------------------------------------------------------------------- Fri May 27 06:33:01 UTC 2022 - Sebastian Wagner diff --git a/diffoscope.spec b/diffoscope.spec index df0b8be..2381906 100644 --- a/diffoscope.spec +++ b/diffoscope.spec @@ -17,7 +17,7 @@ Name: diffoscope -Version: 214 +Version: 216 Release: 0 Summary: In-depth comparison of files, archives, and directories License: GPL-3.0-or-later