<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr">El mié., 11 de jul. de 2018 17:12, Vagrant Cascadian <<a href="mailto:vagrant@debian.org">vagrant@debian.org</a>> escribió:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 2018-07-11, Lisandro Damián Nicanor Pérez Meyer wrote:<br>
> Version: 5.11.1+dfsg-1<br>
><br>
> The bug upstream has been closed as invalid (see <a href="https://bugreports.qt.io/" rel="noreferrer noreferrer" target="_blank">https://bugreports.qt.io/</a><br>
> browse/QTBUG-62511) Non the less a workaround has been included in Qt 5.11, <br>
> already in experimental. Setting QT_RCC_SOURCE_DATE_OVERRIDE should be enough <br>
> to solve this issue.<br>
<br>
The mentioned upstream bug report is simply marked as invalid without<br>
explanation.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">The point is that stuff like CMake can change this value. See comments.</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
This is (currently) an empty search:<br>
<br>
  <a href="https://codesearch.debian.net/search?q=QT_RCC_SOURCE_DATE_OVERRIDE" rel="noreferrer noreferrer" target="_blank">https://codesearch.debian.net/search?q=QT_RCC_SOURCE_DATE_OVERRIDE</a></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Because it did not scan experimental.</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Do you have a link for QT_RCC_SOURCE_DATE_OVERRIDE present in Debian and<br>
upstream?  This bug doesn't really seem resolved if that variable isn't<br>
actually getting set by anything or consumed by anything...<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Right now, in experimental. We hope to get the transition going soon.</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Ideally QT_RCC_SOURCE_DATE_OVERRIDE would get set based on<br>
SOURCE_DATE_EPOCH, otherwise build tools have an arbitrary growing<br>
number of variables to keep track of for each library, toolchain,<br>
language, etc. that implements their own way of doing this sort of<br>
thing, which kind of defeats the purpose of SOURCE_DATE_EPOCH. *sigh*</blockquote></div></div><div dir="auto"><br></div><div dir="auto">That's sadly something we can only "fix" by making packages have the right value set. As per Qt policy the environment variable needs to be prefixed with QT, so no chance of directly using SOURCE_DATE_EPOCH.</div><div dir="auto"><br></div><div dir="auto">Feel free to jump in in the upstream bug report if you feel like this is not enough.</div><div dir="auto"><br></div><div dir="auto">Cheers, Lisandro.</div></div>