emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debbugs-tracker] bug#23307: closed (VLC does not build deterministicall


From: GNU bug Tracking System
Subject: [debbugs-tracker] bug#23307: closed (VLC does not build deterministically)
Date: Mon, 18 Apr 2016 13:43:02 +0000

Your message dated Mon, 18 Apr 2016 15:42:15 +0200
with message-id <address@hidden>
and subject line Re: bug#23307: VLC does not build deterministically
has caused the debbugs.gnu.org bug report #23307,
regarding VLC does not build deterministically
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden)


-- 
23307: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=23307
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: VLC does not build deterministically Date: Mon, 18 Apr 2016 13:46:06 +0200 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
Commit 4ef2721b52c4929aac15db4f8b39702cd37955a1 fixed an obvious
timestamp-related reproducibility issue in VLC 2.2.1, but there remains
a problem with the ‘lib/vlc/plugins/plugins.dat’ whose contents differ
across rebuilds by a few 32-bit values (see attached diffoscope output.)

The ‘plugins.dat’ file is generated by this rule in bin/Makefile.am:

--8<---------------cut here---------------start------------->8---
../modules/plugins.dat: vlc-cache-gen$(EXEEXT)
        $(AM_V_at)rm -f ../modules/plugins.dat
        $(AM_V_GEN)if test "$(build)" = "$(host)"; then \
                ./vlc-cache-gen$(EXEEXT) ../modules ; \
        else \
                echo "Cross-compilation: cache generation skipped!" ; \
        fi
--8<---------------cut here---------------end--------------->8---

Ludo’.

Attachment: t.html.gz
Description: diffoscope output


--- End Message ---
--- Begin Message --- Subject: Re: bug#23307: VLC does not build deterministically Date: Mon, 18 Apr 2016 15:42:15 +0200 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
address@hidden (Ludovic Courtès) skribis:

> Commit 4ef2721b52c4929aac15db4f8b39702cd37955a1 fixed an obvious
> timestamp-related reproducibility issue in VLC 2.2.1, but there remains
> a problem with the ‘lib/vlc/plugins/plugins.dat’ whose contents differ
> across rebuilds by a few 32-bit values (see attached diffoscope output.)
>
> The ‘plugins.dat’ file is generated by this rule in bin/Makefile.am:
>
> ../modules/plugins.dat: vlc-cache-gen$(EXEEXT)
>       $(AM_V_at)rm -f ../modules/plugins.dat
>       $(AM_V_GEN)if test "$(build)" = "$(host)"; then \
>               ./vlc-cache-gen$(EXEEXT) ../modules ; \
>       else \
>               echo "Cross-compilation: cache generation skipped!" ; \
>       fi

Turned out to be simple:

  
http://git.savannah.gnu.org/cgit/guix.git/commit/?id=cd76fbde6f70a6c0087f9330c266d51e334a0679

Ludo’.


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]