Hello Ben,
On Wed, Sep 05, 2018 at 11:30:04AM -0600, Nobody III wrote:
It looks like the tar file that I attached requires a moderator's approval. If you can't approve it, I'd recommend that you inspect qt5_dejavusans.tar from depot.genode.org. And yes, the commit you linked to was exactly what I was referring to.
I forgot to mention you should send the file per PM to me, sorry. But, I could extract it from the mailing list daemon, investigated the differences by binary diff and learned another bit about GNU tar. The difference between both tar files is the "file modification time" which I tried to set to 1970-01-01 in the commit mentioned before. What I missed was that it is set to 1970-01-01 00:00 in local time, which differs between Europe and the US, so the file contains different UTC values.
I'm preparing a fix for the staging branch like follows.
diff --git a/repos/libports/recipes/raw/qt5_dejavusans/content.mk b/repos/libports/recipes/raw/qt5_dejavusans/content.mk index e6ebeb2ed7..6ad12b2569 100644 --- a/repos/libports/recipes/raw/qt5_dejavusans/content.mk +++ b/repos/libports/recipes/raw/qt5_dejavusans/content.mk @@ -7,5 +7,5 @@ qt/lib/fonts/DejaVuSans.ttf: cp $(PORT_DIR)/src/lib/qt5/qt5/qtquickcontrols/examples/quickcontrols/extras/dashboard/fonts/$(notdir $@) $@
qt5_dejavusans.tar: qt/lib/fonts/DejaVuSans.ttf - tar --owner=0 --group=0 --numeric-owner --mode='go=' --mtime='1970-01-01' -cf $@ qt + tar --owner=0 --group=0 --numeric-owner --mode='go=' --mtime='1970-01-01 00:00+00' -cf $@ qt rm -rf qt
Thanks for your help.