Re: [Reproducible-builds] Support for --ignore-profile flag in diffoscope

2016-05-11 Thread Reiner Herrmann
Hi Satyam,

On Wed, May 11, 2016 at 05:49:12PM +0530, Satyam Zode wrote:
> I have started thinking about the solution of this problem and for that, I
> want to know as a diffoscope user, what kind of stuff would you like to
> ignore ? Such as any irrelevant differences which are just making noise and
> useless.

I think some users are interested in ignoring metadata and want to see
only differences in the actual content.
A related bug to this is #814057.

As Mattia already mentioned on IRC, being able to ignore specific
sections in .buildinfo files would also be nice.

Regards,
  Reiner


signature.asc
Description: Digital signature
___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

[Reproducible-builds] Bug#824050: emacs24: please make autoloads files reproducible

2016-05-11 Thread Alexis Bienvenüe
Source: emacs24
Version: 24.5+1-6
Severity: wishlist
Tags: patch upstream
User: reproducible-builds@lists.alioth.debian.org
Usertags: toolchain
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Dear Maintainer,

autoloads files embed a timestamp. To get a reproducible build [1] for
software packages that build-depend on emacs (including emacs24), it
would be great to make this timestamp honoring the SOURCE_DATE_EPOCH
environment variable [2], that is set to the last debian/changelog entry
date when building binary debian packages.

Please find attached a proposed patch for this.

Regards,
Alexis Bienvenüe.

[1] https://wiki.debian.org/ReproducibleBuilds/
[2] https://reproducible-builds.org/specs/source-date-epoch/

Description: Make autoloads honour SOURCE_DATE_EPOCH
Author: Alexis Bienvenüe 

Index: emacs24-24.5+1/lisp/emacs-lisp/autoload.el
===
--- emacs24-24.5+1.orig/lisp/emacs-lisp/autoload.el
+++ emacs24-24.5+1/lisp/emacs-lisp/autoload.el
@@ -604,7 +604,10 @@ Return non-nil if and only if FILE adds
   ;; We'd really want to just use
   ;; `emacs-internal' instead.
   nil nil 'emacs-mule-unix)
-   (nth 5 (file-attributes relfile
+   (let ((source-date-epoch (getenv "SOURCE_DATE_EPOCH")))
+ (if (null source-date-epoch)
+ (nth 5 (file-attributes relfile))
+   (seconds-to-time (string-to-number source-date-epoch))
 (insert ";;; Generated autoloads from " relfile "\n")))
 (insert generate-autoload-section-trailer
   (message "Generating autoloads for %s...done" file))
@@ -740,7 +743,10 @@ write its autoloads into the specified f
 		  t files-re))
 			   dirs)))
  (done ())
-	 (this-time (current-time))
+	 (this-time (let ((source-date-epoch (getenv "SOURCE_DATE_EPOCH")))
+  (if (null source-date-epoch)
+  (current-time)
+(seconds-to-time (string-to-number source-date-epoch)
  ;; Files with no autoload cookies or whose autoloads go to other
  ;; files because of file-local autoload-generated-file settings.
 	 (no-autoloads nil)
___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

[Reproducible-builds] Bug#824049: emacs24: please make start value of gensym-counter reproducible

2016-05-11 Thread Alexis Bienvenüe
Source: emacs24
Version: 24.5+1-6
Severity: wishlist
Tags: patch upstream
User: reproducible-builds@lists.alioth.debian.org
Usertags: toolchain
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Dear Maintainer,

When bytecompiling elisp files, cl-gensym-counter is initialized from
the current time, leading to unreproducible results. This can affect
reproducibility [1] of some software packages that build-depend on emacs
(and of emacs24 itself). I suggest to set the initial value of
cl-gensym-counter from the names of the files to be compiled (see
proposed patch).

Test-case:

cd /tmp
wget
https://sources.debian.net/data/main/e/emacs24/24.5+1-5/lisp/org/ob-C.el
emacs -batch --no-site-file --no-site-lisp -f batch-byte-compile ob-C.el
cp ob-C.elc ob-C.elc.0
sleep 1
emacs -batch --no-site-file --no-site-lisp -f batch-byte-compile ob-C.el
diff ob-C.elc ob-C.elc.0

The two files should be the same, but they differ (with different #:Gnnn
values)

Regards,
Alexis Bienvenüe.

[1] https://wiki.debian.org/ReproducibleBuilds/

Description: Reproducible gensym-counter
 When calling batch-byte-compile, set the start value of gensym-counter from
 a hash of the command-line arguments instead of time, so that the compiled
 files can be reproducible.
Author: Alexis Bienvenüe 

Index: emacs24-24.5+1/lisp/emacs-lisp/bytecomp.el
===
--- emacs24-24.5+1.orig/lisp/emacs-lisp/bytecomp.el
+++ emacs24-24.5+1/lisp/emacs-lisp/bytecomp.el
@@ -4625,6 +4625,10 @@ already up-to-date."
   (if (not noninteractive)
   (error "`batch-byte-compile' is to be used only with -batch"))
   (let ((error nil))
+;; Init gensym-counter from command-line arguments instead of
+;; time, to get a reproducible result.
+(cl-init-gensym-counter
+ (mapconcat 'identity (sort command-line-args-left 'string<) ";"))
 (while command-line-args-left
   (if (file-directory-p (expand-file-name (car command-line-args-left)))
 	  ;; Directory as argument.
Index: emacs24-24.5+1/lisp/emacs-lisp/cl-lib.el
===
--- emacs24-24.5+1.orig/lisp/emacs-lisp/cl-lib.el
+++ emacs24-24.5+1/lisp/emacs-lisp/cl-lib.el
@@ -261,6 +261,12 @@ so that they are registered at compile-t
 
 (defvar cl--gensym-counter (* (logand (cl--random-time) 1023) 100))
 
+(defun cl-init-gensym-counter (string)
+  "Set gensym-counter from a hash of string."
+  (setq cl--gensym-counter (* (logand
+   (string-to-number (substring (secure-hash 'sha1 string) -3) 16)
+   1023) 100)))
+
 
 ;;; Numbers.
 
___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

[Reproducible-builds] Bug#824048: python-biopython: FTBFS: AssertionError: 10 != 1

2016-05-11 Thread Chris Lamb
Source: python-biopython
Version: 1.66+dfsg-2
Severity: serious
Justification: fails to build from source
User: reproducible-builds@lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Dear Maintainer,

python-biopython fails to build from source in unstable/amd64:

  [..]

   cp -a Doc/Tutorial.tex 
/home/lamby/temp/cdt.20160511172943.3m3eRDBdi6.python-biopython/python-biopython-1.66+dfsg/.pybuild/pythonX.Y_2.7/build/Doc;
 \
   cp -a Doc/Tutorial 
/home/lamby/temp/cdt.20160511172943.3m3eRDBdi6.python-biopython/python-biopython-1.66+dfsg/.pybuild/pythonX.Y_2.7/build/Doc;
 \
   cp -a Doc/examples 
/home/lamby/temp/cdt.20160511172943.3m3eRDBdi6.python-biopython/python-biopython-1.66+dfsg/.pybuild/pythonX.Y_2.7/build/Doc;
 \
   cp -a Tests 
/home/lamby/temp/cdt.20160511172943.3m3eRDBdi6.python-biopython/python-biopython-1.66+dfsg/.pybuild/pythonX.Y_2.7/build;
 \
   cd 
/home/lamby/temp/cdt.20160511172943.3m3eRDBdi6.python-biopython/python-biopython-1.66+dfsg/.pybuild/pythonX.Y_2.7/build/Tests;
 \
   env DIALIGN2_DIR=/usr/share/dialign 
EMBOSS_ROOT=/usr/lib/emboss 
HOME=/home/lamby/temp/cdt.20160511172943.3m3eRDBdi6.python-biopython/python-biopython-1.66+dfsg/.pybuild/pythonX.Y_2.7/build/home
 python2.7 run_tests.py --offline
  test_Ace ... ok
  test_AlignIO ... ok
  test_AlignIO_ClustalIO ... ok
  test_AlignIO_EmbossIO ... ok
  test_AlignIO_FastaIO ... ok
  test_AlignIO_PhylipIO ... ok
  test_AlignIO_convert ... ok
  test_Application ... ok
  test_BWA_tool ... ok
  test_BioSQL_mysql_connector ... skipping. Install mysql.connector if you want 
to use mysql with BioSQL 
  test_BioSQL_sqlite3 ... ok
  test_CAPS ... ok
  test_CelFile ... ok
  test_Chi2 ... ok
  test_ClustalOmega_tool ... ok
  test_Clustalw_tool ... ok
  test_Cluster ... ok
  test_CodonTable ... ok
  test_CodonUsage ... ok
  test_ColorSpiral ... ok
  test_Compass ... ok
  test_Consensus ... ok
  test_Crystal ... ok
  test_DSSP_tool ... ok
  test_Dialign_tool ... ok
  test_DocSQL ... ok
  test_EMBL_unittest ... ok
  test_Emboss ... ok
  test_EmbossPrimer ... ok
  test_Entrez ... ok
  test_Entrez_online ... skipping. internet not available
  test_Enzyme ... ok
  test_FSSP ... ok
  test_Fasttree_tool ... ok
  test_File ... ok
  test_GACrossover ... ok
  test_GAMutation ... ok
  test_GAOrganism ... ok
  test_GAQueens ... ok
  test_GARepair ... ok
  test_GASelection ... ok
  test_GenBank ... ok
  test_GenBank_unittest ... ok
  test_GenomeDiagram ... ok
  test_GraphicsBitmaps ... ok
  test_GraphicsChromosome ... ok
  test_GraphicsDistribution ... ok
  test_GraphicsGeneral ... ok
  test_HMMCasino ... ok
  test_HMMGeneral ... ok
  test_KDTree ... ok
  test_KEGG ... ok
  test_KEGG_online ... skipping. internet not available
  test_KGML_graphics ... ok
  test_KGML_graphics_online ... skipping. internet not available
  test_KGML_nographics ... ok
  test_KeyWList ... ok
  test_Location ... ok
  test_LogisticRegression ... ok
  test_MMCIF ... ok
  test_Mafft_tool ... ok
  test_MarkovModel ... ok
  test_Medline ... ok
  test_Motif ... ok
  test_Muscle_tool ... ok
  test_NCBITextParser ... ok
  test_NCBIXML ... ok
  test_NCBI_BLAST_tools ... 
/home/lamby/temp/cdt.20160511172943.3m3eRDBdi6.python-biopython/python-biopython-1.66+dfsg/.pybuild/pythonX.Y_2.7/build/Tests/test_NCBI_BLAST_tools.py:280:
 UserWarning: NCBI BLAST+ deltablast and Biopython out sync. Please update 
Biopython, or report this issue if you are already using the latest version. 
(Extra args: ; Missing: -save_each_pssm,-save_pssm_after_last_round)
",".join(sorted(missing
  
/home/lamby/temp/cdt.20160511172943.3m3eRDBdi6.python-biopython/python-biopython-1.66+dfsg/.pybuild/pythonX.Y_2.7/build/Tests/test_NCBI_BLAST_tools.py:280:
 UserWarning: NCBI BLAST+ psiblast and Biopython out sync. Please update 
Biopython, or report this issue if you are already using the latest version. 
(Extra args: ; Missing: -save_each_pssm,-save_pssm_after_last_round)
",".join(sorted(missing
  FAIL
  test_NCBI_qblast ... skipping. internet not available
  test_NNExclusiveOr ... ok
  test_NNGene ... ok
  test_NNGeneral ... ok
  test_Nexus ... ok
  test_PAML_baseml ... ok
  test_PAML_codeml ... ok
  test_PAML_yn00 ... ok
  test_PDB ... ok
  test_PDB_KDTree ... ok
  test_ParserSupport ... ok
  test_Pathway ... ok
  test_Phd ... ok
  test_Phylo ... ok
  test_PhyloXML ... ok
  test_Phylo_CDAO ... ok
  test_Phylo_NeXML ... ok
  test_Phylo_depend ... 
/usr/lib/python2.7/dist-packages/matplotlib/font_manager.py:273: UserWarning: 
Matplotlib is building the font cache using fc-list. This may take a moment.
warnings.warn('Matplotlib is building the font cache using fc-list. This 
may take a moment.')
  ok
  test_PopGen_FDist_nodepend ... ok
  test_PopGen_FastSimCoal ... skipping. Install fastsimcoal 

[Reproducible-builds] Bug#824045: groovycsv: FTBFS: No cached version of org.codehaus.groovy:groovy-all:1.7.3 available for offline mode.

2016-05-11 Thread Chris Lamb
Source: groovycsv
Version: 1.0-1
Severity: serious
Justification: fails to build from source
User: reproducible-builds@lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Dear Maintainer,

groovycsv fails to build from source in unstable/amd64:

  [..]

  Adding debian:VeriSign_Universal_Root_Certification_Authority.pem
  Adding debian:Verisign_Class_1_Public_Primary_Certification_Authority.pem
  Adding debian:Verisign_Class_1_Public_Primary_Certification_Authority_-_G2.pem
  Adding debian:Verisign_Class_1_Public_Primary_Certification_Authority_-_G3.pem
  Adding debian:Verisign_Class_2_Public_Primary_Certification_Authority_-_G2.pem
  Adding debian:Verisign_Class_2_Public_Primary_Certification_Authority_-_G3.pem
  Adding debian:Verisign_Class_3_Public_Primary_Certification_Authority.pem
  Adding debian:Verisign_Class_3_Public_Primary_Certification_Authority_-_G2.pem
  Adding debian:Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.pem
  Adding debian:Verisign_Class_3_Public_Primary_Certification_Authority_2.pem
  Adding debian:Visa_eCommerce_Root.pem
  Adding debian:WellsSecure_Public_Root_Certificate_Authority.pem
  Adding debian:WoSign.pem
  Adding debian:WoSign_China.pem
  Adding debian:XRamp_Global_CA_Root.pem
  Adding debian:certSIGN_ROOT_CA.pem
  Adding debian:ePKI_Root_Certification_Authority.pem
  Adding debian:thawte_Primary_Root_CA.pem
  Adding debian:thawte_Primary_Root_CA_-_G2.pem
  Adding debian:thawte_Primary_Root_CA_-_G3.pem
  done.
  done.
  Setting up openjdk-8-jre-headless:amd64 (8u91-b14-2) ...
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/rmid to 
provide /usr/bin/rmid (rmid) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java to 
provide /usr/bin/java (java) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/keytool 
to provide /usr/bin/keytool (keytool) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/jjs to 
provide /usr/bin/jjs (jjs) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/pack200 
to provide /usr/bin/pack200 (pack200) in auto mode
  update-alternatives: using 
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/rmiregistry to provide 
/usr/bin/rmiregistry (rmiregistry) in auto mode
  update-alternatives: using 
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/unpack200 to provide 
/usr/bin/unpack200 (unpack200) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/orbd to 
provide /usr/bin/orbd (orbd) in auto mode
  update-alternatives: using 
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/servertool to provide 
/usr/bin/servertool (servertool) in auto mode
  update-alternatives: using 
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/tnameserv to provide 
/usr/bin/tnameserv (tnameserv) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jexec to 
provide /usr/bin/jexec (jexec) in auto mode
  Setting up default-jre-headless (2:1.8-57) ...
  Setting up openjdk-8-jre:amd64 (8u91-b14-2) ...
  update-alternatives: using 
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/policytool to provide 
/usr/bin/policytool (policytool) in auto mode
  Setting up default-jre (2:1.8-57) ...
  Setting up openjdk-8-jdk-headless:amd64 (8u91-b14-2) ...
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/idlj to 
provide /usr/bin/idlj (idlj) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jdeps to 
provide /usr/bin/jdeps (jdeps) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/wsimport to 
provide /usr/bin/wsimport (wsimport) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/rmic to 
provide /usr/bin/rmic (rmic) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jinfo to 
provide /usr/bin/jinfo (jinfo) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jsadebugd to 
provide /usr/bin/jsadebugd (jsadebugd) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/native2ascii 
to provide /usr/bin/native2ascii (native2ascii) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jstat to 
provide /usr/bin/jstat (jstat) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javadoc to 
provide /usr/bin/javadoc (javadoc) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javah to 
provide /usr/bin/javah (javah) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jstack to 
provide /usr/bin/jstack (jstack) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jrunscript 
to provide /usr/bin/jrunscript (jrunscript) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javac to 
provide /usr/bin/javac (javac) in auto 

[Reproducible-builds] Bug#824037: courier: please make the build reproducible (environment, timestamps)

2016-05-11 Thread Alexis Bienvenüe
Source: courier
Version: 0.76.1-1
Severity: wishlist
Tags: patch upstream
User: reproducible-builds@lists.alioth.debian.org
Usertags: environment timestamps
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Dear Maintainer,

While working on the “reproducible builds” effort [1], we have noticed
that 'courier' could not be built reproducibly.

The attached patch honours the SOURCE_DATE_EPOCH environment variable
[2] to set the imapd version string from the last debian/changelog date,
and sets the shell to /bin/sh whatever SHELL is.
Once applied, courier can be built reproducibly in our current
experimental framework.

Regards,
Alexis Bienvenüe.

 [1]: https://wiki.debian.org/ReproducibleBuilds
 [2]: https://reproducible-builds.org/specs/source-date-epoch/

diff -Nru courier-0.76.1/debian/changelog courier-0.76.1/debian/changelog
--- courier-0.76.1/debian/changelog	2016-05-09 15:26:49.0 +0200
+++ courier-0.76.1/debian/changelog	2016-05-11 15:23:45.0 +0200
@@ -1,3 +1,10 @@
+courier (0.76.1-1.0~reproducible1) UNRELEASED; urgency=medium
+
+  * Always use /bin/sh as SHELL, to get reproducible build.
+  * Use SOURCE_DATE_EPOCH for imapd version string.
+
+ -- Alexis Bienvenüe   Wed, 11 May 2016 15:23:44 +0200
+
 courier (0.76.1-1) unstable; urgency=medium
 
   * Imported Upstream version 0.76.1
diff -Nru courier-0.76.1/debian/patches/0026-use-SOURCE_DATE_EPOCH-for-imapd-version.patch courier-0.76.1/debian/patches/0026-use-SOURCE_DATE_EPOCH-for-imapd-version.patch
--- courier-0.76.1/debian/patches/0026-use-SOURCE_DATE_EPOCH-for-imapd-version.patch	1970-01-01 01:00:00.0 +0100
+++ courier-0.76.1/debian/patches/0026-use-SOURCE_DATE_EPOCH-for-imapd-version.patch	2016-05-11 14:32:30.0 +0200
@@ -0,0 +1,20 @@
+Description: Use SOURCE_DATE_EPOCH for imapd version
+ Use the environment variable SOURCE_DATE_EPOCH (if set) for imapd
+ PROGRAMVERSION, to make the build reproducible.
+ See https://reproducible-builds.org/specs/source-date-epoch/
+Author: Alexis Bienvenüe 
+
+--- courier-0.76.1.orig/libs/imap/configure.ac
 courier-0.76.1/libs/imap/configure.ac
+@@ -340,8 +340,9 @@ courier)
+ 	;;
+ esac
+ 
+-date=`date`
+-AC_DEFINE_UNQUOTED(PROGRAMVERSION, "$package/${target_cpu}-${target_vendor}-${target_os}/$date",
++SOURCE_DATE_EPOCH="${SOURCE_DATE_EPOCH:-$(date +%s)}"
++BUILD_DATE=$(date -u -d "@$SOURCE_DATE_EPOCH" "+%F %R" 2>/dev/null || date -u -r "$SOURCE_DATE_EPOCH" "+%F %R" 2>/dev/null || date -u "+%F %R")
++AC_DEFINE_UNQUOTED(PROGRAMVERSION, "$package/${target_cpu}-${target_vendor}-${target_os}/$BUILD_DATE",
+ 		   [ Source code version ])
+ 
+ AC_ARG_WITH(trashquota, [ --with-trashquota   Count deleted messages as part of the quota],
diff -Nru courier-0.76.1/debian/patches/series courier-0.76.1/debian/patches/series
--- courier-0.76.1/debian/patches/series	2016-05-09 15:26:49.0 +0200
+++ courier-0.76.1/debian/patches/series	2016-05-11 14:30:51.0 +0200
@@ -22,3 +22,4 @@
 0022-mkesmtpdcert-should-use-certsdir.patch
 0024-Fix-missing-AC_PROG_SYSCONFTOOL-macro-on-autoreconf.patch
 0025-Dynamically-resolver-mailuid-and-mailgid-on-runtime-.patch
+0026-use-SOURCE_DATE_EPOCH-for-imapd-version.patch
diff -Nru courier-0.76.1/debian/rules courier-0.76.1/debian/rules
--- courier-0.76.1/debian/rules	2016-05-09 15:26:49.0 +0200
+++ courier-0.76.1/debian/rules	2016-05-11 11:03:30.0 +0200
@@ -83,7 +83,7 @@
 		--disable-root-check
 
 override_dh_auto_configure:
-	dh_auto_configure -- $(COMMON_CONFIGURE)
+	CONFIG_SHELL=/bin/sh dh_auto_configure -- $(COMMON_CONFIGURE)
 
 override_dh_auto_install:
 	INSTALL_IGNORE_UMASK=1 dh_auto_install -- install
___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Re: [Reproducible-builds] [PATCH] Have index_issues also show total popcon scores of each issue

2016-05-11 Thread Holger Levsen
On Wed, May 11, 2016 at 04:14:53AM +0200, Ximin Luo wrote:
> Oh I forgot to mention, you'll need to install python3-popcon on the machine 
> running jenkins for it to work.

python3-popcon is not yet available in jessie-backports, someone needs
to fix this first :-)


-- 
cheers,
Holger


signature.asc
Description: Digital signature
___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

[Reproducible-builds] upstream fix

2016-05-11 Thread Holger Levsen
control: forward -1 
https://developer.blender.org/rBa18f4d2bc69aa4707fb0efa92d28297d06be060e
# I somewhat doubt this works but who knows… :)

Hi,

upstream has fixed this issue with
https://developer.blender.org/rBa18f4d2bc69aa4707fb0efa92d28297d06be060e
though I suppose using SOURCE_DATE_EPOCH as in
https://bugs.debian.org/cgi-bin/bugreport.cgi?msg=5;filename=blender.diff;att=1;bug=823940
would probably be better, because setting the environment variable
SOURCE_DATE_EPOCH is become sort of a standard way to achieve this.


-- 
cheers,
Holger


signature.asc
Description: Digital signature
___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

[Reproducible-builds] Support for --ignore-profile flag in diffoscope

2016-05-11 Thread Satyam Zode
Hi, all !
I am Satyam Zode, I am GSoC student intern (http://satyamz.github.io
/blog/2016/05/08/google-summer-of-code-2016-with-debian
-reproducible-builds-introduction/).
I am trying to understand the problem "Allow users to ignore arbitrary
differences"  ( --ignore-profiles flag) in which diffoscope users will be
able to ignore arbitrary differences. This problem is also described in
diffoscope wishlist (https://reproducible-builds.org/events/athens2015/
diffoscope-wishlist/).
I have started thinking about the solution of this problem and for that, I
want to know as a diffoscope user, what kind of stuff would you like to
ignore ? Such as any irrelevant differences which are just making noise and
useless.
Currently, I am looking at pkg-diff (provided by OBS) code because it's
able to ignore some kind of stuff (Lunar has suggested me to have a look at
pkg-diff to get an idea about this problem) . I kindly request you all to
express your views and expectations regarding this particular problem :)


Thanking you!
*Satyam Zode*
___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

[Reproducible-builds] tails binary and source packages lists URL has changed…

2016-05-11 Thread Holger Levsen
Hi,

once again these two URLs have changed:

http://nightly.tails.boum.org/build_Tails_ISO_feature-stretch/lastSuccessful/archive/latest.iso.binpkgs
http://nightly.tails.boum.org/build_Tails_ISO_feature-stretch/lastSuccessful/archive/latest.iso.srcpkg

What are the two new URLs? :)

We need to them to create the package lists for:

https://tests.reproducible-builds.org/unstable/amd64/pkg_set_tails.html
https://tests.reproducible-builds.org/unstable/amd64/pkg_set_tails_build-depends.html

Thanks!


-- 
cheers,
Holger


signature.asc
Description: Digital signature
___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

[Reproducible-builds] Bug#824007: emoslib: FTBFS: No rule to make target '/usr/lib/x86_64-linux-gnu/libnetcdf.so', needed by 'usr/bin/libemos_version'

2016-05-11 Thread Chris Lamb
Source: emoslib
Version: 2:4.4.1-1
Severity: serious
Justification: fails to build from source
User: reproducible-builds@lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Dear Maintainer,

emoslib fails to build from source in unstable/amd64:

  [..]

   1
  Warning: Unused variable 'cout3' declared at (1) [-Wunused-variable]
  
/home/lamby/temp/cdt.20160511095054.RcEn9womis.emoslib/emoslib-4.4.1/bufrdc_wmo/buget_opera_image.F:143:0:
  
IMAGE_START=I-1
   ^
  Warning: 'image_start' may be used uninitialized in this function 
[-Wmaybe-uninitialized]
  [ 18%] Building Fortran object 
libemos-dp/CMakeFiles/emos.dir/__/bufrdc_wmo/getcode.F.o
  cd 
/home/lamby/temp/cdt.20160511095054.RcEn9womis.emoslib/emoslib-4.4.1/obj-x86_64-linux-gnu/libemos-dp
 && /usr/bin/gfortran  -DBUFR_TABLES_PATH=\"/usr/share/emos/bufrtables\" 
-DFOPEN64 -DINTEGER_IS_INT -DINTERPOL_TABLES_PATH=\"/usr/share/emos\" 
-DPOINTER_64 -DREAL_8 -DREAL_BIGGER_THAN_INTEGER -D_FILE_OFFSET_BITS=64 
-D_LARGEFILE64_SOURCE -Dgfortran -Dlinux 
-I/home/lamby/temp/cdt.20160511095054.RcEn9womis.emoslib/emoslib-4.4.1/obj-x86_64-linux-gnu/module
 -I/home/lamby/temp/cdt.20160511095054.RcEn9womis.emoslib/emoslib-4.4.1 
-I/home/lamby/temp/cdt.20160511095054.RcEn9womis.emoslib/emoslib-4.4.1/obj-x86_64-linux-gnu
 
-I/home/lamby/temp/cdt.20160511095054.RcEn9womis.emoslib/emoslib-4.4.1/interpolation
 
-I/home/lamby/temp/cdt.20160511095054.RcEn9womis.emoslib/emoslib-4.4.1/bufrdc_wmo
 -I/usr/lib/include -I/usr/include -I/usr/include/hdf5/serial 
-I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7  -g -O2 
-fstack-protector-strong  -ffixed-line-length-none -fcray-pointer 
-fno-second-underscore -Wuninitialized -Wunused-variable -DSHAREDMEMORY   
-fdefault-real-8 -fdefault-double-8 -O3 -funroll-all-loops -finline-functions 
-O2 -DLITTLE_ENDIAN -J. -fPIC   -fPIC -mcmodel=medium  -c 
/home/lamby/temp/cdt.20160511095054.RcEn9womis.emoslib/emoslib-4.4.1/bufrdc_wmo/getcode.F
 -o CMakeFiles/emos.dir/__/bufrdc_wmo/getcode.F.o
  f951: Warning: Nonexistent include directory '/usr/lib/include' 
[-Wmissing-include-dirs]
  f951: Warning: Nonexistent include directory '/usr/include/hdf5/serial' 
[-Wmissing-include-dirs]
  f951: Warning: Nonexistent include directory '/usr/include/python2.7' 
[-Wmissing-include-dirs]
  f951: Warning: Nonexistent include directory 
'/usr/include/x86_64-linux-gnu/python2.7' [-Wmissing-include-dirs]
  
/home/lamby/temp/cdt.20160511095054.RcEn9womis.emoslib/emoslib-4.4.1/bufrdc_wmo/getcode.F:106:0:
  
201  ycode(ii:ii+iz-1)=ctext(j)(1:iz)
   ^
  Warning: 'iz' may be used uninitialized in this function 
[-Wmaybe-uninitialized]
  
/home/lamby/temp/cdt.20160511095054.RcEn9womis.emoslib/emoslib-4.4.1/bufrdc_wmo/getcode.F:102:0:
  
  iz=k
   ^
  note: 'iz' was declared here
  [ 18%] Building Fortran object 
libemos-dp/CMakeFiles/emos.dir/__/bufrdc_wmo/getflag.F.o
  cd 
/home/lamby/temp/cdt.20160511095054.RcEn9womis.emoslib/emoslib-4.4.1/obj-x86_64-linux-gnu/libemos-dp
 && /usr/bin/gfortran  -DBUFR_TABLES_PATH=\"/usr/share/emos/bufrtables\" 
-DFOPEN64 -DINTEGER_IS_INT -DINTERPOL_TABLES_PATH=\"/usr/share/emos\" 
-DPOINTER_64 -DREAL_8 -DREAL_BIGGER_THAN_INTEGER -D_FILE_OFFSET_BITS=64 
-D_LARGEFILE64_SOURCE -Dgfortran -Dlinux 
-I/home/lamby/temp/cdt.20160511095054.RcEn9womis.emoslib/emoslib-4.4.1/obj-x86_64-linux-gnu/module
 -I/home/lamby/temp/cdt.20160511095054.RcEn9womis.emoslib/emoslib-4.4.1 
-I/home/lamby/temp/cdt.20160511095054.RcEn9womis.emoslib/emoslib-4.4.1/obj-x86_64-linux-gnu
 
-I/home/lamby/temp/cdt.20160511095054.RcEn9womis.emoslib/emoslib-4.4.1/interpolation
 
-I/home/lamby/temp/cdt.20160511095054.RcEn9womis.emoslib/emoslib-4.4.1/bufrdc_wmo
 -I/usr/lib/include -I/usr/include -I/usr/include/hdf5/serial 
-I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7  -g -O2 
-fstack-protector-strong  -ffixed-line-length-none -fcray-pointer 
-fno-second-underscore -Wuninitialized -Wunused-variable -DSHAREDMEMORY   
-fdefault-real-8 -fdefault-double-8 -O3 -funroll-all-loops -finline-functions 
-O2 -DLITTLE_ENDIAN -J. -fPIC   -fPIC -mcmodel=medium  -c 
/home/lamby/temp/cdt.20160511095054.RcEn9womis.emoslib/emoslib-4.4.1/bufrdc_wmo/getflag.F
 -o CMakeFiles/emos.dir/__/bufrdc_wmo/getflag.F.o
  f951: Warning: Nonexistent include directory '/usr/lib/include' 
[-Wmissing-include-dirs]
  f951: Warning: Nonexistent include directory '/usr/include/hdf5/serial' 
[-Wmissing-include-dirs]
  f951: Warning: Nonexistent include directory '/usr/include/python2.7' 
[-Wmissing-include-dirs]
  f951: Warning: Nonexistent include directory 
'/usr/include/x86_64-linux-gnu/python2.7' [-Wmissing-include-dirs]
  [ 18%] Building Fortran object 
libemos-dp/CMakeFiles/emos.dir/__/bufrdc_wmo/bu_check_s4s.F.o
  cd 
/home/lamby/temp/cdt.20160511095054.RcEn9womis.emoslib/emoslib-4.4.1/obj-x86_64-linux-gnu/libemos-dp
 && /usr/bin/gfortran  

[Reproducible-builds] За непрофесионалисти!

2016-05-11 Thread Реклами в Google – обучение







Как сами да направим рекламни
кампании в Google AdWords и как да контролираме
подизпълнителите 
100
% практическо обучение за
НЕпрофесионалисти 
на 03 и 04 юни 2016г. (петък и събота )  – 9,30 – 18: 00
ч.
Как да настройвате
платени реклами в Google, как да анализирате
данните и да платите по-малко. Курса
започва от създаване на профил в AdWords и в
края ще можете да изпълнявате рекламните
си кампании сами. Също е отделена
специална част за Google Analytics и кои са важните данни, които
показва инструмента.
На това обучение ще
научите:
- Как се правят рекламни
кампании в Google AdWords
- Как да анализирате
конкуренцията си.
- Как да подобрите
ключовите думи 
- Как да пишете добри
реклами 
- Как AdWords и Google
Analytics
работят заедно.
  ден
1: 03.06.2016г.
(петък)  – 9,30ч.
до 18,00ч.ден 2: 04.06.2016г.
(събота) – 9,30ч. до 18,00ч.Общо: 16 учебни
часа  Лектор: Любомир Попов - един от най-добрите
експерти в тази област. Любо е основател
на sem.bg, обучител и лектор на
много конференции и семинари.  Място на
провеждане: гр. София, зала „Лозенец“
– ул. Бисер №2 (близо до НДК)  Пълната програма може да видите
от този линк http://igritenauspeha.com/events/google-adwords-2/.  За да проверите за свободни места
моля обадете се на Ралица Вълкова на
телефон 0878 161 907 Цена: стандартна - 240 лв. при
ранна регистрация направена до 27 май 2016
г. (петък)  – спестявате 50
лв. и заплащате само 190 лв.  Цена за двама:
стандартна  480 лв.
спестявате 160 лв. и
заплащате общо за двамата 320
лв. (по 160 лв. за участник)  *цените са крайни по
смисъла на чл.113 ал.9 по ЗДДС
  
Залата е с ограничен брой -
24 души ( до момента 8 записани ),
побързайте.  Спечелете преднина, регистрирайте
се сега на http://igritenauspeha.com/events/google-adwords-2/.  и на телефон 0878
161 907.
Важно: носете си
лаптоп, тъй като ще получите конкретни
практически умения!
Очакваме Ви!
Практически интернет
маркетинг, който ще Ви помогне да правите
успешен бизнес и да печелите
онлайн.




 
Съгласно закона за електронна търговия
Чл. 6, ал. 1 Ви уведомяваме, че е възможно
това да е непоискано търговско
съобщение. То е еднократно изпратено
писмо до Вашия e-mail адрес, който е взет от
публичното пространство. Извиняваме
се за причиненото неудобство, ако сме Ви
притеснили с нашето предложение. Ако
не желаете да получавате съобщения от
"Igrite na uspeha", моля натиснете ТУК за
автоматично отписване или отговорете
на този имейл със заглавие - ОТПИШИ





___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds