Bug#894476: RCC: provide option to encode EPOCH timestamp
Thomas Preud'homme
robotux at debian.org
Fri Mar 30 22:42:36 UTC 2018
Package: qtbase5-dev-tools
Version: 5.9.2+dfsg-12
Severity: wishlist
Tags: upstream
User: reproducible-builds at lists.alioth.debian.org
Usertags: timestamps toolchain
Hi,
While investigating ultracopier's lack of build reproducibility, I found
out that rcc encodes the timestamp of the files the QRC file being
compiled references (see end of RCCFileInfo::writeDataInfo()). This
becomes a problem for generated files because the output of rcc is then
different in 2 different builds. It would be nice if rcc had an option
to encode a stable timestamp, eg. EPOCH.
Best regards,
Thomas
-- System Information:
Debian Release: buster/sid
APT prefers unstable
APT policy: (900, 'unstable'), (500, 'unstable-debug'), (500, 'stable-updates'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.15.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr_FR:fr (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages qtbase5-dev-tools depends on:
ii libc6 2.27-2
ii libgcc1 1:8-20180321-1
ii libqt5core5a [qtbase-abi-5-9-2] 5.9.2+dfsg-12
ii libqt5dbus5 5.9.2+dfsg-12
ii libstdc++6 8-20180321-1
ii perl 5.26.1-5
ii qtchooser 64-ga1b6736-5
ii zlib1g 1:1.2.8.dfsg-5
qtbase5-dev-tools recommends no packages.
qtbase5-dev-tools suggests no packages.
-- no debconf information
More information about the Reproducible-bugs
mailing list