some recipe hashes need to be updated

Christian Helmuth christian.helmuth at genode-labs.com
Thu Sep 6 11:00:18 CEST 2018


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.
-- 
Christian Helmuth
Genode Labs

https://www.genode-labs.com/ · https://genode.org/
https://twitter.com/GenodeLabs · /ˈdʒiː.nəʊd/

Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth



More information about the users mailing list