Control: user reproducible-bui...@lists.alioth.debian.org
Control: usertags 986601 + timestamps umask
Control: usertags 986601 - usrmerge

On 2021-04-08, Nilesh Patra wrote:
> Package: libjama
...
> User: reproducible-bui...@lists.alioth.debian.org
> Usertags: usrmerge

> libjama does not build reproducibly due to two reasons:
>       - gzip inserts time stamps so -n flag should be added

Added timestamps usertag.


>       - tar cf gives different permissions due to usrmerge.

This does not appear related to usrmerge, but due to differences in
umask. Adjusted usertags to match.


Thanks for submitting reproducible builds patches!


live well,
  vagrant

> diff --git a/debian/rules b/debian/rules
> index da0fcbc..f75912b 100755
> --- a/debian/rules
> +++ b/debian/rules
> @@ -17,11 +17,11 @@ binary-indep: build
>       install -p -m 644 Changes debian/tmp/usr/share/doc/libjama-dev/changelog
>       install -p -m 644 debian/changelog 
> debian/tmp/usr/share/doc/libjama-dev/changelog.Debian
>       install -p -m 644 examples debian/tmp/usr/share/doc/libjama-dev
> -     gzip -9 debian/tmp/usr/share/doc/libjama-dev/*
> +     gzip -9n debian/tmp/usr/share/doc/libjama-dev/*
>       install -p -m 644 README debian/tmp/usr/share/doc/libjama-dev
>       install -p -m 644 debian/copyright debian/tmp/usr/share/doc/libjama-dev
> -     tar cf debian/tmp/usr/share/doc/libjama-dev/html-jama.tar html
> -     gzip -9 debian/tmp/usr/share/doc/libjama-dev/html-jama.tar
> +     tar caf debian/tmp/usr/share/doc/libjama-dev/html-jama.tar html 
> --owner=0 --group=0 --numeric-owner --sort=name --mode=a+rX,og-w
> +     gzip -9n debian/tmp/usr/share/doc/libjama-dev/html-jama.tar
>       chmod 644 debian/tmp/usr/share/doc/libjama-dev/html-jama.tar.gz
>  
>       dpkg-gencontrol -isp
> _______________________________________________
> Reproducible-bugs mailing list
> reproducible-b...@alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/reproducible-bugs

Attachment: signature.asc
Description: PGP signature

Reply via email to