Running as unit: rb-build-i386_11-33837.service ==================================================================================== Thu Nov 21 19:21:58 UTC 2024 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_i386_11) on jenkins, called using "ionos6-i386 ionos2-i386" as arguments. Thu Nov 21 19:21:58 UTC 2024 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-tUTRs8dh" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Thu Nov 21 19:21:58 UTC 2024 - checking /var/lib/jenkins/offline_nodes if ionos6-i386.debian.net is marked as down. Thu Nov 21 19:21:58 UTC 2024 - checking via ssh if ionos6-i386.debian.net is up. removed '/tmp/read-only-fs-test-zNMkA8' Thu Nov 21 19:21:59 UTC 2024 - checking /var/lib/jenkins/offline_nodes if ionos2-i386.debian.net is marked as down. Thu Nov 21 19:21:59 UTC 2024 - checking via ssh if ionos2-i386.debian.net is up. removed '/tmp/read-only-fs-test-lob1ON' ok, let's check if ruby-dry-inflector is building anywhere yet… ok, ruby-dry-inflector is not building anywhere… UPDATE 1 ============================================================================= Initialising reproducibly build of ruby-dry-inflector in trixie on i386 on jenkins now. 1st build will be done on ionos6-i386.debian.net. 2nd build will be done on ionos2-i386.debian.net. ============================================================================= Thu Nov 21 19:22:15 UTC 2024 I: starting to build ruby-dry-inflector/trixie/i386 on jenkins on '2024-11-21 19:21' Thu Nov 21 19:22:15 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/i386_11/33837/console.log 1732216935 i386 trixie ruby-dry-inflector Thu Nov 21 19:22:15 UTC 2024 I: Downloading source for trixie/ruby-dry-inflector=0.2.1-1 --2024-11-21 19:22:15-- http://deb.debian.org/debian/pool/main/r/ruby-dry-inflector/ruby-dry-inflector_0.2.1-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2115 (2.1K) [text/prs.lines.tag] Saving to: ‘ruby-dry-inflector_0.2.1-1.dsc’ 0K .. 100% 310M=0s 2024-11-21 19:22:15 (310 MB/s) - ‘ruby-dry-inflector_0.2.1-1.dsc’ saved [2115/2115] --2024-11-21 19:22:15-- http://deb.debian.org/debian/pool/main/r/ruby-dry-inflector/ruby-dry-inflector_0.2.1-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2115 (2.1K) [text/prs.lines.tag] Saving to: ‘ruby-dry-inflector_0.2.1-1.dsc’ 0K .. 100% 310M=0s 2024-11-21 19:22:15 (310 MB/s) - ‘ruby-dry-inflector_0.2.1-1.dsc’ saved [2115/2115] Thu Nov 21 19:22:15 UTC 2024 I: ruby-dry-inflector_0.2.1-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: ruby-dry-inflector Binary: ruby-dry-inflector Architecture: all Version: 0.2.1-1 Maintainer: Debian Ruby Team Uploaders: Utkarsh Gupta Homepage: https://github.com/dry-rb/dry-inflector Standards-Version: 4.6.0 Vcs-Browser: https://salsa.debian.org/ruby-team/ruby-dry-inflector Vcs-Git: https://salsa.debian.org/ruby-team/ruby-dry-inflector.git Testsuite: autopkgtest-pkg-ruby Build-Depends: debhelper-compat (= 13), gem2deb (>= 1), ruby-rspec, ruby-warning Package-List: ruby-dry-inflector deb ruby optional arch=all Checksums-Sha1: df2a2f1517eca7f90314acc8d2b96b40ec350086 24671 ruby-dry-inflector_0.2.1.orig.tar.gz 6a02be2d940c2dc5506abc90762c4a75ded29791 2788 ruby-dry-inflector_0.2.1-1.debian.tar.xz Checksums-Sha256: 2c32e0a7de24d05fdffc0dbcf881724356c841cc05ba3b882adf03035742ab7e 24671 ruby-dry-inflector_0.2.1.orig.tar.gz d47938577cf6fb6820eb53552e87d28ef23eab41bcf9340656777c6a5427237f 2788 ruby-dry-inflector_0.2.1-1.debian.tar.xz Files: 20c237fc3dcca5b577ab6a7542896e3a 24671 ruby-dry-inflector_0.2.1.orig.tar.gz 3f9d45ad35e9dada688b70c8713e0cc2 2788 ruby-dry-inflector_0.2.1-1.debian.tar.xz Ruby-Versions: all -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEvu1N7VVEpMA+KD3HS80FZ8KW0F0FAmGcYNAACgkQS80FZ8KW 0F3k/hAA2CEVc+1x/W6/4XlNS4epDVhTVbf1rIhWyLCJ447VDb4LaqUj2xRTurk6 R7O7CtTTf8IiWvQvvc/eaeneoaT7a7HMj5+3ZiVWVdd4anq5CjhzIr4KbClm6u38 g/cuxtvJz6qYJjRRJVzHhmbLHUKqqRrhUGpqRNeG0rGuV5xPs/epEzDJcmd2UxNt g3PB1aVJ0En8mIMh57PeLZxdF2cYcng+kjwQZZzYlEmYgjItXLg4EQbQekjLY2/3 kaTul4GG1WXEYJD6tCLePXBSTD1oDtuEES5oaoRcRCDPda3ANDUPexDLluAO3py5 6fXJnl1tCOKKMHx3xbEW6BhRxTXV1SAdbwtsIAx7sXBS+9gRTdKOWp5anng5yk5H 6W0fGrvSaNKXgQzdqEOEvXELiKzkwEym59HetHAnAYqxAxpu9UunactejW9elQD8 aRoOxseTpwMd+9Qf1eVRKOX9idusLlP/Hkk0+DlPss2Z8zs3tJUVrQhAJUH0OBba UbAzrjYU0VGfASIK6Y3oGEDd1kfh9ommg/2nZXzaVX++pmWmb9iGjAsjUoeueeiA QJ7vDQu18lYyqMv8uM/6ku5/6mhpt5dyFrXEjf/psuk7NjF9yuE4/vFGeEHRPuQV Ms3eb+uKjHRoM2G1Qx4e3HDJnJDR9j9Crn6qs6iKftxtUbFXdAs= =oMTG -----END PGP SIGNATURE----- Thu Nov 21 19:22:15 UTC 2024 I: Checking whether the package is not for us Thu Nov 21 19:22:15 UTC 2024 I: Starting 1st build on remote node ionos6-i386.debian.net. Thu Nov 21 19:22:15 UTC 2024 I: Preparing to do remote build '1' on ionos6-i386.debian.net. Thu Nov 21 19:22:15 UTC 2024 - checking /var/lib/jenkins/offline_nodes if ionos6-i386.debian.net is marked as down. Thu Nov 21 19:22:15 UTC 2024 - checking via ssh if ionos6-i386.debian.net is up. removed '/tmp/read-only-fs-test-FOc1TO' ==================================================================================== Thu Dec 25 01:45:16 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on ionos6-i386, called using "1 ruby-dry-inflector trixie /srv/reproducible-results/rbuild-debian/r-b-build.YOTB9BzV 0.2.1-1" as arguments. Thu Dec 25 01:45:16 UTC 2025 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-74WFYS9l" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Thu Dec 25 01:45:16 UTC 2025 I: Downloading source for trixie/ruby-dry-inflector=0.2.1-1 Reading package lists... NOTICE: 'ruby-dry-inflector' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/ruby-team/ruby-dry-inflector.git Please use: git clone https://salsa.debian.org/ruby-team/ruby-dry-inflector.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 29.6 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main ruby-dry-inflector 0.2.1-1 (dsc) [2115 B] Get:2 http://deb.debian.org/debian trixie/main ruby-dry-inflector 0.2.1-1 (tar) [24.7 kB] Get:3 http://deb.debian.org/debian trixie/main ruby-dry-inflector 0.2.1-1 (diff) [2788 B] Fetched 29.6 kB in 0s (769 kB/s) Download complete and in download only mode Reading package lists... NOTICE: 'ruby-dry-inflector' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/ruby-team/ruby-dry-inflector.git Please use: git clone https://salsa.debian.org/ruby-team/ruby-dry-inflector.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 29.6 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main ruby-dry-inflector 0.2.1-1 (dsc) [2115 B] Get:2 http://deb.debian.org/debian trixie/main ruby-dry-inflector 0.2.1-1 (tar) [24.7 kB] Get:3 http://deb.debian.org/debian trixie/main ruby-dry-inflector 0.2.1-1 (diff) [2788 B] Fetched 29.6 kB in 0s (769 kB/s) Download complete and in download only mode ============================================================================= Building ruby-dry-inflector in trixie on i386 on ionos6-i386 now. Date: Thu Dec 25 02:45:17 CET 2025 Date UTC: Thu Dec 25 01:45:17 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: Wed Dec 24 13:45:17 -12 2025 I: pbuilder-time-stamp: 1766627117 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: using eatmydata during job I: Copying source file I: copying [ruby-dry-inflector_0.2.1-1.dsc] I: copying [./ruby-dry-inflector_0.2.1.orig.tar.gz] I: copying [./ruby-dry-inflector_0.2.1-1.debian.tar.xz] I: Extracting source gpgv: Signature made Tue Nov 23 03:32:32 2021 gpgv: using RSA key BEED4DED5544A4C03E283DC74BCD0567C296D05D gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./ruby-dry-inflector_0.2.1-1.dsc: no acceptable signature found dpkg-source: info: extracting ruby-dry-inflector in ruby-dry-inflector-0.2.1 dpkg-source: info: unpacking ruby-dry-inflector_0.2.1.orig.tar.gz dpkg-source: info: unpacking ruby-dry-inflector_0.2.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying Don-t-require-bundler.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/124422/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='i386' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=22 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='i386' IFS=' ' INVOCATION_ID='48c68bfef4f6458e8e265715fe2300db' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' LD_LIBRARY_PATH='/usr/lib/libeatmydata' LD_PRELOAD='libeatmydata.so' 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='124422' 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.YOTB9BzV/pbuilderrc_YHqi --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.YOTB9BzV/b1 --logfile b1/build.log ruby-dry-inflector_0.2.1-1.dsc' SUDO_GID='112' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://213.165.73.152:3128' I: uname -a Linux ionos6-i386 6.1.0-27-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin I: user script /srv/workspace/pbuilder/124422/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: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), gem2deb (>= 1), ruby-rspec, ruby-warning dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19956 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 gem2deb (>= 1); however: Package gem2deb is not installed. pbuilder-satisfydepends-dummy depends on ruby-rspec; however: Package ruby-rspec is not installed. pbuilder-satisfydepends-dummy depends on ruby-warning; however: Package ruby-warning 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} ca-certificates{a} debhelper{a} devscripts{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dirmngr{a} dwz{a} file{a} gem2deb{a} gem2deb-test-runner{a} gettext{a} gettext-base{a} gnupg{a} gnupg-l10n{a} gpg{a} gpg-agent{a} gpgconf{a} gpgsm{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libassuan9{a} libb-hooks-op-check-perl{a} libclass-method-modifiers-perl{a} libclass-xsaccessor-perl{a} libclone-perl{a} libcom-err2{a} libdebhelper-perl{a} libdevel-callchecker-perl{a} libdynaloader-functions-perl{a} libedit2{a} libelf1t64{a} libencode-locale-perl{a} libexpat1{a} libfile-dirlist-perl{a} libfile-homedir-perl{a} libfile-listing-perl{a} libfile-stripnondeterminism-perl{a} libfile-touch-perl{a} libfile-which-perl{a} libgmp-dev{a} libgmpxx4ldbl{a} libgssapi-krb5-2{a} libhtml-parser-perl{a} libhtml-tagset-perl{a} libhtml-tree-perl{a} libhttp-cookies-perl{a} libhttp-date-perl{a} libhttp-message-perl{a} libhttp-negotiate-perl{a} libicu72{a} libimport-into-perl{a} libio-html-perl{a} libio-pty-perl{a} libio-socket-ssl-perl{a} libipc-run-perl{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libksba8{a} libldap-2.5-0{a} liblwp-mediatypes-perl{a} liblwp-protocol-https-perl{a} libmagic-mgc{a} libmagic1t64{a} libmodule-runtime-perl{a} libmoo-perl{a} libncurses6{a} libnet-http-perl{a} libnet-ssleay-perl{a} libnpth0t64{a} libnsl2{a} libparams-classify-perl{a} libpipeline1{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libreadline8t64{a} librole-tiny-perl{a} libruby{a} libruby3.1t64{a} libsasl2-2{a} libsasl2-modules-db{a} libsub-quote-perl{a} libtimedate-perl{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libtry-tiny-perl{a} libuchardet0{a} liburi-perl{a} libwww-perl{a} libwww-robotrules-perl{a} libxml2{a} libyaml-0-2{a} m4{a} man-db{a} media-types{a} netbase{a} openssl{a} patchutils{a} perl-openssl-defaults{a} pinentry-curses{a} po-debconf{a} python3{a} python3-minimal{a} python3.12{a} python3.12-minimal{a} rake{a} readline-common{a} ruby{a} ruby-all-dev{a} ruby-diff-lcs{a} ruby-net-telnet{a} ruby-rspec{a} ruby-rspec-core{a} ruby-rspec-expectations{a} ruby-rspec-mocks{a} ruby-rspec-support{a} ruby-rubygems{a} ruby-sdbm{a} ruby-warning{a} ruby-webrick{a} ruby-xmlrpc{a} ruby3.1{a} ruby3.1-dev{a} rubygems-integration{a} sensible-utils{a} tzdata{a} wdiff{a} The following packages are RECOMMENDED but will NOT be installed: apt-file curl dctrl-tools debian-keyring dput dput-ng dupload equivs fonts-lato gnupg-utils gpg-wks-client krb5-locales libarchive-cpio-perl libdata-dump-perl libdistro-info-perl libgit-wrapper-perl libgitlab-api-v4-perl libgpm2 libhtml-form-perl libhtml-format-perl libhttp-daemon-perl libio-compress-brotli-perl libjs-jquery libjson-perl libldap-common liblist-compare-perl libltdl-dev libmail-sendmail-perl libmailtools-perl libnamespace-clean-perl libsasl2-modules libsoap-lite-perl libstring-shellquote-perl libxstring-perl licensecheck lintian lynx pristine-tar python3-apt python3-debian python3-magic python3-requests python3-unidiff python3-xdg ruby3.1-doc strace unzip wget zip 0 packages upgraded, 136 newly installed, 0 to remove and 0 not upgraded. Need to get 44.8 MB of archives. After unpacking 165 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main i386 libpython3.12-minimal i386 3.12.7-3 [814 kB] Get: 2 http://deb.debian.org/debian trixie/main i386 libexpat1 i386 2.6.4-1 [107 kB] Get: 3 http://deb.debian.org/debian trixie/main i386 python3.12-minimal i386 3.12.7-3 [2236 kB] Get: 4 http://deb.debian.org/debian trixie/main i386 python3-minimal i386 3.12.6-1 [26.7 kB] Get: 5 http://deb.debian.org/debian trixie/main i386 media-types all 10.1.0 [26.9 kB] Get: 6 http://deb.debian.org/debian trixie/main i386 netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian trixie/main i386 tzdata all 2024b-3 [255 kB] Get: 8 http://deb.debian.org/debian trixie/main i386 libkrb5support0 i386 1.21.3-3 [34.9 kB] Get: 9 http://deb.debian.org/debian trixie/main i386 libcom-err2 i386 1.47.1-1+b1 [23.4 kB] Get: 10 http://deb.debian.org/debian trixie/main i386 libk5crypto3 i386 1.21.3-3 [83.6 kB] Get: 11 http://deb.debian.org/debian trixie/main i386 libkeyutils1 i386 1.6.3-4 [9600 B] Get: 12 http://deb.debian.org/debian trixie/main i386 libkrb5-3 i386 1.21.3-3 [350 kB] Get: 13 http://deb.debian.org/debian trixie/main i386 libgssapi-krb5-2 i386 1.21.3-3 [146 kB] Get: 14 http://deb.debian.org/debian trixie/main i386 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 15 http://deb.debian.org/debian trixie/main i386 libtirpc3t64 i386 1.3.4+ds-1.3+b1 [90.5 kB] Get: 16 http://deb.debian.org/debian trixie/main i386 libnsl2 i386 1.3.0-3+b3 [42.7 kB] Get: 17 http://deb.debian.org/debian trixie/main i386 readline-common all 8.2-5 [69.3 kB] Get: 18 http://deb.debian.org/debian trixie/main i386 libreadline8t64 i386 8.2-5 [173 kB] Get: 19 http://deb.debian.org/debian trixie/main i386 libpython3.12-stdlib i386 3.12.7-3 [1964 kB] Get: 20 http://deb.debian.org/debian trixie/main i386 python3.12 i386 3.12.7-3 [671 kB] Get: 21 http://deb.debian.org/debian trixie/main i386 libpython3-stdlib i386 3.12.6-1 [9692 B] Get: 22 http://deb.debian.org/debian trixie/main i386 python3 i386 3.12.6-1 [27.8 kB] Get: 23 http://deb.debian.org/debian trixie/main i386 sensible-utils all 0.0.24 [24.8 kB] Get: 24 http://deb.debian.org/debian trixie/main i386 openssl i386 3.3.2-2 [1387 kB] Get: 25 http://deb.debian.org/debian trixie/main i386 ca-certificates all 20240203 [158 kB] Get: 26 http://deb.debian.org/debian trixie/main i386 libmagic-mgc i386 1:5.45-3+b1 [314 kB] Get: 27 http://deb.debian.org/debian trixie/main i386 libmagic1t64 i386 1:5.45-3+b1 [115 kB] Get: 28 http://deb.debian.org/debian trixie/main i386 file i386 1:5.45-3+b1 [43.2 kB] Get: 29 http://deb.debian.org/debian trixie/main i386 gettext-base i386 0.22.5-2 [201 kB] Get: 30 http://deb.debian.org/debian trixie/main i386 libuchardet0 i386 0.0.8-1+b2 [69.2 kB] Get: 31 http://deb.debian.org/debian trixie/main i386 groff-base i386 1.23.0-5 [1196 kB] Get: 32 http://deb.debian.org/debian trixie/main i386 bsdextrautils i386 2.40.2-11 [95.6 kB] Get: 33 http://deb.debian.org/debian trixie/main i386 libpipeline1 i386 1.5.8-1 [41.2 kB] Get: 34 http://deb.debian.org/debian trixie/main i386 man-db i386 2.13.0-1 [1428 kB] Get: 35 http://deb.debian.org/debian trixie/main i386 m4 i386 1.4.19-4 [293 kB] Get: 36 http://deb.debian.org/debian trixie/main i386 autoconf all 2.72-3 [493 kB] Get: 37 http://deb.debian.org/debian trixie/main i386 autotools-dev all 20220109.1 [51.6 kB] Get: 38 http://deb.debian.org/debian trixie/main i386 automake all 1:1.16.5-1.3 [823 kB] Get: 39 http://deb.debian.org/debian trixie/main i386 autopoint all 0.22.5-2 [723 kB] Get: 40 http://deb.debian.org/debian trixie/main i386 libdebhelper-perl all 13.20 [89.7 kB] Get: 41 http://deb.debian.org/debian trixie/main i386 libtool all 2.4.7-8 [517 kB] Get: 42 http://deb.debian.org/debian trixie/main i386 dh-autoreconf all 20 [17.1 kB] Get: 43 http://deb.debian.org/debian trixie/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 44 http://deb.debian.org/debian trixie/main i386 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 45 http://deb.debian.org/debian trixie/main i386 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 46 http://deb.debian.org/debian trixie/main i386 libelf1t64 i386 0.192-4 [195 kB] Get: 47 http://deb.debian.org/debian trixie/main i386 dwz i386 0.15-1+b1 [116 kB] Get: 48 http://deb.debian.org/debian trixie/main i386 libicu72 i386 72.1-5+b1 [9583 kB] Get: 49 http://deb.debian.org/debian trixie/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.2+b1 [734 kB] Get: 50 http://deb.debian.org/debian trixie/main i386 gettext i386 0.22.5-2 [1631 kB] Get: 51 http://deb.debian.org/debian trixie/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 52 http://deb.debian.org/debian trixie/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 53 http://deb.debian.org/debian trixie/main i386 debhelper all 13.20 [915 kB] Get: 54 http://deb.debian.org/debian trixie/main i386 libassuan9 i386 3.0.1-2 [62.4 kB] Get: 55 http://deb.debian.org/debian trixie/main i386 gpgconf i386 2.2.45-2 [127 kB] Get: 56 http://deb.debian.org/debian trixie/main i386 libksba8 i386 1.6.7-2+b1 [142 kB] Get: 57 http://deb.debian.org/debian trixie/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-8 [20.6 kB] Get: 58 http://deb.debian.org/debian trixie/main i386 libsasl2-2 i386 2.1.28+dfsg1-8 [61.0 kB] Get: 59 http://deb.debian.org/debian trixie/main i386 libldap-2.5-0 i386 2.5.18+dfsg-3+b1 [200 kB] Get: 60 http://deb.debian.org/debian trixie/main i386 libnpth0t64 i386 1.6-3.1+b1 [18.3 kB] Get: 61 http://deb.debian.org/debian trixie/main i386 dirmngr i386 2.2.45-2 [396 kB] Get: 62 http://deb.debian.org/debian trixie/main i386 gnupg-l10n all 2.2.45-2 [705 kB] Get: 63 http://deb.debian.org/debian trixie/main i386 gpg i386 2.2.45-2 [573 kB] Get: 64 http://deb.debian.org/debian trixie/main i386 pinentry-curses i386 1.2.1-4+b1 [80.4 kB] Get: 65 http://deb.debian.org/debian trixie/main i386 gpg-agent i386 2.2.45-2 [269 kB] Get: 66 http://deb.debian.org/debian trixie/main i386 gpgsm i386 2.2.45-2 [275 kB] Get: 67 http://deb.debian.org/debian trixie/main i386 gnupg all 2.2.45-2 [376 kB] Get: 68 http://deb.debian.org/debian trixie/main i386 libfile-dirlist-perl all 0.05-3 [7600 B] Get: 69 http://deb.debian.org/debian trixie/main i386 libfile-which-perl all 1.27-2 [15.1 kB] Get: 70 http://deb.debian.org/debian trixie/main i386 libfile-homedir-perl all 1.006-2 [42.4 kB] Get: 71 http://deb.debian.org/debian trixie/main i386 libfile-touch-perl all 0.12-2 [8816 B] Get: 72 http://deb.debian.org/debian trixie/main i386 libio-pty-perl i386 1:1.20-1+b2 [35.8 kB] Get: 73 http://deb.debian.org/debian trixie/main i386 libipc-run-perl all 20231003.0-2 [101 kB] Get: 74 http://deb.debian.org/debian trixie/main i386 libclass-method-modifiers-perl all 2.15-1 [18.0 kB] Get: 75 http://deb.debian.org/debian trixie/main i386 libclass-xsaccessor-perl i386 1.19-4+b4 [37.5 kB] Get: 76 http://deb.debian.org/debian trixie/main i386 libb-hooks-op-check-perl i386 0.22-3+b2 [10.7 kB] Get: 77 http://deb.debian.org/debian trixie/main i386 libdynaloader-functions-perl all 0.004-1 [12.1 kB] Get: 78 http://deb.debian.org/debian trixie/main i386 libdevel-callchecker-perl i386 0.009-1+b1 [16.2 kB] Get: 79 http://deb.debian.org/debian trixie/main i386 libparams-classify-perl i386 0.015-2+b4 [23.1 kB] Get: 80 http://deb.debian.org/debian trixie/main i386 libmodule-runtime-perl all 0.016-2 [19.6 kB] Get: 81 http://deb.debian.org/debian trixie/main i386 libimport-into-perl all 1.002005-2 [11.3 kB] Get: 82 http://deb.debian.org/debian trixie/main i386 librole-tiny-perl all 2.002004-1 [21.4 kB] Get: 83 http://deb.debian.org/debian trixie/main i386 libsub-quote-perl all 2.006008-1 [21.8 kB] Get: 84 http://deb.debian.org/debian trixie/main i386 libmoo-perl all 2.005005-1 [58.0 kB] Get: 85 http://deb.debian.org/debian trixie/main i386 libencode-locale-perl all 1.05-3 [12.9 kB] Get: 86 http://deb.debian.org/debian trixie/main i386 libtimedate-perl all 2.3300-2 [39.3 kB] Get: 87 http://deb.debian.org/debian trixie/main i386 libhttp-date-perl all 6.06-1 [10.7 kB] Get: 88 http://deb.debian.org/debian trixie/main i386 libfile-listing-perl all 6.16-1 [12.4 kB] Get: 89 http://deb.debian.org/debian trixie/main i386 libhtml-tagset-perl all 3.24-1 [14.7 kB] Get: 90 http://deb.debian.org/debian trixie/main i386 liburi-perl all 5.30-1 [105 kB] Get: 91 http://deb.debian.org/debian trixie/main i386 libhtml-parser-perl i386 3.83-1+b1 [101 kB] Get: 92 http://deb.debian.org/debian trixie/main i386 libhtml-tree-perl all 5.07-3 [211 kB] Get: 93 http://deb.debian.org/debian trixie/main i386 libclone-perl i386 0.47-1+b1 [14.0 kB] Get: 94 http://deb.debian.org/debian trixie/main i386 libio-html-perl all 1.004-3 [16.2 kB] Get: 95 http://deb.debian.org/debian trixie/main i386 liblwp-mediatypes-perl all 6.04-2 [20.2 kB] Get: 96 http://deb.debian.org/debian trixie/main i386 libhttp-message-perl all 7.00-2 [79.8 kB] Get: 97 http://deb.debian.org/debian trixie/main i386 libhttp-cookies-perl all 6.11-1 [19.1 kB] Get: 98 http://deb.debian.org/debian trixie/main i386 libhttp-negotiate-perl all 6.01-2 [13.1 kB] Get: 99 http://deb.debian.org/debian trixie/main i386 perl-openssl-defaults i386 7+b2 [6720 B] Get: 100 http://deb.debian.org/debian trixie/main i386 libnet-ssleay-perl i386 1.94-2 [340 kB] Get: 101 http://deb.debian.org/debian trixie/main i386 libio-socket-ssl-perl all 2.089-1 [223 kB] Get: 102 http://deb.debian.org/debian trixie/main i386 libnet-http-perl all 6.23-1 [23.9 kB] Get: 103 http://deb.debian.org/debian trixie/main i386 liblwp-protocol-https-perl all 6.14-1 [10.8 kB] Get: 104 http://deb.debian.org/debian trixie/main i386 libtry-tiny-perl all 0.32-1 [22.9 kB] Get: 105 http://deb.debian.org/debian trixie/main i386 libwww-robotrules-perl all 6.02-1 [12.9 kB] Get: 106 http://deb.debian.org/debian trixie/main i386 libwww-perl all 6.77-1 [183 kB] Get: 107 http://deb.debian.org/debian trixie/main i386 patchutils i386 0.4.2-1 [79.6 kB] Get: 108 http://deb.debian.org/debian trixie/main i386 wdiff i386 1.2.2-6 [120 kB] Get: 109 http://deb.debian.org/debian trixie/main i386 devscripts all 2.24.3 [1079 kB] Get: 110 http://deb.debian.org/debian trixie/main i386 rubygems-integration all 1.18 [6704 B] Get: 111 http://deb.debian.org/debian trixie/main i386 ruby-net-telnet all 0.2.0-1 [13.1 kB] Get: 112 http://deb.debian.org/debian trixie/main i386 ruby-webrick all 1.8.1-1 [51.4 kB] Get: 113 http://deb.debian.org/debian trixie/main i386 ruby-xmlrpc all 0.3.3-2 [24.4 kB] Get: 114 http://deb.debian.org/debian trixie/main i386 libruby i386 1:3.1+nmu1 [4664 B] Get: 115 http://deb.debian.org/debian trixie/main i386 ruby-sdbm i386 1.0.0-5+b5 [16.8 kB] Get: 116 http://deb.debian.org/debian trixie/main i386 libedit2 i386 3.1-20240808-1 [98.0 kB] Get: 117 http://deb.debian.org/debian trixie/main i386 libncurses6 i386 6.5-2+b1 [112 kB] Get: 118 http://deb.debian.org/debian trixie/main i386 libyaml-0-2 i386 0.2.5-1+b2 [56.0 kB] Get: 119 http://deb.debian.org/debian trixie/main i386 libruby3.1t64 i386 3.1.2-8.4 [5470 kB] Get: 120 http://deb.debian.org/debian trixie/main i386 ruby3.1 i386 3.1.2-8.4 [664 kB] Get: 121 http://deb.debian.org/debian trixie/main i386 ruby-rubygems all 3.4.20-1 [309 kB] Get: 122 http://deb.debian.org/debian trixie/main i386 ruby i386 1:3.1+nmu1 [5584 B] Get: 123 http://deb.debian.org/debian trixie/main i386 rake all 13.2.1-1 [65.2 kB] Get: 124 http://deb.debian.org/debian trixie/main i386 gem2deb-test-runner i386 2.2.5 [17.9 kB] Get: 125 http://deb.debian.org/debian trixie/main i386 libgmpxx4ldbl i386 2:6.3.0+dfsg-2+b2 [330 kB] Get: 126 http://deb.debian.org/debian trixie/main i386 libgmp-dev i386 2:6.3.0+dfsg-2+b2 [661 kB] Get: 127 http://deb.debian.org/debian trixie/main i386 ruby3.1-dev i386 3.1.2-8.4 [1003 kB] Get: 128 http://deb.debian.org/debian trixie/main i386 ruby-all-dev i386 1:3.1+nmu1 [5676 B] Get: 129 http://deb.debian.org/debian trixie/main i386 gem2deb i386 2.2.5 [48.0 kB] Get: 130 http://deb.debian.org/debian trixie/main i386 ruby-diff-lcs all 1.5.1-1 [28.1 kB] Get: 131 http://deb.debian.org/debian trixie/main i386 ruby-rspec-support all 3.13.0c0e0m0s1-2 [28.5 kB] Get: 132 http://deb.debian.org/debian trixie/main i386 ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] Get: 133 http://deb.debian.org/debian trixie/main i386 ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [90.2 kB] Get: 134 http://deb.debian.org/debian trixie/main i386 ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.3 kB] Get: 135 http://deb.debian.org/debian trixie/main i386 ruby-rspec all 3.13.0c0e0m0s1-2 [5184 B] Get: 136 http://deb.debian.org/debian trixie/main i386 ruby-warning all 1.3.0-1 [8968 B] Fetched 44.8 MB in 1s (88.6 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:i386. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19956 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.7-3_i386.deb ... Unpacking libpython3.12-minimal:i386 (3.12.7-3) ... Selecting previously unselected package libexpat1:i386. Preparing to unpack .../libexpat1_2.6.4-1_i386.deb ... Unpacking libexpat1:i386 (2.6.4-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.7-3_i386.deb ... Unpacking python3.12-minimal (3.12.7-3) ... Setting up libpython3.12-minimal:i386 (3.12.7-3) ... Setting up libexpat1:i386 (2.6.4-1) ... Setting up python3.12-minimal (3.12.7-3) ... 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 ... 20276 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.6-1_i386.deb ... Unpacking python3-minimal (3.12.6-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-3_all.deb ... Unpacking tzdata (2024b-3) ... Selecting previously unselected package libkrb5support0:i386. Preparing to unpack .../04-libkrb5support0_1.21.3-3_i386.deb ... Unpacking libkrb5support0:i386 (1.21.3-3) ... Selecting previously unselected package libcom-err2:i386. Preparing to unpack .../05-libcom-err2_1.47.1-1+b1_i386.deb ... Unpacking libcom-err2:i386 (1.47.1-1+b1) ... Selecting previously unselected package libk5crypto3:i386. Preparing to unpack .../06-libk5crypto3_1.21.3-3_i386.deb ... Unpacking libk5crypto3:i386 (1.21.3-3) ... Selecting previously unselected package libkeyutils1:i386. Preparing to unpack .../07-libkeyutils1_1.6.3-4_i386.deb ... Unpacking libkeyutils1:i386 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:i386. Preparing to unpack .../08-libkrb5-3_1.21.3-3_i386.deb ... Unpacking libkrb5-3:i386 (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:i386. Preparing to unpack .../09-libgssapi-krb5-2_1.21.3-3_i386.deb ... Unpacking libgssapi-krb5-2:i386 (1.21.3-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../10-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:i386. Preparing to unpack .../11-libtirpc3t64_1.3.4+ds-1.3+b1_i386.deb ... Adding 'diversion of /lib/i386-linux-gnu/libtirpc.so.3 to /lib/i386-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/i386-linux-gnu/libtirpc.so.3.0.0 to /lib/i386-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:i386 (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:i386. Preparing to unpack .../12-libnsl2_1.3.0-3+b3_i386.deb ... Unpacking libnsl2:i386 (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../13-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package libreadline8t64:i386. Preparing to unpack .../14-libreadline8t64_8.2-5_i386.deb ... Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8 to /lib/i386-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8.2 to /lib/i386-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8 to /lib/i386-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8.2 to /lib/i386-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:i386 (8.2-5) ... Selecting previously unselected package libpython3.12-stdlib:i386. Preparing to unpack .../15-libpython3.12-stdlib_3.12.7-3_i386.deb ... Unpacking libpython3.12-stdlib:i386 (3.12.7-3) ... Selecting previously unselected package python3.12. Preparing to unpack .../16-python3.12_3.12.7-3_i386.deb ... Unpacking python3.12 (3.12.7-3) ... Selecting previously unselected package libpython3-stdlib:i386. Preparing to unpack .../17-libpython3-stdlib_3.12.6-1_i386.deb ... Unpacking libpython3-stdlib:i386 (3.12.6-1) ... Setting up python3-minimal (3.12.6-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 ... 21338 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.6-1_i386.deb ... Unpacking python3 (3.12.6-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../001-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package openssl. Preparing to unpack .../002-openssl_3.3.2-2_i386.deb ... Unpacking openssl (3.3.2-2) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../003-ca-certificates_20240203_all.deb ... Unpacking ca-certificates (20240203) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:i386. Preparing to unpack .../005-libmagic1t64_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic1t64:i386 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.45-3+b1_i386.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.22.5-2_i386.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../008-libuchardet0_0.0.8-1+b2_i386.deb ... Unpacking libuchardet0:i386 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-5_i386.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.40.2-11_i386.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../011-libpipeline1_1.5.8-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.0-1_i386.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.19-4_i386.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../014-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../015-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../016-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 .../017-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../018-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../019-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../020-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../021-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 .../022-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 .../023-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:i386. Preparing to unpack .../024-libelf1t64_0.192-4_i386.deb ... Unpacking libelf1t64:i386 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../025-dwz_0.15-1+b1_i386.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:i386. Preparing to unpack .../026-libicu72_72.1-5+b1_i386.deb ... Unpacking libicu72:i386 (72.1-5+b1) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../027-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_i386.deb ... Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../028-gettext_0.22.5-2_i386.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../029-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 .../030-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../031-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package libassuan9:i386. Preparing to unpack .../032-libassuan9_3.0.1-2_i386.deb ... Unpacking libassuan9:i386 (3.0.1-2) ... Selecting previously unselected package gpgconf. Preparing to unpack .../033-gpgconf_2.2.45-2_i386.deb ... Unpacking gpgconf (2.2.45-2) ... Selecting previously unselected package libksba8:i386. Preparing to unpack .../034-libksba8_1.6.7-2+b1_i386.deb ... Unpacking libksba8:i386 (1.6.7-2+b1) ... Selecting previously unselected package libsasl2-modules-db:i386. Preparing to unpack .../035-libsasl2-modules-db_2.1.28+dfsg1-8_i386.deb ... Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-8) ... Selecting previously unselected package libsasl2-2:i386. Preparing to unpack .../036-libsasl2-2_2.1.28+dfsg1-8_i386.deb ... Unpacking libsasl2-2:i386 (2.1.28+dfsg1-8) ... Selecting previously unselected package libldap-2.5-0:i386. Preparing to unpack .../037-libldap-2.5-0_2.5.18+dfsg-3+b1_i386.deb ... Unpacking libldap-2.5-0:i386 (2.5.18+dfsg-3+b1) ... Selecting previously unselected package libnpth0t64:i386. Preparing to unpack .../038-libnpth0t64_1.6-3.1+b1_i386.deb ... Unpacking libnpth0t64:i386 (1.6-3.1+b1) ... Selecting previously unselected package dirmngr. Preparing to unpack .../039-dirmngr_2.2.45-2_i386.deb ... Unpacking dirmngr (2.2.45-2) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../040-gnupg-l10n_2.2.45-2_all.deb ... Unpacking gnupg-l10n (2.2.45-2) ... Selecting previously unselected package gpg. Preparing to unpack .../041-gpg_2.2.45-2_i386.deb ... Unpacking gpg (2.2.45-2) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../042-pinentry-curses_1.2.1-4+b1_i386.deb ... Unpacking pinentry-curses (1.2.1-4+b1) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../043-gpg-agent_2.2.45-2_i386.deb ... Unpacking gpg-agent (2.2.45-2) ... Selecting previously unselected package gpgsm. Preparing to unpack .../044-gpgsm_2.2.45-2_i386.deb ... Unpacking gpgsm (2.2.45-2) ... Selecting previously unselected package gnupg. Preparing to unpack .../045-gnupg_2.2.45-2_all.deb ... Unpacking gnupg (2.2.45-2) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../046-libfile-dirlist-perl_0.05-3_all.deb ... Unpacking libfile-dirlist-perl (0.05-3) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../047-libfile-which-perl_1.27-2_all.deb ... Unpacking libfile-which-perl (1.27-2) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../048-libfile-homedir-perl_1.006-2_all.deb ... Unpacking libfile-homedir-perl (1.006-2) ... Selecting previously unselected package libfile-touch-perl. Preparing to unpack .../049-libfile-touch-perl_0.12-2_all.deb ... Unpacking libfile-touch-perl (0.12-2) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../050-libio-pty-perl_1%3a1.20-1+b2_i386.deb ... Unpacking libio-pty-perl (1:1.20-1+b2) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../051-libipc-run-perl_20231003.0-2_all.deb ... Unpacking libipc-run-perl (20231003.0-2) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../052-libclass-method-modifiers-perl_2.15-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.15-1) ... Selecting previously unselected package libclass-xsaccessor-perl. Preparing to unpack .../053-libclass-xsaccessor-perl_1.19-4+b4_i386.deb ... Unpacking libclass-xsaccessor-perl (1.19-4+b4) ... Selecting previously unselected package libb-hooks-op-check-perl:i386. Preparing to unpack .../054-libb-hooks-op-check-perl_0.22-3+b2_i386.deb ... Unpacking libb-hooks-op-check-perl:i386 (0.22-3+b2) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../055-libdynaloader-functions-perl_0.004-1_all.deb ... Unpacking libdynaloader-functions-perl (0.004-1) ... Selecting previously unselected package libdevel-callchecker-perl:i386. Preparing to unpack .../056-libdevel-callchecker-perl_0.009-1+b1_i386.deb ... Unpacking libdevel-callchecker-perl:i386 (0.009-1+b1) ... Selecting previously unselected package libparams-classify-perl:i386. Preparing to unpack .../057-libparams-classify-perl_0.015-2+b4_i386.deb ... Unpacking libparams-classify-perl:i386 (0.015-2+b4) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../058-libmodule-runtime-perl_0.016-2_all.deb ... Unpacking libmodule-runtime-perl (0.016-2) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../059-libimport-into-perl_1.002005-2_all.deb ... Unpacking libimport-into-perl (1.002005-2) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../060-librole-tiny-perl_2.002004-1_all.deb ... Unpacking librole-tiny-perl (2.002004-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../061-libsub-quote-perl_2.006008-1_all.deb ... Unpacking libsub-quote-perl (2.006008-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../062-libmoo-perl_2.005005-1_all.deb ... Unpacking libmoo-perl (2.005005-1) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../063-libencode-locale-perl_1.05-3_all.deb ... Unpacking libencode-locale-perl (1.05-3) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../064-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../065-libhttp-date-perl_6.06-1_all.deb ... Unpacking libhttp-date-perl (6.06-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../066-libfile-listing-perl_6.16-1_all.deb ... Unpacking libfile-listing-perl (6.16-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../067-libhtml-tagset-perl_3.24-1_all.deb ... Unpacking libhtml-tagset-perl (3.24-1) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../068-liburi-perl_5.30-1_all.deb ... Unpacking liburi-perl (5.30-1) ... Selecting previously unselected package libhtml-parser-perl:i386. Preparing to unpack .../069-libhtml-parser-perl_3.83-1+b1_i386.deb ... Unpacking libhtml-parser-perl:i386 (3.83-1+b1) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../070-libhtml-tree-perl_5.07-3_all.deb ... Unpacking libhtml-tree-perl (5.07-3) ... Selecting previously unselected package libclone-perl:i386. Preparing to unpack .../071-libclone-perl_0.47-1+b1_i386.deb ... Unpacking libclone-perl:i386 (0.47-1+b1) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../072-libio-html-perl_1.004-3_all.deb ... Unpacking libio-html-perl (1.004-3) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../073-liblwp-mediatypes-perl_6.04-2_all.deb ... Unpacking liblwp-mediatypes-perl (6.04-2) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../074-libhttp-message-perl_7.00-2_all.deb ... Unpacking libhttp-message-perl (7.00-2) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../075-libhttp-cookies-perl_6.11-1_all.deb ... Unpacking libhttp-cookies-perl (6.11-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../076-libhttp-negotiate-perl_6.01-2_all.deb ... Unpacking libhttp-negotiate-perl (6.01-2) ... Selecting previously unselected package perl-openssl-defaults:i386. Preparing to unpack .../077-perl-openssl-defaults_7+b2_i386.deb ... Unpacking perl-openssl-defaults:i386 (7+b2) ... Selecting previously unselected package libnet-ssleay-perl:i386. Preparing to unpack .../078-libnet-ssleay-perl_1.94-2_i386.deb ... Unpacking libnet-ssleay-perl:i386 (1.94-2) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../079-libio-socket-ssl-perl_2.089-1_all.deb ... Unpacking libio-socket-ssl-perl (2.089-1) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../080-libnet-http-perl_6.23-1_all.deb ... Unpacking libnet-http-perl (6.23-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../081-liblwp-protocol-https-perl_6.14-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.14-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../082-libtry-tiny-perl_0.32-1_all.deb ... Unpacking libtry-tiny-perl (0.32-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../083-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../084-libwww-perl_6.77-1_all.deb ... Unpacking libwww-perl (6.77-1) ... Selecting previously unselected package patchutils. Preparing to unpack .../085-patchutils_0.4.2-1_i386.deb ... Unpacking patchutils (0.4.2-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../086-wdiff_1.2.2-6_i386.deb ... Unpacking wdiff (1.2.2-6) ... Selecting previously unselected package devscripts. Preparing to unpack .../087-devscripts_2.24.3_all.deb ... Unpacking devscripts (2.24.3) ... Selecting previously unselected package rubygems-integration. Preparing to unpack .../088-rubygems-integration_1.18_all.deb ... Unpacking rubygems-integration (1.18) ... Selecting previously unselected package ruby-net-telnet. Preparing to unpack .../089-ruby-net-telnet_0.2.0-1_all.deb ... Unpacking ruby-net-telnet (0.2.0-1) ... Selecting previously unselected package ruby-webrick. Preparing to unpack .../090-ruby-webrick_1.8.1-1_all.deb ... Unpacking ruby-webrick (1.8.1-1) ... Selecting previously unselected package ruby-xmlrpc. Preparing to unpack .../091-ruby-xmlrpc_0.3.3-2_all.deb ... Unpacking ruby-xmlrpc (0.3.3-2) ... Selecting previously unselected package libruby:i386. Preparing to unpack .../092-libruby_1%3a3.1+nmu1_i386.deb ... Unpacking libruby:i386 (1:3.1+nmu1) ... Selecting previously unselected package ruby-sdbm:i386. Preparing to unpack .../093-ruby-sdbm_1.0.0-5+b5_i386.deb ... Unpacking ruby-sdbm:i386 (1.0.0-5+b5) ... Selecting previously unselected package libedit2:i386. Preparing to unpack .../094-libedit2_3.1-20240808-1_i386.deb ... Unpacking libedit2:i386 (3.1-20240808-1) ... Selecting previously unselected package libncurses6:i386. Preparing to unpack .../095-libncurses6_6.5-2+b1_i386.deb ... Unpacking libncurses6:i386 (6.5-2+b1) ... Selecting previously unselected package libyaml-0-2:i386. Preparing to unpack .../096-libyaml-0-2_0.2.5-1+b2_i386.deb ... Unpacking libyaml-0-2:i386 (0.2.5-1+b2) ... Selecting previously unselected package libruby3.1t64:i386. Preparing to unpack .../097-libruby3.1t64_3.1.2-8.4_i386.deb ... Unpacking libruby3.1t64:i386 (3.1.2-8.4) ... Selecting previously unselected package ruby3.1. Preparing to unpack .../098-ruby3.1_3.1.2-8.4_i386.deb ... Unpacking ruby3.1 (3.1.2-8.4) ... Selecting previously unselected package ruby-rubygems. Preparing to unpack .../099-ruby-rubygems_3.4.20-1_all.deb ... Unpacking ruby-rubygems (3.4.20-1) ... Selecting previously unselected package ruby. Preparing to unpack .../100-ruby_1%3a3.1+nmu1_i386.deb ... Unpacking ruby (1:3.1+nmu1) ... Selecting previously unselected package rake. Preparing to unpack .../101-rake_13.2.1-1_all.deb ... Unpacking rake (13.2.1-1) ... Selecting previously unselected package gem2deb-test-runner. Preparing to unpack .../102-gem2deb-test-runner_2.2.5_i386.deb ... Unpacking gem2deb-test-runner (2.2.5) ... Selecting previously unselected package libgmpxx4ldbl:i386. Preparing to unpack .../103-libgmpxx4ldbl_2%3a6.3.0+dfsg-2+b2_i386.deb ... Unpacking libgmpxx4ldbl:i386 (2:6.3.0+dfsg-2+b2) ... Selecting previously unselected package libgmp-dev:i386. Preparing to unpack .../104-libgmp-dev_2%3a6.3.0+dfsg-2+b2_i386.deb ... Unpacking libgmp-dev:i386 (2:6.3.0+dfsg-2+b2) ... Selecting previously unselected package ruby3.1-dev:i386. Preparing to unpack .../105-ruby3.1-dev_3.1.2-8.4_i386.deb ... Unpacking ruby3.1-dev:i386 (3.1.2-8.4) ... Selecting previously unselected package ruby-all-dev:i386. Preparing to unpack .../106-ruby-all-dev_1%3a3.1+nmu1_i386.deb ... Unpacking ruby-all-dev:i386 (1:3.1+nmu1) ... Selecting previously unselected package gem2deb. Preparing to unpack .../107-gem2deb_2.2.5_i386.deb ... Unpacking gem2deb (2.2.5) ... Selecting previously unselected package ruby-diff-lcs. Preparing to unpack .../108-ruby-diff-lcs_1.5.1-1_all.deb ... Unpacking ruby-diff-lcs (1.5.1-1) ... Selecting previously unselected package ruby-rspec-support. Preparing to unpack .../109-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ... Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ... Selecting previously unselected package ruby-rspec-core. Preparing to unpack .../110-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ... Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ... Selecting previously unselected package ruby-rspec-expectations. Preparing to unpack .../111-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ... Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... Selecting previously unselected package ruby-rspec-mocks. Preparing to unpack .../112-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ... Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... Selecting previously unselected package ruby-rspec. Preparing to unpack .../113-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... Selecting previously unselected package ruby-warning. Preparing to unpack .../114-ruby-warning_1.3.0-1_all.deb ... Unpacking ruby-warning (1.3.0-1) ... Setting up libksba8:i386 (1.6.7-2+b1) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:i386 (1.5.8-1) ... Setting up wdiff (1.2.2-6) ... Setting up libfile-which-perl (1.27-2) ... Setting up libnpth0t64:i386 (1.6-3.1+b1) ... Setting up libkeyutils1:i386 (1.6.3-4) ... Setting up libicu72:i386 (72.1-5+b1) ... Setting up bsdextrautils (2.40.2-11) ... Setting up libdynaloader-functions-perl (0.004-1) ... Setting up libclass-method-modifiers-perl (2.15-1) ... Setting up libio-pty-perl (1:1.20-1+b2) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libclone-perl:i386 (0.47-1+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:i386 (0.2.5-1+b2) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libhtml-tagset-perl (3.24-1) ... Setting up libdebhelper-perl (13.20) ... Setting up libedit2:i386 (3.1-20240808-1) ... Setting up liblwp-mediatypes-perl (6.04-2) ... Setting up libmagic1t64:i386 (1:5.45-3+b1) ... Setting up libtry-tiny-perl (0.32-1) ... Setting up perl-openssl-defaults:i386 (7+b2) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up libencode-locale-perl (1.05-3) ... Setting up libcom-err2:i386 (1.47.1-1+b1) ... Setting up file (1:5.45-3+b1) ... Setting up libelf1t64:i386 (0.192-4) ... Setting up ruby-warning (1.3.0-1) ... Setting up libkrb5support0:i386 (1.21.3-3) ... Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-8) ... Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Dec 25 01:45:37 UTC 2025. Universal Time is now: Thu Dec 25 01:45:37 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... Setting up libgmpxx4ldbl:i386 (2:6.3.0+dfsg-2+b2) ... Setting up gnupg-l10n (2.2.45-2) ... Setting up libncurses6:i386 (6.5-2+b1) ... Setting up ruby-net-telnet (0.2.0-1) ... Setting up libio-html-perl (1.004-3) ... Setting up autopoint (0.22.5-2) ... Setting up libb-hooks-op-check-perl:i386 (0.22-3+b2) ... Setting up libipc-run-perl (20231003.0-2) ... Setting up libk5crypto3:i386 (1.21.3-3) ... Setting up libsasl2-2:i386 (2.1.28+dfsg1-8) ... Setting up autoconf (2.72-3) ... Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ... Setting up libtimedate-perl (2.3300-2) ... Setting up ruby-webrick (1.8.1-1) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:i386 (0.0.8-1+b2) ... Setting up libassuan9:i386 (3.0.1-2) ... Setting up librole-tiny-perl (2.002004-1) ... Setting up netbase (6.4) ... Setting up libsub-quote-perl (2.006008-1) ... Setting up libclass-xsaccessor-perl (1.19-4+b4) ... Setting up libkrb5-3:i386 (1.21.3-3) ... Setting up libfile-dirlist-perl (0.05-3) ... Setting up libfile-homedir-perl (1.006-2) ... Setting up openssl (3.3.2-2) ... Setting up readline-common (8.2-5) ... Setting up ruby-xmlrpc (0.3.3-2) ... Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up liburi-perl (5.30-1) ... Setting up libfile-touch-perl (0.12-2) ... Setting up libnet-ssleay-perl:i386 (1.94-2) ... 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 pinentry-curses (1.2.1-4+b1) ... Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libhttp-date-perl (6.06-1) ... Setting up gettext (0.22.5-2) ... Setting up libgmp-dev:i386 (2:6.3.0+dfsg-2+b2) ... Setting up libfile-listing-perl (6.16-1) ... Setting up libtool (2.4.7-8) ... Setting up libnet-http-perl (6.23-1) ... Setting up libdevel-callchecker-perl:i386 (0.009-1+b1) ... Setting up libldap-2.5-0:i386 (2.5.18+dfsg-3+b1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up patchutils (0.4.2-1) ... Setting up ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 146 added, 0 removed; done. Setting up libgssapi-krb5-2:i386 (1.21.3-3) ... Setting up libreadline8t64:i386 (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up groff-base (1.23.0-5) ... Setting up libhtml-parser-perl:i386 (3.83-1+b1) ... Setting up gpgconf (2.2.45-2) ... Setting up libio-socket-ssl-perl (2.089-1) ... Setting up gpg (2.2.45-2) ... Setting up libhttp-message-perl (7.00-2) ... Setting up libhttp-negotiate-perl (6.01-2) ... Setting up gpg-agent (2.2.45-2) ... Setting up libtirpc3t64:i386 (1.3.4+ds-1.3+b1) ... Setting up libhttp-cookies-perl (6.11-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libhtml-tree-perl (5.07-3) ... Setting up libparams-classify-perl:i386 (0.015-2+b4) ... Setting up gpgsm (2.2.45-2) ... Setting up rubygems-integration (1.18) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up dirmngr (2.2.45-2) ... Setting up libmodule-runtime-perl (0.016-2) ... Setting up libnsl2:i386 (1.3.0-3+b3) ... Setting up gnupg (2.2.45-2) ... Setting up libpython3.12-stdlib:i386 (3.12.7-3) ... Setting up libimport-into-perl (1.002005-2) ... Setting up libmoo-perl (2.005005-1) ... Setting up python3.12 (3.12.7-3) ... Setting up debhelper (13.20) ... Setting up libpython3-stdlib:i386 (3.12.6-1) ... Setting up python3 (3.12.6-1) ... Setting up rake (13.2.1-1) ... Setting up ruby-sdbm:i386 (1.0.0-5+b5) ... Setting up liblwp-protocol-https-perl (6.14-1) ... Setting up libwww-perl (6.77-1) ... Setting up ruby-rubygems (3.4.20-1) ... Setting up devscripts (2.24.3) ... Setting up libruby3.1t64:i386 (3.1.2-8.4) ... Setting up ruby3.1 (3.1.2-8.4) ... Setting up ruby3.1-dev:i386 (3.1.2-8.4) ... Setting up libruby:i386 (1:3.1+nmu1) ... Setting up ruby-all-dev:i386 (1:3.1+nmu1) ... Setting up ruby (1:3.1+nmu1) ... Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ... Setting up ruby-diff-lcs (1.5.1-1) ... Setting up gem2deb-test-runner (2.2.5) ... Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... Setting up gem2deb (2.2.5) ... Setting up ruby-rspec (3.13.0c0e0m0s1-2) ... Processing triggers for libc-bin (2.40-3) ... Processing triggers for ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. 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/ruby-dry-inflector-0.2.1/ && 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 > ../ruby-dry-inflector_0.2.1-1_source.changes dpkg-buildpackage: info: source package ruby-dry-inflector dpkg-buildpackage: info: source version 0.2.1-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Daniel Leidert dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 debian/rules clean dh clean --buildsystem=ruby --with ruby dh_auto_clean -O--buildsystem=ruby dh_ruby --clean W: XS-Ruby-Versions is deprecated, and will be ignored dh_autoreconf_clean -O--buildsystem=ruby dh_clean -O--buildsystem=ruby debian/rules binary dh binary --buildsystem=ruby --with ruby dh_update_autotools_config -O--buildsystem=ruby dh_autoreconf -O--buildsystem=ruby dh_auto_configure -O--buildsystem=ruby dh_ruby --configure dh_auto_build -O--buildsystem=ruby dh_ruby --build dh_auto_test -O--buildsystem=ruby dh_ruby --test create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=ruby dh_prep -O--buildsystem=ruby dh_auto_install --destdir=debian/ruby-dry-inflector/ -O--buildsystem=ruby dh_ruby --install /build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector ┌──────────────────────────────────────────────────────────────────────────────┐ │ ruby-dry-inflector: Installing files and building extensions for ruby3.1 │ └──────────────────────────────────────────────────────────────────────────────┘ /usr/bin/ruby3.1 -S gem build --config-file /dev/null --verbose /tmp/d20251224-129169-oesbmq/gemspec Failed to load /dev/null because it doesn't contain valid YAML hash WARNING: description and summary are identical WARNING: open-ended dependency on bundler (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on rake (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on rspec (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: See https://guides.rubygems.org/specification-reference/ for help Successfully built RubyGem Name: dry-inflector Version: 0.2.1 File: dry-inflector-0.2.1.gem /usr/bin/ruby3.1 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-dry-inflector/usr/share/rubygems-integration/all /tmp/d20251224-129169-oesbmq/dry-inflector-0.2.1.gem Failed to load /dev/null because it doesn't contain valid YAML hash /build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all/gems/dry-inflector-0.2.1/lib/dry-inflector.rb /build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all/gems/dry-inflector-0.2.1/lib/dry/inflector.rb /build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all/gems/dry-inflector-0.2.1/lib/dry/inflector/acronyms.rb /build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all/gems/dry-inflector-0.2.1/lib/dry/inflector/inflections.rb /build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all/gems/dry-inflector-0.2.1/lib/dry/inflector/inflections/defaults.rb /build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all/gems/dry-inflector-0.2.1/lib/dry/inflector/rules.rb /build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all/gems/dry-inflector-0.2.1/lib/dry/inflector/version.rb Successfully installed dry-inflector-0.2.1 1 gem installed cd debian/ruby-dry-inflector/usr/share/rubygems-integration/all rm -rf bin rm -rf build_info rm -rf cache rm -rf doc rm -rf extensions rmdir plugins cd gems/dry-inflector-0.2.1 rm -f chmod 644 lib/dry/inflector/acronyms.rb lib/dry/inflector/inflections/defaults.rb lib/dry/inflector/inflections.rb lib/dry/inflector/rules.rb lib/dry/inflector/version.rb lib/dry/inflector.rb lib/dry-inflector.rb find lib/ -type d -empty -delete cd - cd - dh_installchangelogs -pruby-dry-inflector /build/reproducible-path/ruby-dry-inflector-0.2.1/CHANGELOG.md upstream /usr/bin/ruby3.1 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby3.1 │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=. GEM_PATH=/build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all:/build/reproducible-path/ruby-dry-inflector-0.2.1/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.1.0:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/i386-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/i386-linux-gnu/rubygems-integration/3.1.0 ruby3.1 -e gem\ \"dry-inflector\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby3.1 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=. GEM_PATH=/build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all:/build/reproducible-path/ruby-dry-inflector-0.2.1/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.1.0:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/i386-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/i386-linux-gnu/rubygems-integration/3.1.0 ruby3.1 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake /usr/bin/ruby3.1 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation Randomized with seed 8970 Dry::Inflector #camelize_upper upper camelizes data_mapper => DataMapper upper camelizes dry/inflector => Dry::Inflector upper camelizes merb => Merb upper camelizes blog_post/tag_cloud => BlogPost::TagCloud upper camelizes blog_post/author => BlogPost::Author have alias handles acronyms upper camelizes dry/inflector/inflections => Dry::Inflector::Inflections accepts symbols custom acronyms handles acronyms Dry::Inflector #camelize_lower lower camelizes dry/inflector/inflections => dry::Inflector::Inflections lower camelizes merb => merb accepts symbols handles acronyms lower camelizes blog_post/author => blogPost::Author lower camelizes blog_post/tag_cloud => blogPost::TagCloud lower camelizes data_mapper => dataMapper lower camelizes dry/inflector => dry::Inflector custom acronyms handles acronyms Dry::Inflector #constantize does not search ancestors constantizes nested constant Dry::Inflector::Inflections searches in const_missing constantizes Module raises exception when empty string given raises exception when constant not found accepts symbols constantizes ::Module Dry::Inflector #underscore underscores CLI as cli underscores Merb::BootLoader::Rackup as merb/boot_loader/rackup underscores castleKing as castle_king accepts symbols underscores DataMapper as data_mapper underscores CLIRunner as cli_runner handles acronyms underscores Merb as merb underscores DataMapper::Resource as data_mapper/resource underscores data-mapper as data_mapper Dry::Inflector #pluralize pluralizes view => views pluralizes auto => autos pluralizes sex => sexes pluralizes wife => wives pluralizes box => boxes pluralizes search => searches pluralizes fiasco => fiascos pluralizes equipment => equipment pluralizes prospectus => prospectuses pluralizes dynamo => dynamos pluralizes test => tests pluralizes elf => elves accepts symbols pluralizes game => games pluralizes charisma => charismata pluralizes agendum => agenda pluralizes action => actions pluralizes magma => magmata pluralizes basis => bases pluralizes soprano => sopranos pluralizes studio => studios pluralizes spam => spams pluralizes switch => switches pluralizes mango => mangos pluralizes fly => flies pluralizes means => means pluralizes router => routers pluralizes knife => knives pluralizes photo => photos pluralizes medico => medicos (irregular) pluralizeschild => children pluralizes baby => babies pluralizes thesis => theses pluralizes half => halves pluralizes entity => entities pluralizes epoch => epochs pluralizes tornado => tornados pluralizes generalissimo => generalissimos pluralizes person => people pluralizes arena => arenas pluralizes proof => proofs pluralizes sheep => sheep pluralizes alias => aliases pluralizes ray => rays pluralizes server => servers pluralizes old_news => old_news pluralizes foobar => foobars pluralizes project => projects pluralizes spokesman => spokesmen pluralizes class => classes (irregular) pluralizestooth => teeth pluralizes cactus => cacti pluralizes noumenon => noumena pluralizes domino => dominoes pluralizes memorandum => memoranda pluralizes diagnosis => diagnoses pluralizes area => areas pluralizes move => moves pluralizes wizard => wizards pluralizes layout => layouts pluralizes impetus => impetuses pluralizes jumbo => jumbos pluralizes alto => altos pluralizes map => maps pluralizes buffalo => buffaloes pluralizes price => prices pluralizes location => locations pluralizes archive => archives pluralizes stylo => stylos pluralizes rhino => rhinos pluralizes book => books pluralizes news => news pluralizes joy => joys pluralizes date => dates pluralizes classes => classes pluralizes soma => somata pluralizes branch => branches pluralizes child => children pluralizes post => posts pluralizes table => tables pluralizes cargo => cargos pluralizes carcinoma => carcinomata pluralizes glasses => glasses pluralizes kisses => kisses pluralizes tooth => teeth pluralizes giraffe => giraffes pluralizes hiatus => hiatuses pluralizes matrix => matrices pluralizes application => applications pluralizes guy => guys pluralizes series => series pluralizes axis => axes pluralizes edema => edemata pluralizes asset => assets pluralizes archipelago => archipelagos pluralizes article => articles pluralizes feature => features pluralizes attachment => attachments pluralizes aphelium => aphelia missing exception or rule for virus => viruses (PENDING: Not yet implemented) pluralizes shoe => shoes pluralizes ability => abilities pluralizes song => songs pluralizes commando => commandos pluralizes money => money pluralizes api => apis pluralizes horse => horses pluralizes drive => drives pluralizes anathema => anathemata pluralizes fox => foxes pluralizes commit => commits pluralizes man => men pluralizes quiz => quizzes pluralizes income => incomes pluralizes tomato => tomatoes pluralizes stomach => stomachs pluralizes cow => cows pluralizes sarcoma => sarcomata pluralizes presenter => presenters pluralizes lumbago => lumbagos pluralizes deer => deer pluralizes diagnosis_a => diagnosis_as pluralizes datum => data pluralizes attribute => attributes pluralizes mapper => mappers pluralizes ovum => ova pluralizes rain => rain pluralizes advice => advices pluralizes hovercraft => hovercraft pluralizes guano => guanos pluralizes trauma => traumata pluralizes city => cities pluralizes fish => fish pluralizes universe => universes pluralizes cat => cats pluralizes athlete => athletes pluralizes ticket => tickets pluralizes tuxedo => tuxedos pluralizes safe => saves pluralizes fresco => frescos pluralizes organon => organa pluralizes church => churches pluralizes job => jobs pluralizes louse => lice pluralizes package => packages pluralizes glass => glasses pluralizes friend => friends pluralizes macro => macros pluralizes category => categories pluralizes lemma => lemmata pluralizes model => models pluralizes kitten => kittens pluralizes hive => hives missing exception or rule for thesaurus => thesauri (PENDING: Not yet implemented) pluralizes shelf => shelves pluralizes pro => pros pluralizes index => indices pluralizes echo => echoes pluralizes lymphoma => lymphomata pluralizes zoo => zoos pluralizes armadillo => armadillos pluralizes criterium => criteria pluralizes stratum => strata pluralizes zero => zeros pluralizes referendum => referenda pluralizes woman => women pluralizes comment => comments pluralizes endpoint => endpoints pluralizes car => cars pluralizes query => queries pluralizes sportsman => sportsmen pluralizes process => processes pluralizes basso => bassos pluralizes mosquito => mosquitoes pluralizes boss => bosses pluralizes typo => typos pluralizes casino => casinos pluralizes quarto => quartos pluralizes contralto => contraltos pluralizes miasma => miasmata pluralizes human => humans pluralizes apparatus => apparatuses pluralizes document => documents pluralizes schedule => schedules pluralizes crunch => crunches pluralizes foot => feet pluralizes movie => movies pluralizes enema => enemata pluralizes download => downloads pluralizes case => cases fails as expected since it's 'pending' (tip: remove it from pending!) pluralizes stack => stacks pluralizes solo => solos pluralizes newsletter => newsletters pluralizes spray => sprays pluralizes potato => potatoes pluralizes house => houses pluralizes erratum => errata pluralizes vertex => vertices pluralizes event => events pluralizes mustache => mustaches pluralizes dogma => dogmata pluralizes oedema => oedemata pluralizes tournament => tournaments pluralizes matrix_fu => matrix_fus pluralizes fruit => fruits pluralizes coitus => coituses pluralizes inferno => infernos pluralizes phenomenon => phenomena pluralizes stigma => stigmata pluralizes day => days pluralizes kiss => kisses pluralizes fix => fixes missing exception or rule for plus => plusses (PENDING: Not yet implemented) pluralizes status_code => status_codes pluralizes grass => grass pluralizes string => strings pluralizes bureau => bureaux pluralizes bema => bemata (irregular) pluralizesman => men pluralizes ox => oxen pluralizes tempo => tempos pluralizes todo => todos pluralizes gumma => gummata pluralizes witch => witches pluralizes nexus => nexuses pluralizes agency => agencies pluralizes information => information pluralizes albino => albinos pluralizes cry => cries pluralizes prey => preys pluralizes edition => editions pluralizes perspective => perspectives pluralizes version => versions pluralizes bosses => bosses pluralizes drama => dramata pluralizes verse => verses pluralizes cantus => cantuses pluralizes desideratum => desiderata pluralizes schema => schemata pluralizes fixture => fixtures pluralizes diploma => diplomata pluralizes species => species pluralizes experience => experiences pluralizes wish => wishes pluralizes route => routes pluralizes melisma => melismata pluralizes stoma => stomata pluralizes memento => mementos pluralizes invoice => invoices fails as expected since it's 'pending' (tip: remove it from pending!) pluralizes flamingo => flamingos pluralizes octavo => octavos (irregular) pluralizesgoose => geese pluralizes ghetto => ghettos pluralizes cross => crosses pluralizes thief => thieves pluralizes octopus => octopi pluralizes rat => rats pluralizes account => accounts pluralizes perihelium => perihelia pluralizes moose => moose pluralizes mash => mashes pluralizes controller => controllers pluralizes life => lives pluralizes toy => toys pluralizes ping => pings pluralizes medium => media pluralizes prize => prizes pluralizes volcano => volcanos pluralizes extremum => extrema pluralizes hoof => hooves pluralizes installation => installations pluralizes architecture => architectures pluralizes mapping => mappings pluralizes product => products pluralizes canto => cantos pluralizes enigma => enigmata pluralizes banjo => banjos pluralizes piano => pianos pluralizes buy => buys pluralizes avocado => avocados missing exception or rule for criterion => criteria (PENDING: Not yet implemented) fails as expected since it's 'pending' (tip: remove it from pending!) pluralizes ditto => dittos pluralizes stadium => stadia pluralizes bacterium => bacteria pluralizes link => links pluralizes lingo => lingos pluralizes self => selves pluralizes candelabrum => candelabra pluralizes torpedo => torpedos pluralizes way => ways pluralizes template => templates pluralizes virtuoso => virtuosos pluralizes migration => migrations pluralizes magneto => magnetos pluralizes motto => mottos pluralizes edge => edges pluralizes curriculum => curricula pluralizes status => statuses pluralizes prolegomenon => prolegomena pluralizes sinus => sinuses pluralizes milk => milk pluralizes device => devices pluralizes repository => repositories pluralizes plexus => plexuses pluralizes mouse => mice pluralizes testis => testes pluralizes beau => beaux pluralizes millennium => millennia pluralizes halo => halos pluralizes veto => vetos pluralizes crisis => crises (irregular) pluralizessex => sexes pluralizes goose => geese pluralizes hero => heroes pluralizes analysis => analyses pluralizes rose => roses pluralizes column => columns pluralizes scarf => scarves pluralizes inverse => inverses pluralizes addresses => addresses pluralizes salesperson => salespeople pluralizes trash => trashes pluralizes url => urls pluralizes dwarf => dwarves pluralizes node_child => node_children pluralizes manifesto => manifestos pluralizes portfolio => portfolios pluralizes leaf => leaves pluralizes lorry => lorries fails as expected since it's 'pending' (tip: remove it from pending!) pluralizes embargo => embargoes pluralizes bus => buses pluralizes crescendo => crescendos pluralizes embryo => embryos pluralizes tableau => tableaux pluralizes rice => rice pluralizes address => addresses (irregular) pluralizesperson => people pluralizes boy => boys pluralizes forum => forums (irregular) pluralizesfoot => feet pluralizes album => albums with custom inflection rules pluralizes using '#irregular' rule pluralizes using '#plural' rule doesn't pluralize uncountable Dry::Inflector #demodulize accepts symbols demodulizes module name: A::B::C::D::E => E demodulizes module name: DataMapper::Inflecto => Inflecto Dry::Inflector #to_s is expected to eql "#" #inspect is expected to eql # Dry::Inflector #humanize strips _id endings: humanizes author_id as Author handles acronyms accepts symbols uses user added rules when possible replaces _ with space: humanizes employee_salary as Employee salary Dry::Inflector #uncountable? returns true when blank string returns false when word is not present in list returns true when word is present in list returns true when empty string returns true when word is present in list but in different case Dry::Inflector #foreign_key accepts symbols adds _id to downcased string: Message => message_id demodulizes string first: Admin::Post => post_id Dry::Inflector #classify classifies enlarged_testes as EnlargedTestis accepts symbols singularizes string first: classifies data_mappers as egg_and_hams as EggAndHam classifies data.mapper as Mapper classifies data_mapper as DataMapper Dry::Inflector #ordinalize ordinalizes 62 => 62nd ordinalizes 7 => 7th ordinalizes 40 => 40th ordinalizes 78 => 78th ordinalizes 93 => 93rd ordinalizes 42 => 42nd ordinalizes 60 => 60th ordinalizes 10 => 10th ordinalizes 0 => 0th ordinalizes 73 => 73rd ordinalizes 87 => 87th ordinalizes 92 => 92nd ordinalizes 17 => 17th ordinalizes 8 => 8th ordinalizes 49 => 49th ordinalizes 27 => 27th ordinalizes 36 => 36th ordinalizes 25 => 25th ordinalizes 6 => 6th ordinalizes 52 => 52nd ordinalizes 55 => 55th ordinalizes 15 => 15th ordinalizes 30 => 30th ordinalizes 3 => 3rd ordinalizes 68 => 68th ordinalizes 34 => 34th ordinalizes 35 => 35th ordinalizes 43 => 43rd ordinalizes 48 => 48th ordinalizes 75 => 75th ordinalizes 88 => 88th ordinalizes 99 => 99th ordinalizes 38 => 38th ordinalizes 70 => 70th ordinalizes 23 => 23rd ordinalizes 54 => 54th ordinalizes 56 => 56th ordinalizes 61 => 61st ordinalizes 89 => 89th ordinalizes 72 => 72nd ordinalizes 82 => 82nd ordinalizes 59 => 59th ordinalizes 14 => 14th ordinalizes 47 => 47th ordinalizes 51 => 51st ordinalizes 1 => 1st ordinalizes 64 => 64th ordinalizes 26 => 26th ordinalizes 33 => 33rd ordinalizes 97 => 97th ordinalizes 77 => 77th ordinalizes 45 => 45th ordinalizes 41 => 41st ordinalizes 5 => 5th ordinalizes 63 => 63rd ordinalizes 94 => 94th ordinalizes other numbers with -th suffix ordinalizes 96 => 96th ordinalizes 22 => 22nd ordinalizes 24 => 24th ordinalizes 11 => 11th ordinalizes 9 => 9th ordinalizes 13 => 13th ordinalizes 66 => 66th ordinalizes 100 => 100th ordinalizes 37 => 37th ordinalizes 79 => 79th ordinalizes 4 => 4th ordinalizes 50 => 50th ordinalizes 28 => 28th ordinalizes 16 => 16th ordinalizes 58 => 58th ordinalizes 76 => 76th ordinalizes 46 => 46th ordinalizes 83 => 83rd ordinalizes 29 => 29th ordinalizes 98 => 98th ordinalizes 53 => 53rd ordinalizes 86 => 86th ordinalizes 19 => 19th ordinalizes 69 => 69th ordinalizes 32 => 32nd ordinalizes 91 => 91st ordinalizes 80 => 80th ordinalizes 81 => 81st ordinalizes 71 => 71st ordinalizes 67 => 67th ordinalizes 65 => 65th ordinalizes 74 => 74th ordinalizes 31 => 31st ordinalizes 44 => 44th ordinalizes 18 => 18th ordinalizes 95 => 95th ordinalizes 85 => 85th ordinalizes 20 => 20th ordinalizes 39 => 39th ordinalizes 2 => 2nd ordinalizes 57 => 57th ordinalizes 90 => 90th ordinalizes 21 => 21st ordinalizes 84 => 84th ordinalizes 12 => 12th when number ends with digit 1 adds -th suffix when number ends with 11 adds -st suffix when number does not end with 11 when number ends with digit 2 adds -nd suffix when number does not end with 12 adds -th suffix when number ends with 12 when number ends with digit 3 adds -rd suffix when number does not end with 13 adds -th suffix when number ends with 13 Dry::Inflector #tableize underscores CamelCase strings before pluralization: FancyCategory => fancy_categories underscores CamelCase strings before pluralization: Enlarged::Testis => enlarged_testes replaces :: with underscores: My::Fancy::Category => my_fancy_categories underscores CamelCase strings before pluralization: EnlargedTestis => enlarged_testes pluralizes last word in snake_case strings: fancy_category => fancy_categories accepts symbols underscores CamelCase strings before pluralization: enlarged_testis => enlarged_testes Dry::Inflector #singularize missing exception or rule for thesauri => thesaurus (PENDING: Not yet implemented) singularizes moose => moose missing exception or rule for drives => drive (PENDING: Not yet implemented) singularizes women => woman singularizes prizes => prize singularizes analyses => analysis singularizes sprays => spray singularizes rice => rice singularizes packages => package singularizes accounts => account singularizes alias => alias singularizes rats => rat singularizes milk => milk singularizes sheep => sheep singularizes boss => boss singularizes assets => asset singularizes errata => erratum singularizes cats => cat singularizes children => child singularizes hives => hive singularizes fruits => fruit singularizes commits => commit singularizes spams => spam singularizes friends => friend singularizes trashes => trash singularizes addresses => address singularizes jobs => job singularizes roses => rose singularizes guys => guy fails as expected since it's 'pending' (tip: remove it from pending!) singularizes incomes => income singularizes dwarves => dwarf singularizes tomatoes => tomato singularizes crunches => crunch singularizes grass => grass singularizes cries => cry singularizes bosses => boss singularizes maps => map singularizes indices => index singularizes books => book singularizes buffaloes => buffalo singularizes mashes => mash singularizes athletes => athlete singularizes wives => wife singularizes kiss => kiss singularizes invoices => invoice singularizes pings => ping singularizes tickets => ticket singularizes matrices => matrix singularizes products => product fails as expected since it's 'pending' (tip: remove it from pending!) singularizes dates => date singularizes cactuses => cactus singularizes information => information singularizes thesis => thesis singularizes equipment => equipment singularizes axis => axis singularizes schedules => schedule singularizes editions => edition singularizes songs => song singularizes geniuses => genius singularizes preys => prey singularizes pluses => plus singularizes installations => installation singularizes sportsmen => sportsman singularizes forums => forum fails as expected since it's 'pending' (tip: remove it from pending!) singularizes locations => location singularizes people => person singularizes attachments => attachment singularizes buys => buy missing exception or rule for thieves => thief (PENDING: Not yet implemented) singularizes elves => elf missing exception or rule for cacti => cactus (PENDING: Not yet implemented) singularizes posts => post singularizes zeroes => zero singularizes octopuses => octopus singularizes aliases => alias fails as expected since it's 'pending' (tip: remove it from pending!) singularizes documents => document singularizes mysql => mysql singularizes versions => version singularizes testis => testis singularizes arenas => arena singularizes cities => city singularizes bus => bus singularizes glasses => glass singularizes lice => louse singularizes mice => mouse singularizes crises => crisis singularizes potatoes => potato singularizes proofs => proof singularizes money => money singularizes events => event singularizes analysis => analysis singularizes games => game singularizes servers => server singularizes axes => axis singularizes bonuses => bonus singularizes lives => life singularizes geese => goose singularizes classes => class singularizes quizzes => quiz singularizes men => man singularizes address => address singularizes indexes => index singularizes articles => article singularizes projects => project singularizes class => class fails as expected since it's 'pending' (tip: remove it from pending!) accepts symbols singularizes rays => ray missing exception or rule for phenomena => phenomenon (PENDING: Not yet implemented) singularizes foxes => fox singularizes testes => testis singularizes theses => thesis singularizes tournaments => tournament singularizes typos => typo singularizes crisis => crisis singularizes urls => url singularizes heroes => hero singularizes oxen => ox singularizes torpedoes => torpedo singularizes hovercraft => hovercraft fails as expected since it's 'pending' (tip: remove it from pending!) singularizes glass => glass missing exception or rule for postgres => postgres (PENDING: Not yet implemented) singularizes movies => movie singularizes vertices => vertex missing exception or rule for criteria => criterion (PENDING: Not yet implemented) singularizes prices => price singularizes shelves => shelf fails as expected since it's 'pending' (tip: remove it from pending!) singularizes status => status singularizes links => link singularizes Swiss => Swiss singularizes joys => joy singularizes news => news singularizes statuses => status singularizes octopi => octopus singularizes kisses => kiss singularizes toys => toy singularizes species => species singularizes walruses => walrus singularizes flies => fly singularizes series => series singularizes rain => rain singularizes downloads => download singularizes fish => fish singularizes crosses => cross singularizes branches => branch with custom inflection rules pluralizes using '#singular' rule pluralizes using '#irregular' rule doesn't singularize uncountable Dry::Inflector #dasherize dasherizes data_mapper_rspec as data-mapper-rspec accepts symbols Dry::Inflector acronyms uses acronyms Pending: (Failures listed here are expected and do not affect your suite's status) 1) Dry::Inflector#pluralize missing exception or rule for virus => viruses # Not yet implemented # ./spec/unit/dry/inflector/pluralize_spec.rb:18 2) Dry::Inflector#pluralize missing exception or rule for thesaurus => thesauri # Not yet implemented # ./spec/unit/dry/inflector/pluralize_spec.rb:18 3) Dry::Inflector#pluralize missing exception or rule for plus => plusses # Not yet implemented # ./spec/unit/dry/inflector/pluralize_spec.rb:18 4) Dry::Inflector#pluralize missing exception or rule for criterion => criteria # Not yet implemented # ./spec/unit/dry/inflector/pluralize_spec.rb:18 5) Dry::Inflector#singularize missing exception or rule for thesauri => thesaurus # Not yet implemented # ./spec/unit/dry/inflector/singularize_spec.rb:12 6) Dry::Inflector#singularize missing exception or rule for drives => drive # Not yet implemented # ./spec/unit/dry/inflector/singularize_spec.rb:12 7) Dry::Inflector#singularize missing exception or rule for thieves => thief # Not yet implemented # ./spec/unit/dry/inflector/singularize_spec.rb:12 8) Dry::Inflector#singularize missing exception or rule for cacti => cactus # Not yet implemented # ./spec/unit/dry/inflector/singularize_spec.rb:12 9) Dry::Inflector#singularize missing exception or rule for phenomena => phenomenon # Not yet implemented # ./spec/unit/dry/inflector/singularize_spec.rb:12 10) Dry::Inflector#singularize missing exception or rule for postgres => postgres # Not yet implemented # ./spec/unit/dry/inflector/singularize_spec.rb:12 11) Dry::Inflector#singularize missing exception or rule for criteria => criterion # Not yet implemented # ./spec/unit/dry/inflector/singularize_spec.rb:12 Top 10 slowest examples (0.04041 seconds, 6.5% of total time): Dry::Inflector#pluralize pluralizes drama => dramata 0.00509 seconds ./spec/unit/dry/inflector/pluralize_spec.rb:6 Dry::Inflector#classify singularizes string first: classifies data_mappers as egg_and_hams as EggAndHam 0.00507 seconds ./spec/unit/dry/inflector/classify_spec.rb:17 Dry::Inflector#classify classifies data_mapper as DataMapper 0.00451 seconds ./spec/unit/dry/inflector/classify_spec.rb:5 Dry::Inflector#ordinalize ordinalizes 41 => 41st 0.00445 seconds ./spec/unit/dry/inflector/ordinalize_spec.rb:6 Dry::Inflector#ordinalize ordinalizes 94 => 94th 0.00427 seconds ./spec/unit/dry/inflector/ordinalize_spec.rb:6 Dry::Inflector#pluralize pluralizes cantus => cantuses 0.00421 seconds ./spec/unit/dry/inflector/pluralize_spec.rb:6 Dry::Inflector#pluralize pluralizes verse => verses 0.00384 seconds ./spec/unit/dry/inflector/pluralize_spec.rb:6 Dry::Inflector#classify classifies data.mapper as Mapper 0.00349 seconds ./spec/unit/dry/inflector/classify_spec.rb:9 Dry::Inflector#ordinalize ordinalizes 63 => 63rd 0.00324 seconds ./spec/unit/dry/inflector/ordinalize_spec.rb:6 Dry::Inflector#camelize_upper upper camelizes data_mapper => DataMapper 0.00223 seconds ./spec/unit/dry/inflector/camelize_upper_spec.rb:6 Top 10 slowest example groups: Dry::Inflector 0.00316 seconds average (0.01581 seconds / 5 examples) ./spec/unit/dry/inflector/classify_spec.rb:3 Dry::Inflector 0.00235 seconds average (0.00235 seconds / 1 example) ./spec/unit/dry/inflector/acronym_spec.rb:3 Dry::Inflector 0.00121 seconds average (0.00241 seconds / 2 examples) ./spec/unit/dry/inflector_spec.rb:3 Dry::Inflector 0.00113 seconds average (0.01135 seconds / 10 examples) ./spec/unit/dry/inflector/camelize_upper_spec.rb:3 Dry::Inflector 0.00105 seconds average (0.0084 seconds / 8 examples) ./spec/unit/dry/inflector/constantize_spec.rb:3 Dry::Inflector 0.00104 seconds average (0.00933 seconds / 9 examples) ./spec/unit/dry/inflector/camelize_lower_spec.rb:3 Dry::Inflector 0.00103 seconds average (0.00517 seconds / 5 examples) ./spec/unit/dry/inflector/uncountable_spec.rb:3 Dry::Inflector 0.00098 seconds average (0.00294 seconds / 3 examples) ./spec/unit/dry/inflector/demodulize_spec.rb:3 Dry::Inflector 0.00097 seconds average (0.0029 seconds / 3 examples) ./spec/unit/dry/inflector/foreign_key_spec.rb:3 Dry::Inflector 0.00096 seconds average (0.00669 seconds / 7 examples) ./spec/unit/dry/inflector/tableize_spec.rb:3 Finished in 0.62418 seconds (files took 0.19351 seconds to load) 680 examples, 0 failures, 11 pending Randomized with seed 8970 ┌──────────────────────────────────────────────────────────────────────────────┐ │ dh_ruby --install finished │ └──────────────────────────────────────────────────────────────────────────────┘ dh_installdocs -O--buildsystem=ruby dh_ruby_fixdocs -O--buildsystem=ruby debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/reproducible-path/ruby-dry-inflector-0.2.1' dh_installchangelogs CHANGELOG.md -O--buildsystem=ruby make[1]: Leaving directory '/build/reproducible-path/ruby-dry-inflector-0.2.1' dh_installsystemduser -O--buildsystem=ruby dh_perl -O--buildsystem=ruby dh_link -O--buildsystem=ruby dh_strip_nondeterminism -O--buildsystem=ruby dh_compress -X.rb -O--buildsystem=ruby dh_fixperms -O--buildsystem=ruby dh_missing -O--buildsystem=ruby dh_ruby_fixdepends -O--buildsystem=ruby dh_installdeb -O--buildsystem=ruby dh_gencontrol -O--buildsystem=ruby dpkg-gencontrol: warning: Depends field of package ruby-dry-inflector: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: package ruby-dry-inflector: substitution variable ${ruby:Versions} used, but is not defined dh_md5sums -O--buildsystem=ruby dh_builddeb -O--buildsystem=ruby dpkg-deb: building package 'ruby-dry-inflector' in '../ruby-dry-inflector_0.2.1-1_all.deb'. dpkg-genbuildinfo --build=binary -O../ruby-dry-inflector_0.2.1-1_i386.buildinfo dpkg-genchanges --build=binary -O../ruby-dry-inflector_0.2.1-1_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) 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/124422 and its subdirectories I: Current time: Wed Dec 24 13:45:50 -12 2025 I: pbuilder-time-stamp: 1766627150 Thu Dec 25 01:45:50 UTC 2025 I: Signing ./b1/ruby-dry-inflector_0.2.1-1_i386.buildinfo as ruby-dry-inflector_0.2.1-1_i386.buildinfo.asc Thu Dec 25 01:45:50 UTC 2025 I: Signed ./b1/ruby-dry-inflector_0.2.1-1_i386.buildinfo as ./b1/ruby-dry-inflector_0.2.1-1_i386.buildinfo.asc Thu Dec 25 01:45:50 UTC 2025 - build #1 for ruby-dry-inflector/trixie/i386 on ionos6-i386 done. Starting cleanup. All cleanup done. Thu Dec 25 01:45:50 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-74WFYS9l, removing. /srv/reproducible-results/rbuild-debian/r-b-build.YOTB9BzV: total 16 drwxr-xr-x 2 jenkins jenkins 4096 Nov 21 19:22 b1 drwxr-xr-x 2 jenkins jenkins 4096 Nov 21 19:22 b2 -rw------- 1 jenkins jenkins 3284 Nov 21 19:22 rbuildlog.PhI5xWv -rw-r--r-- 1 jenkins jenkins 2115 Nov 23 2021 ruby-dry-inflector_0.2.1-1.dsc /srv/reproducible-results/rbuild-debian/r-b-build.YOTB9BzV/b1: total 172 -rw-r--r-- 1 jenkins jenkins 92902 Nov 21 19:22 build.log -rw-r--r-- 1 jenkins jenkins 2788 Nov 21 19:22 ruby-dry-inflector_0.2.1-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2115 Nov 21 19:22 ruby-dry-inflector_0.2.1-1.dsc -rw-r--r-- 1 jenkins jenkins 9352 Nov 21 19:22 ruby-dry-inflector_0.2.1-1_all.deb -rw-r--r-- 1 jenkins jenkins 8468 Nov 21 19:22 ruby-dry-inflector_0.2.1-1_i386.buildinfo -rw-r--r-- 1 jenkins jenkins 9350 Nov 21 19:22 ruby-dry-inflector_0.2.1-1_i386.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1540 Nov 21 19:22 ruby-dry-inflector_0.2.1-1_i386.changes -rw-r--r-- 1 jenkins jenkins 2029 Nov 21 19:22 ruby-dry-inflector_0.2.1-1_source.changes -rw-r--r-- 1 jenkins jenkins 24671 Nov 21 19:22 ruby-dry-inflector_0.2.1.orig.tar.gz /srv/reproducible-results/rbuild-debian/r-b-build.YOTB9BzV/b2: total 0 Thu Nov 21 19:22:51 UTC 2024 I: Deleting $TMPDIR on ionos6-i386.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Wed Dec 24 13:45:17 -12 2025 I: pbuilder-time-stamp: 1766627117 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: using eatmydata during job I: Copying source file I: copying [ruby-dry-inflector_0.2.1-1.dsc] I: copying [./ruby-dry-inflector_0.2.1.orig.tar.gz] I: copying [./ruby-dry-inflector_0.2.1-1.debian.tar.xz] I: Extracting source gpgv: Signature made Tue Nov 23 03:32:32 2021 gpgv: using RSA key BEED4DED5544A4C03E283DC74BCD0567C296D05D gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./ruby-dry-inflector_0.2.1-1.dsc: no acceptable signature found dpkg-source: info: extracting ruby-dry-inflector in ruby-dry-inflector-0.2.1 dpkg-source: info: unpacking ruby-dry-inflector_0.2.1.orig.tar.gz dpkg-source: info: unpacking ruby-dry-inflector_0.2.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying Don-t-require-bundler.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/124422/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='i386' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=22 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='i386' IFS=' ' INVOCATION_ID='48c68bfef4f6458e8e265715fe2300db' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' LD_LIBRARY_PATH='/usr/lib/libeatmydata' LD_PRELOAD='libeatmydata.so' 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='124422' 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.YOTB9BzV/pbuilderrc_YHqi --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.YOTB9BzV/b1 --logfile b1/build.log ruby-dry-inflector_0.2.1-1.dsc' SUDO_GID='112' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://213.165.73.152:3128' I: uname -a Linux ionos6-i386 6.1.0-27-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin I: user script /srv/workspace/pbuilder/124422/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: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), gem2deb (>= 1), ruby-rspec, ruby-warning dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19956 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 gem2deb (>= 1); however: Package gem2deb is not installed. pbuilder-satisfydepends-dummy depends on ruby-rspec; however: Package ruby-rspec is not installed. pbuilder-satisfydepends-dummy depends on ruby-warning; however: Package ruby-warning 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} ca-certificates{a} debhelper{a} devscripts{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dirmngr{a} dwz{a} file{a} gem2deb{a} gem2deb-test-runner{a} gettext{a} gettext-base{a} gnupg{a} gnupg-l10n{a} gpg{a} gpg-agent{a} gpgconf{a} gpgsm{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libassuan9{a} libb-hooks-op-check-perl{a} libclass-method-modifiers-perl{a} libclass-xsaccessor-perl{a} libclone-perl{a} libcom-err2{a} libdebhelper-perl{a} libdevel-callchecker-perl{a} libdynaloader-functions-perl{a} libedit2{a} libelf1t64{a} libencode-locale-perl{a} libexpat1{a} libfile-dirlist-perl{a} libfile-homedir-perl{a} libfile-listing-perl{a} libfile-stripnondeterminism-perl{a} libfile-touch-perl{a} libfile-which-perl{a} libgmp-dev{a} libgmpxx4ldbl{a} libgssapi-krb5-2{a} libhtml-parser-perl{a} libhtml-tagset-perl{a} libhtml-tree-perl{a} libhttp-cookies-perl{a} libhttp-date-perl{a} libhttp-message-perl{a} libhttp-negotiate-perl{a} libicu72{a} libimport-into-perl{a} libio-html-perl{a} libio-pty-perl{a} libio-socket-ssl-perl{a} libipc-run-perl{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libksba8{a} libldap-2.5-0{a} liblwp-mediatypes-perl{a} liblwp-protocol-https-perl{a} libmagic-mgc{a} libmagic1t64{a} libmodule-runtime-perl{a} libmoo-perl{a} libncurses6{a} libnet-http-perl{a} libnet-ssleay-perl{a} libnpth0t64{a} libnsl2{a} libparams-classify-perl{a} libpipeline1{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libreadline8t64{a} librole-tiny-perl{a} libruby{a} libruby3.1t64{a} libsasl2-2{a} libsasl2-modules-db{a} libsub-quote-perl{a} libtimedate-perl{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libtry-tiny-perl{a} libuchardet0{a} liburi-perl{a} libwww-perl{a} libwww-robotrules-perl{a} libxml2{a} libyaml-0-2{a} m4{a} man-db{a} media-types{a} netbase{a} openssl{a} patchutils{a} perl-openssl-defaults{a} pinentry-curses{a} po-debconf{a} python3{a} python3-minimal{a} python3.12{a} python3.12-minimal{a} rake{a} readline-common{a} ruby{a} ruby-all-dev{a} ruby-diff-lcs{a} ruby-net-telnet{a} ruby-rspec{a} ruby-rspec-core{a} ruby-rspec-expectations{a} ruby-rspec-mocks{a} ruby-rspec-support{a} ruby-rubygems{a} ruby-sdbm{a} ruby-warning{a} ruby-webrick{a} ruby-xmlrpc{a} ruby3.1{a} ruby3.1-dev{a} rubygems-integration{a} sensible-utils{a} tzdata{a} wdiff{a} The following packages are RECOMMENDED but will NOT be installed: apt-file curl dctrl-tools debian-keyring dput dput-ng dupload equivs fonts-lato gnupg-utils gpg-wks-client krb5-locales libarchive-cpio-perl libdata-dump-perl libdistro-info-perl libgit-wrapper-perl libgitlab-api-v4-perl libgpm2 libhtml-form-perl libhtml-format-perl libhttp-daemon-perl libio-compress-brotli-perl libjs-jquery libjson-perl libldap-common liblist-compare-perl libltdl-dev libmail-sendmail-perl libmailtools-perl libnamespace-clean-perl libsasl2-modules libsoap-lite-perl libstring-shellquote-perl libxstring-perl licensecheck lintian lynx pristine-tar python3-apt python3-debian python3-magic python3-requests python3-unidiff python3-xdg ruby3.1-doc strace unzip wget zip 0 packages upgraded, 136 newly installed, 0 to remove and 0 not upgraded. Need to get 44.8 MB of archives. After unpacking 165 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main i386 libpython3.12-minimal i386 3.12.7-3 [814 kB] Get: 2 http://deb.debian.org/debian trixie/main i386 libexpat1 i386 2.6.4-1 [107 kB] Get: 3 http://deb.debian.org/debian trixie/main i386 python3.12-minimal i386 3.12.7-3 [2236 kB] Get: 4 http://deb.debian.org/debian trixie/main i386 python3-minimal i386 3.12.6-1 [26.7 kB] Get: 5 http://deb.debian.org/debian trixie/main i386 media-types all 10.1.0 [26.9 kB] Get: 6 http://deb.debian.org/debian trixie/main i386 netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian trixie/main i386 tzdata all 2024b-3 [255 kB] Get: 8 http://deb.debian.org/debian trixie/main i386 libkrb5support0 i386 1.21.3-3 [34.9 kB] Get: 9 http://deb.debian.org/debian trixie/main i386 libcom-err2 i386 1.47.1-1+b1 [23.4 kB] Get: 10 http://deb.debian.org/debian trixie/main i386 libk5crypto3 i386 1.21.3-3 [83.6 kB] Get: 11 http://deb.debian.org/debian trixie/main i386 libkeyutils1 i386 1.6.3-4 [9600 B] Get: 12 http://deb.debian.org/debian trixie/main i386 libkrb5-3 i386 1.21.3-3 [350 kB] Get: 13 http://deb.debian.org/debian trixie/main i386 libgssapi-krb5-2 i386 1.21.3-3 [146 kB] Get: 14 http://deb.debian.org/debian trixie/main i386 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 15 http://deb.debian.org/debian trixie/main i386 libtirpc3t64 i386 1.3.4+ds-1.3+b1 [90.5 kB] Get: 16 http://deb.debian.org/debian trixie/main i386 libnsl2 i386 1.3.0-3+b3 [42.7 kB] Get: 17 http://deb.debian.org/debian trixie/main i386 readline-common all 8.2-5 [69.3 kB] Get: 18 http://deb.debian.org/debian trixie/main i386 libreadline8t64 i386 8.2-5 [173 kB] Get: 19 http://deb.debian.org/debian trixie/main i386 libpython3.12-stdlib i386 3.12.7-3 [1964 kB] Get: 20 http://deb.debian.org/debian trixie/main i386 python3.12 i386 3.12.7-3 [671 kB] Get: 21 http://deb.debian.org/debian trixie/main i386 libpython3-stdlib i386 3.12.6-1 [9692 B] Get: 22 http://deb.debian.org/debian trixie/main i386 python3 i386 3.12.6-1 [27.8 kB] Get: 23 http://deb.debian.org/debian trixie/main i386 sensible-utils all 0.0.24 [24.8 kB] Get: 24 http://deb.debian.org/debian trixie/main i386 openssl i386 3.3.2-2 [1387 kB] Get: 25 http://deb.debian.org/debian trixie/main i386 ca-certificates all 20240203 [158 kB] Get: 26 http://deb.debian.org/debian trixie/main i386 libmagic-mgc i386 1:5.45-3+b1 [314 kB] Get: 27 http://deb.debian.org/debian trixie/main i386 libmagic1t64 i386 1:5.45-3+b1 [115 kB] Get: 28 http://deb.debian.org/debian trixie/main i386 file i386 1:5.45-3+b1 [43.2 kB] Get: 29 http://deb.debian.org/debian trixie/main i386 gettext-base i386 0.22.5-2 [201 kB] Get: 30 http://deb.debian.org/debian trixie/main i386 libuchardet0 i386 0.0.8-1+b2 [69.2 kB] Get: 31 http://deb.debian.org/debian trixie/main i386 groff-base i386 1.23.0-5 [1196 kB] Get: 32 http://deb.debian.org/debian trixie/main i386 bsdextrautils i386 2.40.2-11 [95.6 kB] Get: 33 http://deb.debian.org/debian trixie/main i386 libpipeline1 i386 1.5.8-1 [41.2 kB] Get: 34 http://deb.debian.org/debian trixie/main i386 man-db i386 2.13.0-1 [1428 kB] Get: 35 http://deb.debian.org/debian trixie/main i386 m4 i386 1.4.19-4 [293 kB] Get: 36 http://deb.debian.org/debian trixie/main i386 autoconf all 2.72-3 [493 kB] Get: 37 http://deb.debian.org/debian trixie/main i386 autotools-dev all 20220109.1 [51.6 kB] Get: 38 http://deb.debian.org/debian trixie/main i386 automake all 1:1.16.5-1.3 [823 kB] Get: 39 http://deb.debian.org/debian trixie/main i386 autopoint all 0.22.5-2 [723 kB] Get: 40 http://deb.debian.org/debian trixie/main i386 libdebhelper-perl all 13.20 [89.7 kB] Get: 41 http://deb.debian.org/debian trixie/main i386 libtool all 2.4.7-8 [517 kB] Get: 42 http://deb.debian.org/debian trixie/main i386 dh-autoreconf all 20 [17.1 kB] Get: 43 http://deb.debian.org/debian trixie/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 44 http://deb.debian.org/debian trixie/main i386 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 45 http://deb.debian.org/debian trixie/main i386 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 46 http://deb.debian.org/debian trixie/main i386 libelf1t64 i386 0.192-4 [195 kB] Get: 47 http://deb.debian.org/debian trixie/main i386 dwz i386 0.15-1+b1 [116 kB] Get: 48 http://deb.debian.org/debian trixie/main i386 libicu72 i386 72.1-5+b1 [9583 kB] Get: 49 http://deb.debian.org/debian trixie/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.2+b1 [734 kB] Get: 50 http://deb.debian.org/debian trixie/main i386 gettext i386 0.22.5-2 [1631 kB] Get: 51 http://deb.debian.org/debian trixie/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 52 http://deb.debian.org/debian trixie/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 53 http://deb.debian.org/debian trixie/main i386 debhelper all 13.20 [915 kB] Get: 54 http://deb.debian.org/debian trixie/main i386 libassuan9 i386 3.0.1-2 [62.4 kB] Get: 55 http://deb.debian.org/debian trixie/main i386 gpgconf i386 2.2.45-2 [127 kB] Get: 56 http://deb.debian.org/debian trixie/main i386 libksba8 i386 1.6.7-2+b1 [142 kB] Get: 57 http://deb.debian.org/debian trixie/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-8 [20.6 kB] Get: 58 http://deb.debian.org/debian trixie/main i386 libsasl2-2 i386 2.1.28+dfsg1-8 [61.0 kB] Get: 59 http://deb.debian.org/debian trixie/main i386 libldap-2.5-0 i386 2.5.18+dfsg-3+b1 [200 kB] Get: 60 http://deb.debian.org/debian trixie/main i386 libnpth0t64 i386 1.6-3.1+b1 [18.3 kB] Get: 61 http://deb.debian.org/debian trixie/main i386 dirmngr i386 2.2.45-2 [396 kB] Get: 62 http://deb.debian.org/debian trixie/main i386 gnupg-l10n all 2.2.45-2 [705 kB] Get: 63 http://deb.debian.org/debian trixie/main i386 gpg i386 2.2.45-2 [573 kB] Get: 64 http://deb.debian.org/debian trixie/main i386 pinentry-curses i386 1.2.1-4+b1 [80.4 kB] Get: 65 http://deb.debian.org/debian trixie/main i386 gpg-agent i386 2.2.45-2 [269 kB] Get: 66 http://deb.debian.org/debian trixie/main i386 gpgsm i386 2.2.45-2 [275 kB] Get: 67 http://deb.debian.org/debian trixie/main i386 gnupg all 2.2.45-2 [376 kB] Get: 68 http://deb.debian.org/debian trixie/main i386 libfile-dirlist-perl all 0.05-3 [7600 B] Get: 69 http://deb.debian.org/debian trixie/main i386 libfile-which-perl all 1.27-2 [15.1 kB] Get: 70 http://deb.debian.org/debian trixie/main i386 libfile-homedir-perl all 1.006-2 [42.4 kB] Get: 71 http://deb.debian.org/debian trixie/main i386 libfile-touch-perl all 0.12-2 [8816 B] Get: 72 http://deb.debian.org/debian trixie/main i386 libio-pty-perl i386 1:1.20-1+b2 [35.8 kB] Get: 73 http://deb.debian.org/debian trixie/main i386 libipc-run-perl all 20231003.0-2 [101 kB] Get: 74 http://deb.debian.org/debian trixie/main i386 libclass-method-modifiers-perl all 2.15-1 [18.0 kB] Get: 75 http://deb.debian.org/debian trixie/main i386 libclass-xsaccessor-perl i386 1.19-4+b4 [37.5 kB] Get: 76 http://deb.debian.org/debian trixie/main i386 libb-hooks-op-check-perl i386 0.22-3+b2 [10.7 kB] Get: 77 http://deb.debian.org/debian trixie/main i386 libdynaloader-functions-perl all 0.004-1 [12.1 kB] Get: 78 http://deb.debian.org/debian trixie/main i386 libdevel-callchecker-perl i386 0.009-1+b1 [16.2 kB] Get: 79 http://deb.debian.org/debian trixie/main i386 libparams-classify-perl i386 0.015-2+b4 [23.1 kB] Get: 80 http://deb.debian.org/debian trixie/main i386 libmodule-runtime-perl all 0.016-2 [19.6 kB] Get: 81 http://deb.debian.org/debian trixie/main i386 libimport-into-perl all 1.002005-2 [11.3 kB] Get: 82 http://deb.debian.org/debian trixie/main i386 librole-tiny-perl all 2.002004-1 [21.4 kB] Get: 83 http://deb.debian.org/debian trixie/main i386 libsub-quote-perl all 2.006008-1 [21.8 kB] Get: 84 http://deb.debian.org/debian trixie/main i386 libmoo-perl all 2.005005-1 [58.0 kB] Get: 85 http://deb.debian.org/debian trixie/main i386 libencode-locale-perl all 1.05-3 [12.9 kB] Get: 86 http://deb.debian.org/debian trixie/main i386 libtimedate-perl all 2.3300-2 [39.3 kB] Get: 87 http://deb.debian.org/debian trixie/main i386 libhttp-date-perl all 6.06-1 [10.7 kB] Get: 88 http://deb.debian.org/debian trixie/main i386 libfile-listing-perl all 6.16-1 [12.4 kB] Get: 89 http://deb.debian.org/debian trixie/main i386 libhtml-tagset-perl all 3.24-1 [14.7 kB] Get: 90 http://deb.debian.org/debian trixie/main i386 liburi-perl all 5.30-1 [105 kB] Get: 91 http://deb.debian.org/debian trixie/main i386 libhtml-parser-perl i386 3.83-1+b1 [101 kB] Get: 92 http://deb.debian.org/debian trixie/main i386 libhtml-tree-perl all 5.07-3 [211 kB] Get: 93 http://deb.debian.org/debian trixie/main i386 libclone-perl i386 0.47-1+b1 [14.0 kB] Get: 94 http://deb.debian.org/debian trixie/main i386 libio-html-perl all 1.004-3 [16.2 kB] Get: 95 http://deb.debian.org/debian trixie/main i386 liblwp-mediatypes-perl all 6.04-2 [20.2 kB] Get: 96 http://deb.debian.org/debian trixie/main i386 libhttp-message-perl all 7.00-2 [79.8 kB] Get: 97 http://deb.debian.org/debian trixie/main i386 libhttp-cookies-perl all 6.11-1 [19.1 kB] Get: 98 http://deb.debian.org/debian trixie/main i386 libhttp-negotiate-perl all 6.01-2 [13.1 kB] Get: 99 http://deb.debian.org/debian trixie/main i386 perl-openssl-defaults i386 7+b2 [6720 B] Get: 100 http://deb.debian.org/debian trixie/main i386 libnet-ssleay-perl i386 1.94-2 [340 kB] Get: 101 http://deb.debian.org/debian trixie/main i386 libio-socket-ssl-perl all 2.089-1 [223 kB] Get: 102 http://deb.debian.org/debian trixie/main i386 libnet-http-perl all 6.23-1 [23.9 kB] Get: 103 http://deb.debian.org/debian trixie/main i386 liblwp-protocol-https-perl all 6.14-1 [10.8 kB] Get: 104 http://deb.debian.org/debian trixie/main i386 libtry-tiny-perl all 0.32-1 [22.9 kB] Get: 105 http://deb.debian.org/debian trixie/main i386 libwww-robotrules-perl all 6.02-1 [12.9 kB] Get: 106 http://deb.debian.org/debian trixie/main i386 libwww-perl all 6.77-1 [183 kB] Get: 107 http://deb.debian.org/debian trixie/main i386 patchutils i386 0.4.2-1 [79.6 kB] Get: 108 http://deb.debian.org/debian trixie/main i386 wdiff i386 1.2.2-6 [120 kB] Get: 109 http://deb.debian.org/debian trixie/main i386 devscripts all 2.24.3 [1079 kB] Get: 110 http://deb.debian.org/debian trixie/main i386 rubygems-integration all 1.18 [6704 B] Get: 111 http://deb.debian.org/debian trixie/main i386 ruby-net-telnet all 0.2.0-1 [13.1 kB] Get: 112 http://deb.debian.org/debian trixie/main i386 ruby-webrick all 1.8.1-1 [51.4 kB] Get: 113 http://deb.debian.org/debian trixie/main i386 ruby-xmlrpc all 0.3.3-2 [24.4 kB] Get: 114 http://deb.debian.org/debian trixie/main i386 libruby i386 1:3.1+nmu1 [4664 B] Get: 115 http://deb.debian.org/debian trixie/main i386 ruby-sdbm i386 1.0.0-5+b5 [16.8 kB] Get: 116 http://deb.debian.org/debian trixie/main i386 libedit2 i386 3.1-20240808-1 [98.0 kB] Get: 117 http://deb.debian.org/debian trixie/main i386 libncurses6 i386 6.5-2+b1 [112 kB] Get: 118 http://deb.debian.org/debian trixie/main i386 libyaml-0-2 i386 0.2.5-1+b2 [56.0 kB] Get: 119 http://deb.debian.org/debian trixie/main i386 libruby3.1t64 i386 3.1.2-8.4 [5470 kB] Get: 120 http://deb.debian.org/debian trixie/main i386 ruby3.1 i386 3.1.2-8.4 [664 kB] Get: 121 http://deb.debian.org/debian trixie/main i386 ruby-rubygems all 3.4.20-1 [309 kB] Get: 122 http://deb.debian.org/debian trixie/main i386 ruby i386 1:3.1+nmu1 [5584 B] Get: 123 http://deb.debian.org/debian trixie/main i386 rake all 13.2.1-1 [65.2 kB] Get: 124 http://deb.debian.org/debian trixie/main i386 gem2deb-test-runner i386 2.2.5 [17.9 kB] Get: 125 http://deb.debian.org/debian trixie/main i386 libgmpxx4ldbl i386 2:6.3.0+dfsg-2+b2 [330 kB] Get: 126 http://deb.debian.org/debian trixie/main i386 libgmp-dev i386 2:6.3.0+dfsg-2+b2 [661 kB] Get: 127 http://deb.debian.org/debian trixie/main i386 ruby3.1-dev i386 3.1.2-8.4 [1003 kB] Get: 128 http://deb.debian.org/debian trixie/main i386 ruby-all-dev i386 1:3.1+nmu1 [5676 B] Get: 129 http://deb.debian.org/debian trixie/main i386 gem2deb i386 2.2.5 [48.0 kB] Get: 130 http://deb.debian.org/debian trixie/main i386 ruby-diff-lcs all 1.5.1-1 [28.1 kB] Get: 131 http://deb.debian.org/debian trixie/main i386 ruby-rspec-support all 3.13.0c0e0m0s1-2 [28.5 kB] Get: 132 http://deb.debian.org/debian trixie/main i386 ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] Get: 133 http://deb.debian.org/debian trixie/main i386 ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [90.2 kB] Get: 134 http://deb.debian.org/debian trixie/main i386 ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.3 kB] Get: 135 http://deb.debian.org/debian trixie/main i386 ruby-rspec all 3.13.0c0e0m0s1-2 [5184 B] Get: 136 http://deb.debian.org/debian trixie/main i386 ruby-warning all 1.3.0-1 [8968 B] Fetched 44.8 MB in 1s (88.6 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:i386. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19956 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.7-3_i386.deb ... Unpacking libpython3.12-minimal:i386 (3.12.7-3) ... Selecting previously unselected package libexpat1:i386. Preparing to unpack .../libexpat1_2.6.4-1_i386.deb ... Unpacking libexpat1:i386 (2.6.4-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.7-3_i386.deb ... Unpacking python3.12-minimal (3.12.7-3) ... Setting up libpython3.12-minimal:i386 (3.12.7-3) ... Setting up libexpat1:i386 (2.6.4-1) ... Setting up python3.12-minimal (3.12.7-3) ... 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 ... 20276 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.6-1_i386.deb ... Unpacking python3-minimal (3.12.6-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-3_all.deb ... Unpacking tzdata (2024b-3) ... Selecting previously unselected package libkrb5support0:i386. Preparing to unpack .../04-libkrb5support0_1.21.3-3_i386.deb ... Unpacking libkrb5support0:i386 (1.21.3-3) ... Selecting previously unselected package libcom-err2:i386. Preparing to unpack .../05-libcom-err2_1.47.1-1+b1_i386.deb ... Unpacking libcom-err2:i386 (1.47.1-1+b1) ... Selecting previously unselected package libk5crypto3:i386. Preparing to unpack .../06-libk5crypto3_1.21.3-3_i386.deb ... Unpacking libk5crypto3:i386 (1.21.3-3) ... Selecting previously unselected package libkeyutils1:i386. Preparing to unpack .../07-libkeyutils1_1.6.3-4_i386.deb ... Unpacking libkeyutils1:i386 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:i386. Preparing to unpack .../08-libkrb5-3_1.21.3-3_i386.deb ... Unpacking libkrb5-3:i386 (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:i386. Preparing to unpack .../09-libgssapi-krb5-2_1.21.3-3_i386.deb ... Unpacking libgssapi-krb5-2:i386 (1.21.3-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../10-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:i386. Preparing to unpack .../11-libtirpc3t64_1.3.4+ds-1.3+b1_i386.deb ... Adding 'diversion of /lib/i386-linux-gnu/libtirpc.so.3 to /lib/i386-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/i386-linux-gnu/libtirpc.so.3.0.0 to /lib/i386-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:i386 (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:i386. Preparing to unpack .../12-libnsl2_1.3.0-3+b3_i386.deb ... Unpacking libnsl2:i386 (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../13-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package libreadline8t64:i386. Preparing to unpack .../14-libreadline8t64_8.2-5_i386.deb ... Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8 to /lib/i386-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8.2 to /lib/i386-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8 to /lib/i386-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8.2 to /lib/i386-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:i386 (8.2-5) ... Selecting previously unselected package libpython3.12-stdlib:i386. Preparing to unpack .../15-libpython3.12-stdlib_3.12.7-3_i386.deb ... Unpacking libpython3.12-stdlib:i386 (3.12.7-3) ... Selecting previously unselected package python3.12. Preparing to unpack .../16-python3.12_3.12.7-3_i386.deb ... Unpacking python3.12 (3.12.7-3) ... Selecting previously unselected package libpython3-stdlib:i386. Preparing to unpack .../17-libpython3-stdlib_3.12.6-1_i386.deb ... Unpacking libpython3-stdlib:i386 (3.12.6-1) ... Setting up python3-minimal (3.12.6-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 ... 21338 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.6-1_i386.deb ... Unpacking python3 (3.12.6-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../001-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package openssl. Preparing to unpack .../002-openssl_3.3.2-2_i386.deb ... Unpacking openssl (3.3.2-2) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../003-ca-certificates_20240203_all.deb ... Unpacking ca-certificates (20240203) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:i386. Preparing to unpack .../005-libmagic1t64_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic1t64:i386 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.45-3+b1_i386.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.22.5-2_i386.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../008-libuchardet0_0.0.8-1+b2_i386.deb ... Unpacking libuchardet0:i386 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-5_i386.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.40.2-11_i386.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../011-libpipeline1_1.5.8-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.0-1_i386.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.19-4_i386.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../014-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../015-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../016-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 .../017-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../018-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../019-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../020-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../021-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 .../022-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 .../023-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:i386. Preparing to unpack .../024-libelf1t64_0.192-4_i386.deb ... Unpacking libelf1t64:i386 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../025-dwz_0.15-1+b1_i386.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:i386. Preparing to unpack .../026-libicu72_72.1-5+b1_i386.deb ... Unpacking libicu72:i386 (72.1-5+b1) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../027-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_i386.deb ... Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../028-gettext_0.22.5-2_i386.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../029-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 .../030-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../031-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package libassuan9:i386. Preparing to unpack .../032-libassuan9_3.0.1-2_i386.deb ... Unpacking libassuan9:i386 (3.0.1-2) ... Selecting previously unselected package gpgconf. Preparing to unpack .../033-gpgconf_2.2.45-2_i386.deb ... Unpacking gpgconf (2.2.45-2) ... Selecting previously unselected package libksba8:i386. Preparing to unpack .../034-libksba8_1.6.7-2+b1_i386.deb ... Unpacking libksba8:i386 (1.6.7-2+b1) ... Selecting previously unselected package libsasl2-modules-db:i386. Preparing to unpack .../035-libsasl2-modules-db_2.1.28+dfsg1-8_i386.deb ... Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-8) ... Selecting previously unselected package libsasl2-2:i386. Preparing to unpack .../036-libsasl2-2_2.1.28+dfsg1-8_i386.deb ... Unpacking libsasl2-2:i386 (2.1.28+dfsg1-8) ... Selecting previously unselected package libldap-2.5-0:i386. Preparing to unpack .../037-libldap-2.5-0_2.5.18+dfsg-3+b1_i386.deb ... Unpacking libldap-2.5-0:i386 (2.5.18+dfsg-3+b1) ... Selecting previously unselected package libnpth0t64:i386. Preparing to unpack .../038-libnpth0t64_1.6-3.1+b1_i386.deb ... Unpacking libnpth0t64:i386 (1.6-3.1+b1) ... Selecting previously unselected package dirmngr. Preparing to unpack .../039-dirmngr_2.2.45-2_i386.deb ... Unpacking dirmngr (2.2.45-2) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../040-gnupg-l10n_2.2.45-2_all.deb ... Unpacking gnupg-l10n (2.2.45-2) ... Selecting previously unselected package gpg. Preparing to unpack .../041-gpg_2.2.45-2_i386.deb ... Unpacking gpg (2.2.45-2) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../042-pinentry-curses_1.2.1-4+b1_i386.deb ... Unpacking pinentry-curses (1.2.1-4+b1) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../043-gpg-agent_2.2.45-2_i386.deb ... Unpacking gpg-agent (2.2.45-2) ... Selecting previously unselected package gpgsm. Preparing to unpack .../044-gpgsm_2.2.45-2_i386.deb ... Unpacking gpgsm (2.2.45-2) ... Selecting previously unselected package gnupg. Preparing to unpack .../045-gnupg_2.2.45-2_all.deb ... Unpacking gnupg (2.2.45-2) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../046-libfile-dirlist-perl_0.05-3_all.deb ... Unpacking libfile-dirlist-perl (0.05-3) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../047-libfile-which-perl_1.27-2_all.deb ... Unpacking libfile-which-perl (1.27-2) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../048-libfile-homedir-perl_1.006-2_all.deb ... Unpacking libfile-homedir-perl (1.006-2) ... Selecting previously unselected package libfile-touch-perl. Preparing to unpack .../049-libfile-touch-perl_0.12-2_all.deb ... Unpacking libfile-touch-perl (0.12-2) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../050-libio-pty-perl_1%3a1.20-1+b2_i386.deb ... Unpacking libio-pty-perl (1:1.20-1+b2) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../051-libipc-run-perl_20231003.0-2_all.deb ... Unpacking libipc-run-perl (20231003.0-2) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../052-libclass-method-modifiers-perl_2.15-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.15-1) ... Selecting previously unselected package libclass-xsaccessor-perl. Preparing to unpack .../053-libclass-xsaccessor-perl_1.19-4+b4_i386.deb ... Unpacking libclass-xsaccessor-perl (1.19-4+b4) ... Selecting previously unselected package libb-hooks-op-check-perl:i386. Preparing to unpack .../054-libb-hooks-op-check-perl_0.22-3+b2_i386.deb ... Unpacking libb-hooks-op-check-perl:i386 (0.22-3+b2) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../055-libdynaloader-functions-perl_0.004-1_all.deb ... Unpacking libdynaloader-functions-perl (0.004-1) ... Selecting previously unselected package libdevel-callchecker-perl:i386. Preparing to unpack .../056-libdevel-callchecker-perl_0.009-1+b1_i386.deb ... Unpacking libdevel-callchecker-perl:i386 (0.009-1+b1) ... Selecting previously unselected package libparams-classify-perl:i386. Preparing to unpack .../057-libparams-classify-perl_0.015-2+b4_i386.deb ... Unpacking libparams-classify-perl:i386 (0.015-2+b4) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../058-libmodule-runtime-perl_0.016-2_all.deb ... Unpacking libmodule-runtime-perl (0.016-2) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../059-libimport-into-perl_1.002005-2_all.deb ... Unpacking libimport-into-perl (1.002005-2) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../060-librole-tiny-perl_2.002004-1_all.deb ... Unpacking librole-tiny-perl (2.002004-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../061-libsub-quote-perl_2.006008-1_all.deb ... Unpacking libsub-quote-perl (2.006008-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../062-libmoo-perl_2.005005-1_all.deb ... Unpacking libmoo-perl (2.005005-1) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../063-libencode-locale-perl_1.05-3_all.deb ... Unpacking libencode-locale-perl (1.05-3) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../064-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../065-libhttp-date-perl_6.06-1_all.deb ... Unpacking libhttp-date-perl (6.06-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../066-libfile-listing-perl_6.16-1_all.deb ... Unpacking libfile-listing-perl (6.16-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../067-libhtml-tagset-perl_3.24-1_all.deb ... Unpacking libhtml-tagset-perl (3.24-1) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../068-liburi-perl_5.30-1_all.deb ... Unpacking liburi-perl (5.30-1) ... Selecting previously unselected package libhtml-parser-perl:i386. Preparing to unpack .../069-libhtml-parser-perl_3.83-1+b1_i386.deb ... Unpacking libhtml-parser-perl:i386 (3.83-1+b1) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../070-libhtml-tree-perl_5.07-3_all.deb ... Unpacking libhtml-tree-perl (5.07-3) ... Selecting previously unselected package libclone-perl:i386. Preparing to unpack .../071-libclone-perl_0.47-1+b1_i386.deb ... Unpacking libclone-perl:i386 (0.47-1+b1) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../072-libio-html-perl_1.004-3_all.deb ... Unpacking libio-html-perl (1.004-3) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../073-liblwp-mediatypes-perl_6.04-2_all.deb ... Unpacking liblwp-mediatypes-perl (6.04-2) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../074-libhttp-message-perl_7.00-2_all.deb ... Unpacking libhttp-message-perl (7.00-2) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../075-libhttp-cookies-perl_6.11-1_all.deb ... Unpacking libhttp-cookies-perl (6.11-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../076-libhttp-negotiate-perl_6.01-2_all.deb ... Unpacking libhttp-negotiate-perl (6.01-2) ... Selecting previously unselected package perl-openssl-defaults:i386. Preparing to unpack .../077-perl-openssl-defaults_7+b2_i386.deb ... Unpacking perl-openssl-defaults:i386 (7+b2) ... Selecting previously unselected package libnet-ssleay-perl:i386. Preparing to unpack .../078-libnet-ssleay-perl_1.94-2_i386.deb ... Unpacking libnet-ssleay-perl:i386 (1.94-2) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../079-libio-socket-ssl-perl_2.089-1_all.deb ... Unpacking libio-socket-ssl-perl (2.089-1) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../080-libnet-http-perl_6.23-1_all.deb ... Unpacking libnet-http-perl (6.23-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../081-liblwp-protocol-https-perl_6.14-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.14-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../082-libtry-tiny-perl_0.32-1_all.deb ... Unpacking libtry-tiny-perl (0.32-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../083-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../084-libwww-perl_6.77-1_all.deb ... Unpacking libwww-perl (6.77-1) ... Selecting previously unselected package patchutils. Preparing to unpack .../085-patchutils_0.4.2-1_i386.deb ... Unpacking patchutils (0.4.2-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../086-wdiff_1.2.2-6_i386.deb ... Unpacking wdiff (1.2.2-6) ... Selecting previously unselected package devscripts. Preparing to unpack .../087-devscripts_2.24.3_all.deb ... Unpacking devscripts (2.24.3) ... Selecting previously unselected package rubygems-integration. Preparing to unpack .../088-rubygems-integration_1.18_all.deb ... Unpacking rubygems-integration (1.18) ... Selecting previously unselected package ruby-net-telnet. Preparing to unpack .../089-ruby-net-telnet_0.2.0-1_all.deb ... Unpacking ruby-net-telnet (0.2.0-1) ... Selecting previously unselected package ruby-webrick. Preparing to unpack .../090-ruby-webrick_1.8.1-1_all.deb ... Unpacking ruby-webrick (1.8.1-1) ... Selecting previously unselected package ruby-xmlrpc. Preparing to unpack .../091-ruby-xmlrpc_0.3.3-2_all.deb ... Unpacking ruby-xmlrpc (0.3.3-2) ... Selecting previously unselected package libruby:i386. Preparing to unpack .../092-libruby_1%3a3.1+nmu1_i386.deb ... Unpacking libruby:i386 (1:3.1+nmu1) ... Selecting previously unselected package ruby-sdbm:i386. Preparing to unpack .../093-ruby-sdbm_1.0.0-5+b5_i386.deb ... Unpacking ruby-sdbm:i386 (1.0.0-5+b5) ... Selecting previously unselected package libedit2:i386. Preparing to unpack .../094-libedit2_3.1-20240808-1_i386.deb ... Unpacking libedit2:i386 (3.1-20240808-1) ... Selecting previously unselected package libncurses6:i386. Preparing to unpack .../095-libncurses6_6.5-2+b1_i386.deb ... Unpacking libncurses6:i386 (6.5-2+b1) ... Selecting previously unselected package libyaml-0-2:i386. Preparing to unpack .../096-libyaml-0-2_0.2.5-1+b2_i386.deb ... Unpacking libyaml-0-2:i386 (0.2.5-1+b2) ... Selecting previously unselected package libruby3.1t64:i386. Preparing to unpack .../097-libruby3.1t64_3.1.2-8.4_i386.deb ... Unpacking libruby3.1t64:i386 (3.1.2-8.4) ... Selecting previously unselected package ruby3.1. Preparing to unpack .../098-ruby3.1_3.1.2-8.4_i386.deb ... Unpacking ruby3.1 (3.1.2-8.4) ... Selecting previously unselected package ruby-rubygems. Preparing to unpack .../099-ruby-rubygems_3.4.20-1_all.deb ... Unpacking ruby-rubygems (3.4.20-1) ... Selecting previously unselected package ruby. Preparing to unpack .../100-ruby_1%3a3.1+nmu1_i386.deb ... Unpacking ruby (1:3.1+nmu1) ... Selecting previously unselected package rake. Preparing to unpack .../101-rake_13.2.1-1_all.deb ... Unpacking rake (13.2.1-1) ... Selecting previously unselected package gem2deb-test-runner. Preparing to unpack .../102-gem2deb-test-runner_2.2.5_i386.deb ... Unpacking gem2deb-test-runner (2.2.5) ... Selecting previously unselected package libgmpxx4ldbl:i386. Preparing to unpack .../103-libgmpxx4ldbl_2%3a6.3.0+dfsg-2+b2_i386.deb ... Unpacking libgmpxx4ldbl:i386 (2:6.3.0+dfsg-2+b2) ... Selecting previously unselected package libgmp-dev:i386. Preparing to unpack .../104-libgmp-dev_2%3a6.3.0+dfsg-2+b2_i386.deb ... Unpacking libgmp-dev:i386 (2:6.3.0+dfsg-2+b2) ... Selecting previously unselected package ruby3.1-dev:i386. Preparing to unpack .../105-ruby3.1-dev_3.1.2-8.4_i386.deb ... Unpacking ruby3.1-dev:i386 (3.1.2-8.4) ... Selecting previously unselected package ruby-all-dev:i386. Preparing to unpack .../106-ruby-all-dev_1%3a3.1+nmu1_i386.deb ... Unpacking ruby-all-dev:i386 (1:3.1+nmu1) ... Selecting previously unselected package gem2deb. Preparing to unpack .../107-gem2deb_2.2.5_i386.deb ... Unpacking gem2deb (2.2.5) ... Selecting previously unselected package ruby-diff-lcs. Preparing to unpack .../108-ruby-diff-lcs_1.5.1-1_all.deb ... Unpacking ruby-diff-lcs (1.5.1-1) ... Selecting previously unselected package ruby-rspec-support. Preparing to unpack .../109-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ... Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ... Selecting previously unselected package ruby-rspec-core. Preparing to unpack .../110-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ... Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ... Selecting previously unselected package ruby-rspec-expectations. Preparing to unpack .../111-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ... Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... Selecting previously unselected package ruby-rspec-mocks. Preparing to unpack .../112-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ... Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... Selecting previously unselected package ruby-rspec. Preparing to unpack .../113-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... Selecting previously unselected package ruby-warning. Preparing to unpack .../114-ruby-warning_1.3.0-1_all.deb ... Unpacking ruby-warning (1.3.0-1) ... Setting up libksba8:i386 (1.6.7-2+b1) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:i386 (1.5.8-1) ... Setting up wdiff (1.2.2-6) ... Setting up libfile-which-perl (1.27-2) ... Setting up libnpth0t64:i386 (1.6-3.1+b1) ... Setting up libkeyutils1:i386 (1.6.3-4) ... Setting up libicu72:i386 (72.1-5+b1) ... Setting up bsdextrautils (2.40.2-11) ... Setting up libdynaloader-functions-perl (0.004-1) ... Setting up libclass-method-modifiers-perl (2.15-1) ... Setting up libio-pty-perl (1:1.20-1+b2) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libclone-perl:i386 (0.47-1+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:i386 (0.2.5-1+b2) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libhtml-tagset-perl (3.24-1) ... Setting up libdebhelper-perl (13.20) ... Setting up libedit2:i386 (3.1-20240808-1) ... Setting up liblwp-mediatypes-perl (6.04-2) ... Setting up libmagic1t64:i386 (1:5.45-3+b1) ... Setting up libtry-tiny-perl (0.32-1) ... Setting up perl-openssl-defaults:i386 (7+b2) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up libencode-locale-perl (1.05-3) ... Setting up libcom-err2:i386 (1.47.1-1+b1) ... Setting up file (1:5.45-3+b1) ... Setting up libelf1t64:i386 (0.192-4) ... Setting up ruby-warning (1.3.0-1) ... Setting up libkrb5support0:i386 (1.21.3-3) ... Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-8) ... Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Dec 25 01:45:37 UTC 2025. Universal Time is now: Thu Dec 25 01:45:37 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... Setting up libgmpxx4ldbl:i386 (2:6.3.0+dfsg-2+b2) ... Setting up gnupg-l10n (2.2.45-2) ... Setting up libncurses6:i386 (6.5-2+b1) ... Setting up ruby-net-telnet (0.2.0-1) ... Setting up libio-html-perl (1.004-3) ... Setting up autopoint (0.22.5-2) ... Setting up libb-hooks-op-check-perl:i386 (0.22-3+b2) ... Setting up libipc-run-perl (20231003.0-2) ... Setting up libk5crypto3:i386 (1.21.3-3) ... Setting up libsasl2-2:i386 (2.1.28+dfsg1-8) ... Setting up autoconf (2.72-3) ... Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ... Setting up libtimedate-perl (2.3300-2) ... Setting up ruby-webrick (1.8.1-1) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:i386 (0.0.8-1+b2) ... Setting up libassuan9:i386 (3.0.1-2) ... Setting up librole-tiny-perl (2.002004-1) ... Setting up netbase (6.4) ... Setting up libsub-quote-perl (2.006008-1) ... Setting up libclass-xsaccessor-perl (1.19-4+b4) ... Setting up libkrb5-3:i386 (1.21.3-3) ... Setting up libfile-dirlist-perl (0.05-3) ... Setting up libfile-homedir-perl (1.006-2) ... Setting up openssl (3.3.2-2) ... Setting up readline-common (8.2-5) ... Setting up ruby-xmlrpc (0.3.3-2) ... Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up liburi-perl (5.30-1) ... Setting up libfile-touch-perl (0.12-2) ... Setting up libnet-ssleay-perl:i386 (1.94-2) ... 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 pinentry-curses (1.2.1-4+b1) ... Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libhttp-date-perl (6.06-1) ... Setting up gettext (0.22.5-2) ... Setting up libgmp-dev:i386 (2:6.3.0+dfsg-2+b2) ... Setting up libfile-listing-perl (6.16-1) ... Setting up libtool (2.4.7-8) ... Setting up libnet-http-perl (6.23-1) ... Setting up libdevel-callchecker-perl:i386 (0.009-1+b1) ... Setting up libldap-2.5-0:i386 (2.5.18+dfsg-3+b1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up patchutils (0.4.2-1) ... Setting up ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 146 added, 0 removed; done. Setting up libgssapi-krb5-2:i386 (1.21.3-3) ... Setting up libreadline8t64:i386 (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up groff-base (1.23.0-5) ... Setting up libhtml-parser-perl:i386 (3.83-1+b1) ... Setting up gpgconf (2.2.45-2) ... Setting up libio-socket-ssl-perl (2.089-1) ... Setting up gpg (2.2.45-2) ... Setting up libhttp-message-perl (7.00-2) ... Setting up libhttp-negotiate-perl (6.01-2) ... Setting up gpg-agent (2.2.45-2) ... Setting up libtirpc3t64:i386 (1.3.4+ds-1.3+b1) ... Setting up libhttp-cookies-perl (6.11-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libhtml-tree-perl (5.07-3) ... Setting up libparams-classify-perl:i386 (0.015-2+b4) ... Setting up gpgsm (2.2.45-2) ... Setting up rubygems-integration (1.18) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up dirmngr (2.2.45-2) ... Setting up libmodule-runtime-perl (0.016-2) ... Setting up libnsl2:i386 (1.3.0-3+b3) ... Setting up gnupg (2.2.45-2) ... Setting up libpython3.12-stdlib:i386 (3.12.7-3) ... Setting up libimport-into-perl (1.002005-2) ... Setting up libmoo-perl (2.005005-1) ... Setting up python3.12 (3.12.7-3) ... Setting up debhelper (13.20) ... Setting up libpython3-stdlib:i386 (3.12.6-1) ... Setting up python3 (3.12.6-1) ... Setting up rake (13.2.1-1) ... Setting up ruby-sdbm:i386 (1.0.0-5+b5) ... Setting up liblwp-protocol-https-perl (6.14-1) ... Setting up libwww-perl (6.77-1) ... Setting up ruby-rubygems (3.4.20-1) ... Setting up devscripts (2.24.3) ... Setting up libruby3.1t64:i386 (3.1.2-8.4) ... Setting up ruby3.1 (3.1.2-8.4) ... Setting up ruby3.1-dev:i386 (3.1.2-8.4) ... Setting up libruby:i386 (1:3.1+nmu1) ... Setting up ruby-all-dev:i386 (1:3.1+nmu1) ... Setting up ruby (1:3.1+nmu1) ... Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ... Setting up ruby-diff-lcs (1.5.1-1) ... Setting up gem2deb-test-runner (2.2.5) ... Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... Setting up gem2deb (2.2.5) ... Setting up ruby-rspec (3.13.0c0e0m0s1-2) ... Processing triggers for libc-bin (2.40-3) ... Processing triggers for ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. 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/ruby-dry-inflector-0.2.1/ && 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 > ../ruby-dry-inflector_0.2.1-1_source.changes dpkg-buildpackage: info: source package ruby-dry-inflector dpkg-buildpackage: info: source version 0.2.1-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Daniel Leidert dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 debian/rules clean dh clean --buildsystem=ruby --with ruby dh_auto_clean -O--buildsystem=ruby dh_ruby --clean W: XS-Ruby-Versions is deprecated, and will be ignored dh_autoreconf_clean -O--buildsystem=ruby dh_clean -O--buildsystem=ruby debian/rules binary dh binary --buildsystem=ruby --with ruby dh_update_autotools_config -O--buildsystem=ruby dh_autoreconf -O--buildsystem=ruby dh_auto_configure -O--buildsystem=ruby dh_ruby --configure dh_auto_build -O--buildsystem=ruby dh_ruby --build dh_auto_test -O--buildsystem=ruby dh_ruby --test create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=ruby dh_prep -O--buildsystem=ruby dh_auto_install --destdir=debian/ruby-dry-inflector/ -O--buildsystem=ruby dh_ruby --install /build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector ┌──────────────────────────────────────────────────────────────────────────────┐ │ ruby-dry-inflector: Installing files and building extensions for ruby3.1 │ └──────────────────────────────────────────────────────────────────────────────┘ /usr/bin/ruby3.1 -S gem build --config-file /dev/null --verbose /tmp/d20251224-129169-oesbmq/gemspec Failed to load /dev/null because it doesn't contain valid YAML hash WARNING: description and summary are identical WARNING: open-ended dependency on bundler (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on rake (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on rspec (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: See https://guides.rubygems.org/specification-reference/ for help Successfully built RubyGem Name: dry-inflector Version: 0.2.1 File: dry-inflector-0.2.1.gem /usr/bin/ruby3.1 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-dry-inflector/usr/share/rubygems-integration/all /tmp/d20251224-129169-oesbmq/dry-inflector-0.2.1.gem Failed to load /dev/null because it doesn't contain valid YAML hash /build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all/gems/dry-inflector-0.2.1/lib/dry-inflector.rb /build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all/gems/dry-inflector-0.2.1/lib/dry/inflector.rb /build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all/gems/dry-inflector-0.2.1/lib/dry/inflector/acronyms.rb /build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all/gems/dry-inflector-0.2.1/lib/dry/inflector/inflections.rb /build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all/gems/dry-inflector-0.2.1/lib/dry/inflector/inflections/defaults.rb /build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all/gems/dry-inflector-0.2.1/lib/dry/inflector/rules.rb /build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all/gems/dry-inflector-0.2.1/lib/dry/inflector/version.rb Successfully installed dry-inflector-0.2.1 1 gem installed cd debian/ruby-dry-inflector/usr/share/rubygems-integration/all rm -rf bin rm -rf build_info rm -rf cache rm -rf doc rm -rf extensions rmdir plugins cd gems/dry-inflector-0.2.1 rm -f chmod 644 lib/dry/inflector/acronyms.rb lib/dry/inflector/inflections/defaults.rb lib/dry/inflector/inflections.rb lib/dry/inflector/rules.rb lib/dry/inflector/version.rb lib/dry/inflector.rb lib/dry-inflector.rb find lib/ -type d -empty -delete cd - cd - dh_installchangelogs -pruby-dry-inflector /build/reproducible-path/ruby-dry-inflector-0.2.1/CHANGELOG.md upstream /usr/bin/ruby3.1 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby3.1 │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=. GEM_PATH=/build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all:/build/reproducible-path/ruby-dry-inflector-0.2.1/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.1.0:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/i386-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/i386-linux-gnu/rubygems-integration/3.1.0 ruby3.1 -e gem\ \"dry-inflector\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby3.1 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=. GEM_PATH=/build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all:/build/reproducible-path/ruby-dry-inflector-0.2.1/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.1.0:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/i386-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/i386-linux-gnu/rubygems-integration/3.1.0 ruby3.1 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake /usr/bin/ruby3.1 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation Randomized with seed 8970 Dry::Inflector #camelize_upper upper camelizes data_mapper => DataMapper upper camelizes dry/inflector => Dry::Inflector upper camelizes merb => Merb upper camelizes blog_post/tag_cloud => BlogPost::TagCloud upper camelizes blog_post/author => BlogPost::Author have alias handles acronyms upper camelizes dry/inflector/inflections => Dry::Inflector::Inflections accepts symbols custom acronyms handles acronyms Dry::Inflector #camelize_lower lower camelizes dry/inflector/inflections => dry::Inflector::Inflections lower camelizes merb => merb accepts symbols handles acronyms lower camelizes blog_post/author => blogPost::Author lower camelizes blog_post/tag_cloud => blogPost::TagCloud lower camelizes data_mapper => dataMapper lower camelizes dry/inflector => dry::Inflector custom acronyms handles acronyms Dry::Inflector #constantize does not search ancestors constantizes nested constant Dry::Inflector::Inflections searches in const_missing constantizes Module raises exception when empty string given raises exception when constant not found accepts symbols constantizes ::Module Dry::Inflector #underscore underscores CLI as cli underscores Merb::BootLoader::Rackup as merb/boot_loader/rackup underscores castleKing as castle_king accepts symbols underscores DataMapper as data_mapper underscores CLIRunner as cli_runner handles acronyms underscores Merb as merb underscores DataMapper::Resource as data_mapper/resource underscores data-mapper as data_mapper Dry::Inflector #pluralize pluralizes view => views pluralizes auto => autos pluralizes sex => sexes pluralizes wife => wives pluralizes box => boxes pluralizes search => searches pluralizes fiasco => fiascos pluralizes equipment => equipment pluralizes prospectus => prospectuses pluralizes dynamo => dynamos pluralizes test => tests pluralizes elf => elves accepts symbols pluralizes game => games pluralizes charisma => charismata pluralizes agendum => agenda pluralizes action => actions pluralizes magma => magmata pluralizes basis => bases pluralizes soprano => sopranos pluralizes studio => studios pluralizes spam => spams pluralizes switch => switches pluralizes mango => mangos pluralizes fly => flies pluralizes means => means pluralizes router => routers pluralizes knife => knives pluralizes photo => photos pluralizes medico => medicos (irregular) pluralizeschild => children pluralizes baby => babies pluralizes thesis => theses pluralizes half => halves pluralizes entity => entities pluralizes epoch => epochs pluralizes tornado => tornados pluralizes generalissimo => generalissimos pluralizes person => people pluralizes arena => arenas pluralizes proof => proofs pluralizes sheep => sheep pluralizes alias => aliases pluralizes ray => rays pluralizes server => servers pluralizes old_news => old_news pluralizes foobar => foobars pluralizes project => projects pluralizes spokesman => spokesmen pluralizes class => classes (irregular) pluralizestooth => teeth pluralizes cactus => cacti pluralizes noumenon => noumena pluralizes domino => dominoes pluralizes memorandum => memoranda pluralizes diagnosis => diagnoses pluralizes area => areas pluralizes move => moves pluralizes wizard => wizards pluralizes layout => layouts pluralizes impetus => impetuses pluralizes jumbo => jumbos pluralizes alto => altos pluralizes map => maps pluralizes buffalo => buffaloes pluralizes price => prices pluralizes location => locations pluralizes archive => archives pluralizes stylo => stylos pluralizes rhino => rhinos pluralizes book => books pluralizes news => news pluralizes joy => joys pluralizes date => dates pluralizes classes => classes pluralizes soma => somata pluralizes branch => branches pluralizes child => children pluralizes post => posts pluralizes table => tables pluralizes cargo => cargos pluralizes carcinoma => carcinomata pluralizes glasses => glasses pluralizes kisses => kisses pluralizes tooth => teeth pluralizes giraffe => giraffes pluralizes hiatus => hiatuses pluralizes matrix => matrices pluralizes application => applications pluralizes guy => guys pluralizes series => series pluralizes axis => axes pluralizes edema => edemata pluralizes asset => assets pluralizes archipelago => archipelagos pluralizes article => articles pluralizes feature => features pluralizes attachment => attachments pluralizes aphelium => aphelia missing exception or rule for virus => viruses (PENDING: Not yet implemented) pluralizes shoe => shoes pluralizes ability => abilities pluralizes song => songs pluralizes commando => commandos pluralizes money => money pluralizes api => apis pluralizes horse => horses pluralizes drive => drives pluralizes anathema => anathemata pluralizes fox => foxes pluralizes commit => commits pluralizes man => men pluralizes quiz => quizzes pluralizes income => incomes pluralizes tomato => tomatoes pluralizes stomach => stomachs pluralizes cow => cows pluralizes sarcoma => sarcomata pluralizes presenter => presenters pluralizes lumbago => lumbagos pluralizes deer => deer pluralizes diagnosis_a => diagnosis_as pluralizes datum => data pluralizes attribute => attributes pluralizes mapper => mappers pluralizes ovum => ova pluralizes rain => rain pluralizes advice => advices pluralizes hovercraft => hovercraft pluralizes guano => guanos pluralizes trauma => traumata pluralizes city => cities pluralizes fish => fish pluralizes universe => universes pluralizes cat => cats pluralizes athlete => athletes pluralizes ticket => tickets pluralizes tuxedo => tuxedos pluralizes safe => saves pluralizes fresco => frescos pluralizes organon => organa pluralizes church => churches pluralizes job => jobs pluralizes louse => lice pluralizes package => packages pluralizes glass => glasses pluralizes friend => friends pluralizes macro => macros pluralizes category => categories pluralizes lemma => lemmata pluralizes model => models pluralizes kitten => kittens pluralizes hive => hives missing exception or rule for thesaurus => thesauri (PENDING: Not yet implemented) pluralizes shelf => shelves pluralizes pro => pros pluralizes index => indices pluralizes echo => echoes pluralizes lymphoma => lymphomata pluralizes zoo => zoos pluralizes armadillo => armadillos pluralizes criterium => criteria pluralizes stratum => strata pluralizes zero => zeros pluralizes referendum => referenda pluralizes woman => women pluralizes comment => comments pluralizes endpoint => endpoints pluralizes car => cars pluralizes query => queries pluralizes sportsman => sportsmen pluralizes process => processes pluralizes basso => bassos pluralizes mosquito => mosquitoes pluralizes boss => bosses pluralizes typo => typos pluralizes casino => casinos pluralizes quarto => quartos pluralizes contralto => contraltos pluralizes miasma => miasmata pluralizes human => humans pluralizes apparatus => apparatuses pluralizes document => documents pluralizes schedule => schedules pluralizes crunch => crunches pluralizes foot => feet pluralizes movie => movies pluralizes enema => enemata pluralizes download => downloads pluralizes case => cases fails as expected since it's 'pending' (tip: remove it from pending!) pluralizes stack => stacks pluralizes solo => solos pluralizes newsletter => newsletters pluralizes spray => sprays pluralizes potato => potatoes pluralizes house => houses pluralizes erratum => errata pluralizes vertex => vertices pluralizes event => events pluralizes mustache => mustaches pluralizes dogma => dogmata pluralizes oedema => oedemata pluralizes tournament => tournaments pluralizes matrix_fu => matrix_fus pluralizes fruit => fruits pluralizes coitus => coituses pluralizes inferno => infernos pluralizes phenomenon => phenomena pluralizes stigma => stigmata pluralizes day => days pluralizes kiss => kisses pluralizes fix => fixes missing exception or rule for plus => plusses (PENDING: Not yet implemented) pluralizes status_code => status_codes pluralizes grass => grass pluralizes string => strings pluralizes bureau => bureaux pluralizes bema => bemata (irregular) pluralizesman => men pluralizes ox => oxen pluralizes tempo => tempos pluralizes todo => todos pluralizes gumma => gummata pluralizes witch => witches pluralizes nexus => nexuses pluralizes agency => agencies pluralizes information => information pluralizes albino => albinos pluralizes cry => cries pluralizes prey => preys pluralizes edition => editions pluralizes perspective => perspectives pluralizes version => versions pluralizes bosses => bosses pluralizes drama => dramata pluralizes verse => verses pluralizes cantus => cantuses pluralizes desideratum => desiderata pluralizes schema => schemata pluralizes fixture => fixtures pluralizes diploma => diplomata pluralizes species => species pluralizes experience => experiences pluralizes wish => wishes pluralizes route => routes pluralizes melisma => melismata pluralizes stoma => stomata pluralizes memento => mementos pluralizes invoice => invoices fails as expected since it's 'pending' (tip: remove it from pending!) pluralizes flamingo => flamingos pluralizes octavo => octavos (irregular) pluralizesgoose => geese pluralizes ghetto => ghettos pluralizes cross => crosses pluralizes thief => thieves pluralizes octopus => octopi pluralizes rat => rats pluralizes account => accounts pluralizes perihelium => perihelia pluralizes moose => moose pluralizes mash => mashes pluralizes controller => controllers pluralizes life => lives pluralizes toy => toys pluralizes ping => pings pluralizes medium => media pluralizes prize => prizes pluralizes volcano => volcanos pluralizes extremum => extrema pluralizes hoof => hooves pluralizes installation => installations pluralizes architecture => architectures pluralizes mapping => mappings pluralizes product => products pluralizes canto => cantos pluralizes enigma => enigmata pluralizes banjo => banjos pluralizes piano => pianos pluralizes buy => buys pluralizes avocado => avocados missing exception or rule for criterion => criteria (PENDING: Not yet implemented) fails as expected since it's 'pending' (tip: remove it from pending!) pluralizes ditto => dittos pluralizes stadium => stadia pluralizes bacterium => bacteria pluralizes link => links pluralizes lingo => lingos pluralizes self => selves pluralizes candelabrum => candelabra pluralizes torpedo => torpedos pluralizes way => ways pluralizes template => templates pluralizes virtuoso => virtuosos pluralizes migration => migrations pluralizes magneto => magnetos pluralizes motto => mottos pluralizes edge => edges pluralizes curriculum => curricula pluralizes status => statuses pluralizes prolegomenon => prolegomena pluralizes sinus => sinuses pluralizes milk => milk pluralizes device => devices pluralizes repository => repositories pluralizes plexus => plexuses pluralizes mouse => mice pluralizes testis => testes pluralizes beau => beaux pluralizes millennium => millennia pluralizes halo => halos pluralizes veto => vetos pluralizes crisis => crises (irregular) pluralizessex => sexes pluralizes goose => geese pluralizes hero => heroes pluralizes analysis => analyses pluralizes rose => roses pluralizes column => columns pluralizes scarf => scarves pluralizes inverse => inverses pluralizes addresses => addresses pluralizes salesperson => salespeople pluralizes trash => trashes pluralizes url => urls pluralizes dwarf => dwarves pluralizes node_child => node_children pluralizes manifesto => manifestos pluralizes portfolio => portfolios pluralizes leaf => leaves pluralizes lorry => lorries fails as expected since it's 'pending' (tip: remove it from pending!) pluralizes embargo => embargoes pluralizes bus => buses pluralizes crescendo => crescendos pluralizes embryo => embryos pluralizes tableau => tableaux pluralizes rice => rice pluralizes address => addresses (irregular) pluralizesperson => people pluralizes boy => boys pluralizes forum => forums (irregular) pluralizesfoot => feet pluralizes album => albums with custom inflection rules pluralizes using '#irregular' rule pluralizes using '#plural' rule doesn't pluralize uncountable Dry::Inflector #demodulize accepts symbols demodulizes module name: A::B::C::D::E => E demodulizes module name: DataMapper::Inflecto => Inflecto Dry::Inflector #to_s is expected to eql "#" #inspect is expected to eql # Dry::Inflector #humanize strips _id endings: humanizes author_id as Author handles acronyms accepts symbols uses user added rules when possible replaces _ with space: humanizes employee_salary as Employee salary Dry::Inflector #uncountable? returns true when blank string returns false when word is not present in list returns true when word is present in list returns true when empty string returns true when word is present in list but in different case Dry::Inflector #foreign_key accepts symbols adds _id to downcased string: Message => message_id demodulizes string first: Admin::Post => post_id Dry::Inflector #classify classifies enlarged_testes as EnlargedTestis accepts symbols singularizes string first: classifies data_mappers as egg_and_hams as EggAndHam classifies data.mapper as Mapper classifies data_mapper as DataMapper Dry::Inflector #ordinalize ordinalizes 62 => 62nd ordinalizes 7 => 7th ordinalizes 40 => 40th ordinalizes 78 => 78th ordinalizes 93 => 93rd ordinalizes 42 => 42nd ordinalizes 60 => 60th ordinalizes 10 => 10th ordinalizes 0 => 0th ordinalizes 73 => 73rd ordinalizes 87 => 87th ordinalizes 92 => 92nd ordinalizes 17 => 17th ordinalizes 8 => 8th ordinalizes 49 => 49th ordinalizes 27 => 27th ordinalizes 36 => 36th ordinalizes 25 => 25th ordinalizes 6 => 6th ordinalizes 52 => 52nd ordinalizes 55 => 55th ordinalizes 15 => 15th ordinalizes 30 => 30th ordinalizes 3 => 3rd ordinalizes 68 => 68th ordinalizes 34 => 34th ordinalizes 35 => 35th ordinalizes 43 => 43rd ordinalizes 48 => 48th ordinalizes 75 => 75th ordinalizes 88 => 88th ordinalizes 99 => 99th ordinalizes 38 => 38th ordinalizes 70 => 70th ordinalizes 23 => 23rd ordinalizes 54 => 54th ordinalizes 56 => 56th ordinalizes 61 => 61st ordinalizes 89 => 89th ordinalizes 72 => 72nd ordinalizes 82 => 82nd ordinalizes 59 => 59th ordinalizes 14 => 14th ordinalizes 47 => 47th ordinalizes 51 => 51st ordinalizes 1 => 1st ordinalizes 64 => 64th ordinalizes 26 => 26th ordinalizes 33 => 33rd ordinalizes 97 => 97th ordinalizes 77 => 77th ordinalizes 45 => 45th ordinalizes 41 => 41st ordinalizes 5 => 5th ordinalizes 63 => 63rd ordinalizes 94 => 94th ordinalizes other numbers with -th suffix ordinalizes 96 => 96th ordinalizes 22 => 22nd ordinalizes 24 => 24th ordinalizes 11 => 11th ordinalizes 9 => 9th ordinalizes 13 => 13th ordinalizes 66 => 66th ordinalizes 100 => 100th ordinalizes 37 => 37th ordinalizes 79 => 79th ordinalizes 4 => 4th ordinalizes 50 => 50th ordinalizes 28 => 28th ordinalizes 16 => 16th ordinalizes 58 => 58th ordinalizes 76 => 76th ordinalizes 46 => 46th ordinalizes 83 => 83rd ordinalizes 29 => 29th ordinalizes 98 => 98th ordinalizes 53 => 53rd ordinalizes 86 => 86th ordinalizes 19 => 19th ordinalizes 69 => 69th ordinalizes 32 => 32nd ordinalizes 91 => 91st ordinalizes 80 => 80th ordinalizes 81 => 81st ordinalizes 71 => 71st ordinalizes 67 => 67th ordinalizes 65 => 65th ordinalizes 74 => 74th ordinalizes 31 => 31st ordinalizes 44 => 44th ordinalizes 18 => 18th ordinalizes 95 => 95th ordinalizes 85 => 85th ordinalizes 20 => 20th ordinalizes 39 => 39th ordinalizes 2 => 2nd ordinalizes 57 => 57th ordinalizes 90 => 90th ordinalizes 21 => 21st ordinalizes 84 => 84th ordinalizes 12 => 12th when number ends with digit 1 adds -th suffix when number ends with 11 adds -st suffix when number does not end with 11 when number ends with digit 2 adds -nd suffix when number does not end with 12 adds -th suffix when number ends with 12 when number ends with digit 3 adds -rd suffix when number does not end with 13 adds -th suffix when number ends with 13 Dry::Inflector #tableize underscores CamelCase strings before pluralization: FancyCategory => fancy_categories underscores CamelCase strings before pluralization: Enlarged::Testis => enlarged_testes replaces :: with underscores: My::Fancy::Category => my_fancy_categories underscores CamelCase strings before pluralization: EnlargedTestis => enlarged_testes pluralizes last word in snake_case strings: fancy_category => fancy_categories accepts symbols underscores CamelCase strings before pluralization: enlarged_testis => enlarged_testes Dry::Inflector #singularize missing exception or rule for thesauri => thesaurus (PENDING: Not yet implemented) singularizes moose => moose missing exception or rule for drives => drive (PENDING: Not yet implemented) singularizes women => woman singularizes prizes => prize singularizes analyses => analysis singularizes sprays => spray singularizes rice => rice singularizes packages => package singularizes accounts => account singularizes alias => alias singularizes rats => rat singularizes milk => milk singularizes sheep => sheep singularizes boss => boss singularizes assets => asset singularizes errata => erratum singularizes cats => cat singularizes children => child singularizes hives => hive singularizes fruits => fruit singularizes commits => commit singularizes spams => spam singularizes friends => friend singularizes trashes => trash singularizes addresses => address singularizes jobs => job singularizes roses => rose singularizes guys => guy fails as expected since it's 'pending' (tip: remove it from pending!) singularizes incomes => income singularizes dwarves => dwarf singularizes tomatoes => tomato singularizes crunches => crunch singularizes grass => grass singularizes cries => cry singularizes bosses => boss singularizes maps => map singularizes indices => index singularizes books => book singularizes buffaloes => buffalo singularizes mashes => mash singularizes athletes => athlete singularizes wives => wife singularizes kiss => kiss singularizes invoices => invoice singularizes pings => ping singularizes tickets => ticket singularizes matrices => matrix singularizes products => product fails as expected since it's 'pending' (tip: remove it from pending!) singularizes dates => date singularizes cactuses => cactus singularizes information => information singularizes thesis => thesis singularizes equipment => equipment singularizes axis => axis singularizes schedules => schedule singularizes editions => edition singularizes songs => song singularizes geniuses => genius singularizes preys => prey singularizes pluses => plus singularizes installations => installation singularizes sportsmen => sportsman singularizes forums => forum fails as expected since it's 'pending' (tip: remove it from pending!) singularizes locations => location singularizes people => person singularizes attachments => attachment singularizes buys => buy missing exception or rule for thieves => thief (PENDING: Not yet implemented) singularizes elves => elf missing exception or rule for cacti => cactus (PENDING: Not yet implemented) singularizes posts => post singularizes zeroes => zero singularizes octopuses => octopus singularizes aliases => alias fails as expected since it's 'pending' (tip: remove it from pending!) singularizes documents => document singularizes mysql => mysql singularizes versions => version singularizes testis => testis singularizes arenas => arena singularizes cities => city singularizes bus => bus singularizes glasses => glass singularizes lice => louse singularizes mice => mouse singularizes crises => crisis singularizes potatoes => potato singularizes proofs => proof singularizes money => money singularizes events => event singularizes analysis => analysis singularizes games => game singularizes servers => server singularizes axes => axis singularizes bonuses => bonus singularizes lives => life singularizes geese => goose singularizes classes => class singularizes quizzes => quiz singularizes men => man singularizes address => address singularizes indexes => index singularizes articles => article singularizes projects => project singularizes class => class fails as expected since it's 'pending' (tip: remove it from pending!) accepts symbols singularizes rays => ray missing exception or rule for phenomena => phenomenon (PENDING: Not yet implemented) singularizes foxes => fox singularizes testes => testis singularizes theses => thesis singularizes tournaments => tournament singularizes typos => typo singularizes crisis => crisis singularizes urls => url singularizes heroes => hero singularizes oxen => ox singularizes torpedoes => torpedo singularizes hovercraft => hovercraft fails as expected since it's 'pending' (tip: remove it from pending!) singularizes glass => glass missing exception or rule for postgres => postgres (PENDING: Not yet implemented) singularizes movies => movie singularizes vertices => vertex missing exception or rule for criteria => criterion (PENDING: Not yet implemented) singularizes prices => price singularizes shelves => shelf fails as expected since it's 'pending' (tip: remove it from pending!) singularizes status => status singularizes links => link singularizes Swiss => Swiss singularizes joys => joy singularizes news => news singularizes statuses => status singularizes octopi => octopus singularizes kisses => kiss singularizes toys => toy singularizes species => species singularizes walruses => walrus singularizes flies => fly singularizes series => series singularizes rain => rain singularizes downloads => download singularizes fish => fish singularizes crosses => cross singularizes branches => branch with custom inflection rules pluralizes using '#singular' rule pluralizes using '#irregular' rule doesn't singularize uncountable Dry::Inflector #dasherize dasherizes data_mapper_rspec as data-mapper-rspec accepts symbols Dry::Inflector acronyms uses acronyms Pending: (Failures listed here are expected and do not affect your suite's status) 1) Dry::Inflector#pluralize missing exception or rule for virus => viruses # Not yet implemented # ./spec/unit/dry/inflector/pluralize_spec.rb:18 2) Dry::Inflector#pluralize missing exception or rule for thesaurus => thesauri # Not yet implemented # ./spec/unit/dry/inflector/pluralize_spec.rb:18 3) Dry::Inflector#pluralize missing exception or rule for plus => plusses # Not yet implemented # ./spec/unit/dry/inflector/pluralize_spec.rb:18 4) Dry::Inflector#pluralize missing exception or rule for criterion => criteria # Not yet implemented # ./spec/unit/dry/inflector/pluralize_spec.rb:18 5) Dry::Inflector#singularize missing exception or rule for thesauri => thesaurus # Not yet implemented # ./spec/unit/dry/inflector/singularize_spec.rb:12 6) Dry::Inflector#singularize missing exception or rule for drives => drive # Not yet implemented # ./spec/unit/dry/inflector/singularize_spec.rb:12 7) Dry::Inflector#singularize missing exception or rule for thieves => thief # Not yet implemented # ./spec/unit/dry/inflector/singularize_spec.rb:12 8) Dry::Inflector#singularize missing exception or rule for cacti => cactus # Not yet implemented # ./spec/unit/dry/inflector/singularize_spec.rb:12 9) Dry::Inflector#singularize missing exception or rule for phenomena => phenomenon # Not yet implemented # ./spec/unit/dry/inflector/singularize_spec.rb:12 10) Dry::Inflector#singularize missing exception or rule for postgres => postgres # Not yet implemented # ./spec/unit/dry/inflector/singularize_spec.rb:12 11) Dry::Inflector#singularize missing exception or rule for criteria => criterion # Not yet implemented # ./spec/unit/dry/inflector/singularize_spec.rb:12 Top 10 slowest examples (0.04041 seconds, 6.5% of total time): Dry::Inflector#pluralize pluralizes drama => dramata 0.00509 seconds ./spec/unit/dry/inflector/pluralize_spec.rb:6 Dry::Inflector#classify singularizes string first: classifies data_mappers as egg_and_hams as EggAndHam 0.00507 seconds ./spec/unit/dry/inflector/classify_spec.rb:17 Dry::Inflector#classify classifies data_mapper as DataMapper 0.00451 seconds ./spec/unit/dry/inflector/classify_spec.rb:5 Dry::Inflector#ordinalize ordinalizes 41 => 41st 0.00445 seconds ./spec/unit/dry/inflector/ordinalize_spec.rb:6 Dry::Inflector#ordinalize ordinalizes 94 => 94th 0.00427 seconds ./spec/unit/dry/inflector/ordinalize_spec.rb:6 Dry::Inflector#pluralize pluralizes cantus => cantuses 0.00421 seconds ./spec/unit/dry/inflector/pluralize_spec.rb:6 Dry::Inflector#pluralize pluralizes verse => verses 0.00384 seconds ./spec/unit/dry/inflector/pluralize_spec.rb:6 Dry::Inflector#classify classifies data.mapper as Mapper 0.00349 seconds ./spec/unit/dry/inflector/classify_spec.rb:9 Dry::Inflector#ordinalize ordinalizes 63 => 63rd 0.00324 seconds ./spec/unit/dry/inflector/ordinalize_spec.rb:6 Dry::Inflector#camelize_upper upper camelizes data_mapper => DataMapper 0.00223 seconds ./spec/unit/dry/inflector/camelize_upper_spec.rb:6 Top 10 slowest example groups: Dry::Inflector 0.00316 seconds average (0.01581 seconds / 5 examples) ./spec/unit/dry/inflector/classify_spec.rb:3 Dry::Inflector 0.00235 seconds average (0.00235 seconds / 1 example) ./spec/unit/dry/inflector/acronym_spec.rb:3 Dry::Inflector 0.00121 seconds average (0.00241 seconds / 2 examples) ./spec/unit/dry/inflector_spec.rb:3 Dry::Inflector 0.00113 seconds average (0.01135 seconds / 10 examples) ./spec/unit/dry/inflector/camelize_upper_spec.rb:3 Dry::Inflector 0.00105 seconds average (0.0084 seconds / 8 examples) ./spec/unit/dry/inflector/constantize_spec.rb:3 Dry::Inflector 0.00104 seconds average (0.00933 seconds / 9 examples) ./spec/unit/dry/inflector/camelize_lower_spec.rb:3 Dry::Inflector 0.00103 seconds average (0.00517 seconds / 5 examples) ./spec/unit/dry/inflector/uncountable_spec.rb:3 Dry::Inflector 0.00098 seconds average (0.00294 seconds / 3 examples) ./spec/unit/dry/inflector/demodulize_spec.rb:3 Dry::Inflector 0.00097 seconds average (0.0029 seconds / 3 examples) ./spec/unit/dry/inflector/foreign_key_spec.rb:3 Dry::Inflector 0.00096 seconds average (0.00669 seconds / 7 examples) ./spec/unit/dry/inflector/tableize_spec.rb:3 Finished in 0.62418 seconds (files took 0.19351 seconds to load) 680 examples, 0 failures, 11 pending Randomized with seed 8970 ┌──────────────────────────────────────────────────────────────────────────────┐ │ dh_ruby --install finished │ └──────────────────────────────────────────────────────────────────────────────┘ dh_installdocs -O--buildsystem=ruby dh_ruby_fixdocs -O--buildsystem=ruby debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/reproducible-path/ruby-dry-inflector-0.2.1' dh_installchangelogs CHANGELOG.md -O--buildsystem=ruby make[1]: Leaving directory '/build/reproducible-path/ruby-dry-inflector-0.2.1' dh_installsystemduser -O--buildsystem=ruby dh_perl -O--buildsystem=ruby dh_link -O--buildsystem=ruby dh_strip_nondeterminism -O--buildsystem=ruby dh_compress -X.rb -O--buildsystem=ruby dh_fixperms -O--buildsystem=ruby dh_missing -O--buildsystem=ruby dh_ruby_fixdepends -O--buildsystem=ruby dh_installdeb -O--buildsystem=ruby dh_gencontrol -O--buildsystem=ruby dpkg-gencontrol: warning: Depends field of package ruby-dry-inflector: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: package ruby-dry-inflector: substitution variable ${ruby:Versions} used, but is not defined dh_md5sums -O--buildsystem=ruby dh_builddeb -O--buildsystem=ruby dpkg-deb: building package 'ruby-dry-inflector' in '../ruby-dry-inflector_0.2.1-1_all.deb'. dpkg-genbuildinfo --build=binary -O../ruby-dry-inflector_0.2.1-1_i386.buildinfo dpkg-genchanges --build=binary -O../ruby-dry-inflector_0.2.1-1_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) 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/124422 and its subdirectories I: Current time: Wed Dec 24 13:45:50 -12 2025 I: pbuilder-time-stamp: 1766627150 Thu Nov 21 19:22:52 UTC 2024 I: 1st build successful. Starting 2nd build on remote node ionos2-i386.debian.net. Thu Nov 21 19:22:52 UTC 2024 I: Preparing to do remote build '2' on ionos2-i386.debian.net. Thu Nov 21 19:22:52 UTC 2024 - checking /var/lib/jenkins/offline_nodes if ionos2-i386.debian.net is marked as down. Thu Nov 21 19:22:52 UTC 2024 - checking via ssh if ionos2-i386.debian.net is up. removed '/tmp/read-only-fs-test-5JOCoW' ==================================================================================== Thu Nov 21 19:22:53 UTC 2024 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on ionos2-i386, called using "2 ruby-dry-inflector trixie /srv/reproducible-results/rbuild-debian/r-b-build.YOTB9BzV 0.2.1-1" as arguments. Thu Nov 21 19:22:53 UTC 2024 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-DZhylGcA" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Thu Nov 21 19:22:53 UTC 2024 I: Downloading source for trixie/ruby-dry-inflector=0.2.1-1 Reading package lists... NOTICE: 'ruby-dry-inflector' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/ruby-team/ruby-dry-inflector.git Please use: git clone https://salsa.debian.org/ruby-team/ruby-dry-inflector.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 29.6 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main ruby-dry-inflector 0.2.1-1 (dsc) [2115 B] Get:2 http://deb.debian.org/debian trixie/main ruby-dry-inflector 0.2.1-1 (tar) [24.7 kB] Get:3 http://deb.debian.org/debian trixie/main ruby-dry-inflector 0.2.1-1 (diff) [2788 B] Fetched 29.6 kB in 0s (980 kB/s) Download complete and in download only mode Reading package lists... NOTICE: 'ruby-dry-inflector' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/ruby-team/ruby-dry-inflector.git Please use: git clone https://salsa.debian.org/ruby-team/ruby-dry-inflector.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 29.6 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main ruby-dry-inflector 0.2.1-1 (dsc) [2115 B] Get:2 http://deb.debian.org/debian trixie/main ruby-dry-inflector 0.2.1-1 (tar) [24.7 kB] Get:3 http://deb.debian.org/debian trixie/main ruby-dry-inflector 0.2.1-1 (diff) [2788 B] Fetched 29.6 kB in 0s (980 kB/s) Download complete and in download only mode ============================================================================= Re-Building ruby-dry-inflector in trixie on i386 on ionos2-i386 now. Date: Thu Nov 21 20:22:53 CET 2024 Date UTC: Thu Nov 21 19:22:53 UTC 2024 ============================================================================= ++ mktemp -t pbuilderrc_XXXX --tmpdir=/srv/reproducible-results/rbuild-debian/r-b-build.YOTB9BzV + local TMPCFG=/srv/reproducible-results/rbuild-debian/r-b-build.YOTB9BzV/pbuilderrc_qOdP + case ${ARCH} in + let NUM_CPU-=3 + case $ARCH in + locale=de_CH + language=de + case "${SUITE}" in + reproducible_buildflags=+all + extra_deb_build_options= + case "${SRCPACKAGE}" in + cat + echo BUILDDIR=/build/reproducible-path + '[' ruby-dry-inflector = debian-installer -o ruby-dry-inflector = debian-installer-netboot-images ']' + pbuilder_options=() + local pbuilder_options + DEBBUILDOPTS=-b + BINARYTARGET= + '[' ruby-dry-inflector = 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.YOTB9BzV/pbuilderrc_qOdP --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.YOTB9BzV/b2 --logfile b2/build.log ruby-dry-inflector_0.2.1-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: Fri Nov 22 09:22:53 +14 2024 I: pbuilder-time-stamp: 1732216973 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: using eatmydata during job I: Copying source file I: copying [ruby-dry-inflector_0.2.1-1.dsc] I: copying [./ruby-dry-inflector_0.2.1.orig.tar.gz] I: copying [./ruby-dry-inflector_0.2.1-1.debian.tar.xz] I: Extracting source gpgv: Signature made Tue Nov 23 03:32:32 2021 gpgv: using RSA key BEED4DED5544A4C03E283DC74BCD0567C296D05D gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./ruby-dry-inflector_0.2.1-1.dsc: no acceptable signature found dpkg-source: info: extracting ruby-dry-inflector in ruby-dry-inflector-0.2.1 dpkg-source: info: unpacking ruby-dry-inflector_0.2.1.orig.tar.gz dpkg-source: info: unpacking ruby-dry-inflector_0.2.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying Don-t-require-bundler.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/54804/tmp/hooks/D01_modify_environment starting debug: Running on ionos2-i386. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Nov 21 19:23 /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/54804/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/54804/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]="32" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") BASH_VERSION='5.2.32(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=i386 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=10 ' DIRSTACK=() DISTRIBUTION=trixie EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=i686 HOST_ARCH=i386 IFS=' ' INVOCATION_ID=e5dd85d528404e4da75f03373fbb0ec4 LANG=C LANGUAGE=de_CH:de LC_ALL=C LD_LIBRARY_PATH=/usr/lib/libeatmydata LD_PRELOAD=libeatmydata.so MACHTYPE=i686-pc-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=54804 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.YOTB9BzV/pbuilderrc_qOdP --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.YOTB9BzV/b2 --logfile b2/build.log ruby-dry-inflector_0.2.1-1.dsc' SUDO_GID=112 SUDO_UID=107 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://46.16.76.132:3128 I: uname -a Linux i-capture-the-hostname 6.1.0-27-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/54804/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: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), gem2deb (>= 1), ruby-rspec, ruby-warning dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19956 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 gem2deb (>= 1); however: Package gem2deb is not installed. pbuilder-satisfydepends-dummy depends on ruby-rspec; however: Package ruby-rspec is not installed. pbuilder-satisfydepends-dummy depends on ruby-warning; however: Package ruby-warning 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} ca-certificates{a} debhelper{a} devscripts{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dirmngr{a} dwz{a} file{a} gem2deb{a} gem2deb-test-runner{a} gettext{a} gettext-base{a} gnupg{a} gnupg-l10n{a} gpg{a} gpg-agent{a} gpgconf{a} gpgsm{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libassuan9{a} libb-hooks-op-check-perl{a} libclass-method-modifiers-perl{a} libclass-xsaccessor-perl{a} libclone-perl{a} libcom-err2{a} libdebhelper-perl{a} libdevel-callchecker-perl{a} libdynaloader-functions-perl{a} libedit2{a} libelf1t64{a} libencode-locale-perl{a} libexpat1{a} libfile-dirlist-perl{a} libfile-homedir-perl{a} libfile-listing-perl{a} libfile-stripnondeterminism-perl{a} libfile-touch-perl{a} libfile-which-perl{a} libgmp-dev{a} libgmpxx4ldbl{a} libgssapi-krb5-2{a} libhtml-parser-perl{a} libhtml-tagset-perl{a} libhtml-tree-perl{a} libhttp-cookies-perl{a} libhttp-date-perl{a} libhttp-message-perl{a} libhttp-negotiate-perl{a} libicu72{a} libimport-into-perl{a} libio-html-perl{a} libio-pty-perl{a} libio-socket-ssl-perl{a} libipc-run-perl{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libksba8{a} libldap-2.5-0{a} liblwp-mediatypes-perl{a} liblwp-protocol-https-perl{a} libmagic-mgc{a} libmagic1t64{a} libmodule-runtime-perl{a} libmoo-perl{a} libncurses6{a} libnet-http-perl{a} libnet-ssleay-perl{a} libnpth0t64{a} libnsl2{a} libparams-classify-perl{a} libpipeline1{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libreadline8t64{a} librole-tiny-perl{a} libruby{a} libruby3.1t64{a} libsasl2-2{a} libsasl2-modules-db{a} libsub-quote-perl{a} libtimedate-perl{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libtry-tiny-perl{a} libuchardet0{a} liburi-perl{a} libwww-perl{a} libwww-robotrules-perl{a} libxml2{a} libyaml-0-2{a} m4{a} man-db{a} media-types{a} netbase{a} openssl{a} patchutils{a} perl-openssl-defaults{a} pinentry-curses{a} po-debconf{a} python3{a} python3-minimal{a} python3.12{a} python3.12-minimal{a} rake{a} readline-common{a} ruby{a} ruby-all-dev{a} ruby-diff-lcs{a} ruby-net-telnet{a} ruby-rspec{a} ruby-rspec-core{a} ruby-rspec-expectations{a} ruby-rspec-mocks{a} ruby-rspec-support{a} ruby-rubygems{a} ruby-sdbm{a} ruby-warning{a} ruby-webrick{a} ruby-xmlrpc{a} ruby3.1{a} ruby3.1-dev{a} rubygems-integration{a} sensible-utils{a} tzdata{a} wdiff{a} The following packages are RECOMMENDED but will NOT be installed: apt-file curl dctrl-tools debian-keyring dput dput-ng dupload equivs fonts-lato gnupg-utils gpg-wks-client krb5-locales libarchive-cpio-perl libdata-dump-perl libdistro-info-perl libgit-wrapper-perl libgitlab-api-v4-perl libgpm2 libhtml-form-perl libhtml-format-perl libhttp-daemon-perl libio-compress-brotli-perl libjs-jquery libjson-perl libldap-common liblist-compare-perl libltdl-dev libmail-sendmail-perl libmailtools-perl libnamespace-clean-perl libsasl2-modules libsoap-lite-perl libstring-shellquote-perl libxstring-perl licensecheck lintian lynx pristine-tar python3-apt python3-debian python3-magic python3-requests python3-unidiff python3-xdg ruby3.1-doc strace unzip wget zip 0 packages upgraded, 136 newly installed, 0 to remove and 0 not upgraded. Need to get 44.8 MB of archives. After unpacking 165 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main i386 libpython3.12-minimal i386 3.12.7-3 [814 kB] Get: 2 http://deb.debian.org/debian trixie/main i386 libexpat1 i386 2.6.4-1 [107 kB] Get: 3 http://deb.debian.org/debian trixie/main i386 python3.12-minimal i386 3.12.7-3 [2236 kB] Get: 4 http://deb.debian.org/debian trixie/main i386 python3-minimal i386 3.12.6-1 [26.7 kB] Get: 5 http://deb.debian.org/debian trixie/main i386 media-types all 10.1.0 [26.9 kB] Get: 6 http://deb.debian.org/debian trixie/main i386 netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian trixie/main i386 tzdata all 2024b-3 [255 kB] Get: 8 http://deb.debian.org/debian trixie/main i386 libkrb5support0 i386 1.21.3-3 [34.9 kB] Get: 9 http://deb.debian.org/debian trixie/main i386 libcom-err2 i386 1.47.1-1+b1 [23.4 kB] Get: 10 http://deb.debian.org/debian trixie/main i386 libk5crypto3 i386 1.21.3-3 [83.6 kB] Get: 11 http://deb.debian.org/debian trixie/main i386 libkeyutils1 i386 1.6.3-4 [9600 B] Get: 12 http://deb.debian.org/debian trixie/main i386 libkrb5-3 i386 1.21.3-3 [350 kB] Get: 13 http://deb.debian.org/debian trixie/main i386 libgssapi-krb5-2 i386 1.21.3-3 [146 kB] Get: 14 http://deb.debian.org/debian trixie/main i386 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 15 http://deb.debian.org/debian trixie/main i386 libtirpc3t64 i386 1.3.4+ds-1.3+b1 [90.5 kB] Get: 16 http://deb.debian.org/debian trixie/main i386 libnsl2 i386 1.3.0-3+b3 [42.7 kB] Get: 17 http://deb.debian.org/debian trixie/main i386 readline-common all 8.2-5 [69.3 kB] Get: 18 http://deb.debian.org/debian trixie/main i386 libreadline8t64 i386 8.2-5 [173 kB] Get: 19 http://deb.debian.org/debian trixie/main i386 libpython3.12-stdlib i386 3.12.7-3 [1964 kB] Get: 20 http://deb.debian.org/debian trixie/main i386 python3.12 i386 3.12.7-3 [671 kB] Get: 21 http://deb.debian.org/debian trixie/main i386 libpython3-stdlib i386 3.12.6-1 [9692 B] Get: 22 http://deb.debian.org/debian trixie/main i386 python3 i386 3.12.6-1 [27.8 kB] Get: 23 http://deb.debian.org/debian trixie/main i386 sensible-utils all 0.0.24 [24.8 kB] Get: 24 http://deb.debian.org/debian trixie/main i386 openssl i386 3.3.2-2 [1387 kB] Get: 25 http://deb.debian.org/debian trixie/main i386 ca-certificates all 20240203 [158 kB] Get: 26 http://deb.debian.org/debian trixie/main i386 libmagic-mgc i386 1:5.45-3+b1 [314 kB] Get: 27 http://deb.debian.org/debian trixie/main i386 libmagic1t64 i386 1:5.45-3+b1 [115 kB] Get: 28 http://deb.debian.org/debian trixie/main i386 file i386 1:5.45-3+b1 [43.2 kB] Get: 29 http://deb.debian.org/debian trixie/main i386 gettext-base i386 0.22.5-2 [201 kB] Get: 30 http://deb.debian.org/debian trixie/main i386 libuchardet0 i386 0.0.8-1+b2 [69.2 kB] Get: 31 http://deb.debian.org/debian trixie/main i386 groff-base i386 1.23.0-5 [1196 kB] Get: 32 http://deb.debian.org/debian trixie/main i386 bsdextrautils i386 2.40.2-11 [95.6 kB] Get: 33 http://deb.debian.org/debian trixie/main i386 libpipeline1 i386 1.5.8-1 [41.2 kB] Get: 34 http://deb.debian.org/debian trixie/main i386 man-db i386 2.13.0-1 [1428 kB] Get: 35 http://deb.debian.org/debian trixie/main i386 m4 i386 1.4.19-4 [293 kB] Get: 36 http://deb.debian.org/debian trixie/main i386 autoconf all 2.72-3 [493 kB] Get: 37 http://deb.debian.org/debian trixie/main i386 autotools-dev all 20220109.1 [51.6 kB] Get: 38 http://deb.debian.org/debian trixie/main i386 automake all 1:1.16.5-1.3 [823 kB] Get: 39 http://deb.debian.org/debian trixie/main i386 autopoint all 0.22.5-2 [723 kB] Get: 40 http://deb.debian.org/debian trixie/main i386 libdebhelper-perl all 13.20 [89.7 kB] Get: 41 http://deb.debian.org/debian trixie/main i386 libtool all 2.4.7-8 [517 kB] Get: 42 http://deb.debian.org/debian trixie/main i386 dh-autoreconf all 20 [17.1 kB] Get: 43 http://deb.debian.org/debian trixie/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 44 http://deb.debian.org/debian trixie/main i386 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 45 http://deb.debian.org/debian trixie/main i386 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 46 http://deb.debian.org/debian trixie/main i386 libelf1t64 i386 0.192-4 [195 kB] Get: 47 http://deb.debian.org/debian trixie/main i386 dwz i386 0.15-1+b1 [116 kB] Get: 48 http://deb.debian.org/debian trixie/main i386 libicu72 i386 72.1-5+b1 [9583 kB] Get: 49 http://deb.debian.org/debian trixie/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.2+b1 [734 kB] Get: 50 http://deb.debian.org/debian trixie/main i386 gettext i386 0.22.5-2 [1631 kB] Get: 51 http://deb.debian.org/debian trixie/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 52 http://deb.debian.org/debian trixie/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 53 http://deb.debian.org/debian trixie/main i386 debhelper all 13.20 [915 kB] Get: 54 http://deb.debian.org/debian trixie/main i386 libassuan9 i386 3.0.1-2 [62.4 kB] Get: 55 http://deb.debian.org/debian trixie/main i386 gpgconf i386 2.2.45-2 [127 kB] Get: 56 http://deb.debian.org/debian trixie/main i386 libksba8 i386 1.6.7-2+b1 [142 kB] Get: 57 http://deb.debian.org/debian trixie/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-8 [20.6 kB] Get: 58 http://deb.debian.org/debian trixie/main i386 libsasl2-2 i386 2.1.28+dfsg1-8 [61.0 kB] Get: 59 http://deb.debian.org/debian trixie/main i386 libldap-2.5-0 i386 2.5.18+dfsg-3+b1 [200 kB] Get: 60 http://deb.debian.org/debian trixie/main i386 libnpth0t64 i386 1.6-3.1+b1 [18.3 kB] Get: 61 http://deb.debian.org/debian trixie/main i386 dirmngr i386 2.2.45-2 [396 kB] Get: 62 http://deb.debian.org/debian trixie/main i386 gnupg-l10n all 2.2.45-2 [705 kB] Get: 63 http://deb.debian.org/debian trixie/main i386 gpg i386 2.2.45-2 [573 kB] Get: 64 http://deb.debian.org/debian trixie/main i386 pinentry-curses i386 1.2.1-4+b1 [80.4 kB] Get: 65 http://deb.debian.org/debian trixie/main i386 gpg-agent i386 2.2.45-2 [269 kB] Get: 66 http://deb.debian.org/debian trixie/main i386 gpgsm i386 2.2.45-2 [275 kB] Get: 67 http://deb.debian.org/debian trixie/main i386 gnupg all 2.2.45-2 [376 kB] Get: 68 http://deb.debian.org/debian trixie/main i386 libfile-dirlist-perl all 0.05-3 [7600 B] Get: 69 http://deb.debian.org/debian trixie/main i386 libfile-which-perl all 1.27-2 [15.1 kB] Get: 70 http://deb.debian.org/debian trixie/main i386 libfile-homedir-perl all 1.006-2 [42.4 kB] Get: 71 http://deb.debian.org/debian trixie/main i386 libfile-touch-perl all 0.12-2 [8816 B] Get: 72 http://deb.debian.org/debian trixie/main i386 libio-pty-perl i386 1:1.20-1+b2 [35.8 kB] Get: 73 http://deb.debian.org/debian trixie/main i386 libipc-run-perl all 20231003.0-2 [101 kB] Get: 74 http://deb.debian.org/debian trixie/main i386 libclass-method-modifiers-perl all 2.15-1 [18.0 kB] Get: 75 http://deb.debian.org/debian trixie/main i386 libclass-xsaccessor-perl i386 1.19-4+b4 [37.5 kB] Get: 76 http://deb.debian.org/debian trixie/main i386 libb-hooks-op-check-perl i386 0.22-3+b2 [10.7 kB] Get: 77 http://deb.debian.org/debian trixie/main i386 libdynaloader-functions-perl all 0.004-1 [12.1 kB] Get: 78 http://deb.debian.org/debian trixie/main i386 libdevel-callchecker-perl i386 0.009-1+b1 [16.2 kB] Get: 79 http://deb.debian.org/debian trixie/main i386 libparams-classify-perl i386 0.015-2+b4 [23.1 kB] Get: 80 http://deb.debian.org/debian trixie/main i386 libmodule-runtime-perl all 0.016-2 [19.6 kB] Get: 81 http://deb.debian.org/debian trixie/main i386 libimport-into-perl all 1.002005-2 [11.3 kB] Get: 82 http://deb.debian.org/debian trixie/main i386 librole-tiny-perl all 2.002004-1 [21.4 kB] Get: 83 http://deb.debian.org/debian trixie/main i386 libsub-quote-perl all 2.006008-1 [21.8 kB] Get: 84 http://deb.debian.org/debian trixie/main i386 libmoo-perl all 2.005005-1 [58.0 kB] Get: 85 http://deb.debian.org/debian trixie/main i386 libencode-locale-perl all 1.05-3 [12.9 kB] Get: 86 http://deb.debian.org/debian trixie/main i386 libtimedate-perl all 2.3300-2 [39.3 kB] Get: 87 http://deb.debian.org/debian trixie/main i386 libhttp-date-perl all 6.06-1 [10.7 kB] Get: 88 http://deb.debian.org/debian trixie/main i386 libfile-listing-perl all 6.16-1 [12.4 kB] Get: 89 http://deb.debian.org/debian trixie/main i386 libhtml-tagset-perl all 3.24-1 [14.7 kB] Get: 90 http://deb.debian.org/debian trixie/main i386 liburi-perl all 5.30-1 [105 kB] Get: 91 http://deb.debian.org/debian trixie/main i386 libhtml-parser-perl i386 3.83-1+b1 [101 kB] Get: 92 http://deb.debian.org/debian trixie/main i386 libhtml-tree-perl all 5.07-3 [211 kB] Get: 93 http://deb.debian.org/debian trixie/main i386 libclone-perl i386 0.47-1+b1 [14.0 kB] Get: 94 http://deb.debian.org/debian trixie/main i386 libio-html-perl all 1.004-3 [16.2 kB] Get: 95 http://deb.debian.org/debian trixie/main i386 liblwp-mediatypes-perl all 6.04-2 [20.2 kB] Get: 96 http://deb.debian.org/debian trixie/main i386 libhttp-message-perl all 7.00-2 [79.8 kB] Get: 97 http://deb.debian.org/debian trixie/main i386 libhttp-cookies-perl all 6.11-1 [19.1 kB] Get: 98 http://deb.debian.org/debian trixie/main i386 libhttp-negotiate-perl all 6.01-2 [13.1 kB] Get: 99 http://deb.debian.org/debian trixie/main i386 perl-openssl-defaults i386 7+b2 [6720 B] Get: 100 http://deb.debian.org/debian trixie/main i386 libnet-ssleay-perl i386 1.94-2 [340 kB] Get: 101 http://deb.debian.org/debian trixie/main i386 libio-socket-ssl-perl all 2.089-1 [223 kB] Get: 102 http://deb.debian.org/debian trixie/main i386 libnet-http-perl all 6.23-1 [23.9 kB] Get: 103 http://deb.debian.org/debian trixie/main i386 liblwp-protocol-https-perl all 6.14-1 [10.8 kB] Get: 104 http://deb.debian.org/debian trixie/main i386 libtry-tiny-perl all 0.32-1 [22.9 kB] Get: 105 http://deb.debian.org/debian trixie/main i386 libwww-robotrules-perl all 6.02-1 [12.9 kB] Get: 106 http://deb.debian.org/debian trixie/main i386 libwww-perl all 6.77-1 [183 kB] Get: 107 http://deb.debian.org/debian trixie/main i386 patchutils i386 0.4.2-1 [79.6 kB] Get: 108 http://deb.debian.org/debian trixie/main i386 wdiff i386 1.2.2-6 [120 kB] Get: 109 http://deb.debian.org/debian trixie/main i386 devscripts all 2.24.3 [1079 kB] Get: 110 http://deb.debian.org/debian trixie/main i386 rubygems-integration all 1.18 [6704 B] Get: 111 http://deb.debian.org/debian trixie/main i386 ruby-net-telnet all 0.2.0-1 [13.1 kB] Get: 112 http://deb.debian.org/debian trixie/main i386 ruby-webrick all 1.8.1-1 [51.4 kB] Get: 113 http://deb.debian.org/debian trixie/main i386 ruby-xmlrpc all 0.3.3-2 [24.4 kB] Get: 114 http://deb.debian.org/debian trixie/main i386 libruby i386 1:3.1+nmu1 [4664 B] Get: 115 http://deb.debian.org/debian trixie/main i386 ruby-sdbm i386 1.0.0-5+b5 [16.8 kB] Get: 116 http://deb.debian.org/debian trixie/main i386 libedit2 i386 3.1-20240808-1 [98.0 kB] Get: 117 http://deb.debian.org/debian trixie/main i386 libncurses6 i386 6.5-2+b1 [112 kB] Get: 118 http://deb.debian.org/debian trixie/main i386 libyaml-0-2 i386 0.2.5-1+b2 [56.0 kB] Get: 119 http://deb.debian.org/debian trixie/main i386 libruby3.1t64 i386 3.1.2-8.4 [5470 kB] Get: 120 http://deb.debian.org/debian trixie/main i386 ruby3.1 i386 3.1.2-8.4 [664 kB] Get: 121 http://deb.debian.org/debian trixie/main i386 ruby-rubygems all 3.4.20-1 [309 kB] Get: 122 http://deb.debian.org/debian trixie/main i386 ruby i386 1:3.1+nmu1 [5584 B] Get: 123 http://deb.debian.org/debian trixie/main i386 rake all 13.2.1-1 [65.2 kB] Get: 124 http://deb.debian.org/debian trixie/main i386 gem2deb-test-runner i386 2.2.5 [17.9 kB] Get: 125 http://deb.debian.org/debian trixie/main i386 libgmpxx4ldbl i386 2:6.3.0+dfsg-2+b2 [330 kB] Get: 126 http://deb.debian.org/debian trixie/main i386 libgmp-dev i386 2:6.3.0+dfsg-2+b2 [661 kB] Get: 127 http://deb.debian.org/debian trixie/main i386 ruby3.1-dev i386 3.1.2-8.4 [1003 kB] Get: 128 http://deb.debian.org/debian trixie/main i386 ruby-all-dev i386 1:3.1+nmu1 [5676 B] Get: 129 http://deb.debian.org/debian trixie/main i386 gem2deb i386 2.2.5 [48.0 kB] Get: 130 http://deb.debian.org/debian trixie/main i386 ruby-diff-lcs all 1.5.1-1 [28.1 kB] Get: 131 http://deb.debian.org/debian trixie/main i386 ruby-rspec-support all 3.13.0c0e0m0s1-2 [28.5 kB] Get: 132 http://deb.debian.org/debian trixie/main i386 ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] Get: 133 http://deb.debian.org/debian trixie/main i386 ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [90.2 kB] Get: 134 http://deb.debian.org/debian trixie/main i386 ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.3 kB] Get: 135 http://deb.debian.org/debian trixie/main i386 ruby-rspec all 3.13.0c0e0m0s1-2 [5184 B] Get: 136 http://deb.debian.org/debian trixie/main i386 ruby-warning all 1.3.0-1 [8968 B] Fetched 44.8 MB in 1s (33.7 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:i386. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19956 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.7-3_i386.deb ... Unpacking libpython3.12-minimal:i386 (3.12.7-3) ... Selecting previously unselected package libexpat1:i386. Preparing to unpack .../libexpat1_2.6.4-1_i386.deb ... Unpacking libexpat1:i386 (2.6.4-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.7-3_i386.deb ... Unpacking python3.12-minimal (3.12.7-3) ... Setting up libpython3.12-minimal:i386 (3.12.7-3) ... Setting up libexpat1:i386 (2.6.4-1) ... Setting up python3.12-minimal (3.12.7-3) ... 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 ... 20276 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.6-1_i386.deb ... Unpacking python3-minimal (3.12.6-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-3_all.deb ... Unpacking tzdata (2024b-3) ... Selecting previously unselected package libkrb5support0:i386. Preparing to unpack .../04-libkrb5support0_1.21.3-3_i386.deb ... Unpacking libkrb5support0:i386 (1.21.3-3) ... Selecting previously unselected package libcom-err2:i386. Preparing to unpack .../05-libcom-err2_1.47.1-1+b1_i386.deb ... Unpacking libcom-err2:i386 (1.47.1-1+b1) ... Selecting previously unselected package libk5crypto3:i386. Preparing to unpack .../06-libk5crypto3_1.21.3-3_i386.deb ... Unpacking libk5crypto3:i386 (1.21.3-3) ... Selecting previously unselected package libkeyutils1:i386. Preparing to unpack .../07-libkeyutils1_1.6.3-4_i386.deb ... Unpacking libkeyutils1:i386 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:i386. Preparing to unpack .../08-libkrb5-3_1.21.3-3_i386.deb ... Unpacking libkrb5-3:i386 (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:i386. Preparing to unpack .../09-libgssapi-krb5-2_1.21.3-3_i386.deb ... Unpacking libgssapi-krb5-2:i386 (1.21.3-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../10-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:i386. Preparing to unpack .../11-libtirpc3t64_1.3.4+ds-1.3+b1_i386.deb ... Adding 'diversion of /lib/i386-linux-gnu/libtirpc.so.3 to /lib/i386-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/i386-linux-gnu/libtirpc.so.3.0.0 to /lib/i386-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:i386 (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:i386. Preparing to unpack .../12-libnsl2_1.3.0-3+b3_i386.deb ... Unpacking libnsl2:i386 (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../13-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package libreadline8t64:i386. Preparing to unpack .../14-libreadline8t64_8.2-5_i386.deb ... Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8 to /lib/i386-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8.2 to /lib/i386-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8 to /lib/i386-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8.2 to /lib/i386-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:i386 (8.2-5) ... Selecting previously unselected package libpython3.12-stdlib:i386. Preparing to unpack .../15-libpython3.12-stdlib_3.12.7-3_i386.deb ... Unpacking libpython3.12-stdlib:i386 (3.12.7-3) ... Selecting previously unselected package python3.12. Preparing to unpack .../16-python3.12_3.12.7-3_i386.deb ... Unpacking python3.12 (3.12.7-3) ... Selecting previously unselected package libpython3-stdlib:i386. Preparing to unpack .../17-libpython3-stdlib_3.12.6-1_i386.deb ... Unpacking libpython3-stdlib:i386 (3.12.6-1) ... Setting up python3-minimal (3.12.6-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 ... 21338 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.6-1_i386.deb ... Unpacking python3 (3.12.6-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../001-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package openssl. Preparing to unpack .../002-openssl_3.3.2-2_i386.deb ... Unpacking openssl (3.3.2-2) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../003-ca-certificates_20240203_all.deb ... Unpacking ca-certificates (20240203) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:i386. Preparing to unpack .../005-libmagic1t64_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic1t64:i386 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.45-3+b1_i386.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.22.5-2_i386.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../008-libuchardet0_0.0.8-1+b2_i386.deb ... Unpacking libuchardet0:i386 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-5_i386.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.40.2-11_i386.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../011-libpipeline1_1.5.8-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.0-1_i386.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.19-4_i386.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../014-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../015-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../016-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 .../017-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../018-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../019-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../020-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../021-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 .../022-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 .../023-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:i386. Preparing to unpack .../024-libelf1t64_0.192-4_i386.deb ... Unpacking libelf1t64:i386 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../025-dwz_0.15-1+b1_i386.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:i386. Preparing to unpack .../026-libicu72_72.1-5+b1_i386.deb ... Unpacking libicu72:i386 (72.1-5+b1) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../027-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_i386.deb ... Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../028-gettext_0.22.5-2_i386.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../029-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 .../030-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../031-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package libassuan9:i386. Preparing to unpack .../032-libassuan9_3.0.1-2_i386.deb ... Unpacking libassuan9:i386 (3.0.1-2) ... Selecting previously unselected package gpgconf. Preparing to unpack .../033-gpgconf_2.2.45-2_i386.deb ... Unpacking gpgconf (2.2.45-2) ... Selecting previously unselected package libksba8:i386. Preparing to unpack .../034-libksba8_1.6.7-2+b1_i386.deb ... Unpacking libksba8:i386 (1.6.7-2+b1) ... Selecting previously unselected package libsasl2-modules-db:i386. Preparing to unpack .../035-libsasl2-modules-db_2.1.28+dfsg1-8_i386.deb ... Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-8) ... Selecting previously unselected package libsasl2-2:i386. Preparing to unpack .../036-libsasl2-2_2.1.28+dfsg1-8_i386.deb ... Unpacking libsasl2-2:i386 (2.1.28+dfsg1-8) ... Selecting previously unselected package libldap-2.5-0:i386. Preparing to unpack .../037-libldap-2.5-0_2.5.18+dfsg-3+b1_i386.deb ... Unpacking libldap-2.5-0:i386 (2.5.18+dfsg-3+b1) ... Selecting previously unselected package libnpth0t64:i386. Preparing to unpack .../038-libnpth0t64_1.6-3.1+b1_i386.deb ... Unpacking libnpth0t64:i386 (1.6-3.1+b1) ... Selecting previously unselected package dirmngr. Preparing to unpack .../039-dirmngr_2.2.45-2_i386.deb ... Unpacking dirmngr (2.2.45-2) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../040-gnupg-l10n_2.2.45-2_all.deb ... Unpacking gnupg-l10n (2.2.45-2) ... Selecting previously unselected package gpg. Preparing to unpack .../041-gpg_2.2.45-2_i386.deb ... Unpacking gpg (2.2.45-2) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../042-pinentry-curses_1.2.1-4+b1_i386.deb ... Unpacking pinentry-curses (1.2.1-4+b1) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../043-gpg-agent_2.2.45-2_i386.deb ... Unpacking gpg-agent (2.2.45-2) ... Selecting previously unselected package gpgsm. Preparing to unpack .../044-gpgsm_2.2.45-2_i386.deb ... Unpacking gpgsm (2.2.45-2) ... Selecting previously unselected package gnupg. Preparing to unpack .../045-gnupg_2.2.45-2_all.deb ... Unpacking gnupg (2.2.45-2) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../046-libfile-dirlist-perl_0.05-3_all.deb ... Unpacking libfile-dirlist-perl (0.05-3) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../047-libfile-which-perl_1.27-2_all.deb ... Unpacking libfile-which-perl (1.27-2) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../048-libfile-homedir-perl_1.006-2_all.deb ... Unpacking libfile-homedir-perl (1.006-2) ... Selecting previously unselected package libfile-touch-perl. Preparing to unpack .../049-libfile-touch-perl_0.12-2_all.deb ... Unpacking libfile-touch-perl (0.12-2) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../050-libio-pty-perl_1%3a1.20-1+b2_i386.deb ... Unpacking libio-pty-perl (1:1.20-1+b2) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../051-libipc-run-perl_20231003.0-2_all.deb ... Unpacking libipc-run-perl (20231003.0-2) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../052-libclass-method-modifiers-perl_2.15-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.15-1) ... Selecting previously unselected package libclass-xsaccessor-perl. Preparing to unpack .../053-libclass-xsaccessor-perl_1.19-4+b4_i386.deb ... Unpacking libclass-xsaccessor-perl (1.19-4+b4) ... Selecting previously unselected package libb-hooks-op-check-perl:i386. Preparing to unpack .../054-libb-hooks-op-check-perl_0.22-3+b2_i386.deb ... Unpacking libb-hooks-op-check-perl:i386 (0.22-3+b2) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../055-libdynaloader-functions-perl_0.004-1_all.deb ... Unpacking libdynaloader-functions-perl (0.004-1) ... Selecting previously unselected package libdevel-callchecker-perl:i386. Preparing to unpack .../056-libdevel-callchecker-perl_0.009-1+b1_i386.deb ... Unpacking libdevel-callchecker-perl:i386 (0.009-1+b1) ... Selecting previously unselected package libparams-classify-perl:i386. Preparing to unpack .../057-libparams-classify-perl_0.015-2+b4_i386.deb ... Unpacking libparams-classify-perl:i386 (0.015-2+b4) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../058-libmodule-runtime-perl_0.016-2_all.deb ... Unpacking libmodule-runtime-perl (0.016-2) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../059-libimport-into-perl_1.002005-2_all.deb ... Unpacking libimport-into-perl (1.002005-2) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../060-librole-tiny-perl_2.002004-1_all.deb ... Unpacking librole-tiny-perl (2.002004-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../061-libsub-quote-perl_2.006008-1_all.deb ... Unpacking libsub-quote-perl (2.006008-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../062-libmoo-perl_2.005005-1_all.deb ... Unpacking libmoo-perl (2.005005-1) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../063-libencode-locale-perl_1.05-3_all.deb ... Unpacking libencode-locale-perl (1.05-3) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../064-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../065-libhttp-date-perl_6.06-1_all.deb ... Unpacking libhttp-date-perl (6.06-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../066-libfile-listing-perl_6.16-1_all.deb ... Unpacking libfile-listing-perl (6.16-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../067-libhtml-tagset-perl_3.24-1_all.deb ... Unpacking libhtml-tagset-perl (3.24-1) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../068-liburi-perl_5.30-1_all.deb ... Unpacking liburi-perl (5.30-1) ... Selecting previously unselected package libhtml-parser-perl:i386. Preparing to unpack .../069-libhtml-parser-perl_3.83-1+b1_i386.deb ... Unpacking libhtml-parser-perl:i386 (3.83-1+b1) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../070-libhtml-tree-perl_5.07-3_all.deb ... Unpacking libhtml-tree-perl (5.07-3) ... Selecting previously unselected package libclone-perl:i386. Preparing to unpack .../071-libclone-perl_0.47-1+b1_i386.deb ... Unpacking libclone-perl:i386 (0.47-1+b1) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../072-libio-html-perl_1.004-3_all.deb ... Unpacking libio-html-perl (1.004-3) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../073-liblwp-mediatypes-perl_6.04-2_all.deb ... Unpacking liblwp-mediatypes-perl (6.04-2) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../074-libhttp-message-perl_7.00-2_all.deb ... Unpacking libhttp-message-perl (7.00-2) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../075-libhttp-cookies-perl_6.11-1_all.deb ... Unpacking libhttp-cookies-perl (6.11-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../076-libhttp-negotiate-perl_6.01-2_all.deb ... Unpacking libhttp-negotiate-perl (6.01-2) ... Selecting previously unselected package perl-openssl-defaults:i386. Preparing to unpack .../077-perl-openssl-defaults_7+b2_i386.deb ... Unpacking perl-openssl-defaults:i386 (7+b2) ... Selecting previously unselected package libnet-ssleay-perl:i386. Preparing to unpack .../078-libnet-ssleay-perl_1.94-2_i386.deb ... Unpacking libnet-ssleay-perl:i386 (1.94-2) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../079-libio-socket-ssl-perl_2.089-1_all.deb ... Unpacking libio-socket-ssl-perl (2.089-1) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../080-libnet-http-perl_6.23-1_all.deb ... Unpacking libnet-http-perl (6.23-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../081-liblwp-protocol-https-perl_6.14-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.14-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../082-libtry-tiny-perl_0.32-1_all.deb ... Unpacking libtry-tiny-perl (0.32-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../083-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../084-libwww-perl_6.77-1_all.deb ... Unpacking libwww-perl (6.77-1) ... Selecting previously unselected package patchutils. Preparing to unpack .../085-patchutils_0.4.2-1_i386.deb ... Unpacking patchutils (0.4.2-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../086-wdiff_1.2.2-6_i386.deb ... Unpacking wdiff (1.2.2-6) ... Selecting previously unselected package devscripts. Preparing to unpack .../087-devscripts_2.24.3_all.deb ... Unpacking devscripts (2.24.3) ... Selecting previously unselected package rubygems-integration. Preparing to unpack .../088-rubygems-integration_1.18_all.deb ... Unpacking rubygems-integration (1.18) ... Selecting previously unselected package ruby-net-telnet. Preparing to unpack .../089-ruby-net-telnet_0.2.0-1_all.deb ... Unpacking ruby-net-telnet (0.2.0-1) ... Selecting previously unselected package ruby-webrick. Preparing to unpack .../090-ruby-webrick_1.8.1-1_all.deb ... Unpacking ruby-webrick (1.8.1-1) ... Selecting previously unselected package ruby-xmlrpc. Preparing to unpack .../091-ruby-xmlrpc_0.3.3-2_all.deb ... Unpacking ruby-xmlrpc (0.3.3-2) ... Selecting previously unselected package libruby:i386. Preparing to unpack .../092-libruby_1%3a3.1+nmu1_i386.deb ... Unpacking libruby:i386 (1:3.1+nmu1) ... Selecting previously unselected package ruby-sdbm:i386. Preparing to unpack .../093-ruby-sdbm_1.0.0-5+b5_i386.deb ... Unpacking ruby-sdbm:i386 (1.0.0-5+b5) ... Selecting previously unselected package libedit2:i386. Preparing to unpack .../094-libedit2_3.1-20240808-1_i386.deb ... Unpacking libedit2:i386 (3.1-20240808-1) ... Selecting previously unselected package libncurses6:i386. Preparing to unpack .../095-libncurses6_6.5-2+b1_i386.deb ... Unpacking libncurses6:i386 (6.5-2+b1) ... Selecting previously unselected package libyaml-0-2:i386. Preparing to unpack .../096-libyaml-0-2_0.2.5-1+b2_i386.deb ... Unpacking libyaml-0-2:i386 (0.2.5-1+b2) ... Selecting previously unselected package libruby3.1t64:i386. Preparing to unpack .../097-libruby3.1t64_3.1.2-8.4_i386.deb ... Unpacking libruby3.1t64:i386 (3.1.2-8.4) ... Selecting previously unselected package ruby3.1. Preparing to unpack .../098-ruby3.1_3.1.2-8.4_i386.deb ... Unpacking ruby3.1 (3.1.2-8.4) ... Selecting previously unselected package ruby-rubygems. Preparing to unpack .../099-ruby-rubygems_3.4.20-1_all.deb ... Unpacking ruby-rubygems (3.4.20-1) ... Selecting previously unselected package ruby. Preparing to unpack .../100-ruby_1%3a3.1+nmu1_i386.deb ... Unpacking ruby (1:3.1+nmu1) ... Selecting previously unselected package rake. Preparing to unpack .../101-rake_13.2.1-1_all.deb ... Unpacking rake (13.2.1-1) ... Selecting previously unselected package gem2deb-test-runner. Preparing to unpack .../102-gem2deb-test-runner_2.2.5_i386.deb ... Unpacking gem2deb-test-runner (2.2.5) ... Selecting previously unselected package libgmpxx4ldbl:i386. Preparing to unpack .../103-libgmpxx4ldbl_2%3a6.3.0+dfsg-2+b2_i386.deb ... Unpacking libgmpxx4ldbl:i386 (2:6.3.0+dfsg-2+b2) ... Selecting previously unselected package libgmp-dev:i386. Preparing to unpack .../104-libgmp-dev_2%3a6.3.0+dfsg-2+b2_i386.deb ... Unpacking libgmp-dev:i386 (2:6.3.0+dfsg-2+b2) ... Selecting previously unselected package ruby3.1-dev:i386. Preparing to unpack .../105-ruby3.1-dev_3.1.2-8.4_i386.deb ... Unpacking ruby3.1-dev:i386 (3.1.2-8.4) ... Selecting previously unselected package ruby-all-dev:i386. Preparing to unpack .../106-ruby-all-dev_1%3a3.1+nmu1_i386.deb ... Unpacking ruby-all-dev:i386 (1:3.1+nmu1) ... Selecting previously unselected package gem2deb. Preparing to unpack .../107-gem2deb_2.2.5_i386.deb ... Unpacking gem2deb (2.2.5) ... Selecting previously unselected package ruby-diff-lcs. Preparing to unpack .../108-ruby-diff-lcs_1.5.1-1_all.deb ... Unpacking ruby-diff-lcs (1.5.1-1) ... Selecting previously unselected package ruby-rspec-support. Preparing to unpack .../109-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ... Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ... Selecting previously unselected package ruby-rspec-core. Preparing to unpack .../110-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ... Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ... Selecting previously unselected package ruby-rspec-expectations. Preparing to unpack .../111-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ... Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... Selecting previously unselected package ruby-rspec-mocks. Preparing to unpack .../112-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ... Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... Selecting previously unselected package ruby-rspec. Preparing to unpack .../113-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... Selecting previously unselected package ruby-warning. Preparing to unpack .../114-ruby-warning_1.3.0-1_all.deb ... Unpacking ruby-warning (1.3.0-1) ... Setting up libksba8:i386 (1.6.7-2+b1) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:i386 (1.5.8-1) ... Setting up wdiff (1.2.2-6) ... Setting up libfile-which-perl (1.27-2) ... Setting up libnpth0t64:i386 (1.6-3.1+b1) ... Setting up libkeyutils1:i386 (1.6.3-4) ... Setting up libicu72:i386 (72.1-5+b1) ... Setting up bsdextrautils (2.40.2-11) ... Setting up libdynaloader-functions-perl (0.004-1) ... Setting up libclass-method-modifiers-perl (2.15-1) ... Setting up libio-pty-perl (1:1.20-1+b2) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libclone-perl:i386 (0.47-1+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:i386 (0.2.5-1+b2) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libhtml-tagset-perl (3.24-1) ... Setting up libdebhelper-perl (13.20) ... Setting up libedit2:i386 (3.1-20240808-1) ... Setting up liblwp-mediatypes-perl (6.04-2) ... Setting up libmagic1t64:i386 (1:5.45-3+b1) ... Setting up libtry-tiny-perl (0.32-1) ... Setting up perl-openssl-defaults:i386 (7+b2) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up libencode-locale-perl (1.05-3) ... Setting up libcom-err2:i386 (1.47.1-1+b1) ... Setting up file (1:5.45-3+b1) ... Setting up libelf1t64:i386 (0.192-4) ... Setting up ruby-warning (1.3.0-1) ... Setting up libkrb5support0:i386 (1.21.3-3) ... Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-8) ... Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Nov 21 19:23:27 UTC 2024. Universal Time is now: Thu Nov 21 19:23:27 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... Setting up libgmpxx4ldbl:i386 (2:6.3.0+dfsg-2+b2) ... Setting up gnupg-l10n (2.2.45-2) ... Setting up libncurses6:i386 (6.5-2+b1) ... Setting up ruby-net-telnet (0.2.0-1) ... Setting up libio-html-perl (1.004-3) ... Setting up autopoint (0.22.5-2) ... Setting up libb-hooks-op-check-perl:i386 (0.22-3+b2) ... Setting up libipc-run-perl (20231003.0-2) ... Setting up libk5crypto3:i386 (1.21.3-3) ... Setting up libsasl2-2:i386 (2.1.28+dfsg1-8) ... Setting up autoconf (2.72-3) ... Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ... Setting up libtimedate-perl (2.3300-2) ... Setting up ruby-webrick (1.8.1-1) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:i386 (0.0.8-1+b2) ... Setting up libassuan9:i386 (3.0.1-2) ... Setting up librole-tiny-perl (2.002004-1) ... Setting up netbase (6.4) ... Setting up libsub-quote-perl (2.006008-1) ... Setting up libclass-xsaccessor-perl (1.19-4+b4) ... Setting up libkrb5-3:i386 (1.21.3-3) ... Setting up libfile-dirlist-perl (0.05-3) ... Setting up libfile-homedir-perl (1.006-2) ... Setting up openssl (3.3.2-2) ... Setting up readline-common (8.2-5) ... Setting up ruby-xmlrpc (0.3.3-2) ... Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up liburi-perl (5.30-1) ... Setting up libfile-touch-perl (0.12-2) ... Setting up libnet-ssleay-perl:i386 (1.94-2) ... 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 pinentry-curses (1.2.1-4+b1) ... Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libhttp-date-perl (6.06-1) ... Setting up gettext (0.22.5-2) ... Setting up libgmp-dev:i386 (2:6.3.0+dfsg-2+b2) ... Setting up libfile-listing-perl (6.16-1) ... Setting up libtool (2.4.7-8) ... Setting up libnet-http-perl (6.23-1) ... Setting up libdevel-callchecker-perl:i386 (0.009-1+b1) ... Setting up libldap-2.5-0:i386 (2.5.18+dfsg-3+b1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up patchutils (0.4.2-1) ... Setting up ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 146 added, 0 removed; done. Setting up libgssapi-krb5-2:i386 (1.21.3-3) ... Setting up libreadline8t64:i386 (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up groff-base (1.23.0-5) ... Setting up libhtml-parser-perl:i386 (3.83-1+b1) ... Setting up gpgconf (2.2.45-2) ... Setting up libio-socket-ssl-perl (2.089-1) ... Setting up gpg (2.2.45-2) ... Setting up libhttp-message-perl (7.00-2) ... Setting up libhttp-negotiate-perl (6.01-2) ... Setting up gpg-agent (2.2.45-2) ... Setting up libtirpc3t64:i386 (1.3.4+ds-1.3+b1) ... Setting up libhttp-cookies-perl (6.11-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libhtml-tree-perl (5.07-3) ... Setting up libparams-classify-perl:i386 (0.015-2+b4) ... Setting up gpgsm (2.2.45-2) ... Setting up rubygems-integration (1.18) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up dirmngr (2.2.45-2) ... Setting up libmodule-runtime-perl (0.016-2) ... Setting up libnsl2:i386 (1.3.0-3+b3) ... Setting up gnupg (2.2.45-2) ... Setting up libpython3.12-stdlib:i386 (3.12.7-3) ... Setting up libimport-into-perl (1.002005-2) ... Setting up libmoo-perl (2.005005-1) ... Setting up python3.12 (3.12.7-3) ... Setting up debhelper (13.20) ... Setting up libpython3-stdlib:i386 (3.12.6-1) ... Setting up python3 (3.12.6-1) ... Setting up rake (13.2.1-1) ... Setting up ruby-sdbm:i386 (1.0.0-5+b5) ... Setting up liblwp-protocol-https-perl (6.14-1) ... Setting up libwww-perl (6.77-1) ... Setting up ruby-rubygems (3.4.20-1) ... Setting up devscripts (2.24.3) ... Setting up libruby3.1t64:i386 (3.1.2-8.4) ... Setting up ruby3.1 (3.1.2-8.4) ... Setting up ruby3.1-dev:i386 (3.1.2-8.4) ... Setting up libruby:i386 (1:3.1+nmu1) ... Setting up ruby-all-dev:i386 (1:3.1+nmu1) ... Setting up ruby (1:3.1+nmu1) ... Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ... Setting up ruby-diff-lcs (1.5.1-1) ... Setting up gem2deb-test-runner (2.2.5) ... Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... Setting up gem2deb (2.2.5) ... Setting up ruby-rspec (3.13.0c0e0m0s1-2) ... Processing triggers for libc-bin (2.40-3) ... Processing triggers for ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. 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/54804/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for trixie I: user script /srv/workspace/pbuilder/54804/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/ruby-dry-inflector-0.2.1/ && 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 > ../ruby-dry-inflector_0.2.1-1_source.changes dpkg-buildpackage: info: source package ruby-dry-inflector dpkg-buildpackage: info: source version 0.2.1-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Daniel Leidert dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 debian/rules clean dh clean --buildsystem=ruby --with ruby dh_auto_clean -O--buildsystem=ruby dh_ruby --clean W: XS-Ruby-Versions is deprecated, and will be ignored dh_autoreconf_clean -O--buildsystem=ruby dh_clean -O--buildsystem=ruby debian/rules binary dh binary --buildsystem=ruby --with ruby dh_update_autotools_config -O--buildsystem=ruby dh_autoreconf -O--buildsystem=ruby dh_auto_configure -O--buildsystem=ruby dh_ruby --configure dh_auto_build -O--buildsystem=ruby dh_ruby --build dh_auto_test -O--buildsystem=ruby dh_ruby --test create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=ruby dh_prep -O--buildsystem=ruby dh_auto_install --destdir=debian/ruby-dry-inflector/ -O--buildsystem=ruby dh_ruby --install /build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector ┌──────────────────────────────────────────────────────────────────────────────┐ │ ruby-dry-inflector: Installing files and building extensions for ruby3.1 │ └──────────────────────────────────────────────────────────────────────────────┘ /usr/bin/ruby3.1 -S gem build --config-file /dev/null --verbose /tmp/d20241122-60982-3bui4q/gemspec Failed to load /dev/null because it doesn't contain valid YAML hash WARNING: description and summary are identical WARNING: open-ended dependency on bundler (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on rake (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on rspec (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: See https://guides.rubygems.org/specification-reference/ for help Successfully built RubyGem Name: dry-inflector Version: 0.2.1 File: dry-inflector-0.2.1.gem /usr/bin/ruby3.1 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-dry-inflector/usr/share/rubygems-integration/all /tmp/d20241122-60982-3bui4q/dry-inflector-0.2.1.gem Failed to load /dev/null because it doesn't contain valid YAML hash /build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all/gems/dry-inflector-0.2.1/lib/dry-inflector.rb /build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all/gems/dry-inflector-0.2.1/lib/dry/inflector.rb /build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all/gems/dry-inflector-0.2.1/lib/dry/inflector/acronyms.rb /build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all/gems/dry-inflector-0.2.1/lib/dry/inflector/inflections.rb /build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all/gems/dry-inflector-0.2.1/lib/dry/inflector/inflections/defaults.rb /build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all/gems/dry-inflector-0.2.1/lib/dry/inflector/rules.rb /build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all/gems/dry-inflector-0.2.1/lib/dry/inflector/version.rb Successfully installed dry-inflector-0.2.1 1 gem installed cd debian/ruby-dry-inflector/usr/share/rubygems-integration/all rm -rf bin rm -rf build_info rm -rf cache rm -rf doc rm -rf extensions rmdir plugins cd gems/dry-inflector-0.2.1 rm -f chmod 644 lib/dry/inflector/acronyms.rb lib/dry/inflector/inflections/defaults.rb lib/dry/inflector/inflections.rb lib/dry/inflector/rules.rb lib/dry/inflector/version.rb lib/dry/inflector.rb lib/dry-inflector.rb find lib/ -type d -empty -delete cd - cd - dh_installchangelogs -pruby-dry-inflector /build/reproducible-path/ruby-dry-inflector-0.2.1/CHANGELOG.md upstream /usr/bin/ruby3.1 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby3.1 │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=. GEM_PATH=/build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all:/build/reproducible-path/ruby-dry-inflector-0.2.1/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.1.0:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/i386-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/i386-linux-gnu/rubygems-integration/3.1.0 ruby3.1 -e gem\ \"dry-inflector\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby3.1 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=. GEM_PATH=/build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all:/build/reproducible-path/ruby-dry-inflector-0.2.1/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.1.0:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/i386-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/i386-linux-gnu/rubygems-integration/3.1.0 ruby3.1 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake /usr/bin/ruby3.1 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation Randomized with seed 17369 Dry::Inflector #foreign_key demodulizes string first: Admin::Post => post_id accepts symbols adds _id to downcased string: Message => message_id Dry::Inflector #inspect is expected to eql # #to_s is expected to eql "#" Dry::Inflector #singularize singularizes athletes => athlete singularizes attachments => attachment singularizes forums => forum singularizes mashes => mash singularizes sportsmen => sportsman singularizes prizes => prize singularizes geese => goose singularizes links => link singularizes projects => project singularizes men => man singularizes books => book singularizes maps => map singularizes shelves => shelf singularizes bus => bus singularizes branches => branch fails as expected since it's 'pending' (tip: remove it from pending!) singularizes analyses => analysis singularizes cactuses => cactus singularizes wives => wife singularizes statuses => status singularizes rays => ray singularizes kiss => kiss singularizes buys => buy singularizes sprays => spray singularizes quizzes => quiz singularizes joys => joy singularizes torpedoes => torpedo singularizes zeroes => zero singularizes thesis => thesis singularizes trashes => trash singularizes hovercraft => hovercraft singularizes bosses => boss singularizes children => child singularizes axis => axis singularizes spams => spam singularizes boss => boss singularizes guys => guy singularizes crosses => cross singularizes pluses => plus singularizes invoices => invoice singularizes commits => commit singularizes errata => erratum singularizes movies => movie singularizes products => product singularizes preys => prey singularizes glasses => glass fails as expected since it's 'pending' (tip: remove it from pending!) singularizes pings => ping singularizes cries => cry singularizes toys => toy singularizes fruits => fruit singularizes classes => class fails as expected since it's 'pending' (tip: remove it from pending!) singularizes axes => axis singularizes theses => thesis missing exception or rule for cacti => cactus (PENDING: Not yet implemented) singularizes proofs => proof singularizes dates => date singularizes versions => version singularizes indices => index missing exception or rule for thieves => thief (PENDING: Not yet implemented) singularizes tickets => ticket singularizes equipment => equipment singularizes posts => post singularizes status => status missing exception or rule for postgres => postgres (PENDING: Not yet implemented) singularizes money => money singularizes analysis => analysis singularizes urls => url fails as expected since it's 'pending' (tip: remove it from pending!) singularizes moose => moose missing exception or rule for thesauri => thesaurus (PENDING: Not yet implemented) missing exception or rule for criteria => criterion (PENDING: Not yet implemented) singularizes bonuses => bonus singularizes species => species fails as expected since it's 'pending' (tip: remove it from pending!) singularizes rain => rain singularizes aliases => alias singularizes tournaments => tournament singularizes rats => rat singularizes indexes => index singularizes matrices => matrix singularizes foxes => fox singularizes mysql => mysql singularizes crunches => crunch singularizes hives => hive singularizes potatoes => potato singularizes kisses => kiss singularizes songs => song singularizes typos => typo singularizes addresses => address singularizes people => person singularizes glass => glass singularizes flies => fly singularizes installations => installation singularizes documents => document singularizes arenas => arena fails as expected since it's 'pending' (tip: remove it from pending!) singularizes elves => elf singularizes incomes => income singularizes testes => testis singularizes events => event singularizes locations => location singularizes geniuses => genius singularizes accounts => account singularizes buffaloes => buffalo singularizes news => news singularizes octopi => octopus singularizes cities => city singularizes series => series singularizes octopuses => octopus singularizes fish => fish singularizes milk => milk singularizes editions => edition singularizes testis => testis singularizes cats => cat singularizes mice => mouse singularizes heroes => hero singularizes Swiss => Swiss singularizes tomatoes => tomato missing exception or rule for phenomena => phenomenon (PENDING: Not yet implemented) missing exception or rule for drives => drive (PENDING: Not yet implemented) singularizes grass => grass singularizes articles => article singularizes downloads => download singularizes information => information singularizes sheep => sheep singularizes roses => rose singularizes friends => friend singularizes crisis => crisis singularizes servers => server singularizes packages => package singularizes lives => life singularizes games => game singularizes jobs => job singularizes schedules => schedule singularizes prices => price singularizes women => woman singularizes assets => asset fails as expected since it's 'pending' (tip: remove it from pending!) singularizes address => address singularizes rice => rice singularizes walruses => walrus singularizes vertices => vertex singularizes lice => louse singularizes crises => crisis singularizes class => class singularizes oxen => ox singularizes dwarves => dwarf singularizes alias => alias accepts symbols with custom inflection rules pluralizes using '#singular' rule pluralizes using '#irregular' rule doesn't singularize uncountable Dry::Inflector #demodulize demodulizes module name: A::B::C::D::E => E demodulizes module name: DataMapper::Inflecto => Inflecto accepts symbols Dry::Inflector #uncountable? returns true when empty string returns false when word is not present in list returns true when blank string returns true when word is present in list returns true when word is present in list but in different case Dry::Inflector #humanize replaces _ with space: humanizes employee_salary as Employee salary strips _id endings: humanizes author_id as Author accepts symbols handles acronyms uses user added rules when possible Dry::Inflector #tableize pluralizes last word in snake_case strings: fancy_category => fancy_categories underscores CamelCase strings before pluralization: FancyCategory => fancy_categories underscores CamelCase strings before pluralization: Enlarged::Testis => enlarged_testes underscores CamelCase strings before pluralization: enlarged_testis => enlarged_testes underscores CamelCase strings before pluralization: EnlargedTestis => enlarged_testes accepts symbols replaces :: with underscores: My::Fancy::Category => my_fancy_categories Dry::Inflector #pluralize pluralizes buy => buys pluralizes wizard => wizards pluralizes apparatus => apparatuses pluralizes old_news => old_news pluralizes feature => features pluralizes child => children (irregular) pluralizeschild => children pluralizes fix => fixes pluralizes stoma => stomata pluralizes account => accounts pluralizes tournament => tournaments pluralizes cat => cats pluralizes stack => stacks pluralizes avocado => avocados pluralizes guano => guanos pluralizes album => albums pluralizes article => articles pluralizes attribute => attributes pluralizes louse => lice pluralizes jumbo => jumbos pluralizes universe => universes pluralizes zoo => zoos pluralizes drive => drives pluralizes contralto => contraltos pluralizes shelf => shelves pluralizes ovum => ova pluralizes package => packages pluralizes witch => witches pluralizes memorandum => memoranda pluralizes bacterium => bacteria pluralizes application => applications pluralizes tooth => teeth pluralizes magma => magmata pluralizes enigma => enigmata pluralizes diploma => diplomata pluralizes category => categories pluralizes testis => testes pluralizes stigma => stigmata pluralizes move => moves pluralizes ghetto => ghettos pluralizes charisma => charismata pluralizes router => routers pluralizes horse => horses pluralizes car => cars pluralizes bema => bemata pluralizes generalissimo => generalissimos pluralizes woman => women pluralizes map => maps pluralizes mustache => mustaches pluralizes todo => todos pluralizes tuxedo => tuxedos pluralizes wife => wives pluralizes desideratum => desiderata pluralizes fixture => fixtures pluralizes series => series pluralizes prospectus => prospectuses pluralizes church => churches pluralizes proof => proofs pluralizes wish => wishes pluralizes agendum => agenda pluralizes version => versions pluralizes enema => enemata pluralizes carcinoma => carcinomata pluralizes knife => knives pluralizes experience => experiences pluralizes means => means pluralizes address => addresses pluralizes cross => crosses pluralizes job => jobs pluralizes hive => hives pluralizes ditto => dittos pluralizes extremum => extrema pluralizes oedema => oedemata pluralizes impetus => impetuses pluralizes echo => echoes pluralizes medium => media pluralizes aphelium => aphelia pluralizes switch => switches pluralizes crescendo => crescendos (irregular) pluralizessex => sexes pluralizes dogma => dogmata pluralizes grass => grass pluralizes milk => milk pluralizes kiss => kisses pluralizes toy => toys pluralizes basis => bases pluralizes model => models pluralizes embargo => embargoes pluralizes fruit => fruits pluralizes medico => medicos pluralizes controller => controllers pluralizes miasma => miasmata pluralizes joy => joys pluralizes rose => roses pluralizes solo => solos pluralizes matrix => matrices pluralizes column => columns pluralizes cry => cries pluralizes buffalo => buffaloes pluralizes trash => trashes pluralizes criterium => criteria pluralizes perihelium => perihelia pluralizes auto => autos pluralizes embryo => embryos pluralizes zero => zeros pluralizes axis => axes pluralizes query => queries pluralizes server => servers pluralizes ray => rays pluralizes studio => studios pluralizes sarcoma => sarcomata pluralizes class => classes pluralizes kisses => kisses pluralizes location => locations pluralizes commit => commits pluralizes mapper => mappers pluralizes shoe => shoes fails as expected since it's 'pending' (tip: remove it from pending!) pluralizes city => cities pluralizes table => tables pluralizes organon => organa pluralizes fish => fish pluralizes repository => repositories missing exception or rule for virus => viruses (PENDING: Not yet implemented) pluralizes candelabrum => candelabra pluralizes newsletter => newsletters pluralizes erratum => errata pluralizes stratum => strata pluralizes rhino => rhinos pluralizes boss => bosses pluralizes template => templates pluralizes sportsman => sportsmen pluralizes leaf => leaves pluralizes device => devices pluralizes ticket => tickets pluralizes albino => albinos pluralizes ox => oxen pluralizes volcano => volcanos pluralizes income => incomes pluralizes analysis => analyses pluralizes anathema => anathemata pluralizes branch => branches pluralizes scarf => scarves pluralizes status => statuses pluralizes perspective => perspectives pluralizes search => searches pluralizes boy => boys pluralizes mash => mashes pluralizes life => lives pluralizes ability => abilities pluralizes movie => movies pluralizes fresco => frescos pluralizes coitus => coituses pluralizes inverse => inverses pluralizes download => downloads pluralizes lingo => lingos pluralizes glasses => glasses pluralizes nexus => nexuses pluralizes motto => mottos pluralizes piano => pianos pluralizes presenter => presenters pluralizes book => books pluralizes tempo => tempos pluralizes inferno => infernos pluralizes money => money pluralizes rain => rain pluralizes curriculum => curricula pluralizes plexus => plexuses pluralizes magneto => magnetos pluralizes schema => schemata pluralizes species => species pluralizes manifesto => manifestos pluralizes entity => entities fails as expected since it's 'pending' (tip: remove it from pending!) pluralizes noumenon => noumena pluralizes cargo => cargos pluralizes fox => foxes pluralizes safe => saves pluralizes thesis => theses pluralizes advice => advices pluralizes product => products pluralizes baby => babies pluralizes action => actions pluralizes link => links pluralizes elf => elves pluralizes edition => editions pluralizes macro => macros pluralizes classes => classes pluralizes addresses => addresses pluralizes bureau => bureaux pluralizes flamingo => flamingos (irregular) pluralizesman => men pluralizes archive => archives pluralizes hoof => hooves pluralizes kitten => kittens pluralizes bus => buses pluralizes quarto => quartos pluralizes gumma => gummata pluralizes veto => vetos pluralizes route => routes pluralizes crunch => crunches pluralizes photo => photos pluralizes attachment => attachments pluralizes test => tests pluralizes salesperson => salespeople pluralizes memento => mementos pluralizes spokesman => spokesmen pluralizes dwarf => dwarves fails as expected since it's 'pending' (tip: remove it from pending!) pluralizes matrix_fu => matrix_fus pluralizes rice => rice pluralizes banjo => banjos pluralizes architecture => architectures pluralizes mouse => mice pluralizes cactus => cacti pluralizes potato => potatoes pluralizes basso => bassos pluralizes string => strings pluralizes thief => thieves pluralizes torpedo => torpedos pluralizes moose => moose pluralizes dynamo => dynamos pluralizes hovercraft => hovercraft pluralizes date => dates pluralizes spray => sprays pluralizes hero => heroes pluralizes half => halves pluralizes melisma => melismata pluralizes prey => preys accepts symbols pluralizes hiatus => hiatuses pluralizes athlete => athletes pluralizes sinus => sinuses (irregular) pluralizesperson => people pluralizes canto => cantos pluralizes octopus => octopi pluralizes man => men pluralizes giraffe => giraffes pluralizes deer => deer pluralizes lymphoma => lymphomata pluralizes alto => altos pluralizes box => boxes pluralizes fly => flies pluralizes api => apis pluralizes halo => halos pluralizes person => people pluralizes agency => agencies pluralizes mapping => mappings pluralizes cantus => cantuses pluralizes human => humans pluralizes virtuoso => virtuosos pluralizes node_child => node_children pluralizes edema => edemata pluralizes phenomenon => phenomena pluralizes post => posts pluralizes casino => casinos pluralizes pro => pros pluralizes glass => glasses pluralizes domino => dominoes pluralizes diagnosis => diagnoses pluralizes alias => aliases pluralizes lemma => lemmata pluralizes prolegomenon => prolegomena pluralizes stadium => stadia pluralizes case => cases pluralizes typo => typos pluralizes self => selves pluralizes url => urls pluralizes arena => arenas pluralizes crisis => crises pluralizes event => events pluralizes referendum => referenda pluralizes ping => pings pluralizes soma => somata pluralizes archipelago => archipelagos pluralizes equipment => equipment (irregular) pluralizesgoose => geese pluralizes news => news pluralizes endpoint => endpoints pluralizes soprano => sopranos pluralizes layout => layouts pluralizes drama => dramata pluralizes foobar => foobars pluralizes datum => data pluralizes commando => commandos pluralizes stylo => stylos pluralizes goose => geese pluralizes tableau => tableaux pluralizes house => houses pluralizes song => songs pluralizes guy => guys pluralizes invoice => invoices pluralizes forum => forums pluralizes way => ways pluralizes sex => sexes pluralizes status_code => status_codes pluralizes rat => rats pluralizes asset => assets (irregular) pluralizesfoot => feet pluralizes area => areas missing exception or rule for thesaurus => thesauri (PENDING: Not yet implemented) pluralizes epoch => epochs pluralizes migration => migrations pluralizes prize => prizes pluralizes project => projects pluralizes spam => spams pluralizes verse => verses pluralizes fiasco => fiascos pluralizes lumbago => lumbagos pluralizes comment => comments pluralizes sheep => sheep pluralizes mango => mangos pluralizes view => views pluralizes process => processes pluralizes schedule => schedules pluralizes diagnosis_a => diagnosis_as pluralizes mosquito => mosquitoes (irregular) pluralizestooth => teeth pluralizes index => indices pluralizes portfolio => portfolios pluralizes bosses => bosses pluralizes quiz => quizzes pluralizes friend => friends pluralizes foot => feet pluralizes game => games pluralizes day => days pluralizes installation => installations pluralizes trauma => traumata pluralizes document => documents pluralizes stomach => stomachs pluralizes tornado => tornados pluralizes information => information pluralizes lorry => lorries pluralizes cow => cows pluralizes tomato => tomatoes pluralizes millennium => millennia missing exception or rule for plus => plusses (PENDING: Not yet implemented) missing exception or rule for criterion => criteria (PENDING: Not yet implemented) pluralizes edge => edges pluralizes armadillo => armadillos pluralizes vertex => vertices pluralizes octavo => octavos pluralizes price => prices pluralizes beau => beaux fails as expected since it's 'pending' (tip: remove it from pending!) with custom inflection rules doesn't pluralize uncountable pluralizes using '#irregular' rule pluralizes using '#plural' rule Dry::Inflector #underscore underscores Merb::BootLoader::Rackup as merb/boot_loader/rackup underscores data-mapper as data_mapper underscores CLI as cli accepts symbols underscores CLIRunner as cli_runner underscores Merb as merb underscores DataMapper as data_mapper underscores castleKing as castle_king handles acronyms underscores DataMapper::Resource as data_mapper/resource Dry::Inflector #camelize_lower lower camelizes merb => merb lower camelizes blog_post/tag_cloud => blogPost::TagCloud handles acronyms accepts symbols lower camelizes blog_post/author => blogPost::Author lower camelizes data_mapper => dataMapper lower camelizes dry/inflector/inflections => dry::Inflector::Inflections lower camelizes dry/inflector => dry::Inflector custom acronyms handles acronyms Dry::Inflector #dasherize dasherizes data_mapper_rspec as data-mapper-rspec accepts symbols Dry::Inflector #camelize_upper handles acronyms accepts symbols upper camelizes dry/inflector => Dry::Inflector upper camelizes blog_post/author => BlogPost::Author have alias upper camelizes dry/inflector/inflections => Dry::Inflector::Inflections upper camelizes data_mapper => DataMapper upper camelizes blog_post/tag_cloud => BlogPost::TagCloud upper camelizes merb => Merb custom acronyms handles acronyms Dry::Inflector #constantize constantizes nested constant Dry::Inflector::Inflections searches in const_missing raises exception when empty string given constantizes Module accepts symbols constantizes ::Module does not search ancestors raises exception when constant not found Dry::Inflector #ordinalize ordinalizes 55 => 55th ordinalizes 23 => 23rd ordinalizes 8 => 8th ordinalizes 89 => 89th ordinalizes 22 => 22nd ordinalizes 1 => 1st ordinalizes 80 => 80th ordinalizes 79 => 79th ordinalizes 91 => 91st ordinalizes 75 => 75th ordinalizes 56 => 56th ordinalizes 15 => 15th ordinalizes 45 => 45th ordinalizes 66 => 66th ordinalizes 52 => 52nd ordinalizes 2 => 2nd ordinalizes 29 => 29th ordinalizes 20 => 20th ordinalizes 82 => 82nd ordinalizes 54 => 54th ordinalizes 42 => 42nd ordinalizes 84 => 84th ordinalizes 10 => 10th ordinalizes 27 => 27th ordinalizes 65 => 65th ordinalizes 7 => 7th ordinalizes 74 => 74th ordinalizes 13 => 13th ordinalizes 47 => 47th ordinalizes 90 => 90th ordinalizes 62 => 62nd ordinalizes 98 => 98th ordinalizes 78 => 78th ordinalizes 32 => 32nd ordinalizes 31 => 31st ordinalizes 87 => 87th ordinalizes 92 => 92nd ordinalizes 51 => 51st ordinalizes 34 => 34th ordinalizes 50 => 50th ordinalizes 39 => 39th ordinalizes 19 => 19th ordinalizes 67 => 67th ordinalizes 99 => 99th ordinalizes 68 => 68th ordinalizes 81 => 81st ordinalizes 57 => 57th ordinalizes 77 => 77th ordinalizes 38 => 38th ordinalizes 63 => 63rd ordinalizes 83 => 83rd ordinalizes 60 => 60th ordinalizes 25 => 25th ordinalizes 44 => 44th ordinalizes 35 => 35th ordinalizes 21 => 21st ordinalizes 72 => 72nd ordinalizes 37 => 37th ordinalizes 6 => 6th ordinalizes 49 => 49th ordinalizes 95 => 95th ordinalizes 100 => 100th ordinalizes 18 => 18th ordinalizes 69 => 69th ordinalizes 86 => 86th ordinalizes other numbers with -th suffix ordinalizes 12 => 12th ordinalizes 93 => 93rd ordinalizes 40 => 40th ordinalizes 73 => 73rd ordinalizes 96 => 96th ordinalizes 43 => 43rd ordinalizes 17 => 17th ordinalizes 48 => 48th ordinalizes 88 => 88th ordinalizes 85 => 85th ordinalizes 64 => 64th ordinalizes 46 => 46th ordinalizes 36 => 36th ordinalizes 9 => 9th ordinalizes 58 => 58th ordinalizes 24 => 24th ordinalizes 4 => 4th ordinalizes 33 => 33rd ordinalizes 5 => 5th ordinalizes 53 => 53rd ordinalizes 0 => 0th ordinalizes 70 => 70th ordinalizes 97 => 97th ordinalizes 94 => 94th ordinalizes 14 => 14th ordinalizes 16 => 16th ordinalizes 3 => 3rd ordinalizes 30 => 30th ordinalizes 41 => 41st ordinalizes 26 => 26th ordinalizes 28 => 28th ordinalizes 61 => 61st ordinalizes 11 => 11th ordinalizes 71 => 71st ordinalizes 76 => 76th ordinalizes 59 => 59th when number ends with digit 3 adds -th suffix when number ends with 13 adds -rd suffix when number does not end with 13 when number ends with digit 2 adds -th suffix when number ends with 12 adds -nd suffix when number does not end with 12 when number ends with digit 1 adds -th suffix when number ends with 11 adds -st suffix when number does not end with 11 Dry::Inflector #classify classifies data_mapper as DataMapper classifies enlarged_testes as EnlargedTestis singularizes string first: classifies data_mappers as egg_and_hams as EggAndHam accepts symbols classifies data.mapper as Mapper Dry::Inflector acronyms uses acronyms Pending: (Failures listed here are expected and do not affect your suite's status) 1) Dry::Inflector#singularize missing exception or rule for cacti => cactus # Not yet implemented # ./spec/unit/dry/inflector/singularize_spec.rb:12 2) Dry::Inflector#singularize missing exception or rule for thieves => thief # Not yet implemented # ./spec/unit/dry/inflector/singularize_spec.rb:12 3) Dry::Inflector#singularize missing exception or rule for postgres => postgres # Not yet implemented # ./spec/unit/dry/inflector/singularize_spec.rb:12 4) Dry::Inflector#singularize missing exception or rule for thesauri => thesaurus # Not yet implemented # ./spec/unit/dry/inflector/singularize_spec.rb:12 5) Dry::Inflector#singularize missing exception or rule for criteria => criterion # Not yet implemented # ./spec/unit/dry/inflector/singularize_spec.rb:12 6) Dry::Inflector#singularize missing exception or rule for phenomena => phenomenon # Not yet implemented # ./spec/unit/dry/inflector/singularize_spec.rb:12 7) Dry::Inflector#singularize missing exception or rule for drives => drive # Not yet implemented # ./spec/unit/dry/inflector/singularize_spec.rb:12 8) Dry::Inflector#pluralize missing exception or rule for virus => viruses # Not yet implemented # ./spec/unit/dry/inflector/pluralize_spec.rb:18 9) Dry::Inflector#pluralize missing exception or rule for thesaurus => thesauri # Not yet implemented # ./spec/unit/dry/inflector/pluralize_spec.rb:18 10) Dry::Inflector#pluralize missing exception or rule for plus => plusses # Not yet implemented # ./spec/unit/dry/inflector/pluralize_spec.rb:18 11) Dry::Inflector#pluralize missing exception or rule for criterion => criteria # Not yet implemented # ./spec/unit/dry/inflector/pluralize_spec.rb:18 Top 10 slowest examples (0.07859 seconds, 7.2% of total time): Dry::Inflector#pluralize pluralizes post => posts 0.0118 seconds ./spec/unit/dry/inflector/pluralize_spec.rb:6 Dry::Inflector#singularize singularizes equipment => equipment 0.00886 seconds ./spec/unit/dry/inflector/singularize_spec.rb:6 Dry::Inflector#underscore underscores DataMapper as data_mapper 0.00885 seconds ./spec/unit/dry/inflector/underscore_spec.rb:5 Dry::Inflector#pluralize pluralizes grass => grass 0.00857 seconds ./spec/unit/dry/inflector/pluralize_spec.rb:6 Dry::Inflector#underscore underscores Merb as merb 0.00784 seconds ./spec/unit/dry/inflector/underscore_spec.rb:9 Dry::Inflector#pluralize pluralizes milk => milk 0.00682 seconds ./spec/unit/dry/inflector/pluralize_spec.rb:6 Dry::Inflector#pluralize pluralizes phenomenon => phenomena 0.0067 seconds ./spec/unit/dry/inflector/pluralize_spec.rb:6 Dry::Inflector#pluralize pluralizes node_child => node_children 0.0065 seconds ./spec/unit/dry/inflector/pluralize_spec.rb:6 Dry::Inflector#singularize singularizes tickets => ticket 0.0064 seconds ./spec/unit/dry/inflector/singularize_spec.rb:6 Dry::Inflector#singularize singularizes versions => version 0.00625 seconds ./spec/unit/dry/inflector/singularize_spec.rb:6 Top 10 slowest example groups: Dry::Inflector 0.00458 seconds average (0.00458 seconds / 1 example) ./spec/unit/dry/inflector/acronym_spec.rb:3 Dry::Inflector 0.00363 seconds average (0.03632 seconds / 10 examples) ./spec/unit/dry/inflector/underscore_spec.rb:3 Dry::Inflector 0.00259 seconds average (0.00518 seconds / 2 examples) ./spec/unit/dry/inflector/dasherize_spec.rb:3 Dry::Inflector 0.00241 seconds average (0.01207 seconds / 5 examples) ./spec/unit/dry/inflector/uncountable_spec.rb:3 Dry::Inflector 0.00236 seconds average (0.00707 seconds / 3 examples) ./spec/unit/dry/inflector/foreign_key_spec.rb:3 Dry::Inflector 0.00209 seconds average (0.00418 seconds / 2 examples) ./spec/unit/dry/inflector_spec.rb:3 Dry::Inflector 0.00207 seconds average (0.0145 seconds / 7 examples) ./spec/unit/dry/inflector/tableize_spec.rb:3 Dry::Inflector 0.00185 seconds average (0.00924 seconds / 5 examples) ./spec/unit/dry/inflector/humanize_spec.rb:3 Dry::Inflector 0.00168 seconds average (0.01346 seconds / 8 examples) ./spec/unit/dry/inflector/constantize_spec.rb:3 Dry::Inflector 0.00166 seconds average (0.00498 seconds / 3 examples) ./spec/unit/dry/inflector/demodulize_spec.rb:3 Finished in 1.09 seconds (files took 0.32371 seconds to load) 680 examples, 0 failures, 11 pending Randomized with seed 17369 ┌──────────────────────────────────────────────────────────────────────────────┐ │ dh_ruby --install finished │ └──────────────────────────────────────────────────────────────────────────────┘ dh_installdocs -O--buildsystem=ruby dh_ruby_fixdocs -O--buildsystem=ruby debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/reproducible-path/ruby-dry-inflector-0.2.1' dh_installchangelogs CHANGELOG.md -O--buildsystem=ruby make[1]: Leaving directory '/build/reproducible-path/ruby-dry-inflector-0.2.1' dh_installsystemduser -O--buildsystem=ruby dh_perl -O--buildsystem=ruby dh_link -O--buildsystem=ruby dh_strip_nondeterminism -O--buildsystem=ruby dh_compress -X.rb -O--buildsystem=ruby dh_fixperms -O--buildsystem=ruby dh_missing -O--buildsystem=ruby dh_ruby_fixdepends -O--buildsystem=ruby dh_installdeb -O--buildsystem=ruby dh_gencontrol -O--buildsystem=ruby dpkg-gencontrol: warning: Depends field of package ruby-dry-inflector: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: package ruby-dry-inflector: substitution variable ${ruby:Versions} used, but is not defined dh_md5sums -O--buildsystem=ruby dh_builddeb -O--buildsystem=ruby dpkg-deb: building package 'ruby-dry-inflector' in '../ruby-dry-inflector_0.2.1-1_all.deb'. dpkg-genbuildinfo --build=binary -O../ruby-dry-inflector_0.2.1-1_i386.buildinfo dpkg-genchanges --build=binary -O../ruby-dry-inflector_0.2.1-1_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/54804/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/54804/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/54804 and its subdirectories I: Current time: Fri Nov 22 09:23:51 +14 2024 I: pbuilder-time-stamp: 1732217031 + false + set +x Thu Nov 21 19:23:51 UTC 2024 I: Signing ./b2/ruby-dry-inflector_0.2.1-1_i386.buildinfo as ruby-dry-inflector_0.2.1-1_i386.buildinfo.asc Thu Nov 21 19:23:51 UTC 2024 I: Signed ./b2/ruby-dry-inflector_0.2.1-1_i386.buildinfo as ./b2/ruby-dry-inflector_0.2.1-1_i386.buildinfo.asc Thu Nov 21 19:23:51 UTC 2024 - build #2 for ruby-dry-inflector/trixie/i386 on ionos2-i386 done. Starting cleanup. All cleanup done. Thu Nov 21 19:23:51 UTC 2024 - reproducible_build.sh stopped running as /tmp/jenkins-script-DZhylGcA, removing. /srv/reproducible-results/rbuild-debian/r-b-build.YOTB9BzV: total 112 drwxr-xr-x 2 jenkins jenkins 4096 Nov 21 19:22 b1 drwxr-xr-x 2 jenkins jenkins 4096 Nov 21 19:23 b2 -rw------- 1 jenkins jenkins 96469 Nov 21 19:22 rbuildlog.PhI5xWv -rw-r--r-- 1 jenkins jenkins 2115 Nov 23 2021 ruby-dry-inflector_0.2.1-1.dsc /srv/reproducible-results/rbuild-debian/r-b-build.YOTB9BzV/b1: total 176 -rw-r--r-- 1 jenkins jenkins 92902 Nov 21 19:22 build.log -rw-r--r-- 1 jenkins jenkins 2788 Nov 21 19:22 ruby-dry-inflector_0.2.1-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2115 Nov 21 19:22 ruby-dry-inflector_0.2.1-1.dsc -rw-r--r-- 1 jenkins jenkins 9352 Nov 21 19:22 ruby-dry-inflector_0.2.1-1_all.deb -rw-r--r-- 1 jenkins jenkins 8468 Nov 21 19:22 ruby-dry-inflector_0.2.1-1_i386.buildinfo -rw-r--r-- 1 jenkins jenkins 9350 Nov 21 19:22 ruby-dry-inflector_0.2.1-1_i386.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1540 Nov 21 19:22 ruby-dry-inflector_0.2.1-1_i386.changes -rw-r--r-- 1 jenkins jenkins 2029 Nov 21 19:22 ruby-dry-inflector_0.2.1-1_source.changes -rw-r--r-- 1 jenkins jenkins 24671 Nov 21 19:22 ruby-dry-inflector_0.2.1.orig.tar.gz /srv/reproducible-results/rbuild-debian/r-b-build.YOTB9BzV/b2: total 176 -rw-r--r-- 1 jenkins jenkins 94760 Nov 21 19:23 build.log -rw-r--r-- 1 jenkins jenkins 2788 Nov 21 19:23 ruby-dry-inflector_0.2.1-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2115 Nov 21 19:23 ruby-dry-inflector_0.2.1-1.dsc -rw-r--r-- 1 jenkins jenkins 9352 Nov 21 19:23 ruby-dry-inflector_0.2.1-1_all.deb -rw-r--r-- 1 jenkins jenkins 8468 Nov 21 19:23 ruby-dry-inflector_0.2.1-1_i386.buildinfo -rw-r--r-- 1 jenkins jenkins 9350 Nov 21 19:23 ruby-dry-inflector_0.2.1-1_i386.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1540 Nov 21 19:23 ruby-dry-inflector_0.2.1-1_i386.changes -rw-r--r-- 1 jenkins jenkins 2029 Nov 21 19:23 ruby-dry-inflector_0.2.1-1_source.changes -rw-r--r-- 1 jenkins jenkins 24671 Nov 21 19:23 ruby-dry-inflector_0.2.1.orig.tar.gz Thu Nov 21 19:23:51 UTC 2024 I: Deleting $TMPDIR on ionos2-i386.debian.net. Thu Nov 21 19:23:52 UTC 2024 I: ruby-dry-inflector_0.2.1-1_i386.changes: Format: 1.8 Date: Tue, 23 Nov 2021 04:08:12 +0100 Source: ruby-dry-inflector Binary: ruby-dry-inflector Architecture: all Version: 0.2.1-1 Distribution: unstable Urgency: medium Maintainer: Debian Ruby Team Changed-By: Daniel Leidert Description: ruby-dry-inflector - Inflector for Ruby Changes: ruby-dry-inflector (0.2.1-1) unstable; urgency=medium . * Team upload. * New upstream release. * d/control (Build-Depends): Add ruby-warning and ruby-rspec for tests. (Standards-Version): Bump to 4.6.0. * d/copyright (Copyright): Update and add team. * d/ruby-tests.rake: Add and enable tests. * d/rules: Install upstream changelog. * d/patches/Don-t-require-bundler.patch: Add patch. - Don't require bundler/setup to not depend on extra gems. * d/patches/series: Enable patch. * d/upstream/metadata: Update URLs. Checksums-Sha1: fd741b4407cf9ae9437c371985ea741616956bfa 9352 ruby-dry-inflector_0.2.1-1_all.deb 18b483bc4d7c6dc676d52ce3d86f60cbbe9f22a3 8468 ruby-dry-inflector_0.2.1-1_i386.buildinfo Checksums-Sha256: 08de496f1eb515fdab2a7f05301de0957a77f1213b0c0a4806da2bfb37bae7bb 9352 ruby-dry-inflector_0.2.1-1_all.deb 17af8c87a27dd01c698a0be23bfd61289dd6f43d8fe3047b6b3b393065b3c86b 8468 ruby-dry-inflector_0.2.1-1_i386.buildinfo Files: 1faefd20c1717ccf860ad9df018dbe44 9352 ruby optional ruby-dry-inflector_0.2.1-1_all.deb 869a25252c495c2d48231d9daafb3d54 8468 ruby optional ruby-dry-inflector_0.2.1-1_i386.buildinfo removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/i386/ruby-dry-inflector_0.2.1-1.rbuild.log' removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/i386/ruby-dry-inflector_0.2.1-1.rbuild.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/trixie/i386/ruby-dry-inflector_0.2.1-1.build1.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/trixie/i386/ruby-dry-inflector_0.2.1-1.build2.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/buildinfo/trixie/i386/ruby-dry-inflector_0.2.1-1_i386.buildinfo' removed '/var/lib/jenkins/userContent/reproducible/debian/logdiffs/trixie/i386/ruby-dry-inflector_0.2.1-1.diff.gz' Diff of the two buildlogs: -- --- b1/build.log 2024-11-21 19:22:51.506867472 +0000 +++ b2/build.log 2024-11-21 19:23:51.932129809 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Dec 24 13:45:17 -12 2025 -I: pbuilder-time-stamp: 1766627117 +I: Current time: Fri Nov 22 09:22:53 +14 2024 +I: pbuilder-time-stamp: 1732216973 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -28,54 +28,86 @@ dpkg-source: info: applying Don-t-require-bundler.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/124422/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/54804/tmp/hooks/D01_modify_environment starting +debug: Running on ionos2-i386. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Nov 21 19:23 /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/54804/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/54804/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='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=22 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='i386' + 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]="32" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=10 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='48c68bfef4f6458e8e265715fe2300db' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - 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='124422' - PS1='# ' - PS2='> ' + INVOCATION_ID=e5dd85d528404e4da75f03373fbb0ec4 + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=54804 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.YOTB9BzV/pbuilderrc_YHqi --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.YOTB9BzV/b1 --logfile b1/build.log ruby-dry-inflector_0.2.1-1.dsc' - SUDO_GID='112' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.YOTB9BzV/pbuilderrc_qOdP --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.YOTB9BzV/b2 --logfile b2/build.log ruby-dry-inflector_0.2.1-1.dsc' + SUDO_GID=112 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos6-i386 6.1.0-27-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-27-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/124422/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/54804/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -253,7 +285,7 @@ Get: 134 http://deb.debian.org/debian trixie/main i386 ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.3 kB] Get: 135 http://deb.debian.org/debian trixie/main i386 ruby-rspec all 3.13.0c0e0m0s1-2 [5184 B] Get: 136 http://deb.debian.org/debian trixie/main i386 ruby-warning all 1.3.0-1 [8968 B] -Fetched 44.8 MB in 1s (88.6 MB/s) +Fetched 44.8 MB in 1s (33.7 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:i386. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19956 files and directories currently installed.) @@ -712,8 +744,8 @@ Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Thu Dec 25 01:45:37 UTC 2025. -Universal Time is now: Thu Dec 25 01:45:37 UTC 2025. +Local time is now: Thu Nov 21 19:23:27 UTC 2024. +Universal Time is now: Thu Nov 21 19:23:27 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... @@ -833,7 +865,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/ruby-dry-inflector-0.2.1/ && 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 > ../ruby-dry-inflector_0.2.1-1_source.changes +I: user script /srv/workspace/pbuilder/54804/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/54804/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/ruby-dry-inflector-0.2.1/ && 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 > ../ruby-dry-inflector_0.2.1-1_source.changes dpkg-buildpackage: info: source package ruby-dry-inflector dpkg-buildpackage: info: source version 0.2.1-1 dpkg-buildpackage: info: source distribution unstable @@ -867,7 +903,7 @@ │ ruby-dry-inflector: Installing files and building extensions for ruby3.1 │ └──────────────────────────────────────────────────────────────────────────────┘ -/usr/bin/ruby3.1 -S gem build --config-file /dev/null --verbose /tmp/d20251224-129169-oesbmq/gemspec +/usr/bin/ruby3.1 -S gem build --config-file /dev/null --verbose /tmp/d20241122-60982-3bui4q/gemspec Failed to load /dev/null because it doesn't contain valid YAML hash WARNING: description and summary are identical WARNING: open-ended dependency on bundler (>= 0, development) is not recommended @@ -881,7 +917,7 @@ Name: dry-inflector Version: 0.2.1 File: dry-inflector-0.2.1.gem -/usr/bin/ruby3.1 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-dry-inflector/usr/share/rubygems-integration/all /tmp/d20251224-129169-oesbmq/dry-inflector-0.2.1.gem +/usr/bin/ruby3.1 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-dry-inflector/usr/share/rubygems-integration/all /tmp/d20241122-60982-3bui4q/dry-inflector-0.2.1.gem Failed to load /dev/null because it doesn't contain valid YAML hash /build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all/gems/dry-inflector-0.2.1/lib/dry-inflector.rb /build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all/gems/dry-inflector-0.2.1/lib/dry/inflector.rb @@ -921,739 +957,739 @@ RUBYLIB=. GEM_PATH=/build/reproducible-path/ruby-dry-inflector-0.2.1/debian/ruby-dry-inflector/usr/share/rubygems-integration/all:/build/reproducible-path/ruby-dry-inflector-0.2.1/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.1.0:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/i386-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/i386-linux-gnu/rubygems-integration/3.1.0 ruby3.1 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake /usr/bin/ruby3.1 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation -Randomized with seed 8970 +Randomized with seed 17369 Dry::Inflector - #camelize_upper - upper camelizes data_mapper => DataMapper - upper camelizes dry/inflector => Dry::Inflector - upper camelizes merb => Merb - upper camelizes blog_post/tag_cloud => BlogPost::TagCloud - upper camelizes blog_post/author => BlogPost::Author - have alias - handles acronyms - upper camelizes dry/inflector/inflections => Dry::Inflector::Inflections + #foreign_key + demodulizes string first: Admin::Post => post_id accepts symbols - custom acronyms - handles acronyms + adds _id to downcased string: Message => message_id Dry::Inflector - #camelize_lower - lower camelizes dry/inflector/inflections => dry::Inflector::Inflections - lower camelizes merb => merb + #inspect + is expected to eql # + #to_s + is expected to eql "#" + +Dry::Inflector + #singularize + singularizes athletes => athlete + singularizes attachments => attachment + singularizes forums => forum + singularizes mashes => mash + singularizes sportsmen => sportsman + singularizes prizes => prize + singularizes geese => goose + singularizes links => link + singularizes projects => project + singularizes men => man + singularizes books => book + singularizes maps => map + singularizes shelves => shelf + singularizes bus => bus + singularizes branches => branch + fails as expected since it's 'pending' (tip: remove it from pending!) + singularizes analyses => analysis + singularizes cactuses => cactus + singularizes wives => wife + singularizes statuses => status + singularizes rays => ray + singularizes kiss => kiss + singularizes buys => buy + singularizes sprays => spray + singularizes quizzes => quiz + singularizes joys => joy + singularizes torpedoes => torpedo + singularizes zeroes => zero + singularizes thesis => thesis + singularizes trashes => trash + singularizes hovercraft => hovercraft + singularizes bosses => boss + singularizes children => child + singularizes axis => axis + singularizes spams => spam + singularizes boss => boss + singularizes guys => guy + singularizes crosses => cross + singularizes pluses => plus + singularizes invoices => invoice + singularizes commits => commit + singularizes errata => erratum + singularizes movies => movie + singularizes products => product + singularizes preys => prey + singularizes glasses => glass + fails as expected since it's 'pending' (tip: remove it from pending!) + singularizes pings => ping + singularizes cries => cry + singularizes toys => toy + singularizes fruits => fruit + singularizes classes => class + fails as expected since it's 'pending' (tip: remove it from pending!) + singularizes axes => axis + singularizes theses => thesis + missing exception or rule for cacti => cactus (PENDING: Not yet implemented) + singularizes proofs => proof + singularizes dates => date + singularizes versions => version + singularizes indices => index + missing exception or rule for thieves => thief (PENDING: Not yet implemented) + singularizes tickets => ticket + singularizes equipment => equipment + singularizes posts => post + singularizes status => status + missing exception or rule for postgres => postgres (PENDING: Not yet implemented) + singularizes money => money + singularizes analysis => analysis + singularizes urls => url + fails as expected since it's 'pending' (tip: remove it from pending!) + singularizes moose => moose + missing exception or rule for thesauri => thesaurus (PENDING: Not yet implemented) + missing exception or rule for criteria => criterion (PENDING: Not yet implemented) + singularizes bonuses => bonus + singularizes species => species + fails as expected since it's 'pending' (tip: remove it from pending!) + singularizes rain => rain + singularizes aliases => alias + singularizes tournaments => tournament + singularizes rats => rat + singularizes indexes => index + singularizes matrices => matrix + singularizes foxes => fox + singularizes mysql => mysql + singularizes crunches => crunch + singularizes hives => hive + singularizes potatoes => potato + singularizes kisses => kiss + singularizes songs => song + singularizes typos => typo + singularizes addresses => address + singularizes people => person + singularizes glass => glass + singularizes flies => fly + singularizes installations => installation + singularizes documents => document + singularizes arenas => arena + fails as expected since it's 'pending' (tip: remove it from pending!) + singularizes elves => elf + singularizes incomes => income + singularizes testes => testis + singularizes events => event + singularizes locations => location + singularizes geniuses => genius + singularizes accounts => account + singularizes buffaloes => buffalo + singularizes news => news + singularizes octopi => octopus + singularizes cities => city + singularizes series => series + singularizes octopuses => octopus + singularizes fish => fish + singularizes milk => milk + singularizes editions => edition + singularizes testis => testis + singularizes cats => cat + singularizes mice => mouse + singularizes heroes => hero + singularizes Swiss => Swiss + singularizes tomatoes => tomato + missing exception or rule for phenomena => phenomenon (PENDING: Not yet implemented) + missing exception or rule for drives => drive (PENDING: Not yet implemented) + singularizes grass => grass + singularizes articles => article + singularizes downloads => download + singularizes information => information + singularizes sheep => sheep + singularizes roses => rose + singularizes friends => friend + singularizes crisis => crisis + singularizes servers => server + singularizes packages => package + singularizes lives => life + singularizes games => game + singularizes jobs => job + singularizes schedules => schedule + singularizes prices => price + singularizes women => woman + singularizes assets => asset + fails as expected since it's 'pending' (tip: remove it from pending!) + singularizes address => address + singularizes rice => rice + singularizes walruses => walrus + singularizes vertices => vertex + singularizes lice => louse + singularizes crises => crisis + singularizes class => class + singularizes oxen => ox + singularizes dwarves => dwarf + singularizes alias => alias accepts symbols - handles acronyms - lower camelizes blog_post/author => blogPost::Author - lower camelizes blog_post/tag_cloud => blogPost::TagCloud - lower camelizes data_mapper => dataMapper - lower camelizes dry/inflector => dry::Inflector - custom acronyms - handles acronyms + with custom inflection rules + pluralizes using '#singular' rule + pluralizes using '#irregular' rule + doesn't singularize uncountable Dry::Inflector - #constantize - does not search ancestors - constantizes nested constant Dry::Inflector::Inflections - searches in const_missing - constantizes Module - raises exception when empty string given - raises exception when constant not found + #demodulize + demodulizes module name: A::B::C::D::E => E + demodulizes module name: DataMapper::Inflecto => Inflecto accepts symbols - constantizes ::Module Dry::Inflector - #underscore - underscores CLI as cli - underscores Merb::BootLoader::Rackup as merb/boot_loader/rackup - underscores castleKing as castle_king + #uncountable? + returns true when empty string + returns false when word is not present in list + returns true when blank string + returns true when word is present in list + returns true when word is present in list but in different case + +Dry::Inflector + #humanize + replaces _ with space: humanizes employee_salary as Employee salary + strips _id endings: humanizes author_id as Author accepts symbols - underscores DataMapper as data_mapper - underscores CLIRunner as cli_runner handles acronyms - underscores Merb as merb - underscores DataMapper::Resource as data_mapper/resource - underscores data-mapper as data_mapper + uses user added rules when possible Dry::Inflector - #pluralize - pluralizes view => views - pluralizes auto => autos - pluralizes sex => sexes - pluralizes wife => wives - pluralizes box => boxes - pluralizes search => searches - pluralizes fiasco => fiascos - pluralizes equipment => equipment - pluralizes prospectus => prospectuses - pluralizes dynamo => dynamos - pluralizes test => tests - pluralizes elf => elves + #tableize + pluralizes last word in snake_case strings: fancy_category => fancy_categories + underscores CamelCase strings before pluralization: FancyCategory => fancy_categories + underscores CamelCase strings before pluralization: Enlarged::Testis => enlarged_testes + underscores CamelCase strings before pluralization: enlarged_testis => enlarged_testes + underscores CamelCase strings before pluralization: EnlargedTestis => enlarged_testes accepts symbols - pluralizes game => games - pluralizes charisma => charismata - pluralizes agendum => agenda - pluralizes action => actions - pluralizes magma => magmata - pluralizes basis => bases - pluralizes soprano => sopranos - pluralizes studio => studios - pluralizes spam => spams - pluralizes switch => switches - pluralizes mango => mangos - pluralizes fly => flies - pluralizes means => means - pluralizes router => routers - pluralizes knife => knives - pluralizes photo => photos - pluralizes medico => medicos - (irregular) pluralizeschild => children - pluralizes baby => babies - pluralizes thesis => theses - pluralizes half => halves - pluralizes entity => entities - pluralizes epoch => epochs - pluralizes tornado => tornados - pluralizes generalissimo => generalissimos - pluralizes person => people - pluralizes arena => arenas - pluralizes proof => proofs - pluralizes sheep => sheep - pluralizes alias => aliases - pluralizes ray => rays - pluralizes server => servers - pluralizes old_news => old_news - pluralizes foobar => foobars - pluralizes project => projects - pluralizes spokesman => spokesmen - pluralizes class => classes - (irregular) pluralizestooth => teeth - pluralizes cactus => cacti - pluralizes noumenon => noumena - pluralizes domino => dominoes - pluralizes memorandum => memoranda - pluralizes diagnosis => diagnoses - pluralizes area => areas - pluralizes move => moves + replaces :: with underscores: My::Fancy::Category => my_fancy_categories + +Dry::Inflector + #pluralize + pluralizes buy => buys pluralizes wizard => wizards - pluralizes layout => layouts - pluralizes impetus => impetuses - pluralizes jumbo => jumbos - pluralizes alto => altos - pluralizes map => maps - pluralizes buffalo => buffaloes - pluralizes price => prices - pluralizes location => locations - pluralizes archive => archives - pluralizes stylo => stylos - pluralizes rhino => rhinos - pluralizes book => books - pluralizes news => news - pluralizes joy => joys - pluralizes date => dates - pluralizes classes => classes - pluralizes soma => somata - pluralizes branch => branches + pluralizes apparatus => apparatuses + pluralizes old_news => old_news + pluralizes feature => features pluralizes child => children - pluralizes post => posts - pluralizes table => tables - pluralizes cargo => cargos - pluralizes carcinoma => carcinomata - pluralizes glasses => glasses - pluralizes kisses => kisses - pluralizes tooth => teeth - pluralizes giraffe => giraffes - pluralizes hiatus => hiatuses - pluralizes matrix => matrices - pluralizes application => applications - pluralizes guy => guys - pluralizes series => series - pluralizes axis => axes - pluralizes edema => edemata - pluralizes asset => assets - pluralizes archipelago => archipelagos + (irregular) pluralizeschild => children + pluralizes fix => fixes + pluralizes stoma => stomata + pluralizes account => accounts + pluralizes tournament => tournaments + pluralizes cat => cats + pluralizes stack => stacks + pluralizes avocado => avocados + pluralizes guano => guanos + pluralizes album => albums pluralizes article => articles - pluralizes feature => features - pluralizes attachment => attachments - pluralizes aphelium => aphelia - missing exception or rule for virus => viruses (PENDING: Not yet implemented) - pluralizes shoe => shoes - pluralizes ability => abilities - pluralizes song => songs - pluralizes commando => commandos - pluralizes money => money - pluralizes api => apis - pluralizes horse => horses - pluralizes drive => drives - pluralizes anathema => anathemata - pluralizes fox => foxes - pluralizes commit => commits - pluralizes man => men - pluralizes quiz => quizzes - pluralizes income => incomes - pluralizes tomato => tomatoes - pluralizes stomach => stomachs - pluralizes cow => cows - pluralizes sarcoma => sarcomata - pluralizes presenter => presenters - pluralizes lumbago => lumbagos - pluralizes deer => deer - pluralizes diagnosis_a => diagnosis_as - pluralizes datum => data pluralizes attribute => attributes - pluralizes mapper => mappers - pluralizes ovum => ova - pluralizes rain => rain - pluralizes advice => advices - pluralizes hovercraft => hovercraft - pluralizes guano => guanos - pluralizes trauma => traumata - pluralizes city => cities - pluralizes fish => fish + pluralizes louse => lice + pluralizes jumbo => jumbos pluralizes universe => universes - pluralizes cat => cats - pluralizes athlete => athletes - pluralizes ticket => tickets + pluralizes zoo => zoos + pluralizes drive => drives + pluralizes contralto => contraltos + pluralizes shelf => shelves + pluralizes ovum => ova + pluralizes package => packages + pluralizes witch => witches + pluralizes memorandum => memoranda + pluralizes bacterium => bacteria + pluralizes application => applications + pluralizes tooth => teeth + pluralizes magma => magmata + pluralizes enigma => enigmata + pluralizes diploma => diplomata + pluralizes category => categories + pluralizes testis => testes + pluralizes stigma => stigmata + pluralizes move => moves + pluralizes ghetto => ghettos + pluralizes charisma => charismata + pluralizes router => routers + pluralizes horse => horses + pluralizes car => cars + pluralizes bema => bemata + pluralizes generalissimo => generalissimos + pluralizes woman => women + pluralizes map => maps + pluralizes mustache => mustaches + pluralizes todo => todos pluralizes tuxedo => tuxedos - pluralizes safe => saves - pluralizes fresco => frescos - pluralizes organon => organa + pluralizes wife => wives + pluralizes desideratum => desiderata + pluralizes fixture => fixtures + pluralizes series => series + pluralizes prospectus => prospectuses pluralizes church => churches + pluralizes proof => proofs + pluralizes wish => wishes + pluralizes agendum => agenda + pluralizes version => versions + pluralizes enema => enemata + pluralizes carcinoma => carcinomata + pluralizes knife => knives + pluralizes experience => experiences + pluralizes means => means + pluralizes address => addresses + pluralizes cross => crosses pluralizes job => jobs - pluralizes louse => lice - pluralizes package => packages - pluralizes glass => glasses - pluralizes friend => friends - pluralizes macro => macros - pluralizes category => categories - pluralizes lemma => lemmata - pluralizes model => models - pluralizes kitten => kittens pluralizes hive => hives - missing exception or rule for thesaurus => thesauri (PENDING: Not yet implemented) - pluralizes shelf => shelves - pluralizes pro => pros - pluralizes index => indices + pluralizes ditto => dittos + pluralizes extremum => extrema + pluralizes oedema => oedemata + pluralizes impetus => impetuses pluralizes echo => echoes - pluralizes lymphoma => lymphomata - pluralizes zoo => zoos - pluralizes armadillo => armadillos + pluralizes medium => media + pluralizes aphelium => aphelia + pluralizes switch => switches + pluralizes crescendo => crescendos + (irregular) pluralizessex => sexes + pluralizes dogma => dogmata + pluralizes grass => grass + pluralizes milk => milk + pluralizes kiss => kisses + pluralizes toy => toys + pluralizes basis => bases + pluralizes model => models + pluralizes embargo => embargoes + pluralizes fruit => fruits + pluralizes medico => medicos + pluralizes controller => controllers + pluralizes miasma => miasmata + pluralizes joy => joys + pluralizes rose => roses + pluralizes solo => solos + pluralizes matrix => matrices + pluralizes column => columns + pluralizes cry => cries + pluralizes buffalo => buffaloes + pluralizes trash => trashes pluralizes criterium => criteria - pluralizes stratum => strata + pluralizes perihelium => perihelia + pluralizes auto => autos + pluralizes embryo => embryos pluralizes zero => zeros - pluralizes referendum => referenda - pluralizes woman => women - pluralizes comment => comments - pluralizes endpoint => endpoints - pluralizes car => cars + pluralizes axis => axes pluralizes query => queries - pluralizes sportsman => sportsmen - pluralizes process => processes - pluralizes basso => bassos - pluralizes mosquito => mosquitoes - pluralizes boss => bosses - pluralizes typo => typos - pluralizes casino => casinos - pluralizes quarto => quartos - pluralizes contralto => contraltos - pluralizes miasma => miasmata - pluralizes human => humans - pluralizes apparatus => apparatuses - pluralizes document => documents - pluralizes schedule => schedules - pluralizes crunch => crunches - pluralizes foot => feet - pluralizes movie => movies - pluralizes enema => enemata - pluralizes download => downloads - pluralizes case => cases + pluralizes server => servers + pluralizes ray => rays + pluralizes studio => studios + pluralizes sarcoma => sarcomata + pluralizes class => classes + pluralizes kisses => kisses + pluralizes location => locations + pluralizes commit => commits + pluralizes mapper => mappers + pluralizes shoe => shoes fails as expected since it's 'pending' (tip: remove it from pending!) - pluralizes stack => stacks - pluralizes solo => solos + pluralizes city => cities + pluralizes table => tables + pluralizes organon => organa + pluralizes fish => fish + pluralizes repository => repositories + missing exception or rule for virus => viruses (PENDING: Not yet implemented) + pluralizes candelabrum => candelabra pluralizes newsletter => newsletters - pluralizes spray => sprays - pluralizes potato => potatoes - pluralizes house => houses pluralizes erratum => errata - pluralizes vertex => vertices - pluralizes event => events - pluralizes mustache => mustaches - pluralizes dogma => dogmata - pluralizes oedema => oedemata - pluralizes tournament => tournaments - pluralizes matrix_fu => matrix_fus - pluralizes fruit => fruits + pluralizes stratum => strata + pluralizes rhino => rhinos + pluralizes boss => bosses + pluralizes template => templates + pluralizes sportsman => sportsmen + pluralizes leaf => leaves + pluralizes device => devices + pluralizes ticket => tickets + pluralizes albino => albinos + pluralizes ox => oxen + pluralizes volcano => volcanos + pluralizes income => incomes + pluralizes analysis => analyses + pluralizes anathema => anathemata + pluralizes branch => branches + pluralizes scarf => scarves + pluralizes status => statuses + pluralizes perspective => perspectives + pluralizes search => searches + pluralizes boy => boys + pluralizes mash => mashes + pluralizes life => lives + pluralizes ability => abilities + pluralizes movie => movies + pluralizes fresco => frescos pluralizes coitus => coituses + pluralizes inverse => inverses + pluralizes download => downloads + pluralizes lingo => lingos + pluralizes glasses => glasses + pluralizes nexus => nexuses + pluralizes motto => mottos + pluralizes piano => pianos + pluralizes presenter => presenters + pluralizes book => books + pluralizes tempo => tempos pluralizes inferno => infernos - pluralizes phenomenon => phenomena - pluralizes stigma => stigmata - pluralizes day => days - pluralizes kiss => kisses - pluralizes fix => fixes - missing exception or rule for plus => plusses (PENDING: Not yet implemented) - pluralizes status_code => status_codes - pluralizes grass => grass - pluralizes string => strings + pluralizes money => money + pluralizes rain => rain + pluralizes curriculum => curricula + pluralizes plexus => plexuses + pluralizes magneto => magnetos + pluralizes schema => schemata + pluralizes species => species + pluralizes manifesto => manifestos + pluralizes entity => entities + fails as expected since it's 'pending' (tip: remove it from pending!) + pluralizes noumenon => noumena + pluralizes cargo => cargos + pluralizes fox => foxes + pluralizes safe => saves + pluralizes thesis => theses + pluralizes advice => advices + pluralizes product => products + pluralizes baby => babies + pluralizes action => actions + pluralizes link => links + pluralizes elf => elves + pluralizes edition => editions + pluralizes macro => macros + pluralizes classes => classes + pluralizes addresses => addresses pluralizes bureau => bureaux - pluralizes bema => bemata + pluralizes flamingo => flamingos (irregular) pluralizesman => men - pluralizes ox => oxen - pluralizes tempo => tempos - pluralizes todo => todos + pluralizes archive => archives + pluralizes hoof => hooves + pluralizes kitten => kittens + pluralizes bus => buses + pluralizes quarto => quartos pluralizes gumma => gummata - pluralizes witch => witches - pluralizes nexus => nexuses - pluralizes agency => agencies - pluralizes information => information - pluralizes albino => albinos - pluralizes cry => cries - pluralizes prey => preys - pluralizes edition => editions - pluralizes perspective => perspectives - pluralizes version => versions - pluralizes bosses => bosses - pluralizes drama => dramata - pluralizes verse => verses - pluralizes cantus => cantuses - pluralizes desideratum => desiderata - pluralizes schema => schemata - pluralizes fixture => fixtures - pluralizes diploma => diplomata - pluralizes species => species - pluralizes experience => experiences - pluralizes wish => wishes + pluralizes veto => vetos pluralizes route => routes - pluralizes melisma => melismata - pluralizes stoma => stomata + pluralizes crunch => crunches + pluralizes photo => photos + pluralizes attachment => attachments + pluralizes test => tests + pluralizes salesperson => salespeople pluralizes memento => mementos - pluralizes invoice => invoices + pluralizes spokesman => spokesmen + pluralizes dwarf => dwarves fails as expected since it's 'pending' (tip: remove it from pending!) - pluralizes flamingo => flamingos - pluralizes octavo => octavos - (irregular) pluralizesgoose => geese - pluralizes ghetto => ghettos - pluralizes cross => crosses + pluralizes matrix_fu => matrix_fus + pluralizes rice => rice + pluralizes banjo => banjos + pluralizes architecture => architectures + pluralizes mouse => mice + pluralizes cactus => cacti + pluralizes potato => potatoes + pluralizes basso => bassos + pluralizes string => strings pluralizes thief => thieves - pluralizes octopus => octopi - pluralizes rat => rats - pluralizes account => accounts - pluralizes perihelium => perihelia + pluralizes torpedo => torpedos pluralizes moose => moose - pluralizes mash => mashes - pluralizes controller => controllers - pluralizes life => lives - pluralizes toy => toys - pluralizes ping => pings - pluralizes medium => media - pluralizes prize => prizes - pluralizes volcano => volcanos - pluralizes extremum => extrema - pluralizes hoof => hooves - pluralizes installation => installations - pluralizes architecture => architectures - pluralizes mapping => mappings - pluralizes product => products + pluralizes dynamo => dynamos + pluralizes hovercraft => hovercraft + pluralizes date => dates + pluralizes spray => sprays + pluralizes hero => heroes + pluralizes half => halves + pluralizes melisma => melismata + pluralizes prey => preys + accepts symbols + pluralizes hiatus => hiatuses + pluralizes athlete => athletes + pluralizes sinus => sinuses + (irregular) pluralizesperson => people pluralizes canto => cantos - pluralizes enigma => enigmata - pluralizes banjo => banjos - pluralizes piano => pianos - pluralizes buy => buys - pluralizes avocado => avocados - missing exception or rule for criterion => criteria (PENDING: Not yet implemented) - fails as expected since it's 'pending' (tip: remove it from pending!) - pluralizes ditto => dittos - pluralizes stadium => stadia - pluralizes bacterium => bacteria - pluralizes link => links - pluralizes lingo => lingos - pluralizes self => selves - pluralizes candelabrum => candelabra - pluralizes torpedo => torpedos - pluralizes way => ways - pluralizes template => templates + pluralizes octopus => octopi + pluralizes man => men + pluralizes giraffe => giraffes + pluralizes deer => deer + pluralizes lymphoma => lymphomata + pluralizes alto => altos + pluralizes box => boxes + pluralizes fly => flies + pluralizes api => apis + pluralizes halo => halos + pluralizes person => people + pluralizes agency => agencies + pluralizes mapping => mappings + pluralizes cantus => cantuses + pluralizes human => humans pluralizes virtuoso => virtuosos - pluralizes migration => migrations - pluralizes magneto => magnetos - pluralizes motto => mottos - pluralizes edge => edges - pluralizes curriculum => curricula - pluralizes status => statuses + pluralizes node_child => node_children + pluralizes edema => edemata + pluralizes phenomenon => phenomena + pluralizes post => posts + pluralizes casino => casinos + pluralizes pro => pros + pluralizes glass => glasses + pluralizes domino => dominoes + pluralizes diagnosis => diagnoses + pluralizes alias => aliases + pluralizes lemma => lemmata pluralizes prolegomenon => prolegomena - pluralizes sinus => sinuses - pluralizes milk => milk - pluralizes device => devices - pluralizes repository => repositories - pluralizes plexus => plexuses - pluralizes mouse => mice - pluralizes testis => testes - pluralizes beau => beaux - pluralizes millennium => millennia - pluralizes halo => halos - pluralizes veto => vetos + pluralizes stadium => stadia + pluralizes case => cases + pluralizes typo => typos + pluralizes self => selves + pluralizes url => urls + pluralizes arena => arenas pluralizes crisis => crises - (irregular) pluralizessex => sexes + pluralizes event => events + pluralizes referendum => referenda + pluralizes ping => pings + pluralizes soma => somata + pluralizes archipelago => archipelagos + pluralizes equipment => equipment + (irregular) pluralizesgoose => geese + pluralizes news => news + pluralizes endpoint => endpoints + pluralizes soprano => sopranos + pluralizes layout => layouts + pluralizes drama => dramata + pluralizes foobar => foobars + pluralizes datum => data + pluralizes commando => commandos + pluralizes stylo => stylos pluralizes goose => geese - pluralizes hero => heroes - pluralizes analysis => analyses - pluralizes rose => roses - pluralizes column => columns - pluralizes scarf => scarves - pluralizes inverse => inverses - pluralizes addresses => addresses - pluralizes salesperson => salespeople - pluralizes trash => trashes - pluralizes url => urls - pluralizes dwarf => dwarves - pluralizes node_child => node_children - pluralizes manifesto => manifestos - pluralizes portfolio => portfolios - pluralizes leaf => leaves - pluralizes lorry => lorries - fails as expected since it's 'pending' (tip: remove it from pending!) - pluralizes embargo => embargoes - pluralizes bus => buses - pluralizes crescendo => crescendos - pluralizes embryo => embryos pluralizes tableau => tableaux - pluralizes rice => rice - pluralizes address => addresses - (irregular) pluralizesperson => people - pluralizes boy => boys + pluralizes house => houses + pluralizes song => songs + pluralizes guy => guys + pluralizes invoice => invoices pluralizes forum => forums + pluralizes way => ways + pluralizes sex => sexes + pluralizes status_code => status_codes + pluralizes rat => rats + pluralizes asset => assets (irregular) pluralizesfoot => feet - pluralizes album => albums + pluralizes area => areas + missing exception or rule for thesaurus => thesauri (PENDING: Not yet implemented) + pluralizes epoch => epochs + pluralizes migration => migrations + pluralizes prize => prizes + pluralizes project => projects + pluralizes spam => spams + pluralizes verse => verses + pluralizes fiasco => fiascos + pluralizes lumbago => lumbagos + pluralizes comment => comments + pluralizes sheep => sheep + pluralizes mango => mangos + pluralizes view => views + pluralizes process => processes + pluralizes schedule => schedules + pluralizes diagnosis_a => diagnosis_as + pluralizes mosquito => mosquitoes + (irregular) pluralizestooth => teeth + pluralizes index => indices + pluralizes portfolio => portfolios + pluralizes bosses => bosses + pluralizes quiz => quizzes + pluralizes friend => friends + pluralizes foot => feet + pluralizes game => games + pluralizes day => days + pluralizes installation => installations + pluralizes trauma => traumata + pluralizes document => documents + pluralizes stomach => stomachs + pluralizes tornado => tornados + pluralizes information => information + pluralizes lorry => lorries + pluralizes cow => cows + pluralizes tomato => tomatoes + pluralizes millennium => millennia + missing exception or rule for plus => plusses (PENDING: Not yet implemented) + missing exception or rule for criterion => criteria (PENDING: Not yet implemented) + pluralizes edge => edges + pluralizes armadillo => armadillos + pluralizes vertex => vertices + pluralizes octavo => octavos + pluralizes price => prices + pluralizes beau => beaux + fails as expected since it's 'pending' (tip: remove it from pending!) with custom inflection rules + doesn't pluralize uncountable pluralizes using '#irregular' rule pluralizes using '#plural' rule - doesn't pluralize uncountable Dry::Inflector - #demodulize + #underscore + underscores Merb::BootLoader::Rackup as merb/boot_loader/rackup + underscores data-mapper as data_mapper + underscores CLI as cli accepts symbols - demodulizes module name: A::B::C::D::E => E - demodulizes module name: DataMapper::Inflecto => Inflecto - -Dry::Inflector - #to_s - is expected to eql "#" - #inspect - is expected to eql # + underscores CLIRunner as cli_runner + underscores Merb as merb + underscores DataMapper as data_mapper + underscores castleKing as castle_king + handles acronyms + underscores DataMapper::Resource as data_mapper/resource Dry::Inflector - #humanize - strips _id endings: humanizes author_id as Author + #camelize_lower + lower camelizes merb => merb + lower camelizes blog_post/tag_cloud => blogPost::TagCloud handles acronyms accepts symbols - uses user added rules when possible - replaces _ with space: humanizes employee_salary as Employee salary + lower camelizes blog_post/author => blogPost::Author + lower camelizes data_mapper => dataMapper + lower camelizes dry/inflector/inflections => dry::Inflector::Inflections + lower camelizes dry/inflector => dry::Inflector + custom acronyms + handles acronyms Dry::Inflector - #uncountable? - returns true when blank string - returns false when word is not present in list - returns true when word is present in list - returns true when empty string - returns true when word is present in list but in different case + #dasherize + dasherizes data_mapper_rspec as data-mapper-rspec + accepts symbols Dry::Inflector - #foreign_key + #camelize_upper + handles acronyms accepts symbols - adds _id to downcased string: Message => message_id - demodulizes string first: Admin::Post => post_id + upper camelizes dry/inflector => Dry::Inflector + upper camelizes blog_post/author => BlogPost::Author + have alias + upper camelizes dry/inflector/inflections => Dry::Inflector::Inflections + upper camelizes data_mapper => DataMapper + upper camelizes blog_post/tag_cloud => BlogPost::TagCloud + upper camelizes merb => Merb + custom acronyms + handles acronyms Dry::Inflector - #classify - classifies enlarged_testes as EnlargedTestis + #constantize + constantizes nested constant Dry::Inflector::Inflections + searches in const_missing + raises exception when empty string given + constantizes Module accepts symbols - singularizes string first: classifies data_mappers as egg_and_hams as EggAndHam - classifies data.mapper as Mapper - classifies data_mapper as DataMapper + constantizes ::Module + does not search ancestors + raises exception when constant not found Dry::Inflector #ordinalize - ordinalizes 62 => 62nd - ordinalizes 7 => 7th - ordinalizes 40 => 40th - ordinalizes 78 => 78th - ordinalizes 93 => 93rd + ordinalizes 55 => 55th + ordinalizes 23 => 23rd + ordinalizes 8 => 8th + ordinalizes 89 => 89th + ordinalizes 22 => 22nd + ordinalizes 1 => 1st + ordinalizes 80 => 80th + ordinalizes 79 => 79th + ordinalizes 91 => 91st + ordinalizes 75 => 75th + ordinalizes 56 => 56th + ordinalizes 15 => 15th + ordinalizes 45 => 45th + ordinalizes 66 => 66th + ordinalizes 52 => 52nd + ordinalizes 2 => 2nd + ordinalizes 29 => 29th + ordinalizes 20 => 20th + ordinalizes 82 => 82nd + ordinalizes 54 => 54th ordinalizes 42 => 42nd - ordinalizes 60 => 60th + ordinalizes 84 => 84th ordinalizes 10 => 10th - ordinalizes 0 => 0th - ordinalizes 73 => 73rd + ordinalizes 27 => 27th + ordinalizes 65 => 65th + ordinalizes 7 => 7th + ordinalizes 74 => 74th + ordinalizes 13 => 13th + ordinalizes 47 => 47th + ordinalizes 90 => 90th + ordinalizes 62 => 62nd + ordinalizes 98 => 98th + ordinalizes 78 => 78th + ordinalizes 32 => 32nd + ordinalizes 31 => 31st ordinalizes 87 => 87th ordinalizes 92 => 92nd - ordinalizes 17 => 17th - ordinalizes 8 => 8th - ordinalizes 49 => 49th - ordinalizes 27 => 27th - ordinalizes 36 => 36th - ordinalizes 25 => 25th - ordinalizes 6 => 6th - ordinalizes 52 => 52nd - ordinalizes 55 => 55th - ordinalizes 15 => 15th - ordinalizes 30 => 30th - ordinalizes 3 => 3rd - ordinalizes 68 => 68th + ordinalizes 51 => 51st ordinalizes 34 => 34th + ordinalizes 50 => 50th + ordinalizes 39 => 39th + ordinalizes 19 => 19th + ordinalizes 67 => 67th + ordinalizes 99 => 99th + ordinalizes 68 => 68th + ordinalizes 81 => 81st + ordinalizes 57 => 57th + ordinalizes 77 => 77th + ordinalizes 38 => 38th + ordinalizes 63 => 63rd + ordinalizes 83 => 83rd + ordinalizes 60 => 60th + ordinalizes 25 => 25th + ordinalizes 44 => 44th ordinalizes 35 => 35th + ordinalizes 21 => 21st + ordinalizes 72 => 72nd + ordinalizes 37 => 37th + ordinalizes 6 => 6th + ordinalizes 49 => 49th + ordinalizes 95 => 95th + ordinalizes 100 => 100th + ordinalizes 18 => 18th + ordinalizes 69 => 69th + ordinalizes 86 => 86th + ordinalizes other numbers with -th suffix + ordinalizes 12 => 12th + ordinalizes 93 => 93rd + ordinalizes 40 => 40th + ordinalizes 73 => 73rd + ordinalizes 96 => 96th ordinalizes 43 => 43rd + ordinalizes 17 => 17th ordinalizes 48 => 48th - ordinalizes 75 => 75th ordinalizes 88 => 88th - ordinalizes 99 => 99th - ordinalizes 38 => 38th - ordinalizes 70 => 70th - ordinalizes 23 => 23rd - ordinalizes 54 => 54th - ordinalizes 56 => 56th - ordinalizes 61 => 61st - ordinalizes 89 => 89th - ordinalizes 72 => 72nd - ordinalizes 82 => 82nd - ordinalizes 59 => 59th - ordinalizes 14 => 14th - ordinalizes 47 => 47th - ordinalizes 51 => 51st - ordinalizes 1 => 1st + ordinalizes 85 => 85th ordinalizes 64 => 64th - ordinalizes 26 => 26th + ordinalizes 46 => 46th + ordinalizes 36 => 36th + ordinalizes 9 => 9th + ordinalizes 58 => 58th + ordinalizes 24 => 24th + ordinalizes 4 => 4th ordinalizes 33 => 33rd - ordinalizes 97 => 97th - ordinalizes 77 => 77th - ordinalizes 45 => 45th - ordinalizes 41 => 41st ordinalizes 5 => 5th - ordinalizes 63 => 63rd + ordinalizes 53 => 53rd + ordinalizes 0 => 0th + ordinalizes 70 => 70th + ordinalizes 97 => 97th ordinalizes 94 => 94th - ordinalizes other numbers with -th suffix - ordinalizes 96 => 96th - ordinalizes 22 => 22nd - ordinalizes 24 => 24th - ordinalizes 11 => 11th - ordinalizes 9 => 9th - ordinalizes 13 => 13th - ordinalizes 66 => 66th - ordinalizes 100 => 100th - ordinalizes 37 => 37th - ordinalizes 79 => 79th - ordinalizes 4 => 4th - ordinalizes 50 => 50th - ordinalizes 28 => 28th + ordinalizes 14 => 14th ordinalizes 16 => 16th - ordinalizes 58 => 58th - ordinalizes 76 => 76th - ordinalizes 46 => 46th - ordinalizes 83 => 83rd - ordinalizes 29 => 29th - ordinalizes 98 => 98th - ordinalizes 53 => 53rd - ordinalizes 86 => 86th - ordinalizes 19 => 19th - ordinalizes 69 => 69th - ordinalizes 32 => 32nd - ordinalizes 91 => 91st - ordinalizes 80 => 80th - ordinalizes 81 => 81st + ordinalizes 3 => 3rd + ordinalizes 30 => 30th + ordinalizes 41 => 41st + ordinalizes 26 => 26th + ordinalizes 28 => 28th + ordinalizes 61 => 61st + ordinalizes 11 => 11th ordinalizes 71 => 71st - ordinalizes 67 => 67th - ordinalizes 65 => 65th - ordinalizes 74 => 74th - ordinalizes 31 => 31st - ordinalizes 44 => 44th - ordinalizes 18 => 18th - ordinalizes 95 => 95th - ordinalizes 85 => 85th - ordinalizes 20 => 20th - ordinalizes 39 => 39th - ordinalizes 2 => 2nd - ordinalizes 57 => 57th - ordinalizes 90 => 90th - ordinalizes 21 => 21st - ordinalizes 84 => 84th - ordinalizes 12 => 12th + ordinalizes 76 => 76th + ordinalizes 59 => 59th + when number ends with digit 3 + adds -th suffix when number ends with 13 + adds -rd suffix when number does not end with 13 + when number ends with digit 2 + adds -th suffix when number ends with 12 + adds -nd suffix when number does not end with 12 when number ends with digit 1 adds -th suffix when number ends with 11 adds -st suffix when number does not end with 11 - when number ends with digit 2 - adds -nd suffix when number does not end with 12 - adds -th suffix when number ends with 12 - when number ends with digit 3 - adds -rd suffix when number does not end with 13 - adds -th suffix when number ends with 13 - -Dry::Inflector - #tableize - underscores CamelCase strings before pluralization: FancyCategory => fancy_categories - underscores CamelCase strings before pluralization: Enlarged::Testis => enlarged_testes - replaces :: with underscores: My::Fancy::Category => my_fancy_categories - underscores CamelCase strings before pluralization: EnlargedTestis => enlarged_testes - pluralizes last word in snake_case strings: fancy_category => fancy_categories - accepts symbols - underscores CamelCase strings before pluralization: enlarged_testis => enlarged_testes - -Dry::Inflector - #singularize - missing exception or rule for thesauri => thesaurus (PENDING: Not yet implemented) - singularizes moose => moose - missing exception or rule for drives => drive (PENDING: Not yet implemented) - singularizes women => woman - singularizes prizes => prize - singularizes analyses => analysis - singularizes sprays => spray - singularizes rice => rice - singularizes packages => package - singularizes accounts => account - singularizes alias => alias - singularizes rats => rat - singularizes milk => milk - singularizes sheep => sheep - singularizes boss => boss - singularizes assets => asset - singularizes errata => erratum - singularizes cats => cat - singularizes children => child - singularizes hives => hive - singularizes fruits => fruit - singularizes commits => commit - singularizes spams => spam - singularizes friends => friend - singularizes trashes => trash - singularizes addresses => address - singularizes jobs => job - singularizes roses => rose - singularizes guys => guy - fails as expected since it's 'pending' (tip: remove it from pending!) - singularizes incomes => income - singularizes dwarves => dwarf - singularizes tomatoes => tomato - singularizes crunches => crunch - singularizes grass => grass - singularizes cries => cry - singularizes bosses => boss - singularizes maps => map - singularizes indices => index - singularizes books => book - singularizes buffaloes => buffalo - singularizes mashes => mash - singularizes athletes => athlete - singularizes wives => wife - singularizes kiss => kiss - singularizes invoices => invoice - singularizes pings => ping - singularizes tickets => ticket - singularizes matrices => matrix - singularizes products => product - fails as expected since it's 'pending' (tip: remove it from pending!) - singularizes dates => date - singularizes cactuses => cactus - singularizes information => information - singularizes thesis => thesis - singularizes equipment => equipment - singularizes axis => axis - singularizes schedules => schedule - singularizes editions => edition - singularizes songs => song - singularizes geniuses => genius - singularizes preys => prey - singularizes pluses => plus - singularizes installations => installation - singularizes sportsmen => sportsman - singularizes forums => forum - fails as expected since it's 'pending' (tip: remove it from pending!) - singularizes locations => location - singularizes people => person - singularizes attachments => attachment - singularizes buys => buy - missing exception or rule for thieves => thief (PENDING: Not yet implemented) - singularizes elves => elf - missing exception or rule for cacti => cactus (PENDING: Not yet implemented) - singularizes posts => post - singularizes zeroes => zero - singularizes octopuses => octopus - singularizes aliases => alias - fails as expected since it's 'pending' (tip: remove it from pending!) - singularizes documents => document - singularizes mysql => mysql - singularizes versions => version - singularizes testis => testis - singularizes arenas => arena - singularizes cities => city - singularizes bus => bus - singularizes glasses => glass - singularizes lice => louse - singularizes mice => mouse - singularizes crises => crisis - singularizes potatoes => potato - singularizes proofs => proof - singularizes money => money - singularizes events => event - singularizes analysis => analysis - singularizes games => game - singularizes servers => server - singularizes axes => axis - singularizes bonuses => bonus - singularizes lives => life - singularizes geese => goose - singularizes classes => class - singularizes quizzes => quiz - singularizes men => man - singularizes address => address - singularizes indexes => index - singularizes articles => article - singularizes projects => project - singularizes class => class - fails as expected since it's 'pending' (tip: remove it from pending!) - accepts symbols - singularizes rays => ray - missing exception or rule for phenomena => phenomenon (PENDING: Not yet implemented) - singularizes foxes => fox - singularizes testes => testis - singularizes theses => thesis - singularizes tournaments => tournament - singularizes typos => typo - singularizes crisis => crisis - singularizes urls => url - singularizes heroes => hero - singularizes oxen => ox - singularizes torpedoes => torpedo - singularizes hovercraft => hovercraft - fails as expected since it's 'pending' (tip: remove it from pending!) - singularizes glass => glass - missing exception or rule for postgres => postgres (PENDING: Not yet implemented) - singularizes movies => movie - singularizes vertices => vertex - missing exception or rule for criteria => criterion (PENDING: Not yet implemented) - singularizes prices => price - singularizes shelves => shelf - fails as expected since it's 'pending' (tip: remove it from pending!) - singularizes status => status - singularizes links => link - singularizes Swiss => Swiss - singularizes joys => joy - singularizes news => news - singularizes statuses => status - singularizes octopi => octopus - singularizes kisses => kiss - singularizes toys => toy - singularizes species => species - singularizes walruses => walrus - singularizes flies => fly - singularizes series => series - singularizes rain => rain - singularizes downloads => download - singularizes fish => fish - singularizes crosses => cross - singularizes branches => branch - with custom inflection rules - pluralizes using '#singular' rule - pluralizes using '#irregular' rule - doesn't singularize uncountable Dry::Inflector - #dasherize - dasherizes data_mapper_rspec as data-mapper-rspec + #classify + classifies data_mapper as DataMapper + classifies enlarged_testes as EnlargedTestis + singularizes string first: classifies data_mappers as egg_and_hams as EggAndHam accepts symbols + classifies data.mapper as Mapper Dry::Inflector acronyms @@ -1661,98 +1697,98 @@ Pending: (Failures listed here are expected and do not affect your suite's status) - 1) Dry::Inflector#pluralize missing exception or rule for virus => viruses + 1) Dry::Inflector#singularize missing exception or rule for cacti => cactus # Not yet implemented - # ./spec/unit/dry/inflector/pluralize_spec.rb:18 + # ./spec/unit/dry/inflector/singularize_spec.rb:12 - 2) Dry::Inflector#pluralize missing exception or rule for thesaurus => thesauri + 2) Dry::Inflector#singularize missing exception or rule for thieves => thief # Not yet implemented - # ./spec/unit/dry/inflector/pluralize_spec.rb:18 + # ./spec/unit/dry/inflector/singularize_spec.rb:12 - 3) Dry::Inflector#pluralize missing exception or rule for plus => plusses + 3) Dry::Inflector#singularize missing exception or rule for postgres => postgres # Not yet implemented - # ./spec/unit/dry/inflector/pluralize_spec.rb:18 + # ./spec/unit/dry/inflector/singularize_spec.rb:12 - 4) Dry::Inflector#pluralize missing exception or rule for criterion => criteria + 4) Dry::Inflector#singularize missing exception or rule for thesauri => thesaurus # Not yet implemented - # ./spec/unit/dry/inflector/pluralize_spec.rb:18 + # ./spec/unit/dry/inflector/singularize_spec.rb:12 - 5) Dry::Inflector#singularize missing exception or rule for thesauri => thesaurus + 5) Dry::Inflector#singularize missing exception or rule for criteria => criterion # Not yet implemented # ./spec/unit/dry/inflector/singularize_spec.rb:12 - 6) Dry::Inflector#singularize missing exception or rule for drives => drive + 6) Dry::Inflector#singularize missing exception or rule for phenomena => phenomenon # Not yet implemented # ./spec/unit/dry/inflector/singularize_spec.rb:12 - 7) Dry::Inflector#singularize missing exception or rule for thieves => thief + 7) Dry::Inflector#singularize missing exception or rule for drives => drive # Not yet implemented # ./spec/unit/dry/inflector/singularize_spec.rb:12 - 8) Dry::Inflector#singularize missing exception or rule for cacti => cactus + 8) Dry::Inflector#pluralize missing exception or rule for virus => viruses # Not yet implemented - # ./spec/unit/dry/inflector/singularize_spec.rb:12 + # ./spec/unit/dry/inflector/pluralize_spec.rb:18 - 9) Dry::Inflector#singularize missing exception or rule for phenomena => phenomenon + 9) Dry::Inflector#pluralize missing exception or rule for thesaurus => thesauri # Not yet implemented - # ./spec/unit/dry/inflector/singularize_spec.rb:12 + # ./spec/unit/dry/inflector/pluralize_spec.rb:18 - 10) Dry::Inflector#singularize missing exception or rule for postgres => postgres + 10) Dry::Inflector#pluralize missing exception or rule for plus => plusses # Not yet implemented - # ./spec/unit/dry/inflector/singularize_spec.rb:12 + # ./spec/unit/dry/inflector/pluralize_spec.rb:18 - 11) Dry::Inflector#singularize missing exception or rule for criteria => criterion + 11) Dry::Inflector#pluralize missing exception or rule for criterion => criteria # Not yet implemented - # ./spec/unit/dry/inflector/singularize_spec.rb:12 + # ./spec/unit/dry/inflector/pluralize_spec.rb:18 -Top 10 slowest examples (0.04041 seconds, 6.5% of total time): - Dry::Inflector#pluralize pluralizes drama => dramata - 0.00509 seconds ./spec/unit/dry/inflector/pluralize_spec.rb:6 - Dry::Inflector#classify singularizes string first: classifies data_mappers as egg_and_hams as EggAndHam - 0.00507 seconds ./spec/unit/dry/inflector/classify_spec.rb:17 - Dry::Inflector#classify classifies data_mapper as DataMapper - 0.00451 seconds ./spec/unit/dry/inflector/classify_spec.rb:5 - Dry::Inflector#ordinalize ordinalizes 41 => 41st - 0.00445 seconds ./spec/unit/dry/inflector/ordinalize_spec.rb:6 - Dry::Inflector#ordinalize ordinalizes 94 => 94th - 0.00427 seconds ./spec/unit/dry/inflector/ordinalize_spec.rb:6 - Dry::Inflector#pluralize pluralizes cantus => cantuses - 0.00421 seconds ./spec/unit/dry/inflector/pluralize_spec.rb:6 - Dry::Inflector#pluralize pluralizes verse => verses - 0.00384 seconds ./spec/unit/dry/inflector/pluralize_spec.rb:6 - Dry::Inflector#classify classifies data.mapper as Mapper - 0.00349 seconds ./spec/unit/dry/inflector/classify_spec.rb:9 - Dry::Inflector#ordinalize ordinalizes 63 => 63rd - 0.00324 seconds ./spec/unit/dry/inflector/ordinalize_spec.rb:6 - Dry::Inflector#camelize_upper upper camelizes data_mapper => DataMapper - 0.00223 seconds ./spec/unit/dry/inflector/camelize_upper_spec.rb:6 +Top 10 slowest examples (0.07859 seconds, 7.2% of total time): + Dry::Inflector#pluralize pluralizes post => posts + 0.0118 seconds ./spec/unit/dry/inflector/pluralize_spec.rb:6 + Dry::Inflector#singularize singularizes equipment => equipment + 0.00886 seconds ./spec/unit/dry/inflector/singularize_spec.rb:6 + Dry::Inflector#underscore underscores DataMapper as data_mapper + 0.00885 seconds ./spec/unit/dry/inflector/underscore_spec.rb:5 + Dry::Inflector#pluralize pluralizes grass => grass + 0.00857 seconds ./spec/unit/dry/inflector/pluralize_spec.rb:6 + Dry::Inflector#underscore underscores Merb as merb + 0.00784 seconds ./spec/unit/dry/inflector/underscore_spec.rb:9 + Dry::Inflector#pluralize pluralizes milk => milk + 0.00682 seconds ./spec/unit/dry/inflector/pluralize_spec.rb:6 + Dry::Inflector#pluralize pluralizes phenomenon => phenomena + 0.0067 seconds ./spec/unit/dry/inflector/pluralize_spec.rb:6 + Dry::Inflector#pluralize pluralizes node_child => node_children + 0.0065 seconds ./spec/unit/dry/inflector/pluralize_spec.rb:6 + Dry::Inflector#singularize singularizes tickets => ticket + 0.0064 seconds ./spec/unit/dry/inflector/singularize_spec.rb:6 + Dry::Inflector#singularize singularizes versions => version + 0.00625 seconds ./spec/unit/dry/inflector/singularize_spec.rb:6 Top 10 slowest example groups: Dry::Inflector - 0.00316 seconds average (0.01581 seconds / 5 examples) ./spec/unit/dry/inflector/classify_spec.rb:3 + 0.00458 seconds average (0.00458 seconds / 1 example) ./spec/unit/dry/inflector/acronym_spec.rb:3 Dry::Inflector - 0.00235 seconds average (0.00235 seconds / 1 example) ./spec/unit/dry/inflector/acronym_spec.rb:3 + 0.00363 seconds average (0.03632 seconds / 10 examples) ./spec/unit/dry/inflector/underscore_spec.rb:3 Dry::Inflector - 0.00121 seconds average (0.00241 seconds / 2 examples) ./spec/unit/dry/inflector_spec.rb:3 + 0.00259 seconds average (0.00518 seconds / 2 examples) ./spec/unit/dry/inflector/dasherize_spec.rb:3 Dry::Inflector - 0.00113 seconds average (0.01135 seconds / 10 examples) ./spec/unit/dry/inflector/camelize_upper_spec.rb:3 + 0.00241 seconds average (0.01207 seconds / 5 examples) ./spec/unit/dry/inflector/uncountable_spec.rb:3 Dry::Inflector - 0.00105 seconds average (0.0084 seconds / 8 examples) ./spec/unit/dry/inflector/constantize_spec.rb:3 + 0.00236 seconds average (0.00707 seconds / 3 examples) ./spec/unit/dry/inflector/foreign_key_spec.rb:3 Dry::Inflector - 0.00104 seconds average (0.00933 seconds / 9 examples) ./spec/unit/dry/inflector/camelize_lower_spec.rb:3 + 0.00209 seconds average (0.00418 seconds / 2 examples) ./spec/unit/dry/inflector_spec.rb:3 Dry::Inflector - 0.00103 seconds average (0.00517 seconds / 5 examples) ./spec/unit/dry/inflector/uncountable_spec.rb:3 + 0.00207 seconds average (0.0145 seconds / 7 examples) ./spec/unit/dry/inflector/tableize_spec.rb:3 Dry::Inflector - 0.00098 seconds average (0.00294 seconds / 3 examples) ./spec/unit/dry/inflector/demodulize_spec.rb:3 + 0.00185 seconds average (0.00924 seconds / 5 examples) ./spec/unit/dry/inflector/humanize_spec.rb:3 Dry::Inflector - 0.00097 seconds average (0.0029 seconds / 3 examples) ./spec/unit/dry/inflector/foreign_key_spec.rb:3 + 0.00168 seconds average (0.01346 seconds / 8 examples) ./spec/unit/dry/inflector/constantize_spec.rb:3 Dry::Inflector - 0.00096 seconds average (0.00669 seconds / 7 examples) ./spec/unit/dry/inflector/tableize_spec.rb:3 + 0.00166 seconds average (0.00498 seconds / 3 examples) ./spec/unit/dry/inflector/demodulize_spec.rb:3 -Finished in 0.62418 seconds (files took 0.19351 seconds to load) +Finished in 1.09 seconds (files took 0.32371 seconds to load) 680 examples, 0 failures, 11 pending -Randomized with seed 8970 +Randomized with seed 17369 ┌──────────────────────────────────────────────────────────────────────────────┐ @@ -1787,12 +1823,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/54804/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/54804/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/124422 and its subdirectories -I: Current time: Wed Dec 24 13:45:50 -12 2025 -I: pbuilder-time-stamp: 1766627150 +I: removing directory /srv/workspace/pbuilder/54804 and its subdirectories +I: Current time: Fri Nov 22 09:23:51 +14 2024 +I: pbuilder-time-stamp: 1732217031 Compressing the 2nd log... /var/lib/jenkins/userContent/reproducible/debian/logdiffs/trixie/i386/ruby-dry-inflector_0.2.1-1.diff: 80.0% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/logdiffs/trixie/i386/ruby-dry-inflector_0.2.1-1.diff.gz b2/build.log: 80.1% -- replaced with stdout Compressing the 1st log... b1/build.log: 80.5% -- replaced with stdout Thu Nov 21 19:23:53 UTC 2024 I: diffoscope 283 will be used to compare the two builds: ++ date -u +%s + DIFFOSCOPE_STAMP=/var/log/reproducible-builds/diffoscope_stamp_ruby-dry-inflector_trixie_i386_1732217033 + touch /var/log/reproducible-builds/diffoscope_stamp_ruby-dry-inflector_trixie_i386_1732217033 + RESULT=0 + systemd-run '--description=diffoscope on ruby-dry-inflector/0.2.1-1 in trixie/i386' --slice=rb-build-diffoscope.slice -u rb-diffoscope-i386_11-33837 '--property=SuccessExitStatus=1 124' --user --send-sighup --pipe --wait -E TMPDIR timeout 155m nice schroot --directory /srv/reproducible-results/rbuild-debian/r-b-build.YOTB9BzV --run-session -c jenkins-reproducible-trixie-diffoscope-18997c53-6b16-4600-9f8e-17c4f53177cf -- sh -c 'export TMPDIR=/srv/reproducible-results/rbuild-debian/r-b-build.YOTB9BzV/dbd-tmp-UTIseKR ; timeout 150m diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.YOTB9BzV/ruby-dry-inflector_0.2.1-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.YOTB9BzV/ruby-dry-inflector_0.2.1-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.YOTB9BzV/ruby-dry-inflector_0.2.1-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.YOTB9BzV/b1/ruby-dry-inflector_0.2.1-1_i386.changes /srv/reproducible-results/rbuild-debian/r-b-build.YOTB9BzV/b2/ruby-dry-inflector_0.2.1-1_i386.changes' + false + set +x Running as unit: rb-diffoscope-i386_11-33837.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.YOTB9BzV/ruby-dry-inflector_0.2.1-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.YOTB9BzV/ruby-dry-inflector_0.2.1-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.YOTB9BzV/ruby-dry-inflector_0.2.1-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.YOTB9BzV/b1/ruby-dry-inflector_0.2.1-1_i386.changes /srv/reproducible-results/rbuild-debian/r-b-build.YOTB9BzV/b2/ruby-dry-inflector_0.2.1-1_i386.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.332s) 0.332s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.015s) 0.015s 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: 641ms CPU time consumed: 640ms _ _ _ __ _ _ __ _ _| |__ _ _ __| |_ __ _ _ (_)_ __ / _| | ___ ___ | '__| | | | '_ \| | | |_____ / _` | '__| | | |_____| | '_ \| |_| |/ _ \/ __| | | | |_| | |_) | |_| |_____| (_| | | | |_| |_____| | | | | _| | __/ (__ |_| \__,_|_.__/ \__, | \__,_|_| \__, | |_|_| |_|_| |_|\___|\___| |___/ |___/ _ | |_ ___ _ __ | __/ _ \| '__| | || (_) | | \__\___/|_| Thu Nov 21 19:23:54 UTC 2024 I: diffoscope 283 found no differences in the changes files, and a .buildinfo file also exists. Thu Nov 21 19:23:54 UTC 2024 I: ruby-dry-inflector from trixie built successfully and reproducibly on i386. INSERT 0 1 INSERT 0 1 DELETE 1 [2024-11-21 19:23:55] INFO: Starting at 2024-11-21 19:23:55.221078 [2024-11-21 19:23:55] INFO: Generating the pages of 1 package(s) [2024-11-21 19:23:55] CRITICAL: https://tests.reproducible-builds.org/debian/trixie/i386/ruby-dry-inflector didn't produce a buildlog, even though it has been built. [2024-11-21 19:23:55] INFO: Finished at 2024-11-21 19:23:55.831789, took: 0:00:00.610721 Thu Nov 21 19:23:55 UTC 2024 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/trixie/i386/ruby-dry-inflector.html Thu Nov 21 19:23:55 UTC 2024 I: Submitting .buildinfo files to external archives: Thu Nov 21 19:23:55 UTC 2024 I: Submitting 12K b1/ruby-dry-inflector_0.2.1-1_i386.buildinfo.asc https://buildinfo.debian.net/18b483bc4d7c6dc676d52ce3d86f60cbbe9f22a3/ruby-dry-inflector_0.2.1-1_all Thu Nov 21 19:23:56 UTC 2024 I: Submitting 12K b2/ruby-dry-inflector_0.2.1-1_i386.buildinfo.asc https://buildinfo.debian.net/479ace93a33784e55d4990068756272ca823c7b8/ruby-dry-inflector_0.2.1-1_all Thu Nov 21 19:23:57 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Thu Nov 21 19:23:57 UTC 2024 I: Done submitting .buildinfo files. Thu Nov 21 19:23:57 UTC 2024 I: Removing signed ruby-dry-inflector_0.2.1-1_i386.buildinfo.asc files: removed './b1/ruby-dry-inflector_0.2.1-1_i386.buildinfo.asc' removed './b2/ruby-dry-inflector_0.2.1-1_i386.buildinfo.asc' 1732217037 i386 trixie ruby-dry-inflector Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/i386/ruby-dry-inflector_0.2.1-1.rbuild.log: 78.8% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/i386/ruby-dry-inflector_0.2.1-1.rbuild.log.gz [2024-11-21 19:23:57] INFO: Starting at 2024-11-21 19:23:57.843624 [2024-11-21 19:23:57] INFO: Generating the pages of 1 package(s) [2024-11-21 19:23:58] INFO: Finished at 2024-11-21 19:23:58.222417, took: 0:00:00.378800 All cleanup done. Thu Nov 21 19:23:58 UTC 2024 - total duration: 0h 1m 56s. Thu Nov 21 19:23:58 UTC 2024 - reproducible_build.sh stopped running as /tmp/jenkins-script-tUTRs8dh, removing. Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 1min 59.632s CPU time consumed: 7.541s