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-----

?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 44097@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 44097
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch