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