Gnucash not reproducible

  • Open
  • quality assurance status badge
Details
3 participants
  • Marinus Savoritias
  • Vagrant Cascadian
  • 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. ;-)
V
V
Vagrant Cascadian wrote on 7 Mar 22:33 +0100
(address . 44097@debbugs.gnu.org)
878r2tohfd.fsf@wireframe
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
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
-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCZeoyxgAKCRDcUY/If5cW
qhSjAQDQwIRv0h2DkWHyddTxG9aC8DJO2CkTY6hHXS1Q4jBW5wEA9Lowj0mQ/vsy
2HgUr8QSFCYuesVwzJ87ji34s6G2Ygo=
=ByEn
-----END PGP SIGNATURE-----

?