Re: [Reproducible-builds] Bug#138409: dpkg-dev: please add support for .buildinfo files
Jérémy Bobbio: > The attached patch will enable dpkg-buildpackage to create .buildinfo > files as specified on the Debian wiki [1]. They have two main purposes: > > * recording information about the system environment used during a >particular build—versions of the build dependencies installed, system >architecture, etc. for easier forensics/debugging; > * describe how to recreate (partially or in full) the original >environment when trying to reproduce a particular build. I think the proposed patch is missing a field to record some environment variables that can affect the build process. Right now, I'm thinking of DEB_BUILD_OPTIONS and DEB_flag_{SET,STRIP,APPEND,PREPEND} (from dpkg-buildflags). Maybe others? Build profiles? Initially I was against recording such information, but now that we understand the purpose of .buildinfo files better and not mandate that they be reproducible themselves, it doesn't matter if one contains `DEB_BUILD_OPTIONS=parallel=4` and the other `DEB_BUILD_OPTIONS=parallel=16`. It is the responsibility of users trying to recreate a given package to filter this out. -- Lunar.''`. lu...@debian.org: :Ⓐ : # apt-get install anarchism `. `'` `- 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#812813: lsh-utils: FTBFS: dh_install: lsh-server missing files: usr/sbin/lsh-krb-checkpw
Source: lsh-utils Version: 2.1-7 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, lsh-utils fails to build from source in unstable/amd64: [..] dh_testdir dh_testroot dh_install -a --sourcedir=debian/tmp dh_install: lsh-server missing files: usr/sbin/lsh-krb-checkpw dh_install: missing files, aborting debian/rules:94: recipe for target 'binary-arch' failed make: *** [binary-arch] Error 255 [..] The full build log is attached. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- lsh-utils.2.1-7.unstable.amd64.log.txt.gz Description: Binary data ___ 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#807669: dh-strip-nondeterminism: Breaks some jar file
Processing control commands: > tag -1 + patch Bug #807669 [dh-strip-nondeterminism] dh-strip-nondeterminism: breaks signed jar files Added tag(s) patch. -- 807669: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=807669 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#807669: dh-strip-nondeterminism: Breaks some jar file
Control: tag -1 + patch Raphael Hertzog: > On Mon, 14 Dec 2015, Raphael Hertzog wrote: > > Your analysis is correct but dh_strip_nondeterminisn should detect the > > signature and avoid messing up with the file in that case. > > > > That's what this bug is about. > > And we got another case where dh_strip_nondeterminism actually broke a > working package... https://bugs.kali.org/view.php?id=3019 > > Is there anything we can do to ensure that this bug gets a timely fix? Attached is a patch which I think could work. I'm not confident enough in my Perl skills to commit directly though. -- Lunar.''`. lu...@debian.org: :Ⓐ : # apt-get install anarchism `. `'` `- From e2dfd6d97a2f0af21f5d113d7eed12d90ebe2384 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Bobbio?= Date: Tue, 26 Jan 2016 13:59:14 + Subject: [PATCH] Don't process signed Jar file Otherwise, we will break the signature and that's not a good thing. I guess it would be better if we had a way to pass a warning back. But that's something for the future. Closes: #807669 --- lib/File/StripNondeterminism/handlers/jar.pm | 6 ++ 1 file changed, 6 insertions(+) diff --git a/lib/File/StripNondeterminism/handlers/jar.pm b/lib/File/StripNondeterminism/handlers/jar.pm index e136395..4af06a0 100644 --- a/lib/File/StripNondeterminism/handlers/jar.pm +++ b/lib/File/StripNondeterminism/handlers/jar.pm @@ -87,6 +87,12 @@ sub _jar_normalize_member { sub normalize { my ($jar_filename) = @_; + my $jar = Archive::Zip->new($jar_filename); + my @filenames = $jar->memberNames(); + for my $filename (@filenames) { + # don't process signed jars + return 0 if $filename =~ /\AMETA-INF\/[^\/]+\.SF\Z/i; + } return File::StripNondeterminism::handlers::zip::normalize($jar_filename, filename_cmp => \&_jar_filename_cmp, member_normalizer => \&_jar_normalize_member); -- 2.6.1 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#812524: marked as done (UnicodeDecodeError with glob2/0.9.4.4-2.4 on unstable/amd64)
Your message dated Tue, 26 Jan 2016 12:19:56 + with message-id and subject line Bug#812524: fixed in diffoscope 48 has caused the Debian Bug report #812524, regarding UnicodeDecodeError with glob2/0.9.4.4-2.4 on unstable/amd64 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 812524: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=812524 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: diffoscope Version: 47 seen on our CI: Sun Jan 24 17:00:26 UTC 2016 - diffoscope 47 will be used to compare the two builds: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/diffoscope/__main__.py", line 177, in main sys.exit(run_diffoscope(parsed_args)) File "/usr/lib/python3/dist-packages/diffoscope/__main__.py", line 148, in run_diffoscope parsed_args.file1, parsed_args.file2) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 95, in compare_root_paths return compare_files(file1, file2) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 111, in compare_files return file1.compare(file2, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 199, in compare difference = self._compare_using_details(other, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 174, in _compare_using_details details.extend(filter(None, self.as_container.compare(other.as_container))) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 114, in compare_commented_files difference = compare_files(file1, file2, source=source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 111, in compare_files return file1.compare(file2, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 199, in compare difference = self._compare_using_details(other, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 174, in _compare_using_details details.extend(filter(None, self.as_container.compare(other.as_container))) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 114, in compare_commented_files difference = compare_files(file1, file2, source=source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 111, in compare_files return file1.compare(file2, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 199, in compare difference = self._compare_using_details(other, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 174, in _compare_using_details details.extend(filter(None, self.as_container.compare(other.as_container))) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 114, in compare_commented_files difference = compare_files(file1, file2, source=source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 111, in compare_files return file1.compare(file2, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 199, in compare difference = self._compare_using_details(other, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 174, in _compare_using_details details.extend(filter(None, self.as_container.compare(other.as_container))) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 114, in compare_commented_files difference = compare_files(file1, file2, source=source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 111, in compare_files return file1.compare(file2, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 199, in compare difference = self._compare_using_details(other, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 174, in _compare_using_details details.extend(filter(None, self.as_container.compare(other.as_container))) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 114, in compare_commented_files difference = compare_files(file1, file2, source=source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 111, in compare_files return file1.compare(file2, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 199, in compare difference = self._compare_usin
[Reproducible-builds] Bug#812534: marked as done (TypeError with python-expyriment/0.7.0+git34-g55a4e7e-3.1 on unstable/amd64)
Your message dated Tue, 26 Jan 2016 12:19:56 + with message-id and subject line Bug#812534: fixed in diffoscope 48 has caused the Debian Bug report #812534, regarding TypeError with python-expyriment/0.7.0+git34-g55a4e7e-3.1 on unstable/amd64 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 812534: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=812534 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: diffoscope Version: 47 Seen on our CI: Sun Jan 24 18:21:16 UTC 2016 - diffoscope 47 will be used to compare the two builds: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/diffoscope/__main__.py", line 177, in main sys.exit(run_diffoscope(parsed_args)) File "/usr/lib/python3/dist-packages/diffoscope/__main__.py", line 148, in run_diffoscope parsed_args.file1, parsed_args.file2) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 95, in compare_root_paths return compare_files(file1, file2) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 111, in compare_files return file1.compare(file2, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 199, in compare difference = self._compare_using_details(other, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 174, in _compare_using_details details.extend(filter(None, self.as_container.compare(other.as_container))) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 114, in compare_commented_files difference = compare_files(file1, file2, source=source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 111, in compare_files return file1.compare(file2, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 199, in compare difference = self._compare_using_details(other, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 174, in _compare_using_details details.extend(filter(None, self.as_container.compare(other.as_container))) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 114, in compare_commented_files difference = compare_files(file1, file2, source=source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 111, in compare_files return file1.compare(file2, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 199, in compare difference = self._compare_using_details(other, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 174, in _compare_using_details details.extend(filter(None, self.as_container.compare(other.as_container))) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 114, in compare_commented_files difference = compare_files(file1, file2, source=source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 111, in compare_files return file1.compare(file2, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 199, in compare difference = self._compare_using_details(other, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 174, in _compare_using_details details.extend(filter(None, self.as_container.compare(other.as_container))) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 114, in compare_commented_files difference = compare_files(file1, file2, source=source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 103, in compare_files specialize(file1) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 171, in specialize if cls.recognizes(file): File "/usr/lib/python3/dist-packages/diffoscope/comparators/debian.py", line 185, in recognizes for d in buildinfo.get('Checksums-Sha256'): TypeError: 'NoneType' object is not iterable -- regards, Mattia Rizzolo GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`. more about me: http://mapreri.org : :' : Launchpad user: https://launchpad.net/~mapreri `. `'` Debian QA page: https://qa.debian.org/developer.php?login=mattia `- signature.asc Description: PGP signature --- End Message --- --- Begin Message --- Source: diffoscope Source-Version: 48 We believe th
[Reproducible-builds] diffoscope_48_amd64.changes ACCEPTED into unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Tue, 26 Jan 2016 12:13:57 +0100 Source: diffoscope Binary: diffoscope debbindiff Architecture: source all Version: 48 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks Changed-By: Jérémy Bobbio Description: debbindiff - transitional package diffoscope - in-depth comparison of files, archives, and directories Closes: 812524 812534 Changes: diffoscope (48) unstable; urgency=medium . * Open debian/control file in binary mode (Closes: #812524) * Fix recognizes() for files ending in .buildinfo but without a Checksums-Sha256 field. (Closes: #812534) * Fix finding debug packages with multiple Build-Ids. * Cleanup how arguments are given to readelf for sections. * Only pass --decompress to readelf when the option is supported. This restores compatibility with older versions of binutils. * Skip dbgsym tests if the debian Python module is not available. Checksums-Sha1: 7bec6325a2ec4aa61f94426665f251e436f67b51 2000 diffoscope_48.dsc 72951a3a9cf3b3457f82cd9eacb939b5943ba5a2 252564 diffoscope_48.tar.xz 092c512a7f0d98f54df64decbcda198ce95f86f8 13816 debbindiff_48_all.deb db92567e723b6e98f6e143d3830daff1b7397ae8 55146 diffoscope_48_all.deb Checksums-Sha256: ad0b2604ade163e368769bb50074e11cae9a30facac7315b809dd4fe42a83122 2000 diffoscope_48.dsc 1d2462ecf1a1f4bc7870b0b5faa68ae7023186f6c0cc8e912f5fdc096a78245e 252564 diffoscope_48.tar.xz b20f3571e909d0748831a40b5ac1892f036db5ccc1f633c8ab86a369059606ce 13816 debbindiff_48_all.deb ebab704a52a0391a20c274622cc5766cdd35abeebb8de5e1c10c45a107429214 55146 diffoscope_48_all.deb Files: 7ff012cc99ae4dddfcda55acb9f1e41b 2000 devel optional diffoscope_48.dsc 7e3b09a10435799794812d0abd173cbc 252564 devel optional diffoscope_48.tar.xz 80366070275e6f1ed37ae2af484f691e 13816 oldlibs extra debbindiff_48_all.deb ba734e8d0b7c27bfbee346c0c14b5fca 55146 devel optional diffoscope_48_all.deb -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAEBCAAGBQJWp2FHAAoJEEAsIlA9Nuk2Lx0P/2ogrMjqXuzERCsHaLHmdgUi 1wtCxA4yXZEP+eRl2xQUgP/VYdSS3kd0qp5LF+E47YSr8BGehyy/8lFEywblOnCC yxE6prbuLDdDOBfBYfN9jof5IMi1QgR0oKHDuK+CUjvdIT2n9iIsf2+nk8l97Ktp CEUF9odsm9VULqmdxXf82+q/zeXJjQPGnVT1hq/O85viEs9aLpUggRHaE9YfzMxj 3IkenI8PDoLjEn20n/ayU8YHM0r8vB71oYJRUCRFXPE5v4mXxquv5mf3KwIWvJkB GELJOrPbnmYvUtprA2N/rwrYdWqkHwSg5x+VAPNltPn1dAVJn6GWUVDJDiEXcMSr /BjttHnSPP3UuWJx48JHzhNSIj9QEua8TxhOPO36X7iPXWePge7jxGnoC0R+79N0 1MH7eg3iDL3WWXbn/zlupcHakRsPOSO3lkG1VwNMJ09DbYqyKiflForTHUkXm5Vx extOhqMPNrluulLNHH9WyF8esEUqjEBeKUG8Ie8bb7sdBSCaWBmBwemmaU20p2Mg ONSiTK714SuFkV6RWXhkvnOC5+CtvjQeTwJ08hxTZaQgCzG0E9kqK/DofpjUol9c Kki8oYUkWGl5F6jxnNWDE+gV2u27SzQGQasdkkJO5ekk9uRNDcOnITIoByXIRY/A wzRNbLJKnhXVbmnq+69l =p3a3 -END PGP SIGNATURE- Thank you for your contribution to Debian. ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Processing of diffoscope_48_amd64.changes
diffoscope_48_amd64.changes uploaded successfully to localhost along with the files: diffoscope_48.dsc diffoscope_48.tar.xz debbindiff_48_all.deb diffoscope_48_all.deb Greetings, Your Debian queue daemon (running on host franck.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] Processing of diffoscope_48_amd64.changes
diffoscope_48_amd64.changes uploaded successfully to ftp-master.debian.org along with the files: diffoscope_48.dsc diffoscope_48.tar.xz debbindiff_48_all.deb diffoscope_48_all.deb Greetings, Your Debian queue daemon (running on host coccia.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#812762: findutils: FTBFS if fr_FR or other locales are installed
Source: findutils Version: 4.6.0-2 Severity: important User: reproducible-builds@lists.alioth.debian.org Usertag: ftbfs Hi! findutils will FTBFS due to test errors if fr_FR or a couple other locales are installed. The failing tests are test-mbrtowc{1,2,3,4}.sh. The log contains: test-mbrtowc.c:49: assertion 'ret == (size_t)(-2)' failed Aborted An easy way to test this is to install the locales-all package in the build environment. Maybe mbrtowc() behavior when n == 0 has changed in recent libc? -- Lunar.''`. lu...@debian.org: :Ⓐ : # apt-get install anarchism `. `'` `- 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#812736: ruby-net-ssh: FTBFS: /usr/lib/ruby/2.2.0/rubygems/specification.rb:927:in `block in find_by_path': undefined method `contains_requirable_file?' for nil:NilClass (NoMe
Source: ruby-net-ssh Version: 1:2.9.2-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, ruby-net-ssh fails to build from source in unstable/amd64: [..] RUBYLIB=/home/lamby/temp/cdt.20160126092627.BFUmdh3bRL/ruby-net-ssh-2.9.2/debian/ruby-net-ssh/usr/lib/ruby/vendor_ruby:. GEM_PATH=/home/lamby/.gem/ruby/2.2.0:/var/lib/gems/2.2.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.2.0:/usr/share/rubygems-integration/2.2.0:/usr/share/rubygems-integration/2.2:/usr/share/rubygems-integration/all:debian/ruby-net-ssh/usr/share/rubygems-integration/all ruby2.2 -S rake -f debian/ruby-tests.rake /usr/bin/ruby2.2 "/usr/lib/ruby/vendor_ruby/rake/rake_test_loader.rb" "test/test*.rb" -v /usr/lib/ruby/2.2.0/rubygems/specification.rb:927:in `block in find_by_path': undefined method `contains_requirable_file?' for nil:NilClass (NoMethodError) from /usr/lib/ruby/2.2.0/rubygems/specification.rb:895:in `block in each' from /usr/lib/ruby/2.2.0/rubygems/specification.rb:894:in `each' from /usr/lib/ruby/2.2.0/rubygems/specification.rb:894:in `each' from /usr/lib/ruby/2.2.0/rubygems/specification.rb:926:in `find' from /usr/lib/ruby/2.2.0/rubygems/specification.rb:926:in `find_by_path' from /usr/lib/ruby/2.2.0/rubygems.rb:190:in `try_activate' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:126:in `rescue in require' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:39:in `require' from /home/lamby/temp/cdt.20160126092627.BFUmdh3bRL/ruby-net-ssh-2.9.2/lib/net/ssh/prompt.rb:81:in `' from /home/lamby/temp/cdt.20160126092627.BFUmdh3bRL/ruby-net-ssh-2.9.2/lib/net/ssh/prompt.rb:1:in `' from /home/lamby/temp/cdt.20160126092627.BFUmdh3bRL/ruby-net-ssh-2.9.2/lib/net/ssh/prompt.rb:1:in `' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /home/lamby/temp/cdt.20160126092627.BFUmdh3bRL/ruby-net-ssh-2.9.2/lib/net/ssh/key_factory.rb:2:in `' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /home/lamby/temp/cdt.20160126092627.BFUmdh3bRL/ruby-net-ssh-2.9.2/lib/net/ssh/authentication/key_manager.rb:2:in `' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /home/lamby/temp/cdt.20160126092627.BFUmdh3bRL/ruby-net-ssh-2.9.2/lib/net/ssh/authentication/session.rb:4:in `' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /home/lamby/temp/cdt.20160126092627.BFUmdh3bRL/ruby-net-ssh-2.9.2/lib/net/ssh.rb:11:in `' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /home/lamby/temp/cdt.20160126092627.BFUmdh3bRL/ruby-net-ssh-2.9.2/test/start/test_options.rb:2:in `' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /home/lamby/temp/cdt.20160126092627.BFUmdh3bRL/ruby-net-ssh-2.9.2/test/test_all.rb:10:in `block (2 levels) in ' from /home/lamby/temp/cdt.20160126092627.BFUmdh3bRL/ruby-net-ssh-2.9.2/test/test_all.rb:10:in `each' from /home/lamby/temp/cdt.20160126092627.BFUmdh3bRL/ruby-net-ssh-2.9.2/test/test_all.rb:10:in `block in ' from /home/lamby/temp/cdt.20160126092627.BFUmdh3bRL/ruby-net-ssh-2.9.2/test/test_all.rb:5:in `chdir' from /home/lamby/temp/cdt.20160126092627.BFUmdh3bRL/ruby-net-ssh-2.9.2/test/test_all.rb:5:in `' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /usr/lib/ruby/vendor_ruby/rake/rake_test_loader.rb:10:in `block (2 levels) in ' from /usr/lib/ruby/vendor_ruby/rake/rake_test_loader.rb:9:in `each' from /usr/lib/ruby/vendor_ruby/rake/rake_test_loader.rb:9:in `block in ' from /usr/lib/ruby/vendor_ruby/rake/rake_test_loader.rb:4:in `select' from /usr/lib/ruby/vendor_ruby/rake/rake_test_loader.rb:4:in `' Skipping packet stream test for idea-cbc rake aborted! Command failed with status (1): [ruby "/usr/lib/ruby/vendor_ruby/rake/rake_test_loader.rb" "test/test*.rb" -v] Tasks: TOP => default (See full trace by running task with --trace)
[Reproducible-builds] Bug#812734: libpam-krb5: FTBFS: /bin/sed: can't read /usr/lib/x86_64-linux-gnu/libhx509.la: No such file or directory
Source: libpam-krb5 Version: 4.7-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, libpam-krb5 fails to build from source in unstable/amd64: [..] /bin/sed: can't read /usr/lib/x86_64-linux-gnu/libhx509.la: No such file or directory libtool: link: `/usr/lib/x86_64-linux-gnu/libhx509.la' is not a valid libtool archive Makefile:968: recipe for target 'pam_krb5.la' failed make[3]: *** [pam_krb5.la] Error 1 make[3]: Leaving directory '/home/lamby/temp/cdt.20160126092437.40enHpYeqO/libpam-krb5-4.7/build-heimdal' Makefile:804: recipe for target 'all' failed make[2]: *** [all] Error 2 make[2]: Leaving directory '/home/lamby/temp/cdt.20160126092437.40enHpYeqO/libpam-krb5-4.7/build-heimdal' dh_auto_build: make -j9 returned exit code 2 debian/rules:30: recipe for target 'override_dh_auto_build' failed make[1]: *** [override_dh_auto_build] Error 2 make[1]: Leaving directory '/home/lamby/temp/cdt.20160126092437.40enHpYeqO/libpam-krb5-4.7' debian/rules:9: recipe for target 'build' failed make: *** [build] Error 2 [..] The full build log is attached. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- libpam-krb5.4.7-2.unstable.amd64.log.txt.gz Description: Binary data ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Bug#812732: cyrus-sasl2: FTBFS: /bin/sed: can't read /usr/lib/x86_64-linux-gnu/libheimntlm.la: No such file or directory
Source: cyrus-sasl2 Version: 2.1.26.dfsg1-14 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, cyrus-sasl2 fails to build from source in unstable/amd64: [..] libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../plugins -I.. -I../../include -I../../lib -I../../sasldb -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/heimdal -I/usr/include -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include/postgresql -I/usr/include -Wall -W -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -c ../../plugins/otp.c -fPIE -o otp.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../plugins -I.. -I../../include -I../../lib -I../../sasldb -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/heimdal -I/usr/include -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include/postgresql -I/usr/include -Wall -W -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -c -o otp_init.lo ../../plugins/otp_init.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../plugins -I.. -I../../include -I../../lib -I../../sasldb -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/heimdal -I/usr/include -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include/postgresql -I/usr/include -Wall -W -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -c ../../plugins/otp_init.c -fPIC -DPIC -o .libs/otp_init.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../plugins -I.. -I../../include -I../../lib -I../../sasldb -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/heimdal -I/usr/include -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include/postgresql -I/usr/include -Wall -W -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -c ../../plugins/otp_init.c -fPIE -o otp_init.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -W -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -module -export-dynamic -rpath /usr/lib/x86_64-linux-gnu/sasl2:/usr/lib/sasl2 -version-info 2:25:0 -fPIE -pie -Wl,-z,relro -Wl,-z,now -L/usr/lib/x86_64-linux-gnu/heimdal -Wl,-z,defs -L/usr/x86_64-linux-gnu/lib -o libotp.la otp.lo otp_init.lo plugin_common.lo -lcrypto -lresolv libtool: link: gcc -shared -fPIC -DPIC .libs/otp.o .libs/otp_init.o .libs/plugin_common.o -L/usr/lib/x86_64-linux-gnu/heimdal -L/usr/x86_64-linux-gnu/lib -lcrypto -lresolv -O2 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-z -Wl,defs -Wl,-soname -Wl,libotp.so.2 -o .libs/libotp.so.2.0.25 libtool: link: (cd ".libs" && rm -f "libotp.so.2" && ln -s "libotp.so.2.0.25" "libotp.so.2") libtool: link: (cd ".libs" && rm -f "libotp.so" && ln -s "libotp.so.2.0.25" "libotp.so") libtool: link: ar cru .libs/libotp.a otp.o otp_init.o plugin_common.o ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: ranlib .libs/libotp.a libtool: link: ( cd ".libs" && rm -f "libotp.la" && ln -s "../libotp.la" "libotp.la" ) /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../plugins -I.. -I../../include -I../../lib -I../../sasldb -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/heimdal -I/usr/include -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include/postgresql -I/usr/include -Wall -W -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -c -o gssapi.lo ../../plugins/gssapi.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../plugins -I.. -I../../include -I../../lib -I../../sasldb -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/heimdal -I/usr/include -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include/postgresql -I/usr/include -Wall -W -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -c ../../plugins/gssapi.c -fPIC -DPIC -o .libs/gssapi.o ../../plugins/gssapi.c: In function 'sasl_gss_seterror_': ../../plugins/gssapi.c:214:40: warning: passing argument 3 of '_plug_buf_alloc' from incompatible pointer type [-Wincompatible-pointer-types] ret = _plug_buf_alloc(utils, &out, &curlen, 256); ^ In file included from ../../plugins/gssapi.c:78:0: ../../plugins/plugin_common.h:145:5: note: expected 'unsigned int *' but argument is of type 'size_t * {aka long unsigned int *}' int _plug_buf_alloc(const sasl_utils_t *utils, char **rwbuf, ^ ../../plugins/gssapi.c:241:37: warning: passing argument 3 of '_plug_buf_alloc' from incompatible pointer type [-Wincompatible-pointer-types] ret = _plug_buf_alloc(utils, &out, &curlen, len); ^ In file included from ../../plugins/gssapi.c:78:0: ../../plugins/plugin_common.h:145:5:
[Reproducible-builds] Bug#812735: ruby-net-scp: FTBFS: /usr/lib/ruby/2.2.0/rubygems/specification.rb:927:in `block in find_by_path': undefined method `contains_requirable_file?' for nil:NilClass (NoMe
Source: ruby-net-scp Version: 1.2.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 Dear Maintainer, ruby-net-scp fails to build from source in unstable/amd64: [..] RUBYLIB=/home/lamby/temp/cdt.20160126092606.gZdR9RA6w0/ruby-net-scp-1.2.1/debian/ruby-net-scp/usr/lib/ruby/vendor_ruby:. GEM_PATH=/home/lamby/.gem/ruby/2.2.0:/var/lib/gems/2.2.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.2.0:/usr/share/rubygems-integration/2.2.0:/usr/share/rubygems-integration/2.2:/usr/share/rubygems-integration/all:debian/ruby-net-scp/usr/share/rubygems-integration/all ruby2.2 -S rake -f debian/ruby-tests.rake /usr/bin/ruby2.2 "/usr/lib/ruby/vendor_ruby/rake/rake_test_loader.rb" "test/test_all.rb" "test/test_download.rb" "test/test_scp.rb" "test/test_upload.rb" -v /usr/lib/ruby/2.2.0/rubygems/specification.rb:927:in `block in find_by_path': undefined method `contains_requirable_file?' for nil:NilClass (NoMethodError) from /usr/lib/ruby/2.2.0/rubygems/specification.rb:895:in `block in each' from /usr/lib/ruby/2.2.0/rubygems/specification.rb:894:in `each' from /usr/lib/ruby/2.2.0/rubygems/specification.rb:894:in `each' from /usr/lib/ruby/2.2.0/rubygems/specification.rb:926:in `find' from /usr/lib/ruby/2.2.0/rubygems/specification.rb:926:in `find_by_path' from /usr/lib/ruby/2.2.0/rubygems.rb:190:in `try_activate' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:126:in `rescue in require' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:39:in `require' from /usr/lib/ruby/vendor_ruby/net/ssh/prompt.rb:81:in `' from /usr/lib/ruby/vendor_ruby/net/ssh/prompt.rb:1:in `' from /usr/lib/ruby/vendor_ruby/net/ssh/prompt.rb:1:in `' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /usr/lib/ruby/vendor_ruby/net/ssh/key_factory.rb:2:in `' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /usr/lib/ruby/vendor_ruby/net/ssh/authentication/key_manager.rb:2:in `' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /usr/lib/ruby/vendor_ruby/net/ssh/authentication/session.rb:4:in `' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /usr/lib/ruby/vendor_ruby/net/ssh.rb:11:in `' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /home/lamby/temp/cdt.20160126092606.gZdR9RA6w0/ruby-net-scp-1.2.1/test/common.rb:11:in `' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /home/lamby/temp/cdt.20160126092606.gZdR9RA6w0/ruby-net-scp-1.2.1/test/test_upload.rb:1:in `' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /home/lamby/temp/cdt.20160126092606.gZdR9RA6w0/ruby-net-scp-1.2.1/test/test_all.rb:2:in `block (2 levels) in ' from /home/lamby/temp/cdt.20160126092606.gZdR9RA6w0/ruby-net-scp-1.2.1/test/test_all.rb:2:in `each' from /home/lamby/temp/cdt.20160126092606.gZdR9RA6w0/ruby-net-scp-1.2.1/test/test_all.rb:2:in `block in ' from /home/lamby/temp/cdt.20160126092606.gZdR9RA6w0/ruby-net-scp-1.2.1/test/test_all.rb:1:in `chdir' from /home/lamby/temp/cdt.20160126092606.gZdR9RA6w0/ruby-net-scp-1.2.1/test/test_all.rb:1:in `' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /usr/lib/ruby/vendor_ruby/rake/rake_test_loader.rb:15:in `block in ' from /usr/lib/ruby/vendor_ruby/rake/rake_test_loader.rb:4:in `select' from /usr/lib/ruby/vendor_ruby/rake/rake_test_loader.rb:4:in `' rake aborted! Command failed with status (1): [ruby "/usr/lib/ruby/vendor_ruby/rake/rake_test_loader.rb" "test/test_all.rb" "test/test_download.rb" "test/test_scp.rb" "test/test_upload.rb" -v] Tasks: TOP => default (See full trace by running task with --trace) ERROR: Test "ruby2.2" failed. Exiting. dh_auto_install: dh_ruby --install /home/lamby/temp/cdt.20160126092606.gZdR9RA6w0/ru
[Reproducible-builds] Bug#812733: dfvfs: FTBFS: UnicodeEncodeError: 'ascii' codec can't encode character u'\xed' in position 72: ordinal not in range(128)
Source: dfvfs Version: 20160108-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, dfvfs fails to build from source in unstable/amd64: [..] == ERROR: testResolvePathWithEnvironmentVariable (helpers.windows_path_resolver.WindowsPathResolverTest) Test the resolve path function with environment variable expansion. -- Traceback (most recent call last): File "/home/lamby/temp/cdt.20160126092053.HI2fPHzkja/dfvfs-20160108/tests/helpers/windows_path_resolver.py", line 179, in testResolvePathWithEnvironmentVariable path_spec = path_resolver.ResolvePath(windows_path) File "./dfvfs/helpers/windows_path_resolver.py", line 241, in ResolvePath path, expand_variables=expand_variables) File "./dfvfs/helpers/windows_path_resolver.py", line 176, in _ResolvePath path_segment, case_sensitive=False) File "./dfvfs/vfs/file_entry.py", line 317, in GetSubFileEntryByName for sub_file_entry in self.sub_file_entries: File "./dfvfs/vfs/os_file_entry.py", line 228, in sub_file_entries for path_spec in self._directory.entries: File "./dfvfs/vfs/file_entry.py", line 67, in entries for entry in self._EntriesGenerator(): File "./dfvfs/vfs/os_file_entry.py", line 45, in _EntriesGenerator location, directory_entry]) File "./dfvfs/vfs/os_file_system.py", line 191, in JoinPath segment.split(self.PATH_SEPARATOR) for segment in path_segments] UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 0: ordinal not in range(128) == ERROR: testDataStreams (vfs.tsk_file_entry.TSKFileEntryTest) Test the data streams functionality. -- Traceback (most recent call last): File "/home/lamby/temp/cdt.20160126092053.HI2fPHzkja/dfvfs-20160108/tests/vfs/tsk_file_entry.py", line 28, in setUp self._file_system.Open(self._tsk_path_spec) File "./dfvfs/vfs/file_system.py", line 230, in Open self._Open(path_spec, mode=mode) File "./dfvfs/vfs/tsk_file_system.py", line 64, in _Open path_spec.parent, resolver_context=self._resolver_context) File "./dfvfs/resolver/resolver.py", line 113, in OpenFileObject file_object.open(path_spec=path_spec) File "./dfvfs/file_io/file_io.py", line 73, in open self._Open(path_spec=path_spec, mode=mode) File "./dfvfs/file_io/os_file_io.py", line 88, in _Open stat_info = os.stat(location) UnicodeEncodeError: 'ascii' codec can't encode character u'\xed' in position 72: ordinal not in range(128) == ERROR: testGetDataStream (vfs.tsk_file_entry.TSKFileEntryTest) Test the retrieve data streams functionality. -- Traceback (most recent call last): File "/home/lamby/temp/cdt.20160126092053.HI2fPHzkja/dfvfs-20160108/tests/vfs/tsk_file_entry.py", line 28, in setUp self._file_system.Open(self._tsk_path_spec) File "./dfvfs/vfs/file_system.py", line 230, in Open self._Open(path_spec, mode=mode) File "./dfvfs/vfs/tsk_file_system.py", line 64, in _Open path_spec.parent, resolver_context=self._resolver_context) File "./dfvfs/resolver/resolver.py", line 113, in OpenFileObject file_object.open(path_spec=path_spec) File "./dfvfs/file_io/file_io.py", line 73, in open self._Open(path_spec=path_spec, mode=mode) File "./dfvfs/file_io/os_file_io.py", line 88, in _Open stat_info = os.stat(location) UnicodeEncodeError: 'ascii' codec can't encode character u'\xed' in position 72: ordinal not in range(128) == ERROR: testGetFileEntryByPathSpec (vfs.tsk_file_entry.TSKFileEntryTest) Test the get entry by path specification functionality. -- Traceback (most recent call last): File "/home/lamby/temp/cdt.20160126092053.HI2fPHzkja/dfvfs-20160108/tests/vfs/tsk_file_entry.py", line 28, in setUp self._file_system.Open(self._tsk_path_spec) File "./dfvfs/vfs/file_system.py", line 230, in Open self._Open(path_spec, mode=mode) File "./dfvfs/vfs/tsk_file_system.py", line 64, in _Open path_spec.parent, resolver_context=self._resolver_context) File "./dfvfs/resolver/resolver.py", line 113, in OpenFileObject file_object.open(path_spec=path_spec) File "./dfvfs/file_io/file_io.py", line 73, in open self._Open(path_spec=path_spec, mode=mode) File "./dfvfs/file_io/os_