GNU bug report logs - #44097
Gnucash not reproducible

Previous Next

Package: guix;

Reported by: Marinus Savoritias <marinus.savoritias <at> disroot.org>

Date: Tue, 20 Oct 2020 10:53:02 UTC

Severity: normal

To reply to this bug, email your comments to 44097 AT debbugs.gnu.org.

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#44097; Package guix. (Tue, 20 Oct 2020 10:53:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Marinus Savoritias <marinus.savoritias <at> disroot.org>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Tue, 20 Oct 2020 10:53:02 GMT) Full text and rfc822 format available.

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

From: Marinus Savoritias <marinus.savoritias <at> disroot.org>
To: bug-guix <at> gnu.org
Subject: Gnucash not reproducible
Date: Tue, 20 Oct 2020 12:52:19 +0200
The command that i am using to install gnucash is this:

guix install --fallback --rounds=3 --cores=1 --max-jobs=1 --keep-failed 
gnucash

And the output is this:

-output ‘/gnu/store/i5g5scdn9ic90lq4qfrhjlb8gpkijxpv-gnucash-3.8-debug’ 
of ‘/gnu/store/0ri0xdaqb03mk33ii2irwp8ps1vaih0q-gnucash-3.8.drv’ differs 
from 
‘/gnu/store/i5g5scdn9ic90lq4qfrhjlb8gpkijxpv-gnucash-3.8-debug-check’ 
from previous round
build of /gnu/store/0ri0xdaqb03mk33ii2irwp8ps1vaih0q-gnucash-3.8.drv failed
View build log at 
'/var/log/guix/drvs/0r/i0xdaqb03mk33ii2irwp8ps1vaih0q-gnucash-3.8.drv.bz2'.
note: keeping build directory `/tmp/guix-build-gnucash-3.8.drv-0'
guix install: error: build of 
`/gnu/store/0ri0xdaqb03mk33ii2irwp8ps1vaih0q-gnucash-3.8.drv' failed

Diff gives this:

diff /gnu/store/i5g5scdn9ic90lq4qfrhjlb8gpkijxpv-gnucash-3.8-debug 
/gnu/store/i5g5scdn9ic90lq4qfrhjlb8gpkijxpv-gnucash-3.8-debug-check
Common subdirectories: 
/gnu/store/i5g5scdn9ic90lq4qfrhjlb8gpkijxpv-gnucash-3.8-debug/lib and 
/gnu/store/i5g5scdn9ic90lq4qfrhjlb8gpkijxpv-gnucash-3.8-debug-check/lib
Only in 
/gnu/store/i5g5scdn9ic90lq4qfrhjlb8gpkijxpv-gnucash-3.8-debug-check: share

Marinus Savoritias





Information forwarded to bug-guix <at> gnu.org:
bug#44097; Package guix. (Tue, 20 Oct 2020 13:16:01 GMT) Full text and rfc822 format available.

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

From: zimoun <zimon.toutoune <at> gmail.com>
To: Marinus Savoritias <marinus.savoritias <at> disroot.org>
Cc: 44097 <at> debbugs.gnu.org
Subject: Re: bug#44097: Gnucash not reproducible
Date: Tue, 20 Oct 2020 15:14:43 +0200
Dear,

On Tue, 20 Oct 2020 at 12:53, Marinus Savoritias
<marinus.savoritias <at> disroot.org> wrote:
>
> The command that i am using to install gnucash is this:
>
> guix install --fallback --rounds=3 --cores=1 --max-jobs=1 --keep-failed
> gnucash

Which Guix version are you using (guix describe)?  And which architecture?
Because I am not able to reproduce.

--8<---------------cut here---------------start------------->8---
guix build gnucash
guix build gnucash --no-grafts --check
[...]
successfully built /gnu/store/9swxd2l6f91fhqhjx9sfyh4shndiwzs3-gnucash-3.8.drv
successfully built /gnu/store/9swxd2l6f91fhqhjx9sfyh4shndiwzs3-gnucash-3.8.drv
successfully built /gnu/store/9swxd2l6f91fhqhjx9sfyh4shndiwzs3-gnucash-3.8.drv
/gnu/store/z5jqanqq7xk6mkwh5f6pd8hv6xl5lbl5-gnucash-3.8-debug
/gnu/store/cr2gams99qiv1iqh9qy88f40kys6q3wp-gnucash-3.8-doc
/gnu/store/d5g6ww6m26sxk688hz6h0s3zpvkpgh0a-gnucash-3.8
--8<---------------cut here---------------end--------------->8---


All the best,
simon




Information forwarded to bug-guix <at> gnu.org:
bug#44097; Package guix. (Wed, 21 Oct 2020 19:46:02 GMT) Full text and rfc822 format available.

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

From: Marinus Savoritias <marinus.savoritias <at> disroot.org>
To: zimoun <zimon.toutoune <at> gmail.com>
Cc: 44097 <at> debbugs.gnu.org
Subject: Re: bug#44097: Gnucash not reproducible
Date: Wed, 21 Oct 2020 21:45:19 +0200
Hi,

I apologize for the late reply.

The architecture is 64bit and the guix describe gives:

guix describe
Generation 3    Oct 20 2020 07:59:16    (current)
  guix 93c2518
    repository URL: https://git.savannah.gnu.org/git/guix.git
    branch: master
    commit: 93c251818dcd2bf5f60f42e595504293ee83371a


Marinus Savoritias

On 10/20/20 3:14 PM, zimoun wrote:
> Dear,
>
> On Tue, 20 Oct 2020 at 12:53, Marinus Savoritias
> <marinus.savoritias <at> disroot.org> wrote:
>> The command that i am using to install gnucash is this:
>>
>> guix install --fallback --rounds=3 --cores=1 --max-jobs=1 --keep-failed
>> gnucash
> Which Guix version are you using (guix describe)?  And which architecture?
> Because I am not able to reproduce.
>
> --8<---------------cut here---------------start------------->8---
> guix build gnucash
> guix build gnucash --no-grafts --check
> [...]
> successfully built /gnu/store/9swxd2l6f91fhqhjx9sfyh4shndiwzs3-gnucash-3.8.drv
> successfully built /gnu/store/9swxd2l6f91fhqhjx9sfyh4shndiwzs3-gnucash-3.8.drv
> successfully built /gnu/store/9swxd2l6f91fhqhjx9sfyh4shndiwzs3-gnucash-3.8.drv
> /gnu/store/z5jqanqq7xk6mkwh5f6pd8hv6xl5lbl5-gnucash-3.8-debug
> /gnu/store/cr2gams99qiv1iqh9qy88f40kys6q3wp-gnucash-3.8-doc
> /gnu/store/d5g6ww6m26sxk688hz6h0s3zpvkpgh0a-gnucash-3.8
> --8<---------------cut here---------------end--------------->8---
>
>
> All the best,
> simon




Information forwarded to bug-guix <at> gnu.org:
bug#44097; Package guix. (Wed, 21 Oct 2020 21:35:02 GMT) Full text and rfc822 format available.

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

From: zimoun <zimon.toutoune <at> gmail.com>
To: Marinus Savoritias <marinus.savoritias <at> disroot.org>
Cc: 44097 <at> debbugs.gnu.org
Subject: Re: bug#44097: Gnucash not reproducible
Date: Wed, 21 Oct 2020 23:34:46 +0200
Hi Marinus,

On Wed, 21 Oct 2020 at 21:45, Marinus Savoritias <marinus.savoritias <at> disroot.org> wrote:

> I apologize for the late reply.

Hum?  In my frame of reference it is only one day.  Are you traveling
fast?  Or living close to a blackhole? ;-)  I mean, do not
apologize, it is not a “late” reply. :-)


> The architecture is 64bit and the guix describe gives:
>    guix 93c2518

Hum?  I have tried with 2 machines running 2 Guix versions and then from
these both, run "time-machine".  Not able to reproduce.

To be specific: 58af4c9 and fd0ef0e, simply:

   guix build gnucash
   guix build gnucash --no-grafts --check -K

Then from these 2 versions,

   guix time-machine --commit=93c2518 -- build gnucash
   guix time-machine --commit=93c2518 \
        -- build gnucash--no-grafts --check -K

and all seems fine.


However, running several times “guix build gnucash --no-grafts --check
-K” with fd0ef0e raised once an error about non-deterministic.

So maybe it is a Schrödinger-like issue.


Moreover, I do not know what is going on but the webpage [1] looks
weird.  And the “reproducible” Data Service checker [2] is unhappy too.


Thanks for the report.  It needs more investigations…  Do you want give
a try?


1: <https://data.guix.gnu.org/repository/1/branch/master/package/gnucash/output-history>
2: <https://data.guix-patches.cbaines.net/revision/c19449b19f1ad48173c27c081b339e2dbe87148d/package-derivation-outputs?search_query=gnucash&output_consistency=not-matching&system=x86_64-linux&target=none&after_path=&limit_results=&all_results=on>


All the best,
simon

PS: One late email (overnight-for-me, speaking) and bunch of physic is
covered. ;-)




Information forwarded to bug-guix <at> gnu.org:
bug#44097; Package guix. (Thu, 07 Mar 2024 21:36:01 GMT) Full text and rfc822 format available.

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

From: Vagrant Cascadian <vagrant <at> reproducible-builds.org>
To: zimoun <zimon.toutoune <at> gmail.com>, Marinus Savoritias
 <marinus.savoritias <at> disroot.org>
Cc: 44097 <at> debbugs.gnu.org
Subject: Re: bug#44097: Gnucash not reproducible
Date: Thu, 07 Mar 2024 13:33:58 -0800
[Message part 1 (text/plain, inline)]
Well, with a fairly recent guix:

Generation 78   Mar 07 2024 12:51:33    (current)
  guix d29e5a8
    repository URL: /home/vagrant/src/guix
    branch: master
    commit: d29e5a83e887cd2f4f459a12cbbfc40c77e55ce2

gnucash 5.5 is now still not reproducible, but apparently for a possibly
different reason, the share/doc directory seems to include a versioned
and/or unversioned directory:

guix challenge --verbose --diff=diffoscope gnucash
guix challenge: warning: could not determine current substitute URLs; using defaults
/gnu/store/jbqhcipnb5fi52q10iaw387jhcq64dxs-gnucash-5.5 contents differ:
  no local build for '/gnu/store/jbqhcipnb5fi52q10iaw387jhcq64dxs-gnucash-5.5'
  https://ci.guix.gnu.org/nar/lzip/jbqhcipnb5fi52q10iaw387jhcq64dxs-gnucash-5.5: 01fx1b44nmfxn0rclxwcmz43nxz87gqn2lhk1918czr7na3hfzvg
  https://bordeaux.guix.gnu.org/nar/lzip/jbqhcipnb5fi52q10iaw387jhcq64dxs-gnucash-5.5: 1wxbcwqhj5fj7v38x7m6bdgays735pbghzkgsymggcqr9awvqxhx
 bordeaux.guix.gnu.org  10.0MiB                                                           2.6MiB/s 00:04 ▕██████████████████▏ 100.0%
--- /tmp/guix-directory.jW05dk
+++ /tmp/guix-directory.vaUmoD
│   --- /tmp/guix-directory.jW05dk/share
├── +++ /tmp/guix-directory.vaUmoD/share
│ │   --- /tmp/guix-directory.jW05dk/share/doc
│ ├── +++ /tmp/guix-directory.vaUmoD/share/doc
│ │ ├── file list
│ │ │ @@ -1 +1,2 @@
│ │ │ -gnucash
│ │ │ +gnucash
│ │ │ +gnucash-5.5

1 store items were analyzed:
  - 0 (0.0%) were identical
  - 1 (100.0%) differed
  - 0 (0.0%) were inconclusive
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 41 days ago.

Previous Next


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