[Reproducible-builds] Bug#835465: python-apt: FTBFS: AptKeyError: recv from 'hkp://localhost:19191' failed for '0xa1bD8E9D78F7FE5C3E65D8AF8B48AD6246925553'
Source: python-apt Version: 1.1.0~beta4 Severity: serious Justification: fails to build from source User: reproducible-builds@lists.alioth.debian.org Usertags: ftbfs X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org Dear Maintainer, python-apt fails to build from source in unstable/amd64: [..] from /usr/include/apt-pkg/acquire-item.h:23, from python/apt_pkgmodule.h:15, from python/pkgsrcrecords.cc:12: /usr/include/apt-pkg/srcrecords.h:36:95: note: declared here APT_DEPRECATED_MSG("Use Hashes member instead of hardcoded hash algorithm") std::string MD5Hash; ^~~ x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/home/lamby/temp/cdt.20160826014142.YuAeJNcC8b.db.python-apt/python-apt-1.1.0~beta4=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-write-strings -DDATE="Jul 16 2016" -DTIME="01:05:35" -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python2.7 -c python/policy.cc -o build/temp.linux-x86_64-2.7/python/policy.o -std=c++11 -Wno-write-strings -DAPT_8_CLEANER_HEADERS -DAPT_9_CLEANER_HEADERS -DAPT_10_CLEANER_HEADERS x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/home/lamby/temp/cdt.20160826014142.YuAeJNcC8b.db.python-apt/python-apt-1.1.0~beta4=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-write-strings -DDATE="Jul 16 2016" -DTIME="01:05:35" -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python2.7 -c python/progress.cc -o build/temp.linux-x86_64-2.7/python/progress.o -std=c++11 -Wno-write-strings -DAPT_8_CLEANER_HEADERS -DAPT_9_CLEANER_HEADERS -DAPT_10_CLEANER_HEADERS python/progress.cc: In member function 'pkgPackageManager::OrderResult PyInstallProgress::Run(pkgPackageManager*)': python/progress.cc:377:25: warning: 'pkgPackageManager::OrderResult pkgPackageManager::DoInstall(int)' is deprecated: Use APT::Progress::PackageManager subclass instead of fd [-Wdeprecated-declarations] res = pm->DoInstall(fd); ^ In file included from python/progress.h:14:0, from python/progress.cc:16: /usr/include/apt-pkg/packagemanager.h:118:95: note: declared here APT_DEPRECATED_MSG("Use APT::Progress::PackageManager subclass instead of fd") OrderResult DoInstall(int statusFd=-1); ^ python/progress.cc:379:23: warning: 'pkgPackageManager::OrderResult pkgPackageManager::DoInstall(int)' is deprecated: Use APT::Progress::PackageManager subclass instead of fd [-Wdeprecated-declarations] res = pm->DoInstall(); ^ In file included from python/progress.h:14:0, from python/progress.cc:16: /usr/include/apt-pkg/packagemanager.h:118:95: note: declared here APT_DEPRECATED_MSG("Use APT::Progress::PackageManager subclass instead of fd") OrderResult DoInstall(int statusFd=-1); ^ x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/home/lamby/temp/cdt.20160826014142.YuAeJNcC8b.db.python-apt/python-apt-1.1.0~beta4=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-write-strings -DDATE="Jul 16 2016" -DTIME="01:05:35" -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python2.7 -c python/python-apt-helpers.cc -o build/temp.linux-x86_64-2.7/python/python-apt-helpers.o -std=c++11 -Wno-write-strings -DAPT_8_CLEANER_HEADERS -DAPT_9_CLEANER_HEADERS -DAPT_10_CLEANER_HEADERS x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/home/lamby/temp/cdt.20160826014142.YuAeJNcC8b.db.python-apt/python-apt-1.1.0~beta4=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-write-strings -DDATE="Jul 16 2016" -DTIME="01:05:35" -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python2.7 -c python/sourcelist.cc -o build/temp.linux-x86_64-2.7/python/sourcelist.o -std=c++11 -Wno-write-strings -DAPT_8_CLEANER_HEADERS -DAPT_9_CLEANER_HEADERS -DAPT_10_CLEANER_HEADERS x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/home/lamby/temp/cdt.20160826014142.YuAeJNcC8b.db.python-apt/python-apt-1.1.0~beta4=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-write-strings -DDATE="Jul 16 2016" -DTIME="01:05:35" -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python2.7 -c python/string.cc -o build/temp.linux-x86_64-2.7/python/string.o -std=c++11 -Wno-write-strings -DAPT_8_CLEANER_HEADERS -DAPT_9_CLEANER_HEADERS -DAPT_10_CLEANER_HEADERS python/strin
[Reproducible-builds] Bug#835463: fdroidserver: please make the build reproducible
Source: fdroidserver Version: 0.6.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, Whilst working on the Reproducible Builds effort [0], I noticed that fdroidserver could not be built reproducibly. Patch attached. [0] https://reproducible-builds.org/ 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 2016-08-26 01:38:05.340380320 +0100 @@ -0,0 +1,15 @@ +Description: Make the build reproducible +Author: Chris Lamb +Last-Update: 2016-08-26 + +--- fdroidserver-0.6.0.orig/docs/gendocs.sh fdroidserver-0.6.0/docs/gendocs.sh +@@ -273,7 +273,7 @@ echo "Making output for $srcfile" + echo " in `pwd`" + mkdir -p "$outdir/" + +-taropts="--mtime=@$timestamp --mode=go=rX,u+rw,a-s" ++taropts="--mtime=@$timestamp --mode=go=rX,u+rw,a-s --sort=name" + cmd="$SETLANG $MAKEINFO -o $PACKAGE.info $commonarg $infoarg \"$srcfile\"" + echo "Generating info... ($cmd)" + eval "$cmd" --- a/debian/patches/series 2016-08-26 01:20:13.23161 +0100 --- b/debian/patches/series 2016-08-26 01:27:59.901895699 +0100 @@ -1,2 +1,3 @@ debian-java-detection.patch make-metadata-exceptions-optional-based-on-CLI-flag.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
[Reproducible-builds] Bug#835447: libmodule-build-withxspp-perl: please make the output reproducible
Source: libmodule-build-withxspp-perl Version: 0.14-2 Severity: wishlist Tags: patch User: reproducible-builds@lists.alioth.debian.org Usertags: build-path X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org Hi, Whilst working on the Reproducible Builds effort [0], I noticed that libmodule-build-withxspp-perl was causing packages to not build reproducibly (eg. libboost-geometry-utils-perl). Patch attached. [0] https://reproducible-builds.org/ Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- diff --git a/lib/Module/Build/WithXSpp.pm b/lib/Module/Build/WithXSpp.pm index 340d51e..280d1b6 100644 --- a/lib/Module/Build/WithXSpp.pm +++ b/lib/Module/Build/WithXSpp.pm @@ -2,6 +2,7 @@ package Module::Build::WithXSpp; use strict; use warnings; +use File::Spec; use Module::Build; use ExtUtils::CppGuess (); @@ -228,11 +229,11 @@ MODULE = $module_name PACKAGE = $module_name HERE my $typemap_args = ''; - $typemap_args .= '-t "' . _naive_shell_escape(Cwd::abs_path($_)) . '" ' foreach keys %$xspt_files; + $typemap_args .= '-t "' . _naive_shell_escape(File::Spec->abs2rel($_, $this->build_dir)) . '" ' foreach keys %$xspt_files; foreach my $xsp_file (keys %$xsp_files) { -my $full_path_file = _naive_shell_escape( Cwd::abs_path($xsp_file) ); -my $cmd = qq{INCLUDE_COMMAND: \$^X -MExtUtils::XSpp::Cmd -e xspp -- $typemap_args "$full_path_file"\n\n}; +my $relative_path_file = _naive_shell_escape( File::Spec->abs2rel($xsp_file, $this->build_dir) ); +my $cmd = qq{INCLUDE_COMMAND: \$^X -MExtUtils::XSpp::Cmd -e xspp -- $typemap_args "$relative_path_file"\n\n}; $xs_code .= $cmd; } ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Bug#835418: libfm: please make the build reproducible
Source: libfm Version: 1.2.4-1 Severity: wishlist Tags: patch User: reproducible-builds@lists.alioth.debian.org Usertags: environment X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org Hi, Whilst working on the Reproducible Builds effort [0], I noticed that libfm could not be built reproducibly. Patch attached. [0] https://reproducible-builds.org/ Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- --- a/debian/patches/02-reproducible-build.patch1970-01-01 01:00:00.0 +0100 --- b/debian/patches/02-reproducible-build.patch2016-08-25 14:06:40.233624616 +0100 @@ -0,0 +1,15 @@ +Description: Make the build reproducible +Author: Chris Lamb +Last-Update: 2016-08-25 + +--- libfm-1.2.4.orig/src/gtk/fm-places-view.c libfm-1.2.4/src/gtk/fm-places-view.c +@@ -1286,7 +1286,7 @@ static void fm_places_view_class_init(Fm + g_param_spec_string("home-dir-path", + "Home item directory", + "What directory path will be used for Home item", +-fm_get_home_dir(), ++NULL, + G_PARAM_READWRITE)); + + /** --- a/debian/patches/series 2016-08-25 14:00:42.357720311 +0100 --- b/debian/patches/series 2016-08-25 14:06:38.817609165 +0100 @@ -1 +1,2 @@ 01-lxde-conf.patch +02-reproducible-build.patch ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Bug#835416: imagevis3d: FTBFS: singleton.hpp:131: undefined reference to `boost::serialization::singleton_module::is_locked()'
Source: imagevis3d Version: 3.1.0-4 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, imagevis3d fails to build from source in unstable/amd64: [..] IO/IOManager.h:272:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr m_dsFactory; ^~~~ In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, from /usr/include/c++/6/locale:43, from /usr/include/c++/6/iomanip:43, from ./Basics/Vectors.h:73, from IO/AbstrConverter.h:46, from IO/RAWConverter.h:46, from IO/TiffVolumeConverter.h:43, from IO/TiffVolumeConverter.cpp:41: /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^~~~ g++ -c -fopenmp -DPACKAGE_MANAGER -g -O2 -fdebug-prefix-map=/home/lamby/temp/cdt.20160825134948.1It773RQbs.db.imagevis3d/imagevis3d-3.1.0=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++0x -fno-strict-aliasing -fopenmp -g -O2 -fdebug-prefix-map=/home/lamby/temp/cdt.20160825134948.1It773RQbs.db.imagevis3d/imagevis3d-3.1.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_REENTRANT -Wall -W -DLZHAM_ANSI_CPLUSPLUS=1 -D_7ZIP_ST=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4 -I. -IIO/3rdParty/lzham -I/usr/include/lzma -IBasics -IIO/exception -I/usr/include/lua5.2 -I/usr/X11R6/include -I. -o Build/objects/TTIFFWriter.o IO/TTIFFWriter/TTIFFWriter.cpp IO/Quantize.h:233:19: warning: 'bool {anonymous}::Fits::inXBits(T) [with T = unsigned char; long unsigned int sz = 4096ul]' defined but not used [-Wunused-function] template<> bool inXBits(uint8_t) { return true; } ^~ IO/Quantize.h:231:19: warning: 'bool {anonymous}::Fits::inXBits(T) [with T = signed char; long unsigned int sz = 4096ul]' defined but not used [-Wunused-function] template<> bool inXBits(int8_t) { return true; } ^ IO/Quantize.h:230:19: warning: 'bool {anonymous}::Fits::inXBits(T) [with T = signed char; long unsigned int sz = 256ul]' defined but not used [-Wunused-function] template<> bool inXBits(int8_t) { return true; } ^~~~ In file included from IO/Quantize.h:41:0, from IO/RAWConverter.cpp:57: ./Basics/ctti.h:138:17: warning: '{anonymous}::signed_type {anonymous}::type_category(signed char)' defined but not used [-Wunused-function] signed_type type_category(signed char){ return signed_type(); } ^ g++ -c -fopenmp -DPACKAGE_MANAGER -g -O2 -fdebug-prefix-map=/home/lamby/temp/cdt.20160825134948.1It773RQbs.db.imagevis3d/imagevis3d-3.1.0=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++0x -fno-strict-aliasing -fopenmp -g -O2 -fdebug-prefix-map=/home/lamby/temp/cdt.20160825134948.1It773RQbs.db.imagevis3d/imagevis3d-3.1.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_REENTRANT -Wall -W -DLZHAM_ANSI_CPLUSPLUS=1 -D_7ZIP_ST=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4 -I. -IIO/3rdParty/lzham -I/usr/include/lzma -IBasics -IIO/exception -I/usr/include/lua5.2 -I/usr/X11R6/include -I. -o Build/objects/TuvokJPEG.o IO/TuvokJPEG.cpp g++ -c -fopenmp -DPACKAGE_MANAGER -g -O2 -fdebug-prefix-map=/home/lamby/temp/cdt.20160825134948.1It773RQbs.db.imagevis3d/imagevis3d-3.1.0=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++0x -fno-strict-aliasing -fopenmp -g -O2 -fdebug-prefix-map=/home/lamby/temp/cdt.20160825134948.1It773RQbs.db.imagevis3d/imagevis3d-3.1.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_REENTRANT -Wall -W -DLZHAM_ANSI_CPLUSPLUS=1 -D_7ZIP_ST=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4 -I. -IIO/3rdParty/lzham -I/usr/include/lzma -IBasics -IIO/exception -I/usr/include/lua5.2 -I/usr/X11R6/include -I. -o B
[Reproducible-builds] diffoscope_59~bpo8+1_amd64.changes ACCEPTED into jessie-backports, jessie-backports
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Sun, 21 Aug 2016 17:01:29 + Source: diffoscope Binary: diffoscope trydiffoscope Architecture: source all Version: 59~bpo8+1 Distribution: jessie-backports Urgency: medium Maintainer: Reproducible builds folks Changed-By: Mattia Rizzolo Description: diffoscope - in-depth comparison of files, archives, and directories trydiffoscope - in-depth comparison of files, archives, etc. (try.diffoscope.org Changes: diffoscope (59~bpo8+1) jessie-backports; urgency=medium . * Build depend on default-jdk instead of default-jdk-headless, not available in jessie-backports. * Remove options not recognized by jessie's pybuild. * Rebuild for jessie-backports. . diffoscope (59) unstable; urgency=medium . [ Chris Lamb ] * SquashFS test_testing: - Don't assume that user and group are 5 characters long in squashfs test_listing. - Drop test test; simply too unreliable and/or has too many requirements to satisfy (eg. shorter usernames) for it to not be skipped. * Difference class: - Ensure that we pass str instances to our Difference class as paths, otherwise we can't be sure we can render them. For example, passing a class here breaks the HTML renderer. - Add test for type checking of path1/path2/source. - Pass a str for the path in the JSON comparator, fixing the HTML reporting of JSON output. * When looping over JQUERY_SYSTEM_LOCATIONS, actually use the variable we are looping with when performing the symlink(2) call. * trydiffoscope: - Add manpage for trydiffoscope. - Write trydiffoscope console output as UTF-8, even if STDOUT claims it doesn't support it. * debian/rules: - Make separate calls to dh_python3 for diffoscope and trydiffoscope to avoid both getting the same Recommends substvar. - Use a pattern-based rule for rst2man-based manpages instead of hard-coding "diffoscope.1". - Dynamically calculate manpages to generate over hardcoding. * .gitignore: Ignore all generated manpages, not just diffoscope.1. . [ Holger Levsen ] * ./CONTRIBUTING: - Add new file. - Explain what to look out for when uploading diffoscope. . diffoscope (58) unstable; urgency=medium . * Shorten Description of trydiffoscope to appease Lintian. * Make squashfs test_listing test more robust: - Add ".in" suffix to squashfs listing expected diff as we are about to template it properly. - Replace $USER with the current user with uid 1000. - Move test_listing replacements to a loop so we can easily add more. - Don't assume that the test environment as 4 CPUs in squashfs.test_listing - Don't assume default group is the same name as the user in test_listing. . diffoscope (57) unstable; urgency=medium . [Chris Lamb] * Add myself to Uploaders. * Add try.diffoscope.org command-line client in new binary package "trydiffoscope" to save installation of dependencies: - Open files in binary mode to support comparing binary files. - Optionally open URL in web browser. - Optionally poll locally until result is available. - Move to version 2 of API, don't continue to poll on error. - Correct and improve help text. * Code cleanups: - Tidy PROVIDERS dict in diffoscope/__init__.py. - Tidy OS_NAMES dict. - Correct indentation levels in various files. - Drop unused imports. - platform.get_linux_distribution() will break in Python 3.7. - Don't name first argument of Difference.from_command "cls" as it's not a classmethod. - comparators/directory.py: Call logger.warning over logger.warn. - Rename diffoscope.__main__ to diffoscope.main as its not a "real" magic name. - Raise NotImplementedError() instances over NotImplemented classes. - Add short option for trydiffoscope --url. - Rewrite trydiffoscope to match diffoscope's command-line API. - Use keepalive in trydiffoscope client to avoid new HTTP requests. - Highlight lines via HTML/CSS when hovering over a line to make it easier to visually track. - Rename debian/install -> debian/diffoscope.install now we have multiple binary packages. * Add a JSON comparator. - Add tests for JSON comparator. - Move parsing to JSONFile.recognizes - Ensure decode errors in JSON comparator are not fatal. * Ignore /.*eggs and /.cache - they get created when running tests. * Reflow long dh_python3 call in debian/rules. * Use dict.get fallback to shorten OS_NAMES lookup in --list-tools. * --list-tools: - Output --list-tools in RFC822 format to make parsing less brittle. - Print "no package mapping" in --list-tools to stderr, not stdout. - Remove unused ``reduce`` import. - Reflow long PROVIDERS lookup. * Add .travis.yml from http://travis.debian.net/ * Don
Re: [Reproducible-builds] More lazy-loading for diffoscope html output
Chris Lamb: >> https://people.debian.org/~infinity0/res/dfs-demo/ > > Like it! > > However, hould you object to making it show some — however small — diff on > page load? I am all behind lazy-loading of further chunks but I am certain > I will find it annoying to have to click «load diffs» when I did not before. > > It makes it much harder to skip over chunks I don't care about, and also > requires me to switch from keyboard to mouse. > Understood, yeah I agree, I'll fix this before I push. >> I will push this "soon" unless people complain. :p So please play around >> with it yourself etc > > Can you clarify whether this would change the output behaviour of the > "--html " or is some other switch required…? > This is just for --html-dir so far. But I have some ideas for merging the flags which would also affect --html, but hopefully make it easier to think about. I'll go implement them then it'll be easier for me to try to describe it. X -- GPG: ed25519/56034877E1F87C35 GPG: rsa4096/1318EFAC5FBBDBCE https://github.com/infinity0/pubkeys.git ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: [Reproducible-builds] More lazy-loading for diffoscope html output
> https://people.debian.org/~infinity0/res/dfs-demo/ Like it! However, hould you object to making it show some — however small — diff on page load? I am all behind lazy-loading of further chunks but I am certain I will find it annoying to have to click «load diffs» when I did not before. It makes it much harder to skip over chunks I don't care about, and also requires me to switch from keyboard to mouse. > I will push this "soon" unless people complain. :p So please play around > with it yourself etc Can you clarify whether this would change the output behaviour of the "--html " or is some other switch required…? 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] More lazy-loading for diffoscope html output
Hey all, I made some changes to diffoscope to improve the html output for very large diffs. Previously, the default limits clashed with each other to make some features a bit useless - such as the lazy-loading-via-jquery behaviour. I've fixed this and also added the extra feature of splitting a very large single diff into multiple pieces. You can see a demo here: https://people.debian.org/~infinity0/res/dfs-demo/ I'm diffing a file from rust 1.10 vs 1.12 so the difference is huge, but the demo should let you see that my new behaviour shows quite some good information *even when default limits are in place*. If you set --no-max (another option I added) the diff for rust.metadata.bin is actually 171 pieces but I stop generating at 4 pieces with the default limits. I pushed the code to the better-lazy-loading branch, you can review it here: https://anonscm.debian.org/cgit/reproducible/diffoscope.git/log/?h=better-lazy-loading I will push this "soon" unless people complain. :p So please play around with it yourself etc, see that it doesn't break other stuff you expect to work. For interest, here are all the files for the diff: infinity0@paradis:~/public_html/res/dfs-demo$ ls -Gg total 17024 -rw-r--r-- 1 321142 Aug 25 10:10 127f9e34fa663025627ce4e6e3487d59-1.html -rw-r--r-- 1 325125 Aug 25 10:10 127f9e34fa663025627ce4e6e3487d59-2.html -rw-r--r-- 1 374787 Aug 25 10:10 127f9e34fa663025627ce4e6e3487d59-3.html -rw-r--r-- 1 349588 Aug 25 10:10 127f9e34fa663025627ce4e6e3487d59-4.html -rw-r--r-- 1 320284 Aug 25 10:10 127f9e34fa663025627ce4e6e3487d59-5.html -rw-r--r-- 1 124030 Aug 25 10:10 127f9e34fa663025627ce4e6e3487d59-6.html -rw-r--r-- 1 343620 Aug 25 10:10 127f9e34fa663025627ce4e6e3487d59.html -rw-r--r-- 1 1030518 Aug 25 10:06 2314aac3d6e21fae9cfef641640897bc-1.html -rw-r--r-- 1 170316 Aug 25 10:07 2314aac3d6e21fae9cfef641640897bc-2.html -rw-r--r-- 1 1014449 Aug 25 10:06 2314aac3d6e21fae9cfef641640897bc.html -rw-r--r-- 1 1009272 Aug 25 10:09 36483d5a21b9e37224ae281c336cff3f-1.html -rw-r--r-- 1 1190830 Aug 25 10:08 36483d5a21b9e37224ae281c336cff3f.html -rw-r--r-- 1 540297 Aug 25 10:05 652666226edd94fbe713000ef51e3532-1.html -rw-r--r-- 1 611445 Aug 25 10:06 652666226edd94fbe713000ef51e3532-2.html -rw-r--r-- 1 496947 Aug 25 10:06 652666226edd94fbe713000ef51e3532-3.html -rw-r--r-- 1 552159 Aug 25 10:05 652666226edd94fbe713000ef51e3532.html -rw-r--r-- 1 368267 Aug 25 10:08 6ced0b41b84c0bf536ecbd73b6066294-1.html -rw-r--r-- 1 1853143 Aug 25 10:08 6ced0b41b84c0bf536ecbd73b6066294.html -rw-r--r-- 1 897089 Aug 25 10:10 c652f7eed1306fdc3c79a981550b4ba6-1.html -rw-r--r-- 1 1307112 Aug 25 10:09 c652f7eed1306fdc3c79a981550b4ba6.html -rw-r--r-- 1 787924 Aug 25 10:10 d25dce363361f66ebda79a9d2a1f1ea2-1.html -rw-r--r-- 1 578632 Aug 25 10:11 d25dce363361f66ebda79a9d2a1f1ea2-2.html -rw-r--r-- 1 783829 Aug 25 10:10 d25dce363361f66ebda79a9d2a1f1ea2.html -rw-r--r-- 1 2031524 Aug 25 10:11 index.html lrwxrwxrwx 1 18 Aug 25 10:16 jquery.js -> ../../../jquery.js -- GPG: ed25519/56034877E1F87C35 GPG: rsa4096/1318EFAC5FBBDBCE https://github.com/infinity0/pubkeys.git ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Bug#835400: libminc: FTBFS: convert.c:13:18: fatal error: hdf5.h: No such file or directory
Source: libminc Version: 2.3.00-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, libminc fails to build from source in unstable/amd64: [..] Get:15 http://httpredir.debian.org/debian sid/main amd64 libjpeg-dev all 1:1.5.0-1 [54.8 kB] Get:16 http://httpredir.debian.org/debian sid/main amd64 libaec-dev amd64 0.3.2-1 [17.4 kB] Get:17 http://httpredir.debian.org/debian sid/main amd64 hdf5-helpers amd64 1.8.16+docs-8 [35.4 kB] Get:18 http://httpredir.debian.org/debian sid/main amd64 libhdf5-cpp-11 amd64 1.8.16+docs-8 [126 kB] Get:19 http://httpredir.debian.org/debian sid/main amd64 libhdf5-dev amd64 1.8.16+docs-8 [5032 kB] Get:20 http://httpredir.debian.org/debian sid/main amd64 libcurl4-gnutls-dev amd64 7.50.1-1 [360 kB] Get:21 http://httpredir.debian.org/debian sid/main amd64 libnetcdf-dev amd64 1:4.4.1-1 [76.5 kB] Get:22 http://httpredir.debian.org/debian sid/main amd64 libnifti2 amd64 2.0.0-2 [107 kB] Get:23 http://httpredir.debian.org/debian sid/main amd64 libnifti-dev amd64 2.0.0-2 [138 kB] Fetched 12.7 MB in 0s (75.7 MB/s) Selecting previously unselected package cmake-data. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 23248 files and directories currently installed.) Preparing to unpack .../00-cmake-data_3.6.1-1_all.deb ... Unpacking cmake-data (3.6.1-1) ... Selecting previously unselected package liblzo2-2:amd64. Preparing to unpack .../01-liblzo2-2_2.08-1.2_amd64.deb ... Unpacking liblzo2-2:amd64 (2.08-1.2) ... Selecting previously unselected package libarchive13:amd64. Preparing to unpack .../02-libarchive13_3.2.1-2_amd64.deb ... Unpacking libarchive13:amd64 (3.2.1-2) ... Selecting previously unselected package libcurl3:amd64. Preparing to unpack .../03-libcurl3_7.50.1-1_amd64.deb ... Unpacking libcurl3:amd64 (7.50.1-1) ... Selecting previously unselected package libjsoncpp1:amd64. Preparing to unpack .../04-libjsoncpp1_1.7.4-3_amd64.deb ... Unpacking libjsoncpp1:amd64 (1.7.4-3) ... Selecting previously unselected package cmake. Preparing to unpack .../05-cmake_3.6.1-1_amd64.deb ... Unpacking cmake (3.6.1-1) ... Selecting previously unselected package libgfortran3:amd64. Preparing to unpack .../06-libgfortran3_6.2.0-1_amd64.deb ... Unpacking libgfortran3:amd64 (6.2.0-1) ... Selecting previously unselected package libaec0:amd64. Preparing to unpack .../07-libaec0_0.3.2-1_amd64.deb ... Unpacking libaec0:amd64 (0.3.2-1) ... Selecting previously unselected package libsz2:amd64. Preparing to unpack .../08-libsz2_0.3.2-1_amd64.deb ... Unpacking libsz2:amd64 (0.3.2-1) ... Selecting previously unselected package libhdf5-10:amd64. Preparing to unpack .../09-libhdf5-10_1.8.16+docs-8_amd64.deb ... Unpacking libhdf5-10:amd64 (1.8.16+docs-8) ... Selecting previously unselected package libnetcdf11. Preparing to unpack .../10-libnetcdf11_1%3a4.4.1-1_amd64.deb ... Unpacking libnetcdf11 (1:4.4.1-1) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../11-zlib1g-dev_1%3a1.2.8.dfsg-2+b1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.2.8.dfsg-2+b1) ... Selecting previously unselected package libjpeg62-turbo:amd64. Preparing to unpack .../12-libjpeg62-turbo_1%3a1.5.0-1_amd64.deb ... Unpacking libjpeg62-turbo:amd64 (1:1.5.0-1) ... Selecting previously unselected package libjpeg62-turbo-dev:amd64. Preparing to unpack .../13-libjpeg62-turbo-dev_1%3a1.5.0-1_amd64.deb ... Unpacking libjpeg62-turbo-dev:amd64 (1:1.5.0-1) ... Selecting previously unselected package libjpeg-dev. Preparing to unpack .../14-libjpeg-dev_1%3a1.5.0-1_all.deb ... Unpacking libjpeg-dev (1:1.5.0-1) ... Selecting previously unselected package libaec-dev:amd64. Preparing to unpack .../15-libaec-dev_0.3.2-1_amd64.deb ... Unpacking libaec-dev:amd64 (0.3.2-1) ... Selecting previously unselected package hdf5-helpers. Preparing to unpack .../16-hdf5-helpers_1.8.16+docs-8_amd64.deb ... Unpacking hdf5-helpers (1.8.16+docs-8) ... Selecting previously unselected package libhdf5-cpp-11:amd64. Preparing to unpack .../17-libhdf5-cpp-11_1.8.16+docs-8_amd64.deb ... Unpacking libhdf5-cpp-11:amd64 (1.8.16+docs-8) ... Selecting previously unselected package libhdf5-dev. Preparing to unpack .../18-libhdf5-dev_1.8.16+docs-8_amd64.deb ...
[Reproducible-builds] Bug#835399: kiriki: FTBFS: dh_install: Cannot find (any matches for) "usr/share/appdata/org.kde.kiriki.appdata.xml" (tried in "." and "debian/tmp")
Source: kiriki Version: 4:16.04.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, kiriki fails to build from source in unstable/amd64: [..] dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean /usr/share/pkg-kde-tools/qt-kde-team/3/dhmk.pl --with=kf5,pkgkde-symbolshelper dpkg-buildflags --export=make > debian/dhmk_env.mk /usr/bin/make -f debian/rules dhmk_run_clean_commands DHMK_TARGET="clean" make[1]: Entering directory '/home/lamby/temp/cdt.20160825112032.UrxwW8cDvF.db.kiriki/kiriki-16.04.0' dh_testdir dh_auto_clean '--buildsystem=kf5' --parallel dh_clean rm -rf debian/man/out rmdir debian/man rmdir: failed to remove 'debian/man': Directory not empty /usr/share/pkg-kde-tools/qt-kde-team/3/debian-qt-kde.mk:73: recipe for target 'cleanup_manpages' failed make[1]: [cleanup_manpages] Error 1 (ignored) rm -f debian/stamp-man-pages rm -f debian/dhmk-install-list debian/dhmk-package-list make[1]: Leaving directory '/home/lamby/temp/cdt.20160825112032.UrxwW8cDvF.db.kiriki/kiriki-16.04.0' rm -f debian/dhmk_rules.mk debian/dhmk_env.mk debian/dhmk_configure debian/dhmk_build-indep debian/dhmk_build-arch debian/dhmk_build # "clean" target is done -- SUCCESS making standard target 'clean'. debian/rules build /usr/share/pkg-kde-tools/qt-kde-team/3/dhmk.pl --with=kf5,pkgkde-symbolshelper dpkg-buildflags --export=make > debian/dhmk_env.mk /usr/bin/make -f debian/rules dhmk_run_configure_commands DHMK_TARGET="configure" make[1]: Entering directory '/home/lamby/temp/cdt.20160825112032.UrxwW8cDvF.db.kiriki/kiriki-16.04.0' dh_testdir # Running override target (override_dh_auto_configure) test -z "`ls debian/*.debhelper.log 2>/dev/null`" || sed -i '/^override_dh_auto_configure[[:space:]]/d' debian/*.debhelper.log /usr/bin/make -f debian/rules override_dh_auto_configure DH_INTERNAL_OVERRIDE="dh_auto_configure" make[2]: Entering directory '/home/lamby/temp/cdt.20160825112032.UrxwW8cDvF.db.kiriki/kiriki-16.04.0' dh_auto_configure '--buildsystem=kf5' --parallel -- -DBIN_INSTALL_DIR=/usr/games cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_BUILD_TYPE=Debian -DCMAKE_INSTALL_SYSCONFDIR=/etc -DKDE_INSTALL_USE_QT_SYS_PATHS=ON -DBIN_INSTALL_DIR=/usr/games -- The C compiler identification is GNU 6.2.0 -- The CXX compiler identification is GNU 6.2.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found KF5CoreAddons: /usr/lib/x86_64-linux-gnu/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake (found version "5.25.0") -- Found KF5Config: /usr/lib/x86_64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake (found version "5.25.0") -- Found KF5Crash: /usr/lib/x86_64-linux-gnu/cmake/KF5Crash/KF5CrashConfig.cmake (found version "5.25.0") -- Found KF5DBusAddons: /usr/lib/x86_64-linux-gnu/cmake/KF5DBusAddons/KF5DBusAddonsConfig.cmake (found version "5.25.0") -- Found KF5DocTools: /usr/lib/x86_64-linux-gnu/cmake/KF5DocTools/KF5DocToolsConfig.cmake (found version "5.25.0") -- Found Gettext: /usr/bin/msgmerge (found version "0.19.8.1") -- Found PythonInterp: /usr/bin/python (found version "2.7.12") -- Found KF5I18n: /usr/lib/x86_64-linux-gnu/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.25.0") -- Found KF5ConfigWidgets: /usr/lib/x86_64-linux-gnu/cmake/KF5ConfigWidgets/KF5ConfigWidgetsConfig.cmake (found version "5.25.0") -- Found KF5IconThemes: /usr/lib/x86_64-linux-gnu/cmake/KF5IconThemes/KF5IconThemesConfig.cmake (found version "5.25.0") -- Found KF5XmlGui: /usr/lib/x86_64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake (found version "5.25.0") -- Found KF5: success (found version "5.25.0") found components: CoreAddons Config Crash DBusAddons DocTools I18n ConfigWidgets IconThemes XmlGui DocTools CMake Deprecation Warning at /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:311 (message): BIN_INSTALL_DIR is deprecated, use KDE_INSTALL_BINDIR instead. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:399 (_define_relative) CMakeLists.txt:29 (include) -- Looking for __GLIBC__ -- Looking for __GLIBC__ - found -- Performing Test _OFFT_IS_64BIT -- Performing Test _OFF
[Reproducible-builds] Bug#835398: golang-codegangsta-cli: FTBFS: FAIL: TestDurationFlagHelpOutput (0.00s)
Source: golang-codegangsta-cli Version: 0.0~git20151221-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, golang-codegangsta-cli fails to build from source in unstable/amd64: [..] bzr ca-certificates mercurial subversion Recommended packages: pkg-config The following NEW packages will be installed: dh-golang golang-1.7-go golang-1.7-src golang-go golang-src 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 1 not fully installed or removed. Need to get 26.3 MB of archives. After this operation, 143 MB of additional disk space will be used. Get:1 http://httpredir.debian.org/debian sid/main amd64 dh-golang all 1.19 [9548 B] Get:2 http://httpredir.debian.org/debian sid/main amd64 golang-1.7-src amd64 1.7-3 [7643 kB] Get:3 http://httpredir.debian.org/debian sid/main amd64 golang-1.7-go amd64 1.7-3 [18.6 MB] Get:4 http://httpredir.debian.org/debian sid/main amd64 golang-src amd64 2:1.7~1 [3186 B] Get:5 http://httpredir.debian.org/debian sid/main amd64 golang-go amd64 2:1.7~1 [22.3 kB] Fetched 26.3 MB in 5s (4778 kB/s) Selecting previously unselected package dh-golang. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 23248 files and directories currently installed.) Preparing to unpack .../0-dh-golang_1.19_all.deb ... Unpacking dh-golang (1.19) ... Selecting previously unselected package golang-1.7-src. Preparing to unpack .../1-golang-1.7-src_1.7-3_amd64.deb ... Unpacking golang-1.7-src (1.7-3) ... Selecting previously unselected package golang-1.7-go. Preparing to unpack .../2-golang-1.7-go_1.7-3_amd64.deb ... Unpacking golang-1.7-go (1.7-3) ... Selecting previously unselected package golang-src. Preparing to unpack .../3-golang-src_2%3a1.7~1_amd64.deb ... Unpacking golang-src (2:1.7~1) ... Selecting previously unselected package golang-go. Preparing to unpack .../4-golang-go_2%3a1.7~1_amd64.deb ... Unpacking golang-go (2:1.7~1) ... Setting up dh-golang (1.19) ... Processing triggers for man-db (2.7.5-1) ... Setting up golang-1.7-src (1.7-3) ... Setting up golang-src (2:1.7~1) ... Setting up golang-1.7-go (1.7-3) ... Setting up golang-go (2:1.7~1) ... Setting up golang-codegangsta-cli-build-deps (0.0~git20151221-1) ... ** ** Environment ** ** PATH=/home/lamby/git/projects/dotfiles/dotfiles/..//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin HOSTNAME=95bba4897261 TERM=xterm PAGER=more DISPLAY=:0 DOCKER_IMAGE=lamby-debian-sid DEB_BUILD_OPTIONS=parallel=9 PIP_DOWNLOAD_CACHE=/home/lamby/.cache/pip HOME=/home/lamby LOGNAME=lamby SHLVL=1 PWD=/home/lamby/temp/cdt.20160825112008.qQADM95yuy.db.golang-codegangsta-cli/golang-codegangsta-cli-0.0~git20151221 OLDPWD=/home/lamby/temp/cdt.20160825112008.qQADM95yuy.db.golang-codegangsta-cli GPG_TTY=/dev/console QUILT_PATCHES=debian/patches QUILT_NO_DIFF_INDEX=1 QUILT_REFRESH_ARGS=-p ab --no-timestamps --no-index DEBEMAIL=la...@debian.org DEBFULLNAME=Chris Lamb EDITOR=vim LESS=-cgiFx4M GPG_KEY=1E953E27D4311E58 BLASTER=A220 I5 D1 H5 P330 T6 _=/usr/bin/env ** ** Building golang-codegangsta-cli 0.0~git20151221-1 on amd64 ** ** dpkg-buildpackage -rfakeroot -D -us -uc -b dpkg-buildpackage: info: source package golang-codegangsta-cli dpkg-buildpackage: info: source version 0.0~git20151221-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Dmitry Smirnov dpkg-source --before-build golang-codegangsta-cli-0.0~git20151221 dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --buildsystem=golang --with=golang dh_testdir -O--buildsystem=golang dh_auto_clean -O--buildsystem=golang dh_clean -O--buildsystem=golang debian/rules build dh build --buildsystem=golang --with=golang dh_testdir -O--bu