[Reproducible-builds] Bug#829166: jhdf: FTBFS: dh_clean: Please specify the compatibility level in debian/compat
Source: jhdf Version: 2.11.0+dfsg-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, jhdf fails to build from source in unstable/amd64: [..] update-alternatives: using /usr/bin/display-im6 to provide /usr/bin/display (display) in auto mode update-alternatives: using /usr/bin/montage-im6 to provide /usr/bin/montage (montage) in auto mode update-alternatives: using /usr/bin/mogrify-im6 to provide /usr/bin/mogrify (mogrify) in auto mode Setting up libslf4j-java (1.7.21-1) ... Setting up ca-certificates-java (20160321) ... done. Processing triggers for ca-certificates (20160104) ... Updating certificates in /etc/ssl/certs... 173 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... Adding debian:ACCVRAIZ1.pem Adding debian:ACEDICOM_Root.pem Adding debian:AC_Raíz_Certicámara_S.A..pem Adding debian:Actalis_Authentication_Root_CA.pem Adding debian:AddTrust_External_Root.pem Adding debian:AddTrust_Low-Value_Services_Root.pem Adding debian:AddTrust_Public_Services_Root.pem Adding debian:AddTrust_Qualified_Certificates_Root.pem Adding debian:AffirmTrust_Commercial.pem Adding debian:AffirmTrust_Networking.pem Adding debian:AffirmTrust_Premium.pem Adding debian:AffirmTrust_Premium_ECC.pem Adding debian:ApplicationCA_-_Japanese_Government.pem Adding debian:Atos_TrustedRoot_2011.pem Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem Adding debian:Baltimore_CyberTrust_Root.pem Adding debian:Buypass_Class_2_CA_1.pem Adding debian:Buypass_Class_2_Root_CA.pem Adding debian:Buypass_Class_3_Root_CA.pem Adding debian:CA_Disig.pem Adding debian:CA_Disig_Root_R1.pem Adding debian:CA_Disig_Root_R2.pem Adding debian:CA_WoSign_ECC_Root.pem Adding debian:CFCA_EV_ROOT.pem Adding debian:CNNIC_ROOT.pem Adding debian:COMODO_Certification_Authority.pem Adding debian:COMODO_ECC_Certification_Authority.pem Adding debian:COMODO_RSA_Certification_Authority.pem Adding debian:Camerfirma_Chambers_of_Commerce_Root.pem Adding debian:Camerfirma_Global_Chambersign_Root.pem Adding debian:Certification_Authority_of_WoSign_G2.pem Adding debian:Certigna.pem Adding debian:Certinomis_-_Autorité_Racine.pem Adding debian:Certinomis_-_Root_CA.pem Adding debian:Certplus_Class_2_Primary_CA.pem Adding debian:Certum_Root_CA.pem Adding debian:Certum_Trusted_Network_CA.pem Adding debian:Chambers_of_Commerce_Root_-_2008.pem Adding debian:China_Internet_Network_Information_Center_EV_Certificates_Root.pem Adding debian:ComSign_CA.pem Adding debian:Comodo_AAA_Services_root.pem Adding debian:Comodo_Secure_Services_root.pem Adding debian:Comodo_Trusted_Services_root.pem Adding debian:Cybertrust_Global_Root.pem Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem Adding debian:DST_ACES_CA_X6.pem Adding debian:DST_Root_CA_X3.pem Adding debian:Deutsche_Telekom_Root_CA_2.pem Adding debian:DigiCert_Assured_ID_Root_CA.pem Adding debian:DigiCert_Assured_ID_Root_G2.pem Adding debian:DigiCert_Assured_ID_Root_G3.pem Adding debian:DigiCert_Global_Root_CA.pem Adding debian:DigiCert_Global_Root_G2.pem Adding debian:DigiCert_Global_Root_G3.pem Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem Adding debian:DigiCert_Trusted_Root_G4.pem Adding debian:E-Tugra_Certification_Authority.pem Adding debian:EBG_Elektronik_Sertifika_Hizmet_Sağlayıcısı.pem Adding debian:EC-ACC.pem Adding debian:EE_Certification_Centre_Root_CA.pem Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem Adding debian:Entrust_Root_Certification_Authority.pem Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem Adding debian:Entrust_Root_Certification_Authority_-_G2.pem Adding debian:Equifax_Secure_CA.pem Adding debian:Equifax_Secure_Global_eBusiness_CA.pem Adding debian:Equifax_Secure_eBusiness_CA_1.pem Adding debian:GeoTrust_Global_CA.pem Adding debian:GeoTrust_Global_CA_2.pem Adding debian:GeoTrust_Primary_Certification_Authority.pem Adding debian:GeoTrust_Primary_Certification_Authority_-_G2.pem Adding debian:GeoTrust_Primary_Certification_Authority_-_G3.pem Adding debian:GeoTrust_Universal_CA.pem Adding debian:GeoTrust_Universal_CA_2.pem Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem Adding debian:GlobalSign_Root_CA.pem Adding debian:GlobalSign_Root_CA_-_R2.pem Adding debian:GlobalSign_Root_CA_-_R3.pem Adding debian:Global_Chambersign_Root_-_2008.pem Adding debian:Go_Daddy_Class_2_CA.pem Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem Adding debian:Hongkong_Post_Root_CA_1.pem Adding debian:IGC_A.pem Adding debian:IdenTrust_C
[Reproducible-builds] Bug#829164: influxdb: FTBFS: github.com/influxdata/influxdb/uuid returned exit code 1
Source: influxdb Version: 0.13.0+dfsg1-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, influxdb fails to build from source in unstable/amd64: [..] '/home/lamby/temp/cdt.20160701082113.7tx85Pp39v.influxdb/influxdb-0.13.0+dfsg1/debian//..//services/admin/assets/css/dropdowns-enhancement.css' -> '_build/src/github.com/influxdata/influxdb/services/admin/assets/css/dropdowns-enhancement.css' '/home/lamby/temp/cdt.20160701082113.7tx85Pp39v.influxdb/influxdb-0.13.0+dfsg1/debian//..//services/admin/assets/fonts' -> '_build/src/github.com/influxdata/influxdb/services/admin/assets/fonts' '/home/lamby/temp/cdt.20160701082113.7tx85Pp39v.influxdb/influxdb-0.13.0+dfsg1/debian//..//services/admin/assets/fonts/glyphicons-halflings-regular.eot' -> '_build/src/github.com/influxdata/influxdb/services/admin/assets/fonts/glyphicons-halflings-regular.eot' '/home/lamby/temp/cdt.20160701082113.7tx85Pp39v.influxdb/influxdb-0.13.0+dfsg1/debian//..//services/admin/assets/fonts/glyphicons-halflings-regular.svg' -> '_build/src/github.com/influxdata/influxdb/services/admin/assets/fonts/glyphicons-halflings-regular.svg' '/home/lamby/temp/cdt.20160701082113.7tx85Pp39v.influxdb/influxdb-0.13.0+dfsg1/debian//..//services/admin/assets/fonts/glyphicons-halflings-regular.ttf' -> '_build/src/github.com/influxdata/influxdb/services/admin/assets/fonts/glyphicons-halflings-regular.ttf' '/home/lamby/temp/cdt.20160701082113.7tx85Pp39v.influxdb/influxdb-0.13.0+dfsg1/debian//..//services/admin/assets/fonts/glyphicons-halflings-regular.woff' -> '_build/src/github.com/influxdata/influxdb/services/admin/assets/fonts/glyphicons-halflings-regular.woff' '/home/lamby/temp/cdt.20160701082113.7tx85Pp39v.influxdb/influxdb-0.13.0+dfsg1/debian//..//services/admin/assets/fonts/glyphicons-halflings-regular.woff2' -> '_build/src/github.com/influxdata/influxdb/services/admin/assets/fonts/glyphicons-halflings-regular.woff2' '/home/lamby/temp/cdt.20160701082113.7tx85Pp39v.influxdb/influxdb-0.13.0+dfsg1/debian//..//services/admin/assets/img' -> '_build/src/github.com/influxdata/influxdb/services/admin/assets/img' '/home/lamby/temp/cdt.20160701082113.7tx85Pp39v.influxdb/influxdb-0.13.0+dfsg1/debian//..//services/admin/assets/img/influxdb-light400.png' -> '_build/src/github.com/influxdata/influxdb/services/admin/assets/img/influxdb-light400.png' '/home/lamby/temp/cdt.20160701082113.7tx85Pp39v.influxdb/influxdb-0.13.0+dfsg1/debian//..//services/admin/assets/js' -> '_build/src/github.com/influxdata/influxdb/services/admin/assets/js' '/home/lamby/temp/cdt.20160701082113.7tx85Pp39v.influxdb/influxdb-0.13.0+dfsg1/debian//..//services/admin/assets/js/admin.js' -> '_build/src/github.com/influxdata/influxdb/services/admin/assets/js/admin.js' # Replace bundled javascript/css with our own mkdir -v _build/src/github.com/influxdata/influxdb/services/admin/assets/js/vendor mkdir: created directory '_build/src/github.com/influxdata/influxdb/services/admin/assets/js/vendor' ln -v -s /usr/share/javascript/bootstrap/js/bootstrap.min.js _build/src/github.com/influxdata/influxdb/services/admin/assets/js/vendor/bootstrap-3.3.5.min.js '_build/src/github.com/influxdata/influxdb/services/admin/assets/js/vendor/bootstrap-3.3.5.min.js' -> '/usr/share/javascript/bootstrap/js/bootstrap.min.js' ln -v -s /usr/share/javascript/jquery/jquery.min.js _build/src/github.com/influxdata/influxdb/services/admin/assets/js/vendor/jquery-2.1.4.min.js '_build/src/github.com/influxdata/influxdb/services/admin/assets/js/vendor/jquery-2.1.4.min.js' -> '/usr/share/javascript/jquery/jquery.min.js' uglifyjs /home/lamby/temp/cdt.20160701082113.7tx85Pp39v.influxdb/influxdb-0.13.0+dfsg1/debian//missing-sources/react-0.13.3.js --output _build/src/github.com/influxdata/influxdb/services/admin/assets/js/vendor/react-0.13.3.min.js ln -v -s /usr/share/javascript/bootstrap/css/bootstrap.css _build/src/github.com/influxdata/influxdb/services/admin/assets/css/bootstrap.css '_build/src/github.com/influxdata/influxdb/services/admin/assets/css/bootstrap.css' -> '/usr/share/javascript/bootstrap/css/bootstrap.css' # glyphicons-halflings-regular.* rm --verbose _build/src/github.com/influxdata/influxdb/services/admin/assets/fonts/glyphicons-halflings-regular.* removed '_build/src/github.com/influxdata/influxdb/services/admin/assets/fonts/glyphicons-halflings-regular.eot' removed '_build/src/github.com/influxdata/influxdb/services/admin/assets/fonts/glyphicons-halflings-regular.svg' removed '_build/src/github.com/influxdata/influxdb/services/admin/assets/fonts/glyphicons-halflings-regular.ttf' removed '_build/src/github.com/influxdata/influxdb/services/admin/assets/fonts/glyphicons-halflings-regular.woff' removed '_build/src/github.com/influxdata/influxdb/services/admin/asse
[Reproducible-builds] Bug#829161: gplots: FTBFS: dh_clean: Please specify the compatibility level in debian/compat
Source: gplots Version: 3.0.1-1 Severity: serious Justification: fails to build from source User: reproducible-builds@lists.alioth.debian.org Usertags: ftbfs X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org Dear Maintainer, gplots fails to build from source in unstable/amd64: [..] Preparing to unpack .../libpango-1.0-0_1.40.1-1_amd64.deb ... Unpacking libpango-1.0-0:amd64 (1.40.1-1) ... Selecting previously unselected package libgraphite2-3:amd64. Preparing to unpack .../libgraphite2-3_1.3.8-1_amd64.deb ... Unpacking libgraphite2-3:amd64 (1.3.8-1) ... Selecting previously unselected package libharfbuzz0b:amd64. Preparing to unpack .../libharfbuzz0b_1.2.6-2_amd64.deb ... Unpacking libharfbuzz0b:amd64 (1.2.6-2) ... Selecting previously unselected package libpangoft2-1.0-0:amd64. Preparing to unpack .../libpangoft2-1.0-0_1.40.1-1_amd64.deb ... Unpacking libpangoft2-1.0-0:amd64 (1.40.1-1) ... Selecting previously unselected package libpangocairo-1.0-0:amd64. Preparing to unpack .../libpangocairo-1.0-0_1.40.1-1_amd64.deb ... Unpacking libpangocairo-1.0-0:amd64 (1.40.1-1) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../libsm6_2%3a1.2.2-1+b1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.2-1+b1) ... Selecting previously unselected package libtcl8.6:amd64. Preparing to unpack .../libtcl8.6_8.6.5+dfsg-2_amd64.deb ... Unpacking libtcl8.6:amd64 (8.6.5+dfsg-2) ... Selecting previously unselected package libjbig0:amd64. Preparing to unpack .../libjbig0_2.1-3.1_amd64.deb ... Unpacking libjbig0:amd64 (2.1-3.1) ... Selecting previously unselected package libtiff5:amd64. Preparing to unpack .../libtiff5_4.0.6-1_amd64.deb ... Unpacking libtiff5:amd64 (4.0.6-1) ... Selecting previously unselected package libxft2:amd64. Preparing to unpack .../libxft2_2.3.2-1_amd64.deb ... Unpacking libxft2:amd64 (2.3.2-1) ... Selecting previously unselected package libxss1:amd64. Preparing to unpack .../libxss1_1%3a1.2.2-1_amd64.deb ... Unpacking libxss1:amd64 (1:1.2.2-1) ... Selecting previously unselected package libtk8.6:amd64. Preparing to unpack .../libtk8.6_8.6.5-1_amd64.deb ... Unpacking libtk8.6:amd64 (8.6.5-1) ... Selecting previously unselected package libxt6:amd64. Preparing to unpack .../libxt6_1%3a1.1.5-1_amd64.deb ... Unpacking libxt6:amd64 (1:1.1.5-1) ... Selecting previously unselected package openssl. Preparing to unpack .../openssl_1.0.2h-1_amd64.deb ... Unpacking openssl (1.0.2h-1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../ca-certificates_20160104_all.deb ... Unpacking ca-certificates (20160104) ... Selecting previously unselected package r-base-core. Preparing to unpack .../r-base-core_3.3.1-1_amd64.deb ... Unpacking r-base-core (3.3.1-1) ... Selecting previously unselected package libgfortran-5-dev:amd64. Preparing to unpack .../libgfortran-5-dev_5.4.0-4_amd64.deb ... Unpacking libgfortran-5-dev:amd64 (5.4.0-4) ... Selecting previously unselected package gfortran-5. Preparing to unpack .../gfortran-5_5.4.0-4_amd64.deb ... Unpacking gfortran-5 (5.4.0-4) ... Selecting previously unselected package gfortran. Preparing to unpack .../gfortran_4%3a5.3.1-3_amd64.deb ... Unpacking gfortran (4:5.3.1-3) ... Selecting previously unselected package libblas-dev. Preparing to unpack .../libblas-dev_3.6.1-1_amd64.deb ... Unpacking libblas-dev (3.6.1-1) ... Selecting previously unselected package liblapack-dev. Preparing to unpack .../liblapack-dev_3.6.1-1_amd64.deb ... Unpacking liblapack-dev (3.6.1-1) ... Selecting previously unselected package libtinfo-dev:amd64. Preparing to unpack .../libtinfo-dev_6.0+20160319-2+b1_amd64.deb ... Unpacking libtinfo-dev:amd64 (6.0+20160319-2+b1) ... Selecting previously unselected package libncurses5-dev:amd64. Preparing to unpack .../libncurses5-dev_6.0+20160319-2+b1_amd64.deb ... Unpacking libncurses5-dev:amd64 (6.0+20160319-2+b1) ... Selecting previously unselected package libreadline6-dev:amd64. Preparing to unpack .../libreadline6-dev_6.3-8+b4_amd64.deb ... Unpacking libreadline6-dev:amd64 (6.3-8+b4) ... Selecting previously unselected package libreadline-dev:amd64. Preparing to unpack .../libreadline-dev_6.3-8+b4_amd64.deb ... Unpacking libreadline-dev:amd64 (6.3-8+b4) ... Selecting previously unselected package libjpeg62-turbo-dev:amd64. Preparing to unpack .../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 .../libjpeg-dev_1%3a1.5.0-1_all.deb ... Unpacking libjpeg-dev (1:1.5.0-1) ... Selecting previously unselected package libpcre16-3:amd64. Preparing to unpack .../libpcre16-3_2%3a8.38-3.1_amd64.deb ... Unpacking libpcre16-3:amd64 (2:8.38-3.1) ... Selecting previously unselected package libpcre32-3:amd64. Preparing to
[Reproducible-builds] Bug#829133: icon: please make the build reproducible
Source: icon Version: 9.4.3-4.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 [1], we have noticed that icon could not be built reproducibly. It has timestamps in the gzip headers of documentation files and embeds the build date into the binary. The attached patch fixes this. Regards, Reiner [1]: https://wiki.debian.org/ReproducibleBuilds diff --git a/debian/rules b/debian/rules index 6d1b9a7..cc7358b 100755 --- a/debian/rules +++ b/debian/rules @@ -97,8 +97,8 @@ binary-icont: checkroot build-icont test-icont # install -o root -g root -m 755 debian/icont-wrapper debian/tmp-icont/usr/bin/icont # Compress documentation... test -f debian/tmp-icont/usr/share/doc/icont/changelog.Debian.gz || \ - gzip -9 debian/tmp-icont/usr/share/doc/icont/changelog.Debian - -gzip -9rq debian/tmp-icont/usr/share/man + gzip -9n debian/tmp-icont/usr/share/doc/icont/changelog.Debian + -gzip -9rqn debian/tmp-icont/usr/share/man # (cd debian/tmp-icont/usr/share/man/man1 && ln -sf icont.1.gz icont.real.1.gz) # Fix permissions... chmod -R u=rwX,go=rX debian/tmp-icont @@ -126,8 +126,8 @@ binary-iconx: checkroot build-icont debian/tmp-iconx/usr/share/doc/iconx/changelog.Debian # Compress documentation... test -f debian/tmp-iconx/usr/share/doc/iconx/changelog.Debian.gz || \ - gzip -9 debian/tmp-iconx/usr/share/doc/iconx/changelog.Debian - -gzip -9rq debian/tmp-iconx/usr/share/man + gzip -9n debian/tmp-iconx/usr/share/doc/iconx/changelog.Debian + -gzip -9rqn debian/tmp-iconx/usr/share/man # Fix permissions... chmod -R u=rwX,go=rX debian/tmp-iconx chown -R root.root debian/tmp-iconx @@ -159,8 +159,8 @@ binary-iconc: checkroot build-iconc debian/tmp-iconc/usr/share/doc/iconc/changelog.Debian # Compress documentation... test -f debian/tmp-iconc/usr/share/doc/iconc/changelog.Debian.gz || \ - gzip -9 debian/tmp-iconc/usr/share/doc/iconc/changelog.Debian - -gzip -9rq debian/tmp-iconc/usr/share/man + gzip -9n debian/tmp-iconc/usr/share/doc/iconc/changelog.Debian + -gzip -9rqn debian/tmp-iconc/usr/share/man # Fix permissions... chmod -R u=rwX,go=rX debian/tmp-iconc chown -R root.root debian/tmp-iconc @@ -186,9 +186,9 @@ binary-ipl: checkroot build-ipl debian/tmp-ipl/usr/share/doc/icon-ipl/changelog.Debian # Compress documentation... find debian/tmp-ipl/usr/share/doc/icon-ipl -type f -size +6k -print | \ - xargs --no-run-if-empty gzip -9 + xargs --no-run-if-empty gzip -9n test -f debian/tmp-ipl/usr/share/doc/icon-ipl/changelog.Debian.gz || \ - gzip -9 debian/tmp-ipl/usr/share/doc/icon-ipl/changelog.Debian + gzip -9n debian/tmp-ipl/usr/share/doc/icon-ipl/changelog.Debian # Fix permissions... chmod -R u=rwX,go=rX debian/tmp-ipl chown -R root.root debian/tmp-ipl diff --git a/src/icont/tunix.c b/src/icont/tunix.c index bff6988..9e94394 100644 --- a/src/icont/tunix.c +++ b/src/icont/tunix.c @@ -103,7 +103,7 @@ int main(int argc, char *argv[]) { iconxloc = ""; break; case 'V': /* -V: print version information */ -fprintf(stderr, "%s (%s, %s)\n", Version, Config, __DATE__); +fprintf(stderr, "%s (%s)\n", Version, Config); if (optind == argc) exit(0); break; diff --git a/src/runtime/imain.r b/src/runtime/imain.r index 424a4f6..1745153 100644 --- a/src/runtime/imain.r +++ b/src/runtime/imain.r @@ -259,7 +259,7 @@ int *ip; * Announce version on stderr if -V is given. */ case 'V': -fprintf(stderr, "%s (%s, %s)\n", Version, Config, __DATE__); +fprintf(stderr, "%s (%s)\n", Version, Config); if (!argv[2]) exit(0); break; 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#829131: avro-java: FTBFS: Could not resolve dependencies for project org.apache.avro:avro-compiler:bundle:1.7.7
Source: avro-java Version: 1.7.7-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, avro-java fails to build from source in unstable/amd64: [..] Setting up openjdk-8-jre-headless:amd64 (8u91-b14-3) ... update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/rmid to provide /usr/bin/rmid (rmid) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java to provide /usr/bin/java (java) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/jjs to provide /usr/bin/jjs (jjs) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/pack200 to provide /usr/bin/pack200 (pack200) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/unpack200 to provide /usr/bin/unpack200 (unpack200) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/orbd to provide /usr/bin/orbd (orbd) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/servertool to provide /usr/bin/servertool (servertool) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/tnameserv to provide /usr/bin/tnameserv (tnameserv) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode update-binfmts: warning: Couldn't load the binfmt_misc module. Setting up default-jre-headless (2:1.8-57) ... Setting up openjdk-8-jre:amd64 (8u91-b14-3) ... update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/policytool to provide /usr/bin/policytool (policytool) in auto mode Setting up default-jre (2:1.8-57) ... Setting up openjdk-8-jdk-headless:amd64 (8u91-b14-3) ... update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/idlj to provide /usr/bin/idlj (idlj) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jdeps to provide /usr/bin/jdeps (jdeps) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/wsimport to provide /usr/bin/wsimport (wsimport) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/rmic to provide /usr/bin/rmic (rmic) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jinfo to provide /usr/bin/jinfo (jinfo) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jsadebugd to provide /usr/bin/jsadebugd (jsadebugd) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/native2ascii to provide /usr/bin/native2ascii (native2ascii) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jstat to provide /usr/bin/jstat (jstat) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javac to provide /usr/bin/javac (javac) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javah to provide /usr/bin/javah (javah) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jstack to provide /usr/bin/jstack (jstack) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jrunscript to provide /usr/bin/jrunscript (jrunscript) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javadoc to provide /usr/bin/javadoc (javadoc) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jhat to provide /usr/bin/jhat (jhat) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javap to provide /usr/bin/javap (javap) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jar to provide /usr/bin/jar (jar) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/xjc to provide /usr/bin/xjc (xjc) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/schemagen to provide /usr/bin/schemagen (schemagen) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jps to provide /usr/bin/jps (jps) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/extcheck to provide /usr/bin/extcheck (extcheck) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jmap to provide /usr/bin/jmap (jmap) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jstatd to provide /usr/bin/jstatd (jstatd) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jdb to pro
[Reproducible-builds] Bug#829129: ayttm: please make the build reproducible
Source: ayttm Version: 0.6.3-3.1 Severity: wishlist Tags: patch User: reproducible-builds@lists.alioth.debian.org Usertags: locale X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org Hi! While working on the "reproducible builds" effort [1], we have noticed that ayttm could not be built reproducibly. Some object files are sorted differently depending on locale. The attached patch fixes this. Regards, Reiner [1]: https://wiki.debian.org/ReproducibleBuilds diff --git a/debian/patches/reproducible-build.patch b/debian/patches/reproducible-build.patch new file mode 100644 index 000..c9218e4 --- /dev/null +++ b/debian/patches/reproducible-build.patch @@ -0,0 +1,66 @@ +Author: Reiner Herrmann +Description: sort object files for deterministic linking order + +--- a/modules/irc/Makefile.am b/modules/irc/Makefile.am +@@ -14,6 +14,6 @@ + irc_la_SOURCES = irc.c + + irc_la_LDFLAGS = -module -avoid-version $(WIN32_LDFLAGS) +-irc_la_LIBADD = libirc/*.lo $(WIN32_LIBADD) ++irc_la_LIBADD = `LC_ALL=C ls libirc/*.lo` $(WIN32_LIBADD) + # Gets rid of the datarootdir warning + datarootdir=@datarootdir@ +--- a/modules/jabber/Makefile.am b/modules/jabber/Makefile.am +@@ -13,6 +13,6 @@ + jabber_la_SOURCES = jabber.c libEBjabber.c + + jabber_la_LDFLAGS = -module -avoid-version $(WIN32_LDFLAGS) +-jabber_la_LIBADD = libjabber/*.lo libxode/*.lo $(WIN32_LIBADD) ++jabber_la_LIBADD = `LC_ALL=C ls libjabber/*.lo libxode/*.lo` $(WIN32_LIBADD) + # Gets rid of the datarootdir warning + datarootdir=@datarootdir@ +--- a/modules/msn2/Makefile.am b/modules/msn2/Makefile.am +@@ -13,6 +13,6 @@ + msn2_la_SOURCES = msn.c + + msn2_la_LDFLAGS = -module -avoid-version $(WIN32_LDFLAGS) +-msn2_la_LIBADD = libmsn2/*.lo $(WIN32_LIBADD) ++msn2_la_LIBADD = `LC_ALL=C ls libmsn2/*.lo` $(WIN32_LIBADD) + # Gets rid of the datarootdir warning + datarootdir=@datarootdir@ +--- a/modules/irc/Makefile.in b/modules/irc/Makefile.in +@@ -327,7 +327,7 @@ + @MINGW32_TRUE@WIN32_LIBADD = -L../../src -layttm -lintl -lglib-2.0 -lws2_32 -lgtk + irc_la_SOURCES = irc.c + irc_la_LDFLAGS = -module -avoid-version $(WIN32_LDFLAGS) +-irc_la_LIBADD = libirc/*.lo $(WIN32_LIBADD) ++irc_la_LIBADD = `LC_ALL=C ls libirc/*.lo` $(WIN32_LIBADD) + all: all-recursive + + .SUFFIXES: +--- a/modules/jabber/Makefile.in b/modules/jabber/Makefile.in +@@ -325,7 +325,7 @@ + pkglib_LTLIBRARIES = jabber.la + jabber_la_SOURCES = jabber.c libEBjabber.c + jabber_la_LDFLAGS = -module -avoid-version $(WIN32_LDFLAGS) +-jabber_la_LIBADD = libjabber/*.lo libxode/*.lo $(WIN32_LIBADD) ++jabber_la_LIBADD = `LC_ALL=C ls libjabber/*.lo libxode/*.lo` $(WIN32_LIBADD) + all: all-recursive + + .SUFFIXES: +--- a/modules/msn2/Makefile.in b/modules/msn2/Makefile.in +@@ -324,7 +324,7 @@ + pkglib_LTLIBRARIES = msn2.la + msn2_la_SOURCES = msn.c + msn2_la_LDFLAGS = -module -avoid-version $(WIN32_LDFLAGS) +-msn2_la_LIBADD = libmsn2/*.lo $(WIN32_LIBADD) ++msn2_la_LIBADD = `LC_ALL=C ls libmsn2/*.lo` $(WIN32_LIBADD) + all: all-recursive + + .SUFFIXES: diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 000..55077d0 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +reproducible-build.patch 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#829113: reprotest: Should unset $DISPLAY to avoid GUI popups from some build tools
Hi, Axel Beckert wrote: >* What was the outcome of this action? > > Two GUI popups from ebook-convert (from the package calibre) moaning > about non-existent $HOME and hence unreadable $HOME/.config/… Here's an example of the first of these popups. Regards, Axel -- ,''`. | Axel Beckert , http://people.debian.org/~abe/ : :' : | Debian Developer, ftp.ch.debian.org Admin `. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5 `-| 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE ___ 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#829115: diffoscope: …/comparators/ps.py: TypeError: cannot use a string pattern on a bytes-like object
Processing control commands: > reassign -1 python3-magic Bug #829115 [diffoscope] diffoscope: …/comparators/ps.py: TypeError: cannot use a string pattern on a bytes-like object Bug reassigned from package 'diffoscope' to 'python3-magic'. No longer marked as found in versions diffoscope/54. Ignoring request to alter fixed versions of bug #829115 to the same values previously set > forcemerge 828833 -1 Bug #828833 {Done: Christoph Biedl } [python3-magic] python3-magic: magic file type double encoded Bug #829115 [python3-magic] diffoscope: …/comparators/ps.py: TypeError: cannot use a string pattern on a bytes-like object Set Bug forwarded-to-address to 'http://bugs.gw.com/view.php?id=562'. Marked Bug as done Marked as fixed in versions file/1:5.28-2. Marked as found in versions file/1:5.28-1. Added tag(s) confirmed and moreinfo. Merged 828833 829115 -- 828833: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=828833 829115: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=829115 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#829115: Bug#829115: diffoscope: …/comparators/ps.py: TypeError: cannot use a string pattern on a bytes-like object
control: reassign -1 python3-magic control: forcemerge 828833 -1 On Thu, Jun 30, 2016 at 06:25:23PM +0200, Axel Beckert wrote: > running reprotest (It's there now, yay! :-) over my very recently > accepted package dpmb (from git commit > 5f069a920df4e6f20a8eb9309c20c39ad60e6132) with > > caused diffoscope to bail out as follows: > > dpkg-buildpackage: info: binary-only upload (no source included) > 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 94, in compare_root_paths > file1 = specialize(FilesystemFile(path1, container=container1)) > File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", > line 175, in specialize > if cls.recognizes(file): > File "/usr/lib/python3/dist-packages/diffoscope/comparators/ps.py", line > 38, in recognizes > return PsFile.RE_FILE_TYPE.match(file.magic_file_type) > TypeError: cannot use a string pattern on a bytes-like object > reprotest 'dpkg-buildpackage -b' 388.71s user 3.51s system 0% cpu > 15:39:40.01 total > > I'm not sure how reprotest called diffoscope so I can't tell the exact > diffoscope commandline to reproduce this. > > I'm also not 100% sure if I used reprotest in the correct way since > there is just its --help message, but no man page with examples yet. This bug is caused by a bug in src:file, which is now fixed. though, > Versions of packages diffoscope depends on: > ii python3-magic 1:5.28-2 this is the fixed version. Are you sure you ran diffoscope with that version of python3-magic? -- regards, Mattia Rizzolo GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`. more about me: https://mapreri.org : :' : Launchpad user: https://launchpad.net/~mapreri `. `'` Debian QA page: https://qa.debian.org/developer.php?login=mattia `- signature.asc Description: PGP 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#829113: Bug#829113: reprotest: Should unset $DISPLAY to avoid GUI popups from some build tools
On Thu, Jun 30, 2016 at 06:19:36PM +0200, Axel Beckert wrote: > Unsetting $DISPLAY should this issue. > > (I'm not sure if setting and not setting $DISPLAY is or should be one of > the not explicitly listed variations. But since I got that popup twice, > I assume not.) This would also cause some packages to FTBFS. See also https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=589687 https://bugs.launchpad.net/ubuntu/+source/pbuilder/+bug/816556 for some bugs about the same issue in pbuilder. -- regards, Mattia Rizzolo GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`. more about me: https://mapreri.org : :' : Launchpad user: https://launchpad.net/~mapreri `. `'` Debian QA page: https://qa.debian.org/developer.php?login=mattia `- signature.asc Description: PGP 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#829115: diffoscope: …/comparators/ps.py: TypeError: cannot use a string pattern on a bytes-like object
Package: diffoscope Version: 54 Dear Maintainer, running reprotest (It's there now, yay! :-) over my very recently accepted package dpmb (from git commit 5f069a920df4e6f20a8eb9309c20c39ad60e6132) with reprotest 'dpkg-buildpackage -b' ../debian-paketmanagement-buch_0\~2016.06.29_all.deb caused diffoscope to bail out as follows: dpkg-buildpackage: info: binary-only upload (no source included) 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 94, in compare_root_paths file1 = specialize(FilesystemFile(path1, container=container1)) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 175, in specialize if cls.recognizes(file): File "/usr/lib/python3/dist-packages/diffoscope/comparators/ps.py", line 38, in recognizes return PsFile.RE_FILE_TYPE.match(file.magic_file_type) TypeError: cannot use a string pattern on a bytes-like object reprotest 'dpkg-buildpackage -b' 388.71s user 3.51s system 0% cpu 15:39:40.01 total I'm not sure how reprotest called diffoscope so I can't tell the exact diffoscope commandline to reproduce this. I'm also not 100% sure if I used reprotest in the correct way since there is just its --help message, but no man page with examples yet. -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (990, 'unstable'), (600, 'testing'), (500, 'unstable-debug'), (500, 'buildd-unstable'), (110, 'experimental'), (1, 'experimental-debug'), (1, 'buildd-experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.6.0-trunk-amd64 (SMP w/8 CPU cores) Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages diffoscope depends on: ii python3-libarchive-c 2.1-3 ii python3-magic 1:5.28-2 ii python3-pkg-resources 20.10.1-1.1 pn python3:any Versions of packages diffoscope recommends: ii acl2.2.52-3 ii binutils-multiarch 2.26-12 ii bzip2 1.0.6-8 ii caca-utils 0.99.beta19-2+b1 ii colord 1:17 ii cpio 2.11+dfsg-5 pn default-jdk | java-sdk ii enjarify 1:1.0.2-1 ii fontforge-extras 0.3-4 ii fp-utils 3.0.0+dfsg-6 ii fp-utils-3.0.0 [fp-utils] 3.0.0+dfsg-6 ii genisoimage9:1.1.11-3 ii gettext0.19.8.1-1 ii ghc7.10.3-9 ii ghostscript9.19~dfsg-1+b1 ii gnupg 1.4.20-6 pn mono-utils ii pdftk 2.02-4 ii poppler-utils 0.44.0-3 ii python3-debian 0.1.28 pn python3-guestfs pn python3-rpm ii python3-tlsh 3.4.4+20151206-1+b1 pn rpm2cpio ii sng1.1.0-1+b1 ii sqlite33.13.0-1 ii squashfs-tools 1:4.3-3 ii unzip 6.0-20 pn vim-common ii xz-utils 5.1.1alpha+20120614-2.1 Versions of packages diffoscope suggests: ii libjs-jquery 1.12.4-1 -- no debconf information ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Bug#829113: reprotest: Should unset $DISPLAY to avoid GUI popups from some build tools
Package: reprotest Version: 0.1 Dear Maintainer, * What led up to the situation? Testing my package dpmb with reprotest. * What exactly did you do (or not do) that was effective (or ineffective)? Running $ reprotest 'dpkg-buildpackage -b' ../debian-paketmanagement-buch_0\~2016.06.29_all.deb from a git checkout of commit 5f069a920df4e6f20a8eb9309c20c39ad60e6132 under X to see if my $SOURCE_DATE_EPOCH implementation in that commit is working correctly. * What was the outcome of this action? Two GUI popups from ebook-convert (from the package calibre) moaning about non-existent $HOME and hence unreadable $HOME/.config/… * What outcome did you expect instead? No interactivity, especially no GUI interactivity at all. Unsetting $DISPLAY should this issue. (I'm not sure if setting and not setting $DISPLAY is or should be one of the not explicitly listed variations. But since I got that popup twice, I assume not.) -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (990, 'unstable'), (600, 'testing'), (500, 'unstable-debug'), (500, 'buildd-unstable'), (110, 'experimental'), (1, 'experimental-debug'), (1, 'buildd-experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.6.0-trunk-amd64 (SMP w/8 CPU cores) Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages reprotest depends on: ii apt-utils 1.2.14 ii diffoscope 54 ii libdpkg-perl1.18.7 ii procps 2:3.3.11-3 ii python3-debian 0.1.28 pn python3:any Versions of packages reprotest recommends: ii autodep8 0.6 reprotest suggests no packages. -- no debconf information ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Bug#829109: acepack: FTBFS: dh_clean: Compatibility levels before 5 are no longer supported (level 4 requested)
Source: acepack Version: 1.3.3.3-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, acepack fails to build from source in unstable/amd64: [..] LOGNAME=lamby SHLVL=1 PWD=/home/lamby/temp/cdt.20160630174839.hUIz8Hxyao.acepack/acepack-1.3.3.3 OLDPWD=/home/lamby/temp/cdt.20160630174839.hUIz8Hxyao.acepack 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 BLASTER=A220 I5 D1 H5 P330 T6 _=/usr/bin/env ** ** Building acepack 1.3.3.3-1 on amd64 ** ** dpkg-buildpackage -rfakeroot -D -us -uc -b dpkg-buildpackage: info: source package acepack dpkg-buildpackage: info: source version 1.3.3.3-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Dirk Eddelbuettel dpkg-source --before-build acepack-1.3.3.3 dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean CDBS WARNING:simple-patchsys.mk is deprecated since 0.4.85 - please use source format 3.0 (quilt) instead test -x debian/rules /usr/bin/make -f debian/rules reverse-config make[1]: Entering directory '/home/lamby/temp/cdt.20160630174839.hUIz8Hxyao.acepack/acepack-1.3.3.3' CDBS WARNING:simple-patchsys.mk is deprecated since 0.4.85 - please use source format 3.0 (quilt) instead make[1]: 'reverse-config' is up to date. make[1]: Leaving directory '/home/lamby/temp/cdt.20160630174839.hUIz8Hxyao.acepack/acepack-1.3.3.3' if [ "reverse-patches" = "reverse-patches" ]; then rm -f debian/stamp-patched; fi patches: if [ "reverse-patches" != "reverse-patches" ]; then touch debian/stamp-patched; fi if [ "reverse-patches" != "reverse-patches" ] ; then \ /usr/bin/make -f debian/rules update-config ; \ fi for dir in debian/patches ; do \ rm -f $dir/*.log ; \ done dh_clean dh_clean: Compatibility levels before 5 are no longer supported (level 4 requested) /usr/share/cdbs/1/rules/debhelper.mk:217: recipe for target 'clean' failed make: *** [clean] Error 25 [..] The full build log is attached. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- acepack.1.3.3.3-1.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
Re: [Reproducible-builds] Bug#827155: dpkg-buildflags: reproducible/fixdebugpath doesn't escape build path
Daniel Kahn Gillmor: > On Sun 2016-06-12 23:25:33 -0400, HW42 wrote: >> as Mattia noticed dpkg-buildflags doesn't escape the build path in the >> -fdebug-prefix-map CC argument when enabling the 'fixdebugpath' option. >> >> What assumptions does dpkg make about the build path? I think there are a >> lot of build scripts which anyway break if the build path contains a >> space. > > that seems likely to me -- not just debian packaging scripts either, but > likely upstream build toolchain decisions as well. > >> Unfortunately this isn't trivially fixed since the flags are >> concatenated as a string and later exported in different languages >> (shell, Makefile). So if we want to support spaces in buildpaths this >> need to be changed to an array. What do you think? > > I think you mean that the flags should be internally stored as an array > inside dpkg-dev instead of a concatenated string. exactly > That sounds right to me, and a worthwhile change in its own right. > > It won't fix any upstream toolchain bugs, of course, and if we start to > vary by having whitespace (or even weirder characters) in paths, we're > likely to see a large number of FTBFS. I don't think that should be done as part of the reproducible builds efforts. I raised this only because if dpkg-dev would assume a space free build path anyway an escape(split(flags, ' ')) would have been enough. > fixing dpkg-dev to treat the flags internally as an array seems like a > good first step, though. Ack. signature.asc Description: OpenPGP digital signature ___ 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#827155: dpkg-buildflags: reproducible/fixdebugpath doesn't escape build path
On Sun 2016-06-12 23:25:33 -0400, HW42 wrote: > as Mattia noticed dpkg-buildflags doesn't escape the build path in the > -fdebug-prefix-map CC argument when enabling the 'fixdebugpath' option. > > What assumptions does dpkg make about the build path? I think there are a > lot of build scripts which anyway break if the build path contains a > space. that seems likely to me -- not just debian packaging scripts either, but likely upstream build toolchain decisions as well. > Unfortunately this isn't trivially fixed since the flags are > concatenated as a string and later exported in different languages > (shell, Makefile). So if we want to support spaces in buildpaths this > need to be changed to an array. What do you think? I think you mean that the flags should be internally stored as an array inside dpkg-dev instead of a concatenated string. That sounds right to me, and a worthwhile change in its own right. It won't fix any upstream toolchain bugs, of course, and if we start to vary by having whitespace (or even weirder characters) in paths, we're likely to see a large number of FTBFS. fixing dpkg-dev to treat the flags internally as an array seems like a good first step, though. --dkg ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Bug#829080: wine-development: FTBFS in testing (unknown breaktype EB)
Package: src:wine-development Version: 1.9.12-1 User: reproducible-builds@lists.alioth.debian.org Usertags: ftbfs Severity: serious Dear maintainer: This package currently fails to build in stretch: [...] ./tools/make_unicode unknown breaktype EB at ./tools/make_unicode line 1265, line 1159. Loading tools/unicode-defaults Building libs/wine/casemap.c Building libs/wine/collation.c Building libs/port/compose.c Building libs/port/decompose.c Building libs/wine/wctype.c Building libs/port/digitmap.c Building dlls/usp10/mirror.c Building dlls/dwrite/mirror.c Building dlls/usp10/bracket.c Building dlls/dwrite/bracket.c Building dlls/usp10/shaping.c debian/rules:100: recipe for target 'override_dh_auto_configure' failed make[1]: *** [override_dh_auto_configure] Error 25 make[1]: Leaving directory '/build/wine-development-1.9.12' debian/rules:97: recipe for target 'build' failed make: *** [build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 A full build log is available here: https://tests.reproducible-builds.org/debian/rbuild/testing/amd64/wine-development_1.9.12-1.rbuild.log Thanks. ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Bug#829077: pytables: FTBFS in testing (LaTeX Error: File `iftex.sty' not found)
Package: src:pytables Version: 3.2.2-2 User: reproducible-builds@lists.alioth.debian.org Usertags: ftbfs Severity: serious Dear maintainer: This package currently fails to build in stretch: [...] Running LaTeX files through pdflatex... /usr/bin/make -C build/latex all-pdf make[3]: Entering directory '/<>/doc/build/latex' pdflatex 'usersguide-3.2.2.tex' This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex) restricted \write18 enabled. entering extended mode (./usersguide-3.2.2.tex LaTeX2e <2016/03/31> patch level 1 Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. (./sphinxmanual.cls Document Class: sphinxmanual 2009/06/02 Document class (Sphinx manual) (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2014/09/29 v1.4h Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))) ! LaTeX Error: File `iftex.sty' not found. A full build log will be available here: https://tests.reproducible-builds.org/debian/rbuild/testing/amd64/pytables_3.2.2-2.rbuild.log Thanks. ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Bug#829059: php-guzzlehttp-ringphp: FTBFS: LaTeX Error: File `iftex.sty' not found.
Source: php-guzzlehttp-ringphp Version: 1.1.0-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, php-guzzlehttp-ringphp fails to build from source in unstable/amd64: [..] Setting up python-sphinx-rtd-theme (0.1.9-1) ... Setting up tex-common (6.05) ... update-language: texlive-base not installed and configured, doing nothing! Setting up libkpathsea6:amd64 (2016.20160513.41080-4) ... Setting up libptexenc1:amd64 (2016.20160513.41080-4) ... Setting up libsynctex1:amd64 (2016.20160513.41080-4) ... Setting up libtexlua52:amd64 (2016.20160513.41080-4) ... Setting up libtexluajit2:amd64 (2016.20160513.41080-4) ... Setting up libpng16-16:amd64 (1.6.23-1) ... Setting up libfreetype6:amd64 (2.6.3-3+b1) ... Setting up fonts-dejavu-core (2.35-1) ... Setting up fontconfig-config (2.11.0-6.4) ... Setting up libfontconfig1:amd64 (2.11.0-6.4) ... Setting up libpixman-1-0:amd64 (0.33.6-1) ... Setting up libxau6:amd64 (1:1.0.8-1) ... Setting up libxdmcp6:amd64 (1:1.1.2-1.1) ... Setting up libxcb1:amd64 (1.11.1-1) ... Setting up libx11-data (2:1.6.3-1) ... Setting up libx11-6:amd64 (2:1.6.3-1) ... Setting up libxcb-render0:amd64 (1.11.1-1) ... Setting up libxcb-shm0:amd64 (1.11.1-1) ... Setting up libxext6:amd64 (2:1.3.3-1) ... Setting up libxrender1:amd64 (1:0.9.9-2) ... Setting up libcairo2:amd64 (1.14.6-1+b1) ... Setting up libgraphite2-3:amd64 (1.3.8-1) ... Setting up libavahi-common-data:amd64 (0.6.32-1) ... Setting up libavahi-common3:amd64 (0.6.32-1) ... Setting up libdbus-1-3:amd64 (1.10.8-1) ... Setting up libavahi-client3:amd64 (0.6.32-1) ... Setting up libcups2:amd64 (2.1.4-1) ... Setting up libjpeg62-turbo:amd64 (1:1.5.0-1) ... Setting up libjbig0:amd64 (2.1-3.1) ... Setting up libtiff5:amd64 (4.0.6-1) ... Setting up libijs-0.35:amd64 (0.35-12) ... Setting up libjbig2dec0:amd64 (0.13-2) ... Setting up liblcms2-2:amd64 (2.7-1) ... Setting up libopenjp2-7:amd64 (2.1.0-2.1+b1) ... Setting up libpaper1:amd64 (1.1.24+nmu4) ... Creating config file /etc/papersize with new version Setting up poppler-data (0.4.7-7) ... Setting up libgs9-common (9.19~dfsg-1) ... Setting up libharfbuzz0b:amd64 (1.2.6-2) ... Setting up libharfbuzz-icu0:amd64 (1.2.6-2) ... Setting up x11-common (1:7.7+15) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults invoke-rc.d: could not determine current runlevel invoke-rc.d: policy-rc.d denied execution of start. Setting up libice6:amd64 (2:1.0.9-1+b1) ... Setting up libnspr4:amd64 (2:4.12-2) ... Setting up libnss3:amd64 (2:3.23-2) ... Setting up libpoppler61:amd64 (0.44.0-3) ... Setting up libpotrace0 (1.13-2) ... Setting up libsm6:amd64 (2:1.2.2-1+b1) ... Setting up libxt6:amd64 (1:1.1.5-1) ... Setting up libxmu6:amd64 (2:1.1.2-2) ... Setting up libxpm4:amd64 (1:3.5.11-1+b1) ... Setting up libxaw7:amd64 (2:1.0.13-1) ... Setting up libxi6:amd64 (2:1.7.6-1) ... Setting up libzzip-0-13:amd64 (0.13.62-3) ... Setting up xdg-utils (1.1.1-1) ... Setting up libpaper-utils (1.1.24+nmu4) ... Setting up preview-latex-style (11.88-1.1) ... update-language: texlive-base not installed and configured, doing nothing! Regenerating '/var/lib/texmf/fmtutil.cnf-DEBIAN'... done. Regenerating '/var/lib/texmf/fmtutil.cnf-TEXLIVEDIST'... done. update-fmtutil has updated the following file(s): /var/lib/texmf/fmtutil.cnf-DEBIAN /var/lib/texmf/fmtutil.cnf-TEXLIVEDIST If you want to activate the changes in the above file(s), you should run fmtutil-sys or fmtutil. Processing triggers for sgml-base (1.28) ... Setting up docutils-common (0.12+dfsg-1) ... Processing triggers for sgml-base (1.28) ... Setting up python-docutils (0.12+dfsg-1) ... update-alternatives: using /usr/share/docutils/scripts/python2/rst-buildhtml to provide /usr/bin/rst-buildhtml (rst-buildhtml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2html to provide /usr/bin/rst2html (rst2html) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2latex to provide /usr/bin/rst2latex (rst2latex) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2man to provide /usr/bin/rst2man (rst2man) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2odt to provide /usr/bin/rst2odt (rst2odt) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2odt_prepstyles to provide /usr/bin/rst2odt_prepstyles (rst2odt_prepstyles) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2pseudoxml to provide /usr/bin/rst2pseudoxml (rst2pseudoxml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2s5 to provide /us