From 6be192d1f976818ee7a61b13954b61f7e4d375ecd160dccb4c125656588866b7 Mon Sep 17 00:00:00 2001 From: Sebastian Wagner Date: Tue, 21 Jun 2022 09:09:20 +0000 Subject: [PATCH 1/2] =?UTF-8?q?-=20update=20to=20version=20216:=20=20-=20P?= =?UTF-8?q?rint=20profile=20output=20if=20we=20were=20called=20with=20--pr?= =?UTF-8?q?ofile=20and=20we=20receive=20a=20=20=20=20TERM=20signal.=20=20-?= =?UTF-8?q?=20Emit=20a=20warning=20if/when=20we=20are=20handling=20a=20TER?= =?UTF-8?q?M=20signal.=20=20-=20Clarify=20in=20the=20code=20in=20what=20si?= =?UTF-8?q?tuations=20the=20main=20"finally"=20block=20gets=20=20=20=20cal?= =?UTF-8?q?led,=20especially=20in=20relation=20to=20handling=20TERM=20sign?= =?UTF-8?q?als.=20=20-=20Clarify=20and=20tidy=20some=20unconditional=20con?= =?UTF-8?q?trol=20flow=20in=20diffoscope.profiling.=20-=20update=20to=20ve?= =?UTF-8?q?rsion=20215:=20=20-=20Bug=20fixes:=20=20=20=20-=20Also=20catch?= =?UTF-8?q?=20IndexError=20(in=20addition=20to=20ValueError)=20when=20pars?= =?UTF-8?q?ing=20.pyc=20=20=20=20=20=20files.=20(Closes:=20#1012258)=20=20?= =?UTF-8?q?=20=20-=20Strip=20"sticky"=20etc.=20from=20"x.deb:=20sticky=20D?= =?UTF-8?q?ebian=20binary=20package=20[=C3=A2=C2=80=C2=A6]".=20=20=20=20?= =?UTF-8?q?=20=20Thanks=20to=20David=20Pr=C3=83=C2=A9vot=20for=20the=20rep?= =?UTF-8?q?ort.=20(Closes:=20#1011635)=20=20=20=20-=20Correctly=20package?= =?UTF-8?q?=20diffoscope's=20scripts/=20directory,=20fixing=20the=20extrac?= =?UTF-8?q?tion=20=20=20=20=20=20of=20vmlinuz=20kernel=20images.=20(Closes?= =?UTF-8?q?:=20reproducible-builds/diffoscope#305)=20=20=20=20-=20Correct?= =?UTF-8?q?=20the=20logic=20for=20supporting=20different=20versions=20of?= =?UTF-8?q?=20argcomplete=20in=20=20=20=20=20=20debian/rules.=20=20-=20New?= =?UTF-8?q?=20features:=20=20=20=20-=20Support=20both=20PyPDF=201.x=20and?= =?UTF-8?q?=202.x.=20=20-=20Codebase=20improvements:=20=20=20=20-=20Don't?= =?UTF-8?q?=20call=20re.compile=20and=20then=20call=20.sub=20on=20the=20re?= =?UTF-8?q?sult;=20just=20call=20=20=20=20=20=20re.sub=20directly.=20=20?= =?UTF-8?q?=20=20-=20Clarify=20the=20logic=20around=20the=20difference=20b?= =?UTF-8?q?etween=20--usage=20and=20--help.=20=20-=20Testsuite=20improveme?= =?UTF-8?q?nts:=20=20=20=20-=20Integrate=20test=20coverage=20with=20GitLab?= =?UTF-8?q?'s=20concept=20of=20artifacts.=20=20=20=20-=20Re-enable=20Gnume?= =?UTF-8?q?ric=20tests=20as=20its=20now=20available=20again.=20=20=20=20-?= =?UTF-8?q?=20Test=20--help=20and=20--usage,=20and=20additionally=20test?= =?UTF-8?q?=20that=20--help=20includes=20=20=20=20=20=20the=20programmatic?= =?UTF-8?q?ally-generated=20file=20format=20list=20as=20well.=20=20-=20Bum?= =?UTF-8?q?p=20Standards=20Version=20field=20in=20debian/control=20to=204.?= =?UTF-8?q?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 From 3bde7e97a71bbfc937300056711a0121787819e75901231145471350cb6a5445 Mon Sep 17 00:00:00 2001 From: Sebastian Wagner Date: Tue, 21 Jun 2022 09:10:02 +0000 Subject: [PATCH 2/2] - update to version 216: OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/diffoscope?expand=0&rev=74 --- diffoscope.changes | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/diffoscope.changes b/diffoscope.changes index ab34468..5737d5f 100644 --- a/diffoscope.changes +++ b/diffoscope.changes @@ -1,7 +1,7 @@ ------------------------------------------------------------------- Tue Jun 21 09:09:17 UTC 2022 - Sebastian Wagner -- - update to version 216: +- 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.