Diff of the two buildlogs: -- --- b1/build.log 2025-04-16 06:29:20.598423216 +0000 +++ b2/build.log 2025-04-16 06:39:14.701675463 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Apr 15 18:12:34 -12 2025 -I: pbuilder-time-stamp: 1744783954 +I: Current time: Wed Apr 16 20:29:33 +14 2025 +I: pbuilder-time-stamp: 1744784973 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -35,52 +35,84 @@ dpkg-source: info: applying 40_nan-spline.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/22673/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/28129/tmp/hooks/D01_modify_environment starting +debug: Running on virt64z. +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 Apr 16 06: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/28129/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/28129/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='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='armhf' + 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]="2" [2]="37" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='f2fb0404a5a54d959cbf0ae9329312fd' - 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='22673' - PS1='# ' - PS2='> ' + INVOCATION_ID=8f8d0e42618f4f74854af7f8c539b296 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + 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=28129 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.mbHUSZL8/pbuilderrc_mRTg --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.mbHUSZL8/b1 --logfile b1/build.log fig2dev_3.2.9a-4.dsc' - SUDO_GID='112' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + 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.mbHUSZL8/pbuilderrc_yDHE --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.mbHUSZL8/b2 --logfile b2/build.log fig2dev_3.2.9a-4.dsc' + SUDO_GID=110 + SUDO_UID=103 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux virt32b 6.1.0-33-armmp-lpae #1 SMP Debian 6.1.133-1 (2025-04-10) armv7l GNU/Linux + Linux i-capture-the-hostname 6.1.0-33-arm64 #1 SMP Debian 6.1.133-1 (2025-04-10) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Mar 4 11:20 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/22673/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/28129/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -287,7 +319,7 @@ Get: 145 http://deb.debian.org/debian trixie/main armhf texlive-latex-recommended all 2024.20250309-1 [8745 kB] Get: 146 http://deb.debian.org/debian trixie/main armhf texlive-pictures all 2024.20250309-1 [17.0 MB] Get: 147 http://deb.debian.org/debian trixie/main armhf texlive-latex-extra all 2024.20250309-2 [25.2 MB] -Fetched 185 MB in 8s (22.2 MB/s) +Fetched 185 MB in 16s (11.6 MB/s) Preconfiguring packages ... Selecting previously unselected package readline-common. (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 ... 19567 files and directories currently installed.) @@ -787,8 +819,8 @@ Setting up tzdata (2025b-2) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed Apr 16 06:16:01 UTC 2025. -Universal Time is now: Wed Apr 16 06:16:01 UTC 2025. +Local time is now: Wed Apr 16 06:30:46 UTC 2025. +Universal Time is now: Wed Apr 16 06:30:46 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libfontenc1:armhf (1:1.1.8-1+b2) ... @@ -920,7 +952,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/fig2dev-3.2.9a/ && 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 > ../fig2dev_3.2.9a-4_source.changes +I: user script /srv/workspace/pbuilder/28129/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/28129/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/fig2dev-3.2.9a/ && 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 > ../fig2dev_3.2.9a-4_source.changes dpkg-buildpackage: info: source package fig2dev dpkg-buildpackage: info: source version 1:3.2.9a-4 dpkg-buildpackage: info: source distribution unstable @@ -1058,11 +1094,11 @@ transfig/doc/manual.pdf fig2dev/tests/testsuite (cd fig2dev/tests; rm -f testsuite; make testsuite) make[2]: Entering directory '/build/reproducible-path/fig2dev-3.2.9a/fig2dev/tests' -/bin/bash '/build/reproducible-path/fig2dev-3.2.9a/missing' autom4te --language=autotest -I '.' -o testsuite.tmp testsuite.at +/bin/sh '/build/reproducible-path/fig2dev-3.2.9a/missing' autom4te --language=autotest -I '.' -o testsuite.tmp testsuite.at mv testsuite.tmp testsuite make[2]: Leaving directory '/build/reproducible-path/fig2dev-3.2.9a/fig2dev/tests' dh_auto_build - make -j3 + make -j4 make[2]: Entering directory '/build/reproducible-path/fig2dev-3.2.9a' make all-recursive make[3]: Entering directory '/build/reproducible-path/fig2dev-3.2.9a' @@ -1158,6 +1194,8 @@ gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../fig2dev" -DI18N_DATADIR="\"/usr/share/fig2dev/i18n\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fig2dev-3.2.9a=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o genpictex.o genpictex.c gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../fig2dev" -DI18N_DATADIR="\"/usr/share/fig2dev/i18n\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fig2dev-3.2.9a=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o genps.o genps.c gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../fig2dev" -DI18N_DATADIR="\"/usr/share/fig2dev/i18n\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fig2dev-3.2.9a=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o genpstex.o genpstex.c +gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../fig2dev" -DI18N_DATADIR="\"/usr/share/fig2dev/i18n\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fig2dev-3.2.9a=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o genpstricks.o genpstricks.c +gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../fig2dev" -DI18N_DATADIR="\"/usr/share/fig2dev/i18n\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fig2dev-3.2.9a=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o genptk.o genptk.c genps.c: In function 'append_find_composite': genps.c:1390:33: warning: '%s' directive writing up to 123 bytes into a region of size between 4 and 127 [-Wformat-overflow=] 1390 | sprintf(localefile, "%s/%s.ps", libdir, locale); @@ -1173,8 +1211,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../fig2dev" -DI18N_DATADIR="\"/usr/share/fig2dev/i18n\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fig2dev-3.2.9a=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o genpstricks.o genpstricks.c -gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../fig2dev" -DI18N_DATADIR="\"/usr/share/fig2dev/i18n\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fig2dev-3.2.9a=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o genptk.o genptk.c gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../fig2dev" -DI18N_DATADIR="\"/usr/share/fig2dev/i18n\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fig2dev-3.2.9a=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o genshape.o genshape.c gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../fig2dev" -DI18N_DATADIR="\"/usr/share/fig2dev/i18n\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fig2dev-3.2.9a=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o gensvg.o gensvg.c gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../fig2dev" -DI18N_DATADIR="\"/usr/share/fig2dev/i18n\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fig2dev-3.2.9a=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o gentextyl.o gentextyl.c @@ -1186,11 +1222,14 @@ gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../fig2dev" -DI18N_DATADIR="\"/usr/share/fig2dev/i18n\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fig2dev-3.2.9a=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o readgif.o readgif.c gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../fig2dev" -DI18N_DATADIR="\"/usr/share/fig2dev/i18n\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fig2dev-3.2.9a=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o readjpg.o readjpg.c gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../fig2dev" -DI18N_DATADIR="\"/usr/share/fig2dev/i18n\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fig2dev-3.2.9a=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o readpcx.o readpcx.c -gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../fig2dev" -DI18N_DATADIR="\"/usr/share/fig2dev/i18n\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fig2dev-3.2.9a=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o readpics.o readpics.c readpcx.c: In function '_read_pcx': readpcx.c:100:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 100 | fread(&header,1,sizeof(struct pcxhed),pcxfile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../fig2dev" -DI18N_DATADIR="\"/usr/share/fig2dev/i18n\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fig2dev-3.2.9a=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o readpics.o readpics.c +gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../fig2dev" -DI18N_DATADIR="\"/usr/share/fig2dev/i18n\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fig2dev-3.2.9a=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o readppm.o readppm.c +gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../fig2dev" -DI18N_DATADIR="\"/usr/share/fig2dev/i18n\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fig2dev-3.2.9a=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o readtif.o readtif.c +gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../fig2dev" -DI18N_DATADIR="\"/usr/share/fig2dev/i18n\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fig2dev-3.2.9a=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o readxbm.o readxbm.c readpics.c: In function 'open_stream': readpics.c:235:38: warning: '%s' directive writing up to 254 bytes into a region of size between 1 and 255 [-Wformat-overflow=] 235 | sprintf(command, "%s %s", @@ -1207,9 +1246,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../fig2dev" -DI18N_DATADIR="\"/usr/share/fig2dev/i18n\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fig2dev-3.2.9a=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o readppm.o readppm.c -gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../fig2dev" -DI18N_DATADIR="\"/usr/share/fig2dev/i18n\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fig2dev-3.2.9a=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o readtif.o readtif.c -gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../fig2dev" -DI18N_DATADIR="\"/usr/share/fig2dev/i18n\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fig2dev-3.2.9a=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o readxbm.o readxbm.c gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../fig2dev" -DI18N_DATADIR="\"/usr/share/fig2dev/i18n\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fig2dev-3.2.9a=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o readxpm.o readxpm.c gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../fig2dev" -DI18N_DATADIR="\"/usr/share/fig2dev/i18n\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fig2dev-3.2.9a=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o texfonts.o texfonts.c gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../fig2dev" -DI18N_DATADIR="\"/usr/share/fig2dev/i18n\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fig2dev-3.2.9a=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o textconvert.o textconvert.c @@ -1582,7 +1618,7 @@ Output written on manual.dvi (22 pages, 75800 bytes). Transcript written on manual.log. This is dvips(k) 2024.1 (TeX Live 2025/dev) Copyright 2024 Radical Eye Software (www.radicaleye.com) -' TeX output 2025.04.15:1828' -> manual.ps +' TeX output 2025.04.16:2038' -> manual.ps @@ -1604,7 +1640,7 @@ [18] [19] [20] [21] [22] make[1]: Leaving directory '/build/reproducible-path/fig2dev-3.2.9a' dh_auto_test - make -j3 check "TESTSUITEFLAGS=-j3 --verbose" VERBOSE=1 + make -j4 check "TESTSUITEFLAGS=-j4 --verbose" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/fig2dev-3.2.9a' Making check in fig2dev make[2]: Entering directory '/build/reproducible-path/fig2dev-3.2.9a/fig2dev' @@ -1625,57 +1661,57 @@ make[4]: Leaving directory '/build/reproducible-path/fig2dev-3.2.9a/fig2dev/tests' make check-local make[4]: Entering directory '/build/reproducible-path/fig2dev-3.2.9a/fig2dev/tests' -/bin/bash './testsuite' INSTALLCHECK=no -j3 --verbose +/bin/sh './testsuite' INSTALLCHECK=no -j4 --verbose ## -------------------------- ## ## fig2dev 3.2.9a test suite. ## ## -------------------------- ## + 1. input.at:25: testing do not overwrite .fig file ... ./input.at:28: fig2dev -L ge $srcdir/data/line.fig nice.figure.fig +2. input.at:33: testing use "-" for stdin ... +./input.at:35: fig2dev -Leps - out.eps <$srcdir/data/line.fig + 3. input.at:39: testing use "-" for stdout ... ./input.at:41: fig2dev -Leps $srcdir/data/line.fig - >out.eps -2. input.at:33: testing use "-" for stdin ... -./input.at:35: fig2dev -Leps - out.eps <$srcdir/data/line.fig +4. input.at:45: testing use "- -" for stdin and stdout ... +./input.at:47: fig2dev -Leps - - <$srcdir/data/line.fig >out.eps 3. input.at:39: ok -stdout: +4. input.at:45: stdout: + ok 2. input.at:33: ok 1. input.at:25: ok -6. input.at:58: testing guess tiff output format from output filename ... + 5. input.at:51: testing guess jpeg output format from output filename ... -4. input.at:45: testing use "- -" for stdin and stdout ... -./input.at:47: fig2dev -Leps - - <$srcdir/data/line.fig >out.eps +6. input.at:58: testing guess tiff output format from output filename ... +7. input.at:66: testing pass driver name to driver, ticket #139 ... +./input.at:68: fig2dev $srcdir/data/line.fig line.eepic -4. input.at:45: ok +8. input.at:72: testing decode koi8-r encoded files ... +7. input.at:66: ok +./input.at:85: echo "$KYR" | $FGREP -q "$STR1" && echo "$KYR" | $FGREP -q "$STR2" +10.05.0 10.05.0 +./input.at:54: fig2dev $srcdir/data/line.fig line.jpg + +8. input.at:72: ok pnmtotiff: Using libnetpbm from Netpbm Version: Netpbm 11.9.3 -pnmtotiff: Built from source dated 2025-03-01 18:18:23 +pnmtotiff: Built from source dated 2025-03-02 20:18:23 pnmtotiff: Built by Debian pnmtotiff: BSD defined pnmtotiff: RGB_ENV='RGBDEF' pnmtotiff: RGBENV= 'RGBDEF' (env vbl is unset) ./input.at:62: fig2dev $srcdir/data/line.fig line.tif -7. input.at:66: testing pass driver name to driver, ticket #139 ... -./input.at:68: fig2dev $srcdir/data/line.fig line.eepic - -10.05.0 -./input.at:54: fig2dev $srcdir/data/line.fig line.jpg - -7. input.at:66: ok - -8. input.at:72: testing decode koi8-r encoded files ... -./input.at:85: echo "$KYR" | $FGREP -q "$STR1" && echo "$KYR" | $FGREP -q "$STR2" -8. input.at:72: ok - 9. input.at:89: testing parse width specification ... ./input.at:91: fig2dev -Z 1w -L box <line.eps.gz && \ +14. input.at:144: ./input.at:169: gzip -q -c $srcdir/data/line.eps >line.eps.gz && \ $SED '11 s/eps/eps.gz/' $srcdir/data/boxwimg.fig | fig2dev -L eps -16. input.at:174: testing name in fig file img.Z, file img.Z, no pipe ... skipped (input.at:146) + + +6. input.at:58: ok +16. input.at:174: testing name in fig file img.Z, file img.Z, no pipe ... +17. input.at:183: testing name in fig file img, file img.gz, pipe ok ... +gunzip (gzip) 1.13 +Copyright (C) 2023 Free Software Foundation, Inc. +This is free software. You may redistribute copies of it under the terms of +the GNU General Public License . +There is NO WARRANTY, to the extent permitted by law. + +Written by Paul Eggert. +stdout: gunzip (gzip) 1.13 Copyright (C) 2023 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of @@ -1774,8 +1820,6 @@ There is NO WARRANTY, to the extent permitted by law. Written by Jean-loup Gailly. - -stdout: %!PS-Adobe-3.0 EPSF-3.0 %%Title: stdin %%Creator: fig2dev Version 3.2.9a @@ -1936,15 +1980,6 @@ showpage %%Trailer %EOF -15. input.at:164: ok -17. input.at:183: testing name in fig file img, file img.gz, pipe ok ... -gunzip (gzip) 1.13 -Copyright (C) 2023 Free Software Foundation, Inc. -This is free software. You may redistribute copies of it under the terms of -the GNU General Public License . -There is NO WARRANTY, to the extent permitted by law. - -Written by Paul Eggert. gzip 1.13 Copyright (C) 2023 Free Software Foundation, Inc. Copyright (C) 1993 Jean-loup Gailly. @@ -1953,13 +1988,22 @@ There is NO WARRANTY, to the extent permitted by law. Written by Jean-loup Gailly. -./input.at:187: gzip -q -c $srcdir/data/line.eps >line.eps.gz && \ +15. input.at:164: ./input.at:187: gzip -q -c $srcdir/data/line.eps >line.eps.gz && \ cat $srcdir/data/boxwimg.fig | fig2dev -L eps + ok + -10.05.0 18. input.at:192: testing name in fig file img, file img.z, no pipe ... +gunzip (gzip) 1.13 +Copyright (C) 2023 Free Software Foundation, Inc. +This is free software. You may redistribute copies of it under the terms of +the GNU General Public License . +There is NO WARRANTY, to the extent permitted by law. + +Written by Paul Eggert. stdout: +19. input.at:200: testing name in fig file img, file img.Z, pipe ok ... %!PS-Adobe-3.0 EPSF-3.0 %%Title: stdin %%Creator: fig2dev Version 3.2.9a @@ -2120,24 +2164,6 @@ showpage %%Trailer %EOF -pnmtotiff: Using libnetpbm from Netpbm Version: Netpbm 11.9.3 -pnmtotiff: Built from source dated 2025-03-01 18:18:23 -pnmtotiff: Built by Debian -pnmtotiff: BSD defined -pnmtotiff: RGB_ENV='RGBDEF' -pnmtotiff: RGBENV= 'RGBDEF' (env vbl is unset) -./input.at:177: gzip -q -c $srcdir/data/line.eps >line.eps.Z && \ - $SED '11 s/eps/eps.Z/' $srcdir/data/boxwimg.fig >boxwimg.fig && \ - fig2dev -L tiff boxwimg.fig b.tif - -17. input.at:183: ok -gunzip (gzip) 1.13 -Copyright (C) 2023 Free Software Foundation, Inc. -This is free software. You may redistribute copies of it under the terms of -the GNU General Public License . -There is NO WARRANTY, to the extent permitted by law. - -Written by Paul Eggert. gzip 1.13 Copyright (C) 2023 Free Software Foundation, Inc. Copyright (C) 1993 Jean-loup Gailly. @@ -2146,8 +2172,6 @@ There is NO WARRANTY, to the extent permitted by law. Written by Jean-loup Gailly. - -19. input.at:200: testing name in fig file img, file img.Z, pipe ok ... gunzip (gzip) 1.13 Copyright (C) 2023 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of @@ -2164,18 +2188,22 @@ There is NO WARRANTY, to the extent permitted by law. Written by Jean-loup Gailly. +17. input.at:183: ok ./input.at:204: gzip -q -c $srcdir/data/line.eps >line.eps.Z && \ cat $srcdir/data/boxwimg.fig | fig2dev -L eps pnmtotiff: Using libnetpbm from Netpbm Version: Netpbm 11.9.3 -pnmtotiff: Built from source dated 2025-03-01 18:18:23 +pnmtotiff: Built from source dated 2025-03-02 20:18:23 pnmtotiff: Built by Debian pnmtotiff: BSD defined pnmtotiff: RGB_ENV='RGBDEF' pnmtotiff: RGBENV= 'RGBDEF' (env vbl is unset) -./input.at:195: gzip -q -c $srcdir/data/line.eps >line.eps.z && \ - cp $srcdir/data/boxwimg.fig . && fig2dev -L tiff boxwimg.fig b.tif +./input.at:177: gzip -q -c $srcdir/data/line.eps >line.eps.Z && \ + $SED '11 s/eps/eps.Z/' $srcdir/data/boxwimg.fig >boxwimg.fig && \ + fig2dev -L tiff boxwimg.fig b.tif + +10.05.0 stdout: %!PS-Adobe-3.0 EPSF-3.0 %%Title: stdin @@ -2338,8 +2366,16 @@ %%Trailer %EOF 19. input.at:200: ok - 20. input.at:209: testing read compressed image files ... +pnmtotiff: Using libnetpbm from Netpbm Version: Netpbm 11.9.3 +pnmtotiff: Built from source dated 2025-03-02 20:18:23 +pnmtotiff: Built by Debian +pnmtotiff: BSD defined +pnmtotiff: RGB_ENV='RGBDEF' +pnmtotiff: RGBENV= 'RGBDEF' (env vbl is unset) +./input.at:195: gzip -q -c $srcdir/data/line.eps >line.eps.z && \ + cp $srcdir/data/boxwimg.fig . && fig2dev -L tiff boxwimg.fig b.tif + gunzip (gzip) 1.13 Copyright (C) 2023 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of @@ -2370,7 +2406,6 @@ 0 0 510 0 510 210 0 210 0 0 EOF -16. input.at:174: ok 21. input.at:277: testing absolute path in fig file, pipe ok ... ./input.at:281: $SED "11 s%line%$abs_srcdir/data/line%" $srcdir/data/boxwimg.fig | \ @@ -2641,9 +2676,7 @@ showpage %%Trailer %EOF -22. input.at:286: 18. input.at:192: ok - ok - +22. input.at:286: ok 23. input.at:297: testing non-existing file with suffix (.Z), ticket #126 ... ./input.at:299: fig2dev -Leps <* +G04 Creation date: 2025-04-10 20:37:55* +%MOMM*% +%OFA0.000000B0.000000*% +%FSLAX35Y35*% +%SFA1.000000B1.000000% +%IPNEG*% +%LPD*% +G04 The following is an aperture definition of width pi/10. It should never be used.* +%ADD10R,0.314159X0.314159*% +%ADD11R,0.317500X0.317500*% +G54D11* +X0Y1255183D02* +X0Y14816D01* +M02* +31. read.at:102: ok -25. read.at:35: testing open rectangle ... -./read.at:37: fig2dev -L pict2e <* +G04 Creation date: 2025-04-10 20:37:55* +%MOMM*% +%OFA0.000000B0.000000*% +%FSLAX35Y35*% +%SFA1.000000B1.000000% +%IPNEG*% +%LPD*% +G04 The following is an aperture definition of width pi/10. It should never be used.* +%ADD10R,0.314159X0.314159*% +%ADD11R,0.317500X0.317500*% +G54D11* +X1270000Y0D02* +X0Y0D01* +%ADD12C,0.317500%* +G54D12* +X0Y0D02* +X0Y1270000D01* +X1270000Y0* +M02* +stdout: +\unitlength3947sp% 3946.9 sp = (1/1200) in +\begin{picture}(324,324)%(0,0) +\ifx\allinethickness\undefined + \def\XFigeepicthickness#1{\relax} +\else + \let\XFigeepicthickness\allinethickness +\fi +{\color{black} +\linethickness{7\unitlength}\XFigeepicthickness{7\unitlength}%\thinlines +\multiput(12,312)(120,-0){3}{\line(1,0){60}} +\multiput(312,252)(0,-120){2}{\line(0,-1){60}} +\multiput(312,12)(-120,-0){3}{\line(-1,0){60}} +\multiput(12,72)(0,120){2}{\line(0,1){60}} +}% +\end{picture}% +32. read.at:114: 34. read.at:137: testing fail on a malformed arc-box ... +./read.at:139: fig2dev -L pict2e < + + + + + + + + + +\makebox[0.520in]{\rule{0in}{0.020in}} +38. read.at:184: ok +39. read.at:197: ok +stdout: +sub { +my $top = shift; +my %img; +my $c = $top->Canvas(qw/-width 0.02i -height 0.02i -bg ivory/); +#$c->configure(qw/-xscrollincrement 1p -yscrollincrement 1p/); +$c->configure(-scrollregion => ['-0.01i','-0.01i','0.01i','0.01i']); +# Shift canvas by lower of bounding box +#$c->xview(qw/scroll -1 u/); +#$c->yview(qw/scroll -1 u/); +$c->pack(-expand => 1, -fill => 'both'); + +# Shade and tint colors: &$shade($color, shade), &$tint($color, tint), +# where shade and tint are between 0 and 100, respectively. +my $shade = sub { + my($r, $g, $b, $c, $s); + ($c, $s) = @_; $s /= 100; + ($r, $g, $b) = $top->rgb($c); + return(sprintf('#%.2x%.2x%.2x', $r*$s/256, $g*$s/256, $b*$s/256)); +}; +my $tint = sub { + my($r, $g, $b, $c, $t); + ($c, $t) = @_; $t /= 100; + ($r, $g, $b) = $top->rgb($c); + return(sprintf('#%.2x%.2x%.2x', 255 - (65535-$r)*$t/256, + 255 - (65535-$g)*$t/256, 255 - (65535-$b)*$t/256)); +}; + +# The xfig objects begin here. +$c->createLine(qw/0.000000i 0.000000i 0.000000i 0.000000i/); + +} +40. read.at:209: ok + + + stderr: stdout: %!PS-Adobe-3.0 EPSF-3.0 @@ -12193,42 +12565,6 @@ showpage %%Trailer %EOF -stdout: -stdout: -# Produced by fig2dev Version 3.2.9a -# The canvas name (".c") can be changed to anything you like. It only -# occurs in the following line. The canvas size can be changed as well. - -set xfigCanvas [canvas .c -width 0.02i -height 0.02i] -$xfigCanvas config -xscrollincrement 1p -yscrollincrement 1p -# Shift canvas by lower of bounding box -$xfigCanvas xview scroll -1 u -$xfigCanvas yview scroll 36 u -pack $xfigCanvas - -proc tint {color percent} { - foreach {red green blue} [winfo rgb . $color] { - set red [expr {255 - ((65535-$red)/256)*$percent/100}] - set green [expr {255 - ((65535-$green)/256)*$percent/100}] - set blue [expr {255 - ((65535-$blue)/256)*$percent/100}] - # break - } - return [format "#%02x%02x%02x" $red $green $blue] -} - -# The xfig objects begin here. -$xfigCanvas create line 0.000000i 0.450000i 0.000000i 0.450000i -focus $xfigCanvas -\unitlength3947sp% 3946.9 sp = (1/1200) in -\begin{picture}(1224,999)%(0,0) -\ifx\allinethickness\undefined - \def\XFigeepicthickness#1{\relax} -\else - \let\XFigeepicthickness\allinethickness -\fi -\linethickness{7\unitlength}\XFigeepicthickness{7\unitlength}%\thinlines -\polygon(12,987)(12,12)(1212,987) -\end{picture}% ./input.at:261: fig2dev -L eps <* -G04 Creation date: 2025-04-10 20:37:55* -%MOMM*% -%OFA0.000000B0.000000*% -%FSLAX35Y35*% -%SFA1.000000B1.000000% -%IPNEG*% -%LPD*% -G04 The following is an aperture definition of width pi/10. It should never be used.* -%ADD10R,0.314159X0.314159*% -%ADD11R,0.317500X0.317500*% -G54D11* -X1270000Y0D02* -X0Y0D01* -%ADD12C,0.317500%* -G54D12* -X0Y0D02* -X0Y1270000D01* -X1270000Y0* -M02* -32. read.at:114: ok +44. read.at:251: ok +./read.at:272: fig2dev -L tikz <* -G04 Creation date: 2025-04-10 20:37:55* -%MOMM*% -%OFA0.000000B0.000000*% -%FSLAX35Y35*% -%SFA1.000000B1.000000% -%IPNEG*% -%LPD*% -G04 The following is an aperture definition of width pi/10. It should never be used.* -%ADD10R,0.314159X0.314159*% -%ADD11R,0.317500X0.317500*% -G54D11* -X0Y1255183D02* -X0Y14816D01* -M02* stdout: -31. read.at:102: ok %!PS-Adobe-3.0 EPSF-3.0 %%Title: stdin %%Creator: fig2dev Version 3.2.9a @@ -12571,338 +12934,12 @@ showpage %%Trailer %EOF -20. input.at:209: ok - - -33. read.at:126: testing convert an arc-box with zero radius to a box ... -./read.at:128: fig2dev -L pict2e < - - - - - - - - - -38. read.at:184: ok -stdout: -\makebox[0.520in]{\rule{0in}{0.020in}} -39. read.at:197: ok - - - -40. read.at:209: testing convert short polygon to polyline, ticket #56 ... -./read.at:211: fig2dev -L ptk <Canvas(qw/-width 0.02i -height 0.02i -bg ivory/); -#$c->configure(qw/-xscrollincrement 1p -yscrollincrement 1p/); -$c->configure(-scrollregion => ['-0.01i','-0.01i','0.01i','0.01i']); -# Shift canvas by lower of bounding box -#$c->xview(qw/scroll -1 u/); -#$c->yview(qw/scroll -1 u/); -$c->pack(-expand => 1, -fill => 'both'); - -# Shade and tint colors: &$shade($color, shade), &$tint($color, tint), -# where shade and tint are between 0 and 100, respectively. -my $shade = sub { - my($r, $g, $b, $c, $s); - ($c, $s) = @_; $s /= 100; - ($r, $g, $b) = $top->rgb($c); - return(sprintf('#%.2x%.2x%.2x', $r*$s/256, $g*$s/256, $b*$s/256)); -}; -my $tint = sub { - my($r, $g, $b, $c, $t); - ($c, $t) = @_; $t /= 100; - ($r, $g, $b) = $top->rgb($c); - return(sprintf('#%.2x%.2x%.2x', 255 - (65535-$r)*$t/256, - 255 - (65535-$g)*$t/256, 255 - (65535-$b)*$t/256)); -}; - -# The xfig objects begin here. -$c->createLine(qw/0.000000i 0.000000i 0.000000i 0.000000i/); - -} -stdout: -40. read.at:209: ok -41. read.at:220: ok -stdout: -\makebox[2.013in]{\rule{0in}{1.012in}} -42. read.at:230: ok - - - -43. read.at:239: testing reject huge arc radius, ticket #133 ... -./read.at:243: fig2dev -L tk < 42, ticket #52 ... -./read.at:485: fig2dev -L box < 42, ticket #52 ... +./read.at:485: fig2dev -L box <" | \ fig2dev -L box - stdout: -\makebox[0.371in]{\rule{0in}{0.150in}} -./read.at:572: printf %s "#FIG 3.2 +69. read.at:578: testing do not reach beyond buffer, ticket #85 ... +./read.at:580: printf %s "#FIG 3.2 Landscape Center Inches @@ -13546,11 +13580,14 @@ Single -2 1200 2 -4 0 0 50 0 -1 12 0 0 150 405 0 0 Start string -No end-of-line after one backslash --> \\" | \ - fig2dev -L box -69. read.at:578: testing do not reach beyond buffer, ticket #85 ... -./read.at:580: printf %s "#FIG 3.2 +4 0 0 50 0 -1 12 0 0 150 405 0 0 500chars -and then - no end-of-line HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH" \ + | fig2dev -L box +stdout: +stdout: +67. read.at:556: ok +\makebox[0.371in]{\rule{0in}{0.150in}} +\makebox[0.371in]{\rule{0in}{0.150in}} +./read.at:572: printf %s "#FIG 3.2 Landscape Center Inches @@ -13559,24 +13596,23 @@ Single -2 1200 2 -4 0 0 50 0 -1 12 0 0 150 405 0 0 500chars -and then - no end-of-line HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH" \ - | fig2dev -L box +4 0 0 50 0 -1 12 0 0 150 405 0 0 Start string +No end-of-line after one backslash --> \\" | \ + fig2dev -L box +69. read.at:578: ok 70. read.at:585: testing reject negative font size, ticket #86 ... ./read.at:587: printf "%s\n" "2 4 7 0 4 0 -116 0 4 9 3585 6974 3 2" | fig2dev -L epic stdout: -stdout: -\makebox[0.371in]{\rule{0in}{0.150in}} \makebox[0.371in]{\rule{0in}{0.163in}} stdout: 68. read.at:567: ok -69. read.at:578: ok 70. read.at:585: ok -72. read.at:611: testing reject nan in spline controls values, #192 ... -./read.at:615: fig2dev -L epic <$' \ + - $builddir/data/patterns.svg stdout: \unitlength394691sp% 3946.9 sp = (1/1200) in \begin{picture}(6,8)%(0,0) @@ -14025,22 +14066,15 @@ \let\XFigeepicthickness\allinethickness \fi \end{picture}% +90. output.at:280: ok 89. output.at:255: ok -90. output.at:280: testing compare patterns with template ... -./output.at:286: SOURCE_DATE_EPOCH=1483528980 fig2dev -L svg \ - $srcdir/data/patterns.fig | \ - diff -I '^$' \ - - $builddir/data/patterns.svg -90. output.at:280: ok 91. output.at:318: testing compare fills with arrows to template ... ./output.at:320: SOURCE_DATE_EPOCH=1483564881 fig2dev -L svg \ $srcdir/data/fillswclip.fig | \ diff -I '^$' \ - $builddir/data/fillswclip.svg -91. output.at:318: ok - 92. output.at:326: testing truncated sub/superscript, tickets #113, #117 ... ./output.at:328: fig2dev -L svg < 92. output.at:326: ok +91. output.at:318: ok 93. output.at:337: testing omit arrows without points, ticket #115 ... ./output.at:339: fig2dev -L svg < @@ -14118,7 +14154,6 @@ 93. output.at:337: ok - 94. output.at:350: testing conditionally allocate \XFigu ... pdfTeX 3.141592653-2.6-1.40.26 (TeX Live 2025/dev/Debian) kpathsea version 6.4.0/dev @@ -14132,8 +14167,38 @@ Compiled with libpng 1.6.47; using libpng 1.6.47 Compiled with zlib 1.3.1; using zlib 1.3.1 Compiled with xpdf version 4.04 + ./output.at:359: latex latex.tex | $FGREP dimen | uniq | wc -l | tr -d ' \t' +95. output.at:364: testing pattern with stroke color equal to fill color ... +./output.at:371: fig2dev -L tikz -P box.fig | $FGREP '\pgfsetfillpattern{xfigp8}{blue} +\pattern' + +stderr: +An open rectangle at line 11 - close it. +stdout: +\pgfsetfillpattern{xfigp8}{blue} +\pattern[preaction={fill=blue}] (0,-600) rectangle (600,0); +95. output.at:364: ok + +96. output.at:376: testing accept large coordinates ... +pdfTeX 3.141592653-2.6-1.40.26 (TeX Live 2025/dev/Debian) +kpathsea version 6.4.0/dev +Copyright 2024 Han The Thanh (pdfTeX) et al. +There is NO warranty. Redistribution of this software is +covered by the terms of both the pdfTeX copyright and +the Lesser GNU General Public License. +For more information about these matters, see the file +named COPYING and the pdfTeX source. +Primary author of pdfTeX: Han The Thanh (pdfTeX) et al. +Compiled with libpng 1.6.47; using libpng 1.6.47 +Compiled with zlib 1.3.1; using zlib 1.3.1 +Compiled with xpdf version 4.04 +./output.at:387: fig2dev -L tikz -P big1.fig big1.tex && \ + fig2dev -L tikz -P big2.fig big2.tex && \ + latex -halt-on-error big1.tex && latex -halt-on-error big2.tex + +./output.at:61: pnmarith -difference a.pgm b.pgm | ppmhist -noheader | tr -d ' \t' stdout: This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2025/dev/Debian) (preloaded format=latex) restricted \write18 enabled. @@ -14209,37 +14274,6 @@ Transcript written on big2.log. 85. output.at:195: ok -95. output.at:364: testing pattern with stroke color equal to fill color ... -./output.at:371: fig2dev -L tikz -P box.fig | $FGREP '\pgfsetfillpattern{xfigp8}{blue} -\pattern' - -stderr: -An open rectangle at line 11 - close it. -stdout: -\pgfsetfillpattern{xfigp8}{blue} -\pattern[preaction={fill=blue}] (0,-600) rectangle (600,0); -95. output.at:364: ok - -96. output.at:376: testing accept large coordinates ... -pdfTeX 3.141592653-2.6-1.40.26 (TeX Live 2025/dev/Debian) -kpathsea version 6.4.0/dev -Copyright 2024 Han The Thanh (pdfTeX) et al. -There is NO warranty. Redistribution of this software is -covered by the terms of both the pdfTeX copyright and -the Lesser GNU General Public License. -For more information about these matters, see the file -named COPYING and the pdfTeX source. -Primary author of pdfTeX: Han The Thanh (pdfTeX) et al. -Compiled with libpng 1.6.47; using libpng 1.6.47 -Compiled with zlib 1.3.1; using zlib 1.3.1 -Compiled with xpdf version 4.04 -./output.at:387: fig2dev -L tikz -P big1.fig big1.tex && \ - fig2dev -L tikz -P big2.fig big2.tex && \ - latex -halt-on-error big1.tex && latex -halt-on-error big2.tex - -stderr: -78. output.at:44: ok - 97. output.at:396: testing respect -F option for bitmap outputs ... 10.05.0 ./output.at:399: fig2dev -F - textbox.ppm < +[ /Indexed /DeviceRGB 1 + <000000 ffffff> ] setcolorspace << /ImageType 1 /Width 35 /Height 15 @@ -15001,7 +15039,7 @@ /DataSource Data /FlateDecode filter /BitsPerComponent 8 /Decode [0 255] >> xfig_image -GQFq__#]&d%"p +GQFq_0`_8.&-F*$^ZeA3%tuVEQ(]riTE,L85Q_qOJ-Ij'59=;'!L!~> rs gr % % End Imported PIC File: line.png @@ -15016,9 +15054,29 @@ showpage %%Trailer %EOF -105. bitmaps.at:58: ok +104. bitmaps.at:50: ok +10.05.0 +./bitmaps.at:69: fig2dev -L ppm $srcdir/data/line.fig line.ppm && \ + $SED '11 s/eps/ppm/' $srcdir/data/boxwimg.fig | fig2dev -L eps + + +107. bitmaps.at:74: testing tiff ... +10.05.0 +tifftopnm: Using libnetpbm from Netpbm Version: Netpbm 11.9.3 +tifftopnm: Built from source dated 2025-03-02 20:18:23 +tifftopnm: Built by Debian +tifftopnm: BSD defined +tifftopnm: RGB_ENV='RGBDEF' +tifftopnm: RGBENV= 'RGBDEF' (env vbl is unset) +ppmtopcx: Using libnetpbm from Netpbm Version: Netpbm 11.9.3 +ppmtopcx: Built from source dated 2025-03-02 20:18:23 +ppmtopcx: Built by Debian +ppmtopcx: BSD defined +ppmtopcx: RGB_ENV='RGBDEF' +ppmtopcx: RGBENV= 'RGBDEF' (env vbl is unset) +./bitmaps.at:78: fig2dev -L tiff $srcdir/data/line.fig line.tif && \ + $SED '11 s/eps/tif/' $srcdir/data/boxwimg.fig | fig2dev -L eps -106. bitmaps.at:66: testing ppm ... stdout: %!PS-Adobe-3.0 EPSF-3.0 %%Title: stdin @@ -15107,8 +15165,8 @@ % PNG image follows: 35 15 sc /Data currentfile /ASCII85Decode filter def -[ /Indexed /DeviceRGB 1 - <000000 ffffff> +[ /Indexed /DeviceRGB 3 + <000000 ffffff eeeeee bbbbbb> ] setcolorspace << /ImageType 1 /Width 35 /Height 15 @@ -15116,7 +15174,7 @@ /DataSource Data /FlateDecode filter /BitsPerComponent 8 /Decode [0 255] >> xfig_image -GQFq_0`_8.&-F*$^ZeA3%tuVEQ(]riTE,L85Q_qOJ-Ij'59=;'!L!~> +GQFq__#]&d%"p rs gr % % End Imported PIC File: line.png @@ -15131,28 +15189,7 @@ showpage %%Trailer %EOF -10.05.0 -104. bitmaps.at:50: ok -./bitmaps.at:69: fig2dev -L ppm $srcdir/data/line.fig line.ppm && \ - $SED '11 s/eps/ppm/' $srcdir/data/boxwimg.fig | fig2dev -L eps - - -107. bitmaps.at:74: testing tiff ... -10.05.0 -tifftopnm: Using libnetpbm from Netpbm Version: Netpbm 11.9.3 -tifftopnm: Built from source dated 2025-03-01 18:18:23 -tifftopnm: Built by Debian -tifftopnm: BSD defined -tifftopnm: RGB_ENV='RGBDEF' -tifftopnm: RGBENV= 'RGBDEF' (env vbl is unset) -ppmtopcx: Using libnetpbm from Netpbm Version: Netpbm 11.9.3 -ppmtopcx: Built from source dated 2025-03-01 18:18:23 -ppmtopcx: Built by Debian -ppmtopcx: BSD defined -ppmtopcx: RGB_ENV='RGBDEF' -ppmtopcx: RGBENV= 'RGBDEF' (env vbl is unset) -./bitmaps.at:78: fig2dev -L tiff $srcdir/data/line.fig line.tif && \ - $SED '11 s/eps/tif/' $srcdir/data/boxwimg.fig | fig2dev -L eps +105. bitmaps.at:58: ok stdout: %!PS-Adobe-3.0 EPSF-3.0 @@ -15271,9 +15308,29 @@ %%Trailer %EOF 106. bitmaps.at:66: ok - 108. bitmaps.at:83: testing xbm ... + +109. bitmaps.at:92: testing xbm with smoothing ... +10.05.0 +pbmtoxbm: Using libnetpbm from Netpbm Version: Netpbm 11.9.3 +pbmtoxbm: Built from source dated 2025-03-02 20:18:23 +pbmtoxbm: Built by Debian +pbmtoxbm: BSD defined +pbmtoxbm: RGB_ENV='RGBDEF' +pbmtoxbm: RGBENV= 'RGBDEF' (env vbl is unset) +./bitmaps.at:87: fig2dev -L xbm $srcdir/data/line.fig line.xbm && \ + $SED '11 s/eps/xbm/' $srcdir/data/boxwimg.fig | fig2dev -L eps + 10.05.0 +pbmtoxbm: Using libnetpbm from Netpbm Version: Netpbm 11.9.3 +pbmtoxbm: Built from source dated 2025-03-02 20:18:23 +pbmtoxbm: Built by Debian +pbmtoxbm: BSD defined +pbmtoxbm: RGB_ENV='RGBDEF' +pbmtoxbm: RGBENV= 'RGBDEF' (env vbl is unset) +./bitmaps.at:96: fig2dev -L xbm -S 4 $srcdir/data/line.fig line.xbm && \ + $SED '11 s/eps/xbm/' $srcdir/data/boxwimg.fig | fig2dev -L eps + stdout: %!PS-Adobe-3.0 EPSF-3.0 %%Title: stdin @@ -15390,27 +15447,18 @@ showpage %%Trailer %EOF -pbmtoxbm: Using libnetpbm from Netpbm Version: Netpbm 11.9.3 -pbmtoxbm: Built from source dated 2025-03-01 18:18:23 -pbmtoxbm: Built by Debian -pbmtoxbm: BSD defined -pbmtoxbm: RGB_ENV='RGBDEF' -pbmtoxbm: RGBENV= 'RGBDEF' (env vbl is unset) -107. bitmaps.at:74: ./bitmaps.at:87: fig2dev -L xbm $srcdir/data/line.fig line.xbm && \ - $SED '11 s/eps/xbm/' $srcdir/data/boxwimg.fig | fig2dev -L eps - - ok +107. bitmaps.at:74: ok -109. bitmaps.at:92: testing xbm with smoothing ... +110. bitmaps.at:101: testing xpm ... 10.05.0 pbmtoxbm: Using libnetpbm from Netpbm Version: Netpbm 11.9.3 -pbmtoxbm: Built from source dated 2025-03-01 18:18:23 +pbmtoxbm: Built from source dated 2025-03-02 20:18:23 pbmtoxbm: Built by Debian pbmtoxbm: BSD defined pbmtoxbm: RGB_ENV='RGBDEF' pbmtoxbm: RGBENV= 'RGBDEF' (env vbl is unset) -./bitmaps.at:96: fig2dev -L xbm -S 4 $srcdir/data/line.fig line.xbm && \ - $SED '11 s/eps/xbm/' $srcdir/data/boxwimg.fig | fig2dev -L eps +./bitmaps.at:105: fig2dev -L xpm $srcdir/data/line.fig line.xpm && \ + $SED '11 s/eps/xpm/' $srcdir/data/boxwimg.fig | fig2dev -L eps stdout: %!PS-Adobe-3.0 EPSF-3.0 @@ -15538,9 +15586,6 @@ %%Trailer %EOF 108. bitmaps.at:83: ok - -110. bitmaps.at:101: testing xpm ... -10.05.0 stdout: %!PS-Adobe-3.0 EPSF-3.0 %%Title: stdin @@ -15637,18 +15682,18 @@ {currentfile pix readhexstring pop} imagemask ffffffffff -ffffffbfff +ffffbdffff c00000007f -c00000003f +c00000007f +fffffffe3f fffffffe7f fffffffe7f fffffffe3f -fffffffe7f fffffffe7f fffffffe7f -fffffffe3f fffffffe7f +fffffffe3f fffffffe7f ffffffffff ffffffffff @@ -15666,22 +15711,18 @@ showpage %%Trailer %EOF -pbmtoxbm: Using libnetpbm from Netpbm Version: Netpbm 11.9.3 -pbmtoxbm: Built from source dated 2025-03-01 18:18:23 -pbmtoxbm: Built by Debian -pbmtoxbm: BSD defined -pbmtoxbm: RGB_ENV='RGBDEF' -pbmtoxbm: RGBENV= 'RGBDEF' (env vbl is unset) -109. bitmaps.at:92: ok -./bitmaps.at:105: fig2dev -L xpm $srcdir/data/line.fig line.xpm && \ - $SED '11 s/eps/xpm/' $srcdir/data/boxwimg.fig | fig2dev -L eps - +109. bitmaps.at:92: ok 111. bitmaps.at:114: testing eps with acscii preview ... + 10.05.0 +112. bitmaps.at:122: testing eps with tiff preview ... ./bitmaps.at:117: fig2dev -L eps -A $srcdir/data/line.fig | \ $FGREP %%BeginPreview +10.05.0 +./bitmaps.at:125: fig2dev -L eps -T $srcdir/data/line.fig line-tiff.eps + stderr: stdout: %!PS-Adobe-3.0 EPSF-3.0 @@ -15801,22 +15842,56 @@ %EOF 110. bitmaps.at:101: ok +113. bitmaps.at:129: testing eps with tiff preview, use "-" for stdin ... stdout: %%BeginPreview: 31 13 1 13 111. bitmaps.at:114: ok -112. bitmaps.at:122: testing eps with tiff preview ... +stdout: +112. bitmaps.at:122: ok 10.05.0 -./bitmaps.at:125: fig2dev -L eps -T $srcdir/data/line.fig line-tiff.eps +./bitmaps.at:132: fig2dev -Leps -T - out.eps <$srcdir/data/line.fig + +114. bitmaps.at:136: testing create ppm, use "-" for stdin ... -113. bitmaps.at:129: testing eps with tiff preview, use "-" for stdin ... 10.05.0 -./bitmaps.at:132: fig2dev -Leps -T - out.eps <$srcdir/data/line.fig +./bitmaps.at:139: fig2dev -Lppm - out.ppm <$srcdir/data/line.fig -stdout: -112. bitmaps.at:122: ok -stdout: +115. bitmaps.at:145: testing epsi ... +10.05.0 +ppmhist: Using libnetpbm from Netpbm Version: Netpbm 11.9.3 +ppmhist: Built from source dated 2025-03-02 20:18:23 +ppmhist: Built by Debian +ppmhist: BSD defined +ppmhist: RGB_ENV='RGBDEF' +ppmhist: RGBENV= 'RGBDEF' (env vbl is unset) 113. bitmaps.at:129: ok + +116. bitmaps.at:157: testing postscript, created by fig2dev ... +114. bitmaps.at:136: ok + +10.05.0 +ppmhist: Using libnetpbm from Netpbm Version: Netpbm 11.9.3 +ppmhist: Built from source dated 2025-03-02 20:18:23 +ppmhist: Built by Debian +ppmhist: BSD defined +ppmhist: RGB_ENV='RGBDEF' +ppmhist: RGBENV= 'RGBDEF' (env vbl is unset) +117. bitmaps.at:204: testing postscript, created by latex ... +10.05.0 +ppmhist: Using libnetpbm from Netpbm Version: Netpbm 11.9.3 +ppmhist: Built from source dated 2025-03-02 20:18:23 +ppmhist: Built by Debian +ppmhist: BSD defined +ppmhist: RGB_ENV='RGBDEF' +ppmhist: RGBENV= 'RGBDEF' (env vbl is unset) +./bitmaps.at:154: test $blackpixels -gt 218 && test $blackpixels -lt 264 +./bitmaps.at:201: test $blackpixels -gt 1197 && test $blackpixels -lt 1243 +115. bitmaps.at:145: ok +116. bitmaps.at:157: ok + +stdout: + This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2025/dev/Debian) (preloaded format=latex) restricted \write18 enabled. entering extended mode @@ -16067,56 +16142,17 @@ [1] (./big2.aux) ) Output written on big2.dvi (1 page, 11312 bytes). Transcript written on big2.log. - 96. output.at:376: ok - -114. bitmaps.at:136: testing create ppm, use "-" for stdin ... -115. bitmaps.at:145: testing epsi ... -10.05.0 -./bitmaps.at:139: fig2dev -Lppm - out.ppm <$srcdir/data/line.fig - - -10.05.0 -116. bitmaps.at:157: testing postscript, created by fig2dev ... -ppmhist: Using libnetpbm from Netpbm Version: Netpbm 11.9.3 -ppmhist: Built from source dated 2025-03-01 18:18:23 -ppmhist: Built by Debian -ppmhist: BSD defined -ppmhist: RGB_ENV='RGBDEF' -ppmhist: RGBENV= 'RGBDEF' (env vbl is unset) -10.05.0 -ppmhist: Using libnetpbm from Netpbm Version: Netpbm 11.9.3 -ppmhist: Built from source dated 2025-03-01 18:18:23 -ppmhist: Built by Debian -ppmhist: BSD defined -ppmhist: RGB_ENV='RGBDEF' -ppmhist: RGBENV= 'RGBDEF' (env vbl is unset) -114. bitmaps.at:136: ok - -117. bitmaps.at:204: testing postscript, created by latex ... -10.05.0 -ppmhist: Using libnetpbm from Netpbm Version: Netpbm 11.9.3 -ppmhist: Built from source dated 2025-03-01 18:18:23 -ppmhist: Built by Debian -ppmhist: BSD defined -ppmhist: RGB_ENV='RGBDEF' -ppmhist: RGBENV= 'RGBDEF' (env vbl is unset) -./bitmaps.at:201: test $blackpixels -gt 1197 && test $blackpixels -lt 1243 -116. bitmaps.at:157: ok -./bitmaps.at:154: test $blackpixels -gt 218 && test $blackpixels -lt 264 -115. bitmaps.at:145: ok - 118. bitmaps.at:253: testing find /MediaBox in pdf file ... ./bitmaps.at:255: "$abs_builddir"/test2 "$srcdir/data/cross.pdf" stdout: +119. bitmaps.at:258: testing pdf ... +./bitmaps.at:250: test $blackpixels -gt 1431 && test $blackpixels -lt 1500 % Begin Imported PDF File, converted to EPS: ../.././data/cross.pdf %%BeginDocument: ../.././data/cross.pdf % read_pdf found: width = 73, height = 73 118. bitmaps.at:253: ok - -119. bitmaps.at:258: testing pdf ... -./bitmaps.at:250: test $blackpixels -gt 1431 && test $blackpixels -lt 1500 117. bitmaps.at:204: ok 10.05.0 ./bitmaps.at:261: fig2dev -L pdf <