[Pkg-mozext-maintainers] Bug#836609: nostalgy: please make the build reproducible

Chris Lamb lamby at debian.org
Sun May 26 10:35:48 BST 2019


reopen 836609
found 836609 0.2.36-1.2
tags 836609 + patch
thanks

Hi Pollo,

Thanks for applying my reproducibility patch in your nostalgy
0.2.36-1.2 upload. However, it seems like it was incomplete:

│ │ │ ├── ./usr/share/xul-ext/nostalgy/chrome/nostalgy.jar
│ │ │ │ ├── bsdtar -tvf {}
│ │ │ │ │ @@ -1,20 +1,20 @@
│ │ │ │ │ --rw-r--r--  0 1111   1111    11787 Jan 20 17:40 content/about.xhtml
│ │ │ │ │ --rw-r--r--  0 1111   1111      518 Jan 20 17:40 content/about.xul
│ │ │ │ │ --rw-r--r--  0 1111   1111     1611 Jan 20 17:40 content/composer.js
│ │ │ │ │ +-rw-r--r--  0 2222   2222    11787 Jan 20 17:40 content/about.xhtml
│ │ │ │ │ +-rw-r--r--  0 2222   2222      518 Jan 20 17:40 content/about.xul
│ │ │ │ │ +-rw-r--r--  0 2222   2222     1611 Jan 20 17:40 content/composer.js

I think we need:

--- a/debian/patches/0003-Reproducible-build.patch
+++ b/debian/patches/0003-Reproducible-build.patch
 @@ -72,7 +72,10 @@ find content -path '*.svn*' -prune -o -t
  find locale -path '*.svn*' -prune -o -type f -print | grep -v \~ >> files

-+LC_ALL=C sort files | zip -0 $JAR_FILE -@
++LC_ALL=C sort files | zip --no-extra -0 $JAR_FILE -@
  # The following statement should be used instead if you don't wish to use the JAR file


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-



More information about the Pkg-mozext-maintainers mailing list