[Bug 223673] pkg base (i.e. "make packages") produces nonreproducible output with make -j

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Nov 15 01:25:19 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=223673

            Bug ID: 223673
           Summary: pkg base (i.e. "make packages") produces
                    nonreproducible output with make -j
           Product: Base System
           Version: CURRENT
          Hardware: Any
                OS: Any
            Status: New
          Keywords: pkgbase
          Severity: Affects Only Me
          Priority: ---
         Component: misc
          Assignee: freebsd-bugs at FreeBSD.org
          Reporter: emaste at freebsd.org

The files within the packages are identical but the ordering in the package txz
differs when invoked as "make -j... packages"

E.g. from the reproducbile-builds.org Jenkins instance,
https://tests.reproducible-builds.org/freebsd/dbd/repo/FreeBSD:12:amd64/current/FreeBSD-jail-current.txz.html

The first package contained
/​usr/​sbin/​jail
/​usr/​sbin/​jexec
/​usr/​share/​man/​man8/​jexec.​8.​gz
/​usr/​share/​man/​man8/​jail.​8.gz
/​usr/​share/​man/​man5/​jail.​conf.5.gz
​/​usr/​sbin/​jls

while the second package contained
/​usr/​sbin/​jail
/​usr/​share/​man/​man8/​jail.​8.gz
/​usr/​share/​man/​man5/​jail.​conf.5.gz
​/​usr/​sbin/​jexec
/​usr/​share/​man/​man8/​jexec.​8.​gz
/​usr/​sbin/​jls

one possible solution is to sort the files in
release/scripts/mtree-to-plist.awk

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list