Fri May 15 19:49:14 UTC 2020 I: starting to build tcltls/buster/i386 on jenkins on '2020-05-15 19:49' Fri May 15 19:49:14 UTC 2020 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/i386_14/8659/console.log Fri May 15 19:49:14 UTC 2020 I: Downloading source for buster/tcltls=1.7.16-1 --2020-05-15 19:49:14-- http://deb.debian.org/debian/pool/main/t/tcltls/tcltls_1.7.16-1.dsc Connecting to 78.137.99.97:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 1961 (1.9K) Saving to: ‘tcltls_1.7.16-1.dsc’ 0K . 100% 85.3M=0s 2020-05-15 19:49:14 (85.3 MB/s) - ‘tcltls_1.7.16-1.dsc’ saved [1961/1961] Fri May 15 19:49:14 UTC 2020 I: tcltls_1.7.16-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: tcltls Binary: tcl-tls Architecture: any Version: 1.7.16-1 Maintainer: Debian Tcl/Tk Packagers Uploaders: Muammar El Khatib , Sergei Golovan Homepage: https://core.tcl.tk/tcltls Standards-Version: 4.1.3 Vcs-Browser: https://salsa.debian.org/tcltk-team/tcltls Vcs-Git: https://salsa.debian.org/tcltk-team/tcltls.git Build-Depends: debhelper (>= 10), libssl-dev, tcl-dev (>= 8.5), chrpath Package-List: tcl-tls deb libs optional arch=any Checksums-Sha1: 24f6022bc36bb8a0fe8215d82838d3599200f048 166439 tcltls_1.7.16.orig.tar.gz 10f5adc138035dc414f7e0071bb43bc53434977b 5188 tcltls_1.7.16-1.debian.tar.xz Checksums-Sha256: 6845000732bedf764e78c234cee646f95bb68df34e590c39434ab8edd6f5b9af 166439 tcltls_1.7.16.orig.tar.gz bc1468a46b14b3d0b6f3da711e49f15a2fd7268332aca24d539b53ebca601876 5188 tcltls_1.7.16-1.debian.tar.xz Files: 4887ac4c5e2a003f3d63e2f30d33ba1e 166439 tcltls_1.7.16.orig.tar.gz 835c3416a13f3c556194d4719f2664ad 5188 tcltls_1.7.16-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE/SYPsyDB+ShSnvc4Tyrk60tj54cFAlrDukkACgkQTyrk60tj 54f2SRAAtxFC8MSgcXNoeKnviKx8i49niyoOa/XtK/rvSRj3MnTw/KjXzd+XzXyv OBuXsjVUNy9+pUCbJVCmyOxcm4XHp5bI7eNM53kW0xfoMJ5j0+/VuS4biiB9PUKy MMBXq5CaH86NPoEwYravRvM6hRJS0nHrN1oLaTXMStJfTCN5xC7A1GtlmKQ8K2g9 hRg7LgzAXQrUfEUJlscBDUC7T2PomEW7LWLBaKT2F2pKaxKlXZDmcFGX1A1NCAMt ZxHBVST313Z9wmZY/PdKrhDiWBh1UxcJoRprfby4m1R6Mqpa6LA7qqftpBijMLv3 2gzcCW+gbjhxVmAMOKZoBxOxFnOmcmOp2uT093oEvctKT2Q9uzf8r4qN5MI60NF4 pSGBCYBvNvKUflJ9YrgaGnqDwPEum7J6MmsGkHbXCieYnLYTIdF+uHlsN/Z8BXxu peazqnxDiaRsTmogk3iOct3FMMawkCy9sSrgsNF3hA0q4ADUQYqnRViV3w2n7kmW 4akNhqlylOKyhy+QfWZZaZS9hdRrX4EHuFGJ/pQYLVG5qB2aUoykw9iw3H6G7URl ErWgq1B/4qDm6cauuXUSmftfyAUG8JoTUOv7N3NvZXkullWx2YQf5a8cZnXGL8MM FXg5h8nEwreR05DwdATkdOE5WbWU520Ua2al8p1v13Sd/ekgO0o= =/yjx -----END PGP SIGNATURE----- Fri May 15 19:49:14 UTC 2020 I: Checking whether the package is not for us Fri May 15 19:49:14 UTC 2020 I: Starting 1st build on remote node profitbricks-build6-i386.debian.net. Fri May 15 19:49:14 UTC 2020 I: Preparing to do remote build '1' on profitbricks-build6-i386.debian.net. Fri May 15 19:49:55 UTC 2020 I: Deleting $TMPDIR on profitbricks-build6-i386.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Thu Jun 17 14:12:15 -12 2021 I: pbuilder-time-stamp: 1623982335 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: using eatmydata during job I: Copying source file I: copying [tcltls_1.7.16-1.dsc] I: copying [./tcltls_1.7.16.orig.tar.gz] I: copying [./tcltls_1.7.16-1.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Tue Apr 3 05:30:49 2018 -12 gpgv: using RSA key FD260FB320C1F928529EF7384F2AE4EB4B63E787 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./tcltls_1.7.16-1.dsc dpkg-source: info: extracting tcltls in tcltls-1.7.16 dpkg-source: info: unpacking tcltls_1.7.16.orig.tar.gz dpkg-source: info: unpacking tcltls_1.7.16-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying cipher-tests.patch I: using fakeroot in build. I: Installing the build-deps -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper (>= 10), libssl-dev, tcl-dev (>= 8.5), chrpath dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19234 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper (>= 10); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on libssl-dev; however: Package libssl-dev is not installed. pbuilder-satisfydepends-dummy depends on tcl-dev (>= 8.5); however: Package tcl-dev is not installed. pbuilder-satisfydepends-dummy depends on chrpath; however: Package chrpath is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdmainutils{a} chrpath{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libbsd0{a} libcroco3{a} libelf1{a} libfile-stripnondeterminism-perl{a} libglib2.0-0{a} libicu63{a} libmagic-mgc{a} libmagic1{a} libncurses6{a} libpipeline1{a} libsigsegv2{a} libssl-dev{a} libssl1.1{a} libtcl8.6{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} tcl{a} tcl-dev{a} tcl8.6{a} tcl8.6-dev{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libglib2.0-data libgpm2 libltdl-dev libmail-sendmail-perl lynx shared-mime-info wget xdg-user-dirs 0 packages upgraded, 42 newly installed, 0 to remove and 0 not upgraded. Need to get 25.2 MB of archives. After unpacking 90.8 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian buster/main i386 libbsd0 i386 0.9.1-2 [104 kB] Get: 2 http://deb.debian.org/debian buster/main i386 bsdmainutils i386 11.1.2+b1 [193 kB] Get: 3 http://deb.debian.org/debian buster/main i386 libuchardet0 i386 0.0.6-3 [65.2 kB] Get: 4 http://deb.debian.org/debian buster/main i386 groff-base i386 1.22.4-3 [935 kB] Get: 5 http://deb.debian.org/debian buster/main i386 libpipeline1 i386 1.5.1-2 [33.3 kB] Get: 6 http://deb.debian.org/debian buster/main i386 man-db i386 2.8.5-2 [1284 kB] Get: 7 http://deb.debian.org/debian buster/main i386 sensible-utils all 0.0.12 [15.8 kB] Get: 8 http://deb.debian.org/debian buster/main i386 libmagic-mgc i386 1:5.35-4+deb10u1 [242 kB] Get: 9 http://deb.debian.org/debian buster/main i386 libmagic1 i386 1:5.35-4+deb10u1 [124 kB] Get: 10 http://deb.debian.org/debian buster/main i386 file i386 1:5.35-4+deb10u1 [66.3 kB] Get: 11 http://deb.debian.org/debian buster/main i386 gettext-base i386 0.19.8.1-9 [124 kB] Get: 12 http://deb.debian.org/debian buster/main i386 libsigsegv2 i386 2.12-2 [33.2 kB] Get: 13 http://deb.debian.org/debian buster/main i386 m4 i386 1.4.18-2 [205 kB] Get: 14 http://deb.debian.org/debian buster/main i386 autoconf all 2.69-11 [341 kB] Get: 15 http://deb.debian.org/debian buster/main i386 autotools-dev all 20180224.1 [77.0 kB] Get: 16 http://deb.debian.org/debian buster/main i386 automake all 1:1.16.1-4 [771 kB] Get: 17 http://deb.debian.org/debian buster/main i386 autopoint all 0.19.8.1-9 [434 kB] Get: 18 http://deb.debian.org/debian buster/main i386 chrpath i386 0.16-2+b1 [17.5 kB] Get: 19 http://deb.debian.org/debian buster/main i386 libtool all 2.4.6-9 [547 kB] Get: 20 http://deb.debian.org/debian buster/main i386 dh-autoreconf all 19 [16.9 kB] Get: 21 http://deb.debian.org/debian buster/main i386 libarchive-zip-perl all 1.64-1 [96.8 kB] Get: 22 http://deb.debian.org/debian buster/main i386 libfile-stripnondeterminism-perl all 1.1.2-1 [19.8 kB] Get: 23 http://deb.debian.org/debian buster/main i386 dh-strip-nondeterminism all 1.1.2-1 [13.0 kB] Get: 24 http://deb.debian.org/debian buster/main i386 libelf1 i386 0.176-1.1 [166 kB] Get: 25 http://deb.debian.org/debian buster/main i386 dwz i386 0.12-3 [81.4 kB] Get: 26 http://deb.debian.org/debian buster/main i386 libglib2.0-0 i386 2.58.3-2+deb10u2 [1334 kB] Get: 27 http://deb.debian.org/debian buster/main i386 libicu63 i386 63.1-6+deb10u1 [8451 kB] Get: 28 http://deb.debian.org/debian buster/main i386 libxml2 i386 2.9.4+dfsg1-7+b3 [721 kB] Get: 29 http://deb.debian.org/debian buster/main i386 libcroco3 i386 0.6.12-3 [151 kB] Get: 30 http://deb.debian.org/debian buster/main i386 libncurses6 i386 6.1+20181013-2+deb10u2 [109 kB] Get: 31 http://deb.debian.org/debian buster/main i386 gettext i386 0.19.8.1-9 [1314 kB] Get: 32 http://deb.debian.org/debian buster/main i386 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 33 http://deb.debian.org/debian buster/main i386 po-debconf all 1.0.21 [248 kB] Get: 34 http://deb.debian.org/debian buster/main i386 debhelper all 12.1.1 [1016 kB] Get: 35 http://deb.debian.org/debian buster/main i386 libssl1.1 i386 1.1.1d-0+deb10u3 [1537 kB] Get: 36 http://deb.debian.org/debian buster/main i386 libssl-dev i386 1.1.1d-0+deb10u3 [1826 kB] Get: 37 http://deb.debian.org/debian buster/main i386 libtcl8.6 i386 8.6.9+dfsg-2 [1065 kB] Get: 38 http://deb.debian.org/debian buster/main i386 tcl8.6 i386 8.6.9+dfsg-2 [123 kB] Get: 39 http://deb.debian.org/debian buster/main i386 tcl i386 8.6.9+1 [5636 B] Get: 40 http://deb.debian.org/debian buster/main i386 zlib1g-dev i386 1:1.2.11.dfsg-1 [216 kB] Get: 41 http://deb.debian.org/debian buster/main i386 tcl8.6-dev i386 8.6.9+dfsg-2 [1086 kB] Get: 42 http://deb.debian.org/debian buster/main i386 tcl-dev i386 8.6.9+1 [8192 B] Fetched 25.2 MB in 0s (74.9 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:i386. (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 ... 19234 files and directories currently installed.) Preparing to unpack .../00-libbsd0_0.9.1-2_i386.deb ... Unpacking libbsd0:i386 (0.9.1-2) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../01-bsdmainutils_11.1.2+b1_i386.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../02-libuchardet0_0.0.6-3_i386.deb ... Unpacking libuchardet0:i386 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../03-groff-base_1.22.4-3_i386.deb ... Unpacking groff-base (1.22.4-3) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../04-libpipeline1_1.5.1-2_i386.deb ... Unpacking libpipeline1:i386 (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.8.5-2_i386.deb ... Unpacking man-db (2.8.5-2) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../06-sensible-utils_0.0.12_all.deb ... Unpacking sensible-utils (0.0.12) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../07-libmagic-mgc_1%3a5.35-4+deb10u1_i386.deb ... Unpacking libmagic-mgc (1:5.35-4+deb10u1) ... Selecting previously unselected package libmagic1:i386. Preparing to unpack .../08-libmagic1_1%3a5.35-4+deb10u1_i386.deb ... Unpacking libmagic1:i386 (1:5.35-4+deb10u1) ... Selecting previously unselected package file. Preparing to unpack .../09-file_1%3a5.35-4+deb10u1_i386.deb ... Unpacking file (1:5.35-4+deb10u1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../10-gettext-base_0.19.8.1-9_i386.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libsigsegv2:i386. Preparing to unpack .../11-libsigsegv2_2.12-2_i386.deb ... Unpacking libsigsegv2:i386 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../12-m4_1.4.18-2_i386.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../13-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../14-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../15-automake_1%3a1.16.1-4_all.deb ... Unpacking automake (1:1.16.1-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../16-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package chrpath. Preparing to unpack .../17-chrpath_0.16-2+b1_i386.deb ... Unpacking chrpath (0.16-2+b1) ... Selecting previously unselected package libtool. Preparing to unpack .../18-libtool_2.4.6-9_all.deb ... Unpacking libtool (2.4.6-9) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../19-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../20-libarchive-zip-perl_1.64-1_all.deb ... Unpacking libarchive-zip-perl (1.64-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../21-libfile-stripnondeterminism-perl_1.1.2-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.1.2-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../22-dh-strip-nondeterminism_1.1.2-1_all.deb ... Unpacking dh-strip-nondeterminism (1.1.2-1) ... Selecting previously unselected package libelf1:i386. Preparing to unpack .../23-libelf1_0.176-1.1_i386.deb ... Unpacking libelf1:i386 (0.176-1.1) ... Selecting previously unselected package dwz. Preparing to unpack .../24-dwz_0.12-3_i386.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package libglib2.0-0:i386. Preparing to unpack .../25-libglib2.0-0_2.58.3-2+deb10u2_i386.deb ... Unpacking libglib2.0-0:i386 (2.58.3-2+deb10u2) ... Selecting previously unselected package libicu63:i386. Preparing to unpack .../26-libicu63_63.1-6+deb10u1_i386.deb ... Unpacking libicu63:i386 (63.1-6+deb10u1) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../27-libxml2_2.9.4+dfsg1-7+b3_i386.deb ... Unpacking libxml2:i386 (2.9.4+dfsg1-7+b3) ... Selecting previously unselected package libcroco3:i386. Preparing to unpack .../28-libcroco3_0.6.12-3_i386.deb ... Unpacking libcroco3:i386 (0.6.12-3) ... Selecting previously unselected package libncurses6:i386. Preparing to unpack .../29-libncurses6_6.1+20181013-2+deb10u2_i386.deb ... Unpacking libncurses6:i386 (6.1+20181013-2+deb10u2) ... Selecting previously unselected package gettext. Preparing to unpack .../30-gettext_0.19.8.1-9_i386.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../31-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../32-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../33-debhelper_12.1.1_all.deb ... Unpacking debhelper (12.1.1) ... Selecting previously unselected package libssl1.1:i386. Preparing to unpack .../34-libssl1.1_1.1.1d-0+deb10u3_i386.deb ... Unpacking libssl1.1:i386 (1.1.1d-0+deb10u3) ... Selecting previously unselected package libssl-dev:i386. Preparing to unpack .../35-libssl-dev_1.1.1d-0+deb10u3_i386.deb ... Unpacking libssl-dev:i386 (1.1.1d-0+deb10u3) ... Selecting previously unselected package libtcl8.6:i386. Preparing to unpack .../36-libtcl8.6_8.6.9+dfsg-2_i386.deb ... Unpacking libtcl8.6:i386 (8.6.9+dfsg-2) ... Selecting previously unselected package tcl8.6. Preparing to unpack .../37-tcl8.6_8.6.9+dfsg-2_i386.deb ... Unpacking tcl8.6 (8.6.9+dfsg-2) ... Selecting previously unselected package tcl. Preparing to unpack .../38-tcl_8.6.9+1_i386.deb ... Unpacking tcl (8.6.9+1) ... Selecting previously unselected package zlib1g-dev:i386. Preparing to unpack .../39-zlib1g-dev_1%3a1.2.11.dfsg-1_i386.deb ... Unpacking zlib1g-dev:i386 (1:1.2.11.dfsg-1) ... Selecting previously unselected package tcl8.6-dev:i386. Preparing to unpack .../40-tcl8.6-dev_8.6.9+dfsg-2_i386.deb ... Unpacking tcl8.6-dev:i386 (8.6.9+dfsg-2) ... Selecting previously unselected package tcl-dev:i386. Preparing to unpack .../41-tcl-dev_8.6.9+1_i386.deb ... Unpacking tcl-dev:i386 (8.6.9+1) ... Setting up libpipeline1:i386 (1.5.1-2) ... Setting up libmagic-mgc (1:5.35-4+deb10u1) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up libglib2.0-0:i386 (2.58.3-2+deb10u2) ... No schema files found: doing nothing. Setting up libssl1.1:i386 (1.1.1d-0+deb10u3) ... Setting up libmagic1:i386 (1:5.35-4+deb10u1) ... Setting up gettext-base (0.19.8.1-9) ... Setting up file (1:5.35-4+deb10u1) ... Setting up libicu63:i386 (63.1-6+deb10u1) ... Setting up autotools-dev (20180224.1) ... Setting up libncurses6:i386 (6.1+20181013-2+deb10u2) ... Setting up libsigsegv2:i386 (2.12-2) ... Setting up libssl-dev:i386 (1.1.1d-0+deb10u3) ... Setting up libtcl8.6:i386 (8.6.9+dfsg-2) ... Setting up autopoint (0.19.8.1-9) ... Setting up zlib1g-dev:i386 (1:1.2.11.dfsg-1) ... Setting up sensible-utils (0.0.12) ... Setting up libuchardet0:i386 (0.0.6-3) ... Setting up libbsd0:i386 (0.9.1-2) ... Setting up libelf1:i386 (0.176-1.1) ... Setting up libxml2:i386 (2.9.4+dfsg1-7+b3) ... Setting up chrpath (0.16-2+b1) ... Setting up libfile-stripnondeterminism-perl (1.1.2-1) ... Setting up tcl8.6 (8.6.9+dfsg-2) ... Setting up libtool (2.4.6-9) ... Setting up tcl8.6-dev:i386 (8.6.9+dfsg-2) ... Setting up m4 (1.4.18-2) ... Setting up bsdmainutils (11.1.2+b1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libcroco3:i386 (0.6.12-3) ... Setting up autoconf (2.69-11) ... Setting up dwz (0.12-3) ... Setting up groff-base (1.22.4-3) ... Setting up tcl (8.6.9+1) ... Setting up automake (1:1.16.1-4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up gettext (0.19.8.1-9) ... Setting up man-db (2.8.5-2) ... Not building database; man-db/auto-update is not 'true'. Setting up intltool-debian (0.35.0+20060710.5) ... Setting up tcl-dev:i386 (8.6.9+1) ... Setting up po-debconf (1.0.21) ... Setting up debhelper (12.1.1) ... Setting up dh-autoreconf (19) ... Setting up dh-strip-nondeterminism (1.1.2-1) ... Processing triggers for libc-bin (2.28-10) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/tcltls-1.7.16/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package tcltls dpkg-buildpackage: info: source version 1.7.16-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Sergei Golovan dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 fakeroot debian/rules clean dh clean dh_clean debian/rules build dh build dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/build/tcltls-1.7.16' dh_auto_configure -- --with-ssl-dir=/usr \ --with-tcl=/usr/lib ./configure --build=i686-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/i386-linux-gnu --libexecdir=\${prefix}/lib/i386-linux-gnu --disable-maintainer-mode --disable-dependency-tracking --with-ssl-dir=/usr --with-tcl=/usr/lib configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether make sets $(MAKE)... yes checking for a BSD-compatible install... /usr/bin/install -c checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking host operating system... linux-gnu checking for unistd.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking for path to tclConfig.sh... /usr/lib checking for runnable tclsh... /usr/lib/../bin/tclsh checking for working tclConfig.sh... found checking how to create shared objects... -DPIC -fPIC -shared checking whether C compiler accepts -Wno-unused-value... yes checking whether C compiler accepts -Wno-unused-parameter... yes checking whether C compiler accepts -Wno-deprecated-declarations... yes checking for pkg-config... no checking whether C compiler accepts -Wall... yes checking whether C compiler accepts -W... yes checking whether C compiler accepts -Wno-self-assign... yes checking whether C compiler accepts -fstack-protector-all... yes checking whether C compiler accepts -fno-strict-overflow... yes checking which TLS library to use... openssl checking if a basic OpenSSL program works... yes checking for SSLv2_method... no checking for SSLv3_method... no checking for TLSv1_method... yes checking for TLSv1_1_method... yes checking for TLSv1_2_method... yes checking for SSL_set_tlsext_host_name... yes checking how to use openssl... -I/usr/include -I/usr/include -L/usr/lib -lssl -lcrypto checking how to set rpath... -Wl,-rpath configure: creating ./config.status config.status: creating Makefile config.status: creating pkgIndex.tcl configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking make[1]: Leaving directory '/build/tcltls-1.7.16' dh_auto_build make -j18 make[1]: Entering directory '/build/tcltls-1.7.16' od -A n -v -t xC < './tls.tcl' > tls.tcl.h.new.1 sh ./gen_dh_params > dh_params.h.new gcc -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include -I. -I. -DPACKAGE_NAME=\"tcltls\" -DPACKAGE_TARNAME=\"tcltls\" -DPACKAGE_VERSION=\"1.7.16\" -DPACKAGE_STRING=\"tcltls\ 1.7.16\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DHAVE_UNISTD_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STRINGS_H=1 -DMODULE_SCOPE=static -DUSE_TCL_STUBS=1 -D_FORTIFY_SOURCE=2 -DNO_SSL2=1 -DNO_SSL3=1 '-DTCL_THREADS=1' '-DTCL_CFGVAL_ENCODING="iso8859-1"' '-DTCL_SHLIB_EXT=".so"' '-DTCL_CFG_OPTIMIZED=1' '-DTCL_TOMMATH=1' '-DTCL_WIDE_INT_TYPE=long long' '-DTCL_UNLOAD_DLLS=1' -I/usr/include -g -O2 -ffile-prefix-map=/build/tcltls-1.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/tcl8.6 -Wno-unused-value -Wno-unused-parameter -Wno-deprecated-declarations -Wall -W -Wno-self-assign -fstack-protector-all -fno-strict-overflow -I/usr/include -fPIC -o "tlsBIO.o" -c "tlsBIO.c" gcc -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include -I. -I. -DPACKAGE_NAME=\"tcltls\" -DPACKAGE_TARNAME=\"tcltls\" -DPACKAGE_VERSION=\"1.7.16\" -DPACKAGE_STRING=\"tcltls\ 1.7.16\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DHAVE_UNISTD_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STRINGS_H=1 -DMODULE_SCOPE=static -DUSE_TCL_STUBS=1 -D_FORTIFY_SOURCE=2 -DNO_SSL2=1 -DNO_SSL3=1 '-DTCL_THREADS=1' '-DTCL_CFGVAL_ENCODING="iso8859-1"' '-DTCL_SHLIB_EXT=".so"' '-DTCL_CFG_OPTIMIZED=1' '-DTCL_TOMMATH=1' '-DTCL_WIDE_INT_TYPE=long long' '-DTCL_UNLOAD_DLLS=1' -I/usr/include -g -O2 -ffile-prefix-map=/build/tcltls-1.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/tcl8.6 -Wno-unused-value -Wno-unused-parameter -Wno-deprecated-declarations -Wall -W -Wno-self-assign -fstack-protector-all -fno-strict-overflow -I/usr/include -fPIC -o "tlsIO.o" -c "tlsIO.c" gcc -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include -I. -I. -DPACKAGE_NAME=\"tcltls\" -DPACKAGE_TARNAME=\"tcltls\" -DPACKAGE_VERSION=\"1.7.16\" -DPACKAGE_STRING=\"tcltls\ 1.7.16\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DHAVE_UNISTD_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STRINGS_H=1 -DMODULE_SCOPE=static -DUSE_TCL_STUBS=1 -D_FORTIFY_SOURCE=2 -DNO_SSL2=1 -DNO_SSL3=1 '-DTCL_THREADS=1' '-DTCL_CFGVAL_ENCODING="iso8859-1"' '-DTCL_SHLIB_EXT=".so"' '-DTCL_CFG_OPTIMIZED=1' '-DTCL_TOMMATH=1' '-DTCL_WIDE_INT_TYPE=long long' '-DTCL_UNLOAD_DLLS=1' -I/usr/include -g -O2 -ffile-prefix-map=/build/tcltls-1.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/tcl8.6 -Wno-unused-value -Wno-unused-parameter -Wno-deprecated-declarations -Wall -W -Wno-self-assign -fstack-protector-all -fno-strict-overflow -I/usr/include -fPIC -o "tlsX509.o" -c "tlsX509.c" ***************************** ** Generating DH Primes. ** ** This will take a while. ** ***************************** ./gen_dh_params: 1: ./gen_dh_params: curl: not found ./gen_dh_params: 1: ./gen_dh_params: wget: not found sed 's@ *@@g;s@..@0x&, @g' < tls.tcl.h.new.1 > tls.tcl.h.new.2 mv dh_params.h.new dh_params.h rm -f tls.tcl.h.new.1 mv tls.tcl.h.new.2 tls.tcl.h gcc -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include -I. -I. -DPACKAGE_NAME=\"tcltls\" -DPACKAGE_TARNAME=\"tcltls\" -DPACKAGE_VERSION=\"1.7.16\" -DPACKAGE_STRING=\"tcltls\ 1.7.16\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DHAVE_UNISTD_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STRINGS_H=1 -DMODULE_SCOPE=static -DUSE_TCL_STUBS=1 -D_FORTIFY_SOURCE=2 -DNO_SSL2=1 -DNO_SSL3=1 '-DTCL_THREADS=1' '-DTCL_CFGVAL_ENCODING="iso8859-1"' '-DTCL_SHLIB_EXT=".so"' '-DTCL_CFG_OPTIMIZED=1' '-DTCL_TOMMATH=1' '-DTCL_WIDE_INT_TYPE=long long' '-DTCL_UNLOAD_DLLS=1' -I/usr/include -g -O2 -ffile-prefix-map=/build/tcltls-1.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/tcl8.6 -Wno-unused-value -Wno-unused-parameter -Wno-deprecated-declarations -Wall -W -Wno-self-assign -fstack-protector-all -fno-strict-overflow -I/usr/include -fPIC -o "tls.o" -c "tls.c" tlsBIO.c: In function 'BioCtrl': tlsBIO.c:234:8: warning: this statement may fall through [-Wimplicit-fallthrough=] num = 0; ~~~~^~~ tlsBIO.c:235:3: note: here case BIO_C_FILE_SEEK: ^~~~ In file included from tlsBIO.c:7: tlsInt.h:105:25: warning: this statement may fall through [-Wimplicit-fallthrough=] #define dprintf(...) if (0) { fprintf(stderr, __VA_ARGS__); } ^ tlsBIO.c:236:4: note: in expansion of macro 'dprintf' dprintf("Got BIO_C_FILE_SEEK"); ^~~~~~~ tlsBIO.c:237:3: note: here case BIO_C_FILE_TELL: ^~~~ tls.c: In function 'StatusObjCmd': tls.c:1320:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!strcmp (Tcl_GetString (objv[1]), "-local")) { ^ tls.c:1325:2: note: here default: ^~~~~~~ tlsBIO.c: At top level: cc1: warning: unrecognized command line option '-Wno-self-assign' tls.c: At top level: cc1: warning: unrecognized command line option '-Wno-self-assign' gcc -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include -I. -I. -DPACKAGE_NAME=\"tcltls\" -DPACKAGE_TARNAME=\"tcltls\" -DPACKAGE_VERSION=\"1.7.16\" -DPACKAGE_STRING=\"tcltls\ 1.7.16\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DHAVE_UNISTD_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STRINGS_H=1 -DMODULE_SCOPE=static -DUSE_TCL_STUBS=1 -D_FORTIFY_SOURCE=2 -DNO_SSL2=1 -DNO_SSL3=1 '-DTCL_THREADS=1' '-DTCL_CFGVAL_ENCODING="iso8859-1"' '-DTCL_SHLIB_EXT=".so"' '-DTCL_CFG_OPTIMIZED=1' '-DTCL_TOMMATH=1' '-DTCL_WIDE_INT_TYPE=long long' '-DTCL_UNLOAD_DLLS=1' -I/usr/include -g -O2 -ffile-prefix-map=/build/tcltls-1.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/tcl8.6 -Wno-unused-value -Wno-unused-parameter -Wno-deprecated-declarations -Wall -W -Wno-self-assign -fstack-protector-all -fno-strict-overflow -I/usr/include -fPIC -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib -Wl,-rpath -Wl,/usr/lib/i386-linux-gnu -Wl,-rpath -Wl,/usr/lib -shared -o tcltls.so tls.o tlsBIO.o tlsIO.o tlsX509.o -L/usr/lib -lssl -lcrypto -L/usr/lib/i386-linux-gnu -ltclstub8.6 -L/usr/lib -lssl -lcrypto make[1]: Leaving directory '/build/tcltls-1.7.16' dh_auto_test make -j18 test VERBOSE=1 make[1]: Entering directory '/build/tcltls-1.7.16' /usr/lib/../bin/tclsh ./tests/all.tcl -load "lappend auto_path /build/tcltls-1.7.16" Tests running in interp: /usr/lib/../bin/tclsh Tests running in working dir: /build/tcltls-1.7.16/tests Only running tests that match: * Skipping test files that match: l.*.test Only sourcing test files that match: *.test Tests began at Thu Jun 17 14:12:34 -1200 2021 ciphers.test tlsIO.test ==== tlsIO-2.4 tcp connection with server interface specified FAILED ==== Contents of test case: removeFile script set f [open script w] puts $f [list set auto_path $auto_path] puts $f { package require tls set timer [after 2000 "set x done"] } puts $f "set f \[tls::socket -server accept -certfile $serverCert -cafile $caCert -keyfile $serverKey -myaddr [info hostname] 8831 \]" puts $f { proc accept {sock addr port} { global x puts "[gets $sock]" close $sock set x done } puts ready vwait x after cancel $timer close $f } close $f set f [open "|[list $::tcltest::tcltest script] 2> /dev/null" r] gets $f x if {[catch {tls::socket -certfile $clientCert -cafile $caCert -keyfile $clientKey [info hostname] 8831} sock]} { set x $sock } else { puts $sock hello flush $sock lappend x [gets $f] close $sock } close $f set x ---- Test generated error; Return code was: 1 ---- Return code should have been one of: 0 2 ---- errorInfo: child process exited abnormally while executing "close $f" ("uplevel" body line 33) invoked from within "uplevel 1 $script" ---- errorCode: CHILDSTATUS 40188 1 ==== tlsIO-2.4 FAILED ==== tlsIO-2.10 close on accept, accepted socket lives FAILED ==== Contents of test case: set done 0 set timer [after 20000 "set done timed_out"] set ss [tls::socket -server accept -certfile $serverCert -cafile $caCert -keyfile $serverKey 8830] proc accept {s a p} { global ss close $ss fileevent $s readable "readit $s" fconfigure $s -trans lf } proc readit {s} { global done gets $s close $s set done 1 } set cs [tls::socket -certfile $clientCert -cafile $caCert -keyfile $clientKey [info hostname] 8830] close $cs vwait done after cancel $timer set done ---- Test generated error; Return code was: 1 ---- Return code should have been one of: 0 2 ---- errorInfo: couldn't open socket: Temporary failure in name resolution while executing "::socket profitbricks-build6-i386 8830" ("eval" body line 1) invoked from within "eval $socketCmd $sopts" (procedure "tls::socket" line 70) invoked from within "tls::socket -certfile $clientCert -cafile $caCert -keyfile $clientKey [info hostname] 8830" ("uplevel" body line 17) invoked from within "uplevel 1 $script" ---- errorCode: NONE ==== tlsIO-2.10 FAILED ==== tlsIO-7.4 testing socket specific options FAILED ==== Contents of test case: set s [tls::socket -certfile $serverCert -cafile $caCert -keyfile $serverKey -server accept 8823] proc accept {s a p} { global x set x [fconfigure $s -sockname] close $s } set s1 [tls::socket -certfile $clientCert -cafile $caCert -keyfile $clientKey [info hostname] 8823] set timer [after 10000 "set x timed_out"] vwait x after cancel $timer close $s close $s1 set l "" lappend l [lindex $x 2] [llength $x] ---- Test generated error; Return code was: 1 ---- Return code should have been one of: 0 2 ---- errorInfo: couldn't open socket: Temporary failure in name resolution while executing "::socket profitbricks-build6-i386 8823" ("eval" body line 1) invoked from within "eval $socketCmd $sopts" (procedure "tls::socket" line 70) invoked from within "tls::socket -certfile $clientCert -cafile $caCert -keyfile $clientKey [info hostname] 8823" ("uplevel" body line 8) invoked from within "uplevel 1 $script" ---- errorCode: NONE ==== tlsIO-7.4 FAILED ==== tlsIO-8.1 testing -async flag on sockets FAILED ==== Contents of test case: # NOTE: This test may fail on some Solaris 2.4 systems. # See notes in Tcl's socket.test. set s [tls::socket -certfile $serverCert -cafile $caCert -keyfile $serverKey -server accept 8830] proc accept {s a p} { global x # when doing an in-process client/server test, both sides need # to be non-blocking for the TLS handshake. Also make sure # to return the channel to line buffering mode. fconfigure $s -blocking 0 -buffering line puts $s bye # Only OpenSSL 0.9.5a on Windows seems to need the after (delayed) # close, but it works just the same for all others. -hobbs after 500 close $s set x done } set s1 [tls::socket -certfile $clientCert -cafile $caCert -keyfile $clientKey -async [info hostname] 8830] # when doing an in-process client/server test, both sides need # to be non-blocking for the TLS handshake Also make sure to # return the channel to line buffering mode (TLS sets it to 'none'). fconfigure $s1 -blocking 0 -buffering line vwait x # TLS handshaking needs one byte from the client... puts $s1 a # need update to complete TLS handshake in-process update set z [gets $s1] close $s close $s1 set z ---- Test generated error; Return code was: 1 ---- Return code should have been one of: 0 2 ---- errorInfo: couldn't open socket: address already in use while executing "::socket -server {tls::_accept {-server 1 -certfile /build/tcltls-1.7.16/tests/certs/server.pem -cafile /build/tcltls-1.7.16/tests/certs/ca.pem -keyfi..." ("eval" body line 1) invoked from within "eval $socketCmd $sopts" (procedure "tls::socket" line 70) invoked from within "tls::socket -certfile $serverCert -cafile $caCert -keyfile $serverKey -server accept 8830" ("uplevel" body line 4) invoked from within "uplevel 1 $script" ---- errorCode: POSIX EADDRINUSE {address already in use} ==== tlsIO-8.1 FAILED ==== tlsIO-9.1 testing spurious events FAILED ==== Contents of test case: set len 0 set spurious 0 set done 0 proc readlittle {s} { global spurious done len set l [read $s 1] if {[string length $l] == 0} { if {![eof $s]} { incr spurious } else { close $s set done 1 } } else { incr len [string length $l] } } proc accept {s a p} { fconfigure $s -blocking 0 fileevent $s readable [list do_handshake $s readable readlittle -buffering none] } set s [tls::socket -certfile $serverCert -cafile $caCert -keyfile $serverKey -server accept 8831] set c [tls::socket -certfile $clientCert -cafile $caCert -keyfile $clientKey [info hostname] 8831] # This differs from socket-9.1 in that both sides need to be # non-blocking because of TLS' required handshake fconfigure $c -blocking 0 puts -nonewline $c 01234567890123456789012345678901234567890123456789 close $c set timer [after 10000 "set done timed_out"] vwait done after cancel $timer close $s list $spurious $len ---- Test generated error; Return code was: 1 ---- Return code should have been one of: 0 2 ---- errorInfo: couldn't open socket: Temporary failure in name resolution while executing "::socket profitbricks-build6-i386 8831" ("eval" body line 1) invoked from within "eval $socketCmd $sopts" (procedure "tls::socket" line 70) invoked from within "tls::socket -certfile $clientCert -cafile $caCert -keyfile $clientKey [info hostname] 8831" ("uplevel" body line 24) invoked from within "uplevel 1 $script" ---- errorCode: NONE ==== tlsIO-9.1 FAILED ==== tlsIO-9.2 testing async write, fileevents, flush on close FAILED ==== Contents of test case: set firstblock [string repeat a 31] set secondblock [string repeat b 65535] proc accept {s a p} { fconfigure $s -blocking 0 fileevent $s readable [list do_handshake $s readable readable -translation lf -buffersize 16384 -buffering line] } proc readable {s} { set l [gets $s] dputs "got \"[string replace $l 10 end-3 ...]\" ([string length $l]) from $s" fileevent $s readable {} after 1000 respond $s } proc respond {s} { global firstblock dputs "send \"[string replace $firstblock 10 end-3 ...]\" ([string length $firstblock]) down $s" puts -nonewline $s $firstblock after 1000 writedata $s } proc writedata {s} { global secondblock dputs "send \"[string replace $secondblock 10 end-3 ...]\" ([string length $secondblock]) down $s" puts -nonewline $s $secondblock close $s } set s [tls::socket -certfile $serverCert -cafile $caCert -keyfile $serverKey -server accept 8832] set c [tls::socket -certfile $clientCert -cafile $caCert -keyfile $clientKey [info hostname] 8832] fconfigure $c -blocking 0 -trans lf -buffering line set count 0 puts $c hello proc readit {s} { global count done set data [read $s] dputs "read \"[string replace $data 10 end-3 ...]\" ([string length $data]) from $s" incr count [string length $data] if {[eof $s]} { close $s set done 1 } } fileevent $c readable "readit $c" set done 0 set timer [after 10000 "set done timed_out"] vwait done after cancel $timer close $s list $count $done ---- Test generated error; Return code was: 1 ---- Return code should have been one of: 0 2 ---- errorInfo: couldn't open socket: Temporary failure in name resolution while executing "::socket profitbricks-build6-i386 8832" ("eval" body line 1) invoked from within "eval $socketCmd $sopts" (procedure "tls::socket" line 70) invoked from within "tls::socket -certfile $clientCert -cafile $caCert -keyfile $clientKey [info hostname] 8832" ("uplevel" body line 27) invoked from within "uplevel 1 $script" ---- errorCode: NONE ==== tlsIO-9.2 FAILED ==== tlsIO-14.5 test tls::unimport FAILED ==== Contents of test case: set len 0 set spurious 0 set done 0 proc readlittle {s} { global spurious done len set l [read $s 1] if {[string length $l] == 0} { if {![eof $s]} { incr spurious } else { close $s set done 1 } } else { incr len [string length $l] } } proc accept {s a p} { fconfigure $s -blocking 0 fileevent $s readable [list do_handshake $s readable readlittle -buffering none] } set s [tls::socket -certfile $serverCert -cafile $caCert -keyfile $serverKey -server accept 8831] set c [tls::socket -certfile $clientCert -cafile $caCert -keyfile $clientKey [info hostname] 8831] # only the client gets tls::import set res [tls::unimport $c] list $res [catch {close $c} err] $err [catch {close $s} err] $err ---- Test generated error; Return code was: 1 ---- Return code should have been one of: 0 2 ---- errorInfo: couldn't open socket: address already in use while executing "::socket -server {tls::_accept {-server 1 -certfile /build/tcltls-1.7.16/tests/certs/server.pem -cafile /build/tcltls-1.7.16/tests/certs/ca.pem -keyfi..." ("eval" body line 1) invoked from within "eval $socketCmd $sopts" (procedure "tls::socket" line 70) invoked from within "tls::socket -certfile $serverCert -cafile $caCert -keyfile $serverKey -server accept 8831" ("uplevel" body line 23) invoked from within "uplevel 1 $script" ---- errorCode: POSIX EADDRINUSE {address already in use} ==== tlsIO-14.5 FAILED ==== tls-bug58-1.0 test protocol negotiation failure FAILED ==== Contents of test case: # Following code is based on what was reported in bug #58. Prior # to fix the program would crash with a segfault. proc Accept {sock args} { fconfigure $sock -blocking 0; fileevent $sock readable [list Handshake $sock] } proc Handshake {sock} { set ::done HAND catch {tls::handshake $sock} msg set ::done $msg } # NOTE: when doing an in-process client/server test, both sides need # to be non-blocking for the TLS handshake # Server - Only accept TLS 1.2 set s [tls::socket -certfile $serverCert -cafile $caCert -keyfile $serverKey -request 0 -require 0 -ssl2 0 -ssl3 0 -tls1 0 -tls1.1 0 -tls1.2 1 -server Accept 8831] # Client - Only propose TLS1.0 set c [tls::socket -async -cafile $caCert -request 0 -require 0 -ssl2 0 -ssl3 0 -tls1 1 -tls1.1 0 -tls1.2 0 [info hostname] 8831] fconfigure $c -blocking 0 puts $c a ; flush $c after 5000 [list set ::done timeout] vwait ::done switch -exact -- $::done { "handshake failed: wrong ssl version" { set ::done "handshake failed: wrong version number" } } set ::done ---- Test generated error; Return code was: 1 ---- Return code should have been one of: 0 2 ---- errorInfo: couldn't open socket: address already in use while executing "::socket -server {tls::_accept {-server 1 -certfile /build/tcltls-1.7.16/tests/certs/server.pem -cafile /build/tcltls-1.7.16/tests/certs/ca.pem -keyfi..." ("eval" body line 1) invoked from within "eval $socketCmd $sopts" (procedure "tls::socket" line 70) invoked from within "tls::socket -certfile $serverCert -cafile $caCert -keyfile $serverKey -request 0 -require 0 -ssl2 0 -ssl3 0 -tls1 0 -tls1.1 0 -tls1.2 1 -server Acc..." ("uplevel" body line 17) invoked from within "uplevel 1 $script" ---- errorCode: POSIX EADDRINUSE {address already in use} ==== tls-bug58-1.0 FAILED Tests ended at Thu Jun 17 14:12:51 -1200 2021 all.tcl: Total 69 Passed 42 Skipped 19 Failed 8 Sourced 0 Test Files. Files with failing tests: tlsIO.test Number of tests skipped for each constraint: 12 doTestsWithRemoteServer 2 openssl 2 rsabsafe 1 testthread 2 unexplainedFailure make[1]: Leaving directory '/build/tcltls-1.7.16' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary dh_testroot dh_prep dh_installdirs debian/rules override_dh_auto_install make[1]: Entering directory '/build/tcltls-1.7.16' /usr/bin/make install DESTDIR=/build/tcltls-1.7.16/debian/tmp make[2]: Entering directory '/build/tcltls-1.7.16' /usr/bin/install -c -d '/build/tcltls-1.7.16/debian/tmp/usr/lib/i386-linux-gnu/tcltls1.7.16' /usr/bin/install -c tcltls.so '/build/tcltls-1.7.16/debian/tmp/usr/lib/i386-linux-gnu/tcltls1.7.16' /usr/bin/install -c -m 644 pkgIndex.tcl '/build/tcltls-1.7.16/debian/tmp/usr/lib/i386-linux-gnu/tcltls1.7.16' make[2]: Leaving directory '/build/tcltls-1.7.16' chrpath -d /build/tcltls-1.7.16/debian/tmp/usr/lib/*/tcltls*/tcltls.so make[1]: Leaving directory '/build/tcltls-1.7.16' dh_install dh_installdocs dh_installchangelogs dh_installexamples dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_strip dh_makeshlibs dh_shlibdeps dh_installdeb debian/rules override_dh_gencontrol make[1]: Entering directory '/build/tcltls-1.7.16' tcltk-depends dh_gencontrol make[1]: Leaving directory '/build/tcltls-1.7.16' dh_md5sums dh_builddeb dpkg-deb: building package 'tcl-tls' in '../tcl-tls_1.7.16-1_i386.deb'. dpkg-deb: building package 'tcl-tls-dbgsym' in '../tcl-tls-dbgsym_1.7.16-1_i386.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../tcltls_1.7.16-1_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem W: Stray processes left from build: * system-pbuilder-build-tcltls_1.7.16\x2d1-38203.slice Loaded: loaded Active: active since Thu 2021-06-17 14:12:20 -12; 33s ago Tasks: 2 Memory: 208.8M CGroup: /system.slice/system-pbuilder.slice/system-pbuilder-build.slice/system-pbuilder-build-tcltls_1.7.16\x2d1.slice/system-pbuilder-build-tcltls_1.7.16\x2d1-38203.slice `-run-rc1d4aafe300f40899b8dcee3feea0d05.scope `-40221 /usr/lib/../bin/tclsh script1 Jun 17 14:12:20 profitbricks-build6-i386 systemd[1]: Created slice system-pbuilder-build-tcltls_1.7.16\x2d1-38203.slice. I: cleaning the build env I: removing directory /srv/workspace/pbuilder/38203 and its subdirectories I: Current time: Thu Jun 17 14:12:54 -12 2021 I: pbuilder-time-stamp: 1623982374 Fri May 15 19:49:56 UTC 2020 I: 1st build successful. Starting 2nd build on remote node profitbricks-build12-i386.debian.net. Fri May 15 19:49:56 UTC 2020 I: Preparing to do remote build '2' on profitbricks-build12-i386.debian.net. Fri May 15 19:54:49 UTC 2020 I: Deleting $TMPDIR on profitbricks-build12-i386.debian.net. Fri May 15 19:54:50 UTC 2020 I: tcltls_1.7.16-1_i386.changes: Format: 1.8 Date: Mon, 02 Apr 2018 14:06:40 +0300 Source: tcltls Binary: tcl-tls tcl-tls-dbgsym Architecture: i386 Version: 1.7.16-1 Distribution: unstable Urgency: medium Maintainer: Debian Tcl/Tk Packagers Changed-By: Sergei Golovan Description: tcl-tls - TLS OpenSSL extension to Tcl Closes: 741654 848050 Changes: tcltls (1.7.16-1) unstable; urgency=medium . * New upstream and new upstream version (closes: #848050). * Remove unused patches. * New team maintainer Debian Tcl/Tk packagers. * Add Sergei Golovan to the uploaders list. * Move the Tcl library portion to /usr/lib/tcltk. * Multiarchify the package. * Add libtk to the dependencies list to make sure the package is installable with non-default Tcl (closes: 741654). * Add the Salsa VCS headers. * Bump the debhelper compatibility level to 10. * Bump the standards version to 4.1.3. Checksums-Sha1: 70da29573195ecabf53a5d08b7d5d54f695b97eb 85824 tcl-tls-dbgsym_1.7.16-1_i386.deb 0ec1007ae946f3f3ee8f11099033ceed268f8a44 71872 tcl-tls_1.7.16-1_i386.deb 687c56be8ac918cc3463e823dbb362d5f9afab9b 4847 tcltls_1.7.16-1_i386.buildinfo Checksums-Sha256: 3fcde876757d81fb3d5de30bff8e38446a9cf64c96b2128c7a22207a099dc1c1 85824 tcl-tls-dbgsym_1.7.16-1_i386.deb f96fae8fee3e51cd23f73143eb9b5eb5c9264aede205aa1c481a8e7d867fdf94 71872 tcl-tls_1.7.16-1_i386.deb 2342dccd6e33cb072804aae793c51cf5411006a5832de98999a257a0194dd95d 4847 tcltls_1.7.16-1_i386.buildinfo Files: 9d7f7d561e2fd3eaf2d8fcf824a62c6a 85824 debug optional tcl-tls-dbgsym_1.7.16-1_i386.deb 9e46e512b92d615f19c83c461f733382 71872 libs optional tcl-tls_1.7.16-1_i386.deb 3e30713ea569177164f9e39e868ad9c6 4847 libs optional tcltls_1.7.16-1_i386.buildinfo Fri May 15 19:54:51 UTC 2020 I: diffoscope 143 will be used to compare the two builds: # Profiling output for: /usr/bin/diffoscope --html /srv/reproducible-results/rbuild-debian/tmp.sSgoIkqDAR/tcltls_1.7.16-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/tmp.sSgoIkqDAR/tcltls_1.7.16-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/tmp.sSgoIkqDAR/tcltls_1.7.16-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/tmp.sSgoIkqDAR/b1/tcltls_1.7.16-1_i386.changes /srv/reproducible-results/rbuild-debian/tmp.sSgoIkqDAR/b2/tcltls_1.7.16-1_i386.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.223s) 0.223s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.022s) 0.022s 10 calls diffoscope.comparators.binary.FilesystemFile Fri May 15 19:54:53 UTC 2020 I: diffoscope 143 found no differences in the changes files, and a .buildinfo file also exists. Fri May 15 19:54:53 UTC 2020 I: tcltls from buster built successfully and reproducibly on i386. Fri May 15 19:54:55 UTC 2020 I: Submitting .buildinfo files to external archives: Fri May 15 19:54:55 UTC 2020 I: Submitting 8.0K b1/tcltls_1.7.16-1_i386.buildinfo.asc Fri May 15 19:54:55 UTC 2020 I: Submitting 8.0K b2/tcltls_1.7.16-1_i386.buildinfo.asc Fri May 15 19:54:56 UTC 2020 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Fri May 15 19:54:56 UTC 2020 I: Done submitting .buildinfo files. Fri May 15 19:54:56 UTC 2020 I: Removing signed tcltls_1.7.16-1_i386.buildinfo.asc files: removed './b1/tcltls_1.7.16-1_i386.buildinfo.asc' removed './b2/tcltls_1.7.16-1_i386.buildinfo.asc'