GNU bug report logs - #21073
SQLite database creation for binary tarball is non-deterministic

Previous Next

Package: guix;

Reported by: ludo <at> gnu.org (Ludovic Courtès)

Date: Thu, 16 Jul 2015 08:30:04 UTC

Severity: normal

Done: ludo <at> gnu.org (Ludovic Courtès)

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 21073 in the body.
You can then email your comments to 21073 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#21073; Package guix. (Thu, 16 Jul 2015 08:30:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to ludo <at> gnu.org (Ludovic Courtès):
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Thu, 16 Jul 2015 08:30:06 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: bug-guix <at> gnu.org
Subject: SQLite database creation for binary tarball is non-deterministic
Date: Thu, 16 Jul 2015 10:29:36 +0200
When running ‘make guix-binary.x86_64-linux.tar.xz’ twice (and of course
‘guix gc -d /gnu/store/*-guix-tarball.tar.xz’ in the meantime), one can
see that the ‘db.sqlite’ files in the tarballs have the same size but
differ by a few bytes.

It’s not clear whether this is an issue inherent to SQLite3 or rather
something due to the way we create the database.

(<https://trac.torproject.org/projects/tor/ticket/11630> might give some
ideas.)

Ludo’.




Reply sent to ludo <at> gnu.org (Ludovic Courtès):
You have taken responsibility. (Thu, 14 Jun 2018 09:21:01 GMT) Full text and rfc822 format available.

Notification sent to ludo <at> gnu.org (Ludovic Courtès):
bug acknowledged by developer. (Thu, 14 Jun 2018 09:21:02 GMT) Full text and rfc822 format available.

Message #10 received at 21073-done <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: 21073-done <at> debbugs.gnu.org
Subject: Re: bug#21073: SQLite database creation for binary tarball is
 non-deterministic
Date: Thu, 14 Jun 2018 11:19:52 +0200
ludo <at> gnu.org (Ludovic Courtès) skribis:

> When running ‘make guix-binary.x86_64-linux.tar.xz’ twice (and of course
> ‘guix gc -d /gnu/store/*-guix-tarball.tar.xz’ in the meantime), one can
> see that the ‘db.sqlite’ files in the tarballs have the same size but
> differ by a few bytes.

Fixed by commit eb9fe97495c012c989f76cb42a14cd78f9d94629 as part of the
patch series submitted at <https://bugs.gnu.org/31755>.

Yay for more reproducibility!

Ludo’.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 12 Jul 2018 11:24:08 GMT) Full text and rfc822 format available.

This bug report was last modified 5 years and 261 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.