Running as unit: rb-build-armhf_13-8709.service ==================================================================================== Mon Jan 20 12:46:22 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_armhf_13) on jenkins, called using "ff64a-armhf-rb virt32b-armhf-rb" as arguments. Mon Jan 20 12:46:22 UTC 2025 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-eMXU08G1" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Mon Jan 20 12:46:22 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ff64a-armhf-rb.debian.net is marked as down. Mon Jan 20 12:46:22 UTC 2025 - checking via ssh if ff64a-armhf-rb.debian.net is up. removed '/tmp/read-only-fs-test-te6j4U' Mon Jan 20 12:46:25 UTC 2025 - checking /var/lib/jenkins/offline_nodes if virt32b-armhf-rb.debian.net is marked as down. Mon Jan 20 12:46:25 UTC 2025 - checking via ssh if virt32b-armhf-rb.debian.net is up. removed '/tmp/read-only-fs-test-IvB2ya' ok, let's check if libnginx-mod-http-memc is building anywhere yet… ok, libnginx-mod-http-memc is not building anywhere… UPDATE 1 ============================================================================= Initialising reproducibly build of libnginx-mod-http-memc in trixie on armhf on jenkins now. 1st build will be done on ff64a-armhf-rb.debian.net. 2nd build will be done on virt32b-armhf-rb.debian.net. ============================================================================= Mon Jan 20 12:46:36 UTC 2025 I: starting to build libnginx-mod-http-memc/trixie/armhf on jenkins on '2025-01-20 12:46' Mon Jan 20 12:46:36 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/armhf_13/8709/console.log 1737377196 armhf trixie libnginx-mod-http-memc Mon Jan 20 12:46:36 UTC 2025 I: Downloading source for trixie/libnginx-mod-http-memc=0.20-1 --2025-01-20 12:46:36-- http://deb.debian.org/debian/pool/main/libn/libnginx-mod-http-memc/libnginx-mod-http-memc_0.20-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2203 (2.2K) [text/prs.lines.tag] Saving to: ‘libnginx-mod-http-memc_0.20-1.dsc’ 0K .. 100% 335M=0s 2025-01-20 12:46:36 (335 MB/s) - ‘libnginx-mod-http-memc_0.20-1.dsc’ saved [2203/2203] --2025-01-20 12:46:36-- http://deb.debian.org/debian/pool/main/libn/libnginx-mod-http-memc/libnginx-mod-http-memc_0.20-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2203 (2.2K) [text/prs.lines.tag] Saving to: ‘libnginx-mod-http-memc_0.20-1.dsc’ 0K .. 100% 335M=0s 2025-01-20 12:46:36 (335 MB/s) - ‘libnginx-mod-http-memc_0.20-1.dsc’ saved [2203/2203] Mon Jan 20 12:46:36 UTC 2025 I: libnginx-mod-http-memc_0.20-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: libnginx-mod-http-memc Binary: libnginx-mod-http-memc Architecture: any Version: 0.20-1 Maintainer: Debian Nginx Maintainers Uploaders: Jérémy Lal , Homepage: https://github.com/openresty/memc-nginx-module Standards-Version: 4.6.2 Vcs-Browser: https://salsa.debian.org/nginx-team/libnginx-mod-http-memc Vcs-Git: https://salsa.debian.org/nginx-team/libnginx-mod-http-memc.git Testsuite: autopkgtest Testsuite-Triggers: curl, memcached, nginx, nginx-core Build-Depends: debhelper-compat (= 13), dh-sequence-nginx, ragel Package-List: libnginx-mod-http-memc deb httpd optional arch=any Checksums-Sha1: a078b59c62a2afc0ea2241358f6f651ab6651efa 34736 libnginx-mod-http-memc_0.20.orig.tar.gz c02a54af5484d27990871cdadb45f7371653f0ec 3724 libnginx-mod-http-memc_0.20-1.debian.tar.xz Checksums-Sha256: a42dd56dd6e2144755a127bcd2a6cc1a488258dc5cdb751d6a3e5dd5b6989239 34736 libnginx-mod-http-memc_0.20.orig.tar.gz d976e0f691081ac8679668eb2045dbc7c72a460339afc08ba3e079aa4d23de40 3724 libnginx-mod-http-memc_0.20-1.debian.tar.xz Files: 5d9e42f39abade255db93eea82db588d 34736 libnginx-mod-http-memc_0.20.orig.tar.gz 56f3447f8dc1ad72b0222b43bf4db682 3724 libnginx-mod-http-memc_0.20-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQJJBAEBCgAzFiEE0Aiwwj2EeeRrn8uQRdpRdJaTn/kFAmWb0BsVHGphbi5tb2p6 aXNAZ21haWwuY29tAAoJEEXaUXSWk5/5gNUP/355nd86RlToy/3fH0cUm8j9nlcH VqUQZnk6xwvTqAIorEv7LfS+735hwIx4sq3eAPRqM888HkSZ+0FtQd97qcrHw+rc +c/oMRV2e4/t62JYAnohobKVYbAgAOTsI+WzG3cbXPaxuHP/xu/q0oegThEz6mY3 7BWPW4oYd8YTyvMj8o7wW8m594angfglziO9YPcPlroIA5CbhtiRaEoTWMRg3ALp +auio237yzZXs4AyfLtLrlH85ui7QTnzvrLMdDfHpZty9Yf9UgTlLSnKW2GEd4+S FB0yMvAN6eWIFzTVHiXoD+udCuNCNu/H6KTjnKlSczDQ0vJQHNTFTrIsn+M+BdTP HjGKyS761LyIKN6K20CZYn8b7GEjx5Momrh5ivivQLTCgnvRINvy8jNl+Gf/hOXO 90U9LfsgRcf0LXWajafjmLGptx8iQFEE0xcrJfy4kPcebwnurblhu4V8dRDj8GdT xskCOWcc7SX1EM1O1ZwkpmuhOKnlfIkMcx+oZIqnVAyxJeOphyUQkyQZakRDA/lP X0uGfygSF+lvHJHVFusbEbzbSIIeTtwu1bc5+/YIIgRerFslCIO27GyFW0TsG+EG 1+tsI7JQqpT/CY91NTvMoTTTnkIpn5JoMNTUqclZl4FsojI04qncKJNDjFNNB98Z 97p0HpmxPlgak74l =BadC -----END PGP SIGNATURE----- Mon Jan 20 12:46:36 UTC 2025 I: Checking whether the package is not for us Mon Jan 20 12:46:36 UTC 2025 I: Starting 1st build on remote node ff64a-armhf-rb.debian.net. Mon Jan 20 12:46:36 UTC 2025 I: Preparing to do remote build '1' on ff64a-armhf-rb.debian.net. Mon Jan 20 12:46:36 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ff64a-armhf-rb.debian.net is marked as down. Mon Jan 20 12:46:36 UTC 2025 - checking via ssh if ff64a-armhf-rb.debian.net is up. removed '/tmp/read-only-fs-test-FI6USN' ==================================================================================== Mon Jan 20 12:46:41 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on ff64a, called using "1 libnginx-mod-http-memc trixie /srv/reproducible-results/rbuild-debian/r-b-build.kRwJTvIp 0.20-1" as arguments. Mon Jan 20 12:46:41 UTC 2025 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-TjNUgXlr" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Mon Jan 20 12:46:42 UTC 2025 I: Downloading source for trixie/libnginx-mod-http-memc=0.20-1 Reading package lists... NOTICE: 'libnginx-mod-http-memc' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/nginx-team/libnginx-mod-http-memc.git Please use: git clone https://salsa.debian.org/nginx-team/libnginx-mod-http-memc.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 40.7 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main libnginx-mod-http-memc 0.20-1 (dsc) [2203 B] Get:2 http://deb.debian.org/debian trixie/main libnginx-mod-http-memc 0.20-1 (tar) [34.7 kB] Get:3 http://deb.debian.org/debian trixie/main libnginx-mod-http-memc 0.20-1 (diff) [3724 B] Fetched 40.7 kB in 1s (73.0 kB/s) Download complete and in download only mode Reading package lists... NOTICE: 'libnginx-mod-http-memc' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/nginx-team/libnginx-mod-http-memc.git Please use: git clone https://salsa.debian.org/nginx-team/libnginx-mod-http-memc.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 40.7 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main libnginx-mod-http-memc 0.20-1 (dsc) [2203 B] Get:2 http://deb.debian.org/debian trixie/main libnginx-mod-http-memc 0.20-1 (tar) [34.7 kB] Get:3 http://deb.debian.org/debian trixie/main libnginx-mod-http-memc 0.20-1 (diff) [3724 B] Fetched 40.7 kB in 1s (73.0 kB/s) Download complete and in download only mode ============================================================================= Building libnginx-mod-http-memc in trixie on armhf on ff64a now. Date: Mon Jan 20 12:46:44 UTC 2025 Date UTC: Mon Jan 20 12:46:44 UTC 2025 ============================================================================= W: /root/.pbuilderrc does not exist I: Logging to b1/build.log I: pbuilder: network access will be disabled during build I: Current time: Mon Jan 20 00:46:45 -12 2025 I: pbuilder-time-stamp: 1737377205 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [libnginx-mod-http-memc_0.20-1.dsc] I: copying [./libnginx-mod-http-memc_0.20.orig.tar.gz] I: copying [./libnginx-mod-http-memc_0.20-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./libnginx-mod-http-memc_0.20-1.dsc: unsupported subcommand dpkg-source: info: extracting libnginx-mod-http-memc in libnginx-mod-http-memc-0.20 dpkg-source: info: unpacking libnginx-mod-http-memc_0.20.orig.tar.gz dpkg-source: info: unpacking libnginx-mod-http-memc_0.20-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/10173/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=5 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='armhf' IFS=' ' INVOCATION_ID='5abe8cac87c34fb89d00625f3184ed2f' 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='10173' PS1='# ' PS2='> ' 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.kRwJTvIp/pbuilderrc_fVFp --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.kRwJTvIp/b1 --logfile b1/build.log libnginx-mod-http-memc_0.20-1.dsc' SUDO_GID='114' SUDO_UID='109' 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/' I: uname -a Linux ff64a 6.1.0-30-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin I: user script /srv/workspace/pbuilder/10173/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: armhf Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), dh-sequence-nginx, ragel dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19569 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-sequence-nginx; however: Package dh-sequence-nginx is not installed. pbuilder-satisfydepends-dummy depends on ragel; however: Package ragel is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} geoip-bin{a} gettext{a} gettext-base{a} gir1.2-freedesktop{a} gir1.2-freedesktop-dev{a} gir1.2-glib-2.0{a} gir1.2-glib-2.0-dev{a} gir1.2-harfbuzz-0.0{a} girepository-tools{a} groff-base{a} icu-devtools{a} intltool-debian{a} iproute2{a} libabsl20230802{a} libaom-dev{a} libaom3{a} libarchive-zip-perl{a} libavif-dev{a} libavif16{a} libblkid-dev{a} libbpf1{a} libbrotli-dev{a} libbrotli1{a} libbz2-dev{a} libcairo-gobject2{a} libcairo2{a} libcap2-bin{a} libcom-err2{a} libdav1d-dev{a} libdav1d7{a} libde265-0{a} libdebhelper-perl{a} libdeflate-dev{a} libdeflate0{a} libelf1t64{a} libexpat1{a} libexpat1-dev{a} libffi-dev{a} libffi8{a} libfile-stripnondeterminism-perl{a} libfontconfig-dev{a} libfontconfig1{a} libfreetype-dev{a} libfreetype6{a} libfribidi-dev{a} libfribidi0{a} libgav1-1{a} libgcrypt20{a} libgd-dev{a} libgd3{a} libgeoip-dev{a} libgeoip1t64{a} libgio-2.0-dev{a} libgio-2.0-dev-bin{a} libgirepository-2.0-0{a} libglib2.0-0t64{a} libglib2.0-bin{a} libglib2.0-data{a} libglib2.0-dev{a} libglib2.0-dev-bin{a} libgpg-error0{a} libgraphite2-3{a} libgraphite2-dev{a} libgssapi-krb5-2{a} libharfbuzz-cairo0{a} libharfbuzz-dev{a} libharfbuzz-gobject0{a} libharfbuzz-icu0{a} libharfbuzz-subset0{a} libharfbuzz0b{a} libheif-dev{a} libheif-plugin-dav1d{a} libheif-plugin-libde265{a} libheif1{a} libicu-dev{a} libicu72{a} libimagequant-dev{a} libimagequant0{a} libjbig-dev{a} libjbig0{a} libjpeg-dev{a} libjpeg62-turbo{a} libjpeg62-turbo-dev{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} liblerc-dev{a} liblerc4{a} liblzma-dev{a} libmagic-mgc{a} libmagic1t64{a} libmnl0{a} libmount-dev{a} libnsl2{a} libpcre2-16-0{a} libpcre2-32-0{a} libpcre2-dev{a} libpcre2-posix3{a} libperl-dev{a} libpipeline1{a} libpixman-1-0{a} libpkgconf3{a} libpng-dev{a} libpng16-16t64{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libraqm-dev{a} libraqm0{a} librav1e-dev{a} librav1e0.7{a} libreadline8t64{a} libselinux1-dev{a} libsepol-dev{a} libsharpyuv-dev{a} libsharpyuv0{a} libssl-dev{a} libsvtav1enc-dev{a} libsvtav1enc2{a} libsysprof-capture-4-dev{a} libtiff-dev{a} libtiff6{a} libtiffxx6{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libuchardet0{a} libunistring5{a} libvpx-dev{a} libvpx9{a} libwebp-dev{a} libwebp7{a} libwebpdecoder3{a} libwebpdemux2{a} libwebpmux3{a} libx11-6{a} libx11-data{a} libx11-dev{a} libxau-dev{a} libxau6{a} libxcb-render0{a} libxcb-shm0{a} libxcb1{a} libxcb1-dev{a} libxdmcp-dev{a} libxdmcp6{a} libxext6{a} libxml2{a} libxml2-dev{a} libxpm-dev{a} libxpm4{a} libxrender1{a} libxslt1-dev{a} libxslt1.1{a} libxtables12{a} libyuv-dev{a} libyuv0{a} libzstd-dev{a} m4{a} man-db{a} media-types{a} native-architecture{a} netbase{a} nginx{a} nginx-common{a} nginx-dev{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} python3{a} python3-minimal{a} python3-packaging{a} python3.12{a} python3.12-minimal{a} ragel{a} readline-common{a} sensible-utils{a} tzdata{a} uuid-dev{a} x11proto-dev{a} xorg-sgml-doctools{a} xtrans-dev{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: bzip2-doc ca-certificates curl geoip-database krb5-locales libarchive-cpio-perl libgpg-error-l10n libheif-plugin-aomenc libheif-plugin-x265 libltdl-dev libmail-sendmail-perl libpam-cap libpng-tools lynx shared-mime-info wget xdg-user-dirs 0 packages upgraded, 197 newly installed, 0 to remove and 0 not upgraded. Need to get 78.1 MB of archives. After unpacking 284 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main armhf libpython3.12-minimal armhf 3.12.8-5 [803 kB] Get: 2 http://deb.debian.org/debian trixie/main armhf libexpat1 armhf 2.6.4-1 [83.5 kB] Get: 3 http://deb.debian.org/debian trixie/main armhf python3.12-minimal armhf 3.12.8-5 [1812 kB] Get: 4 http://deb.debian.org/debian trixie/main armhf python3-minimal armhf 3.12.8-1 [26.9 kB] Get: 5 http://deb.debian.org/debian trixie/main armhf media-types all 10.1.0 [26.9 kB] Get: 6 http://deb.debian.org/debian trixie/main armhf netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian trixie/main armhf tzdata all 2024b-6 [257 kB] Get: 8 http://deb.debian.org/debian trixie/main armhf libffi8 armhf 3.4.6-1 [20.0 kB] Get: 9 http://deb.debian.org/debian trixie/main armhf libkrb5support0 armhf 1.21.3-3 [30.0 kB] Get: 10 http://deb.debian.org/debian trixie/main armhf libcom-err2 armhf 1.47.2-1 [23.3 kB] Get: 11 http://deb.debian.org/debian trixie/main armhf libk5crypto3 armhf 1.21.3-3 [75.8 kB] Get: 12 http://deb.debian.org/debian trixie/main armhf libkeyutils1 armhf 1.6.3-4 [8096 B] Get: 13 http://deb.debian.org/debian trixie/main armhf libkrb5-3 armhf 1.21.3-3 [283 kB] Get: 14 http://deb.debian.org/debian trixie/main armhf libgssapi-krb5-2 armhf 1.21.3-3 [114 kB] Get: 15 http://deb.debian.org/debian trixie/main armhf libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 16 http://deb.debian.org/debian trixie/main armhf libtirpc3t64 armhf 1.3.4+ds-1.3+b1 [71.3 kB] Get: 17 http://deb.debian.org/debian trixie/main armhf libnsl2 armhf 1.3.0-3+b3 [35.0 kB] Get: 18 http://deb.debian.org/debian trixie/main armhf readline-common all 8.2-6 [69.4 kB] Get: 19 http://deb.debian.org/debian trixie/main armhf libreadline8t64 armhf 8.2-6 [146 kB] Get: 20 http://deb.debian.org/debian trixie/main armhf libpython3.12-stdlib armhf 3.12.8-5 [1832 kB] Get: 21 http://deb.debian.org/debian trixie/main armhf python3.12 armhf 3.12.8-5 [677 kB] Get: 22 http://deb.debian.org/debian trixie/main armhf libpython3-stdlib armhf 3.12.8-1 [9792 B] Get: 23 http://deb.debian.org/debian trixie/main armhf python3 armhf 3.12.8-1 [27.9 kB] Get: 24 http://deb.debian.org/debian trixie/main armhf libelf1t64 armhf 0.192-4 [184 kB] Get: 25 http://deb.debian.org/debian trixie/main armhf libbpf1 armhf 1:1.5.0-2 [147 kB] Get: 26 http://deb.debian.org/debian trixie/main armhf libmnl0 armhf 1.0.5-3 [10.3 kB] Get: 27 http://deb.debian.org/debian trixie/main armhf libxtables12 armhf 1.8.11-2 [28.7 kB] Get: 28 http://deb.debian.org/debian trixie/main armhf libcap2-bin armhf 1:2.66-5+b1 [33.3 kB] Get: 29 http://deb.debian.org/debian trixie/main armhf iproute2 armhf 6.12.0-1 [1003 kB] Get: 30 http://deb.debian.org/debian trixie/main armhf sensible-utils all 0.0.24 [24.8 kB] Get: 31 http://deb.debian.org/debian trixie/main armhf libmagic-mgc armhf 1:5.45-3+b1 [314 kB] Get: 32 http://deb.debian.org/debian trixie/main armhf libmagic1t64 armhf 1:5.45-3+b1 [98.5 kB] Get: 33 http://deb.debian.org/debian trixie/main armhf file armhf 1:5.45-3+b1 [42.3 kB] Get: 34 http://deb.debian.org/debian trixie/main armhf gettext-base armhf 0.22.5-4 [196 kB] Get: 35 http://deb.debian.org/debian trixie/main armhf libuchardet0 armhf 0.0.8-1+b2 [65.6 kB] Get: 36 http://deb.debian.org/debian trixie/main armhf groff-base armhf 1.23.0-7 [1095 kB] Get: 37 http://deb.debian.org/debian trixie/main armhf bsdextrautils armhf 2.40.4-1 [84.6 kB] Get: 38 http://deb.debian.org/debian trixie/main armhf libpipeline1 armhf 1.5.8-1 [35.0 kB] Get: 39 http://deb.debian.org/debian trixie/main armhf man-db armhf 2.13.0-1 [1382 kB] Get: 40 http://deb.debian.org/debian trixie/main armhf m4 armhf 1.4.19-5 [272 kB] Get: 41 http://deb.debian.org/debian trixie/main armhf autoconf all 2.72-3 [493 kB] Get: 42 http://deb.debian.org/debian trixie/main armhf autotools-dev all 20220109.1 [51.6 kB] Get: 43 http://deb.debian.org/debian trixie/main armhf automake all 1:1.16.5-1.3 [823 kB] Get: 44 http://deb.debian.org/debian trixie/main armhf autopoint all 0.22.5-4 [723 kB] Get: 45 http://deb.debian.org/debian trixie/main armhf libdebhelper-perl all 13.23 [90.6 kB] Get: 46 http://deb.debian.org/debian trixie/main armhf libtool all 2.5.4-2 [539 kB] Get: 47 http://deb.debian.org/debian trixie/main armhf dh-autoreconf all 20 [17.1 kB] Get: 48 http://deb.debian.org/debian trixie/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 49 http://deb.debian.org/debian trixie/main armhf libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 50 http://deb.debian.org/debian trixie/main armhf dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 51 http://deb.debian.org/debian trixie/main armhf dwz armhf 0.15-1+b2 [106 kB] Get: 52 http://deb.debian.org/debian trixie/main armhf libunistring5 armhf 1.3-1 [444 kB] Get: 53 http://deb.debian.org/debian trixie/main armhf libicu72 armhf 72.1-6 [9086 kB] Get: 54 http://deb.debian.org/debian trixie/main armhf libxml2 armhf 2.12.7+dfsg+really2.9.14-0.2+b1 [605 kB] Get: 55 http://deb.debian.org/debian trixie/main armhf gettext armhf 0.22.5-4 [1489 kB] Get: 56 http://deb.debian.org/debian trixie/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 57 http://deb.debian.org/debian trixie/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 58 http://deb.debian.org/debian trixie/main armhf debhelper all 13.23 [919 kB] Get: 59 http://deb.debian.org/debian trixie/main armhf fonts-dejavu-mono all 2.37-8 [489 kB] Get: 60 http://deb.debian.org/debian trixie/main armhf fonts-dejavu-core all 2.37-8 [840 kB] Get: 61 http://deb.debian.org/debian trixie/main armhf fontconfig-config armhf 2.15.0-2 [317 kB] Get: 62 http://deb.debian.org/debian trixie/main armhf libgeoip1t64 armhf 1.6.12-11.1+b1 [79.4 kB] Get: 63 http://deb.debian.org/debian trixie/main armhf geoip-bin armhf 1.6.12-11.1+b1 [24.1 kB] Get: 64 http://deb.debian.org/debian trixie/main armhf libglib2.0-0t64 armhf 2.82.4-2 [1328 kB] Get: 65 http://deb.debian.org/debian trixie/main armhf gir1.2-glib-2.0 armhf 2.82.4-2 [194 kB] Get: 66 http://deb.debian.org/debian trixie/main armhf libbrotli1 armhf 1.1.0-2+b6 [282 kB] Get: 67 http://deb.debian.org/debian trixie/main armhf libpng16-16t64 armhf 1.6.44-3 [263 kB] Get: 68 http://deb.debian.org/debian trixie/main armhf libfreetype6 armhf 2.13.3+dfsg-1 [385 kB] Get: 69 http://deb.debian.org/debian trixie/main armhf libfontconfig1 armhf 2.15.0-2 [371 kB] Get: 70 http://deb.debian.org/debian trixie/main armhf libpixman-1-0 armhf 0.44.0-3 [164 kB] Get: 71 http://deb.debian.org/debian trixie/main armhf libxau6 armhf 1:1.0.11-1 [19.7 kB] Get: 72 http://deb.debian.org/debian trixie/main armhf libxdmcp6 armhf 1:1.1.5-1 [26.4 kB] Get: 73 http://deb.debian.org/debian trixie/main armhf libxcb1 armhf 1.17.0-2+b1 [140 kB] Get: 74 http://deb.debian.org/debian trixie/main armhf libx11-data all 2:1.8.10-2 [337 kB] Get: 75 http://deb.debian.org/debian trixie/main armhf libx11-6 armhf 2:1.8.10-2 [750 kB] Get: 76 http://deb.debian.org/debian trixie/main armhf libxcb-render0 armhf 1.17.0-2+b1 [114 kB] Get: 77 http://deb.debian.org/debian trixie/main armhf libxcb-shm0 armhf 1.17.0-2+b1 [105 kB] Get: 78 http://deb.debian.org/debian trixie/main armhf libxext6 armhf 2:1.3.4-1+b3 [45.2 kB] Get: 79 http://deb.debian.org/debian trixie/main armhf libxrender1 armhf 1:0.9.10-1.1+b3 [25.0 kB] Get: 80 http://deb.debian.org/debian trixie/main armhf libcairo2 armhf 1.18.2-2 [443 kB] Get: 81 http://deb.debian.org/debian trixie/main armhf libcairo-gobject2 armhf 1.18.2-2 [129 kB] Get: 82 http://deb.debian.org/debian trixie/main armhf gir1.2-freedesktop armhf 1.82.0-3 [60.0 kB] Get: 83 http://deb.debian.org/debian trixie/main armhf gir1.2-glib-2.0-dev armhf 2.82.4-2 [903 kB] Get: 84 http://deb.debian.org/debian trixie/main armhf gir1.2-freedesktop-dev armhf 1.82.0-3 [51.1 kB] Get: 85 http://deb.debian.org/debian trixie/main armhf libgraphite2-3 armhf 1.3.14-2+b1 [63.1 kB] Get: 86 http://deb.debian.org/debian trixie/main armhf libharfbuzz0b armhf 10.1.0-2 [420 kB] Get: 87 http://deb.debian.org/debian trixie/main armhf libharfbuzz-gobject0 armhf 10.1.0-2 [29.9 kB] Get: 88 http://deb.debian.org/debian trixie/main armhf gir1.2-harfbuzz-0.0 armhf 10.1.0-2 [42.1 kB] Get: 89 http://deb.debian.org/debian trixie/main armhf native-architecture all 0.2.3 [2108 B] Get: 90 http://deb.debian.org/debian trixie/main armhf libgirepository-2.0-0 armhf 2.82.4-2 [125 kB] Get: 91 http://deb.debian.org/debian trixie/main armhf girepository-tools armhf 2.82.4-2 [133 kB] Get: 92 http://deb.debian.org/debian trixie/main armhf icu-devtools armhf 72.1-6 [189 kB] Get: 93 http://deb.debian.org/debian trixie/main armhf libabsl20230802 armhf 20230802.1-4 [432 kB] Get: 94 http://deb.debian.org/debian trixie/main armhf libaom3 armhf 3.11.0-1 [1599 kB] Get: 95 http://deb.debian.org/debian trixie/main armhf libaom-dev armhf 3.11.0-1 [1819 kB] Get: 96 http://deb.debian.org/debian trixie/main armhf libdav1d7 armhf 1.5.0-1+b1 [250 kB] Get: 97 http://deb.debian.org/debian trixie/main armhf libdav1d-dev armhf 1.5.0-1+b1 [26.9 kB] Get: 98 http://deb.debian.org/debian trixie/main armhf librav1e0.7 armhf 0.7.1-9 [585 kB] Get: 99 http://deb.debian.org/debian trixie/main armhf librav1e-dev armhf 0.7.1-9 [14.1 kB] Get: 100 http://deb.debian.org/debian trixie/main armhf libsvtav1enc2 armhf 2.3.0+dfsg-1 [970 kB] Get: 101 http://deb.debian.org/debian trixie/main armhf libsvtav1enc-dev armhf 2.3.0+dfsg-1 [33.0 kB] Get: 102 http://deb.debian.org/debian trixie/main armhf libjpeg62-turbo armhf 1:2.1.5-3+b1 [145 kB] Get: 103 http://deb.debian.org/debian trixie/main armhf libyuv0 armhf 0.0.1899.20250103-1 [87.0 kB] Get: 104 http://deb.debian.org/debian trixie/main armhf libyuv-dev armhf 0.0.1899.20250103-1 [142 kB] Get: 105 http://deb.debian.org/debian trixie/main armhf libgav1-1 armhf 0.19.0-3 [297 kB] Get: 106 http://deb.debian.org/debian trixie/main armhf libavif16 armhf 1.1.1-1 [103 kB] Get: 107 http://deb.debian.org/debian trixie/main armhf libavif-dev armhf 1.1.1-1 [54.8 kB] Get: 108 http://deb.debian.org/debian trixie/main armhf uuid-dev armhf 2.40.4-1 [46.0 kB] Get: 109 http://deb.debian.org/debian trixie/main armhf libblkid-dev armhf 2.40.4-1 [195 kB] Get: 110 http://deb.debian.org/debian trixie/main armhf libbrotli-dev armhf 1.1.0-2+b6 [293 kB] Get: 111 http://deb.debian.org/debian trixie/main armhf libbz2-dev armhf 1.0.8-6 [28.7 kB] Get: 112 http://deb.debian.org/debian trixie/main armhf libde265-0 armhf 1.0.15-1+b2 [145 kB] Get: 113 http://deb.debian.org/debian trixie/main armhf libdeflate0 armhf 1.23-1+b1 [36.7 kB] Get: 114 http://deb.debian.org/debian trixie/main armhf libdeflate-dev armhf 1.23-1+b1 [44.8 kB] Get: 115 http://deb.debian.org/debian trixie/main armhf libexpat1-dev armhf 2.6.4-1 [140 kB] Get: 116 http://deb.debian.org/debian trixie/main armhf libffi-dev armhf 3.4.6-1 [55.9 kB] Get: 117 http://deb.debian.org/debian trixie/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1+b1 [905 kB] Get: 118 http://deb.debian.org/debian trixie/main armhf libpng-dev armhf 1.6.44-3 [349 kB] Get: 119 http://deb.debian.org/debian trixie/main armhf libfreetype-dev armhf 2.13.3+dfsg-1 [561 kB] Get: 120 http://deb.debian.org/debian trixie/main armhf libpkgconf3 armhf 1.8.1-4 [31.8 kB] Get: 121 http://deb.debian.org/debian trixie/main armhf pkgconf-bin armhf 1.8.1-4 [29.2 kB] Get: 122 http://deb.debian.org/debian trixie/main armhf pkgconf armhf 1.8.1-4 [26.1 kB] Get: 123 http://deb.debian.org/debian trixie/main armhf libfontconfig-dev armhf 2.15.0-2 [396 kB] Get: 124 http://deb.debian.org/debian trixie/main armhf libfribidi0 armhf 1.0.16-1 [24.6 kB] Get: 125 http://deb.debian.org/debian trixie/main armhf libfribidi-dev armhf 1.0.16-1 [64.0 kB] Get: 126 http://deb.debian.org/debian trixie/main armhf libgpg-error0 armhf 1.51-3 [71.9 kB] Get: 127 http://deb.debian.org/debian trixie/main armhf libgcrypt20 armhf 1.11.0-7 [727 kB] Get: 128 http://deb.debian.org/debian trixie/main armhf libsharpyuv0 armhf 1.5.0-0.1 [114 kB] Get: 129 http://deb.debian.org/debian trixie/main armhf libheif-plugin-dav1d armhf 1.19.5-1 [10.9 kB] Get: 130 http://deb.debian.org/debian trixie/main armhf libheif-plugin-libde265 armhf 1.19.5-1 [14.3 kB] Get: 131 http://deb.debian.org/debian trixie/main armhf libheif1 armhf 1.19.5-1 [432 kB] Get: 132 http://deb.debian.org/debian trixie/main armhf libimagequant0 armhf 2.18.0-1+b2 [30.5 kB] Get: 133 http://deb.debian.org/debian trixie/main armhf libraqm0 armhf 0.10.2-1 [11.6 kB] Get: 134 http://deb.debian.org/debian trixie/main armhf libjbig0 armhf 2.1-6.1+b2 [27.3 kB] Get: 135 http://deb.debian.org/debian trixie/main armhf liblerc4 armhf 4.0.0+ds-5 [146 kB] Get: 136 http://deb.debian.org/debian trixie/main armhf libwebp7 armhf 1.5.0-0.1 [273 kB] Get: 137 http://deb.debian.org/debian trixie/main armhf libtiff6 armhf 4.5.1+git230720-5 [302 kB] Get: 138 http://deb.debian.org/debian trixie/main armhf libxpm4 armhf 1:3.5.17-1+b3 [50.3 kB] Get: 139 http://deb.debian.org/debian trixie/main armhf libgd3 armhf 2.3.3-12+b1 [105 kB] Get: 140 http://deb.debian.org/debian trixie/main armhf libsharpyuv-dev armhf 1.5.0-0.1 [117 kB] Get: 141 http://deb.debian.org/debian trixie/main armhf libheif-dev armhf 1.19.5-1 [50.8 kB] Get: 142 http://deb.debian.org/debian trixie/main armhf libimagequant-dev armhf 2.18.0-1+b2 [31.6 kB] Get: 143 http://deb.debian.org/debian trixie/main armhf libjpeg62-turbo-dev armhf 1:2.1.5-3+b1 [263 kB] Get: 144 http://deb.debian.org/debian trixie/main armhf libjpeg-dev armhf 1:2.1.5-3+b1 [72.2 kB] Get: 145 http://deb.debian.org/debian trixie/main armhf libharfbuzz-icu0 armhf 10.1.0-2 [14.9 kB] Get: 146 http://deb.debian.org/debian trixie/main armhf libharfbuzz-subset0 armhf 10.1.0-2 [492 kB] Get: 147 http://deb.debian.org/debian trixie/main armhf libharfbuzz-cairo0 armhf 10.1.0-2 [39.6 kB] Get: 148 http://deb.debian.org/debian trixie/main armhf libsepol-dev armhf 3.7-1 [338 kB] Get: 149 http://deb.debian.org/debian trixie/main armhf libpcre2-16-0 armhf 10.44-5 [226 kB] Get: 150 http://deb.debian.org/debian trixie/main armhf libpcre2-32-0 armhf 10.44-5 [216 kB] Get: 151 http://deb.debian.org/debian trixie/main armhf libpcre2-posix3 armhf 10.44-5 [59.8 kB] Get: 152 http://deb.debian.org/debian trixie/main armhf libpcre2-dev armhf 10.44-5 [702 kB] Get: 153 http://deb.debian.org/debian trixie/main armhf libselinux1-dev armhf 3.7-3+b1 [154 kB] Get: 154 http://deb.debian.org/debian trixie/main armhf libmount-dev armhf 2.40.4-1 [29.3 kB] Get: 155 http://deb.debian.org/debian trixie/main armhf libsysprof-capture-4-dev armhf 47.2-1 [45.1 kB] Get: 156 http://deb.debian.org/debian trixie/main armhf libgio-2.0-dev armhf 2.82.4-2 [1560 kB] Get: 157 http://deb.debian.org/debian trixie/main armhf libglib2.0-data all 2.82.4-2 [1276 kB] Get: 158 http://deb.debian.org/debian trixie/main armhf libglib2.0-bin armhf 2.82.4-2 [121 kB] Get: 159 http://deb.debian.org/debian trixie/main armhf python3-packaging all 24.2-1 [55.3 kB] Get: 160 http://deb.debian.org/debian trixie/main armhf libgio-2.0-dev-bin armhf 2.82.4-2 [160 kB] Get: 161 http://deb.debian.org/debian trixie/main armhf libglib2.0-dev-bin armhf 2.82.4-2 [52.1 kB] Get: 162 http://deb.debian.org/debian trixie/main armhf libglib2.0-dev armhf 2.82.4-2 [52.9 kB] Get: 163 http://deb.debian.org/debian trixie/main armhf libgraphite2-dev armhf 1.3.14-2+b1 [20.3 kB] Get: 164 http://deb.debian.org/debian trixie/main armhf libicu-dev armhf 72.1-6 [10.1 MB] Get: 165 http://deb.debian.org/debian trixie/main armhf libharfbuzz-dev armhf 10.1.0-2 [145 kB] Get: 166 http://deb.debian.org/debian trixie/main armhf libraqm-dev armhf 0.10.2-1 [21.6 kB] Get: 167 http://deb.debian.org/debian trixie/main armhf libjbig-dev armhf 2.1-6.1+b2 [27.8 kB] Get: 168 http://deb.debian.org/debian trixie/main armhf liblzma-dev armhf 5.6.3-1+b1 [304 kB] Get: 169 http://deb.debian.org/debian trixie/main armhf libzstd-dev armhf 1.5.6+dfsg-2 [326 kB] Get: 170 http://deb.debian.org/debian trixie/main armhf libwebpdemux2 armhf 1.5.0-0.1 [112 kB] Get: 171 http://deb.debian.org/debian trixie/main armhf libwebpmux3 armhf 1.5.0-0.1 [123 kB] Get: 172 http://deb.debian.org/debian trixie/main armhf libwebpdecoder3 armhf 1.5.0-0.1 [185 kB] Get: 173 http://deb.debian.org/debian trixie/main armhf libwebp-dev armhf 1.5.0-0.1 [397 kB] Get: 174 http://deb.debian.org/debian trixie/main armhf libtiffxx6 armhf 4.5.1+git230720-5 [149 kB] Get: 175 http://deb.debian.org/debian trixie/main armhf liblerc-dev armhf 4.0.0+ds-5 [163 kB] Get: 176 http://deb.debian.org/debian trixie/main armhf libtiff-dev armhf 4.5.1+git230720-5 [442 kB] Get: 177 http://deb.debian.org/debian trixie/main armhf libvpx9 armhf 1.15.0-1 [1508 kB] Get: 178 http://deb.debian.org/debian trixie/main armhf libvpx-dev armhf 1.15.0-1 [692 kB] Get: 179 http://deb.debian.org/debian trixie/main armhf xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB] Get: 180 http://deb.debian.org/debian trixie/main armhf x11proto-dev all 2024.1-1 [603 kB] Get: 181 http://deb.debian.org/debian trixie/main armhf libxau-dev armhf 1:1.0.11-1 [23.0 kB] Get: 182 http://deb.debian.org/debian trixie/main armhf libxdmcp-dev armhf 1:1.1.5-1 [42.9 kB] Get: 183 http://deb.debian.org/debian trixie/main armhf xtrans-dev all 1.4.0-1 [98.7 kB] Get: 184 http://deb.debian.org/debian trixie/main armhf libxcb1-dev armhf 1.17.0-2+b1 [180 kB] Get: 185 http://deb.debian.org/debian trixie/main armhf libx11-dev armhf 2:1.8.10-2 [825 kB] Get: 186 http://deb.debian.org/debian trixie/main armhf libxpm-dev armhf 1:3.5.17-1+b3 [124 kB] Get: 187 http://deb.debian.org/debian trixie/main armhf libgd-dev armhf 2.3.3-12+b1 [243 kB] Get: 188 http://deb.debian.org/debian trixie/main armhf libgeoip-dev armhf 1.6.12-11.1+b1 [84.0 kB] Get: 189 http://deb.debian.org/debian trixie/main armhf libperl-dev armhf 5.40.0-8 [998 kB] Get: 190 http://deb.debian.org/debian trixie/main armhf libssl-dev armhf 3.4.0-2 [2431 kB] Get: 191 http://deb.debian.org/debian trixie/main armhf libxml2-dev armhf 2.12.7+dfsg+really2.9.14-0.2+b1 [723 kB] Get: 192 http://deb.debian.org/debian trixie/main armhf libxslt1.1 armhf 1.1.35-1.1+b1 [212 kB] Get: 193 http://deb.debian.org/debian trixie/main armhf libxslt1-dev armhf 1.1.35-1.1+b1 [345 kB] Get: 194 http://deb.debian.org/debian trixie/main armhf nginx-common all 1.26.0-3 [108 kB] Get: 195 http://deb.debian.org/debian trixie/main armhf nginx armhf 1.26.0-3+b1 [548 kB] Get: 196 http://deb.debian.org/debian trixie/main armhf nginx-dev all 1.26.0-3 [195 kB] Get: 197 http://deb.debian.org/debian trixie/main armhf ragel armhf 6.10-4 [994 kB] Fetched 78.1 MB in 4s (18.8 MB/s) Preconfiguring packages ... Selecting previously unselected package libpython3.12-minimal:armhf. (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 ... 19569 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.8-5_armhf.deb ... Unpacking libpython3.12-minimal:armhf (3.12.8-5) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.6.4-1_armhf.deb ... Unpacking libexpat1:armhf (2.6.4-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.8-5_armhf.deb ... Unpacking python3.12-minimal (3.12.8-5) ... Setting up libpython3.12-minimal:armhf (3.12.8-5) ... Setting up libexpat1:armhf (2.6.4-1) ... Setting up python3.12-minimal (3.12.8-5) ... Selecting previously unselected package python3-minimal. (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 ... 19889 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.8-1_armhf.deb ... Unpacking python3-minimal (3.12.8-1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2024b-6_all.deb ... Unpacking tzdata (2024b-6) ... Selecting previously unselected package libffi8:armhf. Preparing to unpack .../04-libffi8_3.4.6-1_armhf.deb ... Unpacking libffi8:armhf (3.4.6-1) ... Selecting previously unselected package libkrb5support0:armhf. Preparing to unpack .../05-libkrb5support0_1.21.3-3_armhf.deb ... Unpacking libkrb5support0:armhf (1.21.3-3) ... Selecting previously unselected package libcom-err2:armhf. Preparing to unpack .../06-libcom-err2_1.47.2-1_armhf.deb ... Unpacking libcom-err2:armhf (1.47.2-1) ... Selecting previously unselected package libk5crypto3:armhf. Preparing to unpack .../07-libk5crypto3_1.21.3-3_armhf.deb ... Unpacking libk5crypto3:armhf (1.21.3-3) ... Selecting previously unselected package libkeyutils1:armhf. Preparing to unpack .../08-libkeyutils1_1.6.3-4_armhf.deb ... Unpacking libkeyutils1:armhf (1.6.3-4) ... Selecting previously unselected package libkrb5-3:armhf. Preparing to unpack .../09-libkrb5-3_1.21.3-3_armhf.deb ... Unpacking libkrb5-3:armhf (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:armhf. Preparing to unpack .../10-libgssapi-krb5-2_1.21.3-3_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.21.3-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../11-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:armhf. Preparing to unpack .../12-libtirpc3t64_1.3.4+ds-1.3+b1_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3 to /lib/arm-linux-gnueabihf/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0 to /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:armhf (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:armhf. Preparing to unpack .../13-libnsl2_1.3.0-3+b3_armhf.deb ... Unpacking libnsl2:armhf (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../14-readline-common_8.2-6_all.deb ... Unpacking readline-common (8.2-6) ... Selecting previously unselected package libreadline8t64:armhf. Preparing to unpack .../15-libreadline8t64_8.2-6_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8 to /lib/arm-linux-gnueabihf/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8.2 to /lib/arm-linux-gnueabihf/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8 to /lib/arm-linux-gnueabihf/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8.2 to /lib/arm-linux-gnueabihf/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:armhf (8.2-6) ... Selecting previously unselected package libpython3.12-stdlib:armhf. Preparing to unpack .../16-libpython3.12-stdlib_3.12.8-5_armhf.deb ... Unpacking libpython3.12-stdlib:armhf (3.12.8-5) ... Selecting previously unselected package python3.12. Preparing to unpack .../17-python3.12_3.12.8-5_armhf.deb ... Unpacking python3.12 (3.12.8-5) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../18-libpython3-stdlib_3.12.8-1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.12.8-1) ... Setting up python3-minimal (3.12.8-1) ... Selecting previously unselected package python3. (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 ... 20957 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.8-1_armhf.deb ... Unpacking python3 (3.12.8-1) ... Selecting previously unselected package libelf1t64:armhf. Preparing to unpack .../001-libelf1t64_0.192-4_armhf.deb ... Unpacking libelf1t64:armhf (0.192-4) ... Selecting previously unselected package libbpf1:armhf. Preparing to unpack .../002-libbpf1_1%3a1.5.0-2_armhf.deb ... Unpacking libbpf1:armhf (1:1.5.0-2) ... Selecting previously unselected package libmnl0:armhf. Preparing to unpack .../003-libmnl0_1.0.5-3_armhf.deb ... Unpacking libmnl0:armhf (1.0.5-3) ... Selecting previously unselected package libxtables12:armhf. Preparing to unpack .../004-libxtables12_1.8.11-2_armhf.deb ... Unpacking libxtables12:armhf (1.8.11-2) ... Selecting previously unselected package libcap2-bin. Preparing to unpack .../005-libcap2-bin_1%3a2.66-5+b1_armhf.deb ... Unpacking libcap2-bin (1:2.66-5+b1) ... Selecting previously unselected package iproute2. Preparing to unpack .../006-iproute2_6.12.0-1_armhf.deb ... Unpacking iproute2 (6.12.0-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../007-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../008-libmagic-mgc_1%3a5.45-3+b1_armhf.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:armhf. Preparing to unpack .../009-libmagic1t64_1%3a5.45-3+b1_armhf.deb ... Unpacking libmagic1t64:armhf (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../010-file_1%3a5.45-3+b1_armhf.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../011-gettext-base_0.22.5-4_armhf.deb ... Unpacking gettext-base (0.22.5-4) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../012-libuchardet0_0.0.8-1+b2_armhf.deb ... Unpacking libuchardet0:armhf (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../013-groff-base_1.23.0-7_armhf.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../014-bsdextrautils_2.40.4-1_armhf.deb ... Unpacking bsdextrautils (2.40.4-1) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../015-libpipeline1_1.5.8-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../016-man-db_2.13.0-1_armhf.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../017-m4_1.4.19-5_armhf.deb ... Unpacking m4 (1.4.19-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../018-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../019-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../020-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../021-autopoint_0.22.5-4_all.deb ... Unpacking autopoint (0.22.5-4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../022-libdebhelper-perl_13.23_all.deb ... Unpacking libdebhelper-perl (13.23) ... Selecting previously unselected package libtool. Preparing to unpack .../023-libtool_2.5.4-2_all.deb ... Unpacking libtool (2.5.4-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../024-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../025-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../026-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../027-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package dwz. Preparing to unpack .../028-dwz_0.15-1+b2_armhf.deb ... Unpacking dwz (0.15-1+b2) ... Selecting previously unselected package libunistring5:armhf. Preparing to unpack .../029-libunistring5_1.3-1_armhf.deb ... Unpacking libunistring5:armhf (1.3-1) ... Selecting previously unselected package libicu72:armhf. Preparing to unpack .../030-libicu72_72.1-6_armhf.deb ... Unpacking libicu72:armhf (72.1-6) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../031-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_armhf.deb ... Unpacking libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../032-gettext_0.22.5-4_armhf.deb ... Unpacking gettext (0.22.5-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../033-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../034-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../035-debhelper_13.23_all.deb ... Unpacking debhelper (13.23) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../036-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../037-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../038-fontconfig-config_2.15.0-2_armhf.deb ... Unpacking fontconfig-config (2.15.0-2) ... Selecting previously unselected package libgeoip1t64:armhf. Preparing to unpack .../039-libgeoip1t64_1.6.12-11.1+b1_armhf.deb ... Unpacking libgeoip1t64:armhf (1.6.12-11.1+b1) ... Selecting previously unselected package geoip-bin. Preparing to unpack .../040-geoip-bin_1.6.12-11.1+b1_armhf.deb ... Unpacking geoip-bin (1.6.12-11.1+b1) ... Selecting previously unselected package libglib2.0-0t64:armhf. Preparing to unpack .../041-libglib2.0-0t64_2.82.4-2_armhf.deb ... Unpacking libglib2.0-0t64:armhf (2.82.4-2) ... Selecting previously unselected package gir1.2-glib-2.0:armhf. Preparing to unpack .../042-gir1.2-glib-2.0_2.82.4-2_armhf.deb ... Unpacking gir1.2-glib-2.0:armhf (2.82.4-2) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../043-libbrotli1_1.1.0-2+b6_armhf.deb ... Unpacking libbrotli1:armhf (1.1.0-2+b6) ... Selecting previously unselected package libpng16-16t64:armhf. Preparing to unpack .../044-libpng16-16t64_1.6.44-3_armhf.deb ... Unpacking libpng16-16t64:armhf (1.6.44-3) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../045-libfreetype6_2.13.3+dfsg-1_armhf.deb ... Unpacking libfreetype6:armhf (2.13.3+dfsg-1) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../046-libfontconfig1_2.15.0-2_armhf.deb ... Unpacking libfontconfig1:armhf (2.15.0-2) ... Selecting previously unselected package libpixman-1-0:armhf. Preparing to unpack .../047-libpixman-1-0_0.44.0-3_armhf.deb ... Unpacking libpixman-1-0:armhf (0.44.0-3) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../048-libxau6_1%3a1.0.11-1_armhf.deb ... Unpacking libxau6:armhf (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../049-libxdmcp6_1%3a1.1.5-1_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.5-1) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../050-libxcb1_1.17.0-2+b1_armhf.deb ... Unpacking libxcb1:armhf (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../051-libx11-data_2%3a1.8.10-2_all.deb ... Unpacking libx11-data (2:1.8.10-2) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../052-libx11-6_2%3a1.8.10-2_armhf.deb ... Unpacking libx11-6:armhf (2:1.8.10-2) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../053-libxcb-render0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-render0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../054-libxcb-shm0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-shm0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../055-libxext6_2%3a1.3.4-1+b3_armhf.deb ... Unpacking libxext6:armhf (2:1.3.4-1+b3) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../056-libxrender1_1%3a0.9.10-1.1+b3_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.10-1.1+b3) ... Selecting previously unselected package libcairo2:armhf. Preparing to unpack .../057-libcairo2_1.18.2-2_armhf.deb ... Unpacking libcairo2:armhf (1.18.2-2) ... Selecting previously unselected package libcairo-gobject2:armhf. Preparing to unpack .../058-libcairo-gobject2_1.18.2-2_armhf.deb ... Unpacking libcairo-gobject2:armhf (1.18.2-2) ... Selecting previously unselected package gir1.2-freedesktop:armhf. Preparing to unpack .../059-gir1.2-freedesktop_1.82.0-3_armhf.deb ... Unpacking gir1.2-freedesktop:armhf (1.82.0-3) ... Selecting previously unselected package gir1.2-glib-2.0-dev:armhf. Preparing to unpack .../060-gir1.2-glib-2.0-dev_2.82.4-2_armhf.deb ... Unpacking gir1.2-glib-2.0-dev:armhf (2.82.4-2) ... Selecting previously unselected package gir1.2-freedesktop-dev:armhf. Preparing to unpack .../061-gir1.2-freedesktop-dev_1.82.0-3_armhf.deb ... Unpacking gir1.2-freedesktop-dev:armhf (1.82.0-3) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../062-libgraphite2-3_1.3.14-2+b1_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.14-2+b1) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../063-libharfbuzz0b_10.1.0-2_armhf.deb ... Unpacking libharfbuzz0b:armhf (10.1.0-2) ... Selecting previously unselected package libharfbuzz-gobject0:armhf. Preparing to unpack .../064-libharfbuzz-gobject0_10.1.0-2_armhf.deb ... Unpacking libharfbuzz-gobject0:armhf (10.1.0-2) ... Selecting previously unselected package gir1.2-harfbuzz-0.0:armhf. Preparing to unpack .../065-gir1.2-harfbuzz-0.0_10.1.0-2_armhf.deb ... Unpacking gir1.2-harfbuzz-0.0:armhf (10.1.0-2) ... Selecting previously unselected package native-architecture. Preparing to unpack .../066-native-architecture_0.2.3_all.deb ... Unpacking native-architecture (0.2.3) ... Selecting previously unselected package libgirepository-2.0-0:armhf. Preparing to unpack .../067-libgirepository-2.0-0_2.82.4-2_armhf.deb ... Unpacking libgirepository-2.0-0:armhf (2.82.4-2) ... Selecting previously unselected package girepository-tools:armhf. Preparing to unpack .../068-girepository-tools_2.82.4-2_armhf.deb ... Unpacking girepository-tools:armhf (2.82.4-2) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../069-icu-devtools_72.1-6_armhf.deb ... Unpacking icu-devtools (72.1-6) ... Selecting previously unselected package libabsl20230802:armhf. Preparing to unpack .../070-libabsl20230802_20230802.1-4_armhf.deb ... Unpacking libabsl20230802:armhf (20230802.1-4) ... Selecting previously unselected package libaom3:armhf. Preparing to unpack .../071-libaom3_3.11.0-1_armhf.deb ... Unpacking libaom3:armhf (3.11.0-1) ... Selecting previously unselected package libaom-dev:armhf. Preparing to unpack .../072-libaom-dev_3.11.0-1_armhf.deb ... Unpacking libaom-dev:armhf (3.11.0-1) ... Selecting previously unselected package libdav1d7:armhf. Preparing to unpack .../073-libdav1d7_1.5.0-1+b1_armhf.deb ... Unpacking libdav1d7:armhf (1.5.0-1+b1) ... Selecting previously unselected package libdav1d-dev:armhf. Preparing to unpack .../074-libdav1d-dev_1.5.0-1+b1_armhf.deb ... Unpacking libdav1d-dev:armhf (1.5.0-1+b1) ... Selecting previously unselected package librav1e0.7:armhf. Preparing to unpack .../075-librav1e0.7_0.7.1-9_armhf.deb ... Unpacking librav1e0.7:armhf (0.7.1-9) ... Selecting previously unselected package librav1e-dev:armhf. Preparing to unpack .../076-librav1e-dev_0.7.1-9_armhf.deb ... Unpacking librav1e-dev:armhf (0.7.1-9) ... Selecting previously unselected package libsvtav1enc2:armhf. Preparing to unpack .../077-libsvtav1enc2_2.3.0+dfsg-1_armhf.deb ... Unpacking libsvtav1enc2:armhf (2.3.0+dfsg-1) ... Selecting previously unselected package libsvtav1enc-dev:armhf. Preparing to unpack .../078-libsvtav1enc-dev_2.3.0+dfsg-1_armhf.deb ... Unpacking libsvtav1enc-dev:armhf (2.3.0+dfsg-1) ... Selecting previously unselected package libjpeg62-turbo:armhf. Preparing to unpack .../079-libjpeg62-turbo_1%3a2.1.5-3+b1_armhf.deb ... Unpacking libjpeg62-turbo:armhf (1:2.1.5-3+b1) ... Selecting previously unselected package libyuv0:armhf. Preparing to unpack .../080-libyuv0_0.0.1899.20250103-1_armhf.deb ... Unpacking libyuv0:armhf (0.0.1899.20250103-1) ... Selecting previously unselected package libyuv-dev:armhf. Preparing to unpack .../081-libyuv-dev_0.0.1899.20250103-1_armhf.deb ... Unpacking libyuv-dev:armhf (0.0.1899.20250103-1) ... Selecting previously unselected package libgav1-1:armhf. Preparing to unpack .../082-libgav1-1_0.19.0-3_armhf.deb ... Unpacking libgav1-1:armhf (0.19.0-3) ... Selecting previously unselected package libavif16:armhf. Preparing to unpack .../083-libavif16_1.1.1-1_armhf.deb ... Unpacking libavif16:armhf (1.1.1-1) ... Selecting previously unselected package libavif-dev:armhf. Preparing to unpack .../084-libavif-dev_1.1.1-1_armhf.deb ... Unpacking libavif-dev:armhf (1.1.1-1) ... Selecting previously unselected package uuid-dev:armhf. Preparing to unpack .../085-uuid-dev_2.40.4-1_armhf.deb ... Unpacking uuid-dev:armhf (2.40.4-1) ... Selecting previously unselected package libblkid-dev:armhf. Preparing to unpack .../086-libblkid-dev_2.40.4-1_armhf.deb ... Unpacking libblkid-dev:armhf (2.40.4-1) ... Selecting previously unselected package libbrotli-dev:armhf. Preparing to unpack .../087-libbrotli-dev_1.1.0-2+b6_armhf.deb ... Unpacking libbrotli-dev:armhf (1.1.0-2+b6) ... Selecting previously unselected package libbz2-dev:armhf. Preparing to unpack .../088-libbz2-dev_1.0.8-6_armhf.deb ... Unpacking libbz2-dev:armhf (1.0.8-6) ... Selecting previously unselected package libde265-0:armhf. Preparing to unpack .../089-libde265-0_1.0.15-1+b2_armhf.deb ... Unpacking libde265-0:armhf (1.0.15-1+b2) ... Selecting previously unselected package libdeflate0:armhf. Preparing to unpack .../090-libdeflate0_1.23-1+b1_armhf.deb ... Unpacking libdeflate0:armhf (1.23-1+b1) ... Selecting previously unselected package libdeflate-dev:armhf. Preparing to unpack .../091-libdeflate-dev_1.23-1+b1_armhf.deb ... Unpacking libdeflate-dev:armhf (1.23-1+b1) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../092-libexpat1-dev_2.6.4-1_armhf.deb ... Unpacking libexpat1-dev:armhf (2.6.4-1) ... Selecting previously unselected package libffi-dev:armhf. Preparing to unpack .../093-libffi-dev_3.4.6-1_armhf.deb ... Unpacking libffi-dev:armhf (3.4.6-1) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../094-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libpng-dev:armhf. Preparing to unpack .../095-libpng-dev_1.6.44-3_armhf.deb ... Unpacking libpng-dev:armhf (1.6.44-3) ... Selecting previously unselected package libfreetype-dev:armhf. Preparing to unpack .../096-libfreetype-dev_2.13.3+dfsg-1_armhf.deb ... Unpacking libfreetype-dev:armhf (2.13.3+dfsg-1) ... Selecting previously unselected package libpkgconf3:armhf. Preparing to unpack .../097-libpkgconf3_1.8.1-4_armhf.deb ... Unpacking libpkgconf3:armhf (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../098-pkgconf-bin_1.8.1-4_armhf.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:armhf. Preparing to unpack .../099-pkgconf_1.8.1-4_armhf.deb ... Unpacking pkgconf:armhf (1.8.1-4) ... Selecting previously unselected package libfontconfig-dev:armhf. Preparing to unpack .../100-libfontconfig-dev_2.15.0-2_armhf.deb ... Unpacking libfontconfig-dev:armhf (2.15.0-2) ... Selecting previously unselected package libfribidi0:armhf. Preparing to unpack .../101-libfribidi0_1.0.16-1_armhf.deb ... Unpacking libfribidi0:armhf (1.0.16-1) ... Selecting previously unselected package libfribidi-dev:armhf. Preparing to unpack .../102-libfribidi-dev_1.0.16-1_armhf.deb ... Unpacking libfribidi-dev:armhf (1.0.16-1) ... Selecting previously unselected package libgpg-error0:armhf. Preparing to unpack .../103-libgpg-error0_1.51-3_armhf.deb ... Unpacking libgpg-error0:armhf (1.51-3) ... Selecting previously unselected package libgcrypt20:armhf. Preparing to unpack .../104-libgcrypt20_1.11.0-7_armhf.deb ... Unpacking libgcrypt20:armhf (1.11.0-7) ... Selecting previously unselected package libsharpyuv0:armhf. Preparing to unpack .../105-libsharpyuv0_1.5.0-0.1_armhf.deb ... Unpacking libsharpyuv0:armhf (1.5.0-0.1) ... Selecting previously unselected package libheif-plugin-dav1d:armhf. Preparing to unpack .../106-libheif-plugin-dav1d_1.19.5-1_armhf.deb ... Unpacking libheif-plugin-dav1d:armhf (1.19.5-1) ... Selecting previously unselected package libheif-plugin-libde265:armhf. Preparing to unpack .../107-libheif-plugin-libde265_1.19.5-1_armhf.deb ... Unpacking libheif-plugin-libde265:armhf (1.19.5-1) ... Selecting previously unselected package libheif1:armhf. Preparing to unpack .../108-libheif1_1.19.5-1_armhf.deb ... Unpacking libheif1:armhf (1.19.5-1) ... Selecting previously unselected package libimagequant0:armhf. Preparing to unpack .../109-libimagequant0_2.18.0-1+b2_armhf.deb ... Unpacking libimagequant0:armhf (2.18.0-1+b2) ... Selecting previously unselected package libraqm0:armhf. Preparing to unpack .../110-libraqm0_0.10.2-1_armhf.deb ... Unpacking libraqm0:armhf (0.10.2-1) ... Selecting previously unselected package libjbig0:armhf. Preparing to unpack .../111-libjbig0_2.1-6.1+b2_armhf.deb ... Unpacking libjbig0:armhf (2.1-6.1+b2) ... Selecting previously unselected package liblerc4:armhf. Preparing to unpack .../112-liblerc4_4.0.0+ds-5_armhf.deb ... Unpacking liblerc4:armhf (4.0.0+ds-5) ... Selecting previously unselected package libwebp7:armhf. Preparing to unpack .../113-libwebp7_1.5.0-0.1_armhf.deb ... Unpacking libwebp7:armhf (1.5.0-0.1) ... Selecting previously unselected package libtiff6:armhf. Preparing to unpack .../114-libtiff6_4.5.1+git230720-5_armhf.deb ... Unpacking libtiff6:armhf (4.5.1+git230720-5) ... Selecting previously unselected package libxpm4:armhf. Preparing to unpack .../115-libxpm4_1%3a3.5.17-1+b3_armhf.deb ... Unpacking libxpm4:armhf (1:3.5.17-1+b3) ... Selecting previously unselected package libgd3:armhf. Preparing to unpack .../116-libgd3_2.3.3-12+b1_armhf.deb ... Unpacking libgd3:armhf (2.3.3-12+b1) ... Selecting previously unselected package libsharpyuv-dev:armhf. Preparing to unpack .../117-libsharpyuv-dev_1.5.0-0.1_armhf.deb ... Unpacking libsharpyuv-dev:armhf (1.5.0-0.1) ... Selecting previously unselected package libheif-dev:armhf. Preparing to unpack .../118-libheif-dev_1.19.5-1_armhf.deb ... Unpacking libheif-dev:armhf (1.19.5-1) ... Selecting previously unselected package libimagequant-dev:armhf. Preparing to unpack .../119-libimagequant-dev_2.18.0-1+b2_armhf.deb ... Unpacking libimagequant-dev:armhf (2.18.0-1+b2) ... Selecting previously unselected package libjpeg62-turbo-dev:armhf. Preparing to unpack .../120-libjpeg62-turbo-dev_1%3a2.1.5-3+b1_armhf.deb ... Unpacking libjpeg62-turbo-dev:armhf (1:2.1.5-3+b1) ... Selecting previously unselected package libjpeg-dev:armhf. Preparing to unpack .../121-libjpeg-dev_1%3a2.1.5-3+b1_armhf.deb ... Unpacking libjpeg-dev:armhf (1:2.1.5-3+b1) ... Selecting previously unselected package libharfbuzz-icu0:armhf. Preparing to unpack .../122-libharfbuzz-icu0_10.1.0-2_armhf.deb ... Unpacking libharfbuzz-icu0:armhf (10.1.0-2) ... Selecting previously unselected package libharfbuzz-subset0:armhf. Preparing to unpack .../123-libharfbuzz-subset0_10.1.0-2_armhf.deb ... Unpacking libharfbuzz-subset0:armhf (10.1.0-2) ... Selecting previously unselected package libharfbuzz-cairo0:armhf. Preparing to unpack .../124-libharfbuzz-cairo0_10.1.0-2_armhf.deb ... Unpacking libharfbuzz-cairo0:armhf (10.1.0-2) ... Selecting previously unselected package libsepol-dev:armhf. Preparing to unpack .../125-libsepol-dev_3.7-1_armhf.deb ... Unpacking libsepol-dev:armhf (3.7-1) ... Selecting previously unselected package libpcre2-16-0:armhf. Preparing to unpack .../126-libpcre2-16-0_10.44-5_armhf.deb ... Unpacking libpcre2-16-0:armhf (10.44-5) ... Selecting previously unselected package libpcre2-32-0:armhf. Preparing to unpack .../127-libpcre2-32-0_10.44-5_armhf.deb ... Unpacking libpcre2-32-0:armhf (10.44-5) ... Selecting previously unselected package libpcre2-posix3:armhf. Preparing to unpack .../128-libpcre2-posix3_10.44-5_armhf.deb ... Unpacking libpcre2-posix3:armhf (10.44-5) ... Selecting previously unselected package libpcre2-dev:armhf. Preparing to unpack .../129-libpcre2-dev_10.44-5_armhf.deb ... Unpacking libpcre2-dev:armhf (10.44-5) ... Selecting previously unselected package libselinux1-dev:armhf. Preparing to unpack .../130-libselinux1-dev_3.7-3+b1_armhf.deb ... Unpacking libselinux1-dev:armhf (3.7-3+b1) ... Selecting previously unselected package libmount-dev:armhf. Preparing to unpack .../131-libmount-dev_2.40.4-1_armhf.deb ... Unpacking libmount-dev:armhf (2.40.4-1) ... Selecting previously unselected package libsysprof-capture-4-dev:armhf. Preparing to unpack .../132-libsysprof-capture-4-dev_47.2-1_armhf.deb ... Unpacking libsysprof-capture-4-dev:armhf (47.2-1) ... Selecting previously unselected package libgio-2.0-dev:armhf. Preparing to unpack .../133-libgio-2.0-dev_2.82.4-2_armhf.deb ... Unpacking libgio-2.0-dev:armhf (2.82.4-2) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../134-libglib2.0-data_2.82.4-2_all.deb ... Unpacking libglib2.0-data (2.82.4-2) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../135-libglib2.0-bin_2.82.4-2_armhf.deb ... Unpacking libglib2.0-bin (2.82.4-2) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../136-python3-packaging_24.2-1_all.deb ... Unpacking python3-packaging (24.2-1) ... Selecting previously unselected package libgio-2.0-dev-bin. Preparing to unpack .../137-libgio-2.0-dev-bin_2.82.4-2_armhf.deb ... Unpacking libgio-2.0-dev-bin (2.82.4-2) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../138-libglib2.0-dev-bin_2.82.4-2_armhf.deb ... Unpacking libglib2.0-dev-bin (2.82.4-2) ... Selecting previously unselected package libglib2.0-dev:armhf. Preparing to unpack .../139-libglib2.0-dev_2.82.4-2_armhf.deb ... Unpacking libglib2.0-dev:armhf (2.82.4-2) ... Selecting previously unselected package libgraphite2-dev:armhf. Preparing to unpack .../140-libgraphite2-dev_1.3.14-2+b1_armhf.deb ... Unpacking libgraphite2-dev:armhf (1.3.14-2+b1) ... Selecting previously unselected package libicu-dev:armhf. Preparing to unpack .../141-libicu-dev_72.1-6_armhf.deb ... Unpacking libicu-dev:armhf (72.1-6) ... Selecting previously unselected package libharfbuzz-dev:armhf. Preparing to unpack .../142-libharfbuzz-dev_10.1.0-2_armhf.deb ... Unpacking libharfbuzz-dev:armhf (10.1.0-2) ... Selecting previously unselected package libraqm-dev:armhf. Preparing to unpack .../143-libraqm-dev_0.10.2-1_armhf.deb ... Unpacking libraqm-dev:armhf (0.10.2-1) ... Selecting previously unselected package libjbig-dev:armhf. Preparing to unpack .../144-libjbig-dev_2.1-6.1+b2_armhf.deb ... Unpacking libjbig-dev:armhf (2.1-6.1+b2) ... Selecting previously unselected package liblzma-dev:armhf. Preparing to unpack .../145-liblzma-dev_5.6.3-1+b1_armhf.deb ... Unpacking liblzma-dev:armhf (5.6.3-1+b1) ... Selecting previously unselected package libzstd-dev:armhf. Preparing to unpack .../146-libzstd-dev_1.5.6+dfsg-2_armhf.deb ... Unpacking libzstd-dev:armhf (1.5.6+dfsg-2) ... Selecting previously unselected package libwebpdemux2:armhf. Preparing to unpack .../147-libwebpdemux2_1.5.0-0.1_armhf.deb ... Unpacking libwebpdemux2:armhf (1.5.0-0.1) ... Selecting previously unselected package libwebpmux3:armhf. Preparing to unpack .../148-libwebpmux3_1.5.0-0.1_armhf.deb ... Unpacking libwebpmux3:armhf (1.5.0-0.1) ... Selecting previously unselected package libwebpdecoder3:armhf. Preparing to unpack .../149-libwebpdecoder3_1.5.0-0.1_armhf.deb ... Unpacking libwebpdecoder3:armhf (1.5.0-0.1) ... Selecting previously unselected package libwebp-dev:armhf. Preparing to unpack .../150-libwebp-dev_1.5.0-0.1_armhf.deb ... Unpacking libwebp-dev:armhf (1.5.0-0.1) ... Selecting previously unselected package libtiffxx6:armhf. Preparing to unpack .../151-libtiffxx6_4.5.1+git230720-5_armhf.deb ... Unpacking libtiffxx6:armhf (4.5.1+git230720-5) ... Selecting previously unselected package liblerc-dev:armhf. Preparing to unpack .../152-liblerc-dev_4.0.0+ds-5_armhf.deb ... Unpacking liblerc-dev:armhf (4.0.0+ds-5) ... Selecting previously unselected package libtiff-dev:armhf. Preparing to unpack .../153-libtiff-dev_4.5.1+git230720-5_armhf.deb ... Unpacking libtiff-dev:armhf (4.5.1+git230720-5) ... Selecting previously unselected package libvpx9:armhf. Preparing to unpack .../154-libvpx9_1.15.0-1_armhf.deb ... Unpacking libvpx9:armhf (1.15.0-1) ... Selecting previously unselected package libvpx-dev:armhf. Preparing to unpack .../155-libvpx-dev_1.15.0-1_armhf.deb ... Unpacking libvpx-dev:armhf (1.15.0-1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../156-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../157-x11proto-dev_2024.1-1_all.deb ... Unpacking x11proto-dev (2024.1-1) ... Selecting previously unselected package libxau-dev:armhf. Preparing to unpack .../158-libxau-dev_1%3a1.0.11-1_armhf.deb ... Unpacking libxau-dev:armhf (1:1.0.11-1) ... Selecting previously unselected package libxdmcp-dev:armhf. Preparing to unpack .../159-libxdmcp-dev_1%3a1.1.5-1_armhf.deb ... Unpacking libxdmcp-dev:armhf (1:1.1.5-1) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../160-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libxcb1-dev:armhf. Preparing to unpack .../161-libxcb1-dev_1.17.0-2+b1_armhf.deb ... Unpacking libxcb1-dev:armhf (1.17.0-2+b1) ... Selecting previously unselected package libx11-dev:armhf. Preparing to unpack .../162-libx11-dev_2%3a1.8.10-2_armhf.deb ... Unpacking libx11-dev:armhf (2:1.8.10-2) ... Selecting previously unselected package libxpm-dev:armhf. Preparing to unpack .../163-libxpm-dev_1%3a3.5.17-1+b3_armhf.deb ... Unpacking libxpm-dev:armhf (1:3.5.17-1+b3) ... Selecting previously unselected package libgd-dev:armhf. Preparing to unpack .../164-libgd-dev_2.3.3-12+b1_armhf.deb ... Unpacking libgd-dev:armhf (2.3.3-12+b1) ... Selecting previously unselected package libgeoip-dev. Preparing to unpack .../165-libgeoip-dev_1.6.12-11.1+b1_armhf.deb ... Unpacking libgeoip-dev (1.6.12-11.1+b1) ... Selecting previously unselected package libperl-dev:armhf. Preparing to unpack .../166-libperl-dev_5.40.0-8_armhf.deb ... Unpacking libperl-dev:armhf (5.40.0-8) ... Selecting previously unselected package libssl-dev:armhf. Preparing to unpack .../167-libssl-dev_3.4.0-2_armhf.deb ... Unpacking libssl-dev:armhf (3.4.0-2) ... Selecting previously unselected package libxml2-dev:armhf. Preparing to unpack .../168-libxml2-dev_2.12.7+dfsg+really2.9.14-0.2+b1_armhf.deb ... Unpacking libxml2-dev:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package libxslt1.1:armhf. Preparing to unpack .../169-libxslt1.1_1.1.35-1.1+b1_armhf.deb ... Unpacking libxslt1.1:armhf (1.1.35-1.1+b1) ... Selecting previously unselected package libxslt1-dev:armhf. Preparing to unpack .../170-libxslt1-dev_1.1.35-1.1+b1_armhf.deb ... Unpacking libxslt1-dev:armhf (1.1.35-1.1+b1) ... Selecting previously unselected package nginx-common. Preparing to unpack .../171-nginx-common_1.26.0-3_all.deb ... Unpacking nginx-common (1.26.0-3) ... Selecting previously unselected package nginx. Preparing to unpack .../172-nginx_1.26.0-3+b1_armhf.deb ... Unpacking nginx (1.26.0-3+b1) ... Selecting previously unselected package nginx-dev. Preparing to unpack .../173-nginx-dev_1.26.0-3_all.deb ... Unpacking nginx-dev (1.26.0-3) ... Selecting previously unselected package ragel. Preparing to unpack .../174-ragel_6.10-4_armhf.deb ... Unpacking ragel (6.10-4) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:armhf (1.5.8-1) ... Setting up libgraphite2-3:armhf (1.3.14-2+b1) ... Setting up libpixman-1-0:armhf (0.44.0-3) ... Setting up libsharpyuv0:armhf (1.5.0-0.1) ... Setting up libaom3:armhf (3.11.0-1) ... Setting up libxau6:armhf (1:1.0.11-1) ... Setting up libxdmcp6:armhf (1:1.1.5-1) ... Setting up libkeyutils1:armhf (1.6.3-4) ... Setting up libxcb1:armhf (1.17.0-2+b1) ... Setting up native-architecture (0.2.3) ... Setting up libicu72:armhf (72.1-6) ... Setting up liblerc4:armhf (4.0.0+ds-5) ... Setting up libzstd-dev:armhf (1.5.6+dfsg-2) ... Setting up bsdextrautils (2.40.4-1) ... Setting up libgpg-error0:armhf (1.51-3) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libxcb-render0:armhf (1.17.0-2+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libdebhelper-perl (13.23) ... Setting up libbrotli1:armhf (1.1.0-2+b6) ... Setting up libmagic1t64:armhf (1:5.45-3+b1) ... Setting up libdeflate0:armhf (1.23-1+b1) ... Setting up libwebpdecoder3:armhf (1.5.0-0.1) ... Setting up gettext-base (0.22.5-4) ... Setting up nginx-common (1.26.0-3) ... Setting up m4 (1.4.19-5) ... Setting up libgcrypt20:armhf (1.11.0-7) ... Setting up libperl-dev:armhf (5.40.0-8) ... Setting up libgeoip1t64:armhf (1.6.12-11.1+b1) ... Setting up libxcb-shm0:armhf (1.17.0-2+b1) ... Setting up libcom-err2:armhf (1.47.2-1) ... Setting up file (1:5.45-3+b1) ... Setting up libjbig0:armhf (2.1-6.1+b2) ... Setting up libpcre2-16-0:armhf (10.44-5) ... Setting up libelf1t64:armhf (0.192-4) ... Setting up libkrb5support0:armhf (1.21.3-3) ... Setting up libaom-dev:armhf (3.11.0-1) ... Setting up tzdata (2024b-6) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Jan 20 12:49:14 UTC 2025. Universal Time is now: Mon Jan 20 12:49:14 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up ragel (6.10-4) ... Setting up libcap2-bin (1:2.66-5+b1) ... Setting up libsysprof-capture-4-dev:armhf (47.2-1) ... Setting up xtrans-dev (1.4.0-1) ... Setting up libgraphite2-dev:armhf (1.3.14-2+b1) ... Setting up autotools-dev (20220109.1) ... Setting up libpcre2-32-0:armhf (10.44-5) ... Setting up libglib2.0-data (2.82.4-2) ... Setting up libpkgconf3:armhf (1.8.1-4) ... Setting up libexpat1-dev:armhf (2.6.4-1) ... Setting up libjpeg62-turbo:armhf (1:2.1.5-3+b1) ... Setting up libx11-data (2:1.8.10-2) ... Setting up libsvtav1enc2:armhf (2.3.0+dfsg-1) ... Setting up libjpeg62-turbo-dev:armhf (1:2.1.5-3+b1) ... Setting up uuid-dev:armhf (2.40.4-1) ... Setting up libfribidi0:armhf (1.0.16-1) ... Setting up libimagequant0:armhf (2.18.0-1+b2) ... Setting up libunistring5:armhf (1.3-1) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libssl-dev:armhf (3.4.0-2) ... Setting up libpng16-16t64:armhf (1.6.44-3) ... Setting up libmnl0:armhf (1.0.5-3) ... Setting up autopoint (0.22.5-4) ... Setting up icu-devtools (72.1-6) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up libsepol-dev:armhf (3.7-1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up liblerc-dev:armhf (4.0.0+ds-5) ... Setting up libk5crypto3:armhf (1.21.3-3) ... Setting up libxtables12:armhf (1.8.11-2) ... Setting up autoconf (2.72-3) ... Setting up libwebp7:armhf (1.5.0-0.1) ... Setting up liblzma-dev:armhf (5.6.3-1+b1) ... Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libffi8:armhf (3.4.6-1) ... Setting up libpcre2-posix3:armhf (10.44-5) ... Setting up libvpx9:armhf (1.15.0-1) ... Setting up dwz (0.15-1+b2) ... Setting up libdav1d7:armhf (1.5.0-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libtiff6:armhf (4.5.1+git230720-5) ... Setting up librav1e0.7:armhf (0.7.1-9) ... Setting up libuchardet0:armhf (0.0.8-1+b2) ... Setting up libx11-6:armhf (2:1.8.10-2) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up netbase (6.4) ... Setting up libabsl20230802:armhf (20230802.1-4) ... Setting up libkrb5-3:armhf (1.21.3-3) ... Setting up libde265-0:armhf (1.0.15-1+b2) ... Setting up libsharpyuv-dev:armhf (1.5.0-0.1) ... Setting up libwebpmux3:armhf (1.5.0-0.1) ... Setting up libtiffxx6:armhf (4.5.1+git230720-5) ... Setting up libdeflate-dev:armhf (1.23-1+b1) ... Setting up libyuv0:armhf (0.0.1899.20250103-1) ... Setting up readline-common (8.2-6) ... Setting up libicu-dev:armhf (72.1-6) ... Setting up libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libbrotli-dev:armhf (1.1.0-2+b6) ... Setting up libbpf1:armhf (1:1.5.0-2) ... Setting up libbz2-dev:armhf (1.0.8-6) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up x11proto-dev (2024.1-1) ... Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libblkid-dev:armhf (2.40.4-1) ... Setting up gettext (0.22.5-4) ... Setting up libxau-dev:armhf (1:1.0.11-1) ... Setting up libxpm4:armhf (1:3.5.17-1+b3) ... Setting up libpcre2-dev:armhf (10.44-5) ... Setting up libimagequant-dev:armhf (2.18.0-1+b2) ... Setting up libxrender1:armhf (1:0.9.10-1.1+b3) ... Setting up libtool (2.5.4-2) ... Setting up libselinux1-dev:armhf (3.7-3+b1) ... Setting up geoip-bin (1.6.12-11.1+b1) ... Setting up fontconfig-config (2.15.0-2) ... Setting up libfribidi-dev:armhf (1.0.16-1) ... Setting up libwebpdemux2:armhf (1.5.0-0.1) ... Setting up libpng-dev:armhf (1.6.44-3) ... Setting up libjpeg-dev:armhf (1:2.1.5-3+b1) ... Setting up libjbig-dev:armhf (2.1-6.1+b2) ... Setting up libxext6:armhf (2:1.3.4-1+b3) ... Setting up libsvtav1enc-dev:armhf (2.3.0+dfsg-1) ... Setting up libffi-dev:armhf (3.4.6-1) ... Setting up pkgconf:armhf (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libxdmcp-dev:armhf (1:1.1.5-1) ... Setting up libxml2-dev:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libglib2.0-0t64:armhf (2.82.4-2) ... No schema files found: doing nothing. Setting up libwebp-dev:armhf (1.5.0-0.1) ... Setting up libfreetype6:armhf (2.13.3+dfsg-1) ... Setting up libtiff-dev:armhf (4.5.1+git230720-5) ... Setting up libvpx-dev:armhf (1.15.0-1) ... Setting up libdav1d-dev:armhf (1.5.0-1+b1) ... Setting up libgssapi-krb5-2:armhf (1.21.3-3) ... Setting up libgav1-1:armhf (0.19.0-3) ... Setting up gir1.2-glib-2.0:armhf (2.82.4-2) ... Setting up libreadline8t64:armhf (8.2-6) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up librav1e-dev:armhf (0.7.1-9) ... Setting up libyuv-dev:armhf (0.0.1899.20250103-1) ... Setting up gir1.2-glib-2.0-dev:armhf (2.82.4-2) ... Setting up groff-base (1.23.0-7) ... Setting up libxslt1.1:armhf (1.1.35-1.1+b1) ... Setting up libharfbuzz0b:armhf (10.1.0-2) ... Setting up libfontconfig1:armhf (2.15.0-2) ... Setting up libmount-dev:armhf (2.40.4-1) ... Setting up libavif16:armhf (1.1.1-1) ... Setting up libgeoip-dev (1.6.12-11.1+b1) ... Setting up libgio-2.0-dev:armhf (2.82.4-2) ... Setting up libharfbuzz-icu0:armhf (10.1.0-2) ... Setting up libxcb1-dev:armhf (1.17.0-2+b1) ... Setting up libxslt1-dev:armhf (1.1.35-1.1+b1) ... Setting up libtirpc3t64:armhf (1.3.4+ds-1.3+b1) ... Setting up libgirepository-2.0-0:armhf (2.82.4-2) ... Setting up iproute2 (6.12.0-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libx11-dev:armhf (2:1.8.10-2) ... Setting up libglib2.0-bin (2.82.4-2) ... Setting up libharfbuzz-gobject0:armhf (10.1.0-2) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libcairo2:armhf (1.18.2-2) ... Setting up libfreetype-dev:armhf (2.13.3+dfsg-1) ... Setting up libharfbuzz-cairo0:armhf (10.1.0-2) ... Setting up libraqm0:armhf (0.10.2-1) ... Setting up libxpm-dev:armhf (1:3.5.17-1+b3) ... Setting up libavif-dev:armhf (1.1.1-1) ... Setting up libnsl2:armhf (1.3.0-3+b3) ... Setting up libharfbuzz-subset0:armhf (10.1.0-2) ... Setting up libcairo-gobject2:armhf (1.18.2-2) ... Setting up gir1.2-freedesktop:armhf (1.82.0-3) ... Setting up girepository-tools:armhf (2.82.4-2) ... Setting up libpython3.12-stdlib:armhf (3.12.8-5) ... Setting up nginx (1.26.0-3+b1) ... invoke-rc.d: could not determine current runlevel invoke-rc.d: policy-rc.d denied execution of start. Setting up libfontconfig-dev:armhf (2.15.0-2) ... Setting up python3.12 (3.12.8-5) ... Setting up debhelper (13.23) ... Setting up gir1.2-harfbuzz-0.0:armhf (10.1.0-2) ... Setting up gir1.2-freedesktop-dev:armhf (1.82.0-3) ... Setting up libpython3-stdlib:armhf (3.12.8-1) ... Setting up python3 (3.12.8-1) ... Setting up python3-packaging (24.2-1) ... Setting up libgio-2.0-dev-bin (2.82.4-2) ... Setting up libglib2.0-dev-bin (2.82.4-2) ... Setting up libglib2.0-dev:armhf (2.82.4-2) ... Setting up libharfbuzz-dev:armhf (10.1.0-2) ... Setting up libraqm-dev:armhf (0.10.2-1) ... Setting up libheif-plugin-dav1d:armhf (1.19.5-1) ... Setting up libheif-plugin-libde265:armhf (1.19.5-1) ... Setting up libheif1:armhf (1.19.5-1) ... Setting up libheif-dev:armhf (1.19.5-1) ... Setting up libgd3:armhf (2.3.3-12+b1) ... Setting up libgd-dev:armhf (2.3.3-12+b1) ... Setting up nginx-dev (1.26.0-3) ... Processing triggers for libc-bin (2.40-5) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/libnginx-mod-http-memc-0.20/ && 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 > ../libnginx-mod-http-memc_0.20-1_source.changes dpkg-buildpackage: info: source package libnginx-mod-http-memc dpkg-buildpackage: info: source version 0.20-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Jan Mojžíš dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean dh_auto_clean --buildsystem=nginx_mod dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure --buildsystem=nginx_mod checking for OS + Linux 6.1.0-30-arm64 aarch64 checking for C compiler ... found + using GNU C compiler checking for --with-ld-opt="-Wl,-z,relro -Wl,-z,now -fPIC" ... found checking for -Wl,-E switch ... found checking for gcc builtin atomic operations ... found checking for C99 variadic macros ... found checking for gcc variadic macros ... found checking for gcc builtin 64 bit byteswap ... found checking for unistd.h ... found checking for inttypes.h ... found checking for limits.h ... found checking for sys/filio.h ... not found checking for sys/param.h ... found checking for sys/mount.h ... found checking for sys/statvfs.h ... found checking for crypt.h ... found checking for Linux specific features checking for epoll ... found checking for EPOLLRDHUP ... found checking for EPOLLEXCLUSIVE ... found checking for eventfd() ... found checking for O_PATH ... found checking for sendfile() ... found checking for sendfile64() ... found checking for sys/prctl.h ... found checking for prctl(PR_SET_DUMPABLE) ... found checking for prctl(PR_SET_KEEPCAPS) ... found checking for capabilities ... found checking for crypt_r() ... found checking for sys/vfs.h ... found checking for BPF sockhash ... found checking for SO_COOKIE ... found checking for UDP_SEGMENT ... found checking for nobody group ... not found checking for nogroup group ... found checking for poll() ... found checking for /dev/poll ... not found checking for kqueue ... not found checking for crypt() ... not found checking for crypt() in libcrypt ... found checking for F_READAHEAD ... not found checking for posix_fadvise() ... found checking for O_DIRECT ... found checking for F_NOCACHE ... not found checking for directio() ... not found checking for statfs() ... found checking for statvfs() ... found checking for dlopen() ... found checking for sched_yield() ... found checking for sched_setaffinity() ... found checking for SO_SETFIB ... not found checking for SO_REUSEPORT ... found checking for SO_ACCEPTFILTER ... not found checking for SO_BINDANY ... not found checking for IP_TRANSPARENT ... found checking for IP_BINDANY ... not found checking for IP_BIND_ADDRESS_NO_PORT ... found checking for IP_RECVDSTADDR ... not found checking for IP_SENDSRCADDR ... not found checking for IP_PKTINFO ... found checking for IPV6_RECVPKTINFO ... found checking for IP_MTU_DISCOVER ... found checking for IPV6_MTU_DISCOVER ... found checking for IP_DONTFRAG ... not found checking for IPV6_DONTFRAG ... found checking for TCP_DEFER_ACCEPT ... found checking for TCP_KEEPIDLE ... found checking for TCP_FASTOPEN ... found checking for TCP_INFO ... found checking for accept4() ... found checking for int size ... 4 bytes checking for long size ... 4 bytes checking for long long size ... 8 bytes checking for void * size ... 4 bytes checking for uint32_t ... found checking for uint64_t ... found checking for sig_atomic_t ... found checking for sig_atomic_t size ... 4 bytes checking for socklen_t ... found checking for in_addr_t ... found checking for in_port_t ... found checking for rlim_t ... found checking for uintptr_t ... uintptr_t found checking for system byte ordering ... little endian checking for size_t size ... 4 bytes checking for off_t size ... 8 bytes checking for time_t size ... 8 bytes checking for AF_INET6 ... found checking for setproctitle() ... not found checking for pread() ... found checking for pwrite() ... found checking for pwritev() ... found checking for strerrordesc_np() ... found checking for localtime_r() ... found checking for clock_gettime(CLOCK_MONOTONIC) ... found checking for posix_memalign() ... found checking for memalign() ... found checking for mmap(MAP_ANON|MAP_SHARED) ... found checking for mmap("/dev/zero", MAP_SHARED) ... found checking for System V shared memory ... found checking for POSIX semaphores ... found checking for struct msghdr.msg_control ... found checking for ioctl(FIONBIO) ... found checking for ioctl(FIONREAD) ... found checking for struct tm.tm_gmtoff ... found checking for struct dirent.d_namlen ... not found checking for struct dirent.d_type ... found checking for sysconf(_SC_NPROCESSORS_ONLN) ... found checking for sysconf(_SC_LEVEL1_DCACHE_LINESIZE) ... found checking for openat(), fstatat() ... found checking for getaddrinfo() ... found configuring additional dynamic modules adding module in /build/reproducible-path/libnginx-mod-http-memc-0.20/. + ngx_http_memc_module was configured checking for PCRE2 library ... found checking for OpenSSL library ... found checking for OpenSSL QUIC support ... not found checking for OpenSSL QUIC compatibility ... found checking for zlib library ... found creating /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/Makefile Configuration summary + using threads + using system PCRE2 library + using system OpenSSL library + using system zlib library nginx path prefix: "/usr/share/nginx" nginx binary file: "/usr/share/nginx/sbin/nginx" nginx modules path: "/usr/lib/nginx/modules" nginx configuration prefix: "/etc/nginx" nginx configuration file: "/etc/nginx/nginx.conf" nginx pid file: "/run/nginx.pid" nginx logs errors to stderr nginx http access log file: "/var/log/nginx/access.log" nginx http client request body temporary files: "/var/lib/nginx/body" nginx http proxy temporary files: "/var/lib/nginx/proxy" nginx http fastcgi temporary files: "/var/lib/nginx/fastcgi" nginx http uwsgi temporary files: "/var/lib/nginx/uwsgi" nginx http scgi temporary files: "/var/lib/nginx/scgi" debian/rules execute_before_dh_auto_build make[1]: Entering directory '/build/reproducible-path/libnginx-mod-http-memc-0.20' # rebuild ngx_http_memc_response.c using ragel [ -f src/ngx_http_memc_response.c.orig ] || cp src/ngx_http_memc_response.c src/ngx_http_memc_response.c.orig ragel -G2 src/ngx_http_memc_response.rl || mv -f src/ngx_http_memc_response.c.orig src/ngx_http_memc_response.c diff -u src/ngx_http_memc_response.c.orig src/ngx_http_memc_response.c || : --- src/ngx_http_memc_response.c.orig 2025-01-20 00:50:46.845327094 -1200 +++ src/ngx_http_memc_response.c 2025-01-20 00:50:46.897327246 -1200 @@ -25,98 +25,12 @@ #line 24 "src/ngx_http_memc_response.rl" -#line 29 "src/ngx_http_memc_response.c" -static const char _memc_storage_key_offsets[] = { - 0, 0, 4, 5, 6, 7, 8, 9, - 10, 11, 12, 13, 14, 15, 16, 17, - 19, 21, 22, 23, 24, 25, 26, 27, - 28, 29, 30, 31, 32, 33, 34, 35, - 37, 38, 39, 40, 41, 42, 43, 44, - 45, 46, 47, 48, 50, 51, 52, 53, - 54, 55, 56, 57, 58, 59, 60 -}; - -static const char _memc_storage_trans_keys[] = { - 67, 69, 78, 83, 76, 73, 69, 78, - 84, 95, 69, 82, 82, 79, 82, 32, - 13, 10, 13, 82, 88, 82, 79, 82, - 13, 10, 73, 83, 84, 83, 13, 10, - 79, 84, 95, 70, 83, 79, 85, 78, - 68, 13, 10, 84, 79, 82, 69, 68, - 69, 84, 82, 86, 69, 82, 79, 82, - 69, 68, 13, 10, 0 -}; - -static const char _memc_storage_single_lengths[] = { - 0, 4, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 2, - 2, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 2, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 2, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 0 -}; - -static const char _memc_storage_range_lengths[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0 -}; - -static const unsigned char _memc_storage_index_offsets[] = { - 0, 0, 5, 7, 9, 11, 13, 15, - 17, 19, 21, 23, 25, 27, 29, 31, - 34, 37, 39, 41, 43, 45, 47, 49, - 51, 53, 55, 57, 59, 61, 63, 65, - 68, 70, 72, 74, 76, 78, 80, 82, - 84, 86, 88, 90, 93, 95, 97, 99, - 101, 103, 105, 107, 109, 111, 113 -}; - -static const char _memc_storage_trans_targs[] = { - 2, 16, 28, 43, 0, 3, 0, 4, - 0, 5, 0, 6, 0, 7, 0, 8, - 0, 9, 0, 10, 0, 11, 0, 12, - 0, 13, 0, 14, 0, 15, 14, 54, - 15, 14, 17, 22, 0, 18, 0, 19, - 0, 20, 0, 21, 0, 54, 0, 23, - 0, 24, 0, 25, 0, 26, 0, 27, - 0, 54, 0, 29, 0, 30, 0, 31, - 0, 32, 38, 0, 33, 0, 34, 0, - 35, 0, 36, 0, 37, 0, 54, 0, - 39, 0, 40, 0, 41, 0, 42, 0, - 26, 0, 44, 48, 0, 45, 0, 46, - 0, 47, 0, 7, 0, 49, 0, 50, - 0, 51, 0, 52, 0, 53, 0, 54, - 0, 0, 0 -}; - -static const char _memc_storage_trans_actions[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 4, - 0, 0, 0 -}; - +#line 24 "src/ngx_http_memc_response.c" static const int memc_storage_start = 1; static const int memc_storage_first_final = 54; static const int memc_storage_error = 0; +static const int memc_storage_en_main = 1; #line 25 "src/ngx_http_memc_response.rl" @@ -124,72 +38,12 @@ #line 27 "src/ngx_http_memc_response.rl" -#line 129 "src/ngx_http_memc_response.c" -static const char _memc_flush_all_key_offsets[] = { - 0, 0, 4, 5, 6, 7, 8, 9, - 10, 11, 12, 13, 14, 15, 16, 17, - 19, 20, 21, 22, 23, 24, 25, 26, - 27, 28, 29, 30, 31, 32, 33 -}; - -static const short _memc_flush_all_trans_keys[] = { - 67, 69, 79, 83, 76, 73, 69, 78, - 84, 95, 69, 82, 82, 79, 82, 32, - 13, 10, 13, 82, 82, 79, 82, 13, - 10, 75, 13, 10, 69, 82, 86, 69, - 82, 0 -}; - -static const char _memc_flush_all_single_lengths[] = { - 0, 4, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 2, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 0 -}; - -static const char _memc_flush_all_range_lengths[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0 -}; - -static const char _memc_flush_all_index_offsets[] = { - 0, 0, 5, 7, 9, 11, 13, 15, - 17, 19, 21, 23, 25, 27, 29, 31, - 34, 36, 38, 40, 42, 44, 46, 48, - 50, 52, 54, 56, 58, 60, 62 -}; - -static const char _memc_flush_all_indicies[] = { - 0, 2, 3, 4, 1, 5, 1, 6, - 1, 7, 1, 8, 1, 9, 1, 10, - 1, 11, 1, 12, 1, 13, 1, 14, - 1, 15, 1, 16, 1, 17, 16, 18, - 17, 16, 19, 1, 20, 1, 21, 1, - 22, 1, 23, 1, 18, 1, 24, 1, - 25, 1, 26, 1, 27, 1, 28, 1, - 29, 1, 30, 1, 9, 1, 1, 0 -}; - -static const char _memc_flush_all_trans_targs[] = { - 2, 0, 16, 22, 25, 3, 4, 5, - 6, 7, 8, 9, 10, 11, 12, 13, - 14, 15, 30, 17, 18, 19, 20, 21, - 23, 24, 30, 26, 27, 28, 29 -}; - -static const char _memc_flush_all_trans_actions[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, 0 -}; - +#line 31 "src/ngx_http_memc_response.c" static const int memc_flush_all_start = 1; static const int memc_flush_all_first_final = 30; static const int memc_flush_all_error = 0; +static const int memc_flush_all_en_main = 1; #line 28 "src/ngx_http_memc_response.rl" @@ -197,86 +51,12 @@ #line 30 "src/ngx_http_memc_response.rl" -#line 203 "src/ngx_http_memc_response.c" -static const char _memc_version_key_offsets[] = { - 0, 0, 4, 5, 6, 7, 8, 9, - 10, 11, 12, 13, 14, 15, 16, 17, - 19, 20, 21, 22, 23, 24, 25, 26, - 27, 28, 29, 30, 31, 32, 33, 34, - 35, 36, 37, 38, 39, 41, 43, 43, - 43 -}; - -static const short _memc_version_trans_keys[] = { - 67, 69, 83, 86, 76, 73, 69, 78, - 84, 95, 69, 82, 82, 79, 82, 32, - 13, 10, 13, 82, 82, 79, 82, 13, - 10, 69, 82, 86, 69, 82, 69, 82, - 83, 73, 79, 78, 32, 13, 13, 10, - 13, 10, 13, 13, 0 -}; - -static const char _memc_version_single_lengths[] = { - 0, 4, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 2, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 2, 2, 0, 0, - 1 -}; - -static const char _memc_version_range_lengths[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0 -}; - -static const char _memc_version_index_offsets[] = { - 0, 0, 5, 7, 9, 11, 13, 15, - 17, 19, 21, 23, 25, 27, 29, 31, - 34, 36, 38, 40, 42, 44, 46, 48, - 50, 52, 54, 56, 58, 60, 62, 64, - 66, 68, 70, 72, 74, 77, 80, 81, - 82 -}; - -static const char _memc_version_indicies[] = { - 0, 2, 3, 4, 1, 5, 1, 6, - 1, 7, 1, 8, 1, 9, 1, 10, - 1, 11, 1, 12, 1, 13, 1, 14, - 1, 15, 1, 16, 1, 17, 16, 18, - 17, 16, 19, 1, 20, 1, 21, 1, - 22, 1, 23, 1, 18, 1, 24, 1, - 25, 1, 26, 1, 27, 1, 9, 1, - 28, 1, 29, 1, 30, 1, 31, 1, - 32, 1, 33, 1, 34, 1, 36, 35, - 37, 35, 38, 37, 35, 39, 37, 35, - 35, 1, 37, 35, 0 -}; - -static const char _memc_version_trans_targs[] = { - 2, 0, 16, 22, 27, 3, 4, 5, - 6, 7, 8, 9, 10, 11, 12, 13, - 14, 15, 39, 17, 18, 19, 20, 21, - 23, 24, 25, 26, 28, 29, 30, 31, - 32, 33, 34, 35, 37, 36, 40, 38 -}; - -static const char _memc_version_trans_actions[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 2, 0 -}; - +#line 38 "src/ngx_http_memc_response.c" static const int memc_version_start = 1; static const int memc_version_first_final = 39; static const int memc_version_error = 0; +static const int memc_version_en_main = 1; #line 31 "src/ngx_http_memc_response.rl" @@ -284,91 +64,12 @@ #line 33 "src/ngx_http_memc_response.rl" -#line 291 "src/ngx_http_memc_response.c" -static const char _memc_stats_key_offsets[] = { - 0, 0, 3, 4, 5, 6, 7, 8, - 9, 10, 11, 12, 13, 14, 15, 16, - 18, 20, 21, 22, 23, 24, 25, 26, - 27, 28, 30, 31, 32, 33, 34, 35, - 36, 37, 38, 39, 41, 43, 45, 47, - 48, 50, 52, 52, 52 -}; - -static const short _memc_stats_trans_keys[] = { - 67, 69, 83, 76, 73, 69, 78, 84, - 95, 69, 82, 82, 79, 82, 32, 13, - 10, 13, 78, 82, 68, 13, 10, 82, - 79, 82, 13, 10, 69, 84, 82, 86, - 69, 82, 65, 84, 32, 13, 13, 10, - 13, 13, 69, 13, 78, 13, 68, 13, - 10, 13, 10, 13, 13, 69, 0 -}; - -static const char _memc_stats_single_lengths[] = { - 0, 3, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 2, - 2, 1, 1, 1, 1, 1, 1, 1, - 1, 2, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 2, 2, 2, 2, 1, - 2, 2, 0, 0, 2 -}; - -static const char _memc_stats_range_lengths[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0 -}; - -static const unsigned char _memc_stats_index_offsets[] = { - 0, 0, 4, 6, 8, 10, 12, 14, - 16, 18, 20, 22, 24, 26, 28, 30, - 33, 36, 38, 40, 42, 44, 46, 48, - 50, 52, 55, 57, 59, 61, 63, 65, - 67, 69, 71, 73, 76, 79, 82, 85, - 87, 90, 93, 94, 95 -}; - -static const char _memc_stats_indicies[] = { - 0, 2, 3, 1, 4, 1, 5, 1, - 6, 1, 7, 1, 8, 1, 9, 1, - 10, 1, 11, 1, 12, 1, 13, 1, - 14, 1, 15, 1, 16, 15, 17, 16, - 15, 18, 19, 1, 20, 1, 21, 1, - 22, 1, 23, 1, 24, 1, 25, 1, - 26, 1, 17, 1, 27, 28, 1, 29, - 1, 30, 1, 31, 1, 8, 1, 32, - 1, 33, 1, 34, 1, 36, 35, 37, - 35, 38, 37, 35, 37, 39, 35, 37, - 40, 35, 37, 41, 35, 42, 35, 43, - 37, 35, 44, 37, 35, 35, 1, 37, - 39, 35, 0 -}; - -static const char _memc_stats_trans_targs[] = { - 2, 0, 16, 25, 3, 4, 5, 6, - 7, 8, 9, 10, 11, 12, 13, 14, - 15, 43, 17, 20, 18, 19, 43, 21, - 22, 23, 24, 26, 30, 27, 28, 29, - 31, 32, 33, 34, 41, 35, 36, 37, - 38, 39, 40, 44, 42 -}; - -static const char _memc_stats_trans_actions[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 0 -}; - +#line 45 "src/ngx_http_memc_response.c" static const int memc_stats_start = 1; static const int memc_stats_first_final = 43; static const int memc_stats_error = 0; +static const int memc_stats_en_main = 1; #line 34 "src/ngx_http_memc_response.rl" @@ -376,87 +77,12 @@ #line 36 "src/ngx_http_memc_response.rl" -#line 384 "src/ngx_http_memc_response.c" -static const char _memc_delete_key_offsets[] = { - 0, 0, 5, 6, 7, 8, 9, 10, - 11, 12, 13, 14, 15, 16, 17, 18, - 20, 21, 22, 23, 24, 25, 26, 27, - 28, 29, 30, 31, 32, 33, 34, 35, - 36, 37, 38, 39, 40, 41, 42, 43, - 44, 45, 46, 47, 48, 49 -}; - -static const short _memc_delete_trans_keys[] = { - 67, 68, 69, 78, 83, 76, 73, 69, - 78, 84, 95, 69, 82, 82, 79, 82, - 32, 13, 10, 13, 69, 76, 69, 84, - 69, 68, 13, 10, 82, 82, 79, 82, - 13, 10, 79, 84, 95, 70, 79, 85, - 78, 68, 13, 10, 69, 82, 86, 69, - 82, 0 -}; - -static const char _memc_delete_single_lengths[] = { - 0, 5, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 2, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 0 -}; - -static const char _memc_delete_range_lengths[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0 -}; - -static const unsigned char _memc_delete_index_offsets[] = { - 0, 0, 6, 8, 10, 12, 14, 16, - 18, 20, 22, 24, 26, 28, 30, 32, - 35, 37, 39, 41, 43, 45, 47, 49, - 51, 53, 55, 57, 59, 61, 63, 65, - 67, 69, 71, 73, 75, 77, 79, 81, - 83, 85, 87, 89, 91, 93 -}; - -static const char _memc_delete_trans_targs[] = { - 2, 16, 24, 30, 40, 0, 3, 0, - 4, 0, 5, 0, 6, 0, 7, 0, - 8, 0, 9, 0, 10, 0, 11, 0, - 12, 0, 13, 0, 14, 0, 15, 14, - 45, 15, 14, 17, 0, 18, 0, 19, - 0, 20, 0, 21, 0, 22, 0, 23, - 0, 45, 0, 25, 0, 26, 0, 27, - 0, 28, 0, 29, 0, 45, 0, 31, - 0, 32, 0, 33, 0, 34, 0, 35, - 0, 36, 0, 37, 0, 38, 0, 39, - 0, 45, 0, 41, 0, 42, 0, 43, - 0, 44, 0, 7, 0, 0, 0 -}; - -static const char _memc_delete_trans_actions[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 3, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0 -}; - +#line 52 "src/ngx_http_memc_response.c" static const int memc_delete_start = 1; static const int memc_delete_first_final = 45; static const int memc_delete_error = 0; +static const int memc_delete_en_main = 1; #line 37 "src/ngx_http_memc_response.rl" @@ -464,89 +90,12 @@ #line 39 "src/ngx_http_memc_response.rl" -#line 473 "src/ngx_http_memc_response.c" -static const char _memc_incr_decr_key_offsets[] = { - 0, 0, 6, 10, 11, 13, 14, 15, - 16, 17, 18, 19, 20, 21, 22, 23, - 24, 25, 26, 28, 29, 30, 31, 32, - 33, 34, 35, 36, 37, 38, 39, 40, - 41, 42, 43, 44, 45, 46, 47, 48, - 49 -}; - -static const short _memc_incr_decr_trans_keys[] = { - 67, 69, 78, 83, 48, 57, 13, 32, - 48, 57, 10, 13, 32, 76, 73, 69, - 78, 84, 95, 69, 82, 82, 79, 82, - 32, 13, 10, 13, 82, 82, 79, 82, - 13, 10, 79, 84, 95, 70, 79, 85, - 78, 68, 13, 10, 69, 82, 86, 69, - 82, 0 -}; - -static const char _memc_incr_decr_single_lengths[] = { - 0, 4, 2, 1, 2, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 2, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 0 -}; - -static const char _memc_incr_decr_range_lengths[] = { - 0, 1, 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0 -}; - -static const char _memc_incr_decr_index_offsets[] = { - 0, 0, 6, 10, 12, 15, 17, 19, - 21, 23, 25, 27, 29, 31, 33, 35, - 37, 39, 41, 44, 46, 48, 50, 52, - 54, 56, 58, 60, 62, 64, 66, 68, - 70, 72, 74, 76, 78, 80, 82, 84, - 86 -}; - -static const char _memc_incr_decr_indicies[] = { - 2, 3, 4, 5, 0, 1, 6, 7, - 0, 1, 8, 1, 6, 7, 1, 9, - 1, 10, 1, 11, 1, 12, 1, 13, - 1, 14, 1, 15, 1, 16, 1, 17, - 1, 18, 1, 19, 1, 20, 1, 21, - 20, 22, 21, 20, 23, 1, 24, 1, - 25, 1, 26, 1, 27, 1, 22, 1, - 28, 1, 29, 1, 30, 1, 31, 1, - 32, 1, 33, 1, 34, 1, 35, 1, - 36, 1, 37, 1, 38, 1, 39, 1, - 40, 1, 41, 1, 13, 1, 1, 0 -}; - -static const char _memc_incr_decr_trans_targs[] = { - 2, 0, 5, 19, 25, 35, 3, 4, - 40, 6, 7, 8, 9, 10, 11, 12, - 13, 14, 15, 16, 17, 18, 40, 20, - 21, 22, 23, 24, 26, 27, 28, 29, - 30, 31, 32, 33, 34, 40, 36, 37, - 38, 39 -}; - -static const char _memc_incr_decr_trans_actions[] = { - 1, 0, 1, 1, 1, 1, 1, 1, - 2, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 3, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 4, 1, 1, - 1, 1 -}; - +#line 59 "src/ngx_http_memc_response.c" static const int memc_incr_decr_start = 1; static const int memc_incr_decr_first_final = 40; static const int memc_incr_decr_error = 0; +static const int memc_incr_decr_en_main = 1; #line 40 "src/ngx_http_memc_response.rl" @@ -603,7 +152,7 @@ #line 91 "src/ngx_http_memc_response.rl" -#line 613 "src/ngx_http_memc_response.c" +#line 115 "src/ngx_http_memc_response.c" { cs = memc_storage_start; } @@ -616,7 +165,7 @@ #line 97 "src/ngx_http_memc_response.rl" -#line 626 "src/ngx_http_memc_response.c" +#line 122 "src/ngx_http_memc_response.c" { cs = memc_flush_all_start; } @@ -629,7 +178,7 @@ #line 103 "src/ngx_http_memc_response.rl" -#line 639 "src/ngx_http_memc_response.c" +#line 129 "src/ngx_http_memc_response.c" { cs = memc_version_start; } @@ -642,7 +191,7 @@ #line 109 "src/ngx_http_memc_response.rl" -#line 652 "src/ngx_http_memc_response.c" +#line 136 "src/ngx_http_memc_response.c" { cs = memc_stats_start; } @@ -655,7 +204,7 @@ #line 115 "src/ngx_http_memc_response.rl" -#line 665 "src/ngx_http_memc_response.c" +#line 143 "src/ngx_http_memc_response.c" { cs = memc_delete_start; } @@ -670,7 +219,7 @@ #line 123 "src/ngx_http_memc_response.rl" -#line 680 "src/ngx_http_memc_response.c" +#line 152 "src/ngx_http_memc_response.c" { cs = memc_incr_decr_start; } @@ -1133,80 +682,124 @@ #line 578 "src/ngx_http_memc_response.rl" -#line 1143 "src/ngx_http_memc_response.c" +#line 607 "src/ngx_http_memc_response.c" { - int _klen; - const char *_keys; - int _trans; - if ( p == pe ) goto _test_eof; - if ( cs == 0 ) - goto _out; -_resume: - _keys = _memc_storage_trans_keys + _memc_storage_key_offsets[cs]; - _trans = _memc_storage_index_offsets[cs]; - - _klen = _memc_storage_single_lengths[cs]; - if ( _klen > 0 ) { - const char *_lower = _keys; - const char *_mid; - const char *_upper = _keys + _klen - 1; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + ((_upper-_lower) >> 1); - if ( (*p) < *_mid ) - _upper = _mid - 1; - else if ( (*p) > *_mid ) - _lower = _mid + 1; - else { - _trans += (unsigned int)(_mid - _keys); - goto _match; - } - } - _keys += _klen; - _trans += _klen; - } - - _klen = _memc_storage_range_lengths[cs]; - if ( _klen > 0 ) { - const char *_lower = _keys; - const char *_mid; - const char *_upper = _keys + (_klen<<1) - 2; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + (((_upper-_lower) >> 1) & ~1); - if ( (*p) < _mid[0] ) - _upper = _mid - 2; - else if ( (*p) > _mid[1] ) - _lower = _mid + 2; - else { - _trans += (unsigned int)((_mid - _keys)>>1); - goto _match; - } - } - _trans += _klen; - } - -_match: - cs = _memc_storage_trans_targs[_trans]; - - if ( _memc_storage_trans_actions[_trans] == 0 ) - goto _again; - - switch ( _memc_storage_trans_actions[_trans] ) { - case 2: -#line 21 "src/memc_common.rl" + switch ( cs ) { - dd("done it!"); - *done_addr = 1; - } - break; - case 1: +case 1: + switch( (*p) ) { + case 67: goto st2; + case 69: goto st16; + case 78: goto st28; + case 83: goto st43; + } + goto st0; +st0: +cs = 0; + goto _out; +st2: + if ( ++p == pe ) + goto _test_eof2; +case 2: + if ( (*p) == 76 ) + goto st3; + goto st0; +st3: + if ( ++p == pe ) + goto _test_eof3; +case 3: + if ( (*p) == 73 ) + goto st4; + goto st0; +st4: + if ( ++p == pe ) + goto _test_eof4; +case 4: + if ( (*p) == 69 ) + goto st5; + goto st0; +st5: + if ( ++p == pe ) + goto _test_eof5; +case 5: + if ( (*p) == 78 ) + goto st6; + goto st0; +st6: + if ( ++p == pe ) + goto _test_eof6; +case 6: + if ( (*p) == 84 ) + goto st7; + goto st0; +st7: + if ( ++p == pe ) + goto _test_eof7; +case 7: + if ( (*p) == 95 ) + goto st8; + goto st0; +st8: + if ( ++p == pe ) + goto _test_eof8; +case 8: + if ( (*p) == 69 ) + goto st9; + goto st0; +st9: + if ( ++p == pe ) + goto _test_eof9; +case 9: + if ( (*p) == 82 ) + goto st10; + goto st0; +st10: + if ( ++p == pe ) + goto _test_eof10; +case 10: + if ( (*p) == 82 ) + goto st11; + goto st0; +st11: + if ( ++p == pe ) + goto _test_eof11; +case 11: + if ( (*p) == 79 ) + goto st12; + goto st0; +st12: + if ( ++p == pe ) + goto _test_eof12; +case 12: + if ( (*p) == 82 ) + goto st13; + goto st0; +st13: + if ( ++p == pe ) + goto _test_eof13; +case 13: + if ( (*p) == 32 ) + goto st14; + goto st0; +st14: + if ( ++p == pe ) + goto _test_eof14; +case 14: + if ( (*p) == 13 ) + goto st15; + goto st14; +st15: + if ( ++p == pe ) + goto _test_eof15; +case 15: + switch( (*p) ) { + case 10: goto tr18; + case 13: goto st15; + } + goto st14; +tr18: #line 4 "src/memc_common.rl" { dd("caught error..."); @@ -1219,21 +812,15 @@ dd("done it!"); *done_addr = 1; } - break; - case 4: -#line 31 "src/memc_common.rl" - { - dd("status set to 201"); - - *status_addr = NGX_HTTP_CREATED; - } + goto st54; +tr30: #line 21 "src/memc_common.rl" { dd("done it!"); *done_addr = 1; } - break; - case 3: + goto st54; +tr41: #line 37 "src/memc_common.rl" { dd("status set to 404"); @@ -1245,15 +832,353 @@ dd("done it!"); *done_addr = 1; } - break; -#line 1256 "src/ngx_http_memc_response.c" - } + goto st54; +tr56: +#line 31 "src/memc_common.rl" + { + dd("status set to 201"); + + *status_addr = NGX_HTTP_CREATED; + } +#line 21 "src/memc_common.rl" + { + dd("done it!"); + *done_addr = 1; + } + goto st54; +st54: + if ( ++p == pe ) + goto _test_eof54; +case 54: +#line 767 "src/ngx_http_memc_response.c" + goto st0; +st16: + if ( ++p == pe ) + goto _test_eof16; +case 16: + switch( (*p) ) { + case 82: goto st17; + case 88: goto st22; + } + goto st0; +st17: + if ( ++p == pe ) + goto _test_eof17; +case 17: + if ( (*p) == 82 ) + goto st18; + goto st0; +st18: + if ( ++p == pe ) + goto _test_eof18; +case 18: + if ( (*p) == 79 ) + goto st19; + goto st0; +st19: + if ( ++p == pe ) + goto _test_eof19; +case 19: + if ( (*p) == 82 ) + goto st20; + goto st0; +st20: + if ( ++p == pe ) + goto _test_eof20; +case 20: + if ( (*p) == 13 ) + goto st21; + goto st0; +st21: + if ( ++p == pe ) + goto _test_eof21; +case 21: + if ( (*p) == 10 ) + goto tr18; + goto st0; +st22: + if ( ++p == pe ) + goto _test_eof22; +case 22: + if ( (*p) == 73 ) + goto st23; + goto st0; +st23: + if ( ++p == pe ) + goto _test_eof23; +case 23: + if ( (*p) == 83 ) + goto st24; + goto st0; +st24: + if ( ++p == pe ) + goto _test_eof24; +case 24: + if ( (*p) == 84 ) + goto st25; + goto st0; +st25: + if ( ++p == pe ) + goto _test_eof25; +case 25: + if ( (*p) == 83 ) + goto st26; + goto st0; +st26: + if ( ++p == pe ) + goto _test_eof26; +case 26: + if ( (*p) == 13 ) + goto st27; + goto st0; +st27: + if ( ++p == pe ) + goto _test_eof27; +case 27: + if ( (*p) == 10 ) + goto tr30; + goto st0; +st28: + if ( ++p == pe ) + goto _test_eof28; +case 28: + if ( (*p) == 79 ) + goto st29; + goto st0; +st29: + if ( ++p == pe ) + goto _test_eof29; +case 29: + if ( (*p) == 84 ) + goto st30; + goto st0; +st30: + if ( ++p == pe ) + goto _test_eof30; +case 30: + if ( (*p) == 95 ) + goto st31; + goto st0; +st31: + if ( ++p == pe ) + goto _test_eof31; +case 31: + switch( (*p) ) { + case 70: goto st32; + case 83: goto st38; + } + goto st0; +st32: + if ( ++p == pe ) + goto _test_eof32; +case 32: + if ( (*p) == 79 ) + goto st33; + goto st0; +st33: + if ( ++p == pe ) + goto _test_eof33; +case 33: + if ( (*p) == 85 ) + goto st34; + goto st0; +st34: + if ( ++p == pe ) + goto _test_eof34; +case 34: + if ( (*p) == 78 ) + goto st35; + goto st0; +st35: + if ( ++p == pe ) + goto _test_eof35; +case 35: + if ( (*p) == 68 ) + goto st36; + goto st0; +st36: + if ( ++p == pe ) + goto _test_eof36; +case 36: + if ( (*p) == 13 ) + goto st37; + goto st0; +st37: + if ( ++p == pe ) + goto _test_eof37; +case 37: + if ( (*p) == 10 ) + goto tr41; + goto st0; +st38: + if ( ++p == pe ) + goto _test_eof38; +case 38: + if ( (*p) == 84 ) + goto st39; + goto st0; +st39: + if ( ++p == pe ) + goto _test_eof39; +case 39: + if ( (*p) == 79 ) + goto st40; + goto st0; +st40: + if ( ++p == pe ) + goto _test_eof40; +case 40: + if ( (*p) == 82 ) + goto st41; + goto st0; +st41: + if ( ++p == pe ) + goto _test_eof41; +case 41: + if ( (*p) == 69 ) + goto st42; + goto st0; +st42: + if ( ++p == pe ) + goto _test_eof42; +case 42: + if ( (*p) == 68 ) + goto st26; + goto st0; +st43: + if ( ++p == pe ) + goto _test_eof43; +case 43: + switch( (*p) ) { + case 69: goto st44; + case 84: goto st48; + } + goto st0; +st44: + if ( ++p == pe ) + goto _test_eof44; +case 44: + if ( (*p) == 82 ) + goto st45; + goto st0; +st45: + if ( ++p == pe ) + goto _test_eof45; +case 45: + if ( (*p) == 86 ) + goto st46; + goto st0; +st46: + if ( ++p == pe ) + goto _test_eof46; +case 46: + if ( (*p) == 69 ) + goto st47; + goto st0; +st47: + if ( ++p == pe ) + goto _test_eof47; +case 47: + if ( (*p) == 82 ) + goto st7; + goto st0; +st48: + if ( ++p == pe ) + goto _test_eof48; +case 48: + if ( (*p) == 79 ) + goto st49; + goto st0; +st49: + if ( ++p == pe ) + goto _test_eof49; +case 49: + if ( (*p) == 82 ) + goto st50; + goto st0; +st50: + if ( ++p == pe ) + goto _test_eof50; +case 50: + if ( (*p) == 69 ) + goto st51; + goto st0; +st51: + if ( ++p == pe ) + goto _test_eof51; +case 51: + if ( (*p) == 68 ) + goto st52; + goto st0; +st52: + if ( ++p == pe ) + goto _test_eof52; +case 52: + if ( (*p) == 13 ) + goto st53; + goto st0; +st53: + if ( ++p == pe ) + goto _test_eof53; +case 53: + if ( (*p) == 10 ) + goto tr56; + goto st0; + } + _test_eof2: cs = 2; goto _test_eof; + _test_eof3: cs = 3; goto _test_eof; + _test_eof4: cs = 4; goto _test_eof; + _test_eof5: cs = 5; goto _test_eof; + _test_eof6: cs = 6; goto _test_eof; + _test_eof7: cs = 7; goto _test_eof; + _test_eof8: cs = 8; goto _test_eof; + _test_eof9: cs = 9; goto _test_eof; + _test_eof10: cs = 10; goto _test_eof; + _test_eof11: cs = 11; goto _test_eof; + _test_eof12: cs = 12; goto _test_eof; + _test_eof13: cs = 13; goto _test_eof; + _test_eof14: cs = 14; goto _test_eof; + _test_eof15: cs = 15; goto _test_eof; + _test_eof54: cs = 54; goto _test_eof; + _test_eof16: cs = 16; goto _test_eof; + _test_eof17: cs = 17; goto _test_eof; + _test_eof18: cs = 18; goto _test_eof; + _test_eof19: cs = 19; goto _test_eof; + _test_eof20: cs = 20; goto _test_eof; + _test_eof21: cs = 21; goto _test_eof; + _test_eof22: cs = 22; goto _test_eof; + _test_eof23: cs = 23; goto _test_eof; + _test_eof24: cs = 24; goto _test_eof; + _test_eof25: cs = 25; goto _test_eof; + _test_eof26: cs = 26; goto _test_eof; + _test_eof27: cs = 27; goto _test_eof; + _test_eof28: cs = 28; goto _test_eof; + _test_eof29: cs = 29; goto _test_eof; + _test_eof30: cs = 30; goto _test_eof; + _test_eof31: cs = 31; goto _test_eof; + _test_eof32: cs = 32; goto _test_eof; + _test_eof33: cs = 33; goto _test_eof; + _test_eof34: cs = 34; goto _test_eof; + _test_eof35: cs = 35; goto _test_eof; + _test_eof36: cs = 36; goto _test_eof; + _test_eof37: cs = 37; goto _test_eof; + _test_eof38: cs = 38; goto _test_eof; + _test_eof39: cs = 39; goto _test_eof; + _test_eof40: cs = 40; goto _test_eof; + _test_eof41: cs = 41; goto _test_eof; + _test_eof42: cs = 42; goto _test_eof; + _test_eof43: cs = 43; goto _test_eof; + _test_eof44: cs = 44; goto _test_eof; + _test_eof45: cs = 45; goto _test_eof; + _test_eof46: cs = 46; goto _test_eof; + _test_eof47: cs = 47; goto _test_eof; + _test_eof48: cs = 48; goto _test_eof; + _test_eof49: cs = 49; goto _test_eof; + _test_eof50: cs = 50; goto _test_eof; + _test_eof51: cs = 51; goto _test_eof; + _test_eof52: cs = 52; goto _test_eof; + _test_eof53: cs = 53; goto _test_eof; -_again: - if ( cs == 0 ) - goto _out; - if ( ++p != pe ) - goto _resume; _test_eof: {} _out: {} } @@ -1277,81 +1202,124 @@ #line 594 "src/ngx_http_memc_response.rl" -#line 1287 "src/ngx_http_memc_response.c" +#line 1111 "src/ngx_http_memc_response.c" { - int _klen; - const short *_keys; - int _trans; - if ( p == pe ) goto _test_eof; - if ( cs == 0 ) - goto _out; -_resume: - _keys = _memc_flush_all_trans_keys + _memc_flush_all_key_offsets[cs]; - _trans = _memc_flush_all_index_offsets[cs]; - - _klen = _memc_flush_all_single_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + _klen - 1; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + ((_upper-_lower) >> 1); - if ( (*p) < *_mid ) - _upper = _mid - 1; - else if ( (*p) > *_mid ) - _lower = _mid + 1; - else { - _trans += (unsigned int)(_mid - _keys); - goto _match; - } - } - _keys += _klen; - _trans += _klen; - } - - _klen = _memc_flush_all_range_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + (_klen<<1) - 2; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + (((_upper-_lower) >> 1) & ~1); - if ( (*p) < _mid[0] ) - _upper = _mid - 2; - else if ( (*p) > _mid[1] ) - _lower = _mid + 2; - else { - _trans += (unsigned int)((_mid - _keys)>>1); - goto _match; - } - } - _trans += _klen; - } - -_match: - _trans = _memc_flush_all_indicies[_trans]; - cs = _memc_flush_all_trans_targs[_trans]; - - if ( _memc_flush_all_trans_actions[_trans] == 0 ) - goto _again; - - switch ( _memc_flush_all_trans_actions[_trans] ) { - case 2: -#line 21 "src/memc_common.rl" + switch ( cs ) { - dd("done it!"); - *done_addr = 1; - } - break; - case 1: +case 1: + switch( (*p) ) { + case 67: goto st2; + case 69: goto st16; + case 79: goto st22; + case 83: goto st25; + } + goto st0; +st0: +cs = 0; + goto _out; +st2: + if ( ++p == pe ) + goto _test_eof2; +case 2: + if ( (*p) == 76 ) + goto st3; + goto st0; +st3: + if ( ++p == pe ) + goto _test_eof3; +case 3: + if ( (*p) == 73 ) + goto st4; + goto st0; +st4: + if ( ++p == pe ) + goto _test_eof4; +case 4: + if ( (*p) == 69 ) + goto st5; + goto st0; +st5: + if ( ++p == pe ) + goto _test_eof5; +case 5: + if ( (*p) == 78 ) + goto st6; + goto st0; +st6: + if ( ++p == pe ) + goto _test_eof6; +case 6: + if ( (*p) == 84 ) + goto st7; + goto st0; +st7: + if ( ++p == pe ) + goto _test_eof7; +case 7: + if ( (*p) == 95 ) + goto st8; + goto st0; +st8: + if ( ++p == pe ) + goto _test_eof8; +case 8: + if ( (*p) == 69 ) + goto st9; + goto st0; +st9: + if ( ++p == pe ) + goto _test_eof9; +case 9: + if ( (*p) == 82 ) + goto st10; + goto st0; +st10: + if ( ++p == pe ) + goto _test_eof10; +case 10: + if ( (*p) == 82 ) + goto st11; + goto st0; +st11: + if ( ++p == pe ) + goto _test_eof11; +case 11: + if ( (*p) == 79 ) + goto st12; + goto st0; +st12: + if ( ++p == pe ) + goto _test_eof12; +case 12: + if ( (*p) == 82 ) + goto st13; + goto st0; +st13: + if ( ++p == pe ) + goto _test_eof13; +case 13: + if ( (*p) == 32 ) + goto st14; + goto st0; +st14: + if ( ++p == pe ) + goto _test_eof14; +case 14: + if ( (*p) == 13 ) + goto st15; + goto st14; +st15: + if ( ++p == pe ) + goto _test_eof15; +case 15: + switch( (*p) ) { + case 10: goto tr18; + case 13: goto st15; + } + goto st14; +tr18: #line 4 "src/memc_common.rl" { dd("caught error..."); @@ -1364,15 +1332,149 @@ dd("done it!"); *done_addr = 1; } - break; -#line 1375 "src/ngx_http_memc_response.c" - } + goto st30; +tr26: +#line 21 "src/memc_common.rl" + { + dd("done it!"); + *done_addr = 1; + } + goto st30; +st30: + if ( ++p == pe ) + goto _test_eof30; +case 30: +#line 1249 "src/ngx_http_memc_response.c" + goto st0; +st16: + if ( ++p == pe ) + goto _test_eof16; +case 16: + if ( (*p) == 82 ) + goto st17; + goto st0; +st17: + if ( ++p == pe ) + goto _test_eof17; +case 17: + if ( (*p) == 82 ) + goto st18; + goto st0; +st18: + if ( ++p == pe ) + goto _test_eof18; +case 18: + if ( (*p) == 79 ) + goto st19; + goto st0; +st19: + if ( ++p == pe ) + goto _test_eof19; +case 19: + if ( (*p) == 82 ) + goto st20; + goto st0; +st20: + if ( ++p == pe ) + goto _test_eof20; +case 20: + if ( (*p) == 13 ) + goto st21; + goto st0; +st21: + if ( ++p == pe ) + goto _test_eof21; +case 21: + if ( (*p) == 10 ) + goto tr18; + goto st0; +st22: + if ( ++p == pe ) + goto _test_eof22; +case 22: + if ( (*p) == 75 ) + goto st23; + goto st0; +st23: + if ( ++p == pe ) + goto _test_eof23; +case 23: + if ( (*p) == 13 ) + goto st24; + goto st0; +st24: + if ( ++p == pe ) + goto _test_eof24; +case 24: + if ( (*p) == 10 ) + goto tr26; + goto st0; +st25: + if ( ++p == pe ) + goto _test_eof25; +case 25: + if ( (*p) == 69 ) + goto st26; + goto st0; +st26: + if ( ++p == pe ) + goto _test_eof26; +case 26: + if ( (*p) == 82 ) + goto st27; + goto st0; +st27: + if ( ++p == pe ) + goto _test_eof27; +case 27: + if ( (*p) == 86 ) + goto st28; + goto st0; +st28: + if ( ++p == pe ) + goto _test_eof28; +case 28: + if ( (*p) == 69 ) + goto st29; + goto st0; +st29: + if ( ++p == pe ) + goto _test_eof29; +case 29: + if ( (*p) == 82 ) + goto st7; + goto st0; + } + _test_eof2: cs = 2; goto _test_eof; + _test_eof3: cs = 3; goto _test_eof; + _test_eof4: cs = 4; goto _test_eof; + _test_eof5: cs = 5; goto _test_eof; + _test_eof6: cs = 6; goto _test_eof; + _test_eof7: cs = 7; goto _test_eof; + _test_eof8: cs = 8; goto _test_eof; + _test_eof9: cs = 9; goto _test_eof; + _test_eof10: cs = 10; goto _test_eof; + _test_eof11: cs = 11; goto _test_eof; + _test_eof12: cs = 12; goto _test_eof; + _test_eof13: cs = 13; goto _test_eof; + _test_eof14: cs = 14; goto _test_eof; + _test_eof15: cs = 15; goto _test_eof; + _test_eof30: cs = 30; goto _test_eof; + _test_eof16: cs = 16; goto _test_eof; + _test_eof17: cs = 17; goto _test_eof; + _test_eof18: cs = 18; goto _test_eof; + _test_eof19: cs = 19; goto _test_eof; + _test_eof20: cs = 20; goto _test_eof; + _test_eof21: cs = 21; goto _test_eof; + _test_eof22: cs = 22; goto _test_eof; + _test_eof23: cs = 23; goto _test_eof; + _test_eof24: cs = 24; goto _test_eof; + _test_eof25: cs = 25; goto _test_eof; + _test_eof26: cs = 26; goto _test_eof; + _test_eof27: cs = 27; goto _test_eof; + _test_eof28: cs = 28; goto _test_eof; + _test_eof29: cs = 29; goto _test_eof; -_again: - if ( cs == 0 ) - goto _out; - if ( ++p != pe ) - goto _resume; _test_eof: {} _out: {} } @@ -1396,81 +1498,124 @@ #line 610 "src/ngx_http_memc_response.rl" -#line 1406 "src/ngx_http_memc_response.c" +#line 1395 "src/ngx_http_memc_response.c" { - int _klen; - const short *_keys; - int _trans; - if ( p == pe ) goto _test_eof; - if ( cs == 0 ) - goto _out; -_resume: - _keys = _memc_version_trans_keys + _memc_version_key_offsets[cs]; - _trans = _memc_version_index_offsets[cs]; - - _klen = _memc_version_single_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + _klen - 1; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + ((_upper-_lower) >> 1); - if ( (*p) < *_mid ) - _upper = _mid - 1; - else if ( (*p) > *_mid ) - _lower = _mid + 1; - else { - _trans += (unsigned int)(_mid - _keys); - goto _match; - } - } - _keys += _klen; - _trans += _klen; - } - - _klen = _memc_version_range_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + (_klen<<1) - 2; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + (((_upper-_lower) >> 1) & ~1); - if ( (*p) < _mid[0] ) - _upper = _mid - 2; - else if ( (*p) > _mid[1] ) - _lower = _mid + 2; - else { - _trans += (unsigned int)((_mid - _keys)>>1); - goto _match; - } - } - _trans += _klen; - } - -_match: - _trans = _memc_version_indicies[_trans]; - cs = _memc_version_trans_targs[_trans]; - - if ( _memc_version_trans_actions[_trans] == 0 ) - goto _again; - - switch ( _memc_version_trans_actions[_trans] ) { - case 2: -#line 21 "src/memc_common.rl" + switch ( cs ) { - dd("done it!"); - *done_addr = 1; - } - break; - case 1: +case 1: + switch( (*p) ) { + case 67: goto st2; + case 69: goto st16; + case 83: goto st22; + case 86: goto st27; + } + goto st0; +st0: +cs = 0; + goto _out; +st2: + if ( ++p == pe ) + goto _test_eof2; +case 2: + if ( (*p) == 76 ) + goto st3; + goto st0; +st3: + if ( ++p == pe ) + goto _test_eof3; +case 3: + if ( (*p) == 73 ) + goto st4; + goto st0; +st4: + if ( ++p == pe ) + goto _test_eof4; +case 4: + if ( (*p) == 69 ) + goto st5; + goto st0; +st5: + if ( ++p == pe ) + goto _test_eof5; +case 5: + if ( (*p) == 78 ) + goto st6; + goto st0; +st6: + if ( ++p == pe ) + goto _test_eof6; +case 6: + if ( (*p) == 84 ) + goto st7; + goto st0; +st7: + if ( ++p == pe ) + goto _test_eof7; +case 7: + if ( (*p) == 95 ) + goto st8; + goto st0; +st8: + if ( ++p == pe ) + goto _test_eof8; +case 8: + if ( (*p) == 69 ) + goto st9; + goto st0; +st9: + if ( ++p == pe ) + goto _test_eof9; +case 9: + if ( (*p) == 82 ) + goto st10; + goto st0; +st10: + if ( ++p == pe ) + goto _test_eof10; +case 10: + if ( (*p) == 82 ) + goto st11; + goto st0; +st11: + if ( ++p == pe ) + goto _test_eof11; +case 11: + if ( (*p) == 79 ) + goto st12; + goto st0; +st12: + if ( ++p == pe ) + goto _test_eof12; +case 12: + if ( (*p) == 82 ) + goto st13; + goto st0; +st13: + if ( ++p == pe ) + goto _test_eof13; +case 13: + if ( (*p) == 32 ) + goto st14; + goto st0; +st14: + if ( ++p == pe ) + goto _test_eof14; +case 14: + if ( (*p) == 13 ) + goto st15; + goto st14; +st15: + if ( ++p == pe ) + goto _test_eof15; +case 15: + switch( (*p) ) { + case 10: goto tr18; + case 13: goto st15; + } + goto st14; +tr18: #line 4 "src/memc_common.rl" { dd("caught error..."); @@ -1483,15 +1628,232 @@ dd("done it!"); *done_addr = 1; } - break; -#line 1494 "src/ngx_http_memc_response.c" + goto st39; +st39: + if ( ++p == pe ) + goto _test_eof39; +case 39: +#line 1527 "src/ngx_http_memc_response.c" + goto st0; +st16: + if ( ++p == pe ) + goto _test_eof16; +case 16: + if ( (*p) == 82 ) + goto st17; + goto st0; +st17: + if ( ++p == pe ) + goto _test_eof17; +case 17: + if ( (*p) == 82 ) + goto st18; + goto st0; +st18: + if ( ++p == pe ) + goto _test_eof18; +case 18: + if ( (*p) == 79 ) + goto st19; + goto st0; +st19: + if ( ++p == pe ) + goto _test_eof19; +case 19: + if ( (*p) == 82 ) + goto st20; + goto st0; +st20: + if ( ++p == pe ) + goto _test_eof20; +case 20: + if ( (*p) == 13 ) + goto st21; + goto st0; +st21: + if ( ++p == pe ) + goto _test_eof21; +case 21: + if ( (*p) == 10 ) + goto tr18; + goto st0; +st22: + if ( ++p == pe ) + goto _test_eof22; +case 22: + if ( (*p) == 69 ) + goto st23; + goto st0; +st23: + if ( ++p == pe ) + goto _test_eof23; +case 23: + if ( (*p) == 82 ) + goto st24; + goto st0; +st24: + if ( ++p == pe ) + goto _test_eof24; +case 24: + if ( (*p) == 86 ) + goto st25; + goto st0; +st25: + if ( ++p == pe ) + goto _test_eof25; +case 25: + if ( (*p) == 69 ) + goto st26; + goto st0; +st26: + if ( ++p == pe ) + goto _test_eof26; +case 26: + if ( (*p) == 82 ) + goto st7; + goto st0; +st27: + if ( ++p == pe ) + goto _test_eof27; +case 27: + if ( (*p) == 69 ) + goto st28; + goto st0; +st28: + if ( ++p == pe ) + goto _test_eof28; +case 28: + if ( (*p) == 82 ) + goto st29; + goto st0; +st29: + if ( ++p == pe ) + goto _test_eof29; +case 29: + if ( (*p) == 83 ) + goto st30; + goto st0; +st30: + if ( ++p == pe ) + goto _test_eof30; +case 30: + if ( (*p) == 73 ) + goto st31; + goto st0; +st31: + if ( ++p == pe ) + goto _test_eof31; +case 31: + if ( (*p) == 79 ) + goto st32; + goto st0; +st32: + if ( ++p == pe ) + goto _test_eof32; +case 32: + if ( (*p) == 78 ) + goto st33; + goto st0; +st33: + if ( ++p == pe ) + goto _test_eof33; +case 33: + if ( (*p) == 32 ) + goto st34; + goto st0; +st34: + if ( ++p == pe ) + goto _test_eof34; +case 34: + if ( (*p) == 13 ) + goto st37; + goto st35; +st35: + if ( ++p == pe ) + goto _test_eof35; +case 35: + if ( (*p) == 13 ) + goto st36; + goto st35; +st36: + if ( ++p == pe ) + goto _test_eof36; +case 36: + switch( (*p) ) { + case 10: goto tr38; + case 13: goto st36; } + goto st35; +tr38: +#line 21 "src/memc_common.rl" + { + dd("done it!"); + *done_addr = 1; + } + goto st40; +st40: + if ( ++p == pe ) + goto _test_eof40; +case 40: +#line 1687 "src/ngx_http_memc_response.c" + if ( (*p) == 13 ) + goto st36; + goto st35; +st37: + if ( ++p == pe ) + goto _test_eof37; +case 37: + switch( (*p) ) { + case 10: goto st38; + case 13: goto st36; + } + goto st35; +st38: + if ( ++p == pe ) + goto _test_eof38; +case 38: + goto st35; + } + _test_eof2: cs = 2; goto _test_eof; + _test_eof3: cs = 3; goto _test_eof; + _test_eof4: cs = 4; goto _test_eof; + _test_eof5: cs = 5; goto _test_eof; + _test_eof6: cs = 6; goto _test_eof; + _test_eof7: cs = 7; goto _test_eof; + _test_eof8: cs = 8; goto _test_eof; + _test_eof9: cs = 9; goto _test_eof; + _test_eof10: cs = 10; goto _test_eof; + _test_eof11: cs = 11; goto _test_eof; + _test_eof12: cs = 12; goto _test_eof; + _test_eof13: cs = 13; goto _test_eof; + _test_eof14: cs = 14; goto _test_eof; + _test_eof15: cs = 15; goto _test_eof; + _test_eof39: cs = 39; goto _test_eof; + _test_eof16: cs = 16; goto _test_eof; + _test_eof17: cs = 17; goto _test_eof; + _test_eof18: cs = 18; goto _test_eof; + _test_eof19: cs = 19; goto _test_eof; + _test_eof20: cs = 20; goto _test_eof; + _test_eof21: cs = 21; goto _test_eof; + _test_eof22: cs = 22; goto _test_eof; + _test_eof23: cs = 23; goto _test_eof; + _test_eof24: cs = 24; goto _test_eof; + _test_eof25: cs = 25; goto _test_eof; + _test_eof26: cs = 26; goto _test_eof; + _test_eof27: cs = 27; goto _test_eof; + _test_eof28: cs = 28; goto _test_eof; + _test_eof29: cs = 29; goto _test_eof; + _test_eof30: cs = 30; goto _test_eof; + _test_eof31: cs = 31; goto _test_eof; + _test_eof32: cs = 32; goto _test_eof; + _test_eof33: cs = 33; goto _test_eof; + _test_eof34: cs = 34; goto _test_eof; + _test_eof35: cs = 35; goto _test_eof; + _test_eof36: cs = 36; goto _test_eof; + _test_eof40: cs = 40; goto _test_eof; + _test_eof37: cs = 37; goto _test_eof; + _test_eof38: cs = 38; goto _test_eof; -_again: - if ( cs == 0 ) - goto _out; - if ( ++p != pe ) - goto _resume; _test_eof: {} _out: {} } @@ -1515,81 +1877,123 @@ #line 626 "src/ngx_http_memc_response.rl" -#line 1525 "src/ngx_http_memc_response.c" +#line 1761 "src/ngx_http_memc_response.c" { - int _klen; - const short *_keys; - int _trans; - if ( p == pe ) goto _test_eof; - if ( cs == 0 ) - goto _out; -_resume: - _keys = _memc_stats_trans_keys + _memc_stats_key_offsets[cs]; - _trans = _memc_stats_index_offsets[cs]; - - _klen = _memc_stats_single_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + _klen - 1; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + ((_upper-_lower) >> 1); - if ( (*p) < *_mid ) - _upper = _mid - 1; - else if ( (*p) > *_mid ) - _lower = _mid + 1; - else { - _trans += (unsigned int)(_mid - _keys); - goto _match; - } - } - _keys += _klen; - _trans += _klen; - } - - _klen = _memc_stats_range_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + (_klen<<1) - 2; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + (((_upper-_lower) >> 1) & ~1); - if ( (*p) < _mid[0] ) - _upper = _mid - 2; - else if ( (*p) > _mid[1] ) - _lower = _mid + 2; - else { - _trans += (unsigned int)((_mid - _keys)>>1); - goto _match; - } - } - _trans += _klen; - } - -_match: - _trans = _memc_stats_indicies[_trans]; - cs = _memc_stats_trans_targs[_trans]; - - if ( _memc_stats_trans_actions[_trans] == 0 ) - goto _again; - - switch ( _memc_stats_trans_actions[_trans] ) { - case 2: -#line 21 "src/memc_common.rl" + switch ( cs ) { - dd("done it!"); - *done_addr = 1; - } - break; - case 1: +case 1: + switch( (*p) ) { + case 67: goto st2; + case 69: goto st16; + case 83: goto st25; + } + goto st0; +st0: +cs = 0; + goto _out; +st2: + if ( ++p == pe ) + goto _test_eof2; +case 2: + if ( (*p) == 76 ) + goto st3; + goto st0; +st3: + if ( ++p == pe ) + goto _test_eof3; +case 3: + if ( (*p) == 73 ) + goto st4; + goto st0; +st4: + if ( ++p == pe ) + goto _test_eof4; +case 4: + if ( (*p) == 69 ) + goto st5; + goto st0; +st5: + if ( ++p == pe ) + goto _test_eof5; +case 5: + if ( (*p) == 78 ) + goto st6; + goto st0; +st6: + if ( ++p == pe ) + goto _test_eof6; +case 6: + if ( (*p) == 84 ) + goto st7; + goto st0; +st7: + if ( ++p == pe ) + goto _test_eof7; +case 7: + if ( (*p) == 95 ) + goto st8; + goto st0; +st8: + if ( ++p == pe ) + goto _test_eof8; +case 8: + if ( (*p) == 69 ) + goto st9; + goto st0; +st9: + if ( ++p == pe ) + goto _test_eof9; +case 9: + if ( (*p) == 82 ) + goto st10; + goto st0; +st10: + if ( ++p == pe ) + goto _test_eof10; +case 10: + if ( (*p) == 82 ) + goto st11; + goto st0; +st11: + if ( ++p == pe ) + goto _test_eof11; +case 11: + if ( (*p) == 79 ) + goto st12; + goto st0; +st12: + if ( ++p == pe ) + goto _test_eof12; +case 12: + if ( (*p) == 82 ) + goto st13; + goto st0; +st13: + if ( ++p == pe ) + goto _test_eof13; +case 13: + if ( (*p) == 32 ) + goto st14; + goto st0; +st14: + if ( ++p == pe ) + goto _test_eof14; +case 14: + if ( (*p) == 13 ) + goto st15; + goto st14; +st15: + if ( ++p == pe ) + goto _test_eof15; +case 15: + switch( (*p) ) { + case 10: goto tr17; + case 13: goto st15; + } + goto st14; +tr17: #line 4 "src/memc_common.rl" { dd("caught error..."); @@ -1602,15 +2006,285 @@ dd("done it!"); *done_addr = 1; } - break; -#line 1613 "src/ngx_http_memc_response.c" + goto st43; +tr22: +#line 21 "src/memc_common.rl" + { + dd("done it!"); + *done_addr = 1; + } + goto st43; +st43: + if ( ++p == pe ) + goto _test_eof43; +case 43: +#line 1898 "src/ngx_http_memc_response.c" + goto st0; +st16: + if ( ++p == pe ) + goto _test_eof16; +case 16: + switch( (*p) ) { + case 78: goto st17; + case 82: goto st20; + } + goto st0; +st17: + if ( ++p == pe ) + goto _test_eof17; +case 17: + if ( (*p) == 68 ) + goto st18; + goto st0; +st18: + if ( ++p == pe ) + goto _test_eof18; +case 18: + if ( (*p) == 13 ) + goto st19; + goto st0; +st19: + if ( ++p == pe ) + goto _test_eof19; +case 19: + if ( (*p) == 10 ) + goto tr22; + goto st0; +st20: + if ( ++p == pe ) + goto _test_eof20; +case 20: + if ( (*p) == 82 ) + goto st21; + goto st0; +st21: + if ( ++p == pe ) + goto _test_eof21; +case 21: + if ( (*p) == 79 ) + goto st22; + goto st0; +st22: + if ( ++p == pe ) + goto _test_eof22; +case 22: + if ( (*p) == 82 ) + goto st23; + goto st0; +st23: + if ( ++p == pe ) + goto _test_eof23; +case 23: + if ( (*p) == 13 ) + goto st24; + goto st0; +st24: + if ( ++p == pe ) + goto _test_eof24; +case 24: + if ( (*p) == 10 ) + goto tr17; + goto st0; +st25: + if ( ++p == pe ) + goto _test_eof25; +case 25: + switch( (*p) ) { + case 69: goto st26; + case 84: goto st30; + } + goto st0; +st26: + if ( ++p == pe ) + goto _test_eof26; +case 26: + if ( (*p) == 82 ) + goto st27; + goto st0; +st27: + if ( ++p == pe ) + goto _test_eof27; +case 27: + if ( (*p) == 86 ) + goto st28; + goto st0; +st28: + if ( ++p == pe ) + goto _test_eof28; +case 28: + if ( (*p) == 69 ) + goto st29; + goto st0; +st29: + if ( ++p == pe ) + goto _test_eof29; +case 29: + if ( (*p) == 82 ) + goto st7; + goto st0; +st30: + if ( ++p == pe ) + goto _test_eof30; +case 30: + if ( (*p) == 65 ) + goto st31; + goto st0; +st31: + if ( ++p == pe ) + goto _test_eof31; +case 31: + if ( (*p) == 84 ) + goto st32; + goto st0; +st32: + if ( ++p == pe ) + goto _test_eof32; +case 32: + if ( (*p) == 32 ) + goto st33; + goto st0; +st33: + if ( ++p == pe ) + goto _test_eof33; +case 33: + if ( (*p) == 13 ) + goto st41; + goto st34; +st34: + if ( ++p == pe ) + goto _test_eof34; +case 34: + if ( (*p) == 13 ) + goto st35; + goto st34; +st35: + if ( ++p == pe ) + goto _test_eof35; +case 35: + switch( (*p) ) { + case 10: goto st36; + case 13: goto st35; + } + goto st34; +st36: + if ( ++p == pe ) + goto _test_eof36; +case 36: + switch( (*p) ) { + case 13: goto st35; + case 69: goto st37; + } + goto st34; +st37: + if ( ++p == pe ) + goto _test_eof37; +case 37: + switch( (*p) ) { + case 13: goto st35; + case 78: goto st38; + } + goto st34; +st38: + if ( ++p == pe ) + goto _test_eof38; +case 38: + switch( (*p) ) { + case 13: goto st35; + case 68: goto st39; + } + goto st34; +st39: + if ( ++p == pe ) + goto _test_eof39; +case 39: + if ( (*p) == 13 ) + goto st40; + goto st34; +st40: + if ( ++p == pe ) + goto _test_eof40; +case 40: + switch( (*p) ) { + case 10: goto tr43; + case 13: goto st35; } + goto st34; +tr43: +#line 21 "src/memc_common.rl" + { + dd("done it!"); + *done_addr = 1; + } + goto st44; +st44: + if ( ++p == pe ) + goto _test_eof44; +case 44: +#line 2098 "src/ngx_http_memc_response.c" + switch( (*p) ) { + case 13: goto st35; + case 69: goto st37; + } + goto st34; +st41: + if ( ++p == pe ) + goto _test_eof41; +case 41: + switch( (*p) ) { + case 10: goto st42; + case 13: goto st35; + } + goto st34; +st42: + if ( ++p == pe ) + goto _test_eof42; +case 42: + goto st34; + } + _test_eof2: cs = 2; goto _test_eof; + _test_eof3: cs = 3; goto _test_eof; + _test_eof4: cs = 4; goto _test_eof; + _test_eof5: cs = 5; goto _test_eof; + _test_eof6: cs = 6; goto _test_eof; + _test_eof7: cs = 7; goto _test_eof; + _test_eof8: cs = 8; goto _test_eof; + _test_eof9: cs = 9; goto _test_eof; + _test_eof10: cs = 10; goto _test_eof; + _test_eof11: cs = 11; goto _test_eof; + _test_eof12: cs = 12; goto _test_eof; + _test_eof13: cs = 13; goto _test_eof; + _test_eof14: cs = 14; goto _test_eof; + _test_eof15: cs = 15; goto _test_eof; + _test_eof43: cs = 43; goto _test_eof; + _test_eof16: cs = 16; goto _test_eof; + _test_eof17: cs = 17; goto _test_eof; + _test_eof18: cs = 18; goto _test_eof; + _test_eof19: cs = 19; goto _test_eof; + _test_eof20: cs = 20; goto _test_eof; + _test_eof21: cs = 21; goto _test_eof; + _test_eof22: cs = 22; goto _test_eof; + _test_eof23: cs = 23; goto _test_eof; + _test_eof24: cs = 24; goto _test_eof; + _test_eof25: cs = 25; goto _test_eof; + _test_eof26: cs = 26; goto _test_eof; + _test_eof27: cs = 27; goto _test_eof; + _test_eof28: cs = 28; goto _test_eof; + _test_eof29: cs = 29; goto _test_eof; + _test_eof30: cs = 30; goto _test_eof; + _test_eof31: cs = 31; goto _test_eof; + _test_eof32: cs = 32; goto _test_eof; + _test_eof33: cs = 33; goto _test_eof; + _test_eof34: cs = 34; goto _test_eof; + _test_eof35: cs = 35; goto _test_eof; + _test_eof36: cs = 36; goto _test_eof; + _test_eof37: cs = 37; goto _test_eof; + _test_eof38: cs = 38; goto _test_eof; + _test_eof39: cs = 39; goto _test_eof; + _test_eof40: cs = 40; goto _test_eof; + _test_eof44: cs = 44; goto _test_eof; + _test_eof41: cs = 41; goto _test_eof; + _test_eof42: cs = 42; goto _test_eof; -_again: - if ( cs == 0 ) - goto _out; - if ( ++p != pe ) - goto _resume; _test_eof: {} _out: {} } @@ -1634,80 +2308,125 @@ #line 642 "src/ngx_http_memc_response.rl" -#line 1644 "src/ngx_http_memc_response.c" +#line 2178 "src/ngx_http_memc_response.c" { - int _klen; - const short *_keys; - int _trans; - if ( p == pe ) goto _test_eof; - if ( cs == 0 ) - goto _out; -_resume: - _keys = _memc_delete_trans_keys + _memc_delete_key_offsets[cs]; - _trans = _memc_delete_index_offsets[cs]; - - _klen = _memc_delete_single_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + _klen - 1; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + ((_upper-_lower) >> 1); - if ( (*p) < *_mid ) - _upper = _mid - 1; - else if ( (*p) > *_mid ) - _lower = _mid + 1; - else { - _trans += (unsigned int)(_mid - _keys); - goto _match; - } - } - _keys += _klen; - _trans += _klen; - } - - _klen = _memc_delete_range_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + (_klen<<1) - 2; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + (((_upper-_lower) >> 1) & ~1); - if ( (*p) < _mid[0] ) - _upper = _mid - 2; - else if ( (*p) > _mid[1] ) - _lower = _mid + 2; - else { - _trans += (unsigned int)((_mid - _keys)>>1); - goto _match; - } - } - _trans += _klen; - } - -_match: - cs = _memc_delete_trans_targs[_trans]; - - if ( _memc_delete_trans_actions[_trans] == 0 ) - goto _again; - - switch ( _memc_delete_trans_actions[_trans] ) { - case 2: -#line 21 "src/memc_common.rl" + switch ( cs ) { - dd("done it!"); - *done_addr = 1; - } - break; - case 1: +case 1: + switch( (*p) ) { + case 67: goto st2; + case 68: goto st16; + case 69: goto st24; + case 78: goto st30; + case 83: goto st40; + } + goto st0; +st0: +cs = 0; + goto _out; +st2: + if ( ++p == pe ) + goto _test_eof2; +case 2: + if ( (*p) == 76 ) + goto st3; + goto st0; +st3: + if ( ++p == pe ) + goto _test_eof3; +case 3: + if ( (*p) == 73 ) + goto st4; + goto st0; +st4: + if ( ++p == pe ) + goto _test_eof4; +case 4: + if ( (*p) == 69 ) + goto st5; + goto st0; +st5: + if ( ++p == pe ) + goto _test_eof5; +case 5: + if ( (*p) == 78 ) + goto st6; + goto st0; +st6: + if ( ++p == pe ) + goto _test_eof6; +case 6: + if ( (*p) == 84 ) + goto st7; + goto st0; +st7: + if ( ++p == pe ) + goto _test_eof7; +case 7: + if ( (*p) == 95 ) + goto st8; + goto st0; +st8: + if ( ++p == pe ) + goto _test_eof8; +case 8: + if ( (*p) == 69 ) + goto st9; + goto st0; +st9: + if ( ++p == pe ) + goto _test_eof9; +case 9: + if ( (*p) == 82 ) + goto st10; + goto st0; +st10: + if ( ++p == pe ) + goto _test_eof10; +case 10: + if ( (*p) == 82 ) + goto st11; + goto st0; +st11: + if ( ++p == pe ) + goto _test_eof11; +case 11: + if ( (*p) == 79 ) + goto st12; + goto st0; +st12: + if ( ++p == pe ) + goto _test_eof12; +case 12: + if ( (*p) == 82 ) + goto st13; + goto st0; +st13: + if ( ++p == pe ) + goto _test_eof13; +case 13: + if ( (*p) == 32 ) + goto st14; + goto st0; +st14: + if ( ++p == pe ) + goto _test_eof14; +case 14: + if ( (*p) == 13 ) + goto st15; + goto st14; +st15: + if ( ++p == pe ) + goto _test_eof15; +case 15: + switch( (*p) ) { + case 10: goto tr19; + case 13: goto st15; + } + goto st14; +tr19: #line 4 "src/memc_common.rl" { dd("caught error..."); @@ -1720,8 +2439,15 @@ dd("done it!"); *done_addr = 1; } - break; - case 3: + goto st45; +tr27: +#line 21 "src/memc_common.rl" + { + dd("done it!"); + *done_addr = 1; + } + goto st45; +tr42: #line 37 "src/memc_common.rl" { dd("status set to 404"); @@ -1733,15 +2459,262 @@ dd("done it!"); *done_addr = 1; } - break; -#line 1744 "src/ngx_http_memc_response.c" - } + goto st45; +st45: + if ( ++p == pe ) + goto _test_eof45; +case 45: +#line 2328 "src/ngx_http_memc_response.c" + goto st0; +st16: + if ( ++p == pe ) + goto _test_eof16; +case 16: + if ( (*p) == 69 ) + goto st17; + goto st0; +st17: + if ( ++p == pe ) + goto _test_eof17; +case 17: + if ( (*p) == 76 ) + goto st18; + goto st0; +st18: + if ( ++p == pe ) + goto _test_eof18; +case 18: + if ( (*p) == 69 ) + goto st19; + goto st0; +st19: + if ( ++p == pe ) + goto _test_eof19; +case 19: + if ( (*p) == 84 ) + goto st20; + goto st0; +st20: + if ( ++p == pe ) + goto _test_eof20; +case 20: + if ( (*p) == 69 ) + goto st21; + goto st0; +st21: + if ( ++p == pe ) + goto _test_eof21; +case 21: + if ( (*p) == 68 ) + goto st22; + goto st0; +st22: + if ( ++p == pe ) + goto _test_eof22; +case 22: + if ( (*p) == 13 ) + goto st23; + goto st0; +st23: + if ( ++p == pe ) + goto _test_eof23; +case 23: + if ( (*p) == 10 ) + goto tr27; + goto st0; +st24: + if ( ++p == pe ) + goto _test_eof24; +case 24: + if ( (*p) == 82 ) + goto st25; + goto st0; +st25: + if ( ++p == pe ) + goto _test_eof25; +case 25: + if ( (*p) == 82 ) + goto st26; + goto st0; +st26: + if ( ++p == pe ) + goto _test_eof26; +case 26: + if ( (*p) == 79 ) + goto st27; + goto st0; +st27: + if ( ++p == pe ) + goto _test_eof27; +case 27: + if ( (*p) == 82 ) + goto st28; + goto st0; +st28: + if ( ++p == pe ) + goto _test_eof28; +case 28: + if ( (*p) == 13 ) + goto st29; + goto st0; +st29: + if ( ++p == pe ) + goto _test_eof29; +case 29: + if ( (*p) == 10 ) + goto tr19; + goto st0; +st30: + if ( ++p == pe ) + goto _test_eof30; +case 30: + if ( (*p) == 79 ) + goto st31; + goto st0; +st31: + if ( ++p == pe ) + goto _test_eof31; +case 31: + if ( (*p) == 84 ) + goto st32; + goto st0; +st32: + if ( ++p == pe ) + goto _test_eof32; +case 32: + if ( (*p) == 95 ) + goto st33; + goto st0; +st33: + if ( ++p == pe ) + goto _test_eof33; +case 33: + if ( (*p) == 70 ) + goto st34; + goto st0; +st34: + if ( ++p == pe ) + goto _test_eof34; +case 34: + if ( (*p) == 79 ) + goto st35; + goto st0; +st35: + if ( ++p == pe ) + goto _test_eof35; +case 35: + if ( (*p) == 85 ) + goto st36; + goto st0; +st36: + if ( ++p == pe ) + goto _test_eof36; +case 36: + if ( (*p) == 78 ) + goto st37; + goto st0; +st37: + if ( ++p == pe ) + goto _test_eof37; +case 37: + if ( (*p) == 68 ) + goto st38; + goto st0; +st38: + if ( ++p == pe ) + goto _test_eof38; +case 38: + if ( (*p) == 13 ) + goto st39; + goto st0; +st39: + if ( ++p == pe ) + goto _test_eof39; +case 39: + if ( (*p) == 10 ) + goto tr42; + goto st0; +st40: + if ( ++p == pe ) + goto _test_eof40; +case 40: + if ( (*p) == 69 ) + goto st41; + goto st0; +st41: + if ( ++p == pe ) + goto _test_eof41; +case 41: + if ( (*p) == 82 ) + goto st42; + goto st0; +st42: + if ( ++p == pe ) + goto _test_eof42; +case 42: + if ( (*p) == 86 ) + goto st43; + goto st0; +st43: + if ( ++p == pe ) + goto _test_eof43; +case 43: + if ( (*p) == 69 ) + goto st44; + goto st0; +st44: + if ( ++p == pe ) + goto _test_eof44; +case 44: + if ( (*p) == 82 ) + goto st7; + goto st0; + } + _test_eof2: cs = 2; goto _test_eof; + _test_eof3: cs = 3; goto _test_eof; + _test_eof4: cs = 4; goto _test_eof; + _test_eof5: cs = 5; goto _test_eof; + _test_eof6: cs = 6; goto _test_eof; + _test_eof7: cs = 7; goto _test_eof; + _test_eof8: cs = 8; goto _test_eof; + _test_eof9: cs = 9; goto _test_eof; + _test_eof10: cs = 10; goto _test_eof; + _test_eof11: cs = 11; goto _test_eof; + _test_eof12: cs = 12; goto _test_eof; + _test_eof13: cs = 13; goto _test_eof; + _test_eof14: cs = 14; goto _test_eof; + _test_eof15: cs = 15; goto _test_eof; + _test_eof45: cs = 45; goto _test_eof; + _test_eof16: cs = 16; goto _test_eof; + _test_eof17: cs = 17; goto _test_eof; + _test_eof18: cs = 18; goto _test_eof; + _test_eof19: cs = 19; goto _test_eof; + _test_eof20: cs = 20; goto _test_eof; + _test_eof21: cs = 21; goto _test_eof; + _test_eof22: cs = 22; goto _test_eof; + _test_eof23: cs = 23; goto _test_eof; + _test_eof24: cs = 24; goto _test_eof; + _test_eof25: cs = 25; goto _test_eof; + _test_eof26: cs = 26; goto _test_eof; + _test_eof27: cs = 27; goto _test_eof; + _test_eof28: cs = 28; goto _test_eof; + _test_eof29: cs = 29; goto _test_eof; + _test_eof30: cs = 30; goto _test_eof; + _test_eof31: cs = 31; goto _test_eof; + _test_eof32: cs = 32; goto _test_eof; + _test_eof33: cs = 33; goto _test_eof; + _test_eof34: cs = 34; goto _test_eof; + _test_eof35: cs = 35; goto _test_eof; + _test_eof36: cs = 36; goto _test_eof; + _test_eof37: cs = 37; goto _test_eof; + _test_eof38: cs = 38; goto _test_eof; + _test_eof39: cs = 39; goto _test_eof; + _test_eof40: cs = 40; goto _test_eof; + _test_eof41: cs = 41; goto _test_eof; + _test_eof42: cs = 42; goto _test_eof; + _test_eof43: cs = 43; goto _test_eof; + _test_eof44: cs = 44; goto _test_eof; -_again: - if ( cs == 0 ) - goto _out; - if ( ++p != pe ) - goto _resume; _test_eof: {} _out: {} } @@ -1765,87 +2738,65 @@ #line 658 "src/ngx_http_memc_response.rl" -#line 1775 "src/ngx_http_memc_response.c" +#line 2594 "src/ngx_http_memc_response.c" { - int _klen; - const short *_keys; - int _trans; - if ( p == pe ) goto _test_eof; - if ( cs == 0 ) - goto _out; -_resume: - _keys = _memc_incr_decr_trans_keys + _memc_incr_decr_key_offsets[cs]; - _trans = _memc_incr_decr_index_offsets[cs]; - - _klen = _memc_incr_decr_single_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + _klen - 1; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + ((_upper-_lower) >> 1); - if ( (*p) < *_mid ) - _upper = _mid - 1; - else if ( (*p) > *_mid ) - _lower = _mid + 1; - else { - _trans += (unsigned int)(_mid - _keys); - goto _match; - } - } - _keys += _klen; - _trans += _klen; - } - - _klen = _memc_incr_decr_range_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + (_klen<<1) - 2; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + (((_upper-_lower) >> 1) & ~1); - if ( (*p) < _mid[0] ) - _upper = _mid - 2; - else if ( (*p) > _mid[1] ) - _lower = _mid + 2; - else { - _trans += (unsigned int)((_mid - _keys)>>1); - goto _match; - } - } - _trans += _klen; - } - -_match: - _trans = _memc_incr_decr_indicies[_trans]; - cs = _memc_incr_decr_trans_targs[_trans]; - - if ( _memc_incr_decr_trans_actions[_trans] == 0 ) - goto _again; - - switch ( _memc_incr_decr_trans_actions[_trans] ) { - case 1: + switch ( cs ) + { +case 1: + switch( (*p) ) { + case 67: goto tr2; + case 69: goto tr3; + case 78: goto tr4; + case 83: goto tr5; + } + if ( 48 <= (*p) && (*p) <= 57 ) + goto tr0; + goto st0; +st0: +cs = 0; + goto _out; +tr0: #line 26 "src/memc_common.rl" { dd("state %d, left %d, reading char '%c'", cs, (int) (pe - p), *p); } - break; - case 3: -#line 4 "src/memc_common.rl" + goto st2; +st2: + if ( ++p == pe ) + goto _test_eof2; +case 2: +#line 2622 "src/ngx_http_memc_response.c" + switch( (*p) ) { + case 13: goto tr6; + case 32: goto tr7; + } + if ( 48 <= (*p) && (*p) <= 57 ) + goto tr0; + goto st0; +tr6: +#line 26 "src/memc_common.rl" { - dd("caught error..."); - dd("machine state: %d", cs); + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st3; +st3: + if ( ++p == pe ) + goto _test_eof3; +case 3: +#line 2639 "src/ngx_http_memc_response.c" + if ( (*p) == 10 ) + goto tr8; + goto st0; +tr8: +#line 31 "src/memc_common.rl" + { + dd("status set to 201"); - *status_addr = NGX_HTTP_BAD_GATEWAY; + *status_addr = NGX_HTTP_CREATED; } #line 21 "src/memc_common.rl" { @@ -1857,13 +2808,14 @@ dd("state %d, left %d, reading char '%c'", cs, (int) (pe - p), *p); } - break; - case 2: -#line 31 "src/memc_common.rl" + goto st40; +tr22: +#line 4 "src/memc_common.rl" { - dd("status set to 201"); + dd("caught error..."); + dd("machine state: %d", cs); - *status_addr = NGX_HTTP_CREATED; + *status_addr = NGX_HTTP_BAD_GATEWAY; } #line 21 "src/memc_common.rl" { @@ -1875,8 +2827,8 @@ dd("state %d, left %d, reading char '%c'", cs, (int) (pe - p), *p); } - break; - case 4: + goto st40; +tr37: #line 37 "src/memc_common.rl" { dd("status set to 404"); @@ -1893,15 +2845,598 @@ dd("state %d, left %d, reading char '%c'", cs, (int) (pe - p), *p); } - break; -#line 1904 "src/ngx_http_memc_response.c" + goto st40; +st40: + if ( ++p == pe ) + goto _test_eof40; +case 40: +#line 2692 "src/ngx_http_memc_response.c" + goto st0; +tr7: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st4; +st4: + if ( ++p == pe ) + goto _test_eof4; +case 4: +#line 2703 "src/ngx_http_memc_response.c" + switch( (*p) ) { + case 13: goto tr6; + case 32: goto tr7; } + goto st0; +tr2: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st5; +st5: + if ( ++p == pe ) + goto _test_eof5; +case 5: +#line 2718 "src/ngx_http_memc_response.c" + if ( (*p) == 76 ) + goto tr9; + goto st0; +tr9: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st6; +st6: + if ( ++p == pe ) + goto _test_eof6; +case 6: +#line 2731 "src/ngx_http_memc_response.c" + if ( (*p) == 73 ) + goto tr10; + goto st0; +tr10: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st7; +st7: + if ( ++p == pe ) + goto _test_eof7; +case 7: +#line 2744 "src/ngx_http_memc_response.c" + if ( (*p) == 69 ) + goto tr11; + goto st0; +tr11: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st8; +st8: + if ( ++p == pe ) + goto _test_eof8; +case 8: +#line 2757 "src/ngx_http_memc_response.c" + if ( (*p) == 78 ) + goto tr12; + goto st0; +tr12: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st9; +st9: + if ( ++p == pe ) + goto _test_eof9; +case 9: +#line 2770 "src/ngx_http_memc_response.c" + if ( (*p) == 84 ) + goto tr13; + goto st0; +tr13: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st10; +st10: + if ( ++p == pe ) + goto _test_eof10; +case 10: +#line 2783 "src/ngx_http_memc_response.c" + if ( (*p) == 95 ) + goto tr14; + goto st0; +tr14: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st11; +st11: + if ( ++p == pe ) + goto _test_eof11; +case 11: +#line 2796 "src/ngx_http_memc_response.c" + if ( (*p) == 69 ) + goto tr15; + goto st0; +tr15: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st12; +st12: + if ( ++p == pe ) + goto _test_eof12; +case 12: +#line 2809 "src/ngx_http_memc_response.c" + if ( (*p) == 82 ) + goto tr16; + goto st0; +tr16: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st13; +st13: + if ( ++p == pe ) + goto _test_eof13; +case 13: +#line 2822 "src/ngx_http_memc_response.c" + if ( (*p) == 82 ) + goto tr17; + goto st0; +tr17: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st14; +st14: + if ( ++p == pe ) + goto _test_eof14; +case 14: +#line 2835 "src/ngx_http_memc_response.c" + if ( (*p) == 79 ) + goto tr18; + goto st0; +tr18: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st15; +st15: + if ( ++p == pe ) + goto _test_eof15; +case 15: +#line 2848 "src/ngx_http_memc_response.c" + if ( (*p) == 82 ) + goto tr19; + goto st0; +tr19: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st16; +st16: + if ( ++p == pe ) + goto _test_eof16; +case 16: +#line 2861 "src/ngx_http_memc_response.c" + if ( (*p) == 32 ) + goto tr20; + goto st0; +tr20: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st17; +st17: + if ( ++p == pe ) + goto _test_eof17; +case 17: +#line 2874 "src/ngx_http_memc_response.c" + if ( (*p) == 13 ) + goto tr21; + goto tr20; +tr21: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st18; +st18: + if ( ++p == pe ) + goto _test_eof18; +case 18: +#line 2887 "src/ngx_http_memc_response.c" + switch( (*p) ) { + case 10: goto tr22; + case 13: goto tr21; + } + goto tr20; +tr3: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st19; +st19: + if ( ++p == pe ) + goto _test_eof19; +case 19: +#line 2902 "src/ngx_http_memc_response.c" + if ( (*p) == 82 ) + goto tr23; + goto st0; +tr23: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st20; +st20: + if ( ++p == pe ) + goto _test_eof20; +case 20: +#line 2915 "src/ngx_http_memc_response.c" + if ( (*p) == 82 ) + goto tr24; + goto st0; +tr24: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st21; +st21: + if ( ++p == pe ) + goto _test_eof21; +case 21: +#line 2928 "src/ngx_http_memc_response.c" + if ( (*p) == 79 ) + goto tr25; + goto st0; +tr25: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st22; +st22: + if ( ++p == pe ) + goto _test_eof22; +case 22: +#line 2941 "src/ngx_http_memc_response.c" + if ( (*p) == 82 ) + goto tr26; + goto st0; +tr26: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st23; +st23: + if ( ++p == pe ) + goto _test_eof23; +case 23: +#line 2954 "src/ngx_http_memc_response.c" + if ( (*p) == 13 ) + goto tr27; + goto st0; +tr27: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st24; +st24: + if ( ++p == pe ) + goto _test_eof24; +case 24: +#line 2967 "src/ngx_http_memc_response.c" + if ( (*p) == 10 ) + goto tr22; + goto st0; +tr4: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st25; +st25: + if ( ++p == pe ) + goto _test_eof25; +case 25: +#line 2980 "src/ngx_http_memc_response.c" + if ( (*p) == 79 ) + goto tr28; + goto st0; +tr28: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st26; +st26: + if ( ++p == pe ) + goto _test_eof26; +case 26: +#line 2993 "src/ngx_http_memc_response.c" + if ( (*p) == 84 ) + goto tr29; + goto st0; +tr29: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st27; +st27: + if ( ++p == pe ) + goto _test_eof27; +case 27: +#line 3006 "src/ngx_http_memc_response.c" + if ( (*p) == 95 ) + goto tr30; + goto st0; +tr30: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st28; +st28: + if ( ++p == pe ) + goto _test_eof28; +case 28: +#line 3019 "src/ngx_http_memc_response.c" + if ( (*p) == 70 ) + goto tr31; + goto st0; +tr31: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st29; +st29: + if ( ++p == pe ) + goto _test_eof29; +case 29: +#line 3032 "src/ngx_http_memc_response.c" + if ( (*p) == 79 ) + goto tr32; + goto st0; +tr32: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st30; +st30: + if ( ++p == pe ) + goto _test_eof30; +case 30: +#line 3045 "src/ngx_http_memc_response.c" + if ( (*p) == 85 ) + goto tr33; + goto st0; +tr33: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st31; +st31: + if ( ++p == pe ) + goto _test_eof31; +case 31: +#line 3058 "src/ngx_http_memc_response.c" + if ( (*p) == 78 ) + goto tr34; + goto st0; +tr34: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st32; +st32: + if ( ++p == pe ) + goto _test_eof32; +case 32: +#line 3071 "src/ngx_http_memc_response.c" + if ( (*p) == 68 ) + goto tr35; + goto st0; +tr35: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st33; +st33: + if ( ++p == pe ) + goto _test_eof33; +case 33: +#line 3084 "src/ngx_http_memc_response.c" + if ( (*p) == 13 ) + goto tr36; + goto st0; +tr36: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st34; +st34: + if ( ++p == pe ) + goto _test_eof34; +case 34: +#line 3097 "src/ngx_http_memc_response.c" + if ( (*p) == 10 ) + goto tr37; + goto st0; +tr5: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st35; +st35: + if ( ++p == pe ) + goto _test_eof35; +case 35: +#line 3110 "src/ngx_http_memc_response.c" + if ( (*p) == 69 ) + goto tr38; + goto st0; +tr38: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st36; +st36: + if ( ++p == pe ) + goto _test_eof36; +case 36: +#line 3123 "src/ngx_http_memc_response.c" + if ( (*p) == 82 ) + goto tr39; + goto st0; +tr39: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st37; +st37: + if ( ++p == pe ) + goto _test_eof37; +case 37: +#line 3136 "src/ngx_http_memc_response.c" + if ( (*p) == 86 ) + goto tr40; + goto st0; +tr40: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st38; +st38: + if ( ++p == pe ) + goto _test_eof38; +case 38: +#line 3149 "src/ngx_http_memc_response.c" + if ( (*p) == 69 ) + goto tr41; + goto st0; +tr41: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st39; +st39: + if ( ++p == pe ) + goto _test_eof39; +case 39: +#line 3162 "src/ngx_http_memc_response.c" + if ( (*p) == 82 ) + goto tr13; + goto st0; + } + _test_eof2: cs = 2; goto _test_eof; + _test_eof3: cs = 3; goto _test_eof; + _test_eof40: cs = 40; goto _test_eof; + _test_eof4: cs = 4; goto _test_eof; + _test_eof5: cs = 5; goto _test_eof; + _test_eof6: cs = 6; goto _test_eof; + _test_eof7: cs = 7; goto _test_eof; + _test_eof8: cs = 8; goto _test_eof; + _test_eof9: cs = 9; goto _test_eof; + _test_eof10: cs = 10; goto _test_eof; + _test_eof11: cs = 11; goto _test_eof; + _test_eof12: cs = 12; goto _test_eof; + _test_eof13: cs = 13; goto _test_eof; + _test_eof14: cs = 14; goto _test_eof; + _test_eof15: cs = 15; goto _test_eof; + _test_eof16: cs = 16; goto _test_eof; + _test_eof17: cs = 17; goto _test_eof; + _test_eof18: cs = 18; goto _test_eof; + _test_eof19: cs = 19; goto _test_eof; + _test_eof20: cs = 20; goto _test_eof; + _test_eof21: cs = 21; goto _test_eof; + _test_eof22: cs = 22; goto _test_eof; + _test_eof23: cs = 23; goto _test_eof; + _test_eof24: cs = 24; goto _test_eof; + _test_eof25: cs = 25; goto _test_eof; + _test_eof26: cs = 26; goto _test_eof; + _test_eof27: cs = 27; goto _test_eof; + _test_eof28: cs = 28; goto _test_eof; + _test_eof29: cs = 29; goto _test_eof; + _test_eof30: cs = 30; goto _test_eof; + _test_eof31: cs = 31; goto _test_eof; + _test_eof32: cs = 32; goto _test_eof; + _test_eof33: cs = 33; goto _test_eof; + _test_eof34: cs = 34; goto _test_eof; + _test_eof35: cs = 35; goto _test_eof; + _test_eof36: cs = 36; goto _test_eof; + _test_eof37: cs = 37; goto _test_eof; + _test_eof38: cs = 38; goto _test_eof; + _test_eof39: cs = 39; goto _test_eof; -_again: - if ( cs == 0 ) - goto _out; - if ( ++p != pe ) - goto _resume; _test_eof: {} _out: {} } make[1]: Leaving directory '/build/reproducible-path/libnginx-mod-http-memc-0.20' dh_auto_build --buildsystem=nginx_mod cd obj-arm-linux-gnueabihf && make -j5 -f /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/Makefile -C /usr/share/nginx/src modules make[1]: Entering directory '/usr/share/nginx/src' cc -c -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf -I src/http -I src/http/modules -I src/http/v2 -I src/http/v3 \ -o /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_module.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/./src/ngx_http_memc_module.c cc -c -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf -I src/http -I src/http/modules -I src/http/v2 -I src/http/v3 \ -o /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_request.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/./src/ngx_http_memc_request.c cc -c -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf -I src/http -I src/http/modules -I src/http/v2 -I src/http/v3 \ -o /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_response.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/./src/ngx_http_memc_response.c cc -c -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf -I src/http -I src/http/modules -I src/http/v2 -I src/http/v3 \ -o /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_util.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/./src/ngx_http_memc_util.c cc -c -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf -I src/http -I src/http/modules -I src/http/v2 -I src/http/v3 \ -o /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_handler.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/./src/ngx_http_memc_handler.c cc -c -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf -I src/http -I src/http/modules -I src/http/v2 -I src/http/v3 \ -o /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/ngx_http_memc_module_modules.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/ngx_http_memc_module_modules.c cc -o /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/ngx_http_memc_module.so \ /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_module.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_request.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_response.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_util.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_handler.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/ngx_http_memc_module_modules.o \ -Wl,-z,relro -Wl,-z,now -fPIC \ -shared make[1]: Leaving directory '/usr/share/nginx/src' debian/rules execute_after_dh_auto_build make[1]: Entering directory '/build/reproducible-path/libnginx-mod-http-memc-0.20' mv -f src/ngx_http_memc_response.c.orig src/ngx_http_memc_response.c make[1]: Leaving directory '/build/reproducible-path/libnginx-mod-http-memc-0.20' dh_auto_test --buildsystem=nginx_mod cd obj-arm-linux-gnueabihf && bash -e -o pipefail -c "\ tmp_conf=\$(mktemp -p .)\ for pre_dep in \"\$@\"; do\ echo \"load_module modules/\$pre_dep;\" >> \"\$tmp_conf\"\ done\ for i in *.so; do\ echo \"load_module \$PWD/\$i;\" >> \"\$tmp_conf\"\ done\ echo \"events{}\" >> \"\$tmp_conf\"\ /usr/sbin/nginx -g \"error_log /dev/null; pid /dev/null;\" -t -q -c \"\$PWD/\$tmp_conf\"\ rm -f \"\$tmp_conf\"\ " dummy create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --buildsystem=nginx_mod --destdir=debian/libnginx-mod-http-memc/ cd obj-arm-linux-gnueabihf && bash -e -o pipefail -c "\ destdir=\$1\ mkdir -p \"\$destdir/usr/lib/nginx/modules\"\ for i in *.so; do\ cp \"\$i\" \"\$destdir/usr/lib/nginx/modules/\"\ done\ " dummy /build/reproducible-path/libnginx-mod-http-memc-0.20/debian/libnginx-mod-http-memc dh_nginx dh_installdocs dh_installchangelogs dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libnginx-mod-http-memc' in '../libnginx-mod-http-memc_0.20-1_armhf.deb'. dpkg-deb: building package 'libnginx-mod-http-memc-dbgsym' in '../libnginx-mod-http-memc-dbgsym_0.20-1_armhf.deb'. dpkg-genbuildinfo --build=binary -O../libnginx-mod-http-memc_0.20-1_armhf.buildinfo dpkg-genchanges --build=binary -O../libnginx-mod-http-memc_0.20-1_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/10173 and its subdirectories I: Current time: Mon Jan 20 00:51:18 -12 2025 I: pbuilder-time-stamp: 1737377478 Mon Jan 20 12:51:18 UTC 2025 I: Signing ./b1/libnginx-mod-http-memc_0.20-1_armhf.buildinfo as libnginx-mod-http-memc_0.20-1_armhf.buildinfo.asc Mon Jan 20 12:51:19 UTC 2025 I: Signed ./b1/libnginx-mod-http-memc_0.20-1_armhf.buildinfo as ./b1/libnginx-mod-http-memc_0.20-1_armhf.buildinfo.asc Mon Jan 20 12:51:19 UTC 2025 - build #1 for libnginx-mod-http-memc/trixie/armhf on ff64a done. Starting cleanup. All cleanup done. Mon Jan 20 12:51:19 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-TjNUgXlr, removing. /srv/reproducible-results/rbuild-debian/r-b-build.kRwJTvIp: total 16 drwxr-xr-x 2 jenkins jenkins 4096 Jan 20 12:51 b1 drwxr-xr-x 2 jenkins jenkins 4096 Jan 20 12:46 b2 -rw-r--r-- 1 jenkins jenkins 2203 Jan 8 2024 libnginx-mod-http-memc_0.20-1.dsc -rw------- 1 jenkins jenkins 3405 Jan 20 12:46 rbuildlog.SWzTuC5 /srv/reproducible-results/rbuild-debian/r-b-build.kRwJTvIp/b1: total 320 -rw-r--r-- 1 jenkins jenkins 164375 Jan 20 12:51 build.log -rw-r--r-- 1 jenkins jenkins 62000 Jan 20 12:51 libnginx-mod-http-memc-dbgsym_0.20-1_armhf.deb -rw-r--r-- 1 jenkins jenkins 3724 Jan 20 12:51 libnginx-mod-http-memc_0.20-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2203 Jan 20 12:51 libnginx-mod-http-memc_0.20-1.dsc -rw-r--r-- 1 jenkins jenkins 9994 Jan 20 12:51 libnginx-mod-http-memc_0.20-1_armhf.buildinfo -rw-r--r-- 1 jenkins jenkins 10876 Jan 20 12:51 libnginx-mod-http-memc_0.20-1_armhf.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1754 Jan 20 12:51 libnginx-mod-http-memc_0.20-1_armhf.changes -rw-r--r-- 1 jenkins jenkins 14996 Jan 20 12:51 libnginx-mod-http-memc_0.20-1_armhf.deb -rw-r--r-- 1 jenkins jenkins 1872 Jan 20 12:51 libnginx-mod-http-memc_0.20-1_source.changes -rw-r--r-- 1 jenkins jenkins 34736 Jan 20 12:51 libnginx-mod-http-memc_0.20.orig.tar.gz /srv/reproducible-results/rbuild-debian/r-b-build.kRwJTvIp/b2: total 0 Mon Jan 20 12:51:24 UTC 2025 I: Deleting $TMPDIR on ff64a-armhf-rb.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Mon Jan 20 00:46:45 -12 2025 I: pbuilder-time-stamp: 1737377205 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [libnginx-mod-http-memc_0.20-1.dsc] I: copying [./libnginx-mod-http-memc_0.20.orig.tar.gz] I: copying [./libnginx-mod-http-memc_0.20-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./libnginx-mod-http-memc_0.20-1.dsc: unsupported subcommand dpkg-source: info: extracting libnginx-mod-http-memc in libnginx-mod-http-memc-0.20 dpkg-source: info: unpacking libnginx-mod-http-memc_0.20.orig.tar.gz dpkg-source: info: unpacking libnginx-mod-http-memc_0.20-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/10173/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=5 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='armhf' IFS=' ' INVOCATION_ID='5abe8cac87c34fb89d00625f3184ed2f' 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='10173' PS1='# ' PS2='> ' 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.kRwJTvIp/pbuilderrc_fVFp --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.kRwJTvIp/b1 --logfile b1/build.log libnginx-mod-http-memc_0.20-1.dsc' SUDO_GID='114' SUDO_UID='109' 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/' I: uname -a Linux ff64a 6.1.0-30-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin I: user script /srv/workspace/pbuilder/10173/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: armhf Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), dh-sequence-nginx, ragel dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19569 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-sequence-nginx; however: Package dh-sequence-nginx is not installed. pbuilder-satisfydepends-dummy depends on ragel; however: Package ragel is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} geoip-bin{a} gettext{a} gettext-base{a} gir1.2-freedesktop{a} gir1.2-freedesktop-dev{a} gir1.2-glib-2.0{a} gir1.2-glib-2.0-dev{a} gir1.2-harfbuzz-0.0{a} girepository-tools{a} groff-base{a} icu-devtools{a} intltool-debian{a} iproute2{a} libabsl20230802{a} libaom-dev{a} libaom3{a} libarchive-zip-perl{a} libavif-dev{a} libavif16{a} libblkid-dev{a} libbpf1{a} libbrotli-dev{a} libbrotli1{a} libbz2-dev{a} libcairo-gobject2{a} libcairo2{a} libcap2-bin{a} libcom-err2{a} libdav1d-dev{a} libdav1d7{a} libde265-0{a} libdebhelper-perl{a} libdeflate-dev{a} libdeflate0{a} libelf1t64{a} libexpat1{a} libexpat1-dev{a} libffi-dev{a} libffi8{a} libfile-stripnondeterminism-perl{a} libfontconfig-dev{a} libfontconfig1{a} libfreetype-dev{a} libfreetype6{a} libfribidi-dev{a} libfribidi0{a} libgav1-1{a} libgcrypt20{a} libgd-dev{a} libgd3{a} libgeoip-dev{a} libgeoip1t64{a} libgio-2.0-dev{a} libgio-2.0-dev-bin{a} libgirepository-2.0-0{a} libglib2.0-0t64{a} libglib2.0-bin{a} libglib2.0-data{a} libglib2.0-dev{a} libglib2.0-dev-bin{a} libgpg-error0{a} libgraphite2-3{a} libgraphite2-dev{a} libgssapi-krb5-2{a} libharfbuzz-cairo0{a} libharfbuzz-dev{a} libharfbuzz-gobject0{a} libharfbuzz-icu0{a} libharfbuzz-subset0{a} libharfbuzz0b{a} libheif-dev{a} libheif-plugin-dav1d{a} libheif-plugin-libde265{a} libheif1{a} libicu-dev{a} libicu72{a} libimagequant-dev{a} libimagequant0{a} libjbig-dev{a} libjbig0{a} libjpeg-dev{a} libjpeg62-turbo{a} libjpeg62-turbo-dev{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} liblerc-dev{a} liblerc4{a} liblzma-dev{a} libmagic-mgc{a} libmagic1t64{a} libmnl0{a} libmount-dev{a} libnsl2{a} libpcre2-16-0{a} libpcre2-32-0{a} libpcre2-dev{a} libpcre2-posix3{a} libperl-dev{a} libpipeline1{a} libpixman-1-0{a} libpkgconf3{a} libpng-dev{a} libpng16-16t64{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libraqm-dev{a} libraqm0{a} librav1e-dev{a} librav1e0.7{a} libreadline8t64{a} libselinux1-dev{a} libsepol-dev{a} libsharpyuv-dev{a} libsharpyuv0{a} libssl-dev{a} libsvtav1enc-dev{a} libsvtav1enc2{a} libsysprof-capture-4-dev{a} libtiff-dev{a} libtiff6{a} libtiffxx6{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libuchardet0{a} libunistring5{a} libvpx-dev{a} libvpx9{a} libwebp-dev{a} libwebp7{a} libwebpdecoder3{a} libwebpdemux2{a} libwebpmux3{a} libx11-6{a} libx11-data{a} libx11-dev{a} libxau-dev{a} libxau6{a} libxcb-render0{a} libxcb-shm0{a} libxcb1{a} libxcb1-dev{a} libxdmcp-dev{a} libxdmcp6{a} libxext6{a} libxml2{a} libxml2-dev{a} libxpm-dev{a} libxpm4{a} libxrender1{a} libxslt1-dev{a} libxslt1.1{a} libxtables12{a} libyuv-dev{a} libyuv0{a} libzstd-dev{a} m4{a} man-db{a} media-types{a} native-architecture{a} netbase{a} nginx{a} nginx-common{a} nginx-dev{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} python3{a} python3-minimal{a} python3-packaging{a} python3.12{a} python3.12-minimal{a} ragel{a} readline-common{a} sensible-utils{a} tzdata{a} uuid-dev{a} x11proto-dev{a} xorg-sgml-doctools{a} xtrans-dev{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: bzip2-doc ca-certificates curl geoip-database krb5-locales libarchive-cpio-perl libgpg-error-l10n libheif-plugin-aomenc libheif-plugin-x265 libltdl-dev libmail-sendmail-perl libpam-cap libpng-tools lynx shared-mime-info wget xdg-user-dirs 0 packages upgraded, 197 newly installed, 0 to remove and 0 not upgraded. Need to get 78.1 MB of archives. After unpacking 284 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main armhf libpython3.12-minimal armhf 3.12.8-5 [803 kB] Get: 2 http://deb.debian.org/debian trixie/main armhf libexpat1 armhf 2.6.4-1 [83.5 kB] Get: 3 http://deb.debian.org/debian trixie/main armhf python3.12-minimal armhf 3.12.8-5 [1812 kB] Get: 4 http://deb.debian.org/debian trixie/main armhf python3-minimal armhf 3.12.8-1 [26.9 kB] Get: 5 http://deb.debian.org/debian trixie/main armhf media-types all 10.1.0 [26.9 kB] Get: 6 http://deb.debian.org/debian trixie/main armhf netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian trixie/main armhf tzdata all 2024b-6 [257 kB] Get: 8 http://deb.debian.org/debian trixie/main armhf libffi8 armhf 3.4.6-1 [20.0 kB] Get: 9 http://deb.debian.org/debian trixie/main armhf libkrb5support0 armhf 1.21.3-3 [30.0 kB] Get: 10 http://deb.debian.org/debian trixie/main armhf libcom-err2 armhf 1.47.2-1 [23.3 kB] Get: 11 http://deb.debian.org/debian trixie/main armhf libk5crypto3 armhf 1.21.3-3 [75.8 kB] Get: 12 http://deb.debian.org/debian trixie/main armhf libkeyutils1 armhf 1.6.3-4 [8096 B] Get: 13 http://deb.debian.org/debian trixie/main armhf libkrb5-3 armhf 1.21.3-3 [283 kB] Get: 14 http://deb.debian.org/debian trixie/main armhf libgssapi-krb5-2 armhf 1.21.3-3 [114 kB] Get: 15 http://deb.debian.org/debian trixie/main armhf libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 16 http://deb.debian.org/debian trixie/main armhf libtirpc3t64 armhf 1.3.4+ds-1.3+b1 [71.3 kB] Get: 17 http://deb.debian.org/debian trixie/main armhf libnsl2 armhf 1.3.0-3+b3 [35.0 kB] Get: 18 http://deb.debian.org/debian trixie/main armhf readline-common all 8.2-6 [69.4 kB] Get: 19 http://deb.debian.org/debian trixie/main armhf libreadline8t64 armhf 8.2-6 [146 kB] Get: 20 http://deb.debian.org/debian trixie/main armhf libpython3.12-stdlib armhf 3.12.8-5 [1832 kB] Get: 21 http://deb.debian.org/debian trixie/main armhf python3.12 armhf 3.12.8-5 [677 kB] Get: 22 http://deb.debian.org/debian trixie/main armhf libpython3-stdlib armhf 3.12.8-1 [9792 B] Get: 23 http://deb.debian.org/debian trixie/main armhf python3 armhf 3.12.8-1 [27.9 kB] Get: 24 http://deb.debian.org/debian trixie/main armhf libelf1t64 armhf 0.192-4 [184 kB] Get: 25 http://deb.debian.org/debian trixie/main armhf libbpf1 armhf 1:1.5.0-2 [147 kB] Get: 26 http://deb.debian.org/debian trixie/main armhf libmnl0 armhf 1.0.5-3 [10.3 kB] Get: 27 http://deb.debian.org/debian trixie/main armhf libxtables12 armhf 1.8.11-2 [28.7 kB] Get: 28 http://deb.debian.org/debian trixie/main armhf libcap2-bin armhf 1:2.66-5+b1 [33.3 kB] Get: 29 http://deb.debian.org/debian trixie/main armhf iproute2 armhf 6.12.0-1 [1003 kB] Get: 30 http://deb.debian.org/debian trixie/main armhf sensible-utils all 0.0.24 [24.8 kB] Get: 31 http://deb.debian.org/debian trixie/main armhf libmagic-mgc armhf 1:5.45-3+b1 [314 kB] Get: 32 http://deb.debian.org/debian trixie/main armhf libmagic1t64 armhf 1:5.45-3+b1 [98.5 kB] Get: 33 http://deb.debian.org/debian trixie/main armhf file armhf 1:5.45-3+b1 [42.3 kB] Get: 34 http://deb.debian.org/debian trixie/main armhf gettext-base armhf 0.22.5-4 [196 kB] Get: 35 http://deb.debian.org/debian trixie/main armhf libuchardet0 armhf 0.0.8-1+b2 [65.6 kB] Get: 36 http://deb.debian.org/debian trixie/main armhf groff-base armhf 1.23.0-7 [1095 kB] Get: 37 http://deb.debian.org/debian trixie/main armhf bsdextrautils armhf 2.40.4-1 [84.6 kB] Get: 38 http://deb.debian.org/debian trixie/main armhf libpipeline1 armhf 1.5.8-1 [35.0 kB] Get: 39 http://deb.debian.org/debian trixie/main armhf man-db armhf 2.13.0-1 [1382 kB] Get: 40 http://deb.debian.org/debian trixie/main armhf m4 armhf 1.4.19-5 [272 kB] Get: 41 http://deb.debian.org/debian trixie/main armhf autoconf all 2.72-3 [493 kB] Get: 42 http://deb.debian.org/debian trixie/main armhf autotools-dev all 20220109.1 [51.6 kB] Get: 43 http://deb.debian.org/debian trixie/main armhf automake all 1:1.16.5-1.3 [823 kB] Get: 44 http://deb.debian.org/debian trixie/main armhf autopoint all 0.22.5-4 [723 kB] Get: 45 http://deb.debian.org/debian trixie/main armhf libdebhelper-perl all 13.23 [90.6 kB] Get: 46 http://deb.debian.org/debian trixie/main armhf libtool all 2.5.4-2 [539 kB] Get: 47 http://deb.debian.org/debian trixie/main armhf dh-autoreconf all 20 [17.1 kB] Get: 48 http://deb.debian.org/debian trixie/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 49 http://deb.debian.org/debian trixie/main armhf libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 50 http://deb.debian.org/debian trixie/main armhf dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 51 http://deb.debian.org/debian trixie/main armhf dwz armhf 0.15-1+b2 [106 kB] Get: 52 http://deb.debian.org/debian trixie/main armhf libunistring5 armhf 1.3-1 [444 kB] Get: 53 http://deb.debian.org/debian trixie/main armhf libicu72 armhf 72.1-6 [9086 kB] Get: 54 http://deb.debian.org/debian trixie/main armhf libxml2 armhf 2.12.7+dfsg+really2.9.14-0.2+b1 [605 kB] Get: 55 http://deb.debian.org/debian trixie/main armhf gettext armhf 0.22.5-4 [1489 kB] Get: 56 http://deb.debian.org/debian trixie/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 57 http://deb.debian.org/debian trixie/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 58 http://deb.debian.org/debian trixie/main armhf debhelper all 13.23 [919 kB] Get: 59 http://deb.debian.org/debian trixie/main armhf fonts-dejavu-mono all 2.37-8 [489 kB] Get: 60 http://deb.debian.org/debian trixie/main armhf fonts-dejavu-core all 2.37-8 [840 kB] Get: 61 http://deb.debian.org/debian trixie/main armhf fontconfig-config armhf 2.15.0-2 [317 kB] Get: 62 http://deb.debian.org/debian trixie/main armhf libgeoip1t64 armhf 1.6.12-11.1+b1 [79.4 kB] Get: 63 http://deb.debian.org/debian trixie/main armhf geoip-bin armhf 1.6.12-11.1+b1 [24.1 kB] Get: 64 http://deb.debian.org/debian trixie/main armhf libglib2.0-0t64 armhf 2.82.4-2 [1328 kB] Get: 65 http://deb.debian.org/debian trixie/main armhf gir1.2-glib-2.0 armhf 2.82.4-2 [194 kB] Get: 66 http://deb.debian.org/debian trixie/main armhf libbrotli1 armhf 1.1.0-2+b6 [282 kB] Get: 67 http://deb.debian.org/debian trixie/main armhf libpng16-16t64 armhf 1.6.44-3 [263 kB] Get: 68 http://deb.debian.org/debian trixie/main armhf libfreetype6 armhf 2.13.3+dfsg-1 [385 kB] Get: 69 http://deb.debian.org/debian trixie/main armhf libfontconfig1 armhf 2.15.0-2 [371 kB] Get: 70 http://deb.debian.org/debian trixie/main armhf libpixman-1-0 armhf 0.44.0-3 [164 kB] Get: 71 http://deb.debian.org/debian trixie/main armhf libxau6 armhf 1:1.0.11-1 [19.7 kB] Get: 72 http://deb.debian.org/debian trixie/main armhf libxdmcp6 armhf 1:1.1.5-1 [26.4 kB] Get: 73 http://deb.debian.org/debian trixie/main armhf libxcb1 armhf 1.17.0-2+b1 [140 kB] Get: 74 http://deb.debian.org/debian trixie/main armhf libx11-data all 2:1.8.10-2 [337 kB] Get: 75 http://deb.debian.org/debian trixie/main armhf libx11-6 armhf 2:1.8.10-2 [750 kB] Get: 76 http://deb.debian.org/debian trixie/main armhf libxcb-render0 armhf 1.17.0-2+b1 [114 kB] Get: 77 http://deb.debian.org/debian trixie/main armhf libxcb-shm0 armhf 1.17.0-2+b1 [105 kB] Get: 78 http://deb.debian.org/debian trixie/main armhf libxext6 armhf 2:1.3.4-1+b3 [45.2 kB] Get: 79 http://deb.debian.org/debian trixie/main armhf libxrender1 armhf 1:0.9.10-1.1+b3 [25.0 kB] Get: 80 http://deb.debian.org/debian trixie/main armhf libcairo2 armhf 1.18.2-2 [443 kB] Get: 81 http://deb.debian.org/debian trixie/main armhf libcairo-gobject2 armhf 1.18.2-2 [129 kB] Get: 82 http://deb.debian.org/debian trixie/main armhf gir1.2-freedesktop armhf 1.82.0-3 [60.0 kB] Get: 83 http://deb.debian.org/debian trixie/main armhf gir1.2-glib-2.0-dev armhf 2.82.4-2 [903 kB] Get: 84 http://deb.debian.org/debian trixie/main armhf gir1.2-freedesktop-dev armhf 1.82.0-3 [51.1 kB] Get: 85 http://deb.debian.org/debian trixie/main armhf libgraphite2-3 armhf 1.3.14-2+b1 [63.1 kB] Get: 86 http://deb.debian.org/debian trixie/main armhf libharfbuzz0b armhf 10.1.0-2 [420 kB] Get: 87 http://deb.debian.org/debian trixie/main armhf libharfbuzz-gobject0 armhf 10.1.0-2 [29.9 kB] Get: 88 http://deb.debian.org/debian trixie/main armhf gir1.2-harfbuzz-0.0 armhf 10.1.0-2 [42.1 kB] Get: 89 http://deb.debian.org/debian trixie/main armhf native-architecture all 0.2.3 [2108 B] Get: 90 http://deb.debian.org/debian trixie/main armhf libgirepository-2.0-0 armhf 2.82.4-2 [125 kB] Get: 91 http://deb.debian.org/debian trixie/main armhf girepository-tools armhf 2.82.4-2 [133 kB] Get: 92 http://deb.debian.org/debian trixie/main armhf icu-devtools armhf 72.1-6 [189 kB] Get: 93 http://deb.debian.org/debian trixie/main armhf libabsl20230802 armhf 20230802.1-4 [432 kB] Get: 94 http://deb.debian.org/debian trixie/main armhf libaom3 armhf 3.11.0-1 [1599 kB] Get: 95 http://deb.debian.org/debian trixie/main armhf libaom-dev armhf 3.11.0-1 [1819 kB] Get: 96 http://deb.debian.org/debian trixie/main armhf libdav1d7 armhf 1.5.0-1+b1 [250 kB] Get: 97 http://deb.debian.org/debian trixie/main armhf libdav1d-dev armhf 1.5.0-1+b1 [26.9 kB] Get: 98 http://deb.debian.org/debian trixie/main armhf librav1e0.7 armhf 0.7.1-9 [585 kB] Get: 99 http://deb.debian.org/debian trixie/main armhf librav1e-dev armhf 0.7.1-9 [14.1 kB] Get: 100 http://deb.debian.org/debian trixie/main armhf libsvtav1enc2 armhf 2.3.0+dfsg-1 [970 kB] Get: 101 http://deb.debian.org/debian trixie/main armhf libsvtav1enc-dev armhf 2.3.0+dfsg-1 [33.0 kB] Get: 102 http://deb.debian.org/debian trixie/main armhf libjpeg62-turbo armhf 1:2.1.5-3+b1 [145 kB] Get: 103 http://deb.debian.org/debian trixie/main armhf libyuv0 armhf 0.0.1899.20250103-1 [87.0 kB] Get: 104 http://deb.debian.org/debian trixie/main armhf libyuv-dev armhf 0.0.1899.20250103-1 [142 kB] Get: 105 http://deb.debian.org/debian trixie/main armhf libgav1-1 armhf 0.19.0-3 [297 kB] Get: 106 http://deb.debian.org/debian trixie/main armhf libavif16 armhf 1.1.1-1 [103 kB] Get: 107 http://deb.debian.org/debian trixie/main armhf libavif-dev armhf 1.1.1-1 [54.8 kB] Get: 108 http://deb.debian.org/debian trixie/main armhf uuid-dev armhf 2.40.4-1 [46.0 kB] Get: 109 http://deb.debian.org/debian trixie/main armhf libblkid-dev armhf 2.40.4-1 [195 kB] Get: 110 http://deb.debian.org/debian trixie/main armhf libbrotli-dev armhf 1.1.0-2+b6 [293 kB] Get: 111 http://deb.debian.org/debian trixie/main armhf libbz2-dev armhf 1.0.8-6 [28.7 kB] Get: 112 http://deb.debian.org/debian trixie/main armhf libde265-0 armhf 1.0.15-1+b2 [145 kB] Get: 113 http://deb.debian.org/debian trixie/main armhf libdeflate0 armhf 1.23-1+b1 [36.7 kB] Get: 114 http://deb.debian.org/debian trixie/main armhf libdeflate-dev armhf 1.23-1+b1 [44.8 kB] Get: 115 http://deb.debian.org/debian trixie/main armhf libexpat1-dev armhf 2.6.4-1 [140 kB] Get: 116 http://deb.debian.org/debian trixie/main armhf libffi-dev armhf 3.4.6-1 [55.9 kB] Get: 117 http://deb.debian.org/debian trixie/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1+b1 [905 kB] Get: 118 http://deb.debian.org/debian trixie/main armhf libpng-dev armhf 1.6.44-3 [349 kB] Get: 119 http://deb.debian.org/debian trixie/main armhf libfreetype-dev armhf 2.13.3+dfsg-1 [561 kB] Get: 120 http://deb.debian.org/debian trixie/main armhf libpkgconf3 armhf 1.8.1-4 [31.8 kB] Get: 121 http://deb.debian.org/debian trixie/main armhf pkgconf-bin armhf 1.8.1-4 [29.2 kB] Get: 122 http://deb.debian.org/debian trixie/main armhf pkgconf armhf 1.8.1-4 [26.1 kB] Get: 123 http://deb.debian.org/debian trixie/main armhf libfontconfig-dev armhf 2.15.0-2 [396 kB] Get: 124 http://deb.debian.org/debian trixie/main armhf libfribidi0 armhf 1.0.16-1 [24.6 kB] Get: 125 http://deb.debian.org/debian trixie/main armhf libfribidi-dev armhf 1.0.16-1 [64.0 kB] Get: 126 http://deb.debian.org/debian trixie/main armhf libgpg-error0 armhf 1.51-3 [71.9 kB] Get: 127 http://deb.debian.org/debian trixie/main armhf libgcrypt20 armhf 1.11.0-7 [727 kB] Get: 128 http://deb.debian.org/debian trixie/main armhf libsharpyuv0 armhf 1.5.0-0.1 [114 kB] Get: 129 http://deb.debian.org/debian trixie/main armhf libheif-plugin-dav1d armhf 1.19.5-1 [10.9 kB] Get: 130 http://deb.debian.org/debian trixie/main armhf libheif-plugin-libde265 armhf 1.19.5-1 [14.3 kB] Get: 131 http://deb.debian.org/debian trixie/main armhf libheif1 armhf 1.19.5-1 [432 kB] Get: 132 http://deb.debian.org/debian trixie/main armhf libimagequant0 armhf 2.18.0-1+b2 [30.5 kB] Get: 133 http://deb.debian.org/debian trixie/main armhf libraqm0 armhf 0.10.2-1 [11.6 kB] Get: 134 http://deb.debian.org/debian trixie/main armhf libjbig0 armhf 2.1-6.1+b2 [27.3 kB] Get: 135 http://deb.debian.org/debian trixie/main armhf liblerc4 armhf 4.0.0+ds-5 [146 kB] Get: 136 http://deb.debian.org/debian trixie/main armhf libwebp7 armhf 1.5.0-0.1 [273 kB] Get: 137 http://deb.debian.org/debian trixie/main armhf libtiff6 armhf 4.5.1+git230720-5 [302 kB] Get: 138 http://deb.debian.org/debian trixie/main armhf libxpm4 armhf 1:3.5.17-1+b3 [50.3 kB] Get: 139 http://deb.debian.org/debian trixie/main armhf libgd3 armhf 2.3.3-12+b1 [105 kB] Get: 140 http://deb.debian.org/debian trixie/main armhf libsharpyuv-dev armhf 1.5.0-0.1 [117 kB] Get: 141 http://deb.debian.org/debian trixie/main armhf libheif-dev armhf 1.19.5-1 [50.8 kB] Get: 142 http://deb.debian.org/debian trixie/main armhf libimagequant-dev armhf 2.18.0-1+b2 [31.6 kB] Get: 143 http://deb.debian.org/debian trixie/main armhf libjpeg62-turbo-dev armhf 1:2.1.5-3+b1 [263 kB] Get: 144 http://deb.debian.org/debian trixie/main armhf libjpeg-dev armhf 1:2.1.5-3+b1 [72.2 kB] Get: 145 http://deb.debian.org/debian trixie/main armhf libharfbuzz-icu0 armhf 10.1.0-2 [14.9 kB] Get: 146 http://deb.debian.org/debian trixie/main armhf libharfbuzz-subset0 armhf 10.1.0-2 [492 kB] Get: 147 http://deb.debian.org/debian trixie/main armhf libharfbuzz-cairo0 armhf 10.1.0-2 [39.6 kB] Get: 148 http://deb.debian.org/debian trixie/main armhf libsepol-dev armhf 3.7-1 [338 kB] Get: 149 http://deb.debian.org/debian trixie/main armhf libpcre2-16-0 armhf 10.44-5 [226 kB] Get: 150 http://deb.debian.org/debian trixie/main armhf libpcre2-32-0 armhf 10.44-5 [216 kB] Get: 151 http://deb.debian.org/debian trixie/main armhf libpcre2-posix3 armhf 10.44-5 [59.8 kB] Get: 152 http://deb.debian.org/debian trixie/main armhf libpcre2-dev armhf 10.44-5 [702 kB] Get: 153 http://deb.debian.org/debian trixie/main armhf libselinux1-dev armhf 3.7-3+b1 [154 kB] Get: 154 http://deb.debian.org/debian trixie/main armhf libmount-dev armhf 2.40.4-1 [29.3 kB] Get: 155 http://deb.debian.org/debian trixie/main armhf libsysprof-capture-4-dev armhf 47.2-1 [45.1 kB] Get: 156 http://deb.debian.org/debian trixie/main armhf libgio-2.0-dev armhf 2.82.4-2 [1560 kB] Get: 157 http://deb.debian.org/debian trixie/main armhf libglib2.0-data all 2.82.4-2 [1276 kB] Get: 158 http://deb.debian.org/debian trixie/main armhf libglib2.0-bin armhf 2.82.4-2 [121 kB] Get: 159 http://deb.debian.org/debian trixie/main armhf python3-packaging all 24.2-1 [55.3 kB] Get: 160 http://deb.debian.org/debian trixie/main armhf libgio-2.0-dev-bin armhf 2.82.4-2 [160 kB] Get: 161 http://deb.debian.org/debian trixie/main armhf libglib2.0-dev-bin armhf 2.82.4-2 [52.1 kB] Get: 162 http://deb.debian.org/debian trixie/main armhf libglib2.0-dev armhf 2.82.4-2 [52.9 kB] Get: 163 http://deb.debian.org/debian trixie/main armhf libgraphite2-dev armhf 1.3.14-2+b1 [20.3 kB] Get: 164 http://deb.debian.org/debian trixie/main armhf libicu-dev armhf 72.1-6 [10.1 MB] Get: 165 http://deb.debian.org/debian trixie/main armhf libharfbuzz-dev armhf 10.1.0-2 [145 kB] Get: 166 http://deb.debian.org/debian trixie/main armhf libraqm-dev armhf 0.10.2-1 [21.6 kB] Get: 167 http://deb.debian.org/debian trixie/main armhf libjbig-dev armhf 2.1-6.1+b2 [27.8 kB] Get: 168 http://deb.debian.org/debian trixie/main armhf liblzma-dev armhf 5.6.3-1+b1 [304 kB] Get: 169 http://deb.debian.org/debian trixie/main armhf libzstd-dev armhf 1.5.6+dfsg-2 [326 kB] Get: 170 http://deb.debian.org/debian trixie/main armhf libwebpdemux2 armhf 1.5.0-0.1 [112 kB] Get: 171 http://deb.debian.org/debian trixie/main armhf libwebpmux3 armhf 1.5.0-0.1 [123 kB] Get: 172 http://deb.debian.org/debian trixie/main armhf libwebpdecoder3 armhf 1.5.0-0.1 [185 kB] Get: 173 http://deb.debian.org/debian trixie/main armhf libwebp-dev armhf 1.5.0-0.1 [397 kB] Get: 174 http://deb.debian.org/debian trixie/main armhf libtiffxx6 armhf 4.5.1+git230720-5 [149 kB] Get: 175 http://deb.debian.org/debian trixie/main armhf liblerc-dev armhf 4.0.0+ds-5 [163 kB] Get: 176 http://deb.debian.org/debian trixie/main armhf libtiff-dev armhf 4.5.1+git230720-5 [442 kB] Get: 177 http://deb.debian.org/debian trixie/main armhf libvpx9 armhf 1.15.0-1 [1508 kB] Get: 178 http://deb.debian.org/debian trixie/main armhf libvpx-dev armhf 1.15.0-1 [692 kB] Get: 179 http://deb.debian.org/debian trixie/main armhf xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB] Get: 180 http://deb.debian.org/debian trixie/main armhf x11proto-dev all 2024.1-1 [603 kB] Get: 181 http://deb.debian.org/debian trixie/main armhf libxau-dev armhf 1:1.0.11-1 [23.0 kB] Get: 182 http://deb.debian.org/debian trixie/main armhf libxdmcp-dev armhf 1:1.1.5-1 [42.9 kB] Get: 183 http://deb.debian.org/debian trixie/main armhf xtrans-dev all 1.4.0-1 [98.7 kB] Get: 184 http://deb.debian.org/debian trixie/main armhf libxcb1-dev armhf 1.17.0-2+b1 [180 kB] Get: 185 http://deb.debian.org/debian trixie/main armhf libx11-dev armhf 2:1.8.10-2 [825 kB] Get: 186 http://deb.debian.org/debian trixie/main armhf libxpm-dev armhf 1:3.5.17-1+b3 [124 kB] Get: 187 http://deb.debian.org/debian trixie/main armhf libgd-dev armhf 2.3.3-12+b1 [243 kB] Get: 188 http://deb.debian.org/debian trixie/main armhf libgeoip-dev armhf 1.6.12-11.1+b1 [84.0 kB] Get: 189 http://deb.debian.org/debian trixie/main armhf libperl-dev armhf 5.40.0-8 [998 kB] Get: 190 http://deb.debian.org/debian trixie/main armhf libssl-dev armhf 3.4.0-2 [2431 kB] Get: 191 http://deb.debian.org/debian trixie/main armhf libxml2-dev armhf 2.12.7+dfsg+really2.9.14-0.2+b1 [723 kB] Get: 192 http://deb.debian.org/debian trixie/main armhf libxslt1.1 armhf 1.1.35-1.1+b1 [212 kB] Get: 193 http://deb.debian.org/debian trixie/main armhf libxslt1-dev armhf 1.1.35-1.1+b1 [345 kB] Get: 194 http://deb.debian.org/debian trixie/main armhf nginx-common all 1.26.0-3 [108 kB] Get: 195 http://deb.debian.org/debian trixie/main armhf nginx armhf 1.26.0-3+b1 [548 kB] Get: 196 http://deb.debian.org/debian trixie/main armhf nginx-dev all 1.26.0-3 [195 kB] Get: 197 http://deb.debian.org/debian trixie/main armhf ragel armhf 6.10-4 [994 kB] Fetched 78.1 MB in 4s (18.8 MB/s) Preconfiguring packages ... Selecting previously unselected package libpython3.12-minimal:armhf. (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 ... 19569 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.8-5_armhf.deb ... Unpacking libpython3.12-minimal:armhf (3.12.8-5) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.6.4-1_armhf.deb ... Unpacking libexpat1:armhf (2.6.4-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.8-5_armhf.deb ... Unpacking python3.12-minimal (3.12.8-5) ... Setting up libpython3.12-minimal:armhf (3.12.8-5) ... Setting up libexpat1:armhf (2.6.4-1) ... Setting up python3.12-minimal (3.12.8-5) ... Selecting previously unselected package python3-minimal. (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 ... 19889 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.8-1_armhf.deb ... Unpacking python3-minimal (3.12.8-1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2024b-6_all.deb ... Unpacking tzdata (2024b-6) ... Selecting previously unselected package libffi8:armhf. Preparing to unpack .../04-libffi8_3.4.6-1_armhf.deb ... Unpacking libffi8:armhf (3.4.6-1) ... Selecting previously unselected package libkrb5support0:armhf. Preparing to unpack .../05-libkrb5support0_1.21.3-3_armhf.deb ... Unpacking libkrb5support0:armhf (1.21.3-3) ... Selecting previously unselected package libcom-err2:armhf. Preparing to unpack .../06-libcom-err2_1.47.2-1_armhf.deb ... Unpacking libcom-err2:armhf (1.47.2-1) ... Selecting previously unselected package libk5crypto3:armhf. Preparing to unpack .../07-libk5crypto3_1.21.3-3_armhf.deb ... Unpacking libk5crypto3:armhf (1.21.3-3) ... Selecting previously unselected package libkeyutils1:armhf. Preparing to unpack .../08-libkeyutils1_1.6.3-4_armhf.deb ... Unpacking libkeyutils1:armhf (1.6.3-4) ... Selecting previously unselected package libkrb5-3:armhf. Preparing to unpack .../09-libkrb5-3_1.21.3-3_armhf.deb ... Unpacking libkrb5-3:armhf (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:armhf. Preparing to unpack .../10-libgssapi-krb5-2_1.21.3-3_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.21.3-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../11-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:armhf. Preparing to unpack .../12-libtirpc3t64_1.3.4+ds-1.3+b1_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3 to /lib/arm-linux-gnueabihf/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0 to /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:armhf (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:armhf. Preparing to unpack .../13-libnsl2_1.3.0-3+b3_armhf.deb ... Unpacking libnsl2:armhf (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../14-readline-common_8.2-6_all.deb ... Unpacking readline-common (8.2-6) ... Selecting previously unselected package libreadline8t64:armhf. Preparing to unpack .../15-libreadline8t64_8.2-6_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8 to /lib/arm-linux-gnueabihf/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8.2 to /lib/arm-linux-gnueabihf/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8 to /lib/arm-linux-gnueabihf/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8.2 to /lib/arm-linux-gnueabihf/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:armhf (8.2-6) ... Selecting previously unselected package libpython3.12-stdlib:armhf. Preparing to unpack .../16-libpython3.12-stdlib_3.12.8-5_armhf.deb ... Unpacking libpython3.12-stdlib:armhf (3.12.8-5) ... Selecting previously unselected package python3.12. Preparing to unpack .../17-python3.12_3.12.8-5_armhf.deb ... Unpacking python3.12 (3.12.8-5) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../18-libpython3-stdlib_3.12.8-1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.12.8-1) ... Setting up python3-minimal (3.12.8-1) ... Selecting previously unselected package python3. (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 ... 20957 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.8-1_armhf.deb ... Unpacking python3 (3.12.8-1) ... Selecting previously unselected package libelf1t64:armhf. Preparing to unpack .../001-libelf1t64_0.192-4_armhf.deb ... Unpacking libelf1t64:armhf (0.192-4) ... Selecting previously unselected package libbpf1:armhf. Preparing to unpack .../002-libbpf1_1%3a1.5.0-2_armhf.deb ... Unpacking libbpf1:armhf (1:1.5.0-2) ... Selecting previously unselected package libmnl0:armhf. Preparing to unpack .../003-libmnl0_1.0.5-3_armhf.deb ... Unpacking libmnl0:armhf (1.0.5-3) ... Selecting previously unselected package libxtables12:armhf. Preparing to unpack .../004-libxtables12_1.8.11-2_armhf.deb ... Unpacking libxtables12:armhf (1.8.11-2) ... Selecting previously unselected package libcap2-bin. Preparing to unpack .../005-libcap2-bin_1%3a2.66-5+b1_armhf.deb ... Unpacking libcap2-bin (1:2.66-5+b1) ... Selecting previously unselected package iproute2. Preparing to unpack .../006-iproute2_6.12.0-1_armhf.deb ... Unpacking iproute2 (6.12.0-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../007-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../008-libmagic-mgc_1%3a5.45-3+b1_armhf.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:armhf. Preparing to unpack .../009-libmagic1t64_1%3a5.45-3+b1_armhf.deb ... Unpacking libmagic1t64:armhf (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../010-file_1%3a5.45-3+b1_armhf.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../011-gettext-base_0.22.5-4_armhf.deb ... Unpacking gettext-base (0.22.5-4) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../012-libuchardet0_0.0.8-1+b2_armhf.deb ... Unpacking libuchardet0:armhf (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../013-groff-base_1.23.0-7_armhf.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../014-bsdextrautils_2.40.4-1_armhf.deb ... Unpacking bsdextrautils (2.40.4-1) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../015-libpipeline1_1.5.8-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../016-man-db_2.13.0-1_armhf.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../017-m4_1.4.19-5_armhf.deb ... Unpacking m4 (1.4.19-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../018-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../019-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../020-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../021-autopoint_0.22.5-4_all.deb ... Unpacking autopoint (0.22.5-4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../022-libdebhelper-perl_13.23_all.deb ... Unpacking libdebhelper-perl (13.23) ... Selecting previously unselected package libtool. Preparing to unpack .../023-libtool_2.5.4-2_all.deb ... Unpacking libtool (2.5.4-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../024-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../025-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../026-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../027-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package dwz. Preparing to unpack .../028-dwz_0.15-1+b2_armhf.deb ... Unpacking dwz (0.15-1+b2) ... Selecting previously unselected package libunistring5:armhf. Preparing to unpack .../029-libunistring5_1.3-1_armhf.deb ... Unpacking libunistring5:armhf (1.3-1) ... Selecting previously unselected package libicu72:armhf. Preparing to unpack .../030-libicu72_72.1-6_armhf.deb ... Unpacking libicu72:armhf (72.1-6) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../031-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_armhf.deb ... Unpacking libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../032-gettext_0.22.5-4_armhf.deb ... Unpacking gettext (0.22.5-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../033-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../034-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../035-debhelper_13.23_all.deb ... Unpacking debhelper (13.23) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../036-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../037-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../038-fontconfig-config_2.15.0-2_armhf.deb ... Unpacking fontconfig-config (2.15.0-2) ... Selecting previously unselected package libgeoip1t64:armhf. Preparing to unpack .../039-libgeoip1t64_1.6.12-11.1+b1_armhf.deb ... Unpacking libgeoip1t64:armhf (1.6.12-11.1+b1) ... Selecting previously unselected package geoip-bin. Preparing to unpack .../040-geoip-bin_1.6.12-11.1+b1_armhf.deb ... Unpacking geoip-bin (1.6.12-11.1+b1) ... Selecting previously unselected package libglib2.0-0t64:armhf. Preparing to unpack .../041-libglib2.0-0t64_2.82.4-2_armhf.deb ... Unpacking libglib2.0-0t64:armhf (2.82.4-2) ... Selecting previously unselected package gir1.2-glib-2.0:armhf. Preparing to unpack .../042-gir1.2-glib-2.0_2.82.4-2_armhf.deb ... Unpacking gir1.2-glib-2.0:armhf (2.82.4-2) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../043-libbrotli1_1.1.0-2+b6_armhf.deb ... Unpacking libbrotli1:armhf (1.1.0-2+b6) ... Selecting previously unselected package libpng16-16t64:armhf. Preparing to unpack .../044-libpng16-16t64_1.6.44-3_armhf.deb ... Unpacking libpng16-16t64:armhf (1.6.44-3) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../045-libfreetype6_2.13.3+dfsg-1_armhf.deb ... Unpacking libfreetype6:armhf (2.13.3+dfsg-1) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../046-libfontconfig1_2.15.0-2_armhf.deb ... Unpacking libfontconfig1:armhf (2.15.0-2) ... Selecting previously unselected package libpixman-1-0:armhf. Preparing to unpack .../047-libpixman-1-0_0.44.0-3_armhf.deb ... Unpacking libpixman-1-0:armhf (0.44.0-3) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../048-libxau6_1%3a1.0.11-1_armhf.deb ... Unpacking libxau6:armhf (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../049-libxdmcp6_1%3a1.1.5-1_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.5-1) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../050-libxcb1_1.17.0-2+b1_armhf.deb ... Unpacking libxcb1:armhf (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../051-libx11-data_2%3a1.8.10-2_all.deb ... Unpacking libx11-data (2:1.8.10-2) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../052-libx11-6_2%3a1.8.10-2_armhf.deb ... Unpacking libx11-6:armhf (2:1.8.10-2) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../053-libxcb-render0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-render0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../054-libxcb-shm0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-shm0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../055-libxext6_2%3a1.3.4-1+b3_armhf.deb ... Unpacking libxext6:armhf (2:1.3.4-1+b3) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../056-libxrender1_1%3a0.9.10-1.1+b3_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.10-1.1+b3) ... Selecting previously unselected package libcairo2:armhf. Preparing to unpack .../057-libcairo2_1.18.2-2_armhf.deb ... Unpacking libcairo2:armhf (1.18.2-2) ... Selecting previously unselected package libcairo-gobject2:armhf. Preparing to unpack .../058-libcairo-gobject2_1.18.2-2_armhf.deb ... Unpacking libcairo-gobject2:armhf (1.18.2-2) ... Selecting previously unselected package gir1.2-freedesktop:armhf. Preparing to unpack .../059-gir1.2-freedesktop_1.82.0-3_armhf.deb ... Unpacking gir1.2-freedesktop:armhf (1.82.0-3) ... Selecting previously unselected package gir1.2-glib-2.0-dev:armhf. Preparing to unpack .../060-gir1.2-glib-2.0-dev_2.82.4-2_armhf.deb ... Unpacking gir1.2-glib-2.0-dev:armhf (2.82.4-2) ... Selecting previously unselected package gir1.2-freedesktop-dev:armhf. Preparing to unpack .../061-gir1.2-freedesktop-dev_1.82.0-3_armhf.deb ... Unpacking gir1.2-freedesktop-dev:armhf (1.82.0-3) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../062-libgraphite2-3_1.3.14-2+b1_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.14-2+b1) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../063-libharfbuzz0b_10.1.0-2_armhf.deb ... Unpacking libharfbuzz0b:armhf (10.1.0-2) ... Selecting previously unselected package libharfbuzz-gobject0:armhf. Preparing to unpack .../064-libharfbuzz-gobject0_10.1.0-2_armhf.deb ... Unpacking libharfbuzz-gobject0:armhf (10.1.0-2) ... Selecting previously unselected package gir1.2-harfbuzz-0.0:armhf. Preparing to unpack .../065-gir1.2-harfbuzz-0.0_10.1.0-2_armhf.deb ... Unpacking gir1.2-harfbuzz-0.0:armhf (10.1.0-2) ... Selecting previously unselected package native-architecture. Preparing to unpack .../066-native-architecture_0.2.3_all.deb ... Unpacking native-architecture (0.2.3) ... Selecting previously unselected package libgirepository-2.0-0:armhf. Preparing to unpack .../067-libgirepository-2.0-0_2.82.4-2_armhf.deb ... Unpacking libgirepository-2.0-0:armhf (2.82.4-2) ... Selecting previously unselected package girepository-tools:armhf. Preparing to unpack .../068-girepository-tools_2.82.4-2_armhf.deb ... Unpacking girepository-tools:armhf (2.82.4-2) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../069-icu-devtools_72.1-6_armhf.deb ... Unpacking icu-devtools (72.1-6) ... Selecting previously unselected package libabsl20230802:armhf. Preparing to unpack .../070-libabsl20230802_20230802.1-4_armhf.deb ... Unpacking libabsl20230802:armhf (20230802.1-4) ... Selecting previously unselected package libaom3:armhf. Preparing to unpack .../071-libaom3_3.11.0-1_armhf.deb ... Unpacking libaom3:armhf (3.11.0-1) ... Selecting previously unselected package libaom-dev:armhf. Preparing to unpack .../072-libaom-dev_3.11.0-1_armhf.deb ... Unpacking libaom-dev:armhf (3.11.0-1) ... Selecting previously unselected package libdav1d7:armhf. Preparing to unpack .../073-libdav1d7_1.5.0-1+b1_armhf.deb ... Unpacking libdav1d7:armhf (1.5.0-1+b1) ... Selecting previously unselected package libdav1d-dev:armhf. Preparing to unpack .../074-libdav1d-dev_1.5.0-1+b1_armhf.deb ... Unpacking libdav1d-dev:armhf (1.5.0-1+b1) ... Selecting previously unselected package librav1e0.7:armhf. Preparing to unpack .../075-librav1e0.7_0.7.1-9_armhf.deb ... Unpacking librav1e0.7:armhf (0.7.1-9) ... Selecting previously unselected package librav1e-dev:armhf. Preparing to unpack .../076-librav1e-dev_0.7.1-9_armhf.deb ... Unpacking librav1e-dev:armhf (0.7.1-9) ... Selecting previously unselected package libsvtav1enc2:armhf. Preparing to unpack .../077-libsvtav1enc2_2.3.0+dfsg-1_armhf.deb ... Unpacking libsvtav1enc2:armhf (2.3.0+dfsg-1) ... Selecting previously unselected package libsvtav1enc-dev:armhf. Preparing to unpack .../078-libsvtav1enc-dev_2.3.0+dfsg-1_armhf.deb ... Unpacking libsvtav1enc-dev:armhf (2.3.0+dfsg-1) ... Selecting previously unselected package libjpeg62-turbo:armhf. Preparing to unpack .../079-libjpeg62-turbo_1%3a2.1.5-3+b1_armhf.deb ... Unpacking libjpeg62-turbo:armhf (1:2.1.5-3+b1) ... Selecting previously unselected package libyuv0:armhf. Preparing to unpack .../080-libyuv0_0.0.1899.20250103-1_armhf.deb ... Unpacking libyuv0:armhf (0.0.1899.20250103-1) ... Selecting previously unselected package libyuv-dev:armhf. Preparing to unpack .../081-libyuv-dev_0.0.1899.20250103-1_armhf.deb ... Unpacking libyuv-dev:armhf (0.0.1899.20250103-1) ... Selecting previously unselected package libgav1-1:armhf. Preparing to unpack .../082-libgav1-1_0.19.0-3_armhf.deb ... Unpacking libgav1-1:armhf (0.19.0-3) ... Selecting previously unselected package libavif16:armhf. Preparing to unpack .../083-libavif16_1.1.1-1_armhf.deb ... Unpacking libavif16:armhf (1.1.1-1) ... Selecting previously unselected package libavif-dev:armhf. Preparing to unpack .../084-libavif-dev_1.1.1-1_armhf.deb ... Unpacking libavif-dev:armhf (1.1.1-1) ... Selecting previously unselected package uuid-dev:armhf. Preparing to unpack .../085-uuid-dev_2.40.4-1_armhf.deb ... Unpacking uuid-dev:armhf (2.40.4-1) ... Selecting previously unselected package libblkid-dev:armhf. Preparing to unpack .../086-libblkid-dev_2.40.4-1_armhf.deb ... Unpacking libblkid-dev:armhf (2.40.4-1) ... Selecting previously unselected package libbrotli-dev:armhf. Preparing to unpack .../087-libbrotli-dev_1.1.0-2+b6_armhf.deb ... Unpacking libbrotli-dev:armhf (1.1.0-2+b6) ... Selecting previously unselected package libbz2-dev:armhf. Preparing to unpack .../088-libbz2-dev_1.0.8-6_armhf.deb ... Unpacking libbz2-dev:armhf (1.0.8-6) ... Selecting previously unselected package libde265-0:armhf. Preparing to unpack .../089-libde265-0_1.0.15-1+b2_armhf.deb ... Unpacking libde265-0:armhf (1.0.15-1+b2) ... Selecting previously unselected package libdeflate0:armhf. Preparing to unpack .../090-libdeflate0_1.23-1+b1_armhf.deb ... Unpacking libdeflate0:armhf (1.23-1+b1) ... Selecting previously unselected package libdeflate-dev:armhf. Preparing to unpack .../091-libdeflate-dev_1.23-1+b1_armhf.deb ... Unpacking libdeflate-dev:armhf (1.23-1+b1) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../092-libexpat1-dev_2.6.4-1_armhf.deb ... Unpacking libexpat1-dev:armhf (2.6.4-1) ... Selecting previously unselected package libffi-dev:armhf. Preparing to unpack .../093-libffi-dev_3.4.6-1_armhf.deb ... Unpacking libffi-dev:armhf (3.4.6-1) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../094-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libpng-dev:armhf. Preparing to unpack .../095-libpng-dev_1.6.44-3_armhf.deb ... Unpacking libpng-dev:armhf (1.6.44-3) ... Selecting previously unselected package libfreetype-dev:armhf. Preparing to unpack .../096-libfreetype-dev_2.13.3+dfsg-1_armhf.deb ... Unpacking libfreetype-dev:armhf (2.13.3+dfsg-1) ... Selecting previously unselected package libpkgconf3:armhf. Preparing to unpack .../097-libpkgconf3_1.8.1-4_armhf.deb ... Unpacking libpkgconf3:armhf (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../098-pkgconf-bin_1.8.1-4_armhf.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:armhf. Preparing to unpack .../099-pkgconf_1.8.1-4_armhf.deb ... Unpacking pkgconf:armhf (1.8.1-4) ... Selecting previously unselected package libfontconfig-dev:armhf. Preparing to unpack .../100-libfontconfig-dev_2.15.0-2_armhf.deb ... Unpacking libfontconfig-dev:armhf (2.15.0-2) ... Selecting previously unselected package libfribidi0:armhf. Preparing to unpack .../101-libfribidi0_1.0.16-1_armhf.deb ... Unpacking libfribidi0:armhf (1.0.16-1) ... Selecting previously unselected package libfribidi-dev:armhf. Preparing to unpack .../102-libfribidi-dev_1.0.16-1_armhf.deb ... Unpacking libfribidi-dev:armhf (1.0.16-1) ... Selecting previously unselected package libgpg-error0:armhf. Preparing to unpack .../103-libgpg-error0_1.51-3_armhf.deb ... Unpacking libgpg-error0:armhf (1.51-3) ... Selecting previously unselected package libgcrypt20:armhf. Preparing to unpack .../104-libgcrypt20_1.11.0-7_armhf.deb ... Unpacking libgcrypt20:armhf (1.11.0-7) ... Selecting previously unselected package libsharpyuv0:armhf. Preparing to unpack .../105-libsharpyuv0_1.5.0-0.1_armhf.deb ... Unpacking libsharpyuv0:armhf (1.5.0-0.1) ... Selecting previously unselected package libheif-plugin-dav1d:armhf. Preparing to unpack .../106-libheif-plugin-dav1d_1.19.5-1_armhf.deb ... Unpacking libheif-plugin-dav1d:armhf (1.19.5-1) ... Selecting previously unselected package libheif-plugin-libde265:armhf. Preparing to unpack .../107-libheif-plugin-libde265_1.19.5-1_armhf.deb ... Unpacking libheif-plugin-libde265:armhf (1.19.5-1) ... Selecting previously unselected package libheif1:armhf. Preparing to unpack .../108-libheif1_1.19.5-1_armhf.deb ... Unpacking libheif1:armhf (1.19.5-1) ... Selecting previously unselected package libimagequant0:armhf. Preparing to unpack .../109-libimagequant0_2.18.0-1+b2_armhf.deb ... Unpacking libimagequant0:armhf (2.18.0-1+b2) ... Selecting previously unselected package libraqm0:armhf. Preparing to unpack .../110-libraqm0_0.10.2-1_armhf.deb ... Unpacking libraqm0:armhf (0.10.2-1) ... Selecting previously unselected package libjbig0:armhf. Preparing to unpack .../111-libjbig0_2.1-6.1+b2_armhf.deb ... Unpacking libjbig0:armhf (2.1-6.1+b2) ... Selecting previously unselected package liblerc4:armhf. Preparing to unpack .../112-liblerc4_4.0.0+ds-5_armhf.deb ... Unpacking liblerc4:armhf (4.0.0+ds-5) ... Selecting previously unselected package libwebp7:armhf. Preparing to unpack .../113-libwebp7_1.5.0-0.1_armhf.deb ... Unpacking libwebp7:armhf (1.5.0-0.1) ... Selecting previously unselected package libtiff6:armhf. Preparing to unpack .../114-libtiff6_4.5.1+git230720-5_armhf.deb ... Unpacking libtiff6:armhf (4.5.1+git230720-5) ... Selecting previously unselected package libxpm4:armhf. Preparing to unpack .../115-libxpm4_1%3a3.5.17-1+b3_armhf.deb ... Unpacking libxpm4:armhf (1:3.5.17-1+b3) ... Selecting previously unselected package libgd3:armhf. Preparing to unpack .../116-libgd3_2.3.3-12+b1_armhf.deb ... Unpacking libgd3:armhf (2.3.3-12+b1) ... Selecting previously unselected package libsharpyuv-dev:armhf. Preparing to unpack .../117-libsharpyuv-dev_1.5.0-0.1_armhf.deb ... Unpacking libsharpyuv-dev:armhf (1.5.0-0.1) ... Selecting previously unselected package libheif-dev:armhf. Preparing to unpack .../118-libheif-dev_1.19.5-1_armhf.deb ... Unpacking libheif-dev:armhf (1.19.5-1) ... Selecting previously unselected package libimagequant-dev:armhf. Preparing to unpack .../119-libimagequant-dev_2.18.0-1+b2_armhf.deb ... Unpacking libimagequant-dev:armhf (2.18.0-1+b2) ... Selecting previously unselected package libjpeg62-turbo-dev:armhf. Preparing to unpack .../120-libjpeg62-turbo-dev_1%3a2.1.5-3+b1_armhf.deb ... Unpacking libjpeg62-turbo-dev:armhf (1:2.1.5-3+b1) ... Selecting previously unselected package libjpeg-dev:armhf. Preparing to unpack .../121-libjpeg-dev_1%3a2.1.5-3+b1_armhf.deb ... Unpacking libjpeg-dev:armhf (1:2.1.5-3+b1) ... Selecting previously unselected package libharfbuzz-icu0:armhf. Preparing to unpack .../122-libharfbuzz-icu0_10.1.0-2_armhf.deb ... Unpacking libharfbuzz-icu0:armhf (10.1.0-2) ... Selecting previously unselected package libharfbuzz-subset0:armhf. Preparing to unpack .../123-libharfbuzz-subset0_10.1.0-2_armhf.deb ... Unpacking libharfbuzz-subset0:armhf (10.1.0-2) ... Selecting previously unselected package libharfbuzz-cairo0:armhf. Preparing to unpack .../124-libharfbuzz-cairo0_10.1.0-2_armhf.deb ... Unpacking libharfbuzz-cairo0:armhf (10.1.0-2) ... Selecting previously unselected package libsepol-dev:armhf. Preparing to unpack .../125-libsepol-dev_3.7-1_armhf.deb ... Unpacking libsepol-dev:armhf (3.7-1) ... Selecting previously unselected package libpcre2-16-0:armhf. Preparing to unpack .../126-libpcre2-16-0_10.44-5_armhf.deb ... Unpacking libpcre2-16-0:armhf (10.44-5) ... Selecting previously unselected package libpcre2-32-0:armhf. Preparing to unpack .../127-libpcre2-32-0_10.44-5_armhf.deb ... Unpacking libpcre2-32-0:armhf (10.44-5) ... Selecting previously unselected package libpcre2-posix3:armhf. Preparing to unpack .../128-libpcre2-posix3_10.44-5_armhf.deb ... Unpacking libpcre2-posix3:armhf (10.44-5) ... Selecting previously unselected package libpcre2-dev:armhf. Preparing to unpack .../129-libpcre2-dev_10.44-5_armhf.deb ... Unpacking libpcre2-dev:armhf (10.44-5) ... Selecting previously unselected package libselinux1-dev:armhf. Preparing to unpack .../130-libselinux1-dev_3.7-3+b1_armhf.deb ... Unpacking libselinux1-dev:armhf (3.7-3+b1) ... Selecting previously unselected package libmount-dev:armhf. Preparing to unpack .../131-libmount-dev_2.40.4-1_armhf.deb ... Unpacking libmount-dev:armhf (2.40.4-1) ... Selecting previously unselected package libsysprof-capture-4-dev:armhf. Preparing to unpack .../132-libsysprof-capture-4-dev_47.2-1_armhf.deb ... Unpacking libsysprof-capture-4-dev:armhf (47.2-1) ... Selecting previously unselected package libgio-2.0-dev:armhf. Preparing to unpack .../133-libgio-2.0-dev_2.82.4-2_armhf.deb ... Unpacking libgio-2.0-dev:armhf (2.82.4-2) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../134-libglib2.0-data_2.82.4-2_all.deb ... Unpacking libglib2.0-data (2.82.4-2) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../135-libglib2.0-bin_2.82.4-2_armhf.deb ... Unpacking libglib2.0-bin (2.82.4-2) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../136-python3-packaging_24.2-1_all.deb ... Unpacking python3-packaging (24.2-1) ... Selecting previously unselected package libgio-2.0-dev-bin. Preparing to unpack .../137-libgio-2.0-dev-bin_2.82.4-2_armhf.deb ... Unpacking libgio-2.0-dev-bin (2.82.4-2) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../138-libglib2.0-dev-bin_2.82.4-2_armhf.deb ... Unpacking libglib2.0-dev-bin (2.82.4-2) ... Selecting previously unselected package libglib2.0-dev:armhf. Preparing to unpack .../139-libglib2.0-dev_2.82.4-2_armhf.deb ... Unpacking libglib2.0-dev:armhf (2.82.4-2) ... Selecting previously unselected package libgraphite2-dev:armhf. Preparing to unpack .../140-libgraphite2-dev_1.3.14-2+b1_armhf.deb ... Unpacking libgraphite2-dev:armhf (1.3.14-2+b1) ... Selecting previously unselected package libicu-dev:armhf. Preparing to unpack .../141-libicu-dev_72.1-6_armhf.deb ... Unpacking libicu-dev:armhf (72.1-6) ... Selecting previously unselected package libharfbuzz-dev:armhf. Preparing to unpack .../142-libharfbuzz-dev_10.1.0-2_armhf.deb ... Unpacking libharfbuzz-dev:armhf (10.1.0-2) ... Selecting previously unselected package libraqm-dev:armhf. Preparing to unpack .../143-libraqm-dev_0.10.2-1_armhf.deb ... Unpacking libraqm-dev:armhf (0.10.2-1) ... Selecting previously unselected package libjbig-dev:armhf. Preparing to unpack .../144-libjbig-dev_2.1-6.1+b2_armhf.deb ... Unpacking libjbig-dev:armhf (2.1-6.1+b2) ... Selecting previously unselected package liblzma-dev:armhf. Preparing to unpack .../145-liblzma-dev_5.6.3-1+b1_armhf.deb ... Unpacking liblzma-dev:armhf (5.6.3-1+b1) ... Selecting previously unselected package libzstd-dev:armhf. Preparing to unpack .../146-libzstd-dev_1.5.6+dfsg-2_armhf.deb ... Unpacking libzstd-dev:armhf (1.5.6+dfsg-2) ... Selecting previously unselected package libwebpdemux2:armhf. Preparing to unpack .../147-libwebpdemux2_1.5.0-0.1_armhf.deb ... Unpacking libwebpdemux2:armhf (1.5.0-0.1) ... Selecting previously unselected package libwebpmux3:armhf. Preparing to unpack .../148-libwebpmux3_1.5.0-0.1_armhf.deb ... Unpacking libwebpmux3:armhf (1.5.0-0.1) ... Selecting previously unselected package libwebpdecoder3:armhf. Preparing to unpack .../149-libwebpdecoder3_1.5.0-0.1_armhf.deb ... Unpacking libwebpdecoder3:armhf (1.5.0-0.1) ... Selecting previously unselected package libwebp-dev:armhf. Preparing to unpack .../150-libwebp-dev_1.5.0-0.1_armhf.deb ... Unpacking libwebp-dev:armhf (1.5.0-0.1) ... Selecting previously unselected package libtiffxx6:armhf. Preparing to unpack .../151-libtiffxx6_4.5.1+git230720-5_armhf.deb ... Unpacking libtiffxx6:armhf (4.5.1+git230720-5) ... Selecting previously unselected package liblerc-dev:armhf. Preparing to unpack .../152-liblerc-dev_4.0.0+ds-5_armhf.deb ... Unpacking liblerc-dev:armhf (4.0.0+ds-5) ... Selecting previously unselected package libtiff-dev:armhf. Preparing to unpack .../153-libtiff-dev_4.5.1+git230720-5_armhf.deb ... Unpacking libtiff-dev:armhf (4.5.1+git230720-5) ... Selecting previously unselected package libvpx9:armhf. Preparing to unpack .../154-libvpx9_1.15.0-1_armhf.deb ... Unpacking libvpx9:armhf (1.15.0-1) ... Selecting previously unselected package libvpx-dev:armhf. Preparing to unpack .../155-libvpx-dev_1.15.0-1_armhf.deb ... Unpacking libvpx-dev:armhf (1.15.0-1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../156-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../157-x11proto-dev_2024.1-1_all.deb ... Unpacking x11proto-dev (2024.1-1) ... Selecting previously unselected package libxau-dev:armhf. Preparing to unpack .../158-libxau-dev_1%3a1.0.11-1_armhf.deb ... Unpacking libxau-dev:armhf (1:1.0.11-1) ... Selecting previously unselected package libxdmcp-dev:armhf. Preparing to unpack .../159-libxdmcp-dev_1%3a1.1.5-1_armhf.deb ... Unpacking libxdmcp-dev:armhf (1:1.1.5-1) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../160-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libxcb1-dev:armhf. Preparing to unpack .../161-libxcb1-dev_1.17.0-2+b1_armhf.deb ... Unpacking libxcb1-dev:armhf (1.17.0-2+b1) ... Selecting previously unselected package libx11-dev:armhf. Preparing to unpack .../162-libx11-dev_2%3a1.8.10-2_armhf.deb ... Unpacking libx11-dev:armhf (2:1.8.10-2) ... Selecting previously unselected package libxpm-dev:armhf. Preparing to unpack .../163-libxpm-dev_1%3a3.5.17-1+b3_armhf.deb ... Unpacking libxpm-dev:armhf (1:3.5.17-1+b3) ... Selecting previously unselected package libgd-dev:armhf. Preparing to unpack .../164-libgd-dev_2.3.3-12+b1_armhf.deb ... Unpacking libgd-dev:armhf (2.3.3-12+b1) ... Selecting previously unselected package libgeoip-dev. Preparing to unpack .../165-libgeoip-dev_1.6.12-11.1+b1_armhf.deb ... Unpacking libgeoip-dev (1.6.12-11.1+b1) ... Selecting previously unselected package libperl-dev:armhf. Preparing to unpack .../166-libperl-dev_5.40.0-8_armhf.deb ... Unpacking libperl-dev:armhf (5.40.0-8) ... Selecting previously unselected package libssl-dev:armhf. Preparing to unpack .../167-libssl-dev_3.4.0-2_armhf.deb ... Unpacking libssl-dev:armhf (3.4.0-2) ... Selecting previously unselected package libxml2-dev:armhf. Preparing to unpack .../168-libxml2-dev_2.12.7+dfsg+really2.9.14-0.2+b1_armhf.deb ... Unpacking libxml2-dev:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package libxslt1.1:armhf. Preparing to unpack .../169-libxslt1.1_1.1.35-1.1+b1_armhf.deb ... Unpacking libxslt1.1:armhf (1.1.35-1.1+b1) ... Selecting previously unselected package libxslt1-dev:armhf. Preparing to unpack .../170-libxslt1-dev_1.1.35-1.1+b1_armhf.deb ... Unpacking libxslt1-dev:armhf (1.1.35-1.1+b1) ... Selecting previously unselected package nginx-common. Preparing to unpack .../171-nginx-common_1.26.0-3_all.deb ... Unpacking nginx-common (1.26.0-3) ... Selecting previously unselected package nginx. Preparing to unpack .../172-nginx_1.26.0-3+b1_armhf.deb ... Unpacking nginx (1.26.0-3+b1) ... Selecting previously unselected package nginx-dev. Preparing to unpack .../173-nginx-dev_1.26.0-3_all.deb ... Unpacking nginx-dev (1.26.0-3) ... Selecting previously unselected package ragel. Preparing to unpack .../174-ragel_6.10-4_armhf.deb ... Unpacking ragel (6.10-4) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:armhf (1.5.8-1) ... Setting up libgraphite2-3:armhf (1.3.14-2+b1) ... Setting up libpixman-1-0:armhf (0.44.0-3) ... Setting up libsharpyuv0:armhf (1.5.0-0.1) ... Setting up libaom3:armhf (3.11.0-1) ... Setting up libxau6:armhf (1:1.0.11-1) ... Setting up libxdmcp6:armhf (1:1.1.5-1) ... Setting up libkeyutils1:armhf (1.6.3-4) ... Setting up libxcb1:armhf (1.17.0-2+b1) ... Setting up native-architecture (0.2.3) ... Setting up libicu72:armhf (72.1-6) ... Setting up liblerc4:armhf (4.0.0+ds-5) ... Setting up libzstd-dev:armhf (1.5.6+dfsg-2) ... Setting up bsdextrautils (2.40.4-1) ... Setting up libgpg-error0:armhf (1.51-3) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libxcb-render0:armhf (1.17.0-2+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libdebhelper-perl (13.23) ... Setting up libbrotli1:armhf (1.1.0-2+b6) ... Setting up libmagic1t64:armhf (1:5.45-3+b1) ... Setting up libdeflate0:armhf (1.23-1+b1) ... Setting up libwebpdecoder3:armhf (1.5.0-0.1) ... Setting up gettext-base (0.22.5-4) ... Setting up nginx-common (1.26.0-3) ... Setting up m4 (1.4.19-5) ... Setting up libgcrypt20:armhf (1.11.0-7) ... Setting up libperl-dev:armhf (5.40.0-8) ... Setting up libgeoip1t64:armhf (1.6.12-11.1+b1) ... Setting up libxcb-shm0:armhf (1.17.0-2+b1) ... Setting up libcom-err2:armhf (1.47.2-1) ... Setting up file (1:5.45-3+b1) ... Setting up libjbig0:armhf (2.1-6.1+b2) ... Setting up libpcre2-16-0:armhf (10.44-5) ... Setting up libelf1t64:armhf (0.192-4) ... Setting up libkrb5support0:armhf (1.21.3-3) ... Setting up libaom-dev:armhf (3.11.0-1) ... Setting up tzdata (2024b-6) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Jan 20 12:49:14 UTC 2025. Universal Time is now: Mon Jan 20 12:49:14 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up ragel (6.10-4) ... Setting up libcap2-bin (1:2.66-5+b1) ... Setting up libsysprof-capture-4-dev:armhf (47.2-1) ... Setting up xtrans-dev (1.4.0-1) ... Setting up libgraphite2-dev:armhf (1.3.14-2+b1) ... Setting up autotools-dev (20220109.1) ... Setting up libpcre2-32-0:armhf (10.44-5) ... Setting up libglib2.0-data (2.82.4-2) ... Setting up libpkgconf3:armhf (1.8.1-4) ... Setting up libexpat1-dev:armhf (2.6.4-1) ... Setting up libjpeg62-turbo:armhf (1:2.1.5-3+b1) ... Setting up libx11-data (2:1.8.10-2) ... Setting up libsvtav1enc2:armhf (2.3.0+dfsg-1) ... Setting up libjpeg62-turbo-dev:armhf (1:2.1.5-3+b1) ... Setting up uuid-dev:armhf (2.40.4-1) ... Setting up libfribidi0:armhf (1.0.16-1) ... Setting up libimagequant0:armhf (2.18.0-1+b2) ... Setting up libunistring5:armhf (1.3-1) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libssl-dev:armhf (3.4.0-2) ... Setting up libpng16-16t64:armhf (1.6.44-3) ... Setting up libmnl0:armhf (1.0.5-3) ... Setting up autopoint (0.22.5-4) ... Setting up icu-devtools (72.1-6) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up libsepol-dev:armhf (3.7-1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up liblerc-dev:armhf (4.0.0+ds-5) ... Setting up libk5crypto3:armhf (1.21.3-3) ... Setting up libxtables12:armhf (1.8.11-2) ... Setting up autoconf (2.72-3) ... Setting up libwebp7:armhf (1.5.0-0.1) ... Setting up liblzma-dev:armhf (5.6.3-1+b1) ... Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libffi8:armhf (3.4.6-1) ... Setting up libpcre2-posix3:armhf (10.44-5) ... Setting up libvpx9:armhf (1.15.0-1) ... Setting up dwz (0.15-1+b2) ... Setting up libdav1d7:armhf (1.5.0-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libtiff6:armhf (4.5.1+git230720-5) ... Setting up librav1e0.7:armhf (0.7.1-9) ... Setting up libuchardet0:armhf (0.0.8-1+b2) ... Setting up libx11-6:armhf (2:1.8.10-2) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up netbase (6.4) ... Setting up libabsl20230802:armhf (20230802.1-4) ... Setting up libkrb5-3:armhf (1.21.3-3) ... Setting up libde265-0:armhf (1.0.15-1+b2) ... Setting up libsharpyuv-dev:armhf (1.5.0-0.1) ... Setting up libwebpmux3:armhf (1.5.0-0.1) ... Setting up libtiffxx6:armhf (4.5.1+git230720-5) ... Setting up libdeflate-dev:armhf (1.23-1+b1) ... Setting up libyuv0:armhf (0.0.1899.20250103-1) ... Setting up readline-common (8.2-6) ... Setting up libicu-dev:armhf (72.1-6) ... Setting up libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libbrotli-dev:armhf (1.1.0-2+b6) ... Setting up libbpf1:armhf (1:1.5.0-2) ... Setting up libbz2-dev:armhf (1.0.8-6) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up x11proto-dev (2024.1-1) ... Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libblkid-dev:armhf (2.40.4-1) ... Setting up gettext (0.22.5-4) ... Setting up libxau-dev:armhf (1:1.0.11-1) ... Setting up libxpm4:armhf (1:3.5.17-1+b3) ... Setting up libpcre2-dev:armhf (10.44-5) ... Setting up libimagequant-dev:armhf (2.18.0-1+b2) ... Setting up libxrender1:armhf (1:0.9.10-1.1+b3) ... Setting up libtool (2.5.4-2) ... Setting up libselinux1-dev:armhf (3.7-3+b1) ... Setting up geoip-bin (1.6.12-11.1+b1) ... Setting up fontconfig-config (2.15.0-2) ... Setting up libfribidi-dev:armhf (1.0.16-1) ... Setting up libwebpdemux2:armhf (1.5.0-0.1) ... Setting up libpng-dev:armhf (1.6.44-3) ... Setting up libjpeg-dev:armhf (1:2.1.5-3+b1) ... Setting up libjbig-dev:armhf (2.1-6.1+b2) ... Setting up libxext6:armhf (2:1.3.4-1+b3) ... Setting up libsvtav1enc-dev:armhf (2.3.0+dfsg-1) ... Setting up libffi-dev:armhf (3.4.6-1) ... Setting up pkgconf:armhf (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libxdmcp-dev:armhf (1:1.1.5-1) ... Setting up libxml2-dev:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libglib2.0-0t64:armhf (2.82.4-2) ... No schema files found: doing nothing. Setting up libwebp-dev:armhf (1.5.0-0.1) ... Setting up libfreetype6:armhf (2.13.3+dfsg-1) ... Setting up libtiff-dev:armhf (4.5.1+git230720-5) ... Setting up libvpx-dev:armhf (1.15.0-1) ... Setting up libdav1d-dev:armhf (1.5.0-1+b1) ... Setting up libgssapi-krb5-2:armhf (1.21.3-3) ... Setting up libgav1-1:armhf (0.19.0-3) ... Setting up gir1.2-glib-2.0:armhf (2.82.4-2) ... Setting up libreadline8t64:armhf (8.2-6) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up librav1e-dev:armhf (0.7.1-9) ... Setting up libyuv-dev:armhf (0.0.1899.20250103-1) ... Setting up gir1.2-glib-2.0-dev:armhf (2.82.4-2) ... Setting up groff-base (1.23.0-7) ... Setting up libxslt1.1:armhf (1.1.35-1.1+b1) ... Setting up libharfbuzz0b:armhf (10.1.0-2) ... Setting up libfontconfig1:armhf (2.15.0-2) ... Setting up libmount-dev:armhf (2.40.4-1) ... Setting up libavif16:armhf (1.1.1-1) ... Setting up libgeoip-dev (1.6.12-11.1+b1) ... Setting up libgio-2.0-dev:armhf (2.82.4-2) ... Setting up libharfbuzz-icu0:armhf (10.1.0-2) ... Setting up libxcb1-dev:armhf (1.17.0-2+b1) ... Setting up libxslt1-dev:armhf (1.1.35-1.1+b1) ... Setting up libtirpc3t64:armhf (1.3.4+ds-1.3+b1) ... Setting up libgirepository-2.0-0:armhf (2.82.4-2) ... Setting up iproute2 (6.12.0-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libx11-dev:armhf (2:1.8.10-2) ... Setting up libglib2.0-bin (2.82.4-2) ... Setting up libharfbuzz-gobject0:armhf (10.1.0-2) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libcairo2:armhf (1.18.2-2) ... Setting up libfreetype-dev:armhf (2.13.3+dfsg-1) ... Setting up libharfbuzz-cairo0:armhf (10.1.0-2) ... Setting up libraqm0:armhf (0.10.2-1) ... Setting up libxpm-dev:armhf (1:3.5.17-1+b3) ... Setting up libavif-dev:armhf (1.1.1-1) ... Setting up libnsl2:armhf (1.3.0-3+b3) ... Setting up libharfbuzz-subset0:armhf (10.1.0-2) ... Setting up libcairo-gobject2:armhf (1.18.2-2) ... Setting up gir1.2-freedesktop:armhf (1.82.0-3) ... Setting up girepository-tools:armhf (2.82.4-2) ... Setting up libpython3.12-stdlib:armhf (3.12.8-5) ... Setting up nginx (1.26.0-3+b1) ... invoke-rc.d: could not determine current runlevel invoke-rc.d: policy-rc.d denied execution of start. Setting up libfontconfig-dev:armhf (2.15.0-2) ... Setting up python3.12 (3.12.8-5) ... Setting up debhelper (13.23) ... Setting up gir1.2-harfbuzz-0.0:armhf (10.1.0-2) ... Setting up gir1.2-freedesktop-dev:armhf (1.82.0-3) ... Setting up libpython3-stdlib:armhf (3.12.8-1) ... Setting up python3 (3.12.8-1) ... Setting up python3-packaging (24.2-1) ... Setting up libgio-2.0-dev-bin (2.82.4-2) ... Setting up libglib2.0-dev-bin (2.82.4-2) ... Setting up libglib2.0-dev:armhf (2.82.4-2) ... Setting up libharfbuzz-dev:armhf (10.1.0-2) ... Setting up libraqm-dev:armhf (0.10.2-1) ... Setting up libheif-plugin-dav1d:armhf (1.19.5-1) ... Setting up libheif-plugin-libde265:armhf (1.19.5-1) ... Setting up libheif1:armhf (1.19.5-1) ... Setting up libheif-dev:armhf (1.19.5-1) ... Setting up libgd3:armhf (2.3.3-12+b1) ... Setting up libgd-dev:armhf (2.3.3-12+b1) ... Setting up nginx-dev (1.26.0-3) ... Processing triggers for libc-bin (2.40-5) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/libnginx-mod-http-memc-0.20/ && 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 > ../libnginx-mod-http-memc_0.20-1_source.changes dpkg-buildpackage: info: source package libnginx-mod-http-memc dpkg-buildpackage: info: source version 0.20-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Jan Mojžíš dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean dh_auto_clean --buildsystem=nginx_mod dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure --buildsystem=nginx_mod checking for OS + Linux 6.1.0-30-arm64 aarch64 checking for C compiler ... found + using GNU C compiler checking for --with-ld-opt="-Wl,-z,relro -Wl,-z,now -fPIC" ... found checking for -Wl,-E switch ... found checking for gcc builtin atomic operations ... found checking for C99 variadic macros ... found checking for gcc variadic macros ... found checking for gcc builtin 64 bit byteswap ... found checking for unistd.h ... found checking for inttypes.h ... found checking for limits.h ... found checking for sys/filio.h ... not found checking for sys/param.h ... found checking for sys/mount.h ... found checking for sys/statvfs.h ... found checking for crypt.h ... found checking for Linux specific features checking for epoll ... found checking for EPOLLRDHUP ... found checking for EPOLLEXCLUSIVE ... found checking for eventfd() ... found checking for O_PATH ... found checking for sendfile() ... found checking for sendfile64() ... found checking for sys/prctl.h ... found checking for prctl(PR_SET_DUMPABLE) ... found checking for prctl(PR_SET_KEEPCAPS) ... found checking for capabilities ... found checking for crypt_r() ... found checking for sys/vfs.h ... found checking for BPF sockhash ... found checking for SO_COOKIE ... found checking for UDP_SEGMENT ... found checking for nobody group ... not found checking for nogroup group ... found checking for poll() ... found checking for /dev/poll ... not found checking for kqueue ... not found checking for crypt() ... not found checking for crypt() in libcrypt ... found checking for F_READAHEAD ... not found checking for posix_fadvise() ... found checking for O_DIRECT ... found checking for F_NOCACHE ... not found checking for directio() ... not found checking for statfs() ... found checking for statvfs() ... found checking for dlopen() ... found checking for sched_yield() ... found checking for sched_setaffinity() ... found checking for SO_SETFIB ... not found checking for SO_REUSEPORT ... found checking for SO_ACCEPTFILTER ... not found checking for SO_BINDANY ... not found checking for IP_TRANSPARENT ... found checking for IP_BINDANY ... not found checking for IP_BIND_ADDRESS_NO_PORT ... found checking for IP_RECVDSTADDR ... not found checking for IP_SENDSRCADDR ... not found checking for IP_PKTINFO ... found checking for IPV6_RECVPKTINFO ... found checking for IP_MTU_DISCOVER ... found checking for IPV6_MTU_DISCOVER ... found checking for IP_DONTFRAG ... not found checking for IPV6_DONTFRAG ... found checking for TCP_DEFER_ACCEPT ... found checking for TCP_KEEPIDLE ... found checking for TCP_FASTOPEN ... found checking for TCP_INFO ... found checking for accept4() ... found checking for int size ... 4 bytes checking for long size ... 4 bytes checking for long long size ... 8 bytes checking for void * size ... 4 bytes checking for uint32_t ... found checking for uint64_t ... found checking for sig_atomic_t ... found checking for sig_atomic_t size ... 4 bytes checking for socklen_t ... found checking for in_addr_t ... found checking for in_port_t ... found checking for rlim_t ... found checking for uintptr_t ... uintptr_t found checking for system byte ordering ... little endian checking for size_t size ... 4 bytes checking for off_t size ... 8 bytes checking for time_t size ... 8 bytes checking for AF_INET6 ... found checking for setproctitle() ... not found checking for pread() ... found checking for pwrite() ... found checking for pwritev() ... found checking for strerrordesc_np() ... found checking for localtime_r() ... found checking for clock_gettime(CLOCK_MONOTONIC) ... found checking for posix_memalign() ... found checking for memalign() ... found checking for mmap(MAP_ANON|MAP_SHARED) ... found checking for mmap("/dev/zero", MAP_SHARED) ... found checking for System V shared memory ... found checking for POSIX semaphores ... found checking for struct msghdr.msg_control ... found checking for ioctl(FIONBIO) ... found checking for ioctl(FIONREAD) ... found checking for struct tm.tm_gmtoff ... found checking for struct dirent.d_namlen ... not found checking for struct dirent.d_type ... found checking for sysconf(_SC_NPROCESSORS_ONLN) ... found checking for sysconf(_SC_LEVEL1_DCACHE_LINESIZE) ... found checking for openat(), fstatat() ... found checking for getaddrinfo() ... found configuring additional dynamic modules adding module in /build/reproducible-path/libnginx-mod-http-memc-0.20/. + ngx_http_memc_module was configured checking for PCRE2 library ... found checking for OpenSSL library ... found checking for OpenSSL QUIC support ... not found checking for OpenSSL QUIC compatibility ... found checking for zlib library ... found creating /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/Makefile Configuration summary + using threads + using system PCRE2 library + using system OpenSSL library + using system zlib library nginx path prefix: "/usr/share/nginx" nginx binary file: "/usr/share/nginx/sbin/nginx" nginx modules path: "/usr/lib/nginx/modules" nginx configuration prefix: "/etc/nginx" nginx configuration file: "/etc/nginx/nginx.conf" nginx pid file: "/run/nginx.pid" nginx logs errors to stderr nginx http access log file: "/var/log/nginx/access.log" nginx http client request body temporary files: "/var/lib/nginx/body" nginx http proxy temporary files: "/var/lib/nginx/proxy" nginx http fastcgi temporary files: "/var/lib/nginx/fastcgi" nginx http uwsgi temporary files: "/var/lib/nginx/uwsgi" nginx http scgi temporary files: "/var/lib/nginx/scgi" debian/rules execute_before_dh_auto_build make[1]: Entering directory '/build/reproducible-path/libnginx-mod-http-memc-0.20' # rebuild ngx_http_memc_response.c using ragel [ -f src/ngx_http_memc_response.c.orig ] || cp src/ngx_http_memc_response.c src/ngx_http_memc_response.c.orig ragel -G2 src/ngx_http_memc_response.rl || mv -f src/ngx_http_memc_response.c.orig src/ngx_http_memc_response.c diff -u src/ngx_http_memc_response.c.orig src/ngx_http_memc_response.c || : --- src/ngx_http_memc_response.c.orig 2025-01-20 00:50:46.845327094 -1200 +++ src/ngx_http_memc_response.c 2025-01-20 00:50:46.897327246 -1200 @@ -25,98 +25,12 @@ #line 24 "src/ngx_http_memc_response.rl" -#line 29 "src/ngx_http_memc_response.c" -static const char _memc_storage_key_offsets[] = { - 0, 0, 4, 5, 6, 7, 8, 9, - 10, 11, 12, 13, 14, 15, 16, 17, - 19, 21, 22, 23, 24, 25, 26, 27, - 28, 29, 30, 31, 32, 33, 34, 35, - 37, 38, 39, 40, 41, 42, 43, 44, - 45, 46, 47, 48, 50, 51, 52, 53, - 54, 55, 56, 57, 58, 59, 60 -}; - -static const char _memc_storage_trans_keys[] = { - 67, 69, 78, 83, 76, 73, 69, 78, - 84, 95, 69, 82, 82, 79, 82, 32, - 13, 10, 13, 82, 88, 82, 79, 82, - 13, 10, 73, 83, 84, 83, 13, 10, - 79, 84, 95, 70, 83, 79, 85, 78, - 68, 13, 10, 84, 79, 82, 69, 68, - 69, 84, 82, 86, 69, 82, 79, 82, - 69, 68, 13, 10, 0 -}; - -static const char _memc_storage_single_lengths[] = { - 0, 4, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 2, - 2, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 2, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 2, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 0 -}; - -static const char _memc_storage_range_lengths[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0 -}; - -static const unsigned char _memc_storage_index_offsets[] = { - 0, 0, 5, 7, 9, 11, 13, 15, - 17, 19, 21, 23, 25, 27, 29, 31, - 34, 37, 39, 41, 43, 45, 47, 49, - 51, 53, 55, 57, 59, 61, 63, 65, - 68, 70, 72, 74, 76, 78, 80, 82, - 84, 86, 88, 90, 93, 95, 97, 99, - 101, 103, 105, 107, 109, 111, 113 -}; - -static const char _memc_storage_trans_targs[] = { - 2, 16, 28, 43, 0, 3, 0, 4, - 0, 5, 0, 6, 0, 7, 0, 8, - 0, 9, 0, 10, 0, 11, 0, 12, - 0, 13, 0, 14, 0, 15, 14, 54, - 15, 14, 17, 22, 0, 18, 0, 19, - 0, 20, 0, 21, 0, 54, 0, 23, - 0, 24, 0, 25, 0, 26, 0, 27, - 0, 54, 0, 29, 0, 30, 0, 31, - 0, 32, 38, 0, 33, 0, 34, 0, - 35, 0, 36, 0, 37, 0, 54, 0, - 39, 0, 40, 0, 41, 0, 42, 0, - 26, 0, 44, 48, 0, 45, 0, 46, - 0, 47, 0, 7, 0, 49, 0, 50, - 0, 51, 0, 52, 0, 53, 0, 54, - 0, 0, 0 -}; - -static const char _memc_storage_trans_actions[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 4, - 0, 0, 0 -}; - +#line 24 "src/ngx_http_memc_response.c" static const int memc_storage_start = 1; static const int memc_storage_first_final = 54; static const int memc_storage_error = 0; +static const int memc_storage_en_main = 1; #line 25 "src/ngx_http_memc_response.rl" @@ -124,72 +38,12 @@ #line 27 "src/ngx_http_memc_response.rl" -#line 129 "src/ngx_http_memc_response.c" -static const char _memc_flush_all_key_offsets[] = { - 0, 0, 4, 5, 6, 7, 8, 9, - 10, 11, 12, 13, 14, 15, 16, 17, - 19, 20, 21, 22, 23, 24, 25, 26, - 27, 28, 29, 30, 31, 32, 33 -}; - -static const short _memc_flush_all_trans_keys[] = { - 67, 69, 79, 83, 76, 73, 69, 78, - 84, 95, 69, 82, 82, 79, 82, 32, - 13, 10, 13, 82, 82, 79, 82, 13, - 10, 75, 13, 10, 69, 82, 86, 69, - 82, 0 -}; - -static const char _memc_flush_all_single_lengths[] = { - 0, 4, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 2, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 0 -}; - -static const char _memc_flush_all_range_lengths[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0 -}; - -static const char _memc_flush_all_index_offsets[] = { - 0, 0, 5, 7, 9, 11, 13, 15, - 17, 19, 21, 23, 25, 27, 29, 31, - 34, 36, 38, 40, 42, 44, 46, 48, - 50, 52, 54, 56, 58, 60, 62 -}; - -static const char _memc_flush_all_indicies[] = { - 0, 2, 3, 4, 1, 5, 1, 6, - 1, 7, 1, 8, 1, 9, 1, 10, - 1, 11, 1, 12, 1, 13, 1, 14, - 1, 15, 1, 16, 1, 17, 16, 18, - 17, 16, 19, 1, 20, 1, 21, 1, - 22, 1, 23, 1, 18, 1, 24, 1, - 25, 1, 26, 1, 27, 1, 28, 1, - 29, 1, 30, 1, 9, 1, 1, 0 -}; - -static const char _memc_flush_all_trans_targs[] = { - 2, 0, 16, 22, 25, 3, 4, 5, - 6, 7, 8, 9, 10, 11, 12, 13, - 14, 15, 30, 17, 18, 19, 20, 21, - 23, 24, 30, 26, 27, 28, 29 -}; - -static const char _memc_flush_all_trans_actions[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, 0 -}; - +#line 31 "src/ngx_http_memc_response.c" static const int memc_flush_all_start = 1; static const int memc_flush_all_first_final = 30; static const int memc_flush_all_error = 0; +static const int memc_flush_all_en_main = 1; #line 28 "src/ngx_http_memc_response.rl" @@ -197,86 +51,12 @@ #line 30 "src/ngx_http_memc_response.rl" -#line 203 "src/ngx_http_memc_response.c" -static const char _memc_version_key_offsets[] = { - 0, 0, 4, 5, 6, 7, 8, 9, - 10, 11, 12, 13, 14, 15, 16, 17, - 19, 20, 21, 22, 23, 24, 25, 26, - 27, 28, 29, 30, 31, 32, 33, 34, - 35, 36, 37, 38, 39, 41, 43, 43, - 43 -}; - -static const short _memc_version_trans_keys[] = { - 67, 69, 83, 86, 76, 73, 69, 78, - 84, 95, 69, 82, 82, 79, 82, 32, - 13, 10, 13, 82, 82, 79, 82, 13, - 10, 69, 82, 86, 69, 82, 69, 82, - 83, 73, 79, 78, 32, 13, 13, 10, - 13, 10, 13, 13, 0 -}; - -static const char _memc_version_single_lengths[] = { - 0, 4, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 2, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 2, 2, 0, 0, - 1 -}; - -static const char _memc_version_range_lengths[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0 -}; - -static const char _memc_version_index_offsets[] = { - 0, 0, 5, 7, 9, 11, 13, 15, - 17, 19, 21, 23, 25, 27, 29, 31, - 34, 36, 38, 40, 42, 44, 46, 48, - 50, 52, 54, 56, 58, 60, 62, 64, - 66, 68, 70, 72, 74, 77, 80, 81, - 82 -}; - -static const char _memc_version_indicies[] = { - 0, 2, 3, 4, 1, 5, 1, 6, - 1, 7, 1, 8, 1, 9, 1, 10, - 1, 11, 1, 12, 1, 13, 1, 14, - 1, 15, 1, 16, 1, 17, 16, 18, - 17, 16, 19, 1, 20, 1, 21, 1, - 22, 1, 23, 1, 18, 1, 24, 1, - 25, 1, 26, 1, 27, 1, 9, 1, - 28, 1, 29, 1, 30, 1, 31, 1, - 32, 1, 33, 1, 34, 1, 36, 35, - 37, 35, 38, 37, 35, 39, 37, 35, - 35, 1, 37, 35, 0 -}; - -static const char _memc_version_trans_targs[] = { - 2, 0, 16, 22, 27, 3, 4, 5, - 6, 7, 8, 9, 10, 11, 12, 13, - 14, 15, 39, 17, 18, 19, 20, 21, - 23, 24, 25, 26, 28, 29, 30, 31, - 32, 33, 34, 35, 37, 36, 40, 38 -}; - -static const char _memc_version_trans_actions[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 2, 0 -}; - +#line 38 "src/ngx_http_memc_response.c" static const int memc_version_start = 1; static const int memc_version_first_final = 39; static const int memc_version_error = 0; +static const int memc_version_en_main = 1; #line 31 "src/ngx_http_memc_response.rl" @@ -284,91 +64,12 @@ #line 33 "src/ngx_http_memc_response.rl" -#line 291 "src/ngx_http_memc_response.c" -static const char _memc_stats_key_offsets[] = { - 0, 0, 3, 4, 5, 6, 7, 8, - 9, 10, 11, 12, 13, 14, 15, 16, - 18, 20, 21, 22, 23, 24, 25, 26, - 27, 28, 30, 31, 32, 33, 34, 35, - 36, 37, 38, 39, 41, 43, 45, 47, - 48, 50, 52, 52, 52 -}; - -static const short _memc_stats_trans_keys[] = { - 67, 69, 83, 76, 73, 69, 78, 84, - 95, 69, 82, 82, 79, 82, 32, 13, - 10, 13, 78, 82, 68, 13, 10, 82, - 79, 82, 13, 10, 69, 84, 82, 86, - 69, 82, 65, 84, 32, 13, 13, 10, - 13, 13, 69, 13, 78, 13, 68, 13, - 10, 13, 10, 13, 13, 69, 0 -}; - -static const char _memc_stats_single_lengths[] = { - 0, 3, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 2, - 2, 1, 1, 1, 1, 1, 1, 1, - 1, 2, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 2, 2, 2, 2, 1, - 2, 2, 0, 0, 2 -}; - -static const char _memc_stats_range_lengths[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0 -}; - -static const unsigned char _memc_stats_index_offsets[] = { - 0, 0, 4, 6, 8, 10, 12, 14, - 16, 18, 20, 22, 24, 26, 28, 30, - 33, 36, 38, 40, 42, 44, 46, 48, - 50, 52, 55, 57, 59, 61, 63, 65, - 67, 69, 71, 73, 76, 79, 82, 85, - 87, 90, 93, 94, 95 -}; - -static const char _memc_stats_indicies[] = { - 0, 2, 3, 1, 4, 1, 5, 1, - 6, 1, 7, 1, 8, 1, 9, 1, - 10, 1, 11, 1, 12, 1, 13, 1, - 14, 1, 15, 1, 16, 15, 17, 16, - 15, 18, 19, 1, 20, 1, 21, 1, - 22, 1, 23, 1, 24, 1, 25, 1, - 26, 1, 17, 1, 27, 28, 1, 29, - 1, 30, 1, 31, 1, 8, 1, 32, - 1, 33, 1, 34, 1, 36, 35, 37, - 35, 38, 37, 35, 37, 39, 35, 37, - 40, 35, 37, 41, 35, 42, 35, 43, - 37, 35, 44, 37, 35, 35, 1, 37, - 39, 35, 0 -}; - -static const char _memc_stats_trans_targs[] = { - 2, 0, 16, 25, 3, 4, 5, 6, - 7, 8, 9, 10, 11, 12, 13, 14, - 15, 43, 17, 20, 18, 19, 43, 21, - 22, 23, 24, 26, 30, 27, 28, 29, - 31, 32, 33, 34, 41, 35, 36, 37, - 38, 39, 40, 44, 42 -}; - -static const char _memc_stats_trans_actions[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 0 -}; - +#line 45 "src/ngx_http_memc_response.c" static const int memc_stats_start = 1; static const int memc_stats_first_final = 43; static const int memc_stats_error = 0; +static const int memc_stats_en_main = 1; #line 34 "src/ngx_http_memc_response.rl" @@ -376,87 +77,12 @@ #line 36 "src/ngx_http_memc_response.rl" -#line 384 "src/ngx_http_memc_response.c" -static const char _memc_delete_key_offsets[] = { - 0, 0, 5, 6, 7, 8, 9, 10, - 11, 12, 13, 14, 15, 16, 17, 18, - 20, 21, 22, 23, 24, 25, 26, 27, - 28, 29, 30, 31, 32, 33, 34, 35, - 36, 37, 38, 39, 40, 41, 42, 43, - 44, 45, 46, 47, 48, 49 -}; - -static const short _memc_delete_trans_keys[] = { - 67, 68, 69, 78, 83, 76, 73, 69, - 78, 84, 95, 69, 82, 82, 79, 82, - 32, 13, 10, 13, 69, 76, 69, 84, - 69, 68, 13, 10, 82, 82, 79, 82, - 13, 10, 79, 84, 95, 70, 79, 85, - 78, 68, 13, 10, 69, 82, 86, 69, - 82, 0 -}; - -static const char _memc_delete_single_lengths[] = { - 0, 5, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 2, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 0 -}; - -static const char _memc_delete_range_lengths[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0 -}; - -static const unsigned char _memc_delete_index_offsets[] = { - 0, 0, 6, 8, 10, 12, 14, 16, - 18, 20, 22, 24, 26, 28, 30, 32, - 35, 37, 39, 41, 43, 45, 47, 49, - 51, 53, 55, 57, 59, 61, 63, 65, - 67, 69, 71, 73, 75, 77, 79, 81, - 83, 85, 87, 89, 91, 93 -}; - -static const char _memc_delete_trans_targs[] = { - 2, 16, 24, 30, 40, 0, 3, 0, - 4, 0, 5, 0, 6, 0, 7, 0, - 8, 0, 9, 0, 10, 0, 11, 0, - 12, 0, 13, 0, 14, 0, 15, 14, - 45, 15, 14, 17, 0, 18, 0, 19, - 0, 20, 0, 21, 0, 22, 0, 23, - 0, 45, 0, 25, 0, 26, 0, 27, - 0, 28, 0, 29, 0, 45, 0, 31, - 0, 32, 0, 33, 0, 34, 0, 35, - 0, 36, 0, 37, 0, 38, 0, 39, - 0, 45, 0, 41, 0, 42, 0, 43, - 0, 44, 0, 7, 0, 0, 0 -}; - -static const char _memc_delete_trans_actions[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 3, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0 -}; - +#line 52 "src/ngx_http_memc_response.c" static const int memc_delete_start = 1; static const int memc_delete_first_final = 45; static const int memc_delete_error = 0; +static const int memc_delete_en_main = 1; #line 37 "src/ngx_http_memc_response.rl" @@ -464,89 +90,12 @@ #line 39 "src/ngx_http_memc_response.rl" -#line 473 "src/ngx_http_memc_response.c" -static const char _memc_incr_decr_key_offsets[] = { - 0, 0, 6, 10, 11, 13, 14, 15, - 16, 17, 18, 19, 20, 21, 22, 23, - 24, 25, 26, 28, 29, 30, 31, 32, - 33, 34, 35, 36, 37, 38, 39, 40, - 41, 42, 43, 44, 45, 46, 47, 48, - 49 -}; - -static const short _memc_incr_decr_trans_keys[] = { - 67, 69, 78, 83, 48, 57, 13, 32, - 48, 57, 10, 13, 32, 76, 73, 69, - 78, 84, 95, 69, 82, 82, 79, 82, - 32, 13, 10, 13, 82, 82, 79, 82, - 13, 10, 79, 84, 95, 70, 79, 85, - 78, 68, 13, 10, 69, 82, 86, 69, - 82, 0 -}; - -static const char _memc_incr_decr_single_lengths[] = { - 0, 4, 2, 1, 2, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 2, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 0 -}; - -static const char _memc_incr_decr_range_lengths[] = { - 0, 1, 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0 -}; - -static const char _memc_incr_decr_index_offsets[] = { - 0, 0, 6, 10, 12, 15, 17, 19, - 21, 23, 25, 27, 29, 31, 33, 35, - 37, 39, 41, 44, 46, 48, 50, 52, - 54, 56, 58, 60, 62, 64, 66, 68, - 70, 72, 74, 76, 78, 80, 82, 84, - 86 -}; - -static const char _memc_incr_decr_indicies[] = { - 2, 3, 4, 5, 0, 1, 6, 7, - 0, 1, 8, 1, 6, 7, 1, 9, - 1, 10, 1, 11, 1, 12, 1, 13, - 1, 14, 1, 15, 1, 16, 1, 17, - 1, 18, 1, 19, 1, 20, 1, 21, - 20, 22, 21, 20, 23, 1, 24, 1, - 25, 1, 26, 1, 27, 1, 22, 1, - 28, 1, 29, 1, 30, 1, 31, 1, - 32, 1, 33, 1, 34, 1, 35, 1, - 36, 1, 37, 1, 38, 1, 39, 1, - 40, 1, 41, 1, 13, 1, 1, 0 -}; - -static const char _memc_incr_decr_trans_targs[] = { - 2, 0, 5, 19, 25, 35, 3, 4, - 40, 6, 7, 8, 9, 10, 11, 12, - 13, 14, 15, 16, 17, 18, 40, 20, - 21, 22, 23, 24, 26, 27, 28, 29, - 30, 31, 32, 33, 34, 40, 36, 37, - 38, 39 -}; - -static const char _memc_incr_decr_trans_actions[] = { - 1, 0, 1, 1, 1, 1, 1, 1, - 2, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 3, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 4, 1, 1, - 1, 1 -}; - +#line 59 "src/ngx_http_memc_response.c" static const int memc_incr_decr_start = 1; static const int memc_incr_decr_first_final = 40; static const int memc_incr_decr_error = 0; +static const int memc_incr_decr_en_main = 1; #line 40 "src/ngx_http_memc_response.rl" @@ -603,7 +152,7 @@ #line 91 "src/ngx_http_memc_response.rl" -#line 613 "src/ngx_http_memc_response.c" +#line 115 "src/ngx_http_memc_response.c" { cs = memc_storage_start; } @@ -616,7 +165,7 @@ #line 97 "src/ngx_http_memc_response.rl" -#line 626 "src/ngx_http_memc_response.c" +#line 122 "src/ngx_http_memc_response.c" { cs = memc_flush_all_start; } @@ -629,7 +178,7 @@ #line 103 "src/ngx_http_memc_response.rl" -#line 639 "src/ngx_http_memc_response.c" +#line 129 "src/ngx_http_memc_response.c" { cs = memc_version_start; } @@ -642,7 +191,7 @@ #line 109 "src/ngx_http_memc_response.rl" -#line 652 "src/ngx_http_memc_response.c" +#line 136 "src/ngx_http_memc_response.c" { cs = memc_stats_start; } @@ -655,7 +204,7 @@ #line 115 "src/ngx_http_memc_response.rl" -#line 665 "src/ngx_http_memc_response.c" +#line 143 "src/ngx_http_memc_response.c" { cs = memc_delete_start; } @@ -670,7 +219,7 @@ #line 123 "src/ngx_http_memc_response.rl" -#line 680 "src/ngx_http_memc_response.c" +#line 152 "src/ngx_http_memc_response.c" { cs = memc_incr_decr_start; } @@ -1133,80 +682,124 @@ #line 578 "src/ngx_http_memc_response.rl" -#line 1143 "src/ngx_http_memc_response.c" +#line 607 "src/ngx_http_memc_response.c" { - int _klen; - const char *_keys; - int _trans; - if ( p == pe ) goto _test_eof; - if ( cs == 0 ) - goto _out; -_resume: - _keys = _memc_storage_trans_keys + _memc_storage_key_offsets[cs]; - _trans = _memc_storage_index_offsets[cs]; - - _klen = _memc_storage_single_lengths[cs]; - if ( _klen > 0 ) { - const char *_lower = _keys; - const char *_mid; - const char *_upper = _keys + _klen - 1; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + ((_upper-_lower) >> 1); - if ( (*p) < *_mid ) - _upper = _mid - 1; - else if ( (*p) > *_mid ) - _lower = _mid + 1; - else { - _trans += (unsigned int)(_mid - _keys); - goto _match; - } - } - _keys += _klen; - _trans += _klen; - } - - _klen = _memc_storage_range_lengths[cs]; - if ( _klen > 0 ) { - const char *_lower = _keys; - const char *_mid; - const char *_upper = _keys + (_klen<<1) - 2; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + (((_upper-_lower) >> 1) & ~1); - if ( (*p) < _mid[0] ) - _upper = _mid - 2; - else if ( (*p) > _mid[1] ) - _lower = _mid + 2; - else { - _trans += (unsigned int)((_mid - _keys)>>1); - goto _match; - } - } - _trans += _klen; - } - -_match: - cs = _memc_storage_trans_targs[_trans]; - - if ( _memc_storage_trans_actions[_trans] == 0 ) - goto _again; - - switch ( _memc_storage_trans_actions[_trans] ) { - case 2: -#line 21 "src/memc_common.rl" + switch ( cs ) { - dd("done it!"); - *done_addr = 1; - } - break; - case 1: +case 1: + switch( (*p) ) { + case 67: goto st2; + case 69: goto st16; + case 78: goto st28; + case 83: goto st43; + } + goto st0; +st0: +cs = 0; + goto _out; +st2: + if ( ++p == pe ) + goto _test_eof2; +case 2: + if ( (*p) == 76 ) + goto st3; + goto st0; +st3: + if ( ++p == pe ) + goto _test_eof3; +case 3: + if ( (*p) == 73 ) + goto st4; + goto st0; +st4: + if ( ++p == pe ) + goto _test_eof4; +case 4: + if ( (*p) == 69 ) + goto st5; + goto st0; +st5: + if ( ++p == pe ) + goto _test_eof5; +case 5: + if ( (*p) == 78 ) + goto st6; + goto st0; +st6: + if ( ++p == pe ) + goto _test_eof6; +case 6: + if ( (*p) == 84 ) + goto st7; + goto st0; +st7: + if ( ++p == pe ) + goto _test_eof7; +case 7: + if ( (*p) == 95 ) + goto st8; + goto st0; +st8: + if ( ++p == pe ) + goto _test_eof8; +case 8: + if ( (*p) == 69 ) + goto st9; + goto st0; +st9: + if ( ++p == pe ) + goto _test_eof9; +case 9: + if ( (*p) == 82 ) + goto st10; + goto st0; +st10: + if ( ++p == pe ) + goto _test_eof10; +case 10: + if ( (*p) == 82 ) + goto st11; + goto st0; +st11: + if ( ++p == pe ) + goto _test_eof11; +case 11: + if ( (*p) == 79 ) + goto st12; + goto st0; +st12: + if ( ++p == pe ) + goto _test_eof12; +case 12: + if ( (*p) == 82 ) + goto st13; + goto st0; +st13: + if ( ++p == pe ) + goto _test_eof13; +case 13: + if ( (*p) == 32 ) + goto st14; + goto st0; +st14: + if ( ++p == pe ) + goto _test_eof14; +case 14: + if ( (*p) == 13 ) + goto st15; + goto st14; +st15: + if ( ++p == pe ) + goto _test_eof15; +case 15: + switch( (*p) ) { + case 10: goto tr18; + case 13: goto st15; + } + goto st14; +tr18: #line 4 "src/memc_common.rl" { dd("caught error..."); @@ -1219,21 +812,15 @@ dd("done it!"); *done_addr = 1; } - break; - case 4: -#line 31 "src/memc_common.rl" - { - dd("status set to 201"); - - *status_addr = NGX_HTTP_CREATED; - } + goto st54; +tr30: #line 21 "src/memc_common.rl" { dd("done it!"); *done_addr = 1; } - break; - case 3: + goto st54; +tr41: #line 37 "src/memc_common.rl" { dd("status set to 404"); @@ -1245,15 +832,353 @@ dd("done it!"); *done_addr = 1; } - break; -#line 1256 "src/ngx_http_memc_response.c" - } + goto st54; +tr56: +#line 31 "src/memc_common.rl" + { + dd("status set to 201"); + + *status_addr = NGX_HTTP_CREATED; + } +#line 21 "src/memc_common.rl" + { + dd("done it!"); + *done_addr = 1; + } + goto st54; +st54: + if ( ++p == pe ) + goto _test_eof54; +case 54: +#line 767 "src/ngx_http_memc_response.c" + goto st0; +st16: + if ( ++p == pe ) + goto _test_eof16; +case 16: + switch( (*p) ) { + case 82: goto st17; + case 88: goto st22; + } + goto st0; +st17: + if ( ++p == pe ) + goto _test_eof17; +case 17: + if ( (*p) == 82 ) + goto st18; + goto st0; +st18: + if ( ++p == pe ) + goto _test_eof18; +case 18: + if ( (*p) == 79 ) + goto st19; + goto st0; +st19: + if ( ++p == pe ) + goto _test_eof19; +case 19: + if ( (*p) == 82 ) + goto st20; + goto st0; +st20: + if ( ++p == pe ) + goto _test_eof20; +case 20: + if ( (*p) == 13 ) + goto st21; + goto st0; +st21: + if ( ++p == pe ) + goto _test_eof21; +case 21: + if ( (*p) == 10 ) + goto tr18; + goto st0; +st22: + if ( ++p == pe ) + goto _test_eof22; +case 22: + if ( (*p) == 73 ) + goto st23; + goto st0; +st23: + if ( ++p == pe ) + goto _test_eof23; +case 23: + if ( (*p) == 83 ) + goto st24; + goto st0; +st24: + if ( ++p == pe ) + goto _test_eof24; +case 24: + if ( (*p) == 84 ) + goto st25; + goto st0; +st25: + if ( ++p == pe ) + goto _test_eof25; +case 25: + if ( (*p) == 83 ) + goto st26; + goto st0; +st26: + if ( ++p == pe ) + goto _test_eof26; +case 26: + if ( (*p) == 13 ) + goto st27; + goto st0; +st27: + if ( ++p == pe ) + goto _test_eof27; +case 27: + if ( (*p) == 10 ) + goto tr30; + goto st0; +st28: + if ( ++p == pe ) + goto _test_eof28; +case 28: + if ( (*p) == 79 ) + goto st29; + goto st0; +st29: + if ( ++p == pe ) + goto _test_eof29; +case 29: + if ( (*p) == 84 ) + goto st30; + goto st0; +st30: + if ( ++p == pe ) + goto _test_eof30; +case 30: + if ( (*p) == 95 ) + goto st31; + goto st0; +st31: + if ( ++p == pe ) + goto _test_eof31; +case 31: + switch( (*p) ) { + case 70: goto st32; + case 83: goto st38; + } + goto st0; +st32: + if ( ++p == pe ) + goto _test_eof32; +case 32: + if ( (*p) == 79 ) + goto st33; + goto st0; +st33: + if ( ++p == pe ) + goto _test_eof33; +case 33: + if ( (*p) == 85 ) + goto st34; + goto st0; +st34: + if ( ++p == pe ) + goto _test_eof34; +case 34: + if ( (*p) == 78 ) + goto st35; + goto st0; +st35: + if ( ++p == pe ) + goto _test_eof35; +case 35: + if ( (*p) == 68 ) + goto st36; + goto st0; +st36: + if ( ++p == pe ) + goto _test_eof36; +case 36: + if ( (*p) == 13 ) + goto st37; + goto st0; +st37: + if ( ++p == pe ) + goto _test_eof37; +case 37: + if ( (*p) == 10 ) + goto tr41; + goto st0; +st38: + if ( ++p == pe ) + goto _test_eof38; +case 38: + if ( (*p) == 84 ) + goto st39; + goto st0; +st39: + if ( ++p == pe ) + goto _test_eof39; +case 39: + if ( (*p) == 79 ) + goto st40; + goto st0; +st40: + if ( ++p == pe ) + goto _test_eof40; +case 40: + if ( (*p) == 82 ) + goto st41; + goto st0; +st41: + if ( ++p == pe ) + goto _test_eof41; +case 41: + if ( (*p) == 69 ) + goto st42; + goto st0; +st42: + if ( ++p == pe ) + goto _test_eof42; +case 42: + if ( (*p) == 68 ) + goto st26; + goto st0; +st43: + if ( ++p == pe ) + goto _test_eof43; +case 43: + switch( (*p) ) { + case 69: goto st44; + case 84: goto st48; + } + goto st0; +st44: + if ( ++p == pe ) + goto _test_eof44; +case 44: + if ( (*p) == 82 ) + goto st45; + goto st0; +st45: + if ( ++p == pe ) + goto _test_eof45; +case 45: + if ( (*p) == 86 ) + goto st46; + goto st0; +st46: + if ( ++p == pe ) + goto _test_eof46; +case 46: + if ( (*p) == 69 ) + goto st47; + goto st0; +st47: + if ( ++p == pe ) + goto _test_eof47; +case 47: + if ( (*p) == 82 ) + goto st7; + goto st0; +st48: + if ( ++p == pe ) + goto _test_eof48; +case 48: + if ( (*p) == 79 ) + goto st49; + goto st0; +st49: + if ( ++p == pe ) + goto _test_eof49; +case 49: + if ( (*p) == 82 ) + goto st50; + goto st0; +st50: + if ( ++p == pe ) + goto _test_eof50; +case 50: + if ( (*p) == 69 ) + goto st51; + goto st0; +st51: + if ( ++p == pe ) + goto _test_eof51; +case 51: + if ( (*p) == 68 ) + goto st52; + goto st0; +st52: + if ( ++p == pe ) + goto _test_eof52; +case 52: + if ( (*p) == 13 ) + goto st53; + goto st0; +st53: + if ( ++p == pe ) + goto _test_eof53; +case 53: + if ( (*p) == 10 ) + goto tr56; + goto st0; + } + _test_eof2: cs = 2; goto _test_eof; + _test_eof3: cs = 3; goto _test_eof; + _test_eof4: cs = 4; goto _test_eof; + _test_eof5: cs = 5; goto _test_eof; + _test_eof6: cs = 6; goto _test_eof; + _test_eof7: cs = 7; goto _test_eof; + _test_eof8: cs = 8; goto _test_eof; + _test_eof9: cs = 9; goto _test_eof; + _test_eof10: cs = 10; goto _test_eof; + _test_eof11: cs = 11; goto _test_eof; + _test_eof12: cs = 12; goto _test_eof; + _test_eof13: cs = 13; goto _test_eof; + _test_eof14: cs = 14; goto _test_eof; + _test_eof15: cs = 15; goto _test_eof; + _test_eof54: cs = 54; goto _test_eof; + _test_eof16: cs = 16; goto _test_eof; + _test_eof17: cs = 17; goto _test_eof; + _test_eof18: cs = 18; goto _test_eof; + _test_eof19: cs = 19; goto _test_eof; + _test_eof20: cs = 20; goto _test_eof; + _test_eof21: cs = 21; goto _test_eof; + _test_eof22: cs = 22; goto _test_eof; + _test_eof23: cs = 23; goto _test_eof; + _test_eof24: cs = 24; goto _test_eof; + _test_eof25: cs = 25; goto _test_eof; + _test_eof26: cs = 26; goto _test_eof; + _test_eof27: cs = 27; goto _test_eof; + _test_eof28: cs = 28; goto _test_eof; + _test_eof29: cs = 29; goto _test_eof; + _test_eof30: cs = 30; goto _test_eof; + _test_eof31: cs = 31; goto _test_eof; + _test_eof32: cs = 32; goto _test_eof; + _test_eof33: cs = 33; goto _test_eof; + _test_eof34: cs = 34; goto _test_eof; + _test_eof35: cs = 35; goto _test_eof; + _test_eof36: cs = 36; goto _test_eof; + _test_eof37: cs = 37; goto _test_eof; + _test_eof38: cs = 38; goto _test_eof; + _test_eof39: cs = 39; goto _test_eof; + _test_eof40: cs = 40; goto _test_eof; + _test_eof41: cs = 41; goto _test_eof; + _test_eof42: cs = 42; goto _test_eof; + _test_eof43: cs = 43; goto _test_eof; + _test_eof44: cs = 44; goto _test_eof; + _test_eof45: cs = 45; goto _test_eof; + _test_eof46: cs = 46; goto _test_eof; + _test_eof47: cs = 47; goto _test_eof; + _test_eof48: cs = 48; goto _test_eof; + _test_eof49: cs = 49; goto _test_eof; + _test_eof50: cs = 50; goto _test_eof; + _test_eof51: cs = 51; goto _test_eof; + _test_eof52: cs = 52; goto _test_eof; + _test_eof53: cs = 53; goto _test_eof; -_again: - if ( cs == 0 ) - goto _out; - if ( ++p != pe ) - goto _resume; _test_eof: {} _out: {} } @@ -1277,81 +1202,124 @@ #line 594 "src/ngx_http_memc_response.rl" -#line 1287 "src/ngx_http_memc_response.c" +#line 1111 "src/ngx_http_memc_response.c" { - int _klen; - const short *_keys; - int _trans; - if ( p == pe ) goto _test_eof; - if ( cs == 0 ) - goto _out; -_resume: - _keys = _memc_flush_all_trans_keys + _memc_flush_all_key_offsets[cs]; - _trans = _memc_flush_all_index_offsets[cs]; - - _klen = _memc_flush_all_single_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + _klen - 1; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + ((_upper-_lower) >> 1); - if ( (*p) < *_mid ) - _upper = _mid - 1; - else if ( (*p) > *_mid ) - _lower = _mid + 1; - else { - _trans += (unsigned int)(_mid - _keys); - goto _match; - } - } - _keys += _klen; - _trans += _klen; - } - - _klen = _memc_flush_all_range_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + (_klen<<1) - 2; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + (((_upper-_lower) >> 1) & ~1); - if ( (*p) < _mid[0] ) - _upper = _mid - 2; - else if ( (*p) > _mid[1] ) - _lower = _mid + 2; - else { - _trans += (unsigned int)((_mid - _keys)>>1); - goto _match; - } - } - _trans += _klen; - } - -_match: - _trans = _memc_flush_all_indicies[_trans]; - cs = _memc_flush_all_trans_targs[_trans]; - - if ( _memc_flush_all_trans_actions[_trans] == 0 ) - goto _again; - - switch ( _memc_flush_all_trans_actions[_trans] ) { - case 2: -#line 21 "src/memc_common.rl" + switch ( cs ) { - dd("done it!"); - *done_addr = 1; - } - break; - case 1: +case 1: + switch( (*p) ) { + case 67: goto st2; + case 69: goto st16; + case 79: goto st22; + case 83: goto st25; + } + goto st0; +st0: +cs = 0; + goto _out; +st2: + if ( ++p == pe ) + goto _test_eof2; +case 2: + if ( (*p) == 76 ) + goto st3; + goto st0; +st3: + if ( ++p == pe ) + goto _test_eof3; +case 3: + if ( (*p) == 73 ) + goto st4; + goto st0; +st4: + if ( ++p == pe ) + goto _test_eof4; +case 4: + if ( (*p) == 69 ) + goto st5; + goto st0; +st5: + if ( ++p == pe ) + goto _test_eof5; +case 5: + if ( (*p) == 78 ) + goto st6; + goto st0; +st6: + if ( ++p == pe ) + goto _test_eof6; +case 6: + if ( (*p) == 84 ) + goto st7; + goto st0; +st7: + if ( ++p == pe ) + goto _test_eof7; +case 7: + if ( (*p) == 95 ) + goto st8; + goto st0; +st8: + if ( ++p == pe ) + goto _test_eof8; +case 8: + if ( (*p) == 69 ) + goto st9; + goto st0; +st9: + if ( ++p == pe ) + goto _test_eof9; +case 9: + if ( (*p) == 82 ) + goto st10; + goto st0; +st10: + if ( ++p == pe ) + goto _test_eof10; +case 10: + if ( (*p) == 82 ) + goto st11; + goto st0; +st11: + if ( ++p == pe ) + goto _test_eof11; +case 11: + if ( (*p) == 79 ) + goto st12; + goto st0; +st12: + if ( ++p == pe ) + goto _test_eof12; +case 12: + if ( (*p) == 82 ) + goto st13; + goto st0; +st13: + if ( ++p == pe ) + goto _test_eof13; +case 13: + if ( (*p) == 32 ) + goto st14; + goto st0; +st14: + if ( ++p == pe ) + goto _test_eof14; +case 14: + if ( (*p) == 13 ) + goto st15; + goto st14; +st15: + if ( ++p == pe ) + goto _test_eof15; +case 15: + switch( (*p) ) { + case 10: goto tr18; + case 13: goto st15; + } + goto st14; +tr18: #line 4 "src/memc_common.rl" { dd("caught error..."); @@ -1364,15 +1332,149 @@ dd("done it!"); *done_addr = 1; } - break; -#line 1375 "src/ngx_http_memc_response.c" - } + goto st30; +tr26: +#line 21 "src/memc_common.rl" + { + dd("done it!"); + *done_addr = 1; + } + goto st30; +st30: + if ( ++p == pe ) + goto _test_eof30; +case 30: +#line 1249 "src/ngx_http_memc_response.c" + goto st0; +st16: + if ( ++p == pe ) + goto _test_eof16; +case 16: + if ( (*p) == 82 ) + goto st17; + goto st0; +st17: + if ( ++p == pe ) + goto _test_eof17; +case 17: + if ( (*p) == 82 ) + goto st18; + goto st0; +st18: + if ( ++p == pe ) + goto _test_eof18; +case 18: + if ( (*p) == 79 ) + goto st19; + goto st0; +st19: + if ( ++p == pe ) + goto _test_eof19; +case 19: + if ( (*p) == 82 ) + goto st20; + goto st0; +st20: + if ( ++p == pe ) + goto _test_eof20; +case 20: + if ( (*p) == 13 ) + goto st21; + goto st0; +st21: + if ( ++p == pe ) + goto _test_eof21; +case 21: + if ( (*p) == 10 ) + goto tr18; + goto st0; +st22: + if ( ++p == pe ) + goto _test_eof22; +case 22: + if ( (*p) == 75 ) + goto st23; + goto st0; +st23: + if ( ++p == pe ) + goto _test_eof23; +case 23: + if ( (*p) == 13 ) + goto st24; + goto st0; +st24: + if ( ++p == pe ) + goto _test_eof24; +case 24: + if ( (*p) == 10 ) + goto tr26; + goto st0; +st25: + if ( ++p == pe ) + goto _test_eof25; +case 25: + if ( (*p) == 69 ) + goto st26; + goto st0; +st26: + if ( ++p == pe ) + goto _test_eof26; +case 26: + if ( (*p) == 82 ) + goto st27; + goto st0; +st27: + if ( ++p == pe ) + goto _test_eof27; +case 27: + if ( (*p) == 86 ) + goto st28; + goto st0; +st28: + if ( ++p == pe ) + goto _test_eof28; +case 28: + if ( (*p) == 69 ) + goto st29; + goto st0; +st29: + if ( ++p == pe ) + goto _test_eof29; +case 29: + if ( (*p) == 82 ) + goto st7; + goto st0; + } + _test_eof2: cs = 2; goto _test_eof; + _test_eof3: cs = 3; goto _test_eof; + _test_eof4: cs = 4; goto _test_eof; + _test_eof5: cs = 5; goto _test_eof; + _test_eof6: cs = 6; goto _test_eof; + _test_eof7: cs = 7; goto _test_eof; + _test_eof8: cs = 8; goto _test_eof; + _test_eof9: cs = 9; goto _test_eof; + _test_eof10: cs = 10; goto _test_eof; + _test_eof11: cs = 11; goto _test_eof; + _test_eof12: cs = 12; goto _test_eof; + _test_eof13: cs = 13; goto _test_eof; + _test_eof14: cs = 14; goto _test_eof; + _test_eof15: cs = 15; goto _test_eof; + _test_eof30: cs = 30; goto _test_eof; + _test_eof16: cs = 16; goto _test_eof; + _test_eof17: cs = 17; goto _test_eof; + _test_eof18: cs = 18; goto _test_eof; + _test_eof19: cs = 19; goto _test_eof; + _test_eof20: cs = 20; goto _test_eof; + _test_eof21: cs = 21; goto _test_eof; + _test_eof22: cs = 22; goto _test_eof; + _test_eof23: cs = 23; goto _test_eof; + _test_eof24: cs = 24; goto _test_eof; + _test_eof25: cs = 25; goto _test_eof; + _test_eof26: cs = 26; goto _test_eof; + _test_eof27: cs = 27; goto _test_eof; + _test_eof28: cs = 28; goto _test_eof; + _test_eof29: cs = 29; goto _test_eof; -_again: - if ( cs == 0 ) - goto _out; - if ( ++p != pe ) - goto _resume; _test_eof: {} _out: {} } @@ -1396,81 +1498,124 @@ #line 610 "src/ngx_http_memc_response.rl" -#line 1406 "src/ngx_http_memc_response.c" +#line 1395 "src/ngx_http_memc_response.c" { - int _klen; - const short *_keys; - int _trans; - if ( p == pe ) goto _test_eof; - if ( cs == 0 ) - goto _out; -_resume: - _keys = _memc_version_trans_keys + _memc_version_key_offsets[cs]; - _trans = _memc_version_index_offsets[cs]; - - _klen = _memc_version_single_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + _klen - 1; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + ((_upper-_lower) >> 1); - if ( (*p) < *_mid ) - _upper = _mid - 1; - else if ( (*p) > *_mid ) - _lower = _mid + 1; - else { - _trans += (unsigned int)(_mid - _keys); - goto _match; - } - } - _keys += _klen; - _trans += _klen; - } - - _klen = _memc_version_range_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + (_klen<<1) - 2; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + (((_upper-_lower) >> 1) & ~1); - if ( (*p) < _mid[0] ) - _upper = _mid - 2; - else if ( (*p) > _mid[1] ) - _lower = _mid + 2; - else { - _trans += (unsigned int)((_mid - _keys)>>1); - goto _match; - } - } - _trans += _klen; - } - -_match: - _trans = _memc_version_indicies[_trans]; - cs = _memc_version_trans_targs[_trans]; - - if ( _memc_version_trans_actions[_trans] == 0 ) - goto _again; - - switch ( _memc_version_trans_actions[_trans] ) { - case 2: -#line 21 "src/memc_common.rl" + switch ( cs ) { - dd("done it!"); - *done_addr = 1; - } - break; - case 1: +case 1: + switch( (*p) ) { + case 67: goto st2; + case 69: goto st16; + case 83: goto st22; + case 86: goto st27; + } + goto st0; +st0: +cs = 0; + goto _out; +st2: + if ( ++p == pe ) + goto _test_eof2; +case 2: + if ( (*p) == 76 ) + goto st3; + goto st0; +st3: + if ( ++p == pe ) + goto _test_eof3; +case 3: + if ( (*p) == 73 ) + goto st4; + goto st0; +st4: + if ( ++p == pe ) + goto _test_eof4; +case 4: + if ( (*p) == 69 ) + goto st5; + goto st0; +st5: + if ( ++p == pe ) + goto _test_eof5; +case 5: + if ( (*p) == 78 ) + goto st6; + goto st0; +st6: + if ( ++p == pe ) + goto _test_eof6; +case 6: + if ( (*p) == 84 ) + goto st7; + goto st0; +st7: + if ( ++p == pe ) + goto _test_eof7; +case 7: + if ( (*p) == 95 ) + goto st8; + goto st0; +st8: + if ( ++p == pe ) + goto _test_eof8; +case 8: + if ( (*p) == 69 ) + goto st9; + goto st0; +st9: + if ( ++p == pe ) + goto _test_eof9; +case 9: + if ( (*p) == 82 ) + goto st10; + goto st0; +st10: + if ( ++p == pe ) + goto _test_eof10; +case 10: + if ( (*p) == 82 ) + goto st11; + goto st0; +st11: + if ( ++p == pe ) + goto _test_eof11; +case 11: + if ( (*p) == 79 ) + goto st12; + goto st0; +st12: + if ( ++p == pe ) + goto _test_eof12; +case 12: + if ( (*p) == 82 ) + goto st13; + goto st0; +st13: + if ( ++p == pe ) + goto _test_eof13; +case 13: + if ( (*p) == 32 ) + goto st14; + goto st0; +st14: + if ( ++p == pe ) + goto _test_eof14; +case 14: + if ( (*p) == 13 ) + goto st15; + goto st14; +st15: + if ( ++p == pe ) + goto _test_eof15; +case 15: + switch( (*p) ) { + case 10: goto tr18; + case 13: goto st15; + } + goto st14; +tr18: #line 4 "src/memc_common.rl" { dd("caught error..."); @@ -1483,15 +1628,232 @@ dd("done it!"); *done_addr = 1; } - break; -#line 1494 "src/ngx_http_memc_response.c" + goto st39; +st39: + if ( ++p == pe ) + goto _test_eof39; +case 39: +#line 1527 "src/ngx_http_memc_response.c" + goto st0; +st16: + if ( ++p == pe ) + goto _test_eof16; +case 16: + if ( (*p) == 82 ) + goto st17; + goto st0; +st17: + if ( ++p == pe ) + goto _test_eof17; +case 17: + if ( (*p) == 82 ) + goto st18; + goto st0; +st18: + if ( ++p == pe ) + goto _test_eof18; +case 18: + if ( (*p) == 79 ) + goto st19; + goto st0; +st19: + if ( ++p == pe ) + goto _test_eof19; +case 19: + if ( (*p) == 82 ) + goto st20; + goto st0; +st20: + if ( ++p == pe ) + goto _test_eof20; +case 20: + if ( (*p) == 13 ) + goto st21; + goto st0; +st21: + if ( ++p == pe ) + goto _test_eof21; +case 21: + if ( (*p) == 10 ) + goto tr18; + goto st0; +st22: + if ( ++p == pe ) + goto _test_eof22; +case 22: + if ( (*p) == 69 ) + goto st23; + goto st0; +st23: + if ( ++p == pe ) + goto _test_eof23; +case 23: + if ( (*p) == 82 ) + goto st24; + goto st0; +st24: + if ( ++p == pe ) + goto _test_eof24; +case 24: + if ( (*p) == 86 ) + goto st25; + goto st0; +st25: + if ( ++p == pe ) + goto _test_eof25; +case 25: + if ( (*p) == 69 ) + goto st26; + goto st0; +st26: + if ( ++p == pe ) + goto _test_eof26; +case 26: + if ( (*p) == 82 ) + goto st7; + goto st0; +st27: + if ( ++p == pe ) + goto _test_eof27; +case 27: + if ( (*p) == 69 ) + goto st28; + goto st0; +st28: + if ( ++p == pe ) + goto _test_eof28; +case 28: + if ( (*p) == 82 ) + goto st29; + goto st0; +st29: + if ( ++p == pe ) + goto _test_eof29; +case 29: + if ( (*p) == 83 ) + goto st30; + goto st0; +st30: + if ( ++p == pe ) + goto _test_eof30; +case 30: + if ( (*p) == 73 ) + goto st31; + goto st0; +st31: + if ( ++p == pe ) + goto _test_eof31; +case 31: + if ( (*p) == 79 ) + goto st32; + goto st0; +st32: + if ( ++p == pe ) + goto _test_eof32; +case 32: + if ( (*p) == 78 ) + goto st33; + goto st0; +st33: + if ( ++p == pe ) + goto _test_eof33; +case 33: + if ( (*p) == 32 ) + goto st34; + goto st0; +st34: + if ( ++p == pe ) + goto _test_eof34; +case 34: + if ( (*p) == 13 ) + goto st37; + goto st35; +st35: + if ( ++p == pe ) + goto _test_eof35; +case 35: + if ( (*p) == 13 ) + goto st36; + goto st35; +st36: + if ( ++p == pe ) + goto _test_eof36; +case 36: + switch( (*p) ) { + case 10: goto tr38; + case 13: goto st36; } + goto st35; +tr38: +#line 21 "src/memc_common.rl" + { + dd("done it!"); + *done_addr = 1; + } + goto st40; +st40: + if ( ++p == pe ) + goto _test_eof40; +case 40: +#line 1687 "src/ngx_http_memc_response.c" + if ( (*p) == 13 ) + goto st36; + goto st35; +st37: + if ( ++p == pe ) + goto _test_eof37; +case 37: + switch( (*p) ) { + case 10: goto st38; + case 13: goto st36; + } + goto st35; +st38: + if ( ++p == pe ) + goto _test_eof38; +case 38: + goto st35; + } + _test_eof2: cs = 2; goto _test_eof; + _test_eof3: cs = 3; goto _test_eof; + _test_eof4: cs = 4; goto _test_eof; + _test_eof5: cs = 5; goto _test_eof; + _test_eof6: cs = 6; goto _test_eof; + _test_eof7: cs = 7; goto _test_eof; + _test_eof8: cs = 8; goto _test_eof; + _test_eof9: cs = 9; goto _test_eof; + _test_eof10: cs = 10; goto _test_eof; + _test_eof11: cs = 11; goto _test_eof; + _test_eof12: cs = 12; goto _test_eof; + _test_eof13: cs = 13; goto _test_eof; + _test_eof14: cs = 14; goto _test_eof; + _test_eof15: cs = 15; goto _test_eof; + _test_eof39: cs = 39; goto _test_eof; + _test_eof16: cs = 16; goto _test_eof; + _test_eof17: cs = 17; goto _test_eof; + _test_eof18: cs = 18; goto _test_eof; + _test_eof19: cs = 19; goto _test_eof; + _test_eof20: cs = 20; goto _test_eof; + _test_eof21: cs = 21; goto _test_eof; + _test_eof22: cs = 22; goto _test_eof; + _test_eof23: cs = 23; goto _test_eof; + _test_eof24: cs = 24; goto _test_eof; + _test_eof25: cs = 25; goto _test_eof; + _test_eof26: cs = 26; goto _test_eof; + _test_eof27: cs = 27; goto _test_eof; + _test_eof28: cs = 28; goto _test_eof; + _test_eof29: cs = 29; goto _test_eof; + _test_eof30: cs = 30; goto _test_eof; + _test_eof31: cs = 31; goto _test_eof; + _test_eof32: cs = 32; goto _test_eof; + _test_eof33: cs = 33; goto _test_eof; + _test_eof34: cs = 34; goto _test_eof; + _test_eof35: cs = 35; goto _test_eof; + _test_eof36: cs = 36; goto _test_eof; + _test_eof40: cs = 40; goto _test_eof; + _test_eof37: cs = 37; goto _test_eof; + _test_eof38: cs = 38; goto _test_eof; -_again: - if ( cs == 0 ) - goto _out; - if ( ++p != pe ) - goto _resume; _test_eof: {} _out: {} } @@ -1515,81 +1877,123 @@ #line 626 "src/ngx_http_memc_response.rl" -#line 1525 "src/ngx_http_memc_response.c" +#line 1761 "src/ngx_http_memc_response.c" { - int _klen; - const short *_keys; - int _trans; - if ( p == pe ) goto _test_eof; - if ( cs == 0 ) - goto _out; -_resume: - _keys = _memc_stats_trans_keys + _memc_stats_key_offsets[cs]; - _trans = _memc_stats_index_offsets[cs]; - - _klen = _memc_stats_single_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + _klen - 1; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + ((_upper-_lower) >> 1); - if ( (*p) < *_mid ) - _upper = _mid - 1; - else if ( (*p) > *_mid ) - _lower = _mid + 1; - else { - _trans += (unsigned int)(_mid - _keys); - goto _match; - } - } - _keys += _klen; - _trans += _klen; - } - - _klen = _memc_stats_range_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + (_klen<<1) - 2; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + (((_upper-_lower) >> 1) & ~1); - if ( (*p) < _mid[0] ) - _upper = _mid - 2; - else if ( (*p) > _mid[1] ) - _lower = _mid + 2; - else { - _trans += (unsigned int)((_mid - _keys)>>1); - goto _match; - } - } - _trans += _klen; - } - -_match: - _trans = _memc_stats_indicies[_trans]; - cs = _memc_stats_trans_targs[_trans]; - - if ( _memc_stats_trans_actions[_trans] == 0 ) - goto _again; - - switch ( _memc_stats_trans_actions[_trans] ) { - case 2: -#line 21 "src/memc_common.rl" + switch ( cs ) { - dd("done it!"); - *done_addr = 1; - } - break; - case 1: +case 1: + switch( (*p) ) { + case 67: goto st2; + case 69: goto st16; + case 83: goto st25; + } + goto st0; +st0: +cs = 0; + goto _out; +st2: + if ( ++p == pe ) + goto _test_eof2; +case 2: + if ( (*p) == 76 ) + goto st3; + goto st0; +st3: + if ( ++p == pe ) + goto _test_eof3; +case 3: + if ( (*p) == 73 ) + goto st4; + goto st0; +st4: + if ( ++p == pe ) + goto _test_eof4; +case 4: + if ( (*p) == 69 ) + goto st5; + goto st0; +st5: + if ( ++p == pe ) + goto _test_eof5; +case 5: + if ( (*p) == 78 ) + goto st6; + goto st0; +st6: + if ( ++p == pe ) + goto _test_eof6; +case 6: + if ( (*p) == 84 ) + goto st7; + goto st0; +st7: + if ( ++p == pe ) + goto _test_eof7; +case 7: + if ( (*p) == 95 ) + goto st8; + goto st0; +st8: + if ( ++p == pe ) + goto _test_eof8; +case 8: + if ( (*p) == 69 ) + goto st9; + goto st0; +st9: + if ( ++p == pe ) + goto _test_eof9; +case 9: + if ( (*p) == 82 ) + goto st10; + goto st0; +st10: + if ( ++p == pe ) + goto _test_eof10; +case 10: + if ( (*p) == 82 ) + goto st11; + goto st0; +st11: + if ( ++p == pe ) + goto _test_eof11; +case 11: + if ( (*p) == 79 ) + goto st12; + goto st0; +st12: + if ( ++p == pe ) + goto _test_eof12; +case 12: + if ( (*p) == 82 ) + goto st13; + goto st0; +st13: + if ( ++p == pe ) + goto _test_eof13; +case 13: + if ( (*p) == 32 ) + goto st14; + goto st0; +st14: + if ( ++p == pe ) + goto _test_eof14; +case 14: + if ( (*p) == 13 ) + goto st15; + goto st14; +st15: + if ( ++p == pe ) + goto _test_eof15; +case 15: + switch( (*p) ) { + case 10: goto tr17; + case 13: goto st15; + } + goto st14; +tr17: #line 4 "src/memc_common.rl" { dd("caught error..."); @@ -1602,15 +2006,285 @@ dd("done it!"); *done_addr = 1; } - break; -#line 1613 "src/ngx_http_memc_response.c" + goto st43; +tr22: +#line 21 "src/memc_common.rl" + { + dd("done it!"); + *done_addr = 1; + } + goto st43; +st43: + if ( ++p == pe ) + goto _test_eof43; +case 43: +#line 1898 "src/ngx_http_memc_response.c" + goto st0; +st16: + if ( ++p == pe ) + goto _test_eof16; +case 16: + switch( (*p) ) { + case 78: goto st17; + case 82: goto st20; + } + goto st0; +st17: + if ( ++p == pe ) + goto _test_eof17; +case 17: + if ( (*p) == 68 ) + goto st18; + goto st0; +st18: + if ( ++p == pe ) + goto _test_eof18; +case 18: + if ( (*p) == 13 ) + goto st19; + goto st0; +st19: + if ( ++p == pe ) + goto _test_eof19; +case 19: + if ( (*p) == 10 ) + goto tr22; + goto st0; +st20: + if ( ++p == pe ) + goto _test_eof20; +case 20: + if ( (*p) == 82 ) + goto st21; + goto st0; +st21: + if ( ++p == pe ) + goto _test_eof21; +case 21: + if ( (*p) == 79 ) + goto st22; + goto st0; +st22: + if ( ++p == pe ) + goto _test_eof22; +case 22: + if ( (*p) == 82 ) + goto st23; + goto st0; +st23: + if ( ++p == pe ) + goto _test_eof23; +case 23: + if ( (*p) == 13 ) + goto st24; + goto st0; +st24: + if ( ++p == pe ) + goto _test_eof24; +case 24: + if ( (*p) == 10 ) + goto tr17; + goto st0; +st25: + if ( ++p == pe ) + goto _test_eof25; +case 25: + switch( (*p) ) { + case 69: goto st26; + case 84: goto st30; + } + goto st0; +st26: + if ( ++p == pe ) + goto _test_eof26; +case 26: + if ( (*p) == 82 ) + goto st27; + goto st0; +st27: + if ( ++p == pe ) + goto _test_eof27; +case 27: + if ( (*p) == 86 ) + goto st28; + goto st0; +st28: + if ( ++p == pe ) + goto _test_eof28; +case 28: + if ( (*p) == 69 ) + goto st29; + goto st0; +st29: + if ( ++p == pe ) + goto _test_eof29; +case 29: + if ( (*p) == 82 ) + goto st7; + goto st0; +st30: + if ( ++p == pe ) + goto _test_eof30; +case 30: + if ( (*p) == 65 ) + goto st31; + goto st0; +st31: + if ( ++p == pe ) + goto _test_eof31; +case 31: + if ( (*p) == 84 ) + goto st32; + goto st0; +st32: + if ( ++p == pe ) + goto _test_eof32; +case 32: + if ( (*p) == 32 ) + goto st33; + goto st0; +st33: + if ( ++p == pe ) + goto _test_eof33; +case 33: + if ( (*p) == 13 ) + goto st41; + goto st34; +st34: + if ( ++p == pe ) + goto _test_eof34; +case 34: + if ( (*p) == 13 ) + goto st35; + goto st34; +st35: + if ( ++p == pe ) + goto _test_eof35; +case 35: + switch( (*p) ) { + case 10: goto st36; + case 13: goto st35; + } + goto st34; +st36: + if ( ++p == pe ) + goto _test_eof36; +case 36: + switch( (*p) ) { + case 13: goto st35; + case 69: goto st37; + } + goto st34; +st37: + if ( ++p == pe ) + goto _test_eof37; +case 37: + switch( (*p) ) { + case 13: goto st35; + case 78: goto st38; + } + goto st34; +st38: + if ( ++p == pe ) + goto _test_eof38; +case 38: + switch( (*p) ) { + case 13: goto st35; + case 68: goto st39; + } + goto st34; +st39: + if ( ++p == pe ) + goto _test_eof39; +case 39: + if ( (*p) == 13 ) + goto st40; + goto st34; +st40: + if ( ++p == pe ) + goto _test_eof40; +case 40: + switch( (*p) ) { + case 10: goto tr43; + case 13: goto st35; } + goto st34; +tr43: +#line 21 "src/memc_common.rl" + { + dd("done it!"); + *done_addr = 1; + } + goto st44; +st44: + if ( ++p == pe ) + goto _test_eof44; +case 44: +#line 2098 "src/ngx_http_memc_response.c" + switch( (*p) ) { + case 13: goto st35; + case 69: goto st37; + } + goto st34; +st41: + if ( ++p == pe ) + goto _test_eof41; +case 41: + switch( (*p) ) { + case 10: goto st42; + case 13: goto st35; + } + goto st34; +st42: + if ( ++p == pe ) + goto _test_eof42; +case 42: + goto st34; + } + _test_eof2: cs = 2; goto _test_eof; + _test_eof3: cs = 3; goto _test_eof; + _test_eof4: cs = 4; goto _test_eof; + _test_eof5: cs = 5; goto _test_eof; + _test_eof6: cs = 6; goto _test_eof; + _test_eof7: cs = 7; goto _test_eof; + _test_eof8: cs = 8; goto _test_eof; + _test_eof9: cs = 9; goto _test_eof; + _test_eof10: cs = 10; goto _test_eof; + _test_eof11: cs = 11; goto _test_eof; + _test_eof12: cs = 12; goto _test_eof; + _test_eof13: cs = 13; goto _test_eof; + _test_eof14: cs = 14; goto _test_eof; + _test_eof15: cs = 15; goto _test_eof; + _test_eof43: cs = 43; goto _test_eof; + _test_eof16: cs = 16; goto _test_eof; + _test_eof17: cs = 17; goto _test_eof; + _test_eof18: cs = 18; goto _test_eof; + _test_eof19: cs = 19; goto _test_eof; + _test_eof20: cs = 20; goto _test_eof; + _test_eof21: cs = 21; goto _test_eof; + _test_eof22: cs = 22; goto _test_eof; + _test_eof23: cs = 23; goto _test_eof; + _test_eof24: cs = 24; goto _test_eof; + _test_eof25: cs = 25; goto _test_eof; + _test_eof26: cs = 26; goto _test_eof; + _test_eof27: cs = 27; goto _test_eof; + _test_eof28: cs = 28; goto _test_eof; + _test_eof29: cs = 29; goto _test_eof; + _test_eof30: cs = 30; goto _test_eof; + _test_eof31: cs = 31; goto _test_eof; + _test_eof32: cs = 32; goto _test_eof; + _test_eof33: cs = 33; goto _test_eof; + _test_eof34: cs = 34; goto _test_eof; + _test_eof35: cs = 35; goto _test_eof; + _test_eof36: cs = 36; goto _test_eof; + _test_eof37: cs = 37; goto _test_eof; + _test_eof38: cs = 38; goto _test_eof; + _test_eof39: cs = 39; goto _test_eof; + _test_eof40: cs = 40; goto _test_eof; + _test_eof44: cs = 44; goto _test_eof; + _test_eof41: cs = 41; goto _test_eof; + _test_eof42: cs = 42; goto _test_eof; -_again: - if ( cs == 0 ) - goto _out; - if ( ++p != pe ) - goto _resume; _test_eof: {} _out: {} } @@ -1634,80 +2308,125 @@ #line 642 "src/ngx_http_memc_response.rl" -#line 1644 "src/ngx_http_memc_response.c" +#line 2178 "src/ngx_http_memc_response.c" { - int _klen; - const short *_keys; - int _trans; - if ( p == pe ) goto _test_eof; - if ( cs == 0 ) - goto _out; -_resume: - _keys = _memc_delete_trans_keys + _memc_delete_key_offsets[cs]; - _trans = _memc_delete_index_offsets[cs]; - - _klen = _memc_delete_single_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + _klen - 1; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + ((_upper-_lower) >> 1); - if ( (*p) < *_mid ) - _upper = _mid - 1; - else if ( (*p) > *_mid ) - _lower = _mid + 1; - else { - _trans += (unsigned int)(_mid - _keys); - goto _match; - } - } - _keys += _klen; - _trans += _klen; - } - - _klen = _memc_delete_range_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + (_klen<<1) - 2; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + (((_upper-_lower) >> 1) & ~1); - if ( (*p) < _mid[0] ) - _upper = _mid - 2; - else if ( (*p) > _mid[1] ) - _lower = _mid + 2; - else { - _trans += (unsigned int)((_mid - _keys)>>1); - goto _match; - } - } - _trans += _klen; - } - -_match: - cs = _memc_delete_trans_targs[_trans]; - - if ( _memc_delete_trans_actions[_trans] == 0 ) - goto _again; - - switch ( _memc_delete_trans_actions[_trans] ) { - case 2: -#line 21 "src/memc_common.rl" + switch ( cs ) { - dd("done it!"); - *done_addr = 1; - } - break; - case 1: +case 1: + switch( (*p) ) { + case 67: goto st2; + case 68: goto st16; + case 69: goto st24; + case 78: goto st30; + case 83: goto st40; + } + goto st0; +st0: +cs = 0; + goto _out; +st2: + if ( ++p == pe ) + goto _test_eof2; +case 2: + if ( (*p) == 76 ) + goto st3; + goto st0; +st3: + if ( ++p == pe ) + goto _test_eof3; +case 3: + if ( (*p) == 73 ) + goto st4; + goto st0; +st4: + if ( ++p == pe ) + goto _test_eof4; +case 4: + if ( (*p) == 69 ) + goto st5; + goto st0; +st5: + if ( ++p == pe ) + goto _test_eof5; +case 5: + if ( (*p) == 78 ) + goto st6; + goto st0; +st6: + if ( ++p == pe ) + goto _test_eof6; +case 6: + if ( (*p) == 84 ) + goto st7; + goto st0; +st7: + if ( ++p == pe ) + goto _test_eof7; +case 7: + if ( (*p) == 95 ) + goto st8; + goto st0; +st8: + if ( ++p == pe ) + goto _test_eof8; +case 8: + if ( (*p) == 69 ) + goto st9; + goto st0; +st9: + if ( ++p == pe ) + goto _test_eof9; +case 9: + if ( (*p) == 82 ) + goto st10; + goto st0; +st10: + if ( ++p == pe ) + goto _test_eof10; +case 10: + if ( (*p) == 82 ) + goto st11; + goto st0; +st11: + if ( ++p == pe ) + goto _test_eof11; +case 11: + if ( (*p) == 79 ) + goto st12; + goto st0; +st12: + if ( ++p == pe ) + goto _test_eof12; +case 12: + if ( (*p) == 82 ) + goto st13; + goto st0; +st13: + if ( ++p == pe ) + goto _test_eof13; +case 13: + if ( (*p) == 32 ) + goto st14; + goto st0; +st14: + if ( ++p == pe ) + goto _test_eof14; +case 14: + if ( (*p) == 13 ) + goto st15; + goto st14; +st15: + if ( ++p == pe ) + goto _test_eof15; +case 15: + switch( (*p) ) { + case 10: goto tr19; + case 13: goto st15; + } + goto st14; +tr19: #line 4 "src/memc_common.rl" { dd("caught error..."); @@ -1720,8 +2439,15 @@ dd("done it!"); *done_addr = 1; } - break; - case 3: + goto st45; +tr27: +#line 21 "src/memc_common.rl" + { + dd("done it!"); + *done_addr = 1; + } + goto st45; +tr42: #line 37 "src/memc_common.rl" { dd("status set to 404"); @@ -1733,15 +2459,262 @@ dd("done it!"); *done_addr = 1; } - break; -#line 1744 "src/ngx_http_memc_response.c" - } + goto st45; +st45: + if ( ++p == pe ) + goto _test_eof45; +case 45: +#line 2328 "src/ngx_http_memc_response.c" + goto st0; +st16: + if ( ++p == pe ) + goto _test_eof16; +case 16: + if ( (*p) == 69 ) + goto st17; + goto st0; +st17: + if ( ++p == pe ) + goto _test_eof17; +case 17: + if ( (*p) == 76 ) + goto st18; + goto st0; +st18: + if ( ++p == pe ) + goto _test_eof18; +case 18: + if ( (*p) == 69 ) + goto st19; + goto st0; +st19: + if ( ++p == pe ) + goto _test_eof19; +case 19: + if ( (*p) == 84 ) + goto st20; + goto st0; +st20: + if ( ++p == pe ) + goto _test_eof20; +case 20: + if ( (*p) == 69 ) + goto st21; + goto st0; +st21: + if ( ++p == pe ) + goto _test_eof21; +case 21: + if ( (*p) == 68 ) + goto st22; + goto st0; +st22: + if ( ++p == pe ) + goto _test_eof22; +case 22: + if ( (*p) == 13 ) + goto st23; + goto st0; +st23: + if ( ++p == pe ) + goto _test_eof23; +case 23: + if ( (*p) == 10 ) + goto tr27; + goto st0; +st24: + if ( ++p == pe ) + goto _test_eof24; +case 24: + if ( (*p) == 82 ) + goto st25; + goto st0; +st25: + if ( ++p == pe ) + goto _test_eof25; +case 25: + if ( (*p) == 82 ) + goto st26; + goto st0; +st26: + if ( ++p == pe ) + goto _test_eof26; +case 26: + if ( (*p) == 79 ) + goto st27; + goto st0; +st27: + if ( ++p == pe ) + goto _test_eof27; +case 27: + if ( (*p) == 82 ) + goto st28; + goto st0; +st28: + if ( ++p == pe ) + goto _test_eof28; +case 28: + if ( (*p) == 13 ) + goto st29; + goto st0; +st29: + if ( ++p == pe ) + goto _test_eof29; +case 29: + if ( (*p) == 10 ) + goto tr19; + goto st0; +st30: + if ( ++p == pe ) + goto _test_eof30; +case 30: + if ( (*p) == 79 ) + goto st31; + goto st0; +st31: + if ( ++p == pe ) + goto _test_eof31; +case 31: + if ( (*p) == 84 ) + goto st32; + goto st0; +st32: + if ( ++p == pe ) + goto _test_eof32; +case 32: + if ( (*p) == 95 ) + goto st33; + goto st0; +st33: + if ( ++p == pe ) + goto _test_eof33; +case 33: + if ( (*p) == 70 ) + goto st34; + goto st0; +st34: + if ( ++p == pe ) + goto _test_eof34; +case 34: + if ( (*p) == 79 ) + goto st35; + goto st0; +st35: + if ( ++p == pe ) + goto _test_eof35; +case 35: + if ( (*p) == 85 ) + goto st36; + goto st0; +st36: + if ( ++p == pe ) + goto _test_eof36; +case 36: + if ( (*p) == 78 ) + goto st37; + goto st0; +st37: + if ( ++p == pe ) + goto _test_eof37; +case 37: + if ( (*p) == 68 ) + goto st38; + goto st0; +st38: + if ( ++p == pe ) + goto _test_eof38; +case 38: + if ( (*p) == 13 ) + goto st39; + goto st0; +st39: + if ( ++p == pe ) + goto _test_eof39; +case 39: + if ( (*p) == 10 ) + goto tr42; + goto st0; +st40: + if ( ++p == pe ) + goto _test_eof40; +case 40: + if ( (*p) == 69 ) + goto st41; + goto st0; +st41: + if ( ++p == pe ) + goto _test_eof41; +case 41: + if ( (*p) == 82 ) + goto st42; + goto st0; +st42: + if ( ++p == pe ) + goto _test_eof42; +case 42: + if ( (*p) == 86 ) + goto st43; + goto st0; +st43: + if ( ++p == pe ) + goto _test_eof43; +case 43: + if ( (*p) == 69 ) + goto st44; + goto st0; +st44: + if ( ++p == pe ) + goto _test_eof44; +case 44: + if ( (*p) == 82 ) + goto st7; + goto st0; + } + _test_eof2: cs = 2; goto _test_eof; + _test_eof3: cs = 3; goto _test_eof; + _test_eof4: cs = 4; goto _test_eof; + _test_eof5: cs = 5; goto _test_eof; + _test_eof6: cs = 6; goto _test_eof; + _test_eof7: cs = 7; goto _test_eof; + _test_eof8: cs = 8; goto _test_eof; + _test_eof9: cs = 9; goto _test_eof; + _test_eof10: cs = 10; goto _test_eof; + _test_eof11: cs = 11; goto _test_eof; + _test_eof12: cs = 12; goto _test_eof; + _test_eof13: cs = 13; goto _test_eof; + _test_eof14: cs = 14; goto _test_eof; + _test_eof15: cs = 15; goto _test_eof; + _test_eof45: cs = 45; goto _test_eof; + _test_eof16: cs = 16; goto _test_eof; + _test_eof17: cs = 17; goto _test_eof; + _test_eof18: cs = 18; goto _test_eof; + _test_eof19: cs = 19; goto _test_eof; + _test_eof20: cs = 20; goto _test_eof; + _test_eof21: cs = 21; goto _test_eof; + _test_eof22: cs = 22; goto _test_eof; + _test_eof23: cs = 23; goto _test_eof; + _test_eof24: cs = 24; goto _test_eof; + _test_eof25: cs = 25; goto _test_eof; + _test_eof26: cs = 26; goto _test_eof; + _test_eof27: cs = 27; goto _test_eof; + _test_eof28: cs = 28; goto _test_eof; + _test_eof29: cs = 29; goto _test_eof; + _test_eof30: cs = 30; goto _test_eof; + _test_eof31: cs = 31; goto _test_eof; + _test_eof32: cs = 32; goto _test_eof; + _test_eof33: cs = 33; goto _test_eof; + _test_eof34: cs = 34; goto _test_eof; + _test_eof35: cs = 35; goto _test_eof; + _test_eof36: cs = 36; goto _test_eof; + _test_eof37: cs = 37; goto _test_eof; + _test_eof38: cs = 38; goto _test_eof; + _test_eof39: cs = 39; goto _test_eof; + _test_eof40: cs = 40; goto _test_eof; + _test_eof41: cs = 41; goto _test_eof; + _test_eof42: cs = 42; goto _test_eof; + _test_eof43: cs = 43; goto _test_eof; + _test_eof44: cs = 44; goto _test_eof; -_again: - if ( cs == 0 ) - goto _out; - if ( ++p != pe ) - goto _resume; _test_eof: {} _out: {} } @@ -1765,87 +2738,65 @@ #line 658 "src/ngx_http_memc_response.rl" -#line 1775 "src/ngx_http_memc_response.c" +#line 2594 "src/ngx_http_memc_response.c" { - int _klen; - const short *_keys; - int _trans; - if ( p == pe ) goto _test_eof; - if ( cs == 0 ) - goto _out; -_resume: - _keys = _memc_incr_decr_trans_keys + _memc_incr_decr_key_offsets[cs]; - _trans = _memc_incr_decr_index_offsets[cs]; - - _klen = _memc_incr_decr_single_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + _klen - 1; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + ((_upper-_lower) >> 1); - if ( (*p) < *_mid ) - _upper = _mid - 1; - else if ( (*p) > *_mid ) - _lower = _mid + 1; - else { - _trans += (unsigned int)(_mid - _keys); - goto _match; - } - } - _keys += _klen; - _trans += _klen; - } - - _klen = _memc_incr_decr_range_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + (_klen<<1) - 2; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + (((_upper-_lower) >> 1) & ~1); - if ( (*p) < _mid[0] ) - _upper = _mid - 2; - else if ( (*p) > _mid[1] ) - _lower = _mid + 2; - else { - _trans += (unsigned int)((_mid - _keys)>>1); - goto _match; - } - } - _trans += _klen; - } - -_match: - _trans = _memc_incr_decr_indicies[_trans]; - cs = _memc_incr_decr_trans_targs[_trans]; - - if ( _memc_incr_decr_trans_actions[_trans] == 0 ) - goto _again; - - switch ( _memc_incr_decr_trans_actions[_trans] ) { - case 1: + switch ( cs ) + { +case 1: + switch( (*p) ) { + case 67: goto tr2; + case 69: goto tr3; + case 78: goto tr4; + case 83: goto tr5; + } + if ( 48 <= (*p) && (*p) <= 57 ) + goto tr0; + goto st0; +st0: +cs = 0; + goto _out; +tr0: #line 26 "src/memc_common.rl" { dd("state %d, left %d, reading char '%c'", cs, (int) (pe - p), *p); } - break; - case 3: -#line 4 "src/memc_common.rl" + goto st2; +st2: + if ( ++p == pe ) + goto _test_eof2; +case 2: +#line 2622 "src/ngx_http_memc_response.c" + switch( (*p) ) { + case 13: goto tr6; + case 32: goto tr7; + } + if ( 48 <= (*p) && (*p) <= 57 ) + goto tr0; + goto st0; +tr6: +#line 26 "src/memc_common.rl" { - dd("caught error..."); - dd("machine state: %d", cs); + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st3; +st3: + if ( ++p == pe ) + goto _test_eof3; +case 3: +#line 2639 "src/ngx_http_memc_response.c" + if ( (*p) == 10 ) + goto tr8; + goto st0; +tr8: +#line 31 "src/memc_common.rl" + { + dd("status set to 201"); - *status_addr = NGX_HTTP_BAD_GATEWAY; + *status_addr = NGX_HTTP_CREATED; } #line 21 "src/memc_common.rl" { @@ -1857,13 +2808,14 @@ dd("state %d, left %d, reading char '%c'", cs, (int) (pe - p), *p); } - break; - case 2: -#line 31 "src/memc_common.rl" + goto st40; +tr22: +#line 4 "src/memc_common.rl" { - dd("status set to 201"); + dd("caught error..."); + dd("machine state: %d", cs); - *status_addr = NGX_HTTP_CREATED; + *status_addr = NGX_HTTP_BAD_GATEWAY; } #line 21 "src/memc_common.rl" { @@ -1875,8 +2827,8 @@ dd("state %d, left %d, reading char '%c'", cs, (int) (pe - p), *p); } - break; - case 4: + goto st40; +tr37: #line 37 "src/memc_common.rl" { dd("status set to 404"); @@ -1893,15 +2845,598 @@ dd("state %d, left %d, reading char '%c'", cs, (int) (pe - p), *p); } - break; -#line 1904 "src/ngx_http_memc_response.c" + goto st40; +st40: + if ( ++p == pe ) + goto _test_eof40; +case 40: +#line 2692 "src/ngx_http_memc_response.c" + goto st0; +tr7: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st4; +st4: + if ( ++p == pe ) + goto _test_eof4; +case 4: +#line 2703 "src/ngx_http_memc_response.c" + switch( (*p) ) { + case 13: goto tr6; + case 32: goto tr7; } + goto st0; +tr2: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st5; +st5: + if ( ++p == pe ) + goto _test_eof5; +case 5: +#line 2718 "src/ngx_http_memc_response.c" + if ( (*p) == 76 ) + goto tr9; + goto st0; +tr9: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st6; +st6: + if ( ++p == pe ) + goto _test_eof6; +case 6: +#line 2731 "src/ngx_http_memc_response.c" + if ( (*p) == 73 ) + goto tr10; + goto st0; +tr10: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st7; +st7: + if ( ++p == pe ) + goto _test_eof7; +case 7: +#line 2744 "src/ngx_http_memc_response.c" + if ( (*p) == 69 ) + goto tr11; + goto st0; +tr11: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st8; +st8: + if ( ++p == pe ) + goto _test_eof8; +case 8: +#line 2757 "src/ngx_http_memc_response.c" + if ( (*p) == 78 ) + goto tr12; + goto st0; +tr12: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st9; +st9: + if ( ++p == pe ) + goto _test_eof9; +case 9: +#line 2770 "src/ngx_http_memc_response.c" + if ( (*p) == 84 ) + goto tr13; + goto st0; +tr13: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st10; +st10: + if ( ++p == pe ) + goto _test_eof10; +case 10: +#line 2783 "src/ngx_http_memc_response.c" + if ( (*p) == 95 ) + goto tr14; + goto st0; +tr14: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st11; +st11: + if ( ++p == pe ) + goto _test_eof11; +case 11: +#line 2796 "src/ngx_http_memc_response.c" + if ( (*p) == 69 ) + goto tr15; + goto st0; +tr15: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st12; +st12: + if ( ++p == pe ) + goto _test_eof12; +case 12: +#line 2809 "src/ngx_http_memc_response.c" + if ( (*p) == 82 ) + goto tr16; + goto st0; +tr16: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st13; +st13: + if ( ++p == pe ) + goto _test_eof13; +case 13: +#line 2822 "src/ngx_http_memc_response.c" + if ( (*p) == 82 ) + goto tr17; + goto st0; +tr17: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st14; +st14: + if ( ++p == pe ) + goto _test_eof14; +case 14: +#line 2835 "src/ngx_http_memc_response.c" + if ( (*p) == 79 ) + goto tr18; + goto st0; +tr18: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st15; +st15: + if ( ++p == pe ) + goto _test_eof15; +case 15: +#line 2848 "src/ngx_http_memc_response.c" + if ( (*p) == 82 ) + goto tr19; + goto st0; +tr19: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st16; +st16: + if ( ++p == pe ) + goto _test_eof16; +case 16: +#line 2861 "src/ngx_http_memc_response.c" + if ( (*p) == 32 ) + goto tr20; + goto st0; +tr20: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st17; +st17: + if ( ++p == pe ) + goto _test_eof17; +case 17: +#line 2874 "src/ngx_http_memc_response.c" + if ( (*p) == 13 ) + goto tr21; + goto tr20; +tr21: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st18; +st18: + if ( ++p == pe ) + goto _test_eof18; +case 18: +#line 2887 "src/ngx_http_memc_response.c" + switch( (*p) ) { + case 10: goto tr22; + case 13: goto tr21; + } + goto tr20; +tr3: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st19; +st19: + if ( ++p == pe ) + goto _test_eof19; +case 19: +#line 2902 "src/ngx_http_memc_response.c" + if ( (*p) == 82 ) + goto tr23; + goto st0; +tr23: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st20; +st20: + if ( ++p == pe ) + goto _test_eof20; +case 20: +#line 2915 "src/ngx_http_memc_response.c" + if ( (*p) == 82 ) + goto tr24; + goto st0; +tr24: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st21; +st21: + if ( ++p == pe ) + goto _test_eof21; +case 21: +#line 2928 "src/ngx_http_memc_response.c" + if ( (*p) == 79 ) + goto tr25; + goto st0; +tr25: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st22; +st22: + if ( ++p == pe ) + goto _test_eof22; +case 22: +#line 2941 "src/ngx_http_memc_response.c" + if ( (*p) == 82 ) + goto tr26; + goto st0; +tr26: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st23; +st23: + if ( ++p == pe ) + goto _test_eof23; +case 23: +#line 2954 "src/ngx_http_memc_response.c" + if ( (*p) == 13 ) + goto tr27; + goto st0; +tr27: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st24; +st24: + if ( ++p == pe ) + goto _test_eof24; +case 24: +#line 2967 "src/ngx_http_memc_response.c" + if ( (*p) == 10 ) + goto tr22; + goto st0; +tr4: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st25; +st25: + if ( ++p == pe ) + goto _test_eof25; +case 25: +#line 2980 "src/ngx_http_memc_response.c" + if ( (*p) == 79 ) + goto tr28; + goto st0; +tr28: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st26; +st26: + if ( ++p == pe ) + goto _test_eof26; +case 26: +#line 2993 "src/ngx_http_memc_response.c" + if ( (*p) == 84 ) + goto tr29; + goto st0; +tr29: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st27; +st27: + if ( ++p == pe ) + goto _test_eof27; +case 27: +#line 3006 "src/ngx_http_memc_response.c" + if ( (*p) == 95 ) + goto tr30; + goto st0; +tr30: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st28; +st28: + if ( ++p == pe ) + goto _test_eof28; +case 28: +#line 3019 "src/ngx_http_memc_response.c" + if ( (*p) == 70 ) + goto tr31; + goto st0; +tr31: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st29; +st29: + if ( ++p == pe ) + goto _test_eof29; +case 29: +#line 3032 "src/ngx_http_memc_response.c" + if ( (*p) == 79 ) + goto tr32; + goto st0; +tr32: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st30; +st30: + if ( ++p == pe ) + goto _test_eof30; +case 30: +#line 3045 "src/ngx_http_memc_response.c" + if ( (*p) == 85 ) + goto tr33; + goto st0; +tr33: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st31; +st31: + if ( ++p == pe ) + goto _test_eof31; +case 31: +#line 3058 "src/ngx_http_memc_response.c" + if ( (*p) == 78 ) + goto tr34; + goto st0; +tr34: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st32; +st32: + if ( ++p == pe ) + goto _test_eof32; +case 32: +#line 3071 "src/ngx_http_memc_response.c" + if ( (*p) == 68 ) + goto tr35; + goto st0; +tr35: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st33; +st33: + if ( ++p == pe ) + goto _test_eof33; +case 33: +#line 3084 "src/ngx_http_memc_response.c" + if ( (*p) == 13 ) + goto tr36; + goto st0; +tr36: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st34; +st34: + if ( ++p == pe ) + goto _test_eof34; +case 34: +#line 3097 "src/ngx_http_memc_response.c" + if ( (*p) == 10 ) + goto tr37; + goto st0; +tr5: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st35; +st35: + if ( ++p == pe ) + goto _test_eof35; +case 35: +#line 3110 "src/ngx_http_memc_response.c" + if ( (*p) == 69 ) + goto tr38; + goto st0; +tr38: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st36; +st36: + if ( ++p == pe ) + goto _test_eof36; +case 36: +#line 3123 "src/ngx_http_memc_response.c" + if ( (*p) == 82 ) + goto tr39; + goto st0; +tr39: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st37; +st37: + if ( ++p == pe ) + goto _test_eof37; +case 37: +#line 3136 "src/ngx_http_memc_response.c" + if ( (*p) == 86 ) + goto tr40; + goto st0; +tr40: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st38; +st38: + if ( ++p == pe ) + goto _test_eof38; +case 38: +#line 3149 "src/ngx_http_memc_response.c" + if ( (*p) == 69 ) + goto tr41; + goto st0; +tr41: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st39; +st39: + if ( ++p == pe ) + goto _test_eof39; +case 39: +#line 3162 "src/ngx_http_memc_response.c" + if ( (*p) == 82 ) + goto tr13; + goto st0; + } + _test_eof2: cs = 2; goto _test_eof; + _test_eof3: cs = 3; goto _test_eof; + _test_eof40: cs = 40; goto _test_eof; + _test_eof4: cs = 4; goto _test_eof; + _test_eof5: cs = 5; goto _test_eof; + _test_eof6: cs = 6; goto _test_eof; + _test_eof7: cs = 7; goto _test_eof; + _test_eof8: cs = 8; goto _test_eof; + _test_eof9: cs = 9; goto _test_eof; + _test_eof10: cs = 10; goto _test_eof; + _test_eof11: cs = 11; goto _test_eof; + _test_eof12: cs = 12; goto _test_eof; + _test_eof13: cs = 13; goto _test_eof; + _test_eof14: cs = 14; goto _test_eof; + _test_eof15: cs = 15; goto _test_eof; + _test_eof16: cs = 16; goto _test_eof; + _test_eof17: cs = 17; goto _test_eof; + _test_eof18: cs = 18; goto _test_eof; + _test_eof19: cs = 19; goto _test_eof; + _test_eof20: cs = 20; goto _test_eof; + _test_eof21: cs = 21; goto _test_eof; + _test_eof22: cs = 22; goto _test_eof; + _test_eof23: cs = 23; goto _test_eof; + _test_eof24: cs = 24; goto _test_eof; + _test_eof25: cs = 25; goto _test_eof; + _test_eof26: cs = 26; goto _test_eof; + _test_eof27: cs = 27; goto _test_eof; + _test_eof28: cs = 28; goto _test_eof; + _test_eof29: cs = 29; goto _test_eof; + _test_eof30: cs = 30; goto _test_eof; + _test_eof31: cs = 31; goto _test_eof; + _test_eof32: cs = 32; goto _test_eof; + _test_eof33: cs = 33; goto _test_eof; + _test_eof34: cs = 34; goto _test_eof; + _test_eof35: cs = 35; goto _test_eof; + _test_eof36: cs = 36; goto _test_eof; + _test_eof37: cs = 37; goto _test_eof; + _test_eof38: cs = 38; goto _test_eof; + _test_eof39: cs = 39; goto _test_eof; -_again: - if ( cs == 0 ) - goto _out; - if ( ++p != pe ) - goto _resume; _test_eof: {} _out: {} } make[1]: Leaving directory '/build/reproducible-path/libnginx-mod-http-memc-0.20' dh_auto_build --buildsystem=nginx_mod cd obj-arm-linux-gnueabihf && make -j5 -f /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/Makefile -C /usr/share/nginx/src modules make[1]: Entering directory '/usr/share/nginx/src' cc -c -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf -I src/http -I src/http/modules -I src/http/v2 -I src/http/v3 \ -o /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_module.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/./src/ngx_http_memc_module.c cc -c -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf -I src/http -I src/http/modules -I src/http/v2 -I src/http/v3 \ -o /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_request.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/./src/ngx_http_memc_request.c cc -c -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf -I src/http -I src/http/modules -I src/http/v2 -I src/http/v3 \ -o /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_response.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/./src/ngx_http_memc_response.c cc -c -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf -I src/http -I src/http/modules -I src/http/v2 -I src/http/v3 \ -o /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_util.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/./src/ngx_http_memc_util.c cc -c -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf -I src/http -I src/http/modules -I src/http/v2 -I src/http/v3 \ -o /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_handler.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/./src/ngx_http_memc_handler.c cc -c -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf -I src/http -I src/http/modules -I src/http/v2 -I src/http/v3 \ -o /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/ngx_http_memc_module_modules.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/ngx_http_memc_module_modules.c cc -o /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/ngx_http_memc_module.so \ /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_module.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_request.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_response.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_util.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_handler.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/ngx_http_memc_module_modules.o \ -Wl,-z,relro -Wl,-z,now -fPIC \ -shared make[1]: Leaving directory '/usr/share/nginx/src' debian/rules execute_after_dh_auto_build make[1]: Entering directory '/build/reproducible-path/libnginx-mod-http-memc-0.20' mv -f src/ngx_http_memc_response.c.orig src/ngx_http_memc_response.c make[1]: Leaving directory '/build/reproducible-path/libnginx-mod-http-memc-0.20' dh_auto_test --buildsystem=nginx_mod cd obj-arm-linux-gnueabihf && bash -e -o pipefail -c "\ tmp_conf=\$(mktemp -p .)\ for pre_dep in \"\$@\"; do\ echo \"load_module modules/\$pre_dep;\" >> \"\$tmp_conf\"\ done\ for i in *.so; do\ echo \"load_module \$PWD/\$i;\" >> \"\$tmp_conf\"\ done\ echo \"events{}\" >> \"\$tmp_conf\"\ /usr/sbin/nginx -g \"error_log /dev/null; pid /dev/null;\" -t -q -c \"\$PWD/\$tmp_conf\"\ rm -f \"\$tmp_conf\"\ " dummy create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --buildsystem=nginx_mod --destdir=debian/libnginx-mod-http-memc/ cd obj-arm-linux-gnueabihf && bash -e -o pipefail -c "\ destdir=\$1\ mkdir -p \"\$destdir/usr/lib/nginx/modules\"\ for i in *.so; do\ cp \"\$i\" \"\$destdir/usr/lib/nginx/modules/\"\ done\ " dummy /build/reproducible-path/libnginx-mod-http-memc-0.20/debian/libnginx-mod-http-memc dh_nginx dh_installdocs dh_installchangelogs dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libnginx-mod-http-memc' in '../libnginx-mod-http-memc_0.20-1_armhf.deb'. dpkg-deb: building package 'libnginx-mod-http-memc-dbgsym' in '../libnginx-mod-http-memc-dbgsym_0.20-1_armhf.deb'. dpkg-genbuildinfo --build=binary -O../libnginx-mod-http-memc_0.20-1_armhf.buildinfo dpkg-genchanges --build=binary -O../libnginx-mod-http-memc_0.20-1_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/10173 and its subdirectories I: Current time: Mon Jan 20 00:51:18 -12 2025 I: pbuilder-time-stamp: 1737377478 Mon Jan 20 12:51:26 UTC 2025 I: 1st build successful. Starting 2nd build on remote node virt32b-armhf-rb.debian.net. Mon Jan 20 12:51:26 UTC 2025 I: Preparing to do remote build '2' on virt32b-armhf-rb.debian.net. Mon Jan 20 12:51:26 UTC 2025 - checking /var/lib/jenkins/offline_nodes if virt32b-armhf-rb.debian.net is marked as down. Mon Jan 20 12:51:26 UTC 2025 - checking via ssh if virt32b-armhf-rb.debian.net is up. removed '/tmp/read-only-fs-test-2ZYtBK' ==================================================================================== Mon Jan 20 12:51:31 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on virt32b, called using "2 libnginx-mod-http-memc trixie /srv/reproducible-results/rbuild-debian/r-b-build.kRwJTvIp 0.20-1" as arguments. Mon Jan 20 12:51:31 UTC 2025 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-hkElhzJJ" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Mon Jan 20 12:51:32 UTC 2025 I: Downloading source for trixie/libnginx-mod-http-memc=0.20-1 Reading package lists... NOTICE: 'libnginx-mod-http-memc' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/nginx-team/libnginx-mod-http-memc.git Please use: git clone https://salsa.debian.org/nginx-team/libnginx-mod-http-memc.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 40.7 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main libnginx-mod-http-memc 0.20-1 (dsc) [2203 B] Get:2 http://deb.debian.org/debian trixie/main libnginx-mod-http-memc 0.20-1 (tar) [34.7 kB] Get:3 http://deb.debian.org/debian trixie/main libnginx-mod-http-memc 0.20-1 (diff) [3724 B] Fetched 40.7 kB in 0s (505 kB/s) Download complete and in download only mode Reading package lists... NOTICE: 'libnginx-mod-http-memc' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/nginx-team/libnginx-mod-http-memc.git Please use: git clone https://salsa.debian.org/nginx-team/libnginx-mod-http-memc.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 40.7 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main libnginx-mod-http-memc 0.20-1 (dsc) [2203 B] Get:2 http://deb.debian.org/debian trixie/main libnginx-mod-http-memc 0.20-1 (tar) [34.7 kB] Get:3 http://deb.debian.org/debian trixie/main libnginx-mod-http-memc 0.20-1 (diff) [3724 B] Fetched 40.7 kB in 0s (505 kB/s) Download complete and in download only mode ============================================================================= Re-Building libnginx-mod-http-memc in trixie on armhf on virt32b now. Date: Mon Jan 20 04:51:33 PST 2025 Date UTC: Mon Jan 20 12:51:33 UTC 2025 ============================================================================= ++ mktemp -t pbuilderrc_XXXX --tmpdir=/srv/reproducible-results/rbuild-debian/r-b-build.kRwJTvIp + local TMPCFG=/srv/reproducible-results/rbuild-debian/r-b-build.kRwJTvIp/pbuilderrc_VzFJ + case ${ARCH} in + case $NUM_CPU in + case $ARCH in + locale=it_CH + language=it + case "${SUITE}" in + reproducible_buildflags=+all + extra_deb_build_options= + case "${SRCPACKAGE}" in + cat + echo BUILDDIR=/build/reproducible-path + '[' libnginx-mod-http-memc = debian-installer -o libnginx-mod-http-memc = debian-installer-netboot-images ']' + pbuilder_options=() + local pbuilder_options + DEBBUILDOPTS=-b + BINARYTARGET= + '[' libnginx-mod-http-memc = u-boot ']' + case "${SRCPACKAGE}" in + PBUILDERTIMEOUT=24 + local PRESULT=0 + sudo 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.kRwJTvIp/pbuilderrc_VzFJ --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.kRwJTvIp/b2 --logfile b2/build.log libnginx-mod-http-memc_0.20-1.dsc W: /root/.pbuilderrc does not exist I: Logging to b2/build.log I: pbuilder: network access will be disabled during build I: Current time: Tue Jan 21 02:51:33 +14 2025 I: pbuilder-time-stamp: 1737377493 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [libnginx-mod-http-memc_0.20-1.dsc] I: copying [./libnginx-mod-http-memc_0.20.orig.tar.gz] I: copying [./libnginx-mod-http-memc_0.20-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./libnginx-mod-http-memc_0.20-1.dsc: unsupported subcommand dpkg-source: info: extracting libnginx-mod-http-memc in libnginx-mod-http-memc-0.20 dpkg-source: info: unpacking libnginx-mod-http-memc_0.20.orig.tar.gz dpkg-source: info: unpacking libnginx-mod-http-memc_0.20-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/6457/tmp/hooks/D01_modify_environment starting debug: Running on virt32b. 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 Jan 20 12:52 /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/6457/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/6457/tmp/hooks/D02_print_environment starting I: set 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=5c0c51a7a29f47f781b6ee71879e9d68 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=6457 PS4='+ ' 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.kRwJTvIp/pbuilderrc_VzFJ --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.kRwJTvIp/b2 --logfile b2/build.log libnginx-mod-http-memc_0.20-1.dsc' SUDO_GID=112 SUDO_UID=106 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 i-capture-the-hostname 6.1.0-30-armmp-lpae #1 SMP Debian 6.1.124-1 (2025-01-12) armv7l GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin I: user script /srv/workspace/pbuilder/6457/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: armhf Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), dh-sequence-nginx, ragel dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19569 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-sequence-nginx; however: Package dh-sequence-nginx is not installed. pbuilder-satisfydepends-dummy depends on ragel; however: Package ragel is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} geoip-bin{a} gettext{a} gettext-base{a} gir1.2-freedesktop{a} gir1.2-freedesktop-dev{a} gir1.2-glib-2.0{a} gir1.2-glib-2.0-dev{a} gir1.2-harfbuzz-0.0{a} girepository-tools{a} groff-base{a} icu-devtools{a} intltool-debian{a} iproute2{a} libabsl20230802{a} libaom-dev{a} libaom3{a} libarchive-zip-perl{a} libavif-dev{a} libavif16{a} libblkid-dev{a} libbpf1{a} libbrotli-dev{a} libbrotli1{a} libbz2-dev{a} libcairo-gobject2{a} libcairo2{a} libcap2-bin{a} libcom-err2{a} libdav1d-dev{a} libdav1d7{a} libde265-0{a} libdebhelper-perl{a} libdeflate-dev{a} libdeflate0{a} libelf1t64{a} libexpat1{a} libexpat1-dev{a} libffi-dev{a} libffi8{a} libfile-stripnondeterminism-perl{a} libfontconfig-dev{a} libfontconfig1{a} libfreetype-dev{a} libfreetype6{a} libfribidi-dev{a} libfribidi0{a} libgav1-1{a} libgcrypt20{a} libgd-dev{a} libgd3{a} libgeoip-dev{a} libgeoip1t64{a} libgio-2.0-dev{a} libgio-2.0-dev-bin{a} libgirepository-2.0-0{a} libglib2.0-0t64{a} libglib2.0-bin{a} libglib2.0-data{a} libglib2.0-dev{a} libglib2.0-dev-bin{a} libgpg-error0{a} libgraphite2-3{a} libgraphite2-dev{a} libgssapi-krb5-2{a} libharfbuzz-cairo0{a} libharfbuzz-dev{a} libharfbuzz-gobject0{a} libharfbuzz-icu0{a} libharfbuzz-subset0{a} libharfbuzz0b{a} libheif-dev{a} libheif-plugin-dav1d{a} libheif-plugin-libde265{a} libheif1{a} libicu-dev{a} libicu72{a} libimagequant-dev{a} libimagequant0{a} libjbig-dev{a} libjbig0{a} libjpeg-dev{a} libjpeg62-turbo{a} libjpeg62-turbo-dev{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} liblerc-dev{a} liblerc4{a} liblzma-dev{a} libmagic-mgc{a} libmagic1t64{a} libmnl0{a} libmount-dev{a} libnsl2{a} libpcre2-16-0{a} libpcre2-32-0{a} libpcre2-dev{a} libpcre2-posix3{a} libperl-dev{a} libpipeline1{a} libpixman-1-0{a} libpkgconf3{a} libpng-dev{a} libpng16-16t64{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libraqm-dev{a} libraqm0{a} librav1e-dev{a} librav1e0.7{a} libreadline8t64{a} libselinux1-dev{a} libsepol-dev{a} libsharpyuv-dev{a} libsharpyuv0{a} libssl-dev{a} libsvtav1enc-dev{a} libsvtav1enc2{a} libsysprof-capture-4-dev{a} libtiff-dev{a} libtiff6{a} libtiffxx6{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libuchardet0{a} libunistring5{a} libvpx-dev{a} libvpx9{a} libwebp-dev{a} libwebp7{a} libwebpdecoder3{a} libwebpdemux2{a} libwebpmux3{a} libx11-6{a} libx11-data{a} libx11-dev{a} libxau-dev{a} libxau6{a} libxcb-render0{a} libxcb-shm0{a} libxcb1{a} libxcb1-dev{a} libxdmcp-dev{a} libxdmcp6{a} libxext6{a} libxml2{a} libxml2-dev{a} libxpm-dev{a} libxpm4{a} libxrender1{a} libxslt1-dev{a} libxslt1.1{a} libxtables12{a} libyuv-dev{a} libyuv0{a} libzstd-dev{a} m4{a} man-db{a} media-types{a} native-architecture{a} netbase{a} nginx{a} nginx-common{a} nginx-dev{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} python3{a} python3-minimal{a} python3-packaging{a} python3.12{a} python3.12-minimal{a} ragel{a} readline-common{a} sensible-utils{a} tzdata{a} uuid-dev{a} x11proto-dev{a} xorg-sgml-doctools{a} xtrans-dev{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: bzip2-doc ca-certificates curl geoip-database krb5-locales libarchive-cpio-perl libgpg-error-l10n libheif-plugin-aomenc libheif-plugin-x265 libltdl-dev libmail-sendmail-perl libpam-cap libpng-tools lynx shared-mime-info wget xdg-user-dirs 0 packages upgraded, 197 newly installed, 0 to remove and 0 not upgraded. Need to get 78.1 MB of archives. After unpacking 284 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main armhf libpython3.12-minimal armhf 3.12.8-5 [803 kB] Get: 2 http://deb.debian.org/debian trixie/main armhf libexpat1 armhf 2.6.4-1 [83.5 kB] Get: 3 http://deb.debian.org/debian trixie/main armhf python3.12-minimal armhf 3.12.8-5 [1812 kB] Get: 4 http://deb.debian.org/debian trixie/main armhf python3-minimal armhf 3.12.8-1 [26.9 kB] Get: 5 http://deb.debian.org/debian trixie/main armhf media-types all 10.1.0 [26.9 kB] Get: 6 http://deb.debian.org/debian trixie/main armhf netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian trixie/main armhf tzdata all 2024b-6 [257 kB] Get: 8 http://deb.debian.org/debian trixie/main armhf libffi8 armhf 3.4.6-1 [20.0 kB] Get: 9 http://deb.debian.org/debian trixie/main armhf libkrb5support0 armhf 1.21.3-3 [30.0 kB] Get: 10 http://deb.debian.org/debian trixie/main armhf libcom-err2 armhf 1.47.2-1 [23.3 kB] Get: 11 http://deb.debian.org/debian trixie/main armhf libk5crypto3 armhf 1.21.3-3 [75.8 kB] Get: 12 http://deb.debian.org/debian trixie/main armhf libkeyutils1 armhf 1.6.3-4 [8096 B] Get: 13 http://deb.debian.org/debian trixie/main armhf libkrb5-3 armhf 1.21.3-3 [283 kB] Get: 14 http://deb.debian.org/debian trixie/main armhf libgssapi-krb5-2 armhf 1.21.3-3 [114 kB] Get: 15 http://deb.debian.org/debian trixie/main armhf libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 16 http://deb.debian.org/debian trixie/main armhf libtirpc3t64 armhf 1.3.4+ds-1.3+b1 [71.3 kB] Get: 17 http://deb.debian.org/debian trixie/main armhf libnsl2 armhf 1.3.0-3+b3 [35.0 kB] Get: 18 http://deb.debian.org/debian trixie/main armhf readline-common all 8.2-6 [69.4 kB] Get: 19 http://deb.debian.org/debian trixie/main armhf libreadline8t64 armhf 8.2-6 [146 kB] Get: 20 http://deb.debian.org/debian trixie/main armhf libpython3.12-stdlib armhf 3.12.8-5 [1832 kB] Get: 21 http://deb.debian.org/debian trixie/main armhf python3.12 armhf 3.12.8-5 [677 kB] Get: 22 http://deb.debian.org/debian trixie/main armhf libpython3-stdlib armhf 3.12.8-1 [9792 B] Get: 23 http://deb.debian.org/debian trixie/main armhf python3 armhf 3.12.8-1 [27.9 kB] Get: 24 http://deb.debian.org/debian trixie/main armhf libelf1t64 armhf 0.192-4 [184 kB] Get: 25 http://deb.debian.org/debian trixie/main armhf libbpf1 armhf 1:1.5.0-2 [147 kB] Get: 26 http://deb.debian.org/debian trixie/main armhf libmnl0 armhf 1.0.5-3 [10.3 kB] Get: 27 http://deb.debian.org/debian trixie/main armhf libxtables12 armhf 1.8.11-2 [28.7 kB] Get: 28 http://deb.debian.org/debian trixie/main armhf libcap2-bin armhf 1:2.66-5+b1 [33.3 kB] Get: 29 http://deb.debian.org/debian trixie/main armhf iproute2 armhf 6.12.0-1 [1003 kB] Get: 30 http://deb.debian.org/debian trixie/main armhf sensible-utils all 0.0.24 [24.8 kB] Get: 31 http://deb.debian.org/debian trixie/main armhf libmagic-mgc armhf 1:5.45-3+b1 [314 kB] Get: 32 http://deb.debian.org/debian trixie/main armhf libmagic1t64 armhf 1:5.45-3+b1 [98.5 kB] Get: 33 http://deb.debian.org/debian trixie/main armhf file armhf 1:5.45-3+b1 [42.3 kB] Get: 34 http://deb.debian.org/debian trixie/main armhf gettext-base armhf 0.22.5-4 [196 kB] Get: 35 http://deb.debian.org/debian trixie/main armhf libuchardet0 armhf 0.0.8-1+b2 [65.6 kB] Get: 36 http://deb.debian.org/debian trixie/main armhf groff-base armhf 1.23.0-7 [1095 kB] Get: 37 http://deb.debian.org/debian trixie/main armhf bsdextrautils armhf 2.40.4-1 [84.6 kB] Get: 38 http://deb.debian.org/debian trixie/main armhf libpipeline1 armhf 1.5.8-1 [35.0 kB] Get: 39 http://deb.debian.org/debian trixie/main armhf man-db armhf 2.13.0-1 [1382 kB] Get: 40 http://deb.debian.org/debian trixie/main armhf m4 armhf 1.4.19-5 [272 kB] Get: 41 http://deb.debian.org/debian trixie/main armhf autoconf all 2.72-3 [493 kB] Get: 42 http://deb.debian.org/debian trixie/main armhf autotools-dev all 20220109.1 [51.6 kB] Get: 43 http://deb.debian.org/debian trixie/main armhf automake all 1:1.16.5-1.3 [823 kB] Get: 44 http://deb.debian.org/debian trixie/main armhf autopoint all 0.22.5-4 [723 kB] Get: 45 http://deb.debian.org/debian trixie/main armhf libdebhelper-perl all 13.23 [90.6 kB] Get: 46 http://deb.debian.org/debian trixie/main armhf libtool all 2.5.4-2 [539 kB] Get: 47 http://deb.debian.org/debian trixie/main armhf dh-autoreconf all 20 [17.1 kB] Get: 48 http://deb.debian.org/debian trixie/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 49 http://deb.debian.org/debian trixie/main armhf libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 50 http://deb.debian.org/debian trixie/main armhf dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 51 http://deb.debian.org/debian trixie/main armhf dwz armhf 0.15-1+b2 [106 kB] Get: 52 http://deb.debian.org/debian trixie/main armhf libunistring5 armhf 1.3-1 [444 kB] Get: 53 http://deb.debian.org/debian trixie/main armhf libicu72 armhf 72.1-6 [9086 kB] Get: 54 http://deb.debian.org/debian trixie/main armhf libxml2 armhf 2.12.7+dfsg+really2.9.14-0.2+b1 [605 kB] Get: 55 http://deb.debian.org/debian trixie/main armhf gettext armhf 0.22.5-4 [1489 kB] Get: 56 http://deb.debian.org/debian trixie/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 57 http://deb.debian.org/debian trixie/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 58 http://deb.debian.org/debian trixie/main armhf debhelper all 13.23 [919 kB] Get: 59 http://deb.debian.org/debian trixie/main armhf fonts-dejavu-mono all 2.37-8 [489 kB] Get: 60 http://deb.debian.org/debian trixie/main armhf fonts-dejavu-core all 2.37-8 [840 kB] Get: 61 http://deb.debian.org/debian trixie/main armhf fontconfig-config armhf 2.15.0-2 [317 kB] Get: 62 http://deb.debian.org/debian trixie/main armhf libgeoip1t64 armhf 1.6.12-11.1+b1 [79.4 kB] Get: 63 http://deb.debian.org/debian trixie/main armhf geoip-bin armhf 1.6.12-11.1+b1 [24.1 kB] Get: 64 http://deb.debian.org/debian trixie/main armhf libglib2.0-0t64 armhf 2.82.4-2 [1328 kB] Get: 65 http://deb.debian.org/debian trixie/main armhf gir1.2-glib-2.0 armhf 2.82.4-2 [194 kB] Get: 66 http://deb.debian.org/debian trixie/main armhf libbrotli1 armhf 1.1.0-2+b6 [282 kB] Get: 67 http://deb.debian.org/debian trixie/main armhf libpng16-16t64 armhf 1.6.44-3 [263 kB] Get: 68 http://deb.debian.org/debian trixie/main armhf libfreetype6 armhf 2.13.3+dfsg-1 [385 kB] Get: 69 http://deb.debian.org/debian trixie/main armhf libfontconfig1 armhf 2.15.0-2 [371 kB] Get: 70 http://deb.debian.org/debian trixie/main armhf libpixman-1-0 armhf 0.44.0-3 [164 kB] Get: 71 http://deb.debian.org/debian trixie/main armhf libxau6 armhf 1:1.0.11-1 [19.7 kB] Get: 72 http://deb.debian.org/debian trixie/main armhf libxdmcp6 armhf 1:1.1.5-1 [26.4 kB] Get: 73 http://deb.debian.org/debian trixie/main armhf libxcb1 armhf 1.17.0-2+b1 [140 kB] Get: 74 http://deb.debian.org/debian trixie/main armhf libx11-data all 2:1.8.10-2 [337 kB] Get: 75 http://deb.debian.org/debian trixie/main armhf libx11-6 armhf 2:1.8.10-2 [750 kB] Get: 76 http://deb.debian.org/debian trixie/main armhf libxcb-render0 armhf 1.17.0-2+b1 [114 kB] Get: 77 http://deb.debian.org/debian trixie/main armhf libxcb-shm0 armhf 1.17.0-2+b1 [105 kB] Get: 78 http://deb.debian.org/debian trixie/main armhf libxext6 armhf 2:1.3.4-1+b3 [45.2 kB] Get: 79 http://deb.debian.org/debian trixie/main armhf libxrender1 armhf 1:0.9.10-1.1+b3 [25.0 kB] Get: 80 http://deb.debian.org/debian trixie/main armhf libcairo2 armhf 1.18.2-2 [443 kB] Get: 81 http://deb.debian.org/debian trixie/main armhf libcairo-gobject2 armhf 1.18.2-2 [129 kB] Get: 82 http://deb.debian.org/debian trixie/main armhf gir1.2-freedesktop armhf 1.82.0-3 [60.0 kB] Get: 83 http://deb.debian.org/debian trixie/main armhf gir1.2-glib-2.0-dev armhf 2.82.4-2 [903 kB] Get: 84 http://deb.debian.org/debian trixie/main armhf gir1.2-freedesktop-dev armhf 1.82.0-3 [51.1 kB] Get: 85 http://deb.debian.org/debian trixie/main armhf libgraphite2-3 armhf 1.3.14-2+b1 [63.1 kB] Get: 86 http://deb.debian.org/debian trixie/main armhf libharfbuzz0b armhf 10.1.0-2 [420 kB] Get: 87 http://deb.debian.org/debian trixie/main armhf libharfbuzz-gobject0 armhf 10.1.0-2 [29.9 kB] Get: 88 http://deb.debian.org/debian trixie/main armhf gir1.2-harfbuzz-0.0 armhf 10.1.0-2 [42.1 kB] Get: 89 http://deb.debian.org/debian trixie/main armhf native-architecture all 0.2.3 [2108 B] Get: 90 http://deb.debian.org/debian trixie/main armhf libgirepository-2.0-0 armhf 2.82.4-2 [125 kB] Get: 91 http://deb.debian.org/debian trixie/main armhf girepository-tools armhf 2.82.4-2 [133 kB] Get: 92 http://deb.debian.org/debian trixie/main armhf icu-devtools armhf 72.1-6 [189 kB] Get: 93 http://deb.debian.org/debian trixie/main armhf libabsl20230802 armhf 20230802.1-4 [432 kB] Get: 94 http://deb.debian.org/debian trixie/main armhf libaom3 armhf 3.11.0-1 [1599 kB] Get: 95 http://deb.debian.org/debian trixie/main armhf libaom-dev armhf 3.11.0-1 [1819 kB] Get: 96 http://deb.debian.org/debian trixie/main armhf libdav1d7 armhf 1.5.0-1+b1 [250 kB] Get: 97 http://deb.debian.org/debian trixie/main armhf libdav1d-dev armhf 1.5.0-1+b1 [26.9 kB] Get: 98 http://deb.debian.org/debian trixie/main armhf librav1e0.7 armhf 0.7.1-9 [585 kB] Get: 99 http://deb.debian.org/debian trixie/main armhf librav1e-dev armhf 0.7.1-9 [14.1 kB] Get: 100 http://deb.debian.org/debian trixie/main armhf libsvtav1enc2 armhf 2.3.0+dfsg-1 [970 kB] Get: 101 http://deb.debian.org/debian trixie/main armhf libsvtav1enc-dev armhf 2.3.0+dfsg-1 [33.0 kB] Get: 102 http://deb.debian.org/debian trixie/main armhf libjpeg62-turbo armhf 1:2.1.5-3+b1 [145 kB] Get: 103 http://deb.debian.org/debian trixie/main armhf libyuv0 armhf 0.0.1899.20250103-1 [87.0 kB] Get: 104 http://deb.debian.org/debian trixie/main armhf libyuv-dev armhf 0.0.1899.20250103-1 [142 kB] Get: 105 http://deb.debian.org/debian trixie/main armhf libgav1-1 armhf 0.19.0-3 [297 kB] Get: 106 http://deb.debian.org/debian trixie/main armhf libavif16 armhf 1.1.1-1 [103 kB] Get: 107 http://deb.debian.org/debian trixie/main armhf libavif-dev armhf 1.1.1-1 [54.8 kB] Get: 108 http://deb.debian.org/debian trixie/main armhf uuid-dev armhf 2.40.4-1 [46.0 kB] Get: 109 http://deb.debian.org/debian trixie/main armhf libblkid-dev armhf 2.40.4-1 [195 kB] Get: 110 http://deb.debian.org/debian trixie/main armhf libbrotli-dev armhf 1.1.0-2+b6 [293 kB] Get: 111 http://deb.debian.org/debian trixie/main armhf libbz2-dev armhf 1.0.8-6 [28.7 kB] Get: 112 http://deb.debian.org/debian trixie/main armhf libde265-0 armhf 1.0.15-1+b2 [145 kB] Get: 113 http://deb.debian.org/debian trixie/main armhf libdeflate0 armhf 1.23-1+b1 [36.7 kB] Get: 114 http://deb.debian.org/debian trixie/main armhf libdeflate-dev armhf 1.23-1+b1 [44.8 kB] Get: 115 http://deb.debian.org/debian trixie/main armhf libexpat1-dev armhf 2.6.4-1 [140 kB] Get: 116 http://deb.debian.org/debian trixie/main armhf libffi-dev armhf 3.4.6-1 [55.9 kB] Get: 117 http://deb.debian.org/debian trixie/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1+b1 [905 kB] Get: 118 http://deb.debian.org/debian trixie/main armhf libpng-dev armhf 1.6.44-3 [349 kB] Get: 119 http://deb.debian.org/debian trixie/main armhf libfreetype-dev armhf 2.13.3+dfsg-1 [561 kB] Get: 120 http://deb.debian.org/debian trixie/main armhf libpkgconf3 armhf 1.8.1-4 [31.8 kB] Get: 121 http://deb.debian.org/debian trixie/main armhf pkgconf-bin armhf 1.8.1-4 [29.2 kB] Get: 122 http://deb.debian.org/debian trixie/main armhf pkgconf armhf 1.8.1-4 [26.1 kB] Get: 123 http://deb.debian.org/debian trixie/main armhf libfontconfig-dev armhf 2.15.0-2 [396 kB] Get: 124 http://deb.debian.org/debian trixie/main armhf libfribidi0 armhf 1.0.16-1 [24.6 kB] Get: 125 http://deb.debian.org/debian trixie/main armhf libfribidi-dev armhf 1.0.16-1 [64.0 kB] Get: 126 http://deb.debian.org/debian trixie/main armhf libgpg-error0 armhf 1.51-3 [71.9 kB] Get: 127 http://deb.debian.org/debian trixie/main armhf libgcrypt20 armhf 1.11.0-7 [727 kB] Get: 128 http://deb.debian.org/debian trixie/main armhf libsharpyuv0 armhf 1.5.0-0.1 [114 kB] Get: 129 http://deb.debian.org/debian trixie/main armhf libheif-plugin-dav1d armhf 1.19.5-1 [10.9 kB] Get: 130 http://deb.debian.org/debian trixie/main armhf libheif-plugin-libde265 armhf 1.19.5-1 [14.3 kB] Get: 131 http://deb.debian.org/debian trixie/main armhf libheif1 armhf 1.19.5-1 [432 kB] Get: 132 http://deb.debian.org/debian trixie/main armhf libimagequant0 armhf 2.18.0-1+b2 [30.5 kB] Get: 133 http://deb.debian.org/debian trixie/main armhf libraqm0 armhf 0.10.2-1 [11.6 kB] Get: 134 http://deb.debian.org/debian trixie/main armhf libjbig0 armhf 2.1-6.1+b2 [27.3 kB] Get: 135 http://deb.debian.org/debian trixie/main armhf liblerc4 armhf 4.0.0+ds-5 [146 kB] Get: 136 http://deb.debian.org/debian trixie/main armhf libwebp7 armhf 1.5.0-0.1 [273 kB] Get: 137 http://deb.debian.org/debian trixie/main armhf libtiff6 armhf 4.5.1+git230720-5 [302 kB] Get: 138 http://deb.debian.org/debian trixie/main armhf libxpm4 armhf 1:3.5.17-1+b3 [50.3 kB] Get: 139 http://deb.debian.org/debian trixie/main armhf libgd3 armhf 2.3.3-12+b1 [105 kB] Get: 140 http://deb.debian.org/debian trixie/main armhf libsharpyuv-dev armhf 1.5.0-0.1 [117 kB] Get: 141 http://deb.debian.org/debian trixie/main armhf libheif-dev armhf 1.19.5-1 [50.8 kB] Get: 142 http://deb.debian.org/debian trixie/main armhf libimagequant-dev armhf 2.18.0-1+b2 [31.6 kB] Get: 143 http://deb.debian.org/debian trixie/main armhf libjpeg62-turbo-dev armhf 1:2.1.5-3+b1 [263 kB] Get: 144 http://deb.debian.org/debian trixie/main armhf libjpeg-dev armhf 1:2.1.5-3+b1 [72.2 kB] Get: 145 http://deb.debian.org/debian trixie/main armhf libharfbuzz-icu0 armhf 10.1.0-2 [14.9 kB] Get: 146 http://deb.debian.org/debian trixie/main armhf libharfbuzz-subset0 armhf 10.1.0-2 [492 kB] Get: 147 http://deb.debian.org/debian trixie/main armhf libharfbuzz-cairo0 armhf 10.1.0-2 [39.6 kB] Get: 148 http://deb.debian.org/debian trixie/main armhf libsepol-dev armhf 3.7-1 [338 kB] Get: 149 http://deb.debian.org/debian trixie/main armhf libpcre2-16-0 armhf 10.44-5 [226 kB] Get: 150 http://deb.debian.org/debian trixie/main armhf libpcre2-32-0 armhf 10.44-5 [216 kB] Get: 151 http://deb.debian.org/debian trixie/main armhf libpcre2-posix3 armhf 10.44-5 [59.8 kB] Get: 152 http://deb.debian.org/debian trixie/main armhf libpcre2-dev armhf 10.44-5 [702 kB] Get: 153 http://deb.debian.org/debian trixie/main armhf libselinux1-dev armhf 3.7-3+b1 [154 kB] Get: 154 http://deb.debian.org/debian trixie/main armhf libmount-dev armhf 2.40.4-1 [29.3 kB] Get: 155 http://deb.debian.org/debian trixie/main armhf libsysprof-capture-4-dev armhf 47.2-1 [45.1 kB] Get: 156 http://deb.debian.org/debian trixie/main armhf libgio-2.0-dev armhf 2.82.4-2 [1560 kB] Get: 157 http://deb.debian.org/debian trixie/main armhf libglib2.0-data all 2.82.4-2 [1276 kB] Get: 158 http://deb.debian.org/debian trixie/main armhf libglib2.0-bin armhf 2.82.4-2 [121 kB] Get: 159 http://deb.debian.org/debian trixie/main armhf python3-packaging all 24.2-1 [55.3 kB] Get: 160 http://deb.debian.org/debian trixie/main armhf libgio-2.0-dev-bin armhf 2.82.4-2 [160 kB] Get: 161 http://deb.debian.org/debian trixie/main armhf libglib2.0-dev-bin armhf 2.82.4-2 [52.1 kB] Get: 162 http://deb.debian.org/debian trixie/main armhf libglib2.0-dev armhf 2.82.4-2 [52.9 kB] Get: 163 http://deb.debian.org/debian trixie/main armhf libgraphite2-dev armhf 1.3.14-2+b1 [20.3 kB] Get: 164 http://deb.debian.org/debian trixie/main armhf libicu-dev armhf 72.1-6 [10.1 MB] Get: 165 http://deb.debian.org/debian trixie/main armhf libharfbuzz-dev armhf 10.1.0-2 [145 kB] Get: 166 http://deb.debian.org/debian trixie/main armhf libraqm-dev armhf 0.10.2-1 [21.6 kB] Get: 167 http://deb.debian.org/debian trixie/main armhf libjbig-dev armhf 2.1-6.1+b2 [27.8 kB] Get: 168 http://deb.debian.org/debian trixie/main armhf liblzma-dev armhf 5.6.3-1+b1 [304 kB] Get: 169 http://deb.debian.org/debian trixie/main armhf libzstd-dev armhf 1.5.6+dfsg-2 [326 kB] Get: 170 http://deb.debian.org/debian trixie/main armhf libwebpdemux2 armhf 1.5.0-0.1 [112 kB] Get: 171 http://deb.debian.org/debian trixie/main armhf libwebpmux3 armhf 1.5.0-0.1 [123 kB] Get: 172 http://deb.debian.org/debian trixie/main armhf libwebpdecoder3 armhf 1.5.0-0.1 [185 kB] Get: 173 http://deb.debian.org/debian trixie/main armhf libwebp-dev armhf 1.5.0-0.1 [397 kB] Get: 174 http://deb.debian.org/debian trixie/main armhf libtiffxx6 armhf 4.5.1+git230720-5 [149 kB] Get: 175 http://deb.debian.org/debian trixie/main armhf liblerc-dev armhf 4.0.0+ds-5 [163 kB] Get: 176 http://deb.debian.org/debian trixie/main armhf libtiff-dev armhf 4.5.1+git230720-5 [442 kB] Get: 177 http://deb.debian.org/debian trixie/main armhf libvpx9 armhf 1.15.0-1 [1508 kB] Get: 178 http://deb.debian.org/debian trixie/main armhf libvpx-dev armhf 1.15.0-1 [692 kB] Get: 179 http://deb.debian.org/debian trixie/main armhf xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB] Get: 180 http://deb.debian.org/debian trixie/main armhf x11proto-dev all 2024.1-1 [603 kB] Get: 181 http://deb.debian.org/debian trixie/main armhf libxau-dev armhf 1:1.0.11-1 [23.0 kB] Get: 182 http://deb.debian.org/debian trixie/main armhf libxdmcp-dev armhf 1:1.1.5-1 [42.9 kB] Get: 183 http://deb.debian.org/debian trixie/main armhf xtrans-dev all 1.4.0-1 [98.7 kB] Get: 184 http://deb.debian.org/debian trixie/main armhf libxcb1-dev armhf 1.17.0-2+b1 [180 kB] Get: 185 http://deb.debian.org/debian trixie/main armhf libx11-dev armhf 2:1.8.10-2 [825 kB] Get: 186 http://deb.debian.org/debian trixie/main armhf libxpm-dev armhf 1:3.5.17-1+b3 [124 kB] Get: 187 http://deb.debian.org/debian trixie/main armhf libgd-dev armhf 2.3.3-12+b1 [243 kB] Get: 188 http://deb.debian.org/debian trixie/main armhf libgeoip-dev armhf 1.6.12-11.1+b1 [84.0 kB] Get: 189 http://deb.debian.org/debian trixie/main armhf libperl-dev armhf 5.40.0-8 [998 kB] Get: 190 http://deb.debian.org/debian trixie/main armhf libssl-dev armhf 3.4.0-2 [2431 kB] Get: 191 http://deb.debian.org/debian trixie/main armhf libxml2-dev armhf 2.12.7+dfsg+really2.9.14-0.2+b1 [723 kB] Get: 192 http://deb.debian.org/debian trixie/main armhf libxslt1.1 armhf 1.1.35-1.1+b1 [212 kB] Get: 193 http://deb.debian.org/debian trixie/main armhf libxslt1-dev armhf 1.1.35-1.1+b1 [345 kB] Get: 194 http://deb.debian.org/debian trixie/main armhf nginx-common all 1.26.0-3 [108 kB] Get: 195 http://deb.debian.org/debian trixie/main armhf nginx armhf 1.26.0-3+b1 [548 kB] Get: 196 http://deb.debian.org/debian trixie/main armhf nginx-dev all 1.26.0-3 [195 kB] Get: 197 http://deb.debian.org/debian trixie/main armhf ragel armhf 6.10-4 [994 kB] Fetched 78.1 MB in 7s (11.9 MB/s) Preconfiguring packages ... Selecting previously unselected package libpython3.12-minimal:armhf. (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 ... 19569 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.8-5_armhf.deb ... Unpacking libpython3.12-minimal:armhf (3.12.8-5) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.6.4-1_armhf.deb ... Unpacking libexpat1:armhf (2.6.4-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.8-5_armhf.deb ... Unpacking python3.12-minimal (3.12.8-5) ... Setting up libpython3.12-minimal:armhf (3.12.8-5) ... Setting up libexpat1:armhf (2.6.4-1) ... Setting up python3.12-minimal (3.12.8-5) ... Selecting previously unselected package python3-minimal. (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 ... 19889 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.8-1_armhf.deb ... Unpacking python3-minimal (3.12.8-1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2024b-6_all.deb ... Unpacking tzdata (2024b-6) ... Selecting previously unselected package libffi8:armhf. Preparing to unpack .../04-libffi8_3.4.6-1_armhf.deb ... Unpacking libffi8:armhf (3.4.6-1) ... Selecting previously unselected package libkrb5support0:armhf. Preparing to unpack .../05-libkrb5support0_1.21.3-3_armhf.deb ... Unpacking libkrb5support0:armhf (1.21.3-3) ... Selecting previously unselected package libcom-err2:armhf. Preparing to unpack .../06-libcom-err2_1.47.2-1_armhf.deb ... Unpacking libcom-err2:armhf (1.47.2-1) ... Selecting previously unselected package libk5crypto3:armhf. Preparing to unpack .../07-libk5crypto3_1.21.3-3_armhf.deb ... Unpacking libk5crypto3:armhf (1.21.3-3) ... Selecting previously unselected package libkeyutils1:armhf. Preparing to unpack .../08-libkeyutils1_1.6.3-4_armhf.deb ... Unpacking libkeyutils1:armhf (1.6.3-4) ... Selecting previously unselected package libkrb5-3:armhf. Preparing to unpack .../09-libkrb5-3_1.21.3-3_armhf.deb ... Unpacking libkrb5-3:armhf (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:armhf. Preparing to unpack .../10-libgssapi-krb5-2_1.21.3-3_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.21.3-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../11-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:armhf. Preparing to unpack .../12-libtirpc3t64_1.3.4+ds-1.3+b1_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3 to /lib/arm-linux-gnueabihf/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0 to /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:armhf (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:armhf. Preparing to unpack .../13-libnsl2_1.3.0-3+b3_armhf.deb ... Unpacking libnsl2:armhf (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../14-readline-common_8.2-6_all.deb ... Unpacking readline-common (8.2-6) ... Selecting previously unselected package libreadline8t64:armhf. Preparing to unpack .../15-libreadline8t64_8.2-6_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8 to /lib/arm-linux-gnueabihf/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8.2 to /lib/arm-linux-gnueabihf/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8 to /lib/arm-linux-gnueabihf/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8.2 to /lib/arm-linux-gnueabihf/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:armhf (8.2-6) ... Selecting previously unselected package libpython3.12-stdlib:armhf. Preparing to unpack .../16-libpython3.12-stdlib_3.12.8-5_armhf.deb ... Unpacking libpython3.12-stdlib:armhf (3.12.8-5) ... Selecting previously unselected package python3.12. Preparing to unpack .../17-python3.12_3.12.8-5_armhf.deb ... Unpacking python3.12 (3.12.8-5) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../18-libpython3-stdlib_3.12.8-1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.12.8-1) ... Setting up python3-minimal (3.12.8-1) ... Selecting previously unselected package python3. (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 ... 20957 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.8-1_armhf.deb ... Unpacking python3 (3.12.8-1) ... Selecting previously unselected package libelf1t64:armhf. Preparing to unpack .../001-libelf1t64_0.192-4_armhf.deb ... Unpacking libelf1t64:armhf (0.192-4) ... Selecting previously unselected package libbpf1:armhf. Preparing to unpack .../002-libbpf1_1%3a1.5.0-2_armhf.deb ... Unpacking libbpf1:armhf (1:1.5.0-2) ... Selecting previously unselected package libmnl0:armhf. Preparing to unpack .../003-libmnl0_1.0.5-3_armhf.deb ... Unpacking libmnl0:armhf (1.0.5-3) ... Selecting previously unselected package libxtables12:armhf. Preparing to unpack .../004-libxtables12_1.8.11-2_armhf.deb ... Unpacking libxtables12:armhf (1.8.11-2) ... Selecting previously unselected package libcap2-bin. Preparing to unpack .../005-libcap2-bin_1%3a2.66-5+b1_armhf.deb ... Unpacking libcap2-bin (1:2.66-5+b1) ... Selecting previously unselected package iproute2. Preparing to unpack .../006-iproute2_6.12.0-1_armhf.deb ... Unpacking iproute2 (6.12.0-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../007-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../008-libmagic-mgc_1%3a5.45-3+b1_armhf.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:armhf. Preparing to unpack .../009-libmagic1t64_1%3a5.45-3+b1_armhf.deb ... Unpacking libmagic1t64:armhf (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../010-file_1%3a5.45-3+b1_armhf.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../011-gettext-base_0.22.5-4_armhf.deb ... Unpacking gettext-base (0.22.5-4) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../012-libuchardet0_0.0.8-1+b2_armhf.deb ... Unpacking libuchardet0:armhf (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../013-groff-base_1.23.0-7_armhf.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../014-bsdextrautils_2.40.4-1_armhf.deb ... Unpacking bsdextrautils (2.40.4-1) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../015-libpipeline1_1.5.8-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../016-man-db_2.13.0-1_armhf.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../017-m4_1.4.19-5_armhf.deb ... Unpacking m4 (1.4.19-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../018-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../019-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../020-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../021-autopoint_0.22.5-4_all.deb ... Unpacking autopoint (0.22.5-4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../022-libdebhelper-perl_13.23_all.deb ... Unpacking libdebhelper-perl (13.23) ... Selecting previously unselected package libtool. Preparing to unpack .../023-libtool_2.5.4-2_all.deb ... Unpacking libtool (2.5.4-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../024-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../025-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../026-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../027-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package dwz. Preparing to unpack .../028-dwz_0.15-1+b2_armhf.deb ... Unpacking dwz (0.15-1+b2) ... Selecting previously unselected package libunistring5:armhf. Preparing to unpack .../029-libunistring5_1.3-1_armhf.deb ... Unpacking libunistring5:armhf (1.3-1) ... Selecting previously unselected package libicu72:armhf. Preparing to unpack .../030-libicu72_72.1-6_armhf.deb ... Unpacking libicu72:armhf (72.1-6) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../031-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_armhf.deb ... Unpacking libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../032-gettext_0.22.5-4_armhf.deb ... Unpacking gettext (0.22.5-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../033-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../034-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../035-debhelper_13.23_all.deb ... Unpacking debhelper (13.23) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../036-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../037-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../038-fontconfig-config_2.15.0-2_armhf.deb ... Unpacking fontconfig-config (2.15.0-2) ... Selecting previously unselected package libgeoip1t64:armhf. Preparing to unpack .../039-libgeoip1t64_1.6.12-11.1+b1_armhf.deb ... Unpacking libgeoip1t64:armhf (1.6.12-11.1+b1) ... Selecting previously unselected package geoip-bin. Preparing to unpack .../040-geoip-bin_1.6.12-11.1+b1_armhf.deb ... Unpacking geoip-bin (1.6.12-11.1+b1) ... Selecting previously unselected package libglib2.0-0t64:armhf. Preparing to unpack .../041-libglib2.0-0t64_2.82.4-2_armhf.deb ... Unpacking libglib2.0-0t64:armhf (2.82.4-2) ... Selecting previously unselected package gir1.2-glib-2.0:armhf. Preparing to unpack .../042-gir1.2-glib-2.0_2.82.4-2_armhf.deb ... Unpacking gir1.2-glib-2.0:armhf (2.82.4-2) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../043-libbrotli1_1.1.0-2+b6_armhf.deb ... Unpacking libbrotli1:armhf (1.1.0-2+b6) ... Selecting previously unselected package libpng16-16t64:armhf. Preparing to unpack .../044-libpng16-16t64_1.6.44-3_armhf.deb ... Unpacking libpng16-16t64:armhf (1.6.44-3) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../045-libfreetype6_2.13.3+dfsg-1_armhf.deb ... Unpacking libfreetype6:armhf (2.13.3+dfsg-1) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../046-libfontconfig1_2.15.0-2_armhf.deb ... Unpacking libfontconfig1:armhf (2.15.0-2) ... Selecting previously unselected package libpixman-1-0:armhf. Preparing to unpack .../047-libpixman-1-0_0.44.0-3_armhf.deb ... Unpacking libpixman-1-0:armhf (0.44.0-3) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../048-libxau6_1%3a1.0.11-1_armhf.deb ... Unpacking libxau6:armhf (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../049-libxdmcp6_1%3a1.1.5-1_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.5-1) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../050-libxcb1_1.17.0-2+b1_armhf.deb ... Unpacking libxcb1:armhf (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../051-libx11-data_2%3a1.8.10-2_all.deb ... Unpacking libx11-data (2:1.8.10-2) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../052-libx11-6_2%3a1.8.10-2_armhf.deb ... Unpacking libx11-6:armhf (2:1.8.10-2) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../053-libxcb-render0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-render0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../054-libxcb-shm0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-shm0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../055-libxext6_2%3a1.3.4-1+b3_armhf.deb ... Unpacking libxext6:armhf (2:1.3.4-1+b3) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../056-libxrender1_1%3a0.9.10-1.1+b3_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.10-1.1+b3) ... Selecting previously unselected package libcairo2:armhf. Preparing to unpack .../057-libcairo2_1.18.2-2_armhf.deb ... Unpacking libcairo2:armhf (1.18.2-2) ... Selecting previously unselected package libcairo-gobject2:armhf. Preparing to unpack .../058-libcairo-gobject2_1.18.2-2_armhf.deb ... Unpacking libcairo-gobject2:armhf (1.18.2-2) ... Selecting previously unselected package gir1.2-freedesktop:armhf. Preparing to unpack .../059-gir1.2-freedesktop_1.82.0-3_armhf.deb ... Unpacking gir1.2-freedesktop:armhf (1.82.0-3) ... Selecting previously unselected package gir1.2-glib-2.0-dev:armhf. Preparing to unpack .../060-gir1.2-glib-2.0-dev_2.82.4-2_armhf.deb ... Unpacking gir1.2-glib-2.0-dev:armhf (2.82.4-2) ... Selecting previously unselected package gir1.2-freedesktop-dev:armhf. Preparing to unpack .../061-gir1.2-freedesktop-dev_1.82.0-3_armhf.deb ... Unpacking gir1.2-freedesktop-dev:armhf (1.82.0-3) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../062-libgraphite2-3_1.3.14-2+b1_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.14-2+b1) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../063-libharfbuzz0b_10.1.0-2_armhf.deb ... Unpacking libharfbuzz0b:armhf (10.1.0-2) ... Selecting previously unselected package libharfbuzz-gobject0:armhf. Preparing to unpack .../064-libharfbuzz-gobject0_10.1.0-2_armhf.deb ... Unpacking libharfbuzz-gobject0:armhf (10.1.0-2) ... Selecting previously unselected package gir1.2-harfbuzz-0.0:armhf. Preparing to unpack .../065-gir1.2-harfbuzz-0.0_10.1.0-2_armhf.deb ... Unpacking gir1.2-harfbuzz-0.0:armhf (10.1.0-2) ... Selecting previously unselected package native-architecture. Preparing to unpack .../066-native-architecture_0.2.3_all.deb ... Unpacking native-architecture (0.2.3) ... Selecting previously unselected package libgirepository-2.0-0:armhf. Preparing to unpack .../067-libgirepository-2.0-0_2.82.4-2_armhf.deb ... Unpacking libgirepository-2.0-0:armhf (2.82.4-2) ... Selecting previously unselected package girepository-tools:armhf. Preparing to unpack .../068-girepository-tools_2.82.4-2_armhf.deb ... Unpacking girepository-tools:armhf (2.82.4-2) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../069-icu-devtools_72.1-6_armhf.deb ... Unpacking icu-devtools (72.1-6) ... Selecting previously unselected package libabsl20230802:armhf. Preparing to unpack .../070-libabsl20230802_20230802.1-4_armhf.deb ... Unpacking libabsl20230802:armhf (20230802.1-4) ... Selecting previously unselected package libaom3:armhf. Preparing to unpack .../071-libaom3_3.11.0-1_armhf.deb ... Unpacking libaom3:armhf (3.11.0-1) ... Selecting previously unselected package libaom-dev:armhf. Preparing to unpack .../072-libaom-dev_3.11.0-1_armhf.deb ... Unpacking libaom-dev:armhf (3.11.0-1) ... Selecting previously unselected package libdav1d7:armhf. Preparing to unpack .../073-libdav1d7_1.5.0-1+b1_armhf.deb ... Unpacking libdav1d7:armhf (1.5.0-1+b1) ... Selecting previously unselected package libdav1d-dev:armhf. Preparing to unpack .../074-libdav1d-dev_1.5.0-1+b1_armhf.deb ... Unpacking libdav1d-dev:armhf (1.5.0-1+b1) ... Selecting previously unselected package librav1e0.7:armhf. Preparing to unpack .../075-librav1e0.7_0.7.1-9_armhf.deb ... Unpacking librav1e0.7:armhf (0.7.1-9) ... Selecting previously unselected package librav1e-dev:armhf. Preparing to unpack .../076-librav1e-dev_0.7.1-9_armhf.deb ... Unpacking librav1e-dev:armhf (0.7.1-9) ... Selecting previously unselected package libsvtav1enc2:armhf. Preparing to unpack .../077-libsvtav1enc2_2.3.0+dfsg-1_armhf.deb ... Unpacking libsvtav1enc2:armhf (2.3.0+dfsg-1) ... Selecting previously unselected package libsvtav1enc-dev:armhf. Preparing to unpack .../078-libsvtav1enc-dev_2.3.0+dfsg-1_armhf.deb ... Unpacking libsvtav1enc-dev:armhf (2.3.0+dfsg-1) ... Selecting previously unselected package libjpeg62-turbo:armhf. Preparing to unpack .../079-libjpeg62-turbo_1%3a2.1.5-3+b1_armhf.deb ... Unpacking libjpeg62-turbo:armhf (1:2.1.5-3+b1) ... Selecting previously unselected package libyuv0:armhf. Preparing to unpack .../080-libyuv0_0.0.1899.20250103-1_armhf.deb ... Unpacking libyuv0:armhf (0.0.1899.20250103-1) ... Selecting previously unselected package libyuv-dev:armhf. Preparing to unpack .../081-libyuv-dev_0.0.1899.20250103-1_armhf.deb ... Unpacking libyuv-dev:armhf (0.0.1899.20250103-1) ... Selecting previously unselected package libgav1-1:armhf. Preparing to unpack .../082-libgav1-1_0.19.0-3_armhf.deb ... Unpacking libgav1-1:armhf (0.19.0-3) ... Selecting previously unselected package libavif16:armhf. Preparing to unpack .../083-libavif16_1.1.1-1_armhf.deb ... Unpacking libavif16:armhf (1.1.1-1) ... Selecting previously unselected package libavif-dev:armhf. Preparing to unpack .../084-libavif-dev_1.1.1-1_armhf.deb ... Unpacking libavif-dev:armhf (1.1.1-1) ... Selecting previously unselected package uuid-dev:armhf. Preparing to unpack .../085-uuid-dev_2.40.4-1_armhf.deb ... Unpacking uuid-dev:armhf (2.40.4-1) ... Selecting previously unselected package libblkid-dev:armhf. Preparing to unpack .../086-libblkid-dev_2.40.4-1_armhf.deb ... Unpacking libblkid-dev:armhf (2.40.4-1) ... Selecting previously unselected package libbrotli-dev:armhf. Preparing to unpack .../087-libbrotli-dev_1.1.0-2+b6_armhf.deb ... Unpacking libbrotli-dev:armhf (1.1.0-2+b6) ... Selecting previously unselected package libbz2-dev:armhf. Preparing to unpack .../088-libbz2-dev_1.0.8-6_armhf.deb ... Unpacking libbz2-dev:armhf (1.0.8-6) ... Selecting previously unselected package libde265-0:armhf. Preparing to unpack .../089-libde265-0_1.0.15-1+b2_armhf.deb ... Unpacking libde265-0:armhf (1.0.15-1+b2) ... Selecting previously unselected package libdeflate0:armhf. Preparing to unpack .../090-libdeflate0_1.23-1+b1_armhf.deb ... Unpacking libdeflate0:armhf (1.23-1+b1) ... Selecting previously unselected package libdeflate-dev:armhf. Preparing to unpack .../091-libdeflate-dev_1.23-1+b1_armhf.deb ... Unpacking libdeflate-dev:armhf (1.23-1+b1) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../092-libexpat1-dev_2.6.4-1_armhf.deb ... Unpacking libexpat1-dev:armhf (2.6.4-1) ... Selecting previously unselected package libffi-dev:armhf. Preparing to unpack .../093-libffi-dev_3.4.6-1_armhf.deb ... Unpacking libffi-dev:armhf (3.4.6-1) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../094-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libpng-dev:armhf. Preparing to unpack .../095-libpng-dev_1.6.44-3_armhf.deb ... Unpacking libpng-dev:armhf (1.6.44-3) ... Selecting previously unselected package libfreetype-dev:armhf. Preparing to unpack .../096-libfreetype-dev_2.13.3+dfsg-1_armhf.deb ... Unpacking libfreetype-dev:armhf (2.13.3+dfsg-1) ... Selecting previously unselected package libpkgconf3:armhf. Preparing to unpack .../097-libpkgconf3_1.8.1-4_armhf.deb ... Unpacking libpkgconf3:armhf (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../098-pkgconf-bin_1.8.1-4_armhf.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:armhf. Preparing to unpack .../099-pkgconf_1.8.1-4_armhf.deb ... Unpacking pkgconf:armhf (1.8.1-4) ... Selecting previously unselected package libfontconfig-dev:armhf. Preparing to unpack .../100-libfontconfig-dev_2.15.0-2_armhf.deb ... Unpacking libfontconfig-dev:armhf (2.15.0-2) ... Selecting previously unselected package libfribidi0:armhf. Preparing to unpack .../101-libfribidi0_1.0.16-1_armhf.deb ... Unpacking libfribidi0:armhf (1.0.16-1) ... Selecting previously unselected package libfribidi-dev:armhf. Preparing to unpack .../102-libfribidi-dev_1.0.16-1_armhf.deb ... Unpacking libfribidi-dev:armhf (1.0.16-1) ... Selecting previously unselected package libgpg-error0:armhf. Preparing to unpack .../103-libgpg-error0_1.51-3_armhf.deb ... Unpacking libgpg-error0:armhf (1.51-3) ... Selecting previously unselected package libgcrypt20:armhf. Preparing to unpack .../104-libgcrypt20_1.11.0-7_armhf.deb ... Unpacking libgcrypt20:armhf (1.11.0-7) ... Selecting previously unselected package libsharpyuv0:armhf. Preparing to unpack .../105-libsharpyuv0_1.5.0-0.1_armhf.deb ... Unpacking libsharpyuv0:armhf (1.5.0-0.1) ... Selecting previously unselected package libheif-plugin-dav1d:armhf. Preparing to unpack .../106-libheif-plugin-dav1d_1.19.5-1_armhf.deb ... Unpacking libheif-plugin-dav1d:armhf (1.19.5-1) ... Selecting previously unselected package libheif-plugin-libde265:armhf. Preparing to unpack .../107-libheif-plugin-libde265_1.19.5-1_armhf.deb ... Unpacking libheif-plugin-libde265:armhf (1.19.5-1) ... Selecting previously unselected package libheif1:armhf. Preparing to unpack .../108-libheif1_1.19.5-1_armhf.deb ... Unpacking libheif1:armhf (1.19.5-1) ... Selecting previously unselected package libimagequant0:armhf. Preparing to unpack .../109-libimagequant0_2.18.0-1+b2_armhf.deb ... Unpacking libimagequant0:armhf (2.18.0-1+b2) ... Selecting previously unselected package libraqm0:armhf. Preparing to unpack .../110-libraqm0_0.10.2-1_armhf.deb ... Unpacking libraqm0:armhf (0.10.2-1) ... Selecting previously unselected package libjbig0:armhf. Preparing to unpack .../111-libjbig0_2.1-6.1+b2_armhf.deb ... Unpacking libjbig0:armhf (2.1-6.1+b2) ... Selecting previously unselected package liblerc4:armhf. Preparing to unpack .../112-liblerc4_4.0.0+ds-5_armhf.deb ... Unpacking liblerc4:armhf (4.0.0+ds-5) ... Selecting previously unselected package libwebp7:armhf. Preparing to unpack .../113-libwebp7_1.5.0-0.1_armhf.deb ... Unpacking libwebp7:armhf (1.5.0-0.1) ... Selecting previously unselected package libtiff6:armhf. Preparing to unpack .../114-libtiff6_4.5.1+git230720-5_armhf.deb ... Unpacking libtiff6:armhf (4.5.1+git230720-5) ... Selecting previously unselected package libxpm4:armhf. Preparing to unpack .../115-libxpm4_1%3a3.5.17-1+b3_armhf.deb ... Unpacking libxpm4:armhf (1:3.5.17-1+b3) ... Selecting previously unselected package libgd3:armhf. Preparing to unpack .../116-libgd3_2.3.3-12+b1_armhf.deb ... Unpacking libgd3:armhf (2.3.3-12+b1) ... Selecting previously unselected package libsharpyuv-dev:armhf. Preparing to unpack .../117-libsharpyuv-dev_1.5.0-0.1_armhf.deb ... Unpacking libsharpyuv-dev:armhf (1.5.0-0.1) ... Selecting previously unselected package libheif-dev:armhf. Preparing to unpack .../118-libheif-dev_1.19.5-1_armhf.deb ... Unpacking libheif-dev:armhf (1.19.5-1) ... Selecting previously unselected package libimagequant-dev:armhf. Preparing to unpack .../119-libimagequant-dev_2.18.0-1+b2_armhf.deb ... Unpacking libimagequant-dev:armhf (2.18.0-1+b2) ... Selecting previously unselected package libjpeg62-turbo-dev:armhf. Preparing to unpack .../120-libjpeg62-turbo-dev_1%3a2.1.5-3+b1_armhf.deb ... Unpacking libjpeg62-turbo-dev:armhf (1:2.1.5-3+b1) ... Selecting previously unselected package libjpeg-dev:armhf. Preparing to unpack .../121-libjpeg-dev_1%3a2.1.5-3+b1_armhf.deb ... Unpacking libjpeg-dev:armhf (1:2.1.5-3+b1) ... Selecting previously unselected package libharfbuzz-icu0:armhf. Preparing to unpack .../122-libharfbuzz-icu0_10.1.0-2_armhf.deb ... Unpacking libharfbuzz-icu0:armhf (10.1.0-2) ... Selecting previously unselected package libharfbuzz-subset0:armhf. Preparing to unpack .../123-libharfbuzz-subset0_10.1.0-2_armhf.deb ... Unpacking libharfbuzz-subset0:armhf (10.1.0-2) ... Selecting previously unselected package libharfbuzz-cairo0:armhf. Preparing to unpack .../124-libharfbuzz-cairo0_10.1.0-2_armhf.deb ... Unpacking libharfbuzz-cairo0:armhf (10.1.0-2) ... Selecting previously unselected package libsepol-dev:armhf. Preparing to unpack .../125-libsepol-dev_3.7-1_armhf.deb ... Unpacking libsepol-dev:armhf (3.7-1) ... Selecting previously unselected package libpcre2-16-0:armhf. Preparing to unpack .../126-libpcre2-16-0_10.44-5_armhf.deb ... Unpacking libpcre2-16-0:armhf (10.44-5) ... Selecting previously unselected package libpcre2-32-0:armhf. Preparing to unpack .../127-libpcre2-32-0_10.44-5_armhf.deb ... Unpacking libpcre2-32-0:armhf (10.44-5) ... Selecting previously unselected package libpcre2-posix3:armhf. Preparing to unpack .../128-libpcre2-posix3_10.44-5_armhf.deb ... Unpacking libpcre2-posix3:armhf (10.44-5) ... Selecting previously unselected package libpcre2-dev:armhf. Preparing to unpack .../129-libpcre2-dev_10.44-5_armhf.deb ... Unpacking libpcre2-dev:armhf (10.44-5) ... Selecting previously unselected package libselinux1-dev:armhf. Preparing to unpack .../130-libselinux1-dev_3.7-3+b1_armhf.deb ... Unpacking libselinux1-dev:armhf (3.7-3+b1) ... Selecting previously unselected package libmount-dev:armhf. Preparing to unpack .../131-libmount-dev_2.40.4-1_armhf.deb ... Unpacking libmount-dev:armhf (2.40.4-1) ... Selecting previously unselected package libsysprof-capture-4-dev:armhf. Preparing to unpack .../132-libsysprof-capture-4-dev_47.2-1_armhf.deb ... Unpacking libsysprof-capture-4-dev:armhf (47.2-1) ... Selecting previously unselected package libgio-2.0-dev:armhf. Preparing to unpack .../133-libgio-2.0-dev_2.82.4-2_armhf.deb ... Unpacking libgio-2.0-dev:armhf (2.82.4-2) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../134-libglib2.0-data_2.82.4-2_all.deb ... Unpacking libglib2.0-data (2.82.4-2) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../135-libglib2.0-bin_2.82.4-2_armhf.deb ... Unpacking libglib2.0-bin (2.82.4-2) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../136-python3-packaging_24.2-1_all.deb ... Unpacking python3-packaging (24.2-1) ... Selecting previously unselected package libgio-2.0-dev-bin. Preparing to unpack .../137-libgio-2.0-dev-bin_2.82.4-2_armhf.deb ... Unpacking libgio-2.0-dev-bin (2.82.4-2) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../138-libglib2.0-dev-bin_2.82.4-2_armhf.deb ... Unpacking libglib2.0-dev-bin (2.82.4-2) ... Selecting previously unselected package libglib2.0-dev:armhf. Preparing to unpack .../139-libglib2.0-dev_2.82.4-2_armhf.deb ... Unpacking libglib2.0-dev:armhf (2.82.4-2) ... Selecting previously unselected package libgraphite2-dev:armhf. Preparing to unpack .../140-libgraphite2-dev_1.3.14-2+b1_armhf.deb ... Unpacking libgraphite2-dev:armhf (1.3.14-2+b1) ... Selecting previously unselected package libicu-dev:armhf. Preparing to unpack .../141-libicu-dev_72.1-6_armhf.deb ... Unpacking libicu-dev:armhf (72.1-6) ... Selecting previously unselected package libharfbuzz-dev:armhf. Preparing to unpack .../142-libharfbuzz-dev_10.1.0-2_armhf.deb ... Unpacking libharfbuzz-dev:armhf (10.1.0-2) ... Selecting previously unselected package libraqm-dev:armhf. Preparing to unpack .../143-libraqm-dev_0.10.2-1_armhf.deb ... Unpacking libraqm-dev:armhf (0.10.2-1) ... Selecting previously unselected package libjbig-dev:armhf. Preparing to unpack .../144-libjbig-dev_2.1-6.1+b2_armhf.deb ... Unpacking libjbig-dev:armhf (2.1-6.1+b2) ... Selecting previously unselected package liblzma-dev:armhf. Preparing to unpack .../145-liblzma-dev_5.6.3-1+b1_armhf.deb ... Unpacking liblzma-dev:armhf (5.6.3-1+b1) ... Selecting previously unselected package libzstd-dev:armhf. Preparing to unpack .../146-libzstd-dev_1.5.6+dfsg-2_armhf.deb ... Unpacking libzstd-dev:armhf (1.5.6+dfsg-2) ... Selecting previously unselected package libwebpdemux2:armhf. Preparing to unpack .../147-libwebpdemux2_1.5.0-0.1_armhf.deb ... Unpacking libwebpdemux2:armhf (1.5.0-0.1) ... Selecting previously unselected package libwebpmux3:armhf. Preparing to unpack .../148-libwebpmux3_1.5.0-0.1_armhf.deb ... Unpacking libwebpmux3:armhf (1.5.0-0.1) ... Selecting previously unselected package libwebpdecoder3:armhf. Preparing to unpack .../149-libwebpdecoder3_1.5.0-0.1_armhf.deb ... Unpacking libwebpdecoder3:armhf (1.5.0-0.1) ... Selecting previously unselected package libwebp-dev:armhf. Preparing to unpack .../150-libwebp-dev_1.5.0-0.1_armhf.deb ... Unpacking libwebp-dev:armhf (1.5.0-0.1) ... Selecting previously unselected package libtiffxx6:armhf. Preparing to unpack .../151-libtiffxx6_4.5.1+git230720-5_armhf.deb ... Unpacking libtiffxx6:armhf (4.5.1+git230720-5) ... Selecting previously unselected package liblerc-dev:armhf. Preparing to unpack .../152-liblerc-dev_4.0.0+ds-5_armhf.deb ... Unpacking liblerc-dev:armhf (4.0.0+ds-5) ... Selecting previously unselected package libtiff-dev:armhf. Preparing to unpack .../153-libtiff-dev_4.5.1+git230720-5_armhf.deb ... Unpacking libtiff-dev:armhf (4.5.1+git230720-5) ... Selecting previously unselected package libvpx9:armhf. Preparing to unpack .../154-libvpx9_1.15.0-1_armhf.deb ... Unpacking libvpx9:armhf (1.15.0-1) ... Selecting previously unselected package libvpx-dev:armhf. Preparing to unpack .../155-libvpx-dev_1.15.0-1_armhf.deb ... Unpacking libvpx-dev:armhf (1.15.0-1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../156-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../157-x11proto-dev_2024.1-1_all.deb ... Unpacking x11proto-dev (2024.1-1) ... Selecting previously unselected package libxau-dev:armhf. Preparing to unpack .../158-libxau-dev_1%3a1.0.11-1_armhf.deb ... Unpacking libxau-dev:armhf (1:1.0.11-1) ... Selecting previously unselected package libxdmcp-dev:armhf. Preparing to unpack .../159-libxdmcp-dev_1%3a1.1.5-1_armhf.deb ... Unpacking libxdmcp-dev:armhf (1:1.1.5-1) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../160-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libxcb1-dev:armhf. Preparing to unpack .../161-libxcb1-dev_1.17.0-2+b1_armhf.deb ... Unpacking libxcb1-dev:armhf (1.17.0-2+b1) ... Selecting previously unselected package libx11-dev:armhf. Preparing to unpack .../162-libx11-dev_2%3a1.8.10-2_armhf.deb ... Unpacking libx11-dev:armhf (2:1.8.10-2) ... Selecting previously unselected package libxpm-dev:armhf. Preparing to unpack .../163-libxpm-dev_1%3a3.5.17-1+b3_armhf.deb ... Unpacking libxpm-dev:armhf (1:3.5.17-1+b3) ... Selecting previously unselected package libgd-dev:armhf. Preparing to unpack .../164-libgd-dev_2.3.3-12+b1_armhf.deb ... Unpacking libgd-dev:armhf (2.3.3-12+b1) ... Selecting previously unselected package libgeoip-dev. Preparing to unpack .../165-libgeoip-dev_1.6.12-11.1+b1_armhf.deb ... Unpacking libgeoip-dev (1.6.12-11.1+b1) ... Selecting previously unselected package libperl-dev:armhf. Preparing to unpack .../166-libperl-dev_5.40.0-8_armhf.deb ... Unpacking libperl-dev:armhf (5.40.0-8) ... Selecting previously unselected package libssl-dev:armhf. Preparing to unpack .../167-libssl-dev_3.4.0-2_armhf.deb ... Unpacking libssl-dev:armhf (3.4.0-2) ... Selecting previously unselected package libxml2-dev:armhf. Preparing to unpack .../168-libxml2-dev_2.12.7+dfsg+really2.9.14-0.2+b1_armhf.deb ... Unpacking libxml2-dev:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package libxslt1.1:armhf. Preparing to unpack .../169-libxslt1.1_1.1.35-1.1+b1_armhf.deb ... Unpacking libxslt1.1:armhf (1.1.35-1.1+b1) ... Selecting previously unselected package libxslt1-dev:armhf. Preparing to unpack .../170-libxslt1-dev_1.1.35-1.1+b1_armhf.deb ... Unpacking libxslt1-dev:armhf (1.1.35-1.1+b1) ... Selecting previously unselected package nginx-common. Preparing to unpack .../171-nginx-common_1.26.0-3_all.deb ... Unpacking nginx-common (1.26.0-3) ... Selecting previously unselected package nginx. Preparing to unpack .../172-nginx_1.26.0-3+b1_armhf.deb ... Unpacking nginx (1.26.0-3+b1) ... Selecting previously unselected package nginx-dev. Preparing to unpack .../173-nginx-dev_1.26.0-3_all.deb ... Unpacking nginx-dev (1.26.0-3) ... Selecting previously unselected package ragel. Preparing to unpack .../174-ragel_6.10-4_armhf.deb ... Unpacking ragel (6.10-4) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:armhf (1.5.8-1) ... Setting up libgraphite2-3:armhf (1.3.14-2+b1) ... Setting up libpixman-1-0:armhf (0.44.0-3) ... Setting up libsharpyuv0:armhf (1.5.0-0.1) ... Setting up libaom3:armhf (3.11.0-1) ... Setting up libxau6:armhf (1:1.0.11-1) ... Setting up libxdmcp6:armhf (1:1.1.5-1) ... Setting up libkeyutils1:armhf (1.6.3-4) ... Setting up libxcb1:armhf (1.17.0-2+b1) ... Setting up native-architecture (0.2.3) ... Setting up libicu72:armhf (72.1-6) ... Setting up liblerc4:armhf (4.0.0+ds-5) ... Setting up libzstd-dev:armhf (1.5.6+dfsg-2) ... Setting up bsdextrautils (2.40.4-1) ... Setting up libgpg-error0:armhf (1.51-3) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libxcb-render0:armhf (1.17.0-2+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libdebhelper-perl (13.23) ... Setting up libbrotli1:armhf (1.1.0-2+b6) ... Setting up libmagic1t64:armhf (1:5.45-3+b1) ... Setting up libdeflate0:armhf (1.23-1+b1) ... Setting up libwebpdecoder3:armhf (1.5.0-0.1) ... Setting up gettext-base (0.22.5-4) ... Setting up nginx-common (1.26.0-3) ... Setting up m4 (1.4.19-5) ... Setting up libgcrypt20:armhf (1.11.0-7) ... Setting up libperl-dev:armhf (5.40.0-8) ... Setting up libgeoip1t64:armhf (1.6.12-11.1+b1) ... Setting up libxcb-shm0:armhf (1.17.0-2+b1) ... Setting up libcom-err2:armhf (1.47.2-1) ... Setting up file (1:5.45-3+b1) ... Setting up libjbig0:armhf (2.1-6.1+b2) ... Setting up libpcre2-16-0:armhf (10.44-5) ... Setting up libelf1t64:armhf (0.192-4) ... Setting up libkrb5support0:armhf (1.21.3-3) ... Setting up libaom-dev:armhf (3.11.0-1) ... Setting up tzdata (2024b-6) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Jan 20 12:54:18 UTC 2025. Universal Time is now: Mon Jan 20 12:54:18 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up ragel (6.10-4) ... Setting up libcap2-bin (1:2.66-5+b1) ... Setting up libsysprof-capture-4-dev:armhf (47.2-1) ... Setting up xtrans-dev (1.4.0-1) ... Setting up libgraphite2-dev:armhf (1.3.14-2+b1) ... Setting up autotools-dev (20220109.1) ... Setting up libpcre2-32-0:armhf (10.44-5) ... Setting up libglib2.0-data (2.82.4-2) ... Setting up libpkgconf3:armhf (1.8.1-4) ... Setting up libexpat1-dev:armhf (2.6.4-1) ... Setting up libjpeg62-turbo:armhf (1:2.1.5-3+b1) ... Setting up libx11-data (2:1.8.10-2) ... Setting up libsvtav1enc2:armhf (2.3.0+dfsg-1) ... Setting up libjpeg62-turbo-dev:armhf (1:2.1.5-3+b1) ... Setting up uuid-dev:armhf (2.40.4-1) ... Setting up libfribidi0:armhf (1.0.16-1) ... Setting up libimagequant0:armhf (2.18.0-1+b2) ... Setting up libunistring5:armhf (1.3-1) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libssl-dev:armhf (3.4.0-2) ... Setting up libpng16-16t64:armhf (1.6.44-3) ... Setting up libmnl0:armhf (1.0.5-3) ... Setting up autopoint (0.22.5-4) ... Setting up icu-devtools (72.1-6) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up libsepol-dev:armhf (3.7-1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up liblerc-dev:armhf (4.0.0+ds-5) ... Setting up libk5crypto3:armhf (1.21.3-3) ... Setting up libxtables12:armhf (1.8.11-2) ... Setting up autoconf (2.72-3) ... Setting up libwebp7:armhf (1.5.0-0.1) ... Setting up liblzma-dev:armhf (5.6.3-1+b1) ... Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libffi8:armhf (3.4.6-1) ... Setting up libpcre2-posix3:armhf (10.44-5) ... Setting up libvpx9:armhf (1.15.0-1) ... Setting up dwz (0.15-1+b2) ... Setting up libdav1d7:armhf (1.5.0-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libtiff6:armhf (4.5.1+git230720-5) ... Setting up librav1e0.7:armhf (0.7.1-9) ... Setting up libuchardet0:armhf (0.0.8-1+b2) ... Setting up libx11-6:armhf (2:1.8.10-2) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up netbase (6.4) ... Setting up libabsl20230802:armhf (20230802.1-4) ... Setting up libkrb5-3:armhf (1.21.3-3) ... Setting up libde265-0:armhf (1.0.15-1+b2) ... Setting up libsharpyuv-dev:armhf (1.5.0-0.1) ... Setting up libwebpmux3:armhf (1.5.0-0.1) ... Setting up libtiffxx6:armhf (4.5.1+git230720-5) ... Setting up libdeflate-dev:armhf (1.23-1+b1) ... Setting up libyuv0:armhf (0.0.1899.20250103-1) ... Setting up readline-common (8.2-6) ... Setting up libicu-dev:armhf (72.1-6) ... Setting up libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libbrotli-dev:armhf (1.1.0-2+b6) ... Setting up libbpf1:armhf (1:1.5.0-2) ... Setting up libbz2-dev:armhf (1.0.8-6) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up x11proto-dev (2024.1-1) ... Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libblkid-dev:armhf (2.40.4-1) ... Setting up gettext (0.22.5-4) ... Setting up libxau-dev:armhf (1:1.0.11-1) ... Setting up libxpm4:armhf (1:3.5.17-1+b3) ... Setting up libpcre2-dev:armhf (10.44-5) ... Setting up libimagequant-dev:armhf (2.18.0-1+b2) ... Setting up libxrender1:armhf (1:0.9.10-1.1+b3) ... Setting up libtool (2.5.4-2) ... Setting up libselinux1-dev:armhf (3.7-3+b1) ... Setting up geoip-bin (1.6.12-11.1+b1) ... Setting up fontconfig-config (2.15.0-2) ... Setting up libfribidi-dev:armhf (1.0.16-1) ... Setting up libwebpdemux2:armhf (1.5.0-0.1) ... Setting up libpng-dev:armhf (1.6.44-3) ... Setting up libjpeg-dev:armhf (1:2.1.5-3+b1) ... Setting up libjbig-dev:armhf (2.1-6.1+b2) ... Setting up libxext6:armhf (2:1.3.4-1+b3) ... Setting up libsvtav1enc-dev:armhf (2.3.0+dfsg-1) ... Setting up libffi-dev:armhf (3.4.6-1) ... Setting up pkgconf:armhf (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libxdmcp-dev:armhf (1:1.1.5-1) ... Setting up libxml2-dev:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libglib2.0-0t64:armhf (2.82.4-2) ... No schema files found: doing nothing. Setting up libwebp-dev:armhf (1.5.0-0.1) ... Setting up libfreetype6:armhf (2.13.3+dfsg-1) ... Setting up libtiff-dev:armhf (4.5.1+git230720-5) ... Setting up libvpx-dev:armhf (1.15.0-1) ... Setting up libdav1d-dev:armhf (1.5.0-1+b1) ... Setting up libgssapi-krb5-2:armhf (1.21.3-3) ... Setting up libgav1-1:armhf (0.19.0-3) ... Setting up gir1.2-glib-2.0:armhf (2.82.4-2) ... Setting up libreadline8t64:armhf (8.2-6) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up librav1e-dev:armhf (0.7.1-9) ... Setting up libyuv-dev:armhf (0.0.1899.20250103-1) ... Setting up gir1.2-glib-2.0-dev:armhf (2.82.4-2) ... Setting up groff-base (1.23.0-7) ... Setting up libxslt1.1:armhf (1.1.35-1.1+b1) ... Setting up libharfbuzz0b:armhf (10.1.0-2) ... Setting up libfontconfig1:armhf (2.15.0-2) ... Setting up libmount-dev:armhf (2.40.4-1) ... Setting up libavif16:armhf (1.1.1-1) ... Setting up libgeoip-dev (1.6.12-11.1+b1) ... Setting up libgio-2.0-dev:armhf (2.82.4-2) ... Setting up libharfbuzz-icu0:armhf (10.1.0-2) ... Setting up libxcb1-dev:armhf (1.17.0-2+b1) ... Setting up libxslt1-dev:armhf (1.1.35-1.1+b1) ... Setting up libtirpc3t64:armhf (1.3.4+ds-1.3+b1) ... Setting up libgirepository-2.0-0:armhf (2.82.4-2) ... Setting up iproute2 (6.12.0-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libx11-dev:armhf (2:1.8.10-2) ... Setting up libglib2.0-bin (2.82.4-2) ... Setting up libharfbuzz-gobject0:armhf (10.1.0-2) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libcairo2:armhf (1.18.2-2) ... Setting up libfreetype-dev:armhf (2.13.3+dfsg-1) ... Setting up libharfbuzz-cairo0:armhf (10.1.0-2) ... Setting up libraqm0:armhf (0.10.2-1) ... Setting up libxpm-dev:armhf (1:3.5.17-1+b3) ... Setting up libavif-dev:armhf (1.1.1-1) ... Setting up libnsl2:armhf (1.3.0-3+b3) ... Setting up libharfbuzz-subset0:armhf (10.1.0-2) ... Setting up libcairo-gobject2:armhf (1.18.2-2) ... Setting up gir1.2-freedesktop:armhf (1.82.0-3) ... Setting up girepository-tools:armhf (2.82.4-2) ... Setting up libpython3.12-stdlib:armhf (3.12.8-5) ... Setting up nginx (1.26.0-3+b1) ... invoke-rc.d: could not determine current runlevel invoke-rc.d: policy-rc.d denied execution of start. Setting up libfontconfig-dev:armhf (2.15.0-2) ... Setting up python3.12 (3.12.8-5) ... Setting up debhelper (13.23) ... Setting up gir1.2-harfbuzz-0.0:armhf (10.1.0-2) ... Setting up gir1.2-freedesktop-dev:armhf (1.82.0-3) ... Setting up libpython3-stdlib:armhf (3.12.8-1) ... Setting up python3 (3.12.8-1) ... Setting up python3-packaging (24.2-1) ... Setting up libgio-2.0-dev-bin (2.82.4-2) ... Setting up libglib2.0-dev-bin (2.82.4-2) ... Setting up libglib2.0-dev:armhf (2.82.4-2) ... Setting up libharfbuzz-dev:armhf (10.1.0-2) ... Setting up libraqm-dev:armhf (0.10.2-1) ... Setting up libheif-plugin-dav1d:armhf (1.19.5-1) ... Setting up libheif-plugin-libde265:armhf (1.19.5-1) ... Setting up libheif1:armhf (1.19.5-1) ... Setting up libheif-dev:armhf (1.19.5-1) ... Setting up libgd3:armhf (2.3.3-12+b1) ... Setting up libgd-dev:armhf (2.3.3-12+b1) ... Setting up nginx-dev (1.26.0-3) ... Processing triggers for libc-bin (2.40-5) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: user script /srv/workspace/pbuilder/6457/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for trixie I: user script /srv/workspace/pbuilder/6457/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/libnginx-mod-http-memc-0.20/ && 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 > ../libnginx-mod-http-memc_0.20-1_source.changes dpkg-buildpackage: info: source package libnginx-mod-http-memc dpkg-buildpackage: info: source version 0.20-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Jan Mojžíš dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean dh_auto_clean --buildsystem=nginx_mod dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure --buildsystem=nginx_mod checking for OS + Linux 6.1.0-30-armmp-lpae armv7l checking for C compiler ... found + using GNU C compiler checking for --with-ld-opt="-Wl,-z,relro -Wl,-z,now -fPIC" ... found checking for -Wl,-E switch ... found checking for gcc builtin atomic operations ... found checking for C99 variadic macros ... found checking for gcc variadic macros ... found checking for gcc builtin 64 bit byteswap ... found checking for unistd.h ... found checking for inttypes.h ... found checking for limits.h ... found checking for sys/filio.h ... not found checking for sys/param.h ... found checking for sys/mount.h ... found checking for sys/statvfs.h ... found checking for crypt.h ... found checking for Linux specific features checking for epoll ... found checking for EPOLLRDHUP ... found checking for EPOLLEXCLUSIVE ... found checking for eventfd() ... found checking for O_PATH ... found checking for sendfile() ... found checking for sendfile64() ... found checking for sys/prctl.h ... found checking for prctl(PR_SET_DUMPABLE) ... found checking for prctl(PR_SET_KEEPCAPS) ... found checking for capabilities ... found checking for crypt_r() ... found checking for sys/vfs.h ... found checking for BPF sockhash ... found checking for SO_COOKIE ... found checking for UDP_SEGMENT ... found checking for nobody group ... not found checking for nogroup group ... found checking for poll() ... found checking for /dev/poll ... not found checking for kqueue ... not found checking for crypt() ... not found checking for crypt() in libcrypt ... found checking for F_READAHEAD ... not found checking for posix_fadvise() ... found checking for O_DIRECT ... found checking for F_NOCACHE ... not found checking for directio() ... not found checking for statfs() ... found checking for statvfs() ... found checking for dlopen() ... found checking for sched_yield() ... found checking for sched_setaffinity() ... found checking for SO_SETFIB ... not found checking for SO_REUSEPORT ... found checking for SO_ACCEPTFILTER ... not found checking for SO_BINDANY ... not found checking for IP_TRANSPARENT ... found checking for IP_BINDANY ... not found checking for IP_BIND_ADDRESS_NO_PORT ... found checking for IP_RECVDSTADDR ... not found checking for IP_SENDSRCADDR ... not found checking for IP_PKTINFO ... found checking for IPV6_RECVPKTINFO ... found checking for IP_MTU_DISCOVER ... found checking for IPV6_MTU_DISCOVER ... found checking for IP_DONTFRAG ... not found checking for IPV6_DONTFRAG ... found checking for TCP_DEFER_ACCEPT ... found checking for TCP_KEEPIDLE ... found checking for TCP_FASTOPEN ... found checking for TCP_INFO ... found checking for accept4() ... found checking for int size ... 4 bytes checking for long size ... 4 bytes checking for long long size ... 8 bytes checking for void * size ... 4 bytes checking for uint32_t ... found checking for uint64_t ... found checking for sig_atomic_t ... found checking for sig_atomic_t size ... 4 bytes checking for socklen_t ... found checking for in_addr_t ... found checking for in_port_t ... found checking for rlim_t ... found checking for uintptr_t ... uintptr_t found checking for system byte ordering ... little endian checking for size_t size ... 4 bytes checking for off_t size ... 8 bytes checking for time_t size ... 8 bytes checking for AF_INET6 ... found checking for setproctitle() ... not found checking for pread() ... found checking for pwrite() ... found checking for pwritev() ... found checking for strerrordesc_np() ... found checking for localtime_r() ... found checking for clock_gettime(CLOCK_MONOTONIC) ... found checking for posix_memalign() ... found checking for memalign() ... found checking for mmap(MAP_ANON|MAP_SHARED) ... found checking for mmap("/dev/zero", MAP_SHARED) ... found checking for System V shared memory ... found checking for POSIX semaphores ... found checking for struct msghdr.msg_control ... found checking for ioctl(FIONBIO) ... found checking for ioctl(FIONREAD) ... found checking for struct tm.tm_gmtoff ... found checking for struct dirent.d_namlen ... not found checking for struct dirent.d_type ... found checking for sysconf(_SC_NPROCESSORS_ONLN) ... found checking for sysconf(_SC_LEVEL1_DCACHE_LINESIZE) ... found checking for openat(), fstatat() ... found checking for getaddrinfo() ... found configuring additional dynamic modules adding module in /build/reproducible-path/libnginx-mod-http-memc-0.20/. + ngx_http_memc_module was configured checking for PCRE2 library ... found checking for OpenSSL library ... found checking for OpenSSL QUIC support ... not found checking for OpenSSL QUIC compatibility ... found checking for zlib library ... found creating /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/Makefile Configuration summary + using threads + using system PCRE2 library + using system OpenSSL library + using system zlib library nginx path prefix: "/usr/share/nginx" nginx binary file: "/usr/share/nginx/sbin/nginx" nginx modules path: "/usr/lib/nginx/modules" nginx configuration prefix: "/etc/nginx" nginx configuration file: "/etc/nginx/nginx.conf" nginx pid file: "/run/nginx.pid" nginx logs errors to stderr nginx http access log file: "/var/log/nginx/access.log" nginx http client request body temporary files: "/var/lib/nginx/body" nginx http proxy temporary files: "/var/lib/nginx/proxy" nginx http fastcgi temporary files: "/var/lib/nginx/fastcgi" nginx http uwsgi temporary files: "/var/lib/nginx/uwsgi" nginx http scgi temporary files: "/var/lib/nginx/scgi" debian/rules execute_before_dh_auto_build make[1]: Entering directory '/build/reproducible-path/libnginx-mod-http-memc-0.20' # rebuild ngx_http_memc_response.c using ragel [ -f src/ngx_http_memc_response.c.orig ] || cp src/ngx_http_memc_response.c src/ngx_http_memc_response.c.orig ragel -G2 src/ngx_http_memc_response.rl || mv -f src/ngx_http_memc_response.c.orig src/ngx_http_memc_response.c diff -u src/ngx_http_memc_response.c.orig src/ngx_http_memc_response.c || : --- src/ngx_http_memc_response.c.orig 2025-01-21 02:55:54.336671319 +1400 +++ src/ngx_http_memc_response.c 2025-01-21 02:55:54.400665256 +1400 @@ -25,98 +25,12 @@ #line 24 "src/ngx_http_memc_response.rl" -#line 29 "src/ngx_http_memc_response.c" -static const char _memc_storage_key_offsets[] = { - 0, 0, 4, 5, 6, 7, 8, 9, - 10, 11, 12, 13, 14, 15, 16, 17, - 19, 21, 22, 23, 24, 25, 26, 27, - 28, 29, 30, 31, 32, 33, 34, 35, - 37, 38, 39, 40, 41, 42, 43, 44, - 45, 46, 47, 48, 50, 51, 52, 53, - 54, 55, 56, 57, 58, 59, 60 -}; - -static const char _memc_storage_trans_keys[] = { - 67, 69, 78, 83, 76, 73, 69, 78, - 84, 95, 69, 82, 82, 79, 82, 32, - 13, 10, 13, 82, 88, 82, 79, 82, - 13, 10, 73, 83, 84, 83, 13, 10, - 79, 84, 95, 70, 83, 79, 85, 78, - 68, 13, 10, 84, 79, 82, 69, 68, - 69, 84, 82, 86, 69, 82, 79, 82, - 69, 68, 13, 10, 0 -}; - -static const char _memc_storage_single_lengths[] = { - 0, 4, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 2, - 2, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 2, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 2, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 0 -}; - -static const char _memc_storage_range_lengths[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0 -}; - -static const unsigned char _memc_storage_index_offsets[] = { - 0, 0, 5, 7, 9, 11, 13, 15, - 17, 19, 21, 23, 25, 27, 29, 31, - 34, 37, 39, 41, 43, 45, 47, 49, - 51, 53, 55, 57, 59, 61, 63, 65, - 68, 70, 72, 74, 76, 78, 80, 82, - 84, 86, 88, 90, 93, 95, 97, 99, - 101, 103, 105, 107, 109, 111, 113 -}; - -static const char _memc_storage_trans_targs[] = { - 2, 16, 28, 43, 0, 3, 0, 4, - 0, 5, 0, 6, 0, 7, 0, 8, - 0, 9, 0, 10, 0, 11, 0, 12, - 0, 13, 0, 14, 0, 15, 14, 54, - 15, 14, 17, 22, 0, 18, 0, 19, - 0, 20, 0, 21, 0, 54, 0, 23, - 0, 24, 0, 25, 0, 26, 0, 27, - 0, 54, 0, 29, 0, 30, 0, 31, - 0, 32, 38, 0, 33, 0, 34, 0, - 35, 0, 36, 0, 37, 0, 54, 0, - 39, 0, 40, 0, 41, 0, 42, 0, - 26, 0, 44, 48, 0, 45, 0, 46, - 0, 47, 0, 7, 0, 49, 0, 50, - 0, 51, 0, 52, 0, 53, 0, 54, - 0, 0, 0 -}; - -static const char _memc_storage_trans_actions[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 4, - 0, 0, 0 -}; - +#line 24 "src/ngx_http_memc_response.c" static const int memc_storage_start = 1; static const int memc_storage_first_final = 54; static const int memc_storage_error = 0; +static const int memc_storage_en_main = 1; #line 25 "src/ngx_http_memc_response.rl" @@ -124,72 +38,12 @@ #line 27 "src/ngx_http_memc_response.rl" -#line 129 "src/ngx_http_memc_response.c" -static const char _memc_flush_all_key_offsets[] = { - 0, 0, 4, 5, 6, 7, 8, 9, - 10, 11, 12, 13, 14, 15, 16, 17, - 19, 20, 21, 22, 23, 24, 25, 26, - 27, 28, 29, 30, 31, 32, 33 -}; - -static const short _memc_flush_all_trans_keys[] = { - 67, 69, 79, 83, 76, 73, 69, 78, - 84, 95, 69, 82, 82, 79, 82, 32, - 13, 10, 13, 82, 82, 79, 82, 13, - 10, 75, 13, 10, 69, 82, 86, 69, - 82, 0 -}; - -static const char _memc_flush_all_single_lengths[] = { - 0, 4, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 2, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 0 -}; - -static const char _memc_flush_all_range_lengths[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0 -}; - -static const char _memc_flush_all_index_offsets[] = { - 0, 0, 5, 7, 9, 11, 13, 15, - 17, 19, 21, 23, 25, 27, 29, 31, - 34, 36, 38, 40, 42, 44, 46, 48, - 50, 52, 54, 56, 58, 60, 62 -}; - -static const char _memc_flush_all_indicies[] = { - 0, 2, 3, 4, 1, 5, 1, 6, - 1, 7, 1, 8, 1, 9, 1, 10, - 1, 11, 1, 12, 1, 13, 1, 14, - 1, 15, 1, 16, 1, 17, 16, 18, - 17, 16, 19, 1, 20, 1, 21, 1, - 22, 1, 23, 1, 18, 1, 24, 1, - 25, 1, 26, 1, 27, 1, 28, 1, - 29, 1, 30, 1, 9, 1, 1, 0 -}; - -static const char _memc_flush_all_trans_targs[] = { - 2, 0, 16, 22, 25, 3, 4, 5, - 6, 7, 8, 9, 10, 11, 12, 13, - 14, 15, 30, 17, 18, 19, 20, 21, - 23, 24, 30, 26, 27, 28, 29 -}; - -static const char _memc_flush_all_trans_actions[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, 0 -}; - +#line 31 "src/ngx_http_memc_response.c" static const int memc_flush_all_start = 1; static const int memc_flush_all_first_final = 30; static const int memc_flush_all_error = 0; +static const int memc_flush_all_en_main = 1; #line 28 "src/ngx_http_memc_response.rl" @@ -197,86 +51,12 @@ #line 30 "src/ngx_http_memc_response.rl" -#line 203 "src/ngx_http_memc_response.c" -static const char _memc_version_key_offsets[] = { - 0, 0, 4, 5, 6, 7, 8, 9, - 10, 11, 12, 13, 14, 15, 16, 17, - 19, 20, 21, 22, 23, 24, 25, 26, - 27, 28, 29, 30, 31, 32, 33, 34, - 35, 36, 37, 38, 39, 41, 43, 43, - 43 -}; - -static const short _memc_version_trans_keys[] = { - 67, 69, 83, 86, 76, 73, 69, 78, - 84, 95, 69, 82, 82, 79, 82, 32, - 13, 10, 13, 82, 82, 79, 82, 13, - 10, 69, 82, 86, 69, 82, 69, 82, - 83, 73, 79, 78, 32, 13, 13, 10, - 13, 10, 13, 13, 0 -}; - -static const char _memc_version_single_lengths[] = { - 0, 4, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 2, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 2, 2, 0, 0, - 1 -}; - -static const char _memc_version_range_lengths[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0 -}; - -static const char _memc_version_index_offsets[] = { - 0, 0, 5, 7, 9, 11, 13, 15, - 17, 19, 21, 23, 25, 27, 29, 31, - 34, 36, 38, 40, 42, 44, 46, 48, - 50, 52, 54, 56, 58, 60, 62, 64, - 66, 68, 70, 72, 74, 77, 80, 81, - 82 -}; - -static const char _memc_version_indicies[] = { - 0, 2, 3, 4, 1, 5, 1, 6, - 1, 7, 1, 8, 1, 9, 1, 10, - 1, 11, 1, 12, 1, 13, 1, 14, - 1, 15, 1, 16, 1, 17, 16, 18, - 17, 16, 19, 1, 20, 1, 21, 1, - 22, 1, 23, 1, 18, 1, 24, 1, - 25, 1, 26, 1, 27, 1, 9, 1, - 28, 1, 29, 1, 30, 1, 31, 1, - 32, 1, 33, 1, 34, 1, 36, 35, - 37, 35, 38, 37, 35, 39, 37, 35, - 35, 1, 37, 35, 0 -}; - -static const char _memc_version_trans_targs[] = { - 2, 0, 16, 22, 27, 3, 4, 5, - 6, 7, 8, 9, 10, 11, 12, 13, - 14, 15, 39, 17, 18, 19, 20, 21, - 23, 24, 25, 26, 28, 29, 30, 31, - 32, 33, 34, 35, 37, 36, 40, 38 -}; - -static const char _memc_version_trans_actions[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 2, 0 -}; - +#line 38 "src/ngx_http_memc_response.c" static const int memc_version_start = 1; static const int memc_version_first_final = 39; static const int memc_version_error = 0; +static const int memc_version_en_main = 1; #line 31 "src/ngx_http_memc_response.rl" @@ -284,91 +64,12 @@ #line 33 "src/ngx_http_memc_response.rl" -#line 291 "src/ngx_http_memc_response.c" -static const char _memc_stats_key_offsets[] = { - 0, 0, 3, 4, 5, 6, 7, 8, - 9, 10, 11, 12, 13, 14, 15, 16, - 18, 20, 21, 22, 23, 24, 25, 26, - 27, 28, 30, 31, 32, 33, 34, 35, - 36, 37, 38, 39, 41, 43, 45, 47, - 48, 50, 52, 52, 52 -}; - -static const short _memc_stats_trans_keys[] = { - 67, 69, 83, 76, 73, 69, 78, 84, - 95, 69, 82, 82, 79, 82, 32, 13, - 10, 13, 78, 82, 68, 13, 10, 82, - 79, 82, 13, 10, 69, 84, 82, 86, - 69, 82, 65, 84, 32, 13, 13, 10, - 13, 13, 69, 13, 78, 13, 68, 13, - 10, 13, 10, 13, 13, 69, 0 -}; - -static const char _memc_stats_single_lengths[] = { - 0, 3, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 2, - 2, 1, 1, 1, 1, 1, 1, 1, - 1, 2, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 2, 2, 2, 2, 1, - 2, 2, 0, 0, 2 -}; - -static const char _memc_stats_range_lengths[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0 -}; - -static const unsigned char _memc_stats_index_offsets[] = { - 0, 0, 4, 6, 8, 10, 12, 14, - 16, 18, 20, 22, 24, 26, 28, 30, - 33, 36, 38, 40, 42, 44, 46, 48, - 50, 52, 55, 57, 59, 61, 63, 65, - 67, 69, 71, 73, 76, 79, 82, 85, - 87, 90, 93, 94, 95 -}; - -static const char _memc_stats_indicies[] = { - 0, 2, 3, 1, 4, 1, 5, 1, - 6, 1, 7, 1, 8, 1, 9, 1, - 10, 1, 11, 1, 12, 1, 13, 1, - 14, 1, 15, 1, 16, 15, 17, 16, - 15, 18, 19, 1, 20, 1, 21, 1, - 22, 1, 23, 1, 24, 1, 25, 1, - 26, 1, 17, 1, 27, 28, 1, 29, - 1, 30, 1, 31, 1, 8, 1, 32, - 1, 33, 1, 34, 1, 36, 35, 37, - 35, 38, 37, 35, 37, 39, 35, 37, - 40, 35, 37, 41, 35, 42, 35, 43, - 37, 35, 44, 37, 35, 35, 1, 37, - 39, 35, 0 -}; - -static const char _memc_stats_trans_targs[] = { - 2, 0, 16, 25, 3, 4, 5, 6, - 7, 8, 9, 10, 11, 12, 13, 14, - 15, 43, 17, 20, 18, 19, 43, 21, - 22, 23, 24, 26, 30, 27, 28, 29, - 31, 32, 33, 34, 41, 35, 36, 37, - 38, 39, 40, 44, 42 -}; - -static const char _memc_stats_trans_actions[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 0 -}; - +#line 45 "src/ngx_http_memc_response.c" static const int memc_stats_start = 1; static const int memc_stats_first_final = 43; static const int memc_stats_error = 0; +static const int memc_stats_en_main = 1; #line 34 "src/ngx_http_memc_response.rl" @@ -376,87 +77,12 @@ #line 36 "src/ngx_http_memc_response.rl" -#line 384 "src/ngx_http_memc_response.c" -static const char _memc_delete_key_offsets[] = { - 0, 0, 5, 6, 7, 8, 9, 10, - 11, 12, 13, 14, 15, 16, 17, 18, - 20, 21, 22, 23, 24, 25, 26, 27, - 28, 29, 30, 31, 32, 33, 34, 35, - 36, 37, 38, 39, 40, 41, 42, 43, - 44, 45, 46, 47, 48, 49 -}; - -static const short _memc_delete_trans_keys[] = { - 67, 68, 69, 78, 83, 76, 73, 69, - 78, 84, 95, 69, 82, 82, 79, 82, - 32, 13, 10, 13, 69, 76, 69, 84, - 69, 68, 13, 10, 82, 82, 79, 82, - 13, 10, 79, 84, 95, 70, 79, 85, - 78, 68, 13, 10, 69, 82, 86, 69, - 82, 0 -}; - -static const char _memc_delete_single_lengths[] = { - 0, 5, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 2, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 0 -}; - -static const char _memc_delete_range_lengths[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0 -}; - -static const unsigned char _memc_delete_index_offsets[] = { - 0, 0, 6, 8, 10, 12, 14, 16, - 18, 20, 22, 24, 26, 28, 30, 32, - 35, 37, 39, 41, 43, 45, 47, 49, - 51, 53, 55, 57, 59, 61, 63, 65, - 67, 69, 71, 73, 75, 77, 79, 81, - 83, 85, 87, 89, 91, 93 -}; - -static const char _memc_delete_trans_targs[] = { - 2, 16, 24, 30, 40, 0, 3, 0, - 4, 0, 5, 0, 6, 0, 7, 0, - 8, 0, 9, 0, 10, 0, 11, 0, - 12, 0, 13, 0, 14, 0, 15, 14, - 45, 15, 14, 17, 0, 18, 0, 19, - 0, 20, 0, 21, 0, 22, 0, 23, - 0, 45, 0, 25, 0, 26, 0, 27, - 0, 28, 0, 29, 0, 45, 0, 31, - 0, 32, 0, 33, 0, 34, 0, 35, - 0, 36, 0, 37, 0, 38, 0, 39, - 0, 45, 0, 41, 0, 42, 0, 43, - 0, 44, 0, 7, 0, 0, 0 -}; - -static const char _memc_delete_trans_actions[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 3, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0 -}; - +#line 52 "src/ngx_http_memc_response.c" static const int memc_delete_start = 1; static const int memc_delete_first_final = 45; static const int memc_delete_error = 0; +static const int memc_delete_en_main = 1; #line 37 "src/ngx_http_memc_response.rl" @@ -464,89 +90,12 @@ #line 39 "src/ngx_http_memc_response.rl" -#line 473 "src/ngx_http_memc_response.c" -static const char _memc_incr_decr_key_offsets[] = { - 0, 0, 6, 10, 11, 13, 14, 15, - 16, 17, 18, 19, 20, 21, 22, 23, - 24, 25, 26, 28, 29, 30, 31, 32, - 33, 34, 35, 36, 37, 38, 39, 40, - 41, 42, 43, 44, 45, 46, 47, 48, - 49 -}; - -static const short _memc_incr_decr_trans_keys[] = { - 67, 69, 78, 83, 48, 57, 13, 32, - 48, 57, 10, 13, 32, 76, 73, 69, - 78, 84, 95, 69, 82, 82, 79, 82, - 32, 13, 10, 13, 82, 82, 79, 82, - 13, 10, 79, 84, 95, 70, 79, 85, - 78, 68, 13, 10, 69, 82, 86, 69, - 82, 0 -}; - -static const char _memc_incr_decr_single_lengths[] = { - 0, 4, 2, 1, 2, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 2, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 0 -}; - -static const char _memc_incr_decr_range_lengths[] = { - 0, 1, 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0 -}; - -static const char _memc_incr_decr_index_offsets[] = { - 0, 0, 6, 10, 12, 15, 17, 19, - 21, 23, 25, 27, 29, 31, 33, 35, - 37, 39, 41, 44, 46, 48, 50, 52, - 54, 56, 58, 60, 62, 64, 66, 68, - 70, 72, 74, 76, 78, 80, 82, 84, - 86 -}; - -static const char _memc_incr_decr_indicies[] = { - 2, 3, 4, 5, 0, 1, 6, 7, - 0, 1, 8, 1, 6, 7, 1, 9, - 1, 10, 1, 11, 1, 12, 1, 13, - 1, 14, 1, 15, 1, 16, 1, 17, - 1, 18, 1, 19, 1, 20, 1, 21, - 20, 22, 21, 20, 23, 1, 24, 1, - 25, 1, 26, 1, 27, 1, 22, 1, - 28, 1, 29, 1, 30, 1, 31, 1, - 32, 1, 33, 1, 34, 1, 35, 1, - 36, 1, 37, 1, 38, 1, 39, 1, - 40, 1, 41, 1, 13, 1, 1, 0 -}; - -static const char _memc_incr_decr_trans_targs[] = { - 2, 0, 5, 19, 25, 35, 3, 4, - 40, 6, 7, 8, 9, 10, 11, 12, - 13, 14, 15, 16, 17, 18, 40, 20, - 21, 22, 23, 24, 26, 27, 28, 29, - 30, 31, 32, 33, 34, 40, 36, 37, - 38, 39 -}; - -static const char _memc_incr_decr_trans_actions[] = { - 1, 0, 1, 1, 1, 1, 1, 1, - 2, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 3, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 4, 1, 1, - 1, 1 -}; - +#line 59 "src/ngx_http_memc_response.c" static const int memc_incr_decr_start = 1; static const int memc_incr_decr_first_final = 40; static const int memc_incr_decr_error = 0; +static const int memc_incr_decr_en_main = 1; #line 40 "src/ngx_http_memc_response.rl" @@ -603,7 +152,7 @@ #line 91 "src/ngx_http_memc_response.rl" -#line 613 "src/ngx_http_memc_response.c" +#line 115 "src/ngx_http_memc_response.c" { cs = memc_storage_start; } @@ -616,7 +165,7 @@ #line 97 "src/ngx_http_memc_response.rl" -#line 626 "src/ngx_http_memc_response.c" +#line 122 "src/ngx_http_memc_response.c" { cs = memc_flush_all_start; } @@ -629,7 +178,7 @@ #line 103 "src/ngx_http_memc_response.rl" -#line 639 "src/ngx_http_memc_response.c" +#line 129 "src/ngx_http_memc_response.c" { cs = memc_version_start; } @@ -642,7 +191,7 @@ #line 109 "src/ngx_http_memc_response.rl" -#line 652 "src/ngx_http_memc_response.c" +#line 136 "src/ngx_http_memc_response.c" { cs = memc_stats_start; } @@ -655,7 +204,7 @@ #line 115 "src/ngx_http_memc_response.rl" -#line 665 "src/ngx_http_memc_response.c" +#line 143 "src/ngx_http_memc_response.c" { cs = memc_delete_start; } @@ -670,7 +219,7 @@ #line 123 "src/ngx_http_memc_response.rl" -#line 680 "src/ngx_http_memc_response.c" +#line 152 "src/ngx_http_memc_response.c" { cs = memc_incr_decr_start; } @@ -1133,80 +682,124 @@ #line 578 "src/ngx_http_memc_response.rl" -#line 1143 "src/ngx_http_memc_response.c" +#line 607 "src/ngx_http_memc_response.c" { - int _klen; - const char *_keys; - int _trans; - if ( p == pe ) goto _test_eof; - if ( cs == 0 ) - goto _out; -_resume: - _keys = _memc_storage_trans_keys + _memc_storage_key_offsets[cs]; - _trans = _memc_storage_index_offsets[cs]; - - _klen = _memc_storage_single_lengths[cs]; - if ( _klen > 0 ) { - const char *_lower = _keys; - const char *_mid; - const char *_upper = _keys + _klen - 1; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + ((_upper-_lower) >> 1); - if ( (*p) < *_mid ) - _upper = _mid - 1; - else if ( (*p) > *_mid ) - _lower = _mid + 1; - else { - _trans += (unsigned int)(_mid - _keys); - goto _match; - } - } - _keys += _klen; - _trans += _klen; - } - - _klen = _memc_storage_range_lengths[cs]; - if ( _klen > 0 ) { - const char *_lower = _keys; - const char *_mid; - const char *_upper = _keys + (_klen<<1) - 2; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + (((_upper-_lower) >> 1) & ~1); - if ( (*p) < _mid[0] ) - _upper = _mid - 2; - else if ( (*p) > _mid[1] ) - _lower = _mid + 2; - else { - _trans += (unsigned int)((_mid - _keys)>>1); - goto _match; - } - } - _trans += _klen; - } - -_match: - cs = _memc_storage_trans_targs[_trans]; - - if ( _memc_storage_trans_actions[_trans] == 0 ) - goto _again; - - switch ( _memc_storage_trans_actions[_trans] ) { - case 2: -#line 21 "src/memc_common.rl" + switch ( cs ) { - dd("done it!"); - *done_addr = 1; - } - break; - case 1: +case 1: + switch( (*p) ) { + case 67: goto st2; + case 69: goto st16; + case 78: goto st28; + case 83: goto st43; + } + goto st0; +st0: +cs = 0; + goto _out; +st2: + if ( ++p == pe ) + goto _test_eof2; +case 2: + if ( (*p) == 76 ) + goto st3; + goto st0; +st3: + if ( ++p == pe ) + goto _test_eof3; +case 3: + if ( (*p) == 73 ) + goto st4; + goto st0; +st4: + if ( ++p == pe ) + goto _test_eof4; +case 4: + if ( (*p) == 69 ) + goto st5; + goto st0; +st5: + if ( ++p == pe ) + goto _test_eof5; +case 5: + if ( (*p) == 78 ) + goto st6; + goto st0; +st6: + if ( ++p == pe ) + goto _test_eof6; +case 6: + if ( (*p) == 84 ) + goto st7; + goto st0; +st7: + if ( ++p == pe ) + goto _test_eof7; +case 7: + if ( (*p) == 95 ) + goto st8; + goto st0; +st8: + if ( ++p == pe ) + goto _test_eof8; +case 8: + if ( (*p) == 69 ) + goto st9; + goto st0; +st9: + if ( ++p == pe ) + goto _test_eof9; +case 9: + if ( (*p) == 82 ) + goto st10; + goto st0; +st10: + if ( ++p == pe ) + goto _test_eof10; +case 10: + if ( (*p) == 82 ) + goto st11; + goto st0; +st11: + if ( ++p == pe ) + goto _test_eof11; +case 11: + if ( (*p) == 79 ) + goto st12; + goto st0; +st12: + if ( ++p == pe ) + goto _test_eof12; +case 12: + if ( (*p) == 82 ) + goto st13; + goto st0; +st13: + if ( ++p == pe ) + goto _test_eof13; +case 13: + if ( (*p) == 32 ) + goto st14; + goto st0; +st14: + if ( ++p == pe ) + goto _test_eof14; +case 14: + if ( (*p) == 13 ) + goto st15; + goto st14; +st15: + if ( ++p == pe ) + goto _test_eof15; +case 15: + switch( (*p) ) { + case 10: goto tr18; + case 13: goto st15; + } + goto st14; +tr18: #line 4 "src/memc_common.rl" { dd("caught error..."); @@ -1219,21 +812,15 @@ dd("done it!"); *done_addr = 1; } - break; - case 4: -#line 31 "src/memc_common.rl" - { - dd("status set to 201"); - - *status_addr = NGX_HTTP_CREATED; - } + goto st54; +tr30: #line 21 "src/memc_common.rl" { dd("done it!"); *done_addr = 1; } - break; - case 3: + goto st54; +tr41: #line 37 "src/memc_common.rl" { dd("status set to 404"); @@ -1245,15 +832,353 @@ dd("done it!"); *done_addr = 1; } - break; -#line 1256 "src/ngx_http_memc_response.c" - } + goto st54; +tr56: +#line 31 "src/memc_common.rl" + { + dd("status set to 201"); + + *status_addr = NGX_HTTP_CREATED; + } +#line 21 "src/memc_common.rl" + { + dd("done it!"); + *done_addr = 1; + } + goto st54; +st54: + if ( ++p == pe ) + goto _test_eof54; +case 54: +#line 767 "src/ngx_http_memc_response.c" + goto st0; +st16: + if ( ++p == pe ) + goto _test_eof16; +case 16: + switch( (*p) ) { + case 82: goto st17; + case 88: goto st22; + } + goto st0; +st17: + if ( ++p == pe ) + goto _test_eof17; +case 17: + if ( (*p) == 82 ) + goto st18; + goto st0; +st18: + if ( ++p == pe ) + goto _test_eof18; +case 18: + if ( (*p) == 79 ) + goto st19; + goto st0; +st19: + if ( ++p == pe ) + goto _test_eof19; +case 19: + if ( (*p) == 82 ) + goto st20; + goto st0; +st20: + if ( ++p == pe ) + goto _test_eof20; +case 20: + if ( (*p) == 13 ) + goto st21; + goto st0; +st21: + if ( ++p == pe ) + goto _test_eof21; +case 21: + if ( (*p) == 10 ) + goto tr18; + goto st0; +st22: + if ( ++p == pe ) + goto _test_eof22; +case 22: + if ( (*p) == 73 ) + goto st23; + goto st0; +st23: + if ( ++p == pe ) + goto _test_eof23; +case 23: + if ( (*p) == 83 ) + goto st24; + goto st0; +st24: + if ( ++p == pe ) + goto _test_eof24; +case 24: + if ( (*p) == 84 ) + goto st25; + goto st0; +st25: + if ( ++p == pe ) + goto _test_eof25; +case 25: + if ( (*p) == 83 ) + goto st26; + goto st0; +st26: + if ( ++p == pe ) + goto _test_eof26; +case 26: + if ( (*p) == 13 ) + goto st27; + goto st0; +st27: + if ( ++p == pe ) + goto _test_eof27; +case 27: + if ( (*p) == 10 ) + goto tr30; + goto st0; +st28: + if ( ++p == pe ) + goto _test_eof28; +case 28: + if ( (*p) == 79 ) + goto st29; + goto st0; +st29: + if ( ++p == pe ) + goto _test_eof29; +case 29: + if ( (*p) == 84 ) + goto st30; + goto st0; +st30: + if ( ++p == pe ) + goto _test_eof30; +case 30: + if ( (*p) == 95 ) + goto st31; + goto st0; +st31: + if ( ++p == pe ) + goto _test_eof31; +case 31: + switch( (*p) ) { + case 70: goto st32; + case 83: goto st38; + } + goto st0; +st32: + if ( ++p == pe ) + goto _test_eof32; +case 32: + if ( (*p) == 79 ) + goto st33; + goto st0; +st33: + if ( ++p == pe ) + goto _test_eof33; +case 33: + if ( (*p) == 85 ) + goto st34; + goto st0; +st34: + if ( ++p == pe ) + goto _test_eof34; +case 34: + if ( (*p) == 78 ) + goto st35; + goto st0; +st35: + if ( ++p == pe ) + goto _test_eof35; +case 35: + if ( (*p) == 68 ) + goto st36; + goto st0; +st36: + if ( ++p == pe ) + goto _test_eof36; +case 36: + if ( (*p) == 13 ) + goto st37; + goto st0; +st37: + if ( ++p == pe ) + goto _test_eof37; +case 37: + if ( (*p) == 10 ) + goto tr41; + goto st0; +st38: + if ( ++p == pe ) + goto _test_eof38; +case 38: + if ( (*p) == 84 ) + goto st39; + goto st0; +st39: + if ( ++p == pe ) + goto _test_eof39; +case 39: + if ( (*p) == 79 ) + goto st40; + goto st0; +st40: + if ( ++p == pe ) + goto _test_eof40; +case 40: + if ( (*p) == 82 ) + goto st41; + goto st0; +st41: + if ( ++p == pe ) + goto _test_eof41; +case 41: + if ( (*p) == 69 ) + goto st42; + goto st0; +st42: + if ( ++p == pe ) + goto _test_eof42; +case 42: + if ( (*p) == 68 ) + goto st26; + goto st0; +st43: + if ( ++p == pe ) + goto _test_eof43; +case 43: + switch( (*p) ) { + case 69: goto st44; + case 84: goto st48; + } + goto st0; +st44: + if ( ++p == pe ) + goto _test_eof44; +case 44: + if ( (*p) == 82 ) + goto st45; + goto st0; +st45: + if ( ++p == pe ) + goto _test_eof45; +case 45: + if ( (*p) == 86 ) + goto st46; + goto st0; +st46: + if ( ++p == pe ) + goto _test_eof46; +case 46: + if ( (*p) == 69 ) + goto st47; + goto st0; +st47: + if ( ++p == pe ) + goto _test_eof47; +case 47: + if ( (*p) == 82 ) + goto st7; + goto st0; +st48: + if ( ++p == pe ) + goto _test_eof48; +case 48: + if ( (*p) == 79 ) + goto st49; + goto st0; +st49: + if ( ++p == pe ) + goto _test_eof49; +case 49: + if ( (*p) == 82 ) + goto st50; + goto st0; +st50: + if ( ++p == pe ) + goto _test_eof50; +case 50: + if ( (*p) == 69 ) + goto st51; + goto st0; +st51: + if ( ++p == pe ) + goto _test_eof51; +case 51: + if ( (*p) == 68 ) + goto st52; + goto st0; +st52: + if ( ++p == pe ) + goto _test_eof52; +case 52: + if ( (*p) == 13 ) + goto st53; + goto st0; +st53: + if ( ++p == pe ) + goto _test_eof53; +case 53: + if ( (*p) == 10 ) + goto tr56; + goto st0; + } + _test_eof2: cs = 2; goto _test_eof; + _test_eof3: cs = 3; goto _test_eof; + _test_eof4: cs = 4; goto _test_eof; + _test_eof5: cs = 5; goto _test_eof; + _test_eof6: cs = 6; goto _test_eof; + _test_eof7: cs = 7; goto _test_eof; + _test_eof8: cs = 8; goto _test_eof; + _test_eof9: cs = 9; goto _test_eof; + _test_eof10: cs = 10; goto _test_eof; + _test_eof11: cs = 11; goto _test_eof; + _test_eof12: cs = 12; goto _test_eof; + _test_eof13: cs = 13; goto _test_eof; + _test_eof14: cs = 14; goto _test_eof; + _test_eof15: cs = 15; goto _test_eof; + _test_eof54: cs = 54; goto _test_eof; + _test_eof16: cs = 16; goto _test_eof; + _test_eof17: cs = 17; goto _test_eof; + _test_eof18: cs = 18; goto _test_eof; + _test_eof19: cs = 19; goto _test_eof; + _test_eof20: cs = 20; goto _test_eof; + _test_eof21: cs = 21; goto _test_eof; + _test_eof22: cs = 22; goto _test_eof; + _test_eof23: cs = 23; goto _test_eof; + _test_eof24: cs = 24; goto _test_eof; + _test_eof25: cs = 25; goto _test_eof; + _test_eof26: cs = 26; goto _test_eof; + _test_eof27: cs = 27; goto _test_eof; + _test_eof28: cs = 28; goto _test_eof; + _test_eof29: cs = 29; goto _test_eof; + _test_eof30: cs = 30; goto _test_eof; + _test_eof31: cs = 31; goto _test_eof; + _test_eof32: cs = 32; goto _test_eof; + _test_eof33: cs = 33; goto _test_eof; + _test_eof34: cs = 34; goto _test_eof; + _test_eof35: cs = 35; goto _test_eof; + _test_eof36: cs = 36; goto _test_eof; + _test_eof37: cs = 37; goto _test_eof; + _test_eof38: cs = 38; goto _test_eof; + _test_eof39: cs = 39; goto _test_eof; + _test_eof40: cs = 40; goto _test_eof; + _test_eof41: cs = 41; goto _test_eof; + _test_eof42: cs = 42; goto _test_eof; + _test_eof43: cs = 43; goto _test_eof; + _test_eof44: cs = 44; goto _test_eof; + _test_eof45: cs = 45; goto _test_eof; + _test_eof46: cs = 46; goto _test_eof; + _test_eof47: cs = 47; goto _test_eof; + _test_eof48: cs = 48; goto _test_eof; + _test_eof49: cs = 49; goto _test_eof; + _test_eof50: cs = 50; goto _test_eof; + _test_eof51: cs = 51; goto _test_eof; + _test_eof52: cs = 52; goto _test_eof; + _test_eof53: cs = 53; goto _test_eof; -_again: - if ( cs == 0 ) - goto _out; - if ( ++p != pe ) - goto _resume; _test_eof: {} _out: {} } @@ -1277,81 +1202,124 @@ #line 594 "src/ngx_http_memc_response.rl" -#line 1287 "src/ngx_http_memc_response.c" +#line 1111 "src/ngx_http_memc_response.c" { - int _klen; - const short *_keys; - int _trans; - if ( p == pe ) goto _test_eof; - if ( cs == 0 ) - goto _out; -_resume: - _keys = _memc_flush_all_trans_keys + _memc_flush_all_key_offsets[cs]; - _trans = _memc_flush_all_index_offsets[cs]; - - _klen = _memc_flush_all_single_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + _klen - 1; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + ((_upper-_lower) >> 1); - if ( (*p) < *_mid ) - _upper = _mid - 1; - else if ( (*p) > *_mid ) - _lower = _mid + 1; - else { - _trans += (unsigned int)(_mid - _keys); - goto _match; - } - } - _keys += _klen; - _trans += _klen; - } - - _klen = _memc_flush_all_range_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + (_klen<<1) - 2; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + (((_upper-_lower) >> 1) & ~1); - if ( (*p) < _mid[0] ) - _upper = _mid - 2; - else if ( (*p) > _mid[1] ) - _lower = _mid + 2; - else { - _trans += (unsigned int)((_mid - _keys)>>1); - goto _match; - } - } - _trans += _klen; - } - -_match: - _trans = _memc_flush_all_indicies[_trans]; - cs = _memc_flush_all_trans_targs[_trans]; - - if ( _memc_flush_all_trans_actions[_trans] == 0 ) - goto _again; - - switch ( _memc_flush_all_trans_actions[_trans] ) { - case 2: -#line 21 "src/memc_common.rl" + switch ( cs ) { - dd("done it!"); - *done_addr = 1; - } - break; - case 1: +case 1: + switch( (*p) ) { + case 67: goto st2; + case 69: goto st16; + case 79: goto st22; + case 83: goto st25; + } + goto st0; +st0: +cs = 0; + goto _out; +st2: + if ( ++p == pe ) + goto _test_eof2; +case 2: + if ( (*p) == 76 ) + goto st3; + goto st0; +st3: + if ( ++p == pe ) + goto _test_eof3; +case 3: + if ( (*p) == 73 ) + goto st4; + goto st0; +st4: + if ( ++p == pe ) + goto _test_eof4; +case 4: + if ( (*p) == 69 ) + goto st5; + goto st0; +st5: + if ( ++p == pe ) + goto _test_eof5; +case 5: + if ( (*p) == 78 ) + goto st6; + goto st0; +st6: + if ( ++p == pe ) + goto _test_eof6; +case 6: + if ( (*p) == 84 ) + goto st7; + goto st0; +st7: + if ( ++p == pe ) + goto _test_eof7; +case 7: + if ( (*p) == 95 ) + goto st8; + goto st0; +st8: + if ( ++p == pe ) + goto _test_eof8; +case 8: + if ( (*p) == 69 ) + goto st9; + goto st0; +st9: + if ( ++p == pe ) + goto _test_eof9; +case 9: + if ( (*p) == 82 ) + goto st10; + goto st0; +st10: + if ( ++p == pe ) + goto _test_eof10; +case 10: + if ( (*p) == 82 ) + goto st11; + goto st0; +st11: + if ( ++p == pe ) + goto _test_eof11; +case 11: + if ( (*p) == 79 ) + goto st12; + goto st0; +st12: + if ( ++p == pe ) + goto _test_eof12; +case 12: + if ( (*p) == 82 ) + goto st13; + goto st0; +st13: + if ( ++p == pe ) + goto _test_eof13; +case 13: + if ( (*p) == 32 ) + goto st14; + goto st0; +st14: + if ( ++p == pe ) + goto _test_eof14; +case 14: + if ( (*p) == 13 ) + goto st15; + goto st14; +st15: + if ( ++p == pe ) + goto _test_eof15; +case 15: + switch( (*p) ) { + case 10: goto tr18; + case 13: goto st15; + } + goto st14; +tr18: #line 4 "src/memc_common.rl" { dd("caught error..."); @@ -1364,15 +1332,149 @@ dd("done it!"); *done_addr = 1; } - break; -#line 1375 "src/ngx_http_memc_response.c" - } + goto st30; +tr26: +#line 21 "src/memc_common.rl" + { + dd("done it!"); + *done_addr = 1; + } + goto st30; +st30: + if ( ++p == pe ) + goto _test_eof30; +case 30: +#line 1249 "src/ngx_http_memc_response.c" + goto st0; +st16: + if ( ++p == pe ) + goto _test_eof16; +case 16: + if ( (*p) == 82 ) + goto st17; + goto st0; +st17: + if ( ++p == pe ) + goto _test_eof17; +case 17: + if ( (*p) == 82 ) + goto st18; + goto st0; +st18: + if ( ++p == pe ) + goto _test_eof18; +case 18: + if ( (*p) == 79 ) + goto st19; + goto st0; +st19: + if ( ++p == pe ) + goto _test_eof19; +case 19: + if ( (*p) == 82 ) + goto st20; + goto st0; +st20: + if ( ++p == pe ) + goto _test_eof20; +case 20: + if ( (*p) == 13 ) + goto st21; + goto st0; +st21: + if ( ++p == pe ) + goto _test_eof21; +case 21: + if ( (*p) == 10 ) + goto tr18; + goto st0; +st22: + if ( ++p == pe ) + goto _test_eof22; +case 22: + if ( (*p) == 75 ) + goto st23; + goto st0; +st23: + if ( ++p == pe ) + goto _test_eof23; +case 23: + if ( (*p) == 13 ) + goto st24; + goto st0; +st24: + if ( ++p == pe ) + goto _test_eof24; +case 24: + if ( (*p) == 10 ) + goto tr26; + goto st0; +st25: + if ( ++p == pe ) + goto _test_eof25; +case 25: + if ( (*p) == 69 ) + goto st26; + goto st0; +st26: + if ( ++p == pe ) + goto _test_eof26; +case 26: + if ( (*p) == 82 ) + goto st27; + goto st0; +st27: + if ( ++p == pe ) + goto _test_eof27; +case 27: + if ( (*p) == 86 ) + goto st28; + goto st0; +st28: + if ( ++p == pe ) + goto _test_eof28; +case 28: + if ( (*p) == 69 ) + goto st29; + goto st0; +st29: + if ( ++p == pe ) + goto _test_eof29; +case 29: + if ( (*p) == 82 ) + goto st7; + goto st0; + } + _test_eof2: cs = 2; goto _test_eof; + _test_eof3: cs = 3; goto _test_eof; + _test_eof4: cs = 4; goto _test_eof; + _test_eof5: cs = 5; goto _test_eof; + _test_eof6: cs = 6; goto _test_eof; + _test_eof7: cs = 7; goto _test_eof; + _test_eof8: cs = 8; goto _test_eof; + _test_eof9: cs = 9; goto _test_eof; + _test_eof10: cs = 10; goto _test_eof; + _test_eof11: cs = 11; goto _test_eof; + _test_eof12: cs = 12; goto _test_eof; + _test_eof13: cs = 13; goto _test_eof; + _test_eof14: cs = 14; goto _test_eof; + _test_eof15: cs = 15; goto _test_eof; + _test_eof30: cs = 30; goto _test_eof; + _test_eof16: cs = 16; goto _test_eof; + _test_eof17: cs = 17; goto _test_eof; + _test_eof18: cs = 18; goto _test_eof; + _test_eof19: cs = 19; goto _test_eof; + _test_eof20: cs = 20; goto _test_eof; + _test_eof21: cs = 21; goto _test_eof; + _test_eof22: cs = 22; goto _test_eof; + _test_eof23: cs = 23; goto _test_eof; + _test_eof24: cs = 24; goto _test_eof; + _test_eof25: cs = 25; goto _test_eof; + _test_eof26: cs = 26; goto _test_eof; + _test_eof27: cs = 27; goto _test_eof; + _test_eof28: cs = 28; goto _test_eof; + _test_eof29: cs = 29; goto _test_eof; -_again: - if ( cs == 0 ) - goto _out; - if ( ++p != pe ) - goto _resume; _test_eof: {} _out: {} } @@ -1396,81 +1498,124 @@ #line 610 "src/ngx_http_memc_response.rl" -#line 1406 "src/ngx_http_memc_response.c" +#line 1395 "src/ngx_http_memc_response.c" { - int _klen; - const short *_keys; - int _trans; - if ( p == pe ) goto _test_eof; - if ( cs == 0 ) - goto _out; -_resume: - _keys = _memc_version_trans_keys + _memc_version_key_offsets[cs]; - _trans = _memc_version_index_offsets[cs]; - - _klen = _memc_version_single_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + _klen - 1; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + ((_upper-_lower) >> 1); - if ( (*p) < *_mid ) - _upper = _mid - 1; - else if ( (*p) > *_mid ) - _lower = _mid + 1; - else { - _trans += (unsigned int)(_mid - _keys); - goto _match; - } - } - _keys += _klen; - _trans += _klen; - } - - _klen = _memc_version_range_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + (_klen<<1) - 2; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + (((_upper-_lower) >> 1) & ~1); - if ( (*p) < _mid[0] ) - _upper = _mid - 2; - else if ( (*p) > _mid[1] ) - _lower = _mid + 2; - else { - _trans += (unsigned int)((_mid - _keys)>>1); - goto _match; - } - } - _trans += _klen; - } - -_match: - _trans = _memc_version_indicies[_trans]; - cs = _memc_version_trans_targs[_trans]; - - if ( _memc_version_trans_actions[_trans] == 0 ) - goto _again; - - switch ( _memc_version_trans_actions[_trans] ) { - case 2: -#line 21 "src/memc_common.rl" + switch ( cs ) { - dd("done it!"); - *done_addr = 1; - } - break; - case 1: +case 1: + switch( (*p) ) { + case 67: goto st2; + case 69: goto st16; + case 83: goto st22; + case 86: goto st27; + } + goto st0; +st0: +cs = 0; + goto _out; +st2: + if ( ++p == pe ) + goto _test_eof2; +case 2: + if ( (*p) == 76 ) + goto st3; + goto st0; +st3: + if ( ++p == pe ) + goto _test_eof3; +case 3: + if ( (*p) == 73 ) + goto st4; + goto st0; +st4: + if ( ++p == pe ) + goto _test_eof4; +case 4: + if ( (*p) == 69 ) + goto st5; + goto st0; +st5: + if ( ++p == pe ) + goto _test_eof5; +case 5: + if ( (*p) == 78 ) + goto st6; + goto st0; +st6: + if ( ++p == pe ) + goto _test_eof6; +case 6: + if ( (*p) == 84 ) + goto st7; + goto st0; +st7: + if ( ++p == pe ) + goto _test_eof7; +case 7: + if ( (*p) == 95 ) + goto st8; + goto st0; +st8: + if ( ++p == pe ) + goto _test_eof8; +case 8: + if ( (*p) == 69 ) + goto st9; + goto st0; +st9: + if ( ++p == pe ) + goto _test_eof9; +case 9: + if ( (*p) == 82 ) + goto st10; + goto st0; +st10: + if ( ++p == pe ) + goto _test_eof10; +case 10: + if ( (*p) == 82 ) + goto st11; + goto st0; +st11: + if ( ++p == pe ) + goto _test_eof11; +case 11: + if ( (*p) == 79 ) + goto st12; + goto st0; +st12: + if ( ++p == pe ) + goto _test_eof12; +case 12: + if ( (*p) == 82 ) + goto st13; + goto st0; +st13: + if ( ++p == pe ) + goto _test_eof13; +case 13: + if ( (*p) == 32 ) + goto st14; + goto st0; +st14: + if ( ++p == pe ) + goto _test_eof14; +case 14: + if ( (*p) == 13 ) + goto st15; + goto st14; +st15: + if ( ++p == pe ) + goto _test_eof15; +case 15: + switch( (*p) ) { + case 10: goto tr18; + case 13: goto st15; + } + goto st14; +tr18: #line 4 "src/memc_common.rl" { dd("caught error..."); @@ -1483,15 +1628,232 @@ dd("done it!"); *done_addr = 1; } - break; -#line 1494 "src/ngx_http_memc_response.c" + goto st39; +st39: + if ( ++p == pe ) + goto _test_eof39; +case 39: +#line 1527 "src/ngx_http_memc_response.c" + goto st0; +st16: + if ( ++p == pe ) + goto _test_eof16; +case 16: + if ( (*p) == 82 ) + goto st17; + goto st0; +st17: + if ( ++p == pe ) + goto _test_eof17; +case 17: + if ( (*p) == 82 ) + goto st18; + goto st0; +st18: + if ( ++p == pe ) + goto _test_eof18; +case 18: + if ( (*p) == 79 ) + goto st19; + goto st0; +st19: + if ( ++p == pe ) + goto _test_eof19; +case 19: + if ( (*p) == 82 ) + goto st20; + goto st0; +st20: + if ( ++p == pe ) + goto _test_eof20; +case 20: + if ( (*p) == 13 ) + goto st21; + goto st0; +st21: + if ( ++p == pe ) + goto _test_eof21; +case 21: + if ( (*p) == 10 ) + goto tr18; + goto st0; +st22: + if ( ++p == pe ) + goto _test_eof22; +case 22: + if ( (*p) == 69 ) + goto st23; + goto st0; +st23: + if ( ++p == pe ) + goto _test_eof23; +case 23: + if ( (*p) == 82 ) + goto st24; + goto st0; +st24: + if ( ++p == pe ) + goto _test_eof24; +case 24: + if ( (*p) == 86 ) + goto st25; + goto st0; +st25: + if ( ++p == pe ) + goto _test_eof25; +case 25: + if ( (*p) == 69 ) + goto st26; + goto st0; +st26: + if ( ++p == pe ) + goto _test_eof26; +case 26: + if ( (*p) == 82 ) + goto st7; + goto st0; +st27: + if ( ++p == pe ) + goto _test_eof27; +case 27: + if ( (*p) == 69 ) + goto st28; + goto st0; +st28: + if ( ++p == pe ) + goto _test_eof28; +case 28: + if ( (*p) == 82 ) + goto st29; + goto st0; +st29: + if ( ++p == pe ) + goto _test_eof29; +case 29: + if ( (*p) == 83 ) + goto st30; + goto st0; +st30: + if ( ++p == pe ) + goto _test_eof30; +case 30: + if ( (*p) == 73 ) + goto st31; + goto st0; +st31: + if ( ++p == pe ) + goto _test_eof31; +case 31: + if ( (*p) == 79 ) + goto st32; + goto st0; +st32: + if ( ++p == pe ) + goto _test_eof32; +case 32: + if ( (*p) == 78 ) + goto st33; + goto st0; +st33: + if ( ++p == pe ) + goto _test_eof33; +case 33: + if ( (*p) == 32 ) + goto st34; + goto st0; +st34: + if ( ++p == pe ) + goto _test_eof34; +case 34: + if ( (*p) == 13 ) + goto st37; + goto st35; +st35: + if ( ++p == pe ) + goto _test_eof35; +case 35: + if ( (*p) == 13 ) + goto st36; + goto st35; +st36: + if ( ++p == pe ) + goto _test_eof36; +case 36: + switch( (*p) ) { + case 10: goto tr38; + case 13: goto st36; } + goto st35; +tr38: +#line 21 "src/memc_common.rl" + { + dd("done it!"); + *done_addr = 1; + } + goto st40; +st40: + if ( ++p == pe ) + goto _test_eof40; +case 40: +#line 1687 "src/ngx_http_memc_response.c" + if ( (*p) == 13 ) + goto st36; + goto st35; +st37: + if ( ++p == pe ) + goto _test_eof37; +case 37: + switch( (*p) ) { + case 10: goto st38; + case 13: goto st36; + } + goto st35; +st38: + if ( ++p == pe ) + goto _test_eof38; +case 38: + goto st35; + } + _test_eof2: cs = 2; goto _test_eof; + _test_eof3: cs = 3; goto _test_eof; + _test_eof4: cs = 4; goto _test_eof; + _test_eof5: cs = 5; goto _test_eof; + _test_eof6: cs = 6; goto _test_eof; + _test_eof7: cs = 7; goto _test_eof; + _test_eof8: cs = 8; goto _test_eof; + _test_eof9: cs = 9; goto _test_eof; + _test_eof10: cs = 10; goto _test_eof; + _test_eof11: cs = 11; goto _test_eof; + _test_eof12: cs = 12; goto _test_eof; + _test_eof13: cs = 13; goto _test_eof; + _test_eof14: cs = 14; goto _test_eof; + _test_eof15: cs = 15; goto _test_eof; + _test_eof39: cs = 39; goto _test_eof; + _test_eof16: cs = 16; goto _test_eof; + _test_eof17: cs = 17; goto _test_eof; + _test_eof18: cs = 18; goto _test_eof; + _test_eof19: cs = 19; goto _test_eof; + _test_eof20: cs = 20; goto _test_eof; + _test_eof21: cs = 21; goto _test_eof; + _test_eof22: cs = 22; goto _test_eof; + _test_eof23: cs = 23; goto _test_eof; + _test_eof24: cs = 24; goto _test_eof; + _test_eof25: cs = 25; goto _test_eof; + _test_eof26: cs = 26; goto _test_eof; + _test_eof27: cs = 27; goto _test_eof; + _test_eof28: cs = 28; goto _test_eof; + _test_eof29: cs = 29; goto _test_eof; + _test_eof30: cs = 30; goto _test_eof; + _test_eof31: cs = 31; goto _test_eof; + _test_eof32: cs = 32; goto _test_eof; + _test_eof33: cs = 33; goto _test_eof; + _test_eof34: cs = 34; goto _test_eof; + _test_eof35: cs = 35; goto _test_eof; + _test_eof36: cs = 36; goto _test_eof; + _test_eof40: cs = 40; goto _test_eof; + _test_eof37: cs = 37; goto _test_eof; + _test_eof38: cs = 38; goto _test_eof; -_again: - if ( cs == 0 ) - goto _out; - if ( ++p != pe ) - goto _resume; _test_eof: {} _out: {} } @@ -1515,81 +1877,123 @@ #line 626 "src/ngx_http_memc_response.rl" -#line 1525 "src/ngx_http_memc_response.c" +#line 1761 "src/ngx_http_memc_response.c" { - int _klen; - const short *_keys; - int _trans; - if ( p == pe ) goto _test_eof; - if ( cs == 0 ) - goto _out; -_resume: - _keys = _memc_stats_trans_keys + _memc_stats_key_offsets[cs]; - _trans = _memc_stats_index_offsets[cs]; - - _klen = _memc_stats_single_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + _klen - 1; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + ((_upper-_lower) >> 1); - if ( (*p) < *_mid ) - _upper = _mid - 1; - else if ( (*p) > *_mid ) - _lower = _mid + 1; - else { - _trans += (unsigned int)(_mid - _keys); - goto _match; - } - } - _keys += _klen; - _trans += _klen; - } - - _klen = _memc_stats_range_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + (_klen<<1) - 2; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + (((_upper-_lower) >> 1) & ~1); - if ( (*p) < _mid[0] ) - _upper = _mid - 2; - else if ( (*p) > _mid[1] ) - _lower = _mid + 2; - else { - _trans += (unsigned int)((_mid - _keys)>>1); - goto _match; - } - } - _trans += _klen; - } - -_match: - _trans = _memc_stats_indicies[_trans]; - cs = _memc_stats_trans_targs[_trans]; - - if ( _memc_stats_trans_actions[_trans] == 0 ) - goto _again; - - switch ( _memc_stats_trans_actions[_trans] ) { - case 2: -#line 21 "src/memc_common.rl" + switch ( cs ) { - dd("done it!"); - *done_addr = 1; - } - break; - case 1: +case 1: + switch( (*p) ) { + case 67: goto st2; + case 69: goto st16; + case 83: goto st25; + } + goto st0; +st0: +cs = 0; + goto _out; +st2: + if ( ++p == pe ) + goto _test_eof2; +case 2: + if ( (*p) == 76 ) + goto st3; + goto st0; +st3: + if ( ++p == pe ) + goto _test_eof3; +case 3: + if ( (*p) == 73 ) + goto st4; + goto st0; +st4: + if ( ++p == pe ) + goto _test_eof4; +case 4: + if ( (*p) == 69 ) + goto st5; + goto st0; +st5: + if ( ++p == pe ) + goto _test_eof5; +case 5: + if ( (*p) == 78 ) + goto st6; + goto st0; +st6: + if ( ++p == pe ) + goto _test_eof6; +case 6: + if ( (*p) == 84 ) + goto st7; + goto st0; +st7: + if ( ++p == pe ) + goto _test_eof7; +case 7: + if ( (*p) == 95 ) + goto st8; + goto st0; +st8: + if ( ++p == pe ) + goto _test_eof8; +case 8: + if ( (*p) == 69 ) + goto st9; + goto st0; +st9: + if ( ++p == pe ) + goto _test_eof9; +case 9: + if ( (*p) == 82 ) + goto st10; + goto st0; +st10: + if ( ++p == pe ) + goto _test_eof10; +case 10: + if ( (*p) == 82 ) + goto st11; + goto st0; +st11: + if ( ++p == pe ) + goto _test_eof11; +case 11: + if ( (*p) == 79 ) + goto st12; + goto st0; +st12: + if ( ++p == pe ) + goto _test_eof12; +case 12: + if ( (*p) == 82 ) + goto st13; + goto st0; +st13: + if ( ++p == pe ) + goto _test_eof13; +case 13: + if ( (*p) == 32 ) + goto st14; + goto st0; +st14: + if ( ++p == pe ) + goto _test_eof14; +case 14: + if ( (*p) == 13 ) + goto st15; + goto st14; +st15: + if ( ++p == pe ) + goto _test_eof15; +case 15: + switch( (*p) ) { + case 10: goto tr17; + case 13: goto st15; + } + goto st14; +tr17: #line 4 "src/memc_common.rl" { dd("caught error..."); @@ -1602,15 +2006,285 @@ dd("done it!"); *done_addr = 1; } - break; -#line 1613 "src/ngx_http_memc_response.c" + goto st43; +tr22: +#line 21 "src/memc_common.rl" + { + dd("done it!"); + *done_addr = 1; + } + goto st43; +st43: + if ( ++p == pe ) + goto _test_eof43; +case 43: +#line 1898 "src/ngx_http_memc_response.c" + goto st0; +st16: + if ( ++p == pe ) + goto _test_eof16; +case 16: + switch( (*p) ) { + case 78: goto st17; + case 82: goto st20; + } + goto st0; +st17: + if ( ++p == pe ) + goto _test_eof17; +case 17: + if ( (*p) == 68 ) + goto st18; + goto st0; +st18: + if ( ++p == pe ) + goto _test_eof18; +case 18: + if ( (*p) == 13 ) + goto st19; + goto st0; +st19: + if ( ++p == pe ) + goto _test_eof19; +case 19: + if ( (*p) == 10 ) + goto tr22; + goto st0; +st20: + if ( ++p == pe ) + goto _test_eof20; +case 20: + if ( (*p) == 82 ) + goto st21; + goto st0; +st21: + if ( ++p == pe ) + goto _test_eof21; +case 21: + if ( (*p) == 79 ) + goto st22; + goto st0; +st22: + if ( ++p == pe ) + goto _test_eof22; +case 22: + if ( (*p) == 82 ) + goto st23; + goto st0; +st23: + if ( ++p == pe ) + goto _test_eof23; +case 23: + if ( (*p) == 13 ) + goto st24; + goto st0; +st24: + if ( ++p == pe ) + goto _test_eof24; +case 24: + if ( (*p) == 10 ) + goto tr17; + goto st0; +st25: + if ( ++p == pe ) + goto _test_eof25; +case 25: + switch( (*p) ) { + case 69: goto st26; + case 84: goto st30; + } + goto st0; +st26: + if ( ++p == pe ) + goto _test_eof26; +case 26: + if ( (*p) == 82 ) + goto st27; + goto st0; +st27: + if ( ++p == pe ) + goto _test_eof27; +case 27: + if ( (*p) == 86 ) + goto st28; + goto st0; +st28: + if ( ++p == pe ) + goto _test_eof28; +case 28: + if ( (*p) == 69 ) + goto st29; + goto st0; +st29: + if ( ++p == pe ) + goto _test_eof29; +case 29: + if ( (*p) == 82 ) + goto st7; + goto st0; +st30: + if ( ++p == pe ) + goto _test_eof30; +case 30: + if ( (*p) == 65 ) + goto st31; + goto st0; +st31: + if ( ++p == pe ) + goto _test_eof31; +case 31: + if ( (*p) == 84 ) + goto st32; + goto st0; +st32: + if ( ++p == pe ) + goto _test_eof32; +case 32: + if ( (*p) == 32 ) + goto st33; + goto st0; +st33: + if ( ++p == pe ) + goto _test_eof33; +case 33: + if ( (*p) == 13 ) + goto st41; + goto st34; +st34: + if ( ++p == pe ) + goto _test_eof34; +case 34: + if ( (*p) == 13 ) + goto st35; + goto st34; +st35: + if ( ++p == pe ) + goto _test_eof35; +case 35: + switch( (*p) ) { + case 10: goto st36; + case 13: goto st35; + } + goto st34; +st36: + if ( ++p == pe ) + goto _test_eof36; +case 36: + switch( (*p) ) { + case 13: goto st35; + case 69: goto st37; + } + goto st34; +st37: + if ( ++p == pe ) + goto _test_eof37; +case 37: + switch( (*p) ) { + case 13: goto st35; + case 78: goto st38; + } + goto st34; +st38: + if ( ++p == pe ) + goto _test_eof38; +case 38: + switch( (*p) ) { + case 13: goto st35; + case 68: goto st39; + } + goto st34; +st39: + if ( ++p == pe ) + goto _test_eof39; +case 39: + if ( (*p) == 13 ) + goto st40; + goto st34; +st40: + if ( ++p == pe ) + goto _test_eof40; +case 40: + switch( (*p) ) { + case 10: goto tr43; + case 13: goto st35; } + goto st34; +tr43: +#line 21 "src/memc_common.rl" + { + dd("done it!"); + *done_addr = 1; + } + goto st44; +st44: + if ( ++p == pe ) + goto _test_eof44; +case 44: +#line 2098 "src/ngx_http_memc_response.c" + switch( (*p) ) { + case 13: goto st35; + case 69: goto st37; + } + goto st34; +st41: + if ( ++p == pe ) + goto _test_eof41; +case 41: + switch( (*p) ) { + case 10: goto st42; + case 13: goto st35; + } + goto st34; +st42: + if ( ++p == pe ) + goto _test_eof42; +case 42: + goto st34; + } + _test_eof2: cs = 2; goto _test_eof; + _test_eof3: cs = 3; goto _test_eof; + _test_eof4: cs = 4; goto _test_eof; + _test_eof5: cs = 5; goto _test_eof; + _test_eof6: cs = 6; goto _test_eof; + _test_eof7: cs = 7; goto _test_eof; + _test_eof8: cs = 8; goto _test_eof; + _test_eof9: cs = 9; goto _test_eof; + _test_eof10: cs = 10; goto _test_eof; + _test_eof11: cs = 11; goto _test_eof; + _test_eof12: cs = 12; goto _test_eof; + _test_eof13: cs = 13; goto _test_eof; + _test_eof14: cs = 14; goto _test_eof; + _test_eof15: cs = 15; goto _test_eof; + _test_eof43: cs = 43; goto _test_eof; + _test_eof16: cs = 16; goto _test_eof; + _test_eof17: cs = 17; goto _test_eof; + _test_eof18: cs = 18; goto _test_eof; + _test_eof19: cs = 19; goto _test_eof; + _test_eof20: cs = 20; goto _test_eof; + _test_eof21: cs = 21; goto _test_eof; + _test_eof22: cs = 22; goto _test_eof; + _test_eof23: cs = 23; goto _test_eof; + _test_eof24: cs = 24; goto _test_eof; + _test_eof25: cs = 25; goto _test_eof; + _test_eof26: cs = 26; goto _test_eof; + _test_eof27: cs = 27; goto _test_eof; + _test_eof28: cs = 28; goto _test_eof; + _test_eof29: cs = 29; goto _test_eof; + _test_eof30: cs = 30; goto _test_eof; + _test_eof31: cs = 31; goto _test_eof; + _test_eof32: cs = 32; goto _test_eof; + _test_eof33: cs = 33; goto _test_eof; + _test_eof34: cs = 34; goto _test_eof; + _test_eof35: cs = 35; goto _test_eof; + _test_eof36: cs = 36; goto _test_eof; + _test_eof37: cs = 37; goto _test_eof; + _test_eof38: cs = 38; goto _test_eof; + _test_eof39: cs = 39; goto _test_eof; + _test_eof40: cs = 40; goto _test_eof; + _test_eof44: cs = 44; goto _test_eof; + _test_eof41: cs = 41; goto _test_eof; + _test_eof42: cs = 42; goto _test_eof; -_again: - if ( cs == 0 ) - goto _out; - if ( ++p != pe ) - goto _resume; _test_eof: {} _out: {} } @@ -1634,80 +2308,125 @@ #line 642 "src/ngx_http_memc_response.rl" -#line 1644 "src/ngx_http_memc_response.c" +#line 2178 "src/ngx_http_memc_response.c" { - int _klen; - const short *_keys; - int _trans; - if ( p == pe ) goto _test_eof; - if ( cs == 0 ) - goto _out; -_resume: - _keys = _memc_delete_trans_keys + _memc_delete_key_offsets[cs]; - _trans = _memc_delete_index_offsets[cs]; - - _klen = _memc_delete_single_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + _klen - 1; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + ((_upper-_lower) >> 1); - if ( (*p) < *_mid ) - _upper = _mid - 1; - else if ( (*p) > *_mid ) - _lower = _mid + 1; - else { - _trans += (unsigned int)(_mid - _keys); - goto _match; - } - } - _keys += _klen; - _trans += _klen; - } - - _klen = _memc_delete_range_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + (_klen<<1) - 2; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + (((_upper-_lower) >> 1) & ~1); - if ( (*p) < _mid[0] ) - _upper = _mid - 2; - else if ( (*p) > _mid[1] ) - _lower = _mid + 2; - else { - _trans += (unsigned int)((_mid - _keys)>>1); - goto _match; - } - } - _trans += _klen; - } - -_match: - cs = _memc_delete_trans_targs[_trans]; - - if ( _memc_delete_trans_actions[_trans] == 0 ) - goto _again; - - switch ( _memc_delete_trans_actions[_trans] ) { - case 2: -#line 21 "src/memc_common.rl" + switch ( cs ) { - dd("done it!"); - *done_addr = 1; - } - break; - case 1: +case 1: + switch( (*p) ) { + case 67: goto st2; + case 68: goto st16; + case 69: goto st24; + case 78: goto st30; + case 83: goto st40; + } + goto st0; +st0: +cs = 0; + goto _out; +st2: + if ( ++p == pe ) + goto _test_eof2; +case 2: + if ( (*p) == 76 ) + goto st3; + goto st0; +st3: + if ( ++p == pe ) + goto _test_eof3; +case 3: + if ( (*p) == 73 ) + goto st4; + goto st0; +st4: + if ( ++p == pe ) + goto _test_eof4; +case 4: + if ( (*p) == 69 ) + goto st5; + goto st0; +st5: + if ( ++p == pe ) + goto _test_eof5; +case 5: + if ( (*p) == 78 ) + goto st6; + goto st0; +st6: + if ( ++p == pe ) + goto _test_eof6; +case 6: + if ( (*p) == 84 ) + goto st7; + goto st0; +st7: + if ( ++p == pe ) + goto _test_eof7; +case 7: + if ( (*p) == 95 ) + goto st8; + goto st0; +st8: + if ( ++p == pe ) + goto _test_eof8; +case 8: + if ( (*p) == 69 ) + goto st9; + goto st0; +st9: + if ( ++p == pe ) + goto _test_eof9; +case 9: + if ( (*p) == 82 ) + goto st10; + goto st0; +st10: + if ( ++p == pe ) + goto _test_eof10; +case 10: + if ( (*p) == 82 ) + goto st11; + goto st0; +st11: + if ( ++p == pe ) + goto _test_eof11; +case 11: + if ( (*p) == 79 ) + goto st12; + goto st0; +st12: + if ( ++p == pe ) + goto _test_eof12; +case 12: + if ( (*p) == 82 ) + goto st13; + goto st0; +st13: + if ( ++p == pe ) + goto _test_eof13; +case 13: + if ( (*p) == 32 ) + goto st14; + goto st0; +st14: + if ( ++p == pe ) + goto _test_eof14; +case 14: + if ( (*p) == 13 ) + goto st15; + goto st14; +st15: + if ( ++p == pe ) + goto _test_eof15; +case 15: + switch( (*p) ) { + case 10: goto tr19; + case 13: goto st15; + } + goto st14; +tr19: #line 4 "src/memc_common.rl" { dd("caught error..."); @@ -1720,8 +2439,15 @@ dd("done it!"); *done_addr = 1; } - break; - case 3: + goto st45; +tr27: +#line 21 "src/memc_common.rl" + { + dd("done it!"); + *done_addr = 1; + } + goto st45; +tr42: #line 37 "src/memc_common.rl" { dd("status set to 404"); @@ -1733,15 +2459,262 @@ dd("done it!"); *done_addr = 1; } - break; -#line 1744 "src/ngx_http_memc_response.c" - } + goto st45; +st45: + if ( ++p == pe ) + goto _test_eof45; +case 45: +#line 2328 "src/ngx_http_memc_response.c" + goto st0; +st16: + if ( ++p == pe ) + goto _test_eof16; +case 16: + if ( (*p) == 69 ) + goto st17; + goto st0; +st17: + if ( ++p == pe ) + goto _test_eof17; +case 17: + if ( (*p) == 76 ) + goto st18; + goto st0; +st18: + if ( ++p == pe ) + goto _test_eof18; +case 18: + if ( (*p) == 69 ) + goto st19; + goto st0; +st19: + if ( ++p == pe ) + goto _test_eof19; +case 19: + if ( (*p) == 84 ) + goto st20; + goto st0; +st20: + if ( ++p == pe ) + goto _test_eof20; +case 20: + if ( (*p) == 69 ) + goto st21; + goto st0; +st21: + if ( ++p == pe ) + goto _test_eof21; +case 21: + if ( (*p) == 68 ) + goto st22; + goto st0; +st22: + if ( ++p == pe ) + goto _test_eof22; +case 22: + if ( (*p) == 13 ) + goto st23; + goto st0; +st23: + if ( ++p == pe ) + goto _test_eof23; +case 23: + if ( (*p) == 10 ) + goto tr27; + goto st0; +st24: + if ( ++p == pe ) + goto _test_eof24; +case 24: + if ( (*p) == 82 ) + goto st25; + goto st0; +st25: + if ( ++p == pe ) + goto _test_eof25; +case 25: + if ( (*p) == 82 ) + goto st26; + goto st0; +st26: + if ( ++p == pe ) + goto _test_eof26; +case 26: + if ( (*p) == 79 ) + goto st27; + goto st0; +st27: + if ( ++p == pe ) + goto _test_eof27; +case 27: + if ( (*p) == 82 ) + goto st28; + goto st0; +st28: + if ( ++p == pe ) + goto _test_eof28; +case 28: + if ( (*p) == 13 ) + goto st29; + goto st0; +st29: + if ( ++p == pe ) + goto _test_eof29; +case 29: + if ( (*p) == 10 ) + goto tr19; + goto st0; +st30: + if ( ++p == pe ) + goto _test_eof30; +case 30: + if ( (*p) == 79 ) + goto st31; + goto st0; +st31: + if ( ++p == pe ) + goto _test_eof31; +case 31: + if ( (*p) == 84 ) + goto st32; + goto st0; +st32: + if ( ++p == pe ) + goto _test_eof32; +case 32: + if ( (*p) == 95 ) + goto st33; + goto st0; +st33: + if ( ++p == pe ) + goto _test_eof33; +case 33: + if ( (*p) == 70 ) + goto st34; + goto st0; +st34: + if ( ++p == pe ) + goto _test_eof34; +case 34: + if ( (*p) == 79 ) + goto st35; + goto st0; +st35: + if ( ++p == pe ) + goto _test_eof35; +case 35: + if ( (*p) == 85 ) + goto st36; + goto st0; +st36: + if ( ++p == pe ) + goto _test_eof36; +case 36: + if ( (*p) == 78 ) + goto st37; + goto st0; +st37: + if ( ++p == pe ) + goto _test_eof37; +case 37: + if ( (*p) == 68 ) + goto st38; + goto st0; +st38: + if ( ++p == pe ) + goto _test_eof38; +case 38: + if ( (*p) == 13 ) + goto st39; + goto st0; +st39: + if ( ++p == pe ) + goto _test_eof39; +case 39: + if ( (*p) == 10 ) + goto tr42; + goto st0; +st40: + if ( ++p == pe ) + goto _test_eof40; +case 40: + if ( (*p) == 69 ) + goto st41; + goto st0; +st41: + if ( ++p == pe ) + goto _test_eof41; +case 41: + if ( (*p) == 82 ) + goto st42; + goto st0; +st42: + if ( ++p == pe ) + goto _test_eof42; +case 42: + if ( (*p) == 86 ) + goto st43; + goto st0; +st43: + if ( ++p == pe ) + goto _test_eof43; +case 43: + if ( (*p) == 69 ) + goto st44; + goto st0; +st44: + if ( ++p == pe ) + goto _test_eof44; +case 44: + if ( (*p) == 82 ) + goto st7; + goto st0; + } + _test_eof2: cs = 2; goto _test_eof; + _test_eof3: cs = 3; goto _test_eof; + _test_eof4: cs = 4; goto _test_eof; + _test_eof5: cs = 5; goto _test_eof; + _test_eof6: cs = 6; goto _test_eof; + _test_eof7: cs = 7; goto _test_eof; + _test_eof8: cs = 8; goto _test_eof; + _test_eof9: cs = 9; goto _test_eof; + _test_eof10: cs = 10; goto _test_eof; + _test_eof11: cs = 11; goto _test_eof; + _test_eof12: cs = 12; goto _test_eof; + _test_eof13: cs = 13; goto _test_eof; + _test_eof14: cs = 14; goto _test_eof; + _test_eof15: cs = 15; goto _test_eof; + _test_eof45: cs = 45; goto _test_eof; + _test_eof16: cs = 16; goto _test_eof; + _test_eof17: cs = 17; goto _test_eof; + _test_eof18: cs = 18; goto _test_eof; + _test_eof19: cs = 19; goto _test_eof; + _test_eof20: cs = 20; goto _test_eof; + _test_eof21: cs = 21; goto _test_eof; + _test_eof22: cs = 22; goto _test_eof; + _test_eof23: cs = 23; goto _test_eof; + _test_eof24: cs = 24; goto _test_eof; + _test_eof25: cs = 25; goto _test_eof; + _test_eof26: cs = 26; goto _test_eof; + _test_eof27: cs = 27; goto _test_eof; + _test_eof28: cs = 28; goto _test_eof; + _test_eof29: cs = 29; goto _test_eof; + _test_eof30: cs = 30; goto _test_eof; + _test_eof31: cs = 31; goto _test_eof; + _test_eof32: cs = 32; goto _test_eof; + _test_eof33: cs = 33; goto _test_eof; + _test_eof34: cs = 34; goto _test_eof; + _test_eof35: cs = 35; goto _test_eof; + _test_eof36: cs = 36; goto _test_eof; + _test_eof37: cs = 37; goto _test_eof; + _test_eof38: cs = 38; goto _test_eof; + _test_eof39: cs = 39; goto _test_eof; + _test_eof40: cs = 40; goto _test_eof; + _test_eof41: cs = 41; goto _test_eof; + _test_eof42: cs = 42; goto _test_eof; + _test_eof43: cs = 43; goto _test_eof; + _test_eof44: cs = 44; goto _test_eof; -_again: - if ( cs == 0 ) - goto _out; - if ( ++p != pe ) - goto _resume; _test_eof: {} _out: {} } @@ -1765,87 +2738,65 @@ #line 658 "src/ngx_http_memc_response.rl" -#line 1775 "src/ngx_http_memc_response.c" +#line 2594 "src/ngx_http_memc_response.c" { - int _klen; - const short *_keys; - int _trans; - if ( p == pe ) goto _test_eof; - if ( cs == 0 ) - goto _out; -_resume: - _keys = _memc_incr_decr_trans_keys + _memc_incr_decr_key_offsets[cs]; - _trans = _memc_incr_decr_index_offsets[cs]; - - _klen = _memc_incr_decr_single_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + _klen - 1; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + ((_upper-_lower) >> 1); - if ( (*p) < *_mid ) - _upper = _mid - 1; - else if ( (*p) > *_mid ) - _lower = _mid + 1; - else { - _trans += (unsigned int)(_mid - _keys); - goto _match; - } - } - _keys += _klen; - _trans += _klen; - } - - _klen = _memc_incr_decr_range_lengths[cs]; - if ( _klen > 0 ) { - const short *_lower = _keys; - const short *_mid; - const short *_upper = _keys + (_klen<<1) - 2; - while (1) { - if ( _upper < _lower ) - break; - - _mid = _lower + (((_upper-_lower) >> 1) & ~1); - if ( (*p) < _mid[0] ) - _upper = _mid - 2; - else if ( (*p) > _mid[1] ) - _lower = _mid + 2; - else { - _trans += (unsigned int)((_mid - _keys)>>1); - goto _match; - } - } - _trans += _klen; - } - -_match: - _trans = _memc_incr_decr_indicies[_trans]; - cs = _memc_incr_decr_trans_targs[_trans]; - - if ( _memc_incr_decr_trans_actions[_trans] == 0 ) - goto _again; - - switch ( _memc_incr_decr_trans_actions[_trans] ) { - case 1: + switch ( cs ) + { +case 1: + switch( (*p) ) { + case 67: goto tr2; + case 69: goto tr3; + case 78: goto tr4; + case 83: goto tr5; + } + if ( 48 <= (*p) && (*p) <= 57 ) + goto tr0; + goto st0; +st0: +cs = 0; + goto _out; +tr0: #line 26 "src/memc_common.rl" { dd("state %d, left %d, reading char '%c'", cs, (int) (pe - p), *p); } - break; - case 3: -#line 4 "src/memc_common.rl" + goto st2; +st2: + if ( ++p == pe ) + goto _test_eof2; +case 2: +#line 2622 "src/ngx_http_memc_response.c" + switch( (*p) ) { + case 13: goto tr6; + case 32: goto tr7; + } + if ( 48 <= (*p) && (*p) <= 57 ) + goto tr0; + goto st0; +tr6: +#line 26 "src/memc_common.rl" { - dd("caught error..."); - dd("machine state: %d", cs); + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st3; +st3: + if ( ++p == pe ) + goto _test_eof3; +case 3: +#line 2639 "src/ngx_http_memc_response.c" + if ( (*p) == 10 ) + goto tr8; + goto st0; +tr8: +#line 31 "src/memc_common.rl" + { + dd("status set to 201"); - *status_addr = NGX_HTTP_BAD_GATEWAY; + *status_addr = NGX_HTTP_CREATED; } #line 21 "src/memc_common.rl" { @@ -1857,13 +2808,14 @@ dd("state %d, left %d, reading char '%c'", cs, (int) (pe - p), *p); } - break; - case 2: -#line 31 "src/memc_common.rl" + goto st40; +tr22: +#line 4 "src/memc_common.rl" { - dd("status set to 201"); + dd("caught error..."); + dd("machine state: %d", cs); - *status_addr = NGX_HTTP_CREATED; + *status_addr = NGX_HTTP_BAD_GATEWAY; } #line 21 "src/memc_common.rl" { @@ -1875,8 +2827,8 @@ dd("state %d, left %d, reading char '%c'", cs, (int) (pe - p), *p); } - break; - case 4: + goto st40; +tr37: #line 37 "src/memc_common.rl" { dd("status set to 404"); @@ -1893,15 +2845,598 @@ dd("state %d, left %d, reading char '%c'", cs, (int) (pe - p), *p); } - break; -#line 1904 "src/ngx_http_memc_response.c" + goto st40; +st40: + if ( ++p == pe ) + goto _test_eof40; +case 40: +#line 2692 "src/ngx_http_memc_response.c" + goto st0; +tr7: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st4; +st4: + if ( ++p == pe ) + goto _test_eof4; +case 4: +#line 2703 "src/ngx_http_memc_response.c" + switch( (*p) ) { + case 13: goto tr6; + case 32: goto tr7; } + goto st0; +tr2: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st5; +st5: + if ( ++p == pe ) + goto _test_eof5; +case 5: +#line 2718 "src/ngx_http_memc_response.c" + if ( (*p) == 76 ) + goto tr9; + goto st0; +tr9: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st6; +st6: + if ( ++p == pe ) + goto _test_eof6; +case 6: +#line 2731 "src/ngx_http_memc_response.c" + if ( (*p) == 73 ) + goto tr10; + goto st0; +tr10: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st7; +st7: + if ( ++p == pe ) + goto _test_eof7; +case 7: +#line 2744 "src/ngx_http_memc_response.c" + if ( (*p) == 69 ) + goto tr11; + goto st0; +tr11: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st8; +st8: + if ( ++p == pe ) + goto _test_eof8; +case 8: +#line 2757 "src/ngx_http_memc_response.c" + if ( (*p) == 78 ) + goto tr12; + goto st0; +tr12: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st9; +st9: + if ( ++p == pe ) + goto _test_eof9; +case 9: +#line 2770 "src/ngx_http_memc_response.c" + if ( (*p) == 84 ) + goto tr13; + goto st0; +tr13: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st10; +st10: + if ( ++p == pe ) + goto _test_eof10; +case 10: +#line 2783 "src/ngx_http_memc_response.c" + if ( (*p) == 95 ) + goto tr14; + goto st0; +tr14: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st11; +st11: + if ( ++p == pe ) + goto _test_eof11; +case 11: +#line 2796 "src/ngx_http_memc_response.c" + if ( (*p) == 69 ) + goto tr15; + goto st0; +tr15: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st12; +st12: + if ( ++p == pe ) + goto _test_eof12; +case 12: +#line 2809 "src/ngx_http_memc_response.c" + if ( (*p) == 82 ) + goto tr16; + goto st0; +tr16: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st13; +st13: + if ( ++p == pe ) + goto _test_eof13; +case 13: +#line 2822 "src/ngx_http_memc_response.c" + if ( (*p) == 82 ) + goto tr17; + goto st0; +tr17: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st14; +st14: + if ( ++p == pe ) + goto _test_eof14; +case 14: +#line 2835 "src/ngx_http_memc_response.c" + if ( (*p) == 79 ) + goto tr18; + goto st0; +tr18: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st15; +st15: + if ( ++p == pe ) + goto _test_eof15; +case 15: +#line 2848 "src/ngx_http_memc_response.c" + if ( (*p) == 82 ) + goto tr19; + goto st0; +tr19: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st16; +st16: + if ( ++p == pe ) + goto _test_eof16; +case 16: +#line 2861 "src/ngx_http_memc_response.c" + if ( (*p) == 32 ) + goto tr20; + goto st0; +tr20: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st17; +st17: + if ( ++p == pe ) + goto _test_eof17; +case 17: +#line 2874 "src/ngx_http_memc_response.c" + if ( (*p) == 13 ) + goto tr21; + goto tr20; +tr21: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st18; +st18: + if ( ++p == pe ) + goto _test_eof18; +case 18: +#line 2887 "src/ngx_http_memc_response.c" + switch( (*p) ) { + case 10: goto tr22; + case 13: goto tr21; + } + goto tr20; +tr3: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st19; +st19: + if ( ++p == pe ) + goto _test_eof19; +case 19: +#line 2902 "src/ngx_http_memc_response.c" + if ( (*p) == 82 ) + goto tr23; + goto st0; +tr23: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st20; +st20: + if ( ++p == pe ) + goto _test_eof20; +case 20: +#line 2915 "src/ngx_http_memc_response.c" + if ( (*p) == 82 ) + goto tr24; + goto st0; +tr24: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st21; +st21: + if ( ++p == pe ) + goto _test_eof21; +case 21: +#line 2928 "src/ngx_http_memc_response.c" + if ( (*p) == 79 ) + goto tr25; + goto st0; +tr25: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st22; +st22: + if ( ++p == pe ) + goto _test_eof22; +case 22: +#line 2941 "src/ngx_http_memc_response.c" + if ( (*p) == 82 ) + goto tr26; + goto st0; +tr26: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st23; +st23: + if ( ++p == pe ) + goto _test_eof23; +case 23: +#line 2954 "src/ngx_http_memc_response.c" + if ( (*p) == 13 ) + goto tr27; + goto st0; +tr27: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st24; +st24: + if ( ++p == pe ) + goto _test_eof24; +case 24: +#line 2967 "src/ngx_http_memc_response.c" + if ( (*p) == 10 ) + goto tr22; + goto st0; +tr4: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st25; +st25: + if ( ++p == pe ) + goto _test_eof25; +case 25: +#line 2980 "src/ngx_http_memc_response.c" + if ( (*p) == 79 ) + goto tr28; + goto st0; +tr28: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st26; +st26: + if ( ++p == pe ) + goto _test_eof26; +case 26: +#line 2993 "src/ngx_http_memc_response.c" + if ( (*p) == 84 ) + goto tr29; + goto st0; +tr29: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st27; +st27: + if ( ++p == pe ) + goto _test_eof27; +case 27: +#line 3006 "src/ngx_http_memc_response.c" + if ( (*p) == 95 ) + goto tr30; + goto st0; +tr30: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st28; +st28: + if ( ++p == pe ) + goto _test_eof28; +case 28: +#line 3019 "src/ngx_http_memc_response.c" + if ( (*p) == 70 ) + goto tr31; + goto st0; +tr31: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st29; +st29: + if ( ++p == pe ) + goto _test_eof29; +case 29: +#line 3032 "src/ngx_http_memc_response.c" + if ( (*p) == 79 ) + goto tr32; + goto st0; +tr32: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st30; +st30: + if ( ++p == pe ) + goto _test_eof30; +case 30: +#line 3045 "src/ngx_http_memc_response.c" + if ( (*p) == 85 ) + goto tr33; + goto st0; +tr33: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st31; +st31: + if ( ++p == pe ) + goto _test_eof31; +case 31: +#line 3058 "src/ngx_http_memc_response.c" + if ( (*p) == 78 ) + goto tr34; + goto st0; +tr34: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st32; +st32: + if ( ++p == pe ) + goto _test_eof32; +case 32: +#line 3071 "src/ngx_http_memc_response.c" + if ( (*p) == 68 ) + goto tr35; + goto st0; +tr35: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st33; +st33: + if ( ++p == pe ) + goto _test_eof33; +case 33: +#line 3084 "src/ngx_http_memc_response.c" + if ( (*p) == 13 ) + goto tr36; + goto st0; +tr36: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st34; +st34: + if ( ++p == pe ) + goto _test_eof34; +case 34: +#line 3097 "src/ngx_http_memc_response.c" + if ( (*p) == 10 ) + goto tr37; + goto st0; +tr5: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st35; +st35: + if ( ++p == pe ) + goto _test_eof35; +case 35: +#line 3110 "src/ngx_http_memc_response.c" + if ( (*p) == 69 ) + goto tr38; + goto st0; +tr38: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st36; +st36: + if ( ++p == pe ) + goto _test_eof36; +case 36: +#line 3123 "src/ngx_http_memc_response.c" + if ( (*p) == 82 ) + goto tr39; + goto st0; +tr39: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st37; +st37: + if ( ++p == pe ) + goto _test_eof37; +case 37: +#line 3136 "src/ngx_http_memc_response.c" + if ( (*p) == 86 ) + goto tr40; + goto st0; +tr40: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st38; +st38: + if ( ++p == pe ) + goto _test_eof38; +case 38: +#line 3149 "src/ngx_http_memc_response.c" + if ( (*p) == 69 ) + goto tr41; + goto st0; +tr41: +#line 26 "src/memc_common.rl" + { + dd("state %d, left %d, reading char '%c'", cs, + (int) (pe - p), *p); + } + goto st39; +st39: + if ( ++p == pe ) + goto _test_eof39; +case 39: +#line 3162 "src/ngx_http_memc_response.c" + if ( (*p) == 82 ) + goto tr13; + goto st0; + } + _test_eof2: cs = 2; goto _test_eof; + _test_eof3: cs = 3; goto _test_eof; + _test_eof40: cs = 40; goto _test_eof; + _test_eof4: cs = 4; goto _test_eof; + _test_eof5: cs = 5; goto _test_eof; + _test_eof6: cs = 6; goto _test_eof; + _test_eof7: cs = 7; goto _test_eof; + _test_eof8: cs = 8; goto _test_eof; + _test_eof9: cs = 9; goto _test_eof; + _test_eof10: cs = 10; goto _test_eof; + _test_eof11: cs = 11; goto _test_eof; + _test_eof12: cs = 12; goto _test_eof; + _test_eof13: cs = 13; goto _test_eof; + _test_eof14: cs = 14; goto _test_eof; + _test_eof15: cs = 15; goto _test_eof; + _test_eof16: cs = 16; goto _test_eof; + _test_eof17: cs = 17; goto _test_eof; + _test_eof18: cs = 18; goto _test_eof; + _test_eof19: cs = 19; goto _test_eof; + _test_eof20: cs = 20; goto _test_eof; + _test_eof21: cs = 21; goto _test_eof; + _test_eof22: cs = 22; goto _test_eof; + _test_eof23: cs = 23; goto _test_eof; + _test_eof24: cs = 24; goto _test_eof; + _test_eof25: cs = 25; goto _test_eof; + _test_eof26: cs = 26; goto _test_eof; + _test_eof27: cs = 27; goto _test_eof; + _test_eof28: cs = 28; goto _test_eof; + _test_eof29: cs = 29; goto _test_eof; + _test_eof30: cs = 30; goto _test_eof; + _test_eof31: cs = 31; goto _test_eof; + _test_eof32: cs = 32; goto _test_eof; + _test_eof33: cs = 33; goto _test_eof; + _test_eof34: cs = 34; goto _test_eof; + _test_eof35: cs = 35; goto _test_eof; + _test_eof36: cs = 36; goto _test_eof; + _test_eof37: cs = 37; goto _test_eof; + _test_eof38: cs = 38; goto _test_eof; + _test_eof39: cs = 39; goto _test_eof; -_again: - if ( cs == 0 ) - goto _out; - if ( ++p != pe ) - goto _resume; _test_eof: {} _out: {} } make[1]: Leaving directory '/build/reproducible-path/libnginx-mod-http-memc-0.20' dh_auto_build --buildsystem=nginx_mod cd obj-arm-linux-gnueabihf && make -j4 -f /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/Makefile -C /usr/share/nginx/src modules make[1]: Entering directory '/usr/share/nginx/src' cc -c -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf -I src/http -I src/http/modules -I src/http/v2 -I src/http/v3 \ -o /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_module.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/./src/ngx_http_memc_module.c cc -c -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf -I src/http -I src/http/modules -I src/http/v2 -I src/http/v3 \ -o /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_request.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/./src/ngx_http_memc_request.c cc -c -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf -I src/http -I src/http/modules -I src/http/v2 -I src/http/v3 \ -o /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_response.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/./src/ngx_http_memc_response.c cc -c -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf -I src/http -I src/http/modules -I src/http/v2 -I src/http/v3 \ -o /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_util.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/./src/ngx_http_memc_util.c cc -c -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf -I src/http -I src/http/modules -I src/http/v2 -I src/http/v3 \ -o /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_handler.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/./src/ngx_http_memc_handler.c cc -c -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf -I src/http -I src/http/modules -I src/http/v2 -I src/http/v3 \ -o /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/ngx_http_memc_module_modules.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/ngx_http_memc_module_modules.c cc -o /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/ngx_http_memc_module.so \ /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_module.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_request.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_response.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_util.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_handler.o \ /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/ngx_http_memc_module_modules.o \ -Wl,-z,relro -Wl,-z,now -fPIC \ -shared make[1]: Leaving directory '/usr/share/nginx/src' debian/rules execute_after_dh_auto_build make[1]: Entering directory '/build/reproducible-path/libnginx-mod-http-memc-0.20' mv -f src/ngx_http_memc_response.c.orig src/ngx_http_memc_response.c make[1]: Leaving directory '/build/reproducible-path/libnginx-mod-http-memc-0.20' dh_auto_test --buildsystem=nginx_mod cd obj-arm-linux-gnueabihf && bash -e -o pipefail -c "\ tmp_conf=\$(mktemp -p .)\ for pre_dep in \"\$@\"; do\ echo \"load_module modules/\$pre_dep;\" >> \"\$tmp_conf\"\ done\ for i in *.so; do\ echo \"load_module \$PWD/\$i;\" >> \"\$tmp_conf\"\ done\ echo \"events{}\" >> \"\$tmp_conf\"\ /usr/sbin/nginx -g \"error_log /dev/null; pid /dev/null;\" -t -q -c \"\$PWD/\$tmp_conf\"\ rm -f \"\$tmp_conf\"\ " dummy create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --buildsystem=nginx_mod --destdir=debian/libnginx-mod-http-memc/ cd obj-arm-linux-gnueabihf && bash -e -o pipefail -c "\ destdir=\$1\ mkdir -p \"\$destdir/usr/lib/nginx/modules\"\ for i in *.so; do\ cp \"\$i\" \"\$destdir/usr/lib/nginx/modules/\"\ done\ " dummy /build/reproducible-path/libnginx-mod-http-memc-0.20/debian/libnginx-mod-http-memc dh_nginx dh_installdocs dh_installchangelogs dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libnginx-mod-http-memc-dbgsym' in '../libnginx-mod-http-memc-dbgsym_0.20-1_armhf.deb'. dpkg-deb: building package 'libnginx-mod-http-memc' in '../libnginx-mod-http-memc_0.20-1_armhf.deb'. dpkg-genbuildinfo --build=binary -O../libnginx-mod-http-memc_0.20-1_armhf.buildinfo dpkg-genchanges --build=binary -O../libnginx-mod-http-memc_0.20-1_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/6457/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/6457/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/6457 and its subdirectories I: Current time: Tue Jan 21 02:56:18 +14 2025 I: pbuilder-time-stamp: 1737377778 + false + set +x Mon Jan 20 12:56:18 UTC 2025 I: Signing ./b2/libnginx-mod-http-memc_0.20-1_armhf.buildinfo as libnginx-mod-http-memc_0.20-1_armhf.buildinfo.asc Mon Jan 20 12:56:18 UTC 2025 I: Signed ./b2/libnginx-mod-http-memc_0.20-1_armhf.buildinfo as ./b2/libnginx-mod-http-memc_0.20-1_armhf.buildinfo.asc Mon Jan 20 12:56:18 UTC 2025 - build #2 for libnginx-mod-http-memc/trixie/armhf on virt32b done. Starting cleanup. All cleanup done. Mon Jan 20 12:56:18 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-hkElhzJJ, removing. /srv/reproducible-results/rbuild-debian/r-b-build.kRwJTvIp: total 184 drwxr-xr-x 2 jenkins jenkins 4096 Jan 20 12:51 b1 drwxr-xr-x 2 jenkins jenkins 4096 Jan 20 12:56 b2 -rw-r--r-- 1 jenkins jenkins 2203 Jan 8 2024 libnginx-mod-http-memc_0.20-1.dsc -rw------- 1 jenkins jenkins 168076 Jan 20 12:51 rbuildlog.SWzTuC5 /srv/reproducible-results/rbuild-debian/r-b-build.kRwJTvIp/b1: total 328 -rw-r--r-- 1 jenkins jenkins 164375 Jan 20 12:51 build.log -rw-r--r-- 1 jenkins jenkins 62000 Jan 20 12:51 libnginx-mod-http-memc-dbgsym_0.20-1_armhf.deb -rw-r--r-- 1 jenkins jenkins 3724 Jan 20 12:51 libnginx-mod-http-memc_0.20-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2203 Jan 20 12:51 libnginx-mod-http-memc_0.20-1.dsc -rw-r--r-- 1 jenkins jenkins 9994 Jan 20 12:51 libnginx-mod-http-memc_0.20-1_armhf.buildinfo -rw-r--r-- 1 jenkins jenkins 10876 Jan 20 12:51 libnginx-mod-http-memc_0.20-1_armhf.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1754 Jan 20 12:51 libnginx-mod-http-memc_0.20-1_armhf.changes -rw-r--r-- 1 jenkins jenkins 14996 Jan 20 12:51 libnginx-mod-http-memc_0.20-1_armhf.deb -rw-r--r-- 1 jenkins jenkins 1872 Jan 20 12:51 libnginx-mod-http-memc_0.20-1_source.changes -rw-r--r-- 1 jenkins jenkins 34736 Jan 20 12:51 libnginx-mod-http-memc_0.20.orig.tar.gz /srv/reproducible-results/rbuild-debian/r-b-build.kRwJTvIp/b2: total 320 -rw-r--r-- 1 jenkins jenkins 166312 Jan 20 12:56 build.log -rw-r--r-- 1 jenkins jenkins 62000 Jan 20 12:56 libnginx-mod-http-memc-dbgsym_0.20-1_armhf.deb -rw-r--r-- 1 jenkins jenkins 3724 Jan 20 12:56 libnginx-mod-http-memc_0.20-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2203 Jan 20 12:56 libnginx-mod-http-memc_0.20-1.dsc -rw-r--r-- 1 jenkins jenkins 9999 Jan 20 12:56 libnginx-mod-http-memc_0.20-1_armhf.buildinfo -rw-r--r-- 1 jenkins jenkins 10881 Jan 20 12:56 libnginx-mod-http-memc_0.20-1_armhf.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1754 Jan 20 12:56 libnginx-mod-http-memc_0.20-1_armhf.changes -rw-r--r-- 1 jenkins jenkins 14996 Jan 20 12:56 libnginx-mod-http-memc_0.20-1_armhf.deb -rw-r--r-- 1 jenkins jenkins 1872 Jan 20 12:56 libnginx-mod-http-memc_0.20-1_source.changes -rw-r--r-- 1 jenkins jenkins 34736 Jan 20 12:56 libnginx-mod-http-memc_0.20.orig.tar.gz Mon Jan 20 12:56:25 UTC 2025 I: Deleting $TMPDIR on virt32b-armhf-rb.debian.net. Mon Jan 20 12:56:27 UTC 2025 I: libnginx-mod-http-memc_0.20-1_armhf.changes: Format: 1.8 Date: Mon, 08 Jan 2024 11:33:58 +0100 Source: libnginx-mod-http-memc Binary: libnginx-mod-http-memc libnginx-mod-http-memc-dbgsym Architecture: armhf Version: 0.20-1 Distribution: unstable Urgency: medium Maintainer: Debian Nginx Maintainers Changed-By: Jan Mojžíš Description: libnginx-mod-http-memc - Extended memcached commands module for Nginx Closes: 1025810 Changes: libnginx-mod-http-memc (0.20-1) unstable; urgency=medium . * Team upload * New upstream version 0.20 * d/rules: Rebuild ngx_http_memc_response.c using ragel (Closes: 1025810) * d/copyright: bump debian/* copyright year * d/watch: use new recommended github template * d/gbp.conf: add [pull] track-missing = True Checksums-Sha1: f33aafab33f33182631182b7cb29545eb7a9620d 62000 libnginx-mod-http-memc-dbgsym_0.20-1_armhf.deb dffa044a11c1dd0bfd2fdf95e16f8c2409e39772 9994 libnginx-mod-http-memc_0.20-1_armhf.buildinfo b9cc663b84c2e282cf1c15bd6d2364243c496b06 14996 libnginx-mod-http-memc_0.20-1_armhf.deb Checksums-Sha256: 1d0a5ef2a6b930f2aa92bd8d9d79c18c47e68595991698119fe7c1b1787c5276 62000 libnginx-mod-http-memc-dbgsym_0.20-1_armhf.deb 0443b8c5569af540aab3cff02b10fbd77f88be0e2336d67dc9b57670cc9573bd 9994 libnginx-mod-http-memc_0.20-1_armhf.buildinfo cf2a69aeb9ebf8e857ca90c5122b6ab1af34a680bf352b1caaeb5735b760b9b1 14996 libnginx-mod-http-memc_0.20-1_armhf.deb Files: 82db7fb7d44f22cc733349a8fd4b096c 62000 debug optional libnginx-mod-http-memc-dbgsym_0.20-1_armhf.deb 94a45a024a36268ea875ffe75af3ae2d 9994 httpd optional libnginx-mod-http-memc_0.20-1_armhf.buildinfo 03e24991d950b5cd29cb3b1b37424307 14996 httpd optional libnginx-mod-http-memc_0.20-1_armhf.deb removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/armhf/libnginx-mod-http-memc_0.20-1.rbuild.log' removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/armhf/libnginx-mod-http-memc_0.20-1.rbuild.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/trixie/armhf/libnginx-mod-http-memc_0.20-1.build1.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/trixie/armhf/libnginx-mod-http-memc_0.20-1.build2.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/buildinfo/trixie/armhf/libnginx-mod-http-memc_0.20-1_armhf.buildinfo' removed '/var/lib/jenkins/userContent/reproducible/debian/logdiffs/trixie/armhf/libnginx-mod-http-memc_0.20-1.diff.gz' Diff of the two buildlogs: -- --- b1/build.log 2025-01-20 12:51:23.369510214 +0000 +++ b2/build.log 2025-01-20 12:56:24.403910219 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Jan 20 00:46:45 -12 2025 -I: pbuilder-time-stamp: 1737377205 +I: Current time: Tue Jan 21 02:51:33 +14 2025 +I: pbuilder-time-stamp: 1737377493 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -22,52 +22,84 @@ dpkg-source: info: unpacking libnginx-mod-http-memc_0.20-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/10173/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/6457/tmp/hooks/D01_modify_environment starting +debug: Running on virt32b. +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 Jan 20 12:52 /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/6457/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/6457/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=5 ' - 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='5abe8cac87c34fb89d00625f3184ed2f' - 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='10173' - PS1='# ' - PS2='> ' + INVOCATION_ID=5c0c51a7a29f47f781b6ee71879e9d68 + 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=6457 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.kRwJTvIp/pbuilderrc_fVFp --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.kRwJTvIp/b1 --logfile b1/build.log libnginx-mod-http-memc_0.20-1.dsc' - SUDO_GID='114' - SUDO_UID='109' - 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.kRwJTvIp/pbuilderrc_VzFJ --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.kRwJTvIp/b2 --logfile b2/build.log libnginx-mod-http-memc_0.20-1.dsc' + SUDO_GID=112 + SUDO_UID=106 + 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 ff64a 6.1.0-30-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-30-armmp-lpae #1 SMP Debian 6.1.124-1 (2025-01-12) armv7l GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/10173/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/6457/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -304,7 +336,7 @@ Get: 195 http://deb.debian.org/debian trixie/main armhf nginx armhf 1.26.0-3+b1 [548 kB] Get: 196 http://deb.debian.org/debian trixie/main armhf nginx-dev all 1.26.0-3 [195 kB] Get: 197 http://deb.debian.org/debian trixie/main armhf ragel armhf 6.10-4 [994 kB] -Fetched 78.1 MB in 4s (18.8 MB/s) +Fetched 78.1 MB in 7s (11.9 MB/s) Preconfiguring packages ... Selecting previously unselected package libpython3.12-minimal:armhf. (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 ... 19569 files and directories currently installed.) @@ -952,8 +984,8 @@ Setting up tzdata (2024b-6) ... Current default time zone: 'Etc/UTC' -Local time is now: Mon Jan 20 12:49:14 UTC 2025. -Universal Time is now: Mon Jan 20 12:49:14 UTC 2025. +Local time is now: Mon Jan 20 12:54:18 UTC 2025. +Universal Time is now: Mon Jan 20 12:54:18 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up ragel (6.10-4) ... @@ -1124,7 +1156,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/libnginx-mod-http-memc-0.20/ && 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 > ../libnginx-mod-http-memc_0.20-1_source.changes +I: user script /srv/workspace/pbuilder/6457/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/6457/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/libnginx-mod-http-memc-0.20/ && 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 > ../libnginx-mod-http-memc_0.20-1_source.changes dpkg-buildpackage: info: source package libnginx-mod-http-memc dpkg-buildpackage: info: source version 0.20-1 dpkg-buildpackage: info: source distribution unstable @@ -1141,7 +1177,7 @@ dh_autoreconf dh_auto_configure --buildsystem=nginx_mod checking for OS - + Linux 6.1.0-30-arm64 aarch64 + + Linux 6.1.0-30-armmp-lpae armv7l checking for C compiler ... found + using GNU C compiler checking for --with-ld-opt="-Wl,-z,relro -Wl,-z,now -fPIC" ... found @@ -1289,8 +1325,8 @@ [ -f src/ngx_http_memc_response.c.orig ] || cp src/ngx_http_memc_response.c src/ngx_http_memc_response.c.orig ragel -G2 src/ngx_http_memc_response.rl || mv -f src/ngx_http_memc_response.c.orig src/ngx_http_memc_response.c diff -u src/ngx_http_memc_response.c.orig src/ngx_http_memc_response.c || : ---- src/ngx_http_memc_response.c.orig 2025-01-20 00:50:46.845327094 -1200 -+++ src/ngx_http_memc_response.c 2025-01-20 00:50:46.897327246 -1200 +--- src/ngx_http_memc_response.c.orig 2025-01-21 02:55:54.336671319 +1400 ++++ src/ngx_http_memc_response.c 2025-01-21 02:55:54.400665256 +1400 @@ -25,98 +25,12 @@ #line 24 "src/ngx_http_memc_response.rl" @@ -5008,7 +5044,7 @@ } make[1]: Leaving directory '/build/reproducible-path/libnginx-mod-http-memc-0.20' dh_auto_build --buildsystem=nginx_mod - cd obj-arm-linux-gnueabihf && make -j5 -f /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/Makefile -C /usr/share/nginx/src modules + cd obj-arm-linux-gnueabihf && make -j4 -f /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/Makefile -C /usr/share/nginx/src modules make[1]: Entering directory '/usr/share/nginx/src' cc -c -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnginx-mod-http-memc-0.20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I src/core -I src/event -I src/event/modules -I src/event/quic -I src/os/unix -I /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf -I src/http -I src/http/modules -I src/http/v2 -I src/http/v3 \ -o /build/reproducible-path/libnginx-mod-http-memc-0.20/obj-arm-linux-gnueabihf/addon/src/ngx_http_memc_module.o \ @@ -5086,8 +5122,8 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'libnginx-mod-http-memc' in '../libnginx-mod-http-memc_0.20-1_armhf.deb'. dpkg-deb: building package 'libnginx-mod-http-memc-dbgsym' in '../libnginx-mod-http-memc-dbgsym_0.20-1_armhf.deb'. +dpkg-deb: building package 'libnginx-mod-http-memc' in '../libnginx-mod-http-memc_0.20-1_armhf.deb'. dpkg-genbuildinfo --build=binary -O../libnginx-mod-http-memc_0.20-1_armhf.buildinfo dpkg-genchanges --build=binary -O../libnginx-mod-http-memc_0.20-1_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -5095,12 +5131,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/6457/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/6457/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/10173 and its subdirectories -I: Current time: Mon Jan 20 00:51:18 -12 2025 -I: pbuilder-time-stamp: 1737377478 +I: removing directory /srv/workspace/pbuilder/6457 and its subdirectories +I: Current time: Tue Jan 21 02:56:18 +14 2025 +I: pbuilder-time-stamp: 1737377778 Compressing the 2nd log... /var/lib/jenkins/userContent/reproducible/debian/logdiffs/trixie/armhf/libnginx-mod-http-memc_0.20-1.diff: 68.6% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/logdiffs/trixie/armhf/libnginx-mod-http-memc_0.20-1.diff.gz b2/build.log: 86.1% -- replaced with stdout Compressing the 1st log... b1/build.log: 86.3% -- replaced with stdout Mon Jan 20 12:56:28 UTC 2025 I: diffoscope 285 will be used to compare the two builds: ++ date -u +%s + DIFFOSCOPE_STAMP=/var/log/reproducible-builds/diffoscope_stamp_libnginx-mod-http-memc_trixie_armhf_1737377788 + touch /var/log/reproducible-builds/diffoscope_stamp_libnginx-mod-http-memc_trixie_armhf_1737377788 + RESULT=0 + systemd-run '--description=diffoscope on libnginx-mod-http-memc/0.20-1 in trixie/armhf' --slice=rb-build-diffoscope.slice -u rb-diffoscope-armhf_13-8709 '--property=SuccessExitStatus=1 124' --user --send-sighup --pipe --wait -E TMPDIR timeout 155m nice schroot --directory /srv/reproducible-results/rbuild-debian/r-b-build.kRwJTvIp --run-session -c jenkins-reproducible-trixie-diffoscope-74f1a90a-7767-48bf-bf06-5294c3fc54f8 -- sh -c 'export TMPDIR=/srv/reproducible-results/rbuild-debian/r-b-build.kRwJTvIp/dbd-tmp-9Y7Zir6 ; timeout 150m diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.kRwJTvIp/libnginx-mod-http-memc_0.20-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.kRwJTvIp/libnginx-mod-http-memc_0.20-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.kRwJTvIp/libnginx-mod-http-memc_0.20-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.kRwJTvIp/b1/libnginx-mod-http-memc_0.20-1_armhf.changes /srv/reproducible-results/rbuild-debian/r-b-build.kRwJTvIp/b2/libnginx-mod-http-memc_0.20-1_armhf.changes' + false + set +x Running as unit: rb-diffoscope-armhf_13-8709.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.kRwJTvIp/libnginx-mod-http-memc_0.20-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.kRwJTvIp/libnginx-mod-http-memc_0.20-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.kRwJTvIp/libnginx-mod-http-memc_0.20-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.kRwJTvIp/b1/libnginx-mod-http-memc_0.20-1_armhf.changes /srv/reproducible-results/rbuild-debian/r-b-build.kRwJTvIp/b2/libnginx-mod-http-memc_0.20-1_armhf.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.477s) 0.477s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.019s) 0.019s 12 calls diffoscope.comparators.binary.FilesystemFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 865ms CPU time consumed: 808ms _ _ _ _ _ _ _ | (_) |__ _ __ __ _(_)_ __ __ __ _ __ ___ ___ __| | | |__ | |_ | | | '_ \| '_ \ / _` | | '_ \\ \/ /____| '_ ` _ \ / _ \ / _` |_____| '_ \| __| | | | |_) | | | | (_| | | | | |> <_____| | | | | | (_) | (_| |_____| | | | |_ |_|_|_.__/|_| |_|\__, |_|_| |_/_/\_\ |_| |_| |_|\___/ \__,_| |_| |_|\__| |___/ _ | |_ _ __ _ __ ___ ___ _ __ ___ ___ | __| '_ \ _____| '_ ` _ \ / _ \ '_ ` _ \ / __| | |_| |_) |_____| | | | | | __/ | | | | | (__ \__| .__/ |_| |_| |_|\___|_| |_| |_|\___| |_| Mon Jan 20 12:56:30 UTC 2025 I: diffoscope 285 found no differences in the changes files, and a .buildinfo file also exists. Mon Jan 20 12:56:30 UTC 2025 I: libnginx-mod-http-memc from trixie built successfully and reproducibly on armhf. INSERT 0 1 INSERT 0 1 DELETE 1 [2025-01-20 12:56:30] INFO: Starting at 2025-01-20 12:56:30.720049 [2025-01-20 12:56:30] INFO: Generating the pages of 1 package(s) [2025-01-20 12:56:30] CRITICAL: https://tests.reproducible-builds.org/debian/trixie/armhf/libnginx-mod-http-memc didn't produce a buildlog, even though it has been built. [2025-01-20 12:56:31] INFO: Finished at 2025-01-20 12:56:31.003312, took: 0:00:00.283269 Mon Jan 20 12:56:31 UTC 2025 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/trixie/armhf/libnginx-mod-http-memc.html Mon Jan 20 12:56:31 UTC 2025 I: Submitting .buildinfo files to external archives: Mon Jan 20 12:56:31 UTC 2025 I: Submitting 12K b1/libnginx-mod-http-memc_0.20-1_armhf.buildinfo.asc https://buildinfo.debian.net/dffa044a11c1dd0bfd2fdf95e16f8c2409e39772/libnginx-mod-http-memc_0.20-1_armhf Mon Jan 20 12:56:32 UTC 2025 I: Submitting 12K b2/libnginx-mod-http-memc_0.20-1_armhf.buildinfo.asc https://buildinfo.debian.net/ad54049584a0aefc20d399fdd038ee290ca3301b/libnginx-mod-http-memc_0.20-1_armhf Mon Jan 20 12:56:33 UTC 2025 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Mon Jan 20 12:56:33 UTC 2025 I: Done submitting .buildinfo files. Mon Jan 20 12:56:33 UTC 2025 I: Removing signed libnginx-mod-http-memc_0.20-1_armhf.buildinfo.asc files: removed './b1/libnginx-mod-http-memc_0.20-1_armhf.buildinfo.asc' removed './b2/libnginx-mod-http-memc_0.20-1_armhf.buildinfo.asc' 1737377793 armhf trixie libnginx-mod-http-memc Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/armhf/libnginx-mod-http-memc_0.20-1.rbuild.log: 85.1% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/armhf/libnginx-mod-http-memc_0.20-1.rbuild.log.gz [2025-01-20 12:56:33] INFO: Starting at 2025-01-20 12:56:33.691171 [2025-01-20 12:56:33] INFO: Generating the pages of 1 package(s) [2025-01-20 12:56:34] INFO: Finished at 2025-01-20 12:56:34.041720, took: 0:00:00.350558 All cleanup done. Mon Jan 20 12:56:34 UTC 2025 - total duration: 0h 10m 8s. Mon Jan 20 12:56:34 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-eMXU08G1, removing. Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 10min 11.673s CPU time consumed: 7.618s