Gnucash not reproducible

  • Open
  • quality assurance status badge
Details
2 participants
  • Marinus Savoritias
  • zimoun
Owner
unassigned
Submitted by
Marinus Savoritias
Severity
normal
M
M
Marinus Savoritias wrote on 20 Oct 2020 12:52
(address . bug-guix@gnu.org)
88758af6-02c7-7ac8-6f6a-da320b357c80@disroot.org
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
Z
Z
zimoun wrote on 20 Oct 2020 15:14
(name . Marinus Savoritias)(address . marinus.savoritias@disroot.org)(address . 44097@debbugs.gnu.org)
CAJ3okZ1LwfPJGSkyhv=CFyOVjjuC7t0RBR3H7pQAD3eSN25m8g@mail.gmail.com
Dear,

On Tue, 20 Oct 2020 at 12:53, Marinus Savoritias
<marinus.savoritias@disroot.org> wrote:
Toggle quote (6 lines)
>
> 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.

Toggle snippet (12 lines)
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


All the best,
simon
M
M
Marinus Savoritias wrote on 21 Oct 2020 21:45
(name . zimoun)(address . zimon.toutoune@gmail.com)(address . 44097@debbugs.gnu.org)
57a391c8-71bf-f302-95c8-2fc049a5dd38@disroot.org
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
    branch: master
    commit: 93c251818dcd2bf5f60f42e595504293ee83371a


Marinus Savoritias

On 10/20/20 3:14 PM, zimoun wrote:
Toggle quote (26 lines)
> Dear,
>
> On Tue, 20 Oct 2020 at 12:53, Marinus Savoritias
> <marinus.savoritias@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
Z
Z
zimoun wrote on 21 Oct 2020 23:34
(name . Marinus Savoritias)(address . marinus.savoritias@disroot.org)(address . 44097@debbugs.gnu.org)
86lffz2rgp.fsf@gmail.com
Hi Marinus,

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

Toggle quote (2 lines)
> 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. :-)


Toggle quote (3 lines)
> 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?




All the best,
simon

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