Diff of the two buildlogs: -- --- b1/build.log 2025-10-21 20:05:52.124780029 +0000 +++ b2/build.log 2025-10-21 20:28:55.730582302 +0000 @@ -1,6 +1,7 @@ +W: cgroups are not available on the host, not using them. I: pbuilder: network access will be disabled during build -I: Current time: Tue Oct 21 07:46:57 -12 2025 -I: pbuilder-time-stamp: 1761076017 +I: Current time: Tue Nov 24 16:29:26 +14 2026 +I: pbuilder-time-stamp: 1795487366 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -54,53 +55,84 @@ dpkg-source: info: applying 0029-Tweak-link-options-for-embedded-PoDoFo.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3845366/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/4163623/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Nov 24 02:29 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/4163623/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/4163623/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='2aea09a4ddad48b193225fc70cb82cef' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='3845366' - PS1='# ' - PS2='> ' + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=4163623 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.0Yw5LWye/pbuilderrc_Yvve --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.0Yw5LWye/b1 --logfile b1/build.log calibre_8.13.0+ds+~0.10.5-3.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.0Yw5LWye/pbuilderrc_at91 --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.0Yw5LWye/b2 --logfile b2/build.log calibre_8.13.0+ds+~0.10.5-3.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3845366/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/4163623/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -926,7 +958,7 @@ Get: 613 http://deb.debian.org/debian unstable/main arm64 qt6-wayland arm64 6.9.2-2 [172 kB] Get: 614 http://deb.debian.org/debian unstable/main arm64 webp arm64 1.5.0-0.1 [196 kB] Get: 615 http://deb.debian.org/debian unstable/main arm64 xdg-utils all 1.2.1-2 [75.8 kB] -Fetched 415 MB in 2s (212 MB/s) +Fetched 415 MB in 2s (214 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (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 ... 19960 files and directories currently installed.) @@ -2892,8 +2924,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Tue Oct 21 19:48:11 UTC 2025. -Universal Time is now: Tue Oct 21 19:48:11 UTC 2025. +Local time is now: Tue Nov 24 02:30:35 UTC 2026. +Universal Time is now: Tue Nov 24 02:30:35 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:arm64 (1.17.0-2+b1) ... @@ -3432,7 +3464,11 @@ fakeroot is already the newest version (1.37.1.2-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/calibre-8.13.0+ds+~0.10.5/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../calibre_8.13.0+ds+~0.10.5-3_source.changes +I: user script /srv/workspace/pbuilder/4163623/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/4163623/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/calibre-8.13.0+ds+~0.10.5/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../calibre_8.13.0+ds+~0.10.5-3_source.changes dpkg-buildpackage: info: source package calibre dpkg-buildpackage: info: source version 8.13.0+ds+~0.10.5-3 dpkg-buildpackage: info: source distribution unstable @@ -3905,15 +3941,15 @@ gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/lzx' -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/lzx/lzxd.c' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/lzx/lzxd.o' -gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/lzx' -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/lzx/lzxc.c' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/lzx/lzxc.o' +gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/lzx' -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/lzx/lzc.c' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/lzx/lzc.o' gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/lzx' -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/lzx/lzxmodule.c' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/lzx/lzxmodule.o' -gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/lzx' -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/lzx/lzc.c' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/lzx/lzc.o' - gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/lzx' -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/lzx/compressor.c' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/lzx/compressor.o' -g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -I/usr/include/libpng16 -I/usr/include/freetype2 -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/fonts/freetype.cpp' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/freetype/freetype.o' +gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/lzx' -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/lzx/lzxc.c' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/lzx/lzxc.o' + +g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -I/usr/include/freetype2 -I/usr/include/libpng16 -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/fonts/freetype.cpp' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/freetype/freetype.o' cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/msdes' -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/msdes/des.c' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/msdes/des.o' @@ -3924,19 +3960,16 @@ gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/ebooks/djvu/bzzdecoder.c' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/bzzdec/bzzdecoder.o' -g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -std=c++17 '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/podofo/src' '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/podofo/src/podofo' -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/podofo/impose.cpp' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/podofo/impose.o' -cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ - g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -std=c++17 '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/podofo/src' '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/podofo/src/podofo' -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/podofo/fonts.cpp' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/podofo/fonts.o' cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -std=c++17 '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/podofo/src' '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/podofo/src/podofo' -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/podofo/outline.cpp' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/podofo/outline.o' cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ -g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -std=c++17 '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/podofo/src' '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/podofo/src/podofo' -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/podofo/outlines.cpp' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/podofo/outlines.o' +g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -std=c++17 '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/podofo/src' '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/podofo/src/podofo' -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/podofo/utils.cpp' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/podofo/utils.o' cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ -g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -std=c++17 '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/podofo/src' '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/podofo/src/podofo' -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/podofo/output.cpp' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/podofo/output.o' +g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -std=c++17 '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/podofo/src' '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/podofo/src/podofo' -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/podofo/podofo.cpp' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/podofo/podofo.o' cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -std=c++17 '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/podofo/src' '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/podofo/src/podofo' -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/podofo/doc.cpp' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/podofo/doc.o' @@ -3945,10 +3978,13 @@ g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -std=c++17 '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/podofo/src' '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/podofo/src/podofo' -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/podofo/images.cpp' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/podofo/images.o' cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ -g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -std=c++17 '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/podofo/src' '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/podofo/src/podofo' -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/podofo/podofo.cpp' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/podofo/podofo.o' +g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -std=c++17 '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/podofo/src' '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/podofo/src/podofo' -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/podofo/impose.cpp' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/podofo/impose.o' cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ -g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -std=c++17 '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/podofo/src' '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/podofo/src/podofo' -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/podofo/utils.cpp' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/podofo/utils.o' +g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -std=c++17 '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/podofo/src' '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/podofo/src/podofo' -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/podofo/outlines.cpp' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/podofo/outlines.o' +cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ + +g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -std=c++17 '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/podofo/src' '-I/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/podofo/src/podofo' -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/podofo/output.cpp' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/podofo/output.o' cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -std=c++17 -I/usr/include/onnxruntime -I/usr/include -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/utils/tts/piper.cpp' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/piper/piper.o' @@ -3964,10 +4000,10 @@ gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/devices/libusb/libusb.c' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/libusb/libusb.o' -gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/devices/mtp/unix/libmtp.c' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/libmtp/libmtp.o' - gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/devices/mtp/unix/devices.c' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/libmtp/devices.o' +gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -g -O2 -Werror=implicit-function-declaration '-ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=.' -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -pthread -I/usr/include/python3.13 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' -c '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/devices/mtp/unix/libmtp.c' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/libmtp/libmtp.o' + Linking 26 files... g++ '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/objects/hunspell/hunspell_wrapper.o' -o '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/plugins/hunspell.so' -Wall -Wl,-z,relro -Wl,-z,now -shared -L/usr/lib/aarch64-linux-gnu -lpython3.13 -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -L/usr/lib -lhunspell-1.7 /usr/lib/aarch64-linux-gnu/libpython3.13.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. @@ -4325,7 +4361,7 @@ -- Performing Test HAVE_STDATOMIC -- Performing Test HAVE_STDATOMIC - Success -- Found WrapAtomic: TRUE --- Configuring done (1.6s) +-- Configuring done (1.2s) -- Generating done (0.0s) -- Build files have been written to: /build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/headless/build make[2]: Entering directory '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/headless/build' @@ -4376,12 +4412,12 @@ make[4]: Entering directory '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/headless/build' [ 33%] Building CXX object CMakeFiles/headless.dir/headless_backingstore.cpp.o /usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -Dheadless_EXPORTS -I"/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/headless/build/headless_autogen/include" -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.9.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.9.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.9.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.9.2/QtCore -g -O2 -ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/headless.dir/headless_backingstore.cpp.o -MF CMakeFiles/headless.dir/headless_backingstore.cpp.o.d -o CMakeFiles/headless.dir/headless_backingstore.cpp.o -c "/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/headless/src/headless_backingstore.cpp" -[ 50%] Building CXX object CMakeFiles/headless.dir/main.cpp.o -[ 66%] Building CXX object CMakeFiles/headless.dir/headless_autogen/mocs_compilation.cpp.o +[ 66%] Building CXX object CMakeFiles/headless.dir/headless_integration.cpp.o +[ 66%] Building CXX object CMakeFiles/headless.dir/main.cpp.o +/usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -Dheadless_EXPORTS -I"/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/headless/build/headless_autogen/include" -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.9.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.9.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.9.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.9.2/QtCore -g -O2 -ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/headless.dir/headless_integration.cpp.o -MF CMakeFiles/headless.dir/headless_integration.cpp.o.d -o CMakeFiles/headless.dir/headless_integration.cpp.o -c "/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/headless/src/headless_integration.cpp" /usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -Dheadless_EXPORTS -I"/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/headless/build/headless_autogen/include" -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.9.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.9.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.9.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.9.2/QtCore -g -O2 -ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/headless.dir/main.cpp.o -MF CMakeFiles/headless.dir/main.cpp.o.d -o CMakeFiles/headless.dir/main.cpp.o -c "/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/headless/src/main.cpp" -[ 83%] Building CXX object CMakeFiles/headless.dir/headless_integration.cpp.o +[ 83%] Building CXX object CMakeFiles/headless.dir/headless_autogen/mocs_compilation.cpp.o /usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -Dheadless_EXPORTS -I"/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/headless/build/headless_autogen/include" -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.9.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.9.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.9.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.9.2/QtCore -g -O2 -ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/headless.dir/headless_autogen/mocs_compilation.cpp.o -MF CMakeFiles/headless.dir/headless_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/headless.dir/headless_autogen/mocs_compilation.cpp.o -c "/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/headless/build/headless_autogen/mocs_compilation.cpp" -/usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -Dheadless_EXPORTS -I"/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/headless/build/headless_autogen/include" -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.9.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui/6.9.2/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.9.2 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore/6.9.2/QtCore -g -O2 -ffile-prefix-map=/build/reproducible-path/calibre-8.13.0+ds+~0.10.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/headless.dir/headless_integration.cpp.o -MF CMakeFiles/headless.dir/headless_integration.cpp.o.d -o CMakeFiles/headless.dir/headless_integration.cpp.o -c "/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/headless/src/headless_integration.cpp" [100%] Linking CXX shared module libheadless.so /usr/bin/cmake -E cmake_link_script CMakeFiles/headless.dir/link.txt --verbose=1 /usr/lib/aarch64-linux-gnu/libGLX.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. @@ -4398,7 +4434,7 @@ make[3]: Leaving directory '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/headless/build' /usr/bin/cmake -E cmake_progress_start "/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/headless/build/CMakeFiles" 0 make[2]: Leaving directory '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/build/headless/build' -* build took 83.8 seconds +* build took 59.2 seconds python3.13 setup.py liberation_fonts --system-liberation_fonts --path-to-liberation_fonts=/usr/share/fonts/truetype/liberation * @@ -4412,7 +4448,7 @@ * Running gui * -No write access to /nonexistent/first-build/.config/calibre using a temporary dir instead +No write access to /nonexistent/second-build/.config/calibre using a temporary dir instead Compiling form /build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/gui2/filename_pattern.ui Compiling form /build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/gui2/catalog/catalog_bibtex.ui Compiling form /build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/gui2/catalog/catalog_epub_mobi.ui @@ -4519,7 +4555,7 @@ * Generating Kanwadict -No write access to /nonexistent/first-build/.config/calibre using a temporary dir instead +No write access to /nonexistent/second-build/.config/calibre using a temporary dir instead Generating Itaijidict Generating kanadict * kakasi took 0.5 seconds @@ -4546,7 +4582,7 @@ Basic check of the human-readable output. ... ok [0.0 s] test_prints_nothing_if_no_errors (calibre.db.cli.tests.PrintCheckLibraryResultsTest.test_prints_nothing_if_no_errors) ... ok [0.0 s] test_listener_ipc (calibre.gui2.listener.find_tests..TestIPC.test_listener_ipc) ... ok [0.7 s] -test_safe_atexit (calibre.utils.safe_atexit.find_tests..TestSafeAtexit.test_safe_atexit) ... ok [0.5 s] +test_safe_atexit (calibre.utils.safe_atexit.find_tests..TestSafeAtexit.test_safe_atexit) ... ok [0.4 s] test_copying_of_trees (calibre.utils.copy_files_test.TestCopyFiles.test_copying_of_trees) ... ok [0.0 s] test_pread_all (calibre.utils.copy_files_test.TestCopyFiles.test_pread_all) ... ok [0.0 s] test_renaming_of_files (calibre.utils.copy_files_test.TestCopyFiles.test_renaming_of_files) ... ok [0.0 s] @@ -4626,7 +4662,7 @@ test_sorting (calibre.utils.icu_test.TestICU.test_sorting) Test the various sorting APIs ... ok [0.0 s] test_split_into_sentences (calibre.utils.icu_test.TestICU.test_split_into_sentences) ... ok [0.0 s] -test_mem_leaks (calibre.utils.matcher.test..Test.test_mem_leaks) ... ok [0.1 s] +test_mem_leaks (calibre.utils.matcher.test..Test.test_mem_leaks) ... ok [0.2 s] test_non_bmp (calibre.utils.matcher.test..Test.test_non_bmp) ... ok [0.0 s] test_cfi_decode (calibre.ebooks.epub.cfi.tests.Tests.test_cfi_decode) ... ok [0.0 s] test_parsing (calibre.ebooks.epub.cfi.tests.Tests.test_parsing) ... ok [0.0 s] @@ -4685,7 +4721,7 @@ test_parse_style_attr (tinycss.tests.css21.TestCSS21.test_parse_style_attr) ... ok [0.0 s] test_color_parsing (tinycss.tests.color3.TestColor3.test_color_parsing) ... ok [0.0 s] test_hsl (tinycss.tests.color3.TestColor3.test_hsl) ... ok [0.0 s] -test_against_opf2 (calibre.ebooks.metadata.opf3_test.TestOPF3.test_against_opf2) ... ok [0.1 s] +test_against_opf2 (calibre.ebooks.metadata.opf3_test.TestOPF3.test_against_opf2) ... ok [0.0 s] test_authors (calibre.ebooks.metadata.opf3_test.TestOPF3.test_authors) ... ok [0.0 s] test_book_producer (calibre.ebooks.metadata.opf3_test.TestOPF3.test_book_producer) ... ok [0.0 s] test_comments (calibre.ebooks.metadata.opf3_test.TestOPF3.test_comments) ... ok [0.0 s] @@ -4705,7 +4741,7 @@ testSmartUpdate (calibre.ebooks.metadata.opf2.suite..OPFTest.testSmartUpdate) ... ok [0.0 s] testWriting (calibre.ebooks.metadata.opf2.suite..OPFTest.testWriting) ... ok [0.0 s] test_epub2_covers (calibre.ebooks.oeb.polish.tests.structure.Structure.test_epub2_covers) ... ok [0.0 s] -test_epub3_covers (calibre.ebooks.oeb.polish.tests.structure.Structure.test_epub3_covers) ... ok [0.1 s] +test_epub3_covers (calibre.ebooks.oeb.polish.tests.structure.Structure.test_epub3_covers) ... ok [0.0 s] test_landmarks_detection (calibre.ebooks.oeb.polish.tests.structure.Structure.test_landmarks_detection) ... ok [0.0 s] test_mark_sentences (calibre.ebooks.oeb.polish.tests.structure.Structure.test_mark_sentences) ... ok [0.0 s] test_toc_detection (calibre.ebooks.oeb.polish.tests.structure.Structure.test_toc_detection) ... ok [0.0 s] @@ -4716,11 +4752,11 @@ test_polish_parser (calibre.ebooks.oeb.polish.tests.parsing.ParsingTests.test_polish_parser) Test parsing with the HTML5 parser used for polishing ... ok [0.0 s] test_kepubify (calibre.ebooks.oeb.polish.tests.kepubify.KepubifyTests.test_kepubify) ... Conversion options changed from defaults: - cover: '/tmp/calibre-zj25zy_u/1h3rc0igbpt/lt.png' + cover: '/tmp/calibre-frhshw11/8i89gnj4bpt/lt.png' level1_toc: '//h:h2' + verbose: 2 language: 'en' authors: 'Kovid Goyal' - verbose: 2 Resolved conversion options calibre version: 8.13.0 {'add_alt_text_to_img': False, @@ -4737,7 +4773,7 @@ "'i')) or @class = 'chapter']", 'chapter_mark': 'pagebreak', 'comments': None, - 'cover': '/tmp/calibre-zj25zy_u/1h3rc0igbpt/lt.png', + 'cover': '/tmp/calibre-frhshw11/8i89gnj4bpt/lt.png', 'debug_pipeline': None, 'dehyphenate': True, 'delete_blank_paragraphs': True, @@ -4763,7 +4799,7 @@ 'format_scene_breaks': True, 'html_unwrap_factor': 0.4, 'input_encoding': None, - 'input_profile': , + 'input_profile': , 'insert_blank_line': False, 'insert_blank_line_size': 0.5, 'insert_metadata': False, @@ -4788,7 +4824,7 @@ 'no_default_epub_cover': False, 'no_inline_navbars': False, 'no_svg_cover': False, - 'output_profile': , + 'output_profile': , 'page_breaks_before': "//*[name()='h1' or name()='h2']", 'prefer_metadata_cover': False, 'preserve_cover_aspect_ratio': False, @@ -4830,19 +4866,19 @@ 'verbose': 2} 1% Converting input to HTML... InputFormatPlugin: HTML Input running -on /tmp/calibre-zj25zy_u/1h3rc0igbpt/index.html +on /tmp/calibre-frhshw11/8i89gnj4bpt/index.html Building file list... Found files... - HTMLFile:0:a:'/tmp/calibre-zj25zy_u/1h3rc0igbpt/index.html' + HTMLFile:0:a:'/tmp/calibre-frhshw11/8i89gnj4bpt/index.html' Normalizing filename cases Rewriting HTML links Parsing index.html ... Initial parse failed, using more forgiving parsers Parsing index.html as HTML -Added /tmp/calibre-zj25zy_u/1h3rc0igbpt/marked.png with href: marked.png -Added /tmp/calibre-zj25zy_u/1h3rc0igbpt/LiberationMono-Regular.ttf with href: LiberationMono-Regular.ttf -Added /tmp/calibre-zj25zy_u/1h3rc0igbpt/LiberationMono-Italic.ttf with href: LiberationMono-Italic.ttf -Added /tmp/calibre-zj25zy_u/1h3rc0igbpt/light_wood.png with href: light_wood.png +Added /tmp/calibre-frhshw11/8i89gnj4bpt/marked.png with href: marked.png +Added /tmp/calibre-frhshw11/8i89gnj4bpt/LiberationMono-Regular.ttf with href: LiberationMono-Regular.ttf +Added /tmp/calibre-frhshw11/8i89gnj4bpt/LiberationMono-Italic.ttf with href: LiberationMono-Italic.ttf +Added /tmp/calibre-frhshw11/8i89gnj4bpt/light_wood.png with href: light_wood.png 34% Running transforms on e-book... Merging user specified metadata... Detecting structure... @@ -4870,11 +4906,11 @@ EPUB output written to /build/reproducible-path/calibre-8.13.0+ds+~0.10.5/debian/.debhelper/generated/_source/home/.cache/calibre/polish-test/kepubify-True-2.epub Output saved to /build/reproducible-path/calibre-8.13.0+ds+~0.10.5/debian/.debhelper/generated/_source/home/.cache/calibre/polish-test/kepubify-True-2.epub Conversion options changed from defaults: - cover: '/tmp/calibre-zj25zy_u/88ebfcokbpt/lt.png' - authors: 'Kovid Goyal' + language: 'en' + cover: '/tmp/calibre-frhshw11/oo40sj9gbpt/lt.png' level1_toc: '//h:h2' verbose: 2 - language: 'en' + authors: 'Kovid Goyal' epub_version: '3' Resolved conversion options calibre version: 8.13.0 @@ -4892,7 +4928,7 @@ "'i')) or @class = 'chapter']", 'chapter_mark': 'pagebreak', 'comments': None, - 'cover': '/tmp/calibre-zj25zy_u/88ebfcokbpt/lt.png', + 'cover': '/tmp/calibre-frhshw11/oo40sj9gbpt/lt.png', 'debug_pipeline': None, 'dehyphenate': True, 'delete_blank_paragraphs': True, @@ -4918,7 +4954,7 @@ 'format_scene_breaks': True, 'html_unwrap_factor': 0.4, 'input_encoding': None, - 'input_profile': , + 'input_profile': , 'insert_blank_line': False, 'insert_blank_line_size': 0.5, 'insert_metadata': False, @@ -4943,7 +4979,7 @@ 'no_default_epub_cover': False, 'no_inline_navbars': False, 'no_svg_cover': False, - 'output_profile': , + 'output_profile': , 'page_breaks_before': "//*[name()='h1' or name()='h2']", 'prefer_metadata_cover': False, 'preserve_cover_aspect_ratio': False, @@ -4985,19 +5021,19 @@ 'verbose': 2} 1% Converting input to HTML... InputFormatPlugin: HTML Input running -on /tmp/calibre-zj25zy_u/88ebfcokbpt/index.html +on /tmp/calibre-frhshw11/oo40sj9gbpt/index.html Building file list... Found files... - HTMLFile:0:a:'/tmp/calibre-zj25zy_u/88ebfcokbpt/index.html' + HTMLFile:0:a:'/tmp/calibre-frhshw11/oo40sj9gbpt/index.html' Normalizing filename cases Rewriting HTML links Parsing index.html ... Initial parse failed, using more forgiving parsers Parsing index.html as HTML -Added /tmp/calibre-zj25zy_u/88ebfcokbpt/marked.png with href: marked.png -Added /tmp/calibre-zj25zy_u/88ebfcokbpt/LiberationMono-Regular.ttf with href: LiberationMono-Regular.ttf -Added /tmp/calibre-zj25zy_u/88ebfcokbpt/LiberationMono-Italic.ttf with href: LiberationMono-Italic.ttf -Added /tmp/calibre-zj25zy_u/88ebfcokbpt/light_wood.png with href: light_wood.png +Added /tmp/calibre-frhshw11/oo40sj9gbpt/marked.png with href: marked.png +Added /tmp/calibre-frhshw11/oo40sj9gbpt/LiberationMono-Regular.ttf with href: LiberationMono-Regular.ttf +Added /tmp/calibre-frhshw11/oo40sj9gbpt/LiberationMono-Italic.ttf with href: LiberationMono-Italic.ttf +Added /tmp/calibre-frhshw11/oo40sj9gbpt/light_wood.png with href: light_wood.png 34% Running transforms on e-book... Merging user specified metadata... Detecting structure... @@ -5026,11 +5062,11 @@ EPUB output written to /build/reproducible-path/calibre-8.13.0+ds+~0.10.5/debian/.debhelper/generated/_source/home/.cache/calibre/polish-test/kepubify-True-3.epub Output saved to /build/reproducible-path/calibre-8.13.0+ds+~0.10.5/debian/.debhelper/generated/_source/home/.cache/calibre/polish-test/kepubify-True-3.epub Conversion options changed from defaults: - verbose: 2 level1_toc: '//h:h2' authors: 'Kovid Goyal' - no_default_epub_cover: True + verbose: 2 language: 'en' + no_default_epub_cover: True Resolved conversion options calibre version: 8.13.0 {'add_alt_text_to_img': False, @@ -5073,7 +5109,7 @@ 'format_scene_breaks': True, 'html_unwrap_factor': 0.4, 'input_encoding': None, - 'input_profile': , + 'input_profile': , 'insert_blank_line': False, 'insert_blank_line_size': 0.5, 'insert_metadata': False, @@ -5098,7 +5134,7 @@ 'no_default_epub_cover': True, 'no_inline_navbars': False, 'no_svg_cover': False, - 'output_profile': , + 'output_profile': , 'page_breaks_before': "//*[name()='h1' or name()='h2']", 'prefer_metadata_cover': False, 'preserve_cover_aspect_ratio': False, @@ -5140,19 +5176,19 @@ 'verbose': 2} 1% Converting input to HTML... InputFormatPlugin: HTML Input running -on /tmp/calibre-zj25zy_u/qdbz_27ibpt/index.html +on /tmp/calibre-frhshw11/hryq0p3lbpt/index.html Building file list... Found files... - HTMLFile:0:a:'/tmp/calibre-zj25zy_u/qdbz_27ibpt/index.html' + HTMLFile:0:a:'/tmp/calibre-frhshw11/hryq0p3lbpt/index.html' Normalizing filename cases Rewriting HTML links Parsing index.html ... Initial parse failed, using more forgiving parsers Parsing index.html as HTML -Added /tmp/calibre-zj25zy_u/qdbz_27ibpt/marked.png with href: marked.png -Added /tmp/calibre-zj25zy_u/qdbz_27ibpt/LiberationMono-Regular.ttf with href: LiberationMono-Regular.ttf -Added /tmp/calibre-zj25zy_u/qdbz_27ibpt/LiberationMono-Italic.ttf with href: LiberationMono-Italic.ttf -Added /tmp/calibre-zj25zy_u/qdbz_27ibpt/light_wood.png with href: light_wood.png +Added /tmp/calibre-frhshw11/hryq0p3lbpt/marked.png with href: marked.png +Added /tmp/calibre-frhshw11/hryq0p3lbpt/LiberationMono-Regular.ttf with href: LiberationMono-Regular.ttf +Added /tmp/calibre-frhshw11/hryq0p3lbpt/LiberationMono-Italic.ttf with href: LiberationMono-Italic.ttf +Added /tmp/calibre-frhshw11/hryq0p3lbpt/light_wood.png with href: light_wood.png 34% Running transforms on e-book... Merging user specified metadata... Detecting structure... @@ -5180,11 +5216,11 @@ EPUB output written to /build/reproducible-path/calibre-8.13.0+ds+~0.10.5/debian/.debhelper/generated/_source/home/.cache/calibre/polish-test/kepubify-False-2.epub Output saved to /build/reproducible-path/calibre-8.13.0+ds+~0.10.5/debian/.debhelper/generated/_source/home/.cache/calibre/polish-test/kepubify-False-2.epub Conversion options changed from defaults: - level1_toc: '//h:h2' - authors: 'Kovid Goyal' - no_default_epub_cover: True language: 'en' + no_default_epub_cover: True + level1_toc: '//h:h2' verbose: 2 + authors: 'Kovid Goyal' epub_version: '3' Resolved conversion options calibre version: 8.13.0 @@ -5228,7 +5264,7 @@ 'format_scene_breaks': True, 'html_unwrap_factor': 0.4, 'input_encoding': None, - 'input_profile': , + 'input_profile': , 'insert_blank_line': False, 'insert_blank_line_size': 0.5, 'insert_metadata': False, @@ -5253,7 +5289,7 @@ 'no_default_epub_cover': True, 'no_inline_navbars': False, 'no_svg_cover': False, - 'output_profile': , + 'output_profile': , 'page_breaks_before': "//*[name()='h1' or name()='h2']", 'prefer_metadata_cover': False, 'preserve_cover_aspect_ratio': False, @@ -5295,19 +5331,19 @@ 'verbose': 2} 1% Converting input to HTML... InputFormatPlugin: HTML Input running -on /tmp/calibre-zj25zy_u/xdfychqubpt/index.html +on /tmp/calibre-frhshw11/sg5ag8oybpt/index.html Building file list... Found files... - HTMLFile:0:a:'/tmp/calibre-zj25zy_u/xdfychqubpt/index.html' + HTMLFile:0:a:'/tmp/calibre-frhshw11/sg5ag8oybpt/index.html' Normalizing filename cases Rewriting HTML links Parsing index.html ... Initial parse failed, using more forgiving parsers Parsing index.html as HTML -Added /tmp/calibre-zj25zy_u/xdfychqubpt/marked.png with href: marked.png -Added /tmp/calibre-zj25zy_u/xdfychqubpt/LiberationMono-Regular.ttf with href: LiberationMono-Regular.ttf -Added /tmp/calibre-zj25zy_u/xdfychqubpt/LiberationMono-Italic.ttf with href: LiberationMono-Italic.ttf -Added /tmp/calibre-zj25zy_u/xdfychqubpt/light_wood.png with href: light_wood.png +Added /tmp/calibre-frhshw11/sg5ag8oybpt/marked.png with href: marked.png +Added /tmp/calibre-frhshw11/sg5ag8oybpt/LiberationMono-Regular.ttf with href: LiberationMono-Regular.ttf +Added /tmp/calibre-frhshw11/sg5ag8oybpt/LiberationMono-Italic.ttf with href: LiberationMono-Italic.ttf +Added /tmp/calibre-frhshw11/sg5ag8oybpt/light_wood.png with href: light_wood.png 34% Running transforms on e-book... Merging user specified metadata... Detecting structure... @@ -5335,7 +5371,7 @@ Upgrading to EPUB 3... EPUB output written to /build/reproducible-path/calibre-8.13.0+ds+~0.10.5/debian/.debhelper/generated/_source/home/.cache/calibre/polish-test/kepubify-False-3.epub Output saved to /build/reproducible-path/calibre-8.13.0+ds+~0.10.5/debian/.debhelper/generated/_source/home/.cache/calibre/polish-test/kepubify-False-3.epub -ok [2.4 s] +ok [1.8 s] test_kepubify_html (calibre.ebooks.oeb.polish.tests.kepubify.KepubifyTests.test_kepubify_html) ... ok [0.0 s] test_actual_case (calibre.ebooks.oeb.polish.tests.container.ContainerTests.test_actual_case) Test getting the actual case for files from names on case insensitive filesystems ... Conversion options changed from defaults: @@ -5343,7 +5379,7 @@ authors: 'Kovid Goyal' language: 'en' verbose: 2 - cover: '/tmp/calibre-zj25zy_u/uzjcj3_1bpt/lt.png' + cover: '/tmp/calibre-frhshw11/wu3gdcf2bpt/lt.png' Resolved conversion options calibre version: 8.13.0 {'add_alt_text_to_img': False, @@ -5360,7 +5396,7 @@ "'i')) or @class = 'chapter']", 'chapter_mark': 'pagebreak', 'comments': None, - 'cover': '/tmp/calibre-zj25zy_u/uzjcj3_1bpt/lt.png', + 'cover': '/tmp/calibre-frhshw11/wu3gdcf2bpt/lt.png', 'debug_pipeline': None, 'dehyphenate': True, 'delete_blank_paragraphs': True, @@ -5386,7 +5422,7 @@ 'format_scene_breaks': True, 'html_unwrap_factor': 0.4, 'input_encoding': None, - 'input_profile': , + 'input_profile': , 'insert_blank_line': False, 'insert_blank_line_size': 0.5, 'insert_metadata': False, @@ -5411,7 +5447,7 @@ 'no_default_epub_cover': False, 'no_inline_navbars': False, 'no_svg_cover': False, - 'output_profile': , + 'output_profile': , 'page_breaks_before': "//*[name()='h1' or name()='h2']", 'prefer_metadata_cover': False, 'preserve_cover_aspect_ratio': False, @@ -5453,19 +5489,19 @@ 'verbose': 2} 1% Converting input to HTML... InputFormatPlugin: HTML Input running -on /tmp/calibre-zj25zy_u/uzjcj3_1bpt/index.html +on /tmp/calibre-frhshw11/wu3gdcf2bpt/index.html Building file list... Found files... - HTMLFile:0:a:'/tmp/calibre-zj25zy_u/uzjcj3_1bpt/index.html' + HTMLFile:0:a:'/tmp/calibre-frhshw11/wu3gdcf2bpt/index.html' Normalizing filename cases Rewriting HTML links Parsing index.html ... Initial parse failed, using more forgiving parsers Parsing index.html as HTML -Added /tmp/calibre-zj25zy_u/uzjcj3_1bpt/marked.png with href: marked.png -Added /tmp/calibre-zj25zy_u/uzjcj3_1bpt/LiberationMono-Regular.ttf with href: LiberationMono-Regular.ttf -Added /tmp/calibre-zj25zy_u/uzjcj3_1bpt/LiberationMono-Italic.ttf with href: LiberationMono-Italic.ttf -Added /tmp/calibre-zj25zy_u/uzjcj3_1bpt/light_wood.png with href: light_wood.png +Added /tmp/calibre-frhshw11/wu3gdcf2bpt/marked.png with href: marked.png +Added /tmp/calibre-frhshw11/wu3gdcf2bpt/LiberationMono-Regular.ttf with href: LiberationMono-Regular.ttf +Added /tmp/calibre-frhshw11/wu3gdcf2bpt/LiberationMono-Italic.ttf with href: LiberationMono-Italic.ttf +Added /tmp/calibre-frhshw11/wu3gdcf2bpt/light_wood.png with href: light_wood.png 34% Running transforms on e-book... Merging user specified metadata... Detecting structure... @@ -5492,14 +5528,14 @@ Removing anchor from TOC href: index_split_001.html#page2 EPUB output written to /build/reproducible-path/calibre-8.13.0+ds+~0.10.5/debian/.debhelper/generated/_source/home/.cache/calibre/polish-test/simple.epub Output saved to /build/reproducible-path/calibre-8.13.0+ds+~0.10.5/debian/.debhelper/generated/_source/home/.cache/calibre/polish-test/simple.epub -ok [0.2 s] +ok [0.1 s] test_clone (calibre.ebooks.oeb.polish.tests.container.ContainerTests.test_clone) Test cloning of containers ... Conversion options changed from defaults: + verbose: 2 authors: 'Kovid Goyal' - language: 'en' level1_toc: '//h:h2' - cover: '/tmp/calibre-zj25zy_u/haqo53skbpt/lt.png' - verbose: 2 + language: 'en' + cover: '/tmp/calibre-frhshw11/ec2rcwekbpt/lt.png' Resolved conversion options calibre version: 8.13.0 {'add_alt_text_to_img': False, @@ -5516,7 +5552,7 @@ "'i')) or @class = 'chapter']", 'chapter_mark': 'pagebreak', 'comments': None, - 'cover': '/tmp/calibre-zj25zy_u/haqo53skbpt/lt.png', + 'cover': '/tmp/calibre-frhshw11/ec2rcwekbpt/lt.png', 'debug_pipeline': None, 'dehyphenate': True, 'delete_blank_paragraphs': True, @@ -5536,7 +5572,7 @@ 'format_scene_breaks': True, 'html_unwrap_factor': 0.4, 'input_encoding': None, - 'input_profile': , + 'input_profile': , 'insert_blank_line': False, 'insert_blank_line_size': 0.5, 'insert_metadata': False, @@ -5561,7 +5597,7 @@ 'no_chapters_in_toc': False, 'no_inline_navbars': False, 'no_inline_toc': False, - 'output_profile': , + 'output_profile': , 'page_breaks_before': "//*[name()='h1' or name()='h2']", 'prefer_author_sort': False, 'prefer_metadata_cover': False, @@ -5604,19 +5640,19 @@ 'verbose': 2} 1% Converting input to HTML... InputFormatPlugin: HTML Input running -on /tmp/calibre-zj25zy_u/haqo53skbpt/index.html +on /tmp/calibre-frhshw11/ec2rcwekbpt/index.html Building file list... Found files... - HTMLFile:0:a:'/tmp/calibre-zj25zy_u/haqo53skbpt/index.html' + HTMLFile:0:a:'/tmp/calibre-frhshw11/ec2rcwekbpt/index.html' Normalizing filename cases Rewriting HTML links Parsing index.html ... Initial parse failed, using more forgiving parsers Parsing index.html as HTML -Added /tmp/calibre-zj25zy_u/haqo53skbpt/marked.png with href: marked.png -Added /tmp/calibre-zj25zy_u/haqo53skbpt/LiberationMono-Regular.ttf with href: LiberationMono-Regular.ttf -Added /tmp/calibre-zj25zy_u/haqo53skbpt/LiberationMono-Italic.ttf with href: LiberationMono-Italic.ttf -Added /tmp/calibre-zj25zy_u/haqo53skbpt/light_wood.png with href: light_wood.png +Added /tmp/calibre-frhshw11/ec2rcwekbpt/marked.png with href: marked.png +Added /tmp/calibre-frhshw11/ec2rcwekbpt/LiberationMono-Regular.ttf with href: LiberationMono-Regular.ttf +Added /tmp/calibre-frhshw11/ec2rcwekbpt/LiberationMono-Italic.ttf with href: LiberationMono-Italic.ttf +Added /tmp/calibre-frhshw11/ec2rcwekbpt/light_wood.png with href: light_wood.png 34% Running transforms on e-book... Merging user specified metadata... Detecting structure... @@ -5645,7 +5681,7 @@ Creating indices... AZW3 output written to /build/reproducible-path/calibre-8.13.0+ds+~0.10.5/debian/.debhelper/generated/_source/home/.cache/calibre/polish-test/simple.azw3 Output saved to /build/reproducible-path/calibre-8.13.0+ds+~0.10.5/debian/.debhelper/generated/_source/home/.cache/calibre/polish-test/simple.azw3 -ok [1.3 s] +ok [0.8 s] test_dir_container (calibre.ebooks.oeb.polish.tests.container.ContainerTests.test_dir_container) ... ok [0.0 s] test_file_add (calibre.ebooks.oeb.polish.tests.container.ContainerTests.test_file_add) Test adding of files ... ok [0.0 s] @@ -5658,11 +5694,11 @@ Test merging of files ... ok [0.1 s] test_split_file (calibre.ebooks.oeb.polish.tests.container.ContainerTests.test_split_file) Test splitting of files ... Conversion options changed from defaults: - verbose: 2 - level1_toc: '//h:h2' + cover: '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/resources/images/lt.png' authors: 'Kovid Goyal' language: 'en' - cover: '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/resources/images/lt.png' + level1_toc: '//h:h2' + verbose: 2 Resolved conversion options calibre version: 8.13.0 {'add_alt_text_to_img': False, @@ -5705,7 +5741,7 @@ 'format_scene_breaks': True, 'html_unwrap_factor': 0.4, 'input_encoding': None, - 'input_profile': , + 'input_profile': , 'insert_blank_line': False, 'insert_blank_line_size': 0.5, 'insert_metadata': False, @@ -5730,7 +5766,7 @@ 'no_default_epub_cover': False, 'no_inline_navbars': False, 'no_svg_cover': False, - 'output_profile': , + 'output_profile': , 'page_breaks_before': "//*[name()='h1' or name()='h2']", 'prefer_metadata_cover': False, 'preserve_cover_aspect_ratio': False, @@ -5790,8 +5826,8 @@ Found 3 items of level: p_1 Found 1 items of level: div_1 Found 3 items of level: p_2 -Ignoring level p_2 Ignoring level p_1 +Ignoring level p_2 div_1 left margin stats: Counter() div_1 right margin stats: Counter() Cleaning up manifest... @@ -5804,7 +5840,7 @@ Removing anchor from TOC href: index.html#page1 EPUB output written to /build/reproducible-path/calibre-8.13.0+ds+~0.10.5/debian/.debhelper/generated/_source/home/.cache/calibre/polish-test/split.epub Output saved to /build/reproducible-path/calibre-8.13.0+ds+~0.10.5/debian/.debhelper/generated/_source/home/.cache/calibre/polish-test/split.epub -ok [0.1 s] +ok [0.0 s] test_fallback_font_matching (calibre.ebooks.oeb.polish.tests.cascade.CascadeTest.test_fallback_font_matching) ... ok [0.0 s] test_font_stats (calibre.ebooks.oeb.polish.tests.cascade.CascadeTest.test_font_stats) ... ok [0.1 s] test_iterrules (calibre.ebooks.oeb.polish.tests.cascade.CascadeTest.test_iterrules) ... CSSImportRule: While processing imported style sheet href=../two.css: OSError('Cannot read Stylesheet.') @@ -5825,83 +5861,83 @@ CSSImportRule: While processing imported style sheet href=x/one.css: OSError('Cannot read Stylesheet.') ok [0.0 s] test_remove_property_value (calibre.ebooks.oeb.polish.tests.cascade.CascadeTest.test_remove_property_value) ... ok [0.0 s] -test_resolve_styles (calibre.ebooks.oeb.polish.tests.cascade.CascadeTest.test_resolve_styles) ... ok [0.4 s] +test_resolve_styles (calibre.ebooks.oeb.polish.tests.cascade.CascadeTest.test_resolve_styles) ... ok [0.2 s] test_thumbnail_cache (calibre.db.tests.utils.UtilsTest.test_thumbnail_cache) Test the operation of the thumbnail cache ... ok [0.0 s] test_author_sort_for_authors (calibre.db.tests.reading.ReadingTest.test_author_sort_for_authors) -Test getting the author sort for authors from the db ... ok [0.5 s] +Test getting the author sort for authors from the db ... ok [0.3 s] test_composites (calibre.db.tests.reading.ReadingTest.test_composites) -Test sorting and searching in composite columns ... ok [0.3 s] +Test sorting and searching in composite columns ... ok [0.2 s] test_datetime (calibre.db.tests.reading.ReadingTest.test_datetime) Test the reading of datetimes stored in the db ... ok [0.2 s] test_find_identical_books (calibre.db.tests.reading.ReadingTest.test_find_identical_books) -Test find_identical_books ... ok [0.2 s] +Test find_identical_books ... ok [0.1 s] test_get_categories (calibre.db.tests.reading.ReadingTest.test_get_categories) Check that get_categories() returns the same data for both backends ... ok [0.2 s] test_get_cover (calibre.db.tests.reading.ReadingTest.test_get_cover) Test cover() returns the same data for both backends ... ok [0.2 s] test_get_formats (calibre.db.tests.reading.ReadingTest.test_get_formats) -Test reading ebook formats using the format() method ... ok [0.3 s] +Test reading ebook formats using the format() method ... ok [0.2 s] test_get_metadata (calibre.db.tests.reading.ReadingTest.test_get_metadata) -Test get_metadata() returns the same data for both backends ... ok [0.3 s] +Test get_metadata() returns the same data for both backends ... ok [0.2 s] test_get_next_series_num (calibre.db.tests.reading.ReadingTest.test_get_next_series_num) -Test getting the next series number for a series ... ok [0.3 s] +Test getting the next series number for a series ... ok [0.2 s] test_has_book (calibre.db.tests.reading.ReadingTest.test_has_book) -Test detecting duplicates ... ok [0.4 s] -test_last_read_positions (calibre.db.tests.reading.ReadingTest.test_last_read_positions) ... ok [0.3 s] +Test detecting duplicates ... ok [0.2 s] +test_last_read_positions (calibre.db.tests.reading.ReadingTest.test_last_read_positions) ... ok [0.2 s] test_marked_field (calibre.db.tests.reading.ReadingTest.test_marked_field) -Test the marked field ... ok [0.3 s] +Test the marked field ... ok [0.2 s] test_proxy_metadata (calibre.db.tests.reading.ReadingTest.test_proxy_metadata) -Test the ProxyMetadata object used for composite columns ... ok [0.3 s] -test_python_templates (calibre.db.tests.reading.ReadingTest.test_python_templates) ... ok [0.3 s] +Test the ProxyMetadata object used for composite columns ... ok [0.2 s] +test_python_templates (calibre.db.tests.reading.ReadingTest.test_python_templates) ... ok [0.2 s] test_read (calibre.db.tests.reading.ReadingTest.test_read) -Test the reading of data from the database ... ok [0.3 s] +Test the reading of data from the database ... ok [0.2 s] test_restrictions (calibre.db.tests.reading.ReadingTest.test_restrictions) -Test searching with and without restrictions ... ok [0.3 s] +Test searching with and without restrictions ... ok [0.2 s] test_search_caching (calibre.db.tests.reading.ReadingTest.test_search_caching) -Test caching of searches ... ok [0.4 s] +Test caching of searches ... ok [0.2 s] test_searching (calibre.db.tests.reading.ReadingTest.test_searching) -Test searching returns the same data for both backends ... ok [0.3 s] -test_serialize_metadata (calibre.db.tests.reading.ReadingTest.test_serialize_metadata) ... ok [0.3 s] +Test searching returns the same data for both backends ... ok [0.2 s] +test_serialize_metadata (calibre.db.tests.reading.ReadingTest.test_serialize_metadata) ... ok [0.2 s] test_sorting (calibre.db.tests.reading.ReadingTest.test_sorting) -Test sorting ... ok [0.5 s] -test_storing_conversion_options (calibre.db.tests.reading.ReadingTest.test_storing_conversion_options) ... ok [0.4 s] -test_template_db_functions (calibre.db.tests.reading.ReadingTest.test_template_db_functions) ... ok [0.3 s] -test_notes (calibre.db.tests.notes.NotesTest.test_notes) ... ok [0.5 s] -test_acquire (calibre.db.tests.locking.TestLock.test_acquire) ... ok [2.3 s] -test_contention (calibre.db.tests.locking.TestLock.test_contention) ... ok [0.7 s] -test_downgrade (calibre.db.tests.locking.TestLock.test_downgrade) ... ok [0.3 s] -test_multithread_deadlock (calibre.db.tests.locking.TestLock.test_multithread_deadlock) ... ok [0.6 s] -test_owns_locks (calibre.db.tests.locking.TestLock.test_owns_locks) ... ok [0.3 s] -test_recursive (calibre.db.tests.locking.TestLock.test_recursive) ... ok [0.2 s] -test_release (calibre.db.tests.locking.TestLock.test_release) ... ok [2.3 s] +Test sorting ... ok [0.2 s] +test_storing_conversion_options (calibre.db.tests.reading.ReadingTest.test_storing_conversion_options) ... ok [0.2 s] +test_template_db_functions (calibre.db.tests.reading.ReadingTest.test_template_db_functions) ... ok [0.2 s] +test_notes (calibre.db.tests.notes.NotesTest.test_notes) ... ok [0.3 s] +test_acquire (calibre.db.tests.locking.TestLock.test_acquire) ... ok [2.1 s] +test_contention (calibre.db.tests.locking.TestLock.test_contention) ... ok [0.5 s] +test_downgrade (calibre.db.tests.locking.TestLock.test_downgrade) ... ok [0.1 s] +test_multithread_deadlock (calibre.db.tests.locking.TestLock.test_multithread_deadlock) ... ok [0.3 s] +test_owns_locks (calibre.db.tests.locking.TestLock.test_owns_locks) ... ok [0.2 s] +test_recursive (calibre.db.tests.locking.TestLock.test_recursive) ... ok [0.1 s] +test_release (calibre.db.tests.locking.TestLock.test_release) ... ok [2.2 s] test_upgrade (calibre.db.tests.locking.TestLock.test_upgrade) ... ok [0.2 s] test_get_property (calibre.db.tests.legacy.LegacyTest.test_get_property) -Test the get_property interface for reading data ... ok [0.3 s] +Test the get_property interface for reading data ... ok [0.2 s] test_legacy_adding_books (calibre.db.tests.legacy.LegacyTest.test_legacy_adding_books) -Test various adding/deleting books methods ... ok [0.4 s] +Test various adding/deleting books methods ... ok [0.3 s] test_legacy_conversion_options (calibre.db.tests.legacy.LegacyTest.test_legacy_conversion_options) Test conversion options API ... ok [0.2 s] test_legacy_coverage (calibre.db.tests.legacy.LegacyTest.test_legacy_coverage) -Check that the emulation of the legacy interface is (almost) total ... ok [0.3 s] +Check that the emulation of the legacy interface is (almost) total ... ok [0.2 s] test_legacy_custom (calibre.db.tests.legacy.LegacyTest.test_legacy_custom) -Test the legacy API for custom columns ... ok [0.7 s] +Test the legacy API for custom columns ... ok [0.5 s] test_legacy_custom_data (calibre.db.tests.legacy.LegacyTest.test_legacy_custom_data) -Test the API for custom data storage ... ok [0.3 s] +Test the API for custom data storage ... ok [0.2 s] test_legacy_delete_using (calibre.db.tests.legacy.LegacyTest.test_legacy_delete_using) -Test delete_using() API ... ok [0.3 s] +Test delete_using() API ... ok [0.2 s] test_legacy_direct (calibre.db.tests.legacy.LegacyTest.test_legacy_direct) -Test read-only methods that are directly equivalent in the old and new interface ... ok [0.4 s] +Test read-only methods that are directly equivalent in the old and new interface ... ok [0.2 s] test_legacy_getters (calibre.db.tests.legacy.LegacyTest.test_legacy_getters) -Test various functions to get individual bits of metadata ... ok [0.3 s] +Test various functions to get individual bits of metadata ... ok [0.2 s] test_legacy_saved_search (calibre.db.tests.legacy.LegacyTest.test_legacy_saved_search) -Test legacy saved search API ... ok [0.3 s] +Test legacy saved search API ... ok [0.2 s] test_legacy_setters (calibre.db.tests.legacy.LegacyTest.test_legacy_setters) -Test methods that are directly equivalent in the old and new interface ... ok [0.7 s] +Test methods that are directly equivalent in the old and new interface ... ok [0.5 s] test_library_wide_properties (calibre.db.tests.legacy.LegacyTest.test_library_wide_properties) -Test library wide properties ... ok [0.3 s] +Test library wide properties ... ok [0.2 s] test_refresh (calibre.db.tests.legacy.LegacyTest.test_refresh) -Test refreshing the view after a change to metadata.db ... ok [1.3 s] +Test refreshing the view after a change to metadata.db ... ok [1.2 s] test_fts_basic (calibre.db.tests.fts.FTSTest.test_fts_basic) ... ok [0.0 s] test_fts_indexing (calibre.db.tests.fts.FTSTest.test_fts_indexing) ... ok [0.1 s] test_fts_query_syntax (calibre.db.tests.fts.FTSTest.test_fts_query_syntax) ... ok [0.0 s] @@ -5910,20 +5946,20 @@ test_add_books (calibre.db.tests.add_remove.AddRemoveTest.test_add_books) Test the adding of new books ... ok [0.2 s] test_add_format (calibre.db.tests.add_remove.AddRemoveTest.test_add_format) -Test adding formats to an existing book record ... ok [0.3 s] -test_copy_to_library (calibre.db.tests.add_remove.AddRemoveTest.test_copy_to_library) ... ok [0.4 s] +Test adding formats to an existing book record ... ok [0.2 s] +test_copy_to_library (calibre.db.tests.add_remove.AddRemoveTest.test_copy_to_library) ... ok [0.2 s] test_create_book_entry (calibre.db.tests.add_remove.AddRemoveTest.test_create_book_entry) -Test the creation of new book entries ... ok [0.4 s] +Test the creation of new book entries ... ok [0.2 s] test_format_orphan (calibre.db.tests.add_remove.AddRemoveTest.test_format_orphan) -Test that adding formats does not create orphans if the file name algorithm changes ... ok [0.3 s] -test_merging_extra_files (calibre.db.tests.add_remove.AddRemoveTest.test_merging_extra_files) ... ok [0.3 s] +Test that adding formats does not create orphans if the file name algorithm changes ... ok [0.2 s] +test_merging_extra_files (calibre.db.tests.add_remove.AddRemoveTest.test_merging_extra_files) ... ok [0.2 s] test_original_fmt (calibre.db.tests.add_remove.AddRemoveTest.test_original_fmt) -Test management of original fmt ... ok [0.3 s] +Test management of original fmt ... ok [0.2 s] test_remove_books (calibre.db.tests.add_remove.AddRemoveTest.test_remove_books) -Test removal of books ... ok [0.6 s] +Test removal of books ... ok [0.3 s] test_remove_formats (calibre.db.tests.add_remove.AddRemoveTest.test_remove_formats) -Test removal of formats from book records ... ok [0.3 s] -test_export_import (calibre.db.tests.filesystem.FilesystemTest.test_export_import) ... ok [3.2 s] +Test removal of formats from book records ... ok [0.2 s] +test_export_import (calibre.db.tests.filesystem.FilesystemTest.test_export_import) ... ok [0.9 s] test_find_books_in_directory (calibre.db.tests.filesystem.FilesystemTest.test_find_books_in_directory) ... ok [0.2 s] test_fname_change (calibre.db.tests.filesystem.FilesystemTest.test_fname_change) Test the changing of the filename but not the folder name ... ok [0.2 s] @@ -5932,51 +5968,81 @@ test_long_filenames (calibre.db.tests.filesystem.FilesystemTest.test_long_filenames) Test long file names ... ok [0.2 s] test_metadata_move (calibre.db.tests.filesystem.FilesystemTest.test_metadata_move) -Test the moving of files when title/author change ... ok [0.5 s] +Test the moving of files when title/author change ... ok [0.2 s] test_rename_of_extra_files (calibre.db.tests.filesystem.FilesystemTest.test_rename_of_extra_files) ... ok [0.2 s] test_reserved_names (calibre.db.tests.filesystem.FilesystemTest.test_reserved_names) Test that folders are not created with a windows reserve name ... ok [0.2 s] test_windows_atomic_move (calibre.db.tests.filesystem.FilesystemTest.test_windows_atomic_move) Test book file open in another process when changing metadata ... skipped 'Windows only' [0.0 s] -test_fts_search (calibre.db.tests.fts_api.FTSAPITest.test_fts_search) ... ok [6.9 s] -test_fts_to_text (calibre.db.tests.fts_api.FTSAPITest.test_fts_to_text) ... ok [0.3 s] -test_fts_triggers (calibre.db.tests.fts_api.FTSAPITest.test_fts_triggers) ... ok [0.3 s] +test_fts_search (calibre.db.tests.fts_api.FTSAPITest.test_fts_search) ... ok [2.0 s] +test_fts_to_text (calibre.db.tests.fts_api.FTSAPITest.test_fts_to_text) ... ok [0.1 s] +test_fts_triggers (calibre.db.tests.fts_api.FTSAPITest.test_fts_triggers) ... ok [0.2 s] test_annotations (calibre.db.tests.writing.WritingTest.test_annotations) -Test handling of annotations ... ok [0.3 s] +Test handling of annotations ... ok [0.2 s] test_backup (calibre.db.tests.writing.WritingTest.test_backup) -Test the automatic backup of changed metadata ... ok [2.6 s] -test_changed_events (calibre.db.tests.writing.WritingTest.test_changed_events) ... ok [0.5 s] +Test the automatic backup of changed metadata ... ok [2.3 s] +test_changed_events (calibre.db.tests.writing.WritingTest.test_changed_events) ... ok [0.4 s] test_composite_cache (calibre.db.tests.writing.WritingTest.test_composite_cache) -Test that the composite field cache is properly invalidated on writes ... ok [0.5 s] +Test that the composite field cache is properly invalidated on writes ... ok [0.3 s] test_conversion_options (calibre.db.tests.writing.WritingTest.test_conversion_options) -Test saving of conversion options ... ok [0.3 s] +Test saving of conversion options ... ok [0.2 s] test_dirtied (calibre.db.tests.writing.WritingTest.test_dirtied) -Test the setting of the dirtied flag and the last_modified column ... ok [0.4 s] +Test the setting of the dirtied flag and the last_modified column ... ok [0.2 s] test_dump_and_restore (calibre.db.tests.writing.WritingTest.test_dump_and_restore) Test roundtripping the db through SQL ... get_categories: item Unknown is not in authors list! -ok [0.5 s] +ok [0.3 s] test_fix_case_duplicates (calibre.db.tests.writing.WritingTest.test_fix_case_duplicates) -Test fixing of databases that have items in is_many fields that differ only by case ... ok [0.3 s] -test_link_maps (calibre.db.tests.writing.WritingTest.test_link_maps) ... ok [0.3 s] +Test fixing of databases that have items in is_many fields that differ only by case ... ok [0.2 s] +test_link_maps (calibre.db.tests.writing.WritingTest.test_link_maps) ... ok [0.2 s] test_many_many_basic (calibre.db.tests.writing.WritingTest.test_many_many_basic) -Test the different code paths for writing to a many-many field ... ok [0.3 s] +Test the different code paths for writing to a many-many field ... ok [0.2 s] test_many_one_basic (calibre.db.tests.writing.WritingTest.test_many_one_basic) -Test the different code paths for writing to a many-one field ... ok [0.3 s] +Test the different code paths for writing to a many-one field ... ok [0.2 s] test_one_one (calibre.db.tests.writing.WritingTest.test_one_one) -Test setting of values in one-one fields ... ok [2.5 s] +Test setting of values in one-one fields ... ok [1.6 s] test_preferences (calibre.db.tests.writing.WritingTest.test_preferences) -Test getting and setting of preferences, especially with mutable objects ... ok [0.3 s] +Test getting and setting of preferences, especially with mutable objects ... ok [0.2 s] test_remove_items (calibre.db.tests.writing.WritingTest.test_remove_items) Test removal of many-(many,one) items ... ok [0.2 s] test_rename_items (calibre.db.tests.writing.WritingTest.test_rename_items) -Test renaming of many-(many,one) items ... ok [0.6 s] -test_set_author_data (calibre.db.tests.writing.WritingTest.test_set_author_data) ... ok [0.4 s] +Test renaming of many-(many,one) items ... ok [0.3 s] +test_set_author_data (calibre.db.tests.writing.WritingTest.test_set_author_data) ... ok [0.2 s] test_set_cover (calibre.db.tests.writing.WritingTest.test_set_cover) -Test setting of cover ... ok [0.4 s] +Test setting of cover ... ok [0.2 s] test_set_metadata (calibre.db.tests.writing.WritingTest.test_set_metadata) -Test setting of metadata ... ok [0.6 s] +Test setting of metadata ... ok [0.3 s] +test_websocket_basic (calibre.srv.tests.web_sockets.WebSocketTest.test_websocket_basic) +Test basic interaction with the websocket server ... calibre server listening on 127.0.0.1:39311 +Too large control frame from client +RSV bits set in frame from client +RSV bits set in frame from client +RSV bits set in frame from client +RSV bits set in frame from client +RSV bits set in frame from client +RSV bits set in frame from client +Unknown OPCODE from client: 3 +Unknown OPCODE from client: 4 +Unknown OPCODE from client: 5 +Unknown OPCODE from client: 6 +Unknown OPCODE from client: 7 +Unknown OPCODE from client: 11 +Unknown OPCODE from client: 12 +Unknown OPCODE from client: 13 +Unknown OPCODE from client: 14 +Unknown OPCODE from client: 15 +Fragmented control frame from client +Fragmented control frame from client +Too large control frame from client +Client sent continuation frame with no message to continue +Client sent continuation frame with no message to continue +Client sent continuation frame with no message to continue +Client sent continuation frame with non-zero opcode +Client sent undecodeable UTF-8 +Client sent undecodeable UTF-8 +FAIL [0.2 s] test_websocket_basic (calibre.srv.tests.web_sockets.WebSocketTest.test_websocket_basic) -Test basic interaction with the websocket server ... calibre server listening on 127.0.0.1:42127 +Test basic interaction with the websocket server ... Retrying test test_websocket_basic after failure/error +calibre server listening on 127.0.0.1:36639 Too large control frame from client RSV bits set in frame from client RSV bits set in frame from client @@ -6006,8 +6072,8 @@ Client sent undecodeable UTF-8 Client sent undecodeable UTF-8 ok [0.3 s] -test_websocket_perf (calibre.srv.tests.web_sockets.WebSocketTest.test_websocket_perf) ... calibre server listening on 127.0.0.1:35447 -ok [0.9 s] +test_websocket_perf (calibre.srv.tests.web_sockets.WebSocketTest.test_websocket_perf) ... calibre server listening on 127.0.0.1:39971 +ok [0.8 s] test_library_id_construction (calibre.srv.tests.routes.TestRouter.test_library_id_construction) ... ok [0.0 s] test_route_construction (calibre.srv.tests.routes.TestRouter.test_route_construction) Test route construction ... ok [0.0 s] @@ -6018,43 +6084,43 @@ test_number_parsing (calibre.srv.tests.fast_css_transform.TestTransform.test_number_parsing) ... ok [0.0 s] test_char_count (calibre.srv.tests.content.ContentTest.test_char_count) ... ok [0.2 s] test_get (calibre.srv.tests.content.ContentTest.test_get) -Test /get ... calibre server listening on 127.0.0.1:42517 -ok [0.7 s] -test_html_as_json (calibre.srv.tests.content.ContentTest.test_html_as_json) ... ok [0.3 s] -test_last_read_cache (calibre.srv.tests.content.ContentTest.test_last_read_cache) ... ok [0.3 s] -test_static (calibre.srv.tests.content.ContentTest.test_static) -Test serving of static content ... calibre server listening on 127.0.0.1:41653 +Test /get ... calibre server listening on 127.0.0.1:42829 ok [0.4 s] +test_html_as_json (calibre.srv.tests.content.ContentTest.test_html_as_json) ... ok [0.2 s] +test_last_read_cache (calibre.srv.tests.content.ContentTest.test_last_read_cache) ... ok [0.2 s] +test_static (calibre.srv.tests.content.ContentTest.test_static) +Test serving of static content ... calibre server listening on 127.0.0.1:41057 +ok [0.2 s] test_android_auth_workaround (calibre.srv.tests.auth.TestAuth.test_android_auth_workaround) -Test authentication workaround for Android ... calibre server listening on 127.0.0.1:45759 +Test authentication workaround for Android ... calibre server listening on 127.0.0.1:44779 ok [0.1 s] test_basic_auth (calibre.srv.tests.auth.TestAuth.test_basic_auth) -Test HTTP Basic auth ... calibre server listening on 127.0.0.1:40781 +Test HTTP Basic auth ... calibre server listening on 127.0.0.1:45331 ok [0.1 s] test_digest_auth (calibre.srv.tests.auth.TestAuth.test_digest_auth) -Test HTTP Digest auth ... calibre server listening on 127.0.0.1:37237 -ok [0.2 s] -test_fail_ban (calibre.srv.tests.auth.TestAuth.test_fail_ban) ... calibre server listening on 127.0.0.1:44137 -ok [0.6 s] +Test HTTP Digest auth ... calibre server listening on 127.0.0.1:45279 +ok [0.1 s] +test_fail_ban (calibre.srv.tests.auth.TestAuth.test_fail_ban) ... calibre server listening on 127.0.0.1:43857 +ok [0.5 s] test_library_restrictions (calibre.srv.tests.auth.TestAuth.test_library_restrictions) ... ok [0.1 s] test_ajax_categories (calibre.srv.tests.ajax.ContentTest.test_ajax_categories) -Test /ajax/categories and /ajax/search ... calibre server listening on 127.0.0.1:45129 -ok [0.4 s] -test_srv_add_book (calibre.srv.tests.ajax.ContentTest.test_srv_add_book) ... calibre server listening on 127.0.0.1:36737 +Test /ajax/categories and /ajax/search ... calibre server listening on 127.0.0.1:34561 ok [0.3 s] +test_srv_add_book (calibre.srv.tests.ajax.ContentTest.test_srv_add_book) ... calibre server listening on 127.0.0.1:36403 +ok [0.2 s] test_srv_restrictions (calibre.srv.tests.ajax.ContentTest.test_srv_restrictions) -Test that virtual lib. + search restriction works on all end points ... calibre server listening on 127.0.0.1:37145 -ok [0.5 s] +Test that virtual lib. + search restriction works on all end points ... calibre server listening on 127.0.0.1:45787 +ok [0.2 s] test_accept_encoding (calibre.srv.tests.http.TestHTTP.test_accept_encoding) Test parsing of Accept-Encoding ... ok [0.0 s] test_accept_language (calibre.srv.tests.http.TestHTTP.test_accept_language) -Test parsing of Accept-Language ... calibre server listening on 127.0.0.1:40647 +Test parsing of Accept-Language ... calibre server listening on 127.0.0.1:35777 ok [0.1 s] test_header_parsing (calibre.srv.tests.http.TestHTTP.test_header_parsing) Test parsing of HTTP headers ... ok [0.0 s] test_http_basic (calibre.srv.tests.http.TestHTTP.test_http_basic) -Test basic HTTP protocol conformance ... calibre server listening on 127.0.0.1:41351 -Unhandled exception in state: State: _job_done Client: 127.0.0.1:45808 Request: GET /test/ HTTP/1.1 +Test basic HTTP protocol conformance ... calibre server listening on 127.0.0.1:40941 +Unhandled exception in state: State: _job_done Client: 127.0.0.1:42662 Request: GET /test/ HTTP/1.1 Traceback (most recent call last): File "/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/srv/loop.py", line 649, in tick conn.handle_event(event) @@ -6078,20 +6144,20 @@ ok [60.2 s] test_http_response (calibre.srv.tests.http.TestHTTP.test_http_response) -Test HTTP protocol responses ... calibre server listening on 127.0.0.1:39919 -ok [0.4 s] +Test HTTP protocol responses ... calibre server listening on 127.0.0.1:42037 +ok [0.2 s] test_range_parsing (calibre.srv.tests.http.TestHTTP.test_range_parsing) Test parsing of Range header ... ok [0.0 s] test_static_generation (calibre.srv.tests.http.TestHTTP.test_static_generation) -Test static generation ... calibre server listening on 127.0.0.1:39707 +Test static generation ... calibre server listening on 127.0.0.1:36603 ok [0.0 s] test_bonjour (calibre.srv.tests.loop.LoopTest.test_bonjour) Test advertising via BonJour ... skipped 'Disabled as it is failing on the build server, need to investigate' [0.0 s] -test_dual_stack (calibre.srv.tests.loop.LoopTest.test_dual_stack) ... calibre server listening on [::]:45987 +test_dual_stack (calibre.srv.tests.loop.LoopTest.test_dual_stack) ... calibre server listening on [::]:43139 ok [0.0 s] test_fallback_interface (calibre.srv.tests.loop.LoopTest.test_fallback_interface) Test falling back to default interface ... Failed to bind to 1.1.1.1 with error: No socket could be created -- (('1.1.1.1', 0): [Errno 99] Cannot assign requested address). Trying to bind to the default interface: 127.0.1.1 instead -calibre server listening on 127.0.1.1:44901 +calibre server listening on 127.0.1.1:35909 ok [0.9 s] test_jobs_manager (calibre.srv.tests.loop.LoopTest.test_jobs_manager) Test the jobs manager ... ok [1.3 s] @@ -6102,14 +6168,15 @@ test_ring_buffer (calibre.srv.tests.loop.LoopTest.test_ring_buffer) Test the ring buffer used for reads ... ok [0.0 s] test_socket_activation (calibre.srv.tests.loop.LoopTest.test_socket_activation) -Test socket activation ... calibre server listening on 127.0.0.1:55453 +Test socket activation ... calibre server listening on 127.0.0.1:46835 ok [0.0 s] test_ssl (calibre.srv.tests.loop.LoopTest.test_ssl) -Test serving over SSL ... calibre server listening on 127.0.0.1:45073 -ok [1.0 s] +Test serving over SSL ... calibre server listening on 127.0.0.1:33023 +ok [0.4 s] test_workers (calibre.srv.tests.loop.LoopTest.test_workers) -Test worker semantics ... calibre server listening on 127.0.0.1:44651 -calibre server listening on 127.0.0.1:42009 +Test worker semantics ... calibre server listening on 127.0.0.1:41627 +calibre server listening on 127.0.0.1:35023 +Failed to shutdown 1 workers in ThreadPool cleanly ServerWorker failed to notify server on job completion Traceback (most recent call last): File "/build/reproducible-path/calibre-8.13.0+ds+~0.10.5/src/calibre/srv/pool.py", line 41, in run @@ -6124,7 +6191,7 @@ ValueError: write to closed file ok [0.2 s] -test_7z (calibre.test_build.BuildTest.test_7z) ... ok [0.3 s] +test_7z (calibre.test_build.BuildTest.test_7z) ... ok [0.1 s] test_apsw (calibre.test_build.BuildTest.test_apsw) ... ok [0.0 s] test_bs4 (calibre.test_build.BuildTest.test_bs4) ... ok [0.0 s] test_certgen (calibre.test_build.BuildTest.test_certgen) ... ok [0.2 s] @@ -6132,20 +6199,20 @@ test_dlls (calibre.test_build.BuildTest.test_dlls) ... skipped 'DLL loading needs testing only on windows (non-continuous integration)' [0.0 s] test_executables (calibre.test_build.BuildTest.test_executables) ... skipped 'Only makes sense to test executables in frozen builds' [0.0 s] test_feedparser (calibre.test_build.BuildTest.test_feedparser) ... ok [0.0 s] -test_ffmpeg (calibre.test_build.BuildTest.test_ffmpeg) ... ok [0.3 s] +test_ffmpeg (calibre.test_build.BuildTest.test_ffmpeg) ... ok [0.2 s] test_file_dialog_helper (calibre.test_build.BuildTest.test_file_dialog_helper) ... skipped 'File dialog helper only used on windows (non-continuous-integration)' [0.0 s] test_fonttools (calibre.test_build.BuildTest.test_fonttools) ... ok [0.2 s] test_fsevents (calibre.test_build.BuildTest.test_fsevents) ... skipped 'FSEvents only present on OS X' [0.0 s] test_html2text (calibre.test_build.BuildTest.test_html2text) ... ok [0.0 s] test_html5_parser (calibre.test_build.BuildTest.test_html5_parser) ... ok [0.0 s] test_html5lib (calibre.test_build.BuildTest.test_html5lib) ... ok [0.0 s] -test_hunspell (calibre.test_build.BuildTest.test_hunspell) ... ok [0.1 s] +test_hunspell (calibre.test_build.BuildTest.test_hunspell) ... ok [0.0 s] test_imaging (calibre.test_build.BuildTest.test_imaging) ... ok [0.1 s] test_loaders (calibre.test_build.BuildTest.test_loaders) ... ok [0.0 s] test_lxml (calibre.test_build.BuildTest.test_lxml) ... ok [0.0 s] test_lzma (calibre.test_build.BuildTest.test_lzma) ... ok [0.0 s] test_markdown (calibre.test_build.BuildTest.test_markdown) ... ok [0.0 s] -test_msgpack (calibre.test_build.BuildTest.test_msgpack) ... ok [0.5 s] +test_msgpack (calibre.test_build.BuildTest.test_msgpack) ... ok [0.2 s] test_netifaces (calibre.test_build.BuildTest.test_netifaces) ... ok [0.0 s] test_openssl (calibre.test_build.BuildTest.test_openssl) ... ok [0.0 s] test_podofo (calibre.test_build.BuildTest.test_podofo) ... ok [0.0 s] @@ -6163,12 +6230,12 @@ test_wpd (calibre.test_build.BuildTest.test_wpd) ... skipped 'WPD is windows only' [0.0 s] test_zeroconf (calibre.test_build.BuildTest.test_zeroconf) ... ok [0.0 s] test_zstd (calibre.test_build.BuildTest.test_zstd) ... ok [0.0 s] -test_forked_map (calibre.utils.forked_map.find_tests..TestForkedMap.test_forked_map) ... ok [1.3 s] +test_forked_map (calibre.utils.forked_map.find_tests..TestForkedMap.test_forked_map) ... ok [0.7 s] -Slowest tests: calibre.srv.tests.http.TestHTTP.test_http_basic [60.2 s] calibre.db.tests.fts_api.FTSAPITest.test_fts_search [6.9 s] calibre.db.tests.filesystem.FilesystemTest.test_export_import [3.2 s] +Slowest tests: calibre.srv.tests.http.TestHTTP.test_http_basic [60.2 s] calibre.db.tests.writing.WritingTest.test_backup [2.3 s] calibre.db.tests.locking.TestLock.test_release [2.2 s] ---------------------------------------------------------------------- -Ran 341 tests in 130.498s +Ran 342 tests in 106.580s OK (skipped=10) env TZ=UTC CI=true python3.13 setup.py test --test-name=ajax_book --exclude-test-name=fts_pool --exclude-test-name=dbus --exclude-test-name=recipe_browser_qt --exclude-test-name=recipe_browser_webengine --exclude-test-name=import_of_all_python_modules --exclude-test-name=piper --exclude-test-name=plugins @@ -6179,11 +6246,11 @@ * test_ajax_book (calibre.srv.tests.ajax.ContentTest.test_ajax_book) -Test /ajax/book ... calibre server listening on 127.0.0.1:43497 +Test /ajax/book ... calibre server listening on 127.0.0.1:43311 ok [0.3 s] ---------------------------------------------------------------------- -Ran 1 test in 0.347s +Ran 1 test in 0.344s OK env TZ=UTC CI=true python3.13 setup.py test --test-name=qt --exclude-test-name=fts_pool --exclude-test-name=dbus --exclude-test-name=recipe_browser_qt --exclude-test-name=recipe_browser_webengine --exclude-test-name=import_of_all_python_modules --exclude-test-name=piper --exclude-test-name=plugins @@ -6226,11 +6293,11 @@ * touch-events auto * use-gl angle -[3972245:3972813:1021/200335.491993:ERROR:bus.cc(407)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory -ok [5.2 s] +[79196:79348:1124/025037.836986:ERROR:bus.cc(407)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory +ok [3.7 s] ---------------------------------------------------------------------- -Ran 1 test in 5.218s +Ran 1 test in 3.746s OK make[3]: Leaving directory '/build/reproducible-path/calibre-8.13.0+ds+~0.10.5' @@ -6266,7 +6333,7 @@ * Running gui * -* gui took 0.1 seconds +* gui took 0.0 seconds * * Running install @@ -6305,7 +6372,7 @@ calibre successfully installed. You can start it by running the command calibre -* install took 8.4 seconds +* install took 5.3 seconds rm debian/tmp/usr/share/calibre/calibre-portable.* rm debian/tmp/usr/lib/python*/site-packages/init_calibre.py rmdir debian/tmp/usr/share/desktop-directories @@ -6385,12 +6452,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/4163623/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/4163623/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/3845366 and its subdirectories -I: Current time: Tue Oct 21 08:05:51 -12 2025 -I: pbuilder-time-stamp: 1761077151 +I: removing directory /srv/workspace/pbuilder/4163623 and its subdirectories +I: Current time: Tue Nov 24 16:51:53 +14 2026 +I: pbuilder-time-stamp: 1795488713