Package: debhelper Version: 12.3 Severity: wishlist Dear debhelper maintainers,
Our package qtbase5-dev (which is marked as Multi-Arch: same) was recently
binNMUed, after which it started producing errors when trying to install it
for different architectures (so it has become non-same actually). Please
see bugs #934215 and #934265.
diffoscope showed me the following diff for
/usr/share/qt5/doc/global/template/images/Qt-logo.png:
tIME {
- # 7 Aug 2019 18:06:40 GMT
+ # 7 Aug 2019 17:59:06 GMT
...
I figured out that these timestamps are coming from binNMU changelogs.
For example, usr/share/doc/qtbase5-dev/changelog.Debian.i386.gz has:
qtbase-opensource-src (5.11.3+dfsg1-2+b1) sid; urgency=low, binary-only=yes
* Binary-only non-maintainer upload for i386; no source changes.
* Rebuild with libdouble-conversion3.
-- i386 Build Daemon (x86-grnet-01)
<[email protected]> Wed, 07 Aug 2019 17:59:06 +0000
The date in PNG metadata is changed by dh_strip_nondeterminism. Originally
I wanted to submit a bug against that tool, but I noticed that it uses
get_source_date_epoch() function from Debian::Debhelper::Dh_Lib module.
I think it would be nice if that function ignored binNMU changelog entries.
As a workaround, we will use the -X option of dh_strip_nondeterminism for now.
--
Dmitry Shachnev
signature.asc
Description: PGP signature

