Determinism Problem with Mpv

  • Done
  • quality assurance status badge
Details
3 participants
  • Msavoritias
  • Marius Bakke
  • Ricardo Wurmus
Owner
unassigned
Submitted by
Msavoritias
Severity
normal

Debbugs page

Msavoritias wrote 5 years ago
(address . bug-guix@gnu.org)
1592934116.1153.0@disroot.org
Hi,

I was updating Guix today with the option rounds=2 and I hit an error
with mpv having different outputs everytime it was built.

The message is this:
building /gnu/store/qkmylc2cd950kf4zk8y3ay0hpwcvjpvr-mpv-0.32.0.drv...
\output ‘/gnu/store/q71zaxglbwmw3z4r1a3jmf1mgwrpmv4c-mpv-0.32.0’ of
‘/gnu/store/qkmylc2cd950kf4zk8y3ay0hpwcvjpvr-mpv-0.32.0.drv’
differs from previous round
build of /gnu/store/qkmylc2cd950kf4zk8y3ay0hpwcvjpvr-mpv-0.32.0.drv
failed
View build log at
'/var/log/guix/drvs/qk/mylc2cd950kf4zk8y3ay0hpwcvjpvr-mpv-0.32.0.drv.bz2'.
cannot build derivation
`/gnu/store/3j9pkj5kad042i1zyqzdw2vl1yfsbznk-celluloid-0.19.drv': 1
dependencies couldn't be built
guix upgrade: error: build of
`/gnu/store/3j9pkj5kad042i1zyqzdw2vl1yfsbznk-celluloid-0.19.drv' failed

And my system is this:
Generation 9 Jun 23 2020 19:41:06 (current)
guix aa246ea
branch: master
commit: aa246eaa6b338fc6509bd5e6b93fa23121b2c95c

Let me know if there is more information I can provide.
Attachment: file
Marius Bakke wrote 5 years ago
(name . Msavoritias)(address . marinus.savoritias@disroot.org)(address . 42025-done@debbugs.gnu.org)
87wo3x8r44.fsf@gnu.org
Msavoritias <marinus.savoritias@disroot.org> writes:

Toggle quote (5 lines)
> Hi,
>
> I was updating Guix today with the option rounds=2 and I hit an error
> with mpv having different outputs everytime it was built.

Fixed in a864d407119980ef5cfd4be079b8ec2b8038102b, thanks!
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl7yZbsACgkQoqBt8qM6
VPrfLwf/VXYis0t1E9A6PIZbPmfcXCRjdEIcxw6PffblDPVZ11QC36cWOAJ2XLMU
S+K0PGWX7IagKj6brWnlK5gxPbPUyPa0AgAwFH/pU5eD2yEisXvd4zESdVDud6mK
ucBgek6Yqs0wgw6ncGjCvrsqgsj3xNgETmpdNNf8wE6T4hJBK2fVX09ob+dVDUwV
NQ7swSnhzqBSk9AJDruS62ed9tCfT6wU7yyH4pD+T7F66u0coLaXEk+YAoxcCf3q
2wZyZhcrqyp5TPIf6vKR105zVSgfR492t1gkZ194Qoh2ATRnRjY5ugQbTvbyAAUA
JC7+JsoAatZkSAk77176PaWqkvhlFQ==
=BdrT
-----END PGP SIGNATURE-----

Closed
Ricardo Wurmus wrote 5 years ago
(name . Msavoritias)(address . marinus.savoritias@disroot.org)(address . 42025@debbugs.gnu.org)
87y2odqxma.fsf@elephly.net
Thank you for the report.

Toggle quote (6 lines)
> The message is this:
> building /gnu/store/qkmylc2cd950kf4zk8y3ay0hpwcvjpvr-mpv-0.32.0.drv...
> \output ‘/gnu/store/q71zaxglbwmw3z4r1a3jmf1mgwrpmv4c-mpv-0.32.0’ of
> ‘/gnu/store/qkmylc2cd950kf4zk8y3ay0hpwcvjpvr-mpv-0.32.0.drv’ differs
> from previous round

[…]

Toggle quote (2 lines)
> Let me know if there is more information I can provide.

Can you please tell us what files differ when you build mpv a second
time with “guix build --check -K --no-grafts mpv” and compare the two
output directories? Perhaps there are obvious patterns that could give
us a clue as to what causes the differences.

--
Ricardo
?
Your comment

This issue is archived.

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

To respond to this issue using the mumi CLI, first switch to it
mumi current 42025
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
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help