Bug#990248: vlc: reproducible builds: builds different default.vlt file depending on umask
Vagrant Cascadian
vagrant at reproducible-builds.org
Wed Jun 23 21:30:01 BST 2021
Source: vlc
Severity: normal
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: umask
X-Debbugs-Cc: reproducible-bugs at lists.alioth.debian.org
The umask of the build user affects the generated default.vlt, setting
permissions on various files differently:
https://tests.reproducible-builds.org/debian/rb-pkg/bullseye/amd64/diffoscope-results/vlc.html
./usr/share/vlc/skins2/default.vlt
drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-17·22:11:09.000000·default/
vs.
drwxrwxr-x···0·root·········(0)·root·········(0)········0·2021-01-17·22:11:09.000000·default/
The attached patch fixes this by passing a mode argument to tar.
This patch does not address all reproducibility issues in vlc
(e.g. build paths), though applying it reduces the diff for the
remaining issues.
Thanks for maintaining vlc!
live well,
vagrant
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-Pass-mode-to-tar-when-creating-default.vlt.patch
Type: text/x-diff
Size: 974 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/reproducible-bugs/attachments/20210623/30de5857/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 227 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/reproducible-bugs/attachments/20210623/30de5857/attachment.sig>
More information about the Reproducible-bugs
mailing list