Your message dated Wed, 11 Jul 2018 16:21:49 -0300 with message-id <56728171.BAyLc9RQiM@tonks> and subject line Solved from the Qt side. has caused the Debian Bug report #894476, regarding rcc: please honour SOURCE_DATE_EPOCH to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 894476: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=894476 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: qtbase5-dev-tools Version: 5.9.2+dfsg-12 Severity: wishlist Tags: upstream User: reproducible-bui...@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
--- End Message ---
--- Begin Message ---Version: 5.11.1+dfsg-1 The bug upstream has been closed as invalid (see https://bugreports.qt.io/ browse/QTBUG-62511) Non the less a workaround has been included in Qt 5.11, already in experimental. Setting QT_RCC_SOURCE_DATE_OVERRIDE should be enough to solve this issue. Now the point is: where should this variable be set? I guess dh's cmake and qmake helpers might be a good place to start with, but I think you might have a bteer undesrtanding of this. After all forcing the variable will mean also already reproducible builds will get modified. Cheers! -- 18: Como se pueden evitar los problemas de alimentacion electrica * No coma cerca de un enchufe Damian Nadales http://mx.grulic.org.ar/lurker/message/20080307.141449.a70fb2fc.es.html Lisandro Damián Nicanor Pérez Meyer http://perezmeyer.com.ar/ http://perezmeyer.blogspot.com/signature.asc
Description: This is a digitally signed message part.
--- End Message ---