[Reproducible-builds] Bug#797578: libmail-gnupg-perl: FTBFS with new gpg-agent: t/agent.t failures
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
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
> 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] Разпалете страстите със нашите секси и еротични предложения!
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
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
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.
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
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
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
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 TeamDescription: 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.
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 LambDate: 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
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
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'
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 TeamDescription: Dummy package to satisfy dependencies with aptitude - created by
[Reproducible-builds] Bug#797543: xotcl: please make the build reproducible
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
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