[Reproducible-builds] Bug#797578: libmail-gnupg-perl: FTBFS with new gpg-agent: t/agent.t failures

2015-08-31 Thread Niko Tyni
Package: libmail-gnupg-perl
Version: 0.21-1
Severity: serious
Tags: upstream sid stretch
Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=102719
User: reproducible-builds@lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

As detected by the reproducible builds CI system, this package fails to
build on current sid. It regressed with the upgrade of gnupg-agent
from 2.0.28-3 to 2.1.7-2.

The test gets skipped at least on my sbuild instance because of a
nonexistent HOME, but I can reproduce the failure when building
manually.

This is https://rt.cpan.org/Public/Bug/Display.html?id=102719
which has a proposed patch.

When this is fixed, gnupg-agent should probably gain a Breaks entry for
the earlier versions to make sure partial upgrades work.

   t/agent.t  
   gpg: keyring `mgtVSdM_/secring.gpg' created
   gpg: keyring `mgtVSdM_/pubring.gpg' created
   gpg: key EFEA4EAD: secret key imported
   gpg: mgtVSdM_/trustdb.gpg: trustdb created
   gpg: key EFEA4EAD marked as ultimately trusted
   gpg: key EFEA4EAD: public key "Mail::GnuPG Test Key " 
imported
   gpg: key EFEA4EAD: "Mail::GnuPG Test Key " 1 new signature
   gpg: Total number processed: 2
   gpg:   imported: 1
   gpg: new signatures: 1
   gpg:   secret keys read: 1
   gpg:   secret keys imported: 1
   gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
   gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u
   1..20
   ok 1 - An object of class 'Mail::GnuPG' isa 'Mail::GnuPG'
   not ok 2
   
   #   Failed test at t/agent.t line 78.
   #  got: '2'
   # expected: '0'
   not ok 3
   
   #   Failed test at t/agent.t line 81.
   #  got: '2'
   # expected: '0'
   not ok 4
   
   #   Failed test at t/agent.t line 82.
   #  got: undef
   # expected: 'EFEA4EAD'
   not ok 5
   
   #   Failed test at t/agent.t line 83.
   #  got: undef
   # expected: 'Mail::GnuPG Test Key '
   ok 6
   ok 7
   not ok 8
   
   #   Failed test at t/agent.t line 92.
   #  got: '2'
   # expected: '0'
   Unknown Content-Type or no PGP message in body at 
/home/niko/tmp/libmail-gnupg-perl-0.21/blib/lib/Mail/GnuPG.pm line 402.
   # Looks like you planned 20 tests but ran 8.
   # Looks like you failed 5 tests of 8 run.
   # Looks like your test exited with 2 just after 8.
   Dubious, test returned 2 (wstat 512, 0x200)
   Failed 17/20 subtests 
 
-- 
Niko Tyni   nt...@debian.org

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


[Reproducible-builds] Bug#797579: ferret-vis: please make the build reproducible

2015-08-31 Thread Chris Lamb
Source: ferret-vis
Version: 6.9.3-2.1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Hi,

While working on the "reproducible builds" effort [0], we have noticed
that ferret-vis could not be built reproducibly.

The attached patch removes timestamps from the build system. Once
applied, ferret-vis can be built reproducibly in our reproducible
toolchain.

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


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-
--- a/debian/patches/reproducible-build.patch   1970-01-01 01:00:00.0 
+0100
--- b/debian/patches/reproducible-build.patch   2015-08-31 18:12:03.020475556 
+0100
@@ -0,0 +1,14 @@
+--- ferret-vis-6.9.3.orig/fer/Makefile
 ferret-vis-6.9.3/fer/Makefile
+@@ -145,7 +145,11 @@ ferret:
+ .PHONY: update
+ update:
+   - mv $(EXECNAME) $(EXECNAME)_`ls -l $(EXECNAME) | awk '{print 
$$6"_"$$7}' | tr [A-Z] [a-z]`
++ifdef SOURCE_DATE_EPOCH
++  ${MAKE} update_date DATE=`/bin/date --utc 
--date="@$(SOURCE_DATE_EPOCH)" +%D`
++else
+   ${MAKE} update_date DATE=`/bin/date +%D`
++endif
+   rm -f special/xrevision_type_data.[Ffo]
+   sed -e 's&($(DEBUG_TITLE)/$(GUI))&' -e 's&(/&(&' -e 's&/)&)&' 
< special/xrevision_type_data.template > special/xrevision_type_data.F 
+   rm -f special/xplatform_type_data.[Ffo]
--- a/debian/patches/series 2015-08-31 17:45:19.118960423 +0100
--- b/debian/patches/series 2015-08-31 18:11:59.896449040 +0100
@@ -4,3 +4,4 @@
 missing-functions.patch
 debian.patch
 fix-bashisms.patch
+reproducible-build.patch
___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Re: [Reproducible-builds] Bug#792687: gettext: please support timestamps from environment

2015-08-31 Thread Chris Lamb
> As a proof of concept, I've fixed "pppconfig" the way I think this
> kind of bugs should be fixed: By not running "po/update.sh" each and
> every time.

https://gist.github.com/be5b243cfcaaa27819f0 is the diff for anyone
interested

> Would be possible to drop the forked gettext and try to fix this in
> the affected packages?

Seems reasonable, especially as it's only ~40 packages. Would you guess
most of them are fixable under debian/ or require upstream patches?


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-

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


[Reproducible-builds] Разпалете страстите със нашите секси и еротични предложения!

2015-08-31 Thread Neustoima.bg - Секси бельо и дрехи








www.NEUSTOIMA.bg
-  Най-големия портал за дамско секси
и еротично бельо и дрехи.
Направете си секси подарък за
Вас или за Вашата половинка! При нас ще намерите над 800 секси и
еротични предложения! Представяме Ви и горещите ни секси
предложения тази седмица:






Секси
дантелена прозрачна нощничка Obsessive Julia
черна





Секси
рокличка тип корсет LivCo Corsetti Ayme






Лъскава
черна рокля с дантелени ръкави





Комплект
Leilieve 2965/2935 нежно лимонено зелено





Секси
мрежесто целокупно боди LivCo Vesna Black








Секси
корсет кожен






Къс
прозрачен корсет - Obsessive Finesia Corset




Секси
мрежесто целокупно боди LivCo Nikandra
Black




Секси
дантелена прозрачна нощничка Obsessive
Caramella




Секси
комплект Стюердеса







Секси
мрежесто целокупно боди Obsessive





Секси
дантелена прозрачна нощница Obsessive
Eceltra





Секси
прозрачен дантелен корсет - Obsessive Empressia
Corset





Секси
черен гащеризон без ръкави




Секси
дантелена прозрачна нощничка







Секси
леопардова нощничка с черна
дантела





Секси
комплект Papillon - цвят черен






Секси
корсет кожа и дантела с мокър ефект




Секси
комплект LivCo Nicole




Секси
мрежесто целокупно боди Obsessive








Секси
черен гащеризон





Секси
дантелена прозрачна нощничка Obsessive
Musca




Разкриващ
секси комплект с перли




Секси
мрежесто целокупно боди Obsessive F213





Секси
черна кожена рокля с гол гръб и
предизвикателно деколте





Секси
комплект Obsessive - Crystal




Секси
мрежесто целокупно боди LivCo Vesna Black






Секси
боди отворено и декорирано с
цирконий





Секси
дантелена прозрачна нощничка Obsessive
Chita




Секси
прашки Obsessive





Разгледайте
и другите ни горещи летни
предложения: Секси мрежести целокупни
бодита , Секси роклички и
нощнички , Секси костюми и
комплекти , Секси корсети и
бюстиета , Секси бодита , Секси
чорапи и чорапогащи и още
много други артикули. 
  
OUTLET разпродажба
с отстъпка до 40%!

    Всички стоки са
налични със срок за доставка до 1-2
работни дни!   Разгледайте и другите ни
категории и продукти:      Стилно и елегантно дамско
бельо – сутиени,
комплекти, чорапи, чорапогащи, бодита,
бански, клинове, нощници, халати и др.  Секси и еротично дамско
бельо - секси
комплекти, костюми и рокли, чорапи,
чорапогащи, мрежести бодита, корсети,
бюстиета и др.  По-нестандартно фетиш бельо и
дрехи - кожени и
винилови поли, рокли, костюми,
гащеризони, бодита, корсети и бюстиета и
др.  Стягащо и оформящо бельо 
  www.neustoima.bg - Секси бельо и дрехи за
показване!




       Съгласно Закона за
Електронната Търговия Ви информираме, че
това може да е непоискано търговско
съобщение. Вие може да го приемете или
отхвърлите. Ние може да сме
получили вашия имейл от Вас, от Ваш
партньор или от публичното
пространство.  Ако не
желаете да получавате повече информация
от "Neustoima.bg", моля ОТПИШЕТЕ
СЕ ОТ ТУКи ще
преустановим изпращането на търговски
съобщения към Вашият имейл адрес.Ако сме Ви обезпокоили, моля да ни
извините! 





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

[Reproducible-builds] Bug#797521: ibus-table: please make the output of ibus-table-createdb deterministic

2015-08-31 Thread Chris Lamb
Source: ibus-table
Version: 1.9.1-3
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: toolchain randomness
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Hi,

While working on the "reproducible builds" effort [0], we have noticed
that ibus-table-createdb creates output with non-determinstic output
due to Python dict ordering.

The attached patch removes this randomness from the build system. Once
applied, packages using ibus-table can be built reproducibly in our
reproducible toolchain.

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


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-
diff --git a/engine/tabsqlitedb.py b/engine/tabsqlitedb.py
index 258c838..b8a858a 100644
--- a/engine/tabsqlitedb.py
+++ b/engine/tabsqlitedb.py
@@ -566,7 +566,7 @@ class tabsqlitedb:
 VALUES (:tabkeys, :phrase, :freq, :user_freq);
 ''' %{'database': database}
 insert_sqlargs = []
-for (tabkeys, phrase, freq, user_freq) in phrases:
+for (tabkeys, phrase, freq, user_freq) in sorted(phrases):
  insert_sqlargs.append({'tabkeys': tabkeys, 'phrase': phrase, 
'freq': freq, 'user_freq': user_freq})
 self.db.executemany(insert_sqlstr, insert_sqlargs)
 self.db.commit()
___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

[Reproducible-builds] Bug#797506: comix: Should not ship .pyc files

2015-08-31 Thread Chris Lamb
Source: comix
Version: 4.0.4-1
Severity: important
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: randomness
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Hi,

While working on the "reproducible builds" effort [0], we have noticed
that comix could not be built reproducibly as it ships pyc files
instead of using an install-time helper to compile them.

This is additonally against Policy 3.7 [1], hence the severity.

The attached patch removes these files from the build system, but there
is really no obvious reason not to switch to dh-python, etc. If there
is, please document it in debian/rules or debian/README.Source.

Once applied, comix can be built reproducibly in our reproducible
toolchain.

 [0] https://wiki.debian.org/ReproducibleBuilds
 [1]
 
https://www.debian.org/doc/packaging-manuals/python-policy/ch-module_packages.html#s-byte_compilation


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-
--- a/debian/rules  2015-08-31 08:58:40.163251104 +0100
--- b/debian/rules  2015-08-31 09:01:08.957302416 +0100
@@ -31,6 +31,7 @@
# Add here commands to install the package into debian/comix.
mkdir -p $(CURDIR)/debian/comix/usr
python install.py install --dir $(CURDIR)/debian/comix/usr --no-mime
+   find $(CURDIR)/debian/comix/usr/share/comix -type f -name '*.pyc' 
-delete
install mime/comicthumb $(CURDIR)/debian/comix/usr/bin/comicthumb
install -d $(CURDIR)/debian/comix/usr/share/mime/packages
install -m 644 mime/comix.xml 
$(CURDIR)/debian/comix/usr/share/mime/packages/comix.xml
___
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] bin/reproducible_html_packages.py: Factor out common "Reproducible" prefix.

2015-08-31 Thread Holger Levsen
Hi Chris,

On Montag, 31. August 2015, Chris Lamb wrote:
> Please merge from the "factor-out-common-prefix-in-links" branch of
>   commit bb4f719c9feae069d563e58dd42e43305935ca82

thanks, deployed!


cheers,
Holger


signature.asc
Description: This is a digitally signed message part.
___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

[Reproducible-builds] Bug#797525: diffoscope: multiarch mode

2015-08-31 Thread Jakub Wilk

Package: diffoscope
Version: 31
Severity: wishlist

I want to use diffoscope to compare two "Multi-Arch: same" debs of the 
same version but different architecture, to see differences that will 
cause co-installation conflicts.


This almost works currently, but there's a bit of noise that could be 
avoided. I'd like an option that does the following:

- Ignores all differences in control.tar.
- Ignores timestamp differences in data.tar.
- Disables fuzzy matching.

--
Jakub Wilk

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


[Reproducible-builds] Bug#797508: litl: please make the build reproducible

2015-08-31 Thread Chris Lamb
Source: litl
Version: 0.1.6+dfsg-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Hi,

While working on the "reproducible builds" effort [0], we have noticed
that litl could not be built reproducibly.

The attached patch removes timestamps from the build system. Once
applied, litl can be built reproducibly in our reproducible
toolchain.

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


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-
--- a/debian/patches/reproducible-build 1970-01-01 01:00:00.0 +0100
--- b/debian/patches/reproducible-build 2015-08-31 09:11:28.041964961 +0100
@@ -0,0 +1,9 @@
+
+--- litl-0.1.6+dfsg.orig/doc/header.tex.in
 litl-0.1.6+dfsg/doc/header.tex.in
+@@ -184,3 +184,5 @@ ytick scale label code/.code={$\times 10
+ \newcommand{\openmp}{OpenMP}
+ \newcommand{\mpi}{MPI}
+ \newcommand{\dash}{ -- }
++
++\date{}
--- a/debian/patches/series 2015-08-31 09:02:06.876564166 +0100
--- b/debian/patches/series 2015-08-31 09:11:25.009998053 +0100
@@ -1 +1,2 @@
 dont-use-march-on-arm
+reproducible-build
___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

[Reproducible-builds] Bug#797510: herwig++: FTBFS: error: Can't find /usr/lib/libgsl.a or the headers in /usr/include

2015-08-31 Thread Chris Lamb
Source: herwig++
Version: 2.6.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,

herwig++ fails to build from source in unstable/amd64, ie. separate from
#780842 ("FTBFS on all 64-bit arches except amd64"):

  [..]

  configure:18834: checking for gsl location
  configure:18992: result: not found
  configure:18994: error: Can't find /usr/lib/libgsl.a or the headers in
  /usr/include
  
  [..]  

I can't immediately tell whether this is an issue in gsl due to:

http://changelogs.debian.net/gsl#1.16+dfsg-3

.. or herwig++ itself needs to be updated to accomodate the
triplet-namespaced path. I'll let you re-assign as necessary.

If it helps, the full build log is attached or can be viewed here:


https://reproducible.debian.net/logs/unstable/amd64/herwig++_2.6.0-1.build1.log.gz


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-
I: using fakeroot in build.
I: pbuilder: network access will be disabled during build
I: Current time: Sun Aug 30 09:18:18 GMT+12 2015
I: pbuilder-time-stamp: 1440969498
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
I: creating local configuration
I: copying local configuration
I: mounting /proc filesystem
I: mounting /run/shm filesystem
I: mounting /dev/pts filesystem
I: Mounting /dev/shm
I: Mounting /sys
I: policy-rc.d already exists
I: Installing the build-deps
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: amd64
Maintainer: Debian Pbuilder Team 
Description: Dummy package to satisfy dependencies with aptitude - created by 
pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: debhelper (>= 8.0.0), autotools-dev, dh-autoreconf, libthepeg-dev, 
libfastjet-dev, libfastjettools-dev, libfastjetplugins-dev, libboost-dev, 
libgsl0-dev, gfortran, chrpath
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in 
'/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 20252 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring 
anyway as you requested:
 pbuilder-satisfydepends-dummy depends on autotools-dev; however:
  Package autotools-dev is not installed.
 pbuilder-satisfydepends-dummy depends on dh-autoreconf; however:
  Package dh-autoreconf is not installed.
 pbuilder-satisfydepends-dummy depends on libthepeg-dev; however:
  Package libthepeg-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libfastjet-dev; however:
  Package libfastjet-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libfastjettools-dev; however:
  Package libfastjettools-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libfastjetplugins-dev; however:
  Package libfastjetplugins-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libboost-dev; however:
  Package libboost-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libgsl0-dev; however:
  Package libgsl0-dev is not installed.
 pbuilder-satisfydepends-dummy depends on 
Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
The following NEW packages will be installed:
  autoconf{a} automake{a} autopoint{a} autotools-dev{a} chrpath{a} 
  dh-autoreconf{a} gfortran{a} gfortran-5{a} libboost-dev{a} 
  libboost1.58-dev{a} libfastjet-dev{a} libfastjet0{a} 
  libfastjetplugins-dev{a} libfastjetplugins0{a} libfastjettools-dev{a} 
  libfastjettools0{a} libgfortran-5-dev{a} libgfortran3{a} libgsl0-dev{a} 
  libgsl0ldbl{a} libhepmc4{a} liblhapdf0{a} librivet11{a} libsigsegv2{a} 
  libsiscone-dev{a} libsiscone-spherical-dev{a} libsiscone-spherical0{a} 
  libsiscone0{a} libthepeg-dev{a} libthepeg15{a} libtinyxml2.6.2{a} 
  libtool{a} libyaml-cpp0.5{a} m4{a} 
0 packages upgraded, 34 newly installed, 0 to remove and 0 not upgraded.
Need to get 44.7 MB of archives. After unpacking 280 MB will be used.
Writing extended state information...
Get: 1 http://reproducible.alioth.debian.org/debian/ ./ autopoint 
0.19.5.1-1.0~reproducible1 [426 kB]
Get: 2 http://ftp.de.debian.org/debian/ unstable/main libfastjet0 amd64 
3.0.6+dfsg-1 [251 kB]
Get: 3 http://ftp.de.debian.org/debian/ unstable/main libgfortran3 amd64 

[Reproducible-builds] [PATCH] bin/reproducible_html_packages.py: Factor out common "Reproducible" prefix.

2015-08-31 Thread Chris Lamb
Hi Holger,

Please merge from the "factor-out-common-prefix-in-links" branch of
https://github.com/lamby/jenkins.debian.net:
 
  commit bb4f719c9feae069d563e58dd42e43305935ca82
  Author: Chris Lamb 
  Date:   Mon Aug 31 11:21:16 2015 +0100
  
  bin/reproducible_html_packages.py: Factor out common
  "Reproducible" prefix.
  
  It looked kinda ugly.
  
  Signed-off-by: Chris Lamb 
  
   bin/reproducible_html_packages.py | 7 ---
   1 file changed, 4 insertions(+), 3 deletions(-)


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-

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


[Reproducible-builds] strip-nondeterminism changed in unstable: FTBFS -> reproducible

2015-08-31 Thread Reproducible builds folks
More information on 
https://reproducible.debian.net/unstable/amd64/strip-nondeterminism, feel free 
to reply to this email to get more help.

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


[Reproducible-builds] Processed: Re: Bug#797525: diffoscope: multiarch mode

2015-08-31 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> clone 797525 -1
Bug #797525 [diffoscope] diffoscope: multiarch mode
Bug 797525 cloned as bug 797557
> retitle -1 diffoscope: provide option to disable fuzzy-matching
Bug #797557 [diffoscope] diffoscope: multiarch mode
Changed Bug title to 'diffoscope: provide option to disable fuzzy-matching' 
from 'diffoscope: multiarch mode'
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
797525: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797525
797557: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797557
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems

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


[Reproducible-builds] Bug#797540: wmgtemp: FTBFS: undefined reference to `list_cons'

2015-08-31 Thread Chris Lamb
Source: wmgtemp
Version: 1.1-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
Tags: patch

Dear Maintainer,

wmgtemp fails to build from source in unstable/amd64 due to GCC 5.

A patch is attached.

  [..]

  gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong
  -Wformat -Werror=format-security -c wmgeneral/wmgeneral.c -o
  wmgeneral/wmgeneral.o
  gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong
  -Wformat -Werror=format-security -c wmgeneral/misc.c -o
  wmgeneral/misc.o
  In file included from wmgeneral/misc.c:24:0:
  wmgeneral/list.h:57:13: warning: inline function 'list_free' declared
  but never defined
   INLINE void list_free(LinkedList* list);
   ^
  wmgeneral/list.h:55:19: warning: inline function 'list_find' declared
  but never defined
   INLINE LinkedList*list_find(LinkedList* list, void* elem);
 ^
  wmgeneral/list.h:53:13: warning: inline function 'list_mapcar'
  declared but never defined
   INLINE void list_mapcar(LinkedList* list, void(*function)(void*));
   ^
  wmgeneral/list.h:51:20: warning: inline function 'list_remove_elem'
  declared but never defined
   INLINE LinkedList *list_remove_elem(LinkedList* list, void* elem);
  ^
  wmgeneral/list.h:49:13: warning: inline function 'list_remove_head'
  declared but never defined
   INLINE void list_remove_head(LinkedList** list);
   ^
  wmgeneral/list.h:47:14: warning: inline function 'list_nth' declared
  but never defined
   INLINE void* list_nth(int index, LinkedList* list);
^
  wmgeneral/list.h:45:12: warning: inline function 'list_length'
  declared but never defined
   INLINE int list_length(LinkedList* list);
  ^
  wmgeneral/list.h:43:20: warning: inline function 'list_cons' declared
  but never defined
   INLINE LinkedList* list_cons(void* head, LinkedList* tail);
  ^
  gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong
  -Wformat -Werror=format-security -c wmgeneral/list.c -o
  wmgeneral/list.o
  gcc wmgtemp.o ./wmgeneral/wmgeneral.o ./wmgeneral/misc.o
  ./wmgeneral/list.o -Wl,-z,relro -o wmgtemp -lXpm -lXext -lX11
  -lsensors
  ./wmgeneral/misc.o: In function `parse_command':
  /tmp/buildd/wmgtemp-1.1/src/wmgeneral/misc.c:122: undefined reference
  to `list_cons'
  /tmp/buildd/wmgtemp-1.1/src/wmgeneral/misc.c:126: undefined reference
  to `list_length'
  /tmp/buildd/wmgtemp-1.1/src/wmgeneral/misc.c:131: undefined reference
  to `list_remove_head'
  collect2: error: ld returned 1 exit status
  Makefile:19: recipe for target 'wmgtemp' failed
  make[3]: *** [wmgtemp] Error 1
  make[3]: Leaving directory '/tmp/buildd/wmgtemp-1.1/src'
  Makefile:6: recipe for target 'all' failed
  make[2]: *** [all] Error 2
  make[2]: Leaving directory '/tmp/buildd/wmgtemp-1.1'
  dh_auto_build: make -j1 CFLAGS=-g -O2 -fstack-protector-strong
  -Wformat -Werror=format-security LDFLAGS=-Wl,-z,relro returned exit
  code 2
  debian/rules:7: recipe for target 'override_dh_auto_build' failed
  make[1]: *** [override_dh_auto_build] Error 2
  make[1]: Leaving directory '/tmp/buildd/wmgtemp-1.1'
  debian/rules:4: recipe for target 'build' failed
  make: *** [build] Error 2
  dpkg-buildpackage: error: debian/rules build gave error exit status 2

  [..]

The full build log is attached or can be viewed here:


https://reproducible.debian.net/logs/unstable/amd64/wmgtemp_1.1-2.build1.log.gz


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-
diff --git a/src/wmgeneral/list.h b/src/wmgeneral/list.h
index af0f22c..d4fe297 100644
--- a/src/wmgeneral/list.h
+++ b/src/wmgeneral/list.h
@@ -29,7 +29,7 @@ Boston, MA 02111-1307, USA.  */
 #ifndef __LIST_H_
 #define __LIST_H_
 
-#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
+#if defined(__GNUC__) && !defined(__STRICT_ANSI__) && (__GNUC__ < 5)
 # define INLINE inline
 #else
 # define INLINE
I: using fakeroot in build.
I: pbuilder: network access will be disabled during build
I: Current time: Sun Aug 30 23:35:30 GMT+12 2015
I: pbuilder-time-stamp: 1441020930
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
I: creating local configuration
I: copying local configuration
I: mounting /proc filesystem
I: mounting /run/shm filesystem
I: mounting /dev/pts filesystem
I: Mounting /dev/shm
I: Mounting /sys
I: policy-rc.d already exists
I: Installing the build-deps
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: amd64
Maintainer: Debian Pbuilder Team 
Description: Dummy package to satisfy dependencies with aptitude - created by 

[Reproducible-builds] Bug#797543: xotcl: please make the build reproducible

2015-08-31 Thread Chris Lamb
Source: xotcl
Version: 1.6.8-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: fileordering
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Hi,

While working on the "reproducible builds" effort [0], we have noticed
that xotcl could not be built reproducibly.

The attached patch removes filesystem ordering specific behaviour
from the build system. Once applied, xotcl can be built reproducibly
in our reproducible toolchain.

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


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-
--- a/Makefile.in   2015-08-31 13:52:41.718674028 +0100
--- b/Makefile.in   2015-08-31 14:02:06.180689605 +0100
@@ -58,7 +58,7 @@
$(src_lib_dir)/lib/*.xotcl \
$(src_lib_dir)/store/*.xotcl \
$(src_lib_dir)/serialize/Serializer.xotcl \
-   $(src_test_dir)/*.xotcl \
+   $(sort $(wildcard $(src_test_dir)/*.xotcl)) \
$(src_app_dir)/scripts/*.xotcl \
$(src_app_dir)/comm/[flsw]*.xotcl \
$(src_app_dir)/actiweb/univ/UNIVERSAL.xotcl \
___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

[Reproducible-builds] Bug#797539: cadabra: please make the build reproducible

2015-08-31 Thread Chris Lamb
Source: cadabra
Version: 1.39-0.2
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Hi,

While working on the "reproducible builds" effort [0], we have noticed
that cadabra could not be built reproducibly.

The attached patch removes timestamps from the build system. Once
applied, cadabra can be built reproducibly in our reproducible
toolchain.

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


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-
--- a/debian/patches/reproducible-build.diff1970-01-01 01:00:00.0 
+0100
--- b/debian/patches/reproducible-build.diff2015-08-31 11:59:04.660316422 
+0100
@@ -0,0 +1,11 @@
+--- cadabra-1.39.orig/src/Makefile.in
 cadabra-1.39/src/Makefile.in
+@@ -22,7 +22,7 @@ MOBJS=modules/algebra.o modules/pertstri
+ 
+ SRCS  = `find . -name "*.cc"`
+ MCFLAGS   = @CFLAGS@ -I. -I@top_srcdir@/src `pkg-config modglue --cflags`
+-TIMESTAMP = -D"RELEASE=\"${RELEASE}\"" -D"DATETIME=\"`date | sed -e 's/  / 
/'`\"" -DHOSTNAME=\"`hostname`\"
++TIMESTAMP = -D"RELEASE=\"${RELEASE}\"" -D"DATETIME=\"`dpkg-parsechangelog 
-l../debian/changelog -SDate`\"" -DHOSTNAME=\"debian\"
+ 
+ 
+ 
--- a/debian/patches/series 2015-08-31 11:22:24.839231118 +0100
--- b/debian/patches/series 2015-08-31 11:36:22.503182354 +0100
@@ -1 +1,2 @@
 ldflags.diff
+reproducible-build.diff
___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds