Running as unit: rb-build-amd64_34-36938.service ==================================================================================== Mon Nov 25 13:36:11 UTC 2024 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_amd64_34) on jenkins, called using "infom02-amd64 infom01-amd64" as arguments. Mon Nov 25 13:36:11 UTC 2024 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-9b1kAl3N" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Mon Nov 25 13:36:11 UTC 2024 - checking /var/lib/jenkins/offline_nodes if infom02-amd64.debian.net is marked as down. Mon Nov 25 13:36:11 UTC 2024 - checking via ssh if infom02-amd64.debian.net is up. removed '/tmp/read-only-fs-test-q9e6xC' Mon Nov 25 13:36:12 UTC 2024 - checking /var/lib/jenkins/offline_nodes if infom01-amd64.debian.net is marked as down. Mon Nov 25 13:36:12 UTC 2024 - checking via ssh if infom01-amd64.debian.net is up. removed '/tmp/read-only-fs-test-4mg7pq' ok, let's check if ruby-mail is building anywhere yet… ok, ruby-mail is not building anywhere… UPDATE 1 ============================================================================= Initialising reproducibly build of ruby-mail in unstable on amd64 on jenkins now. 1st build will be done on infom02-amd64.debian.net. 2nd build will be done on infom01-amd64.debian.net. ============================================================================= Mon Nov 25 13:36:19 UTC 2024 I: starting to build ruby-mail/unstable/amd64 on jenkins on '2024-11-25 13:36' Mon Nov 25 13:36:19 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_34/36938/console.log 1732541779 amd64 unstable ruby-mail Mon Nov 25 13:36:19 UTC 2024 I: Downloading source for unstable/ruby-mail=2.8.1+dfsg1-2 --2024-11-25 13:36:19-- http://deb.debian.org/debian/pool/main/r/ruby-mail/ruby-mail_2.8.1%2bdfsg1-2.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2079 (2.0K) [text/prs.lines.tag] Saving to: ‘ruby-mail_2.8.1+dfsg1-2.dsc’ 0K .. 100% 207M=0s 2024-11-25 13:36:19 (207 MB/s) - ‘ruby-mail_2.8.1+dfsg1-2.dsc’ saved [2079/2079] --2024-11-25 13:36:19-- http://deb.debian.org/debian/pool/main/r/ruby-mail/ruby-mail_2.8.1%2bdfsg1-2.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2079 (2.0K) [text/prs.lines.tag] Saving to: ‘ruby-mail_2.8.1+dfsg1-2.dsc’ 0K .. 100% 207M=0s 2024-11-25 13:36:19 (207 MB/s) - ‘ruby-mail_2.8.1+dfsg1-2.dsc’ saved [2079/2079] Mon Nov 25 13:36:19 UTC 2024 I: ruby-mail_2.8.1+dfsg1-2.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: ruby-mail Binary: ruby-mail Architecture: all Version: 2.8.1+dfsg1-2 Maintainer: Debian Ruby Team Uploaders: Carl Worth , Caitlin Matos Homepage: https://github.com/mikel/mail Standards-Version: 4.6.2 Vcs-Browser: https://salsa.debian.org/ruby-team/ruby-mail Vcs-Git: https://salsa.debian.org/ruby-team/ruby-mail.git Testsuite: autopkgtest-pkg-ruby Build-Depends: debhelper-compat (= 12), gem2deb (>= 2.1~), rake, ruby-mini-mime, ruby-rspec Package-List: ruby-mail deb ruby optional arch=all Checksums-Sha1: aa04139a62f72484bc25d8e89ec623bd7af04563 621412 ruby-mail_2.8.1+dfsg1.orig.tar.gz 1037fbb8183d957386bb92068df3d02f65d15042 4956 ruby-mail_2.8.1+dfsg1-2.debian.tar.xz Checksums-Sha256: 946eedf05936e0b8b4c9151c373634fd52f4277c49604405581a9a9eebf36a5d 621412 ruby-mail_2.8.1+dfsg1.orig.tar.gz 6153f0ef6dadbab9887d537c0f64383af7594eace1095975ce32936dbc3e53ed 4956 ruby-mail_2.8.1+dfsg1-2.debian.tar.xz Files: 4a5c9101bf1a059959fba59eec0f3970 621412 ruby-mail_2.8.1+dfsg1.orig.tar.gz 7c3d6cffa0e1b5e69daa51efda3677d5 4956 ruby-mail_2.8.1+dfsg1-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE0whj4mAg5UP0cZqDj1PgGTspS3UFAmSJ29wACgkQj1PgGTsp S3XY1RAAoJIP3sHtqgDz1Gn3QYBZ1/sqzZNkk7BeujtRly4DAApjkAXVuNDR420t zhYboPkdFW688MW5wWHT5HjACtHnrZmuBSlJNy5tAeAdmplFPBdzCU0PNSrB0sSC zU7FgjI00Y3c0r7t8SeolDqBkveoPYN/FlNb56LT+kqZYx54Zbbw5ceynhmzPmec Hd0w3lFvTZtLc9AVrNL5aPK7cHB8B6efPvQAIu1L/pKzJXNwhJc5LUM8vzTb4Nq7 A+drZ/aTvhN7F8fhBbZb9BVmrDrVQJoVzThFmB/0lL0M/9kMfuggeSJwU2QweRtZ No5J5tzjvcEPK/DLRMKoIBoBN5sDZhdj3SInMGVBr1fakseDyAkIBHIWIs4zYTiF 0RI9kbOxpSTLYRGgAS5peS/wMWeIgPYs7citE42cI9ucgo0KKi2DQ9lTuE9+Ym4X c2wJG6dPS5LG9MD9KHESd7BFrHBeFdNvIL1OjGZK38yan95ayPat6RHnac57jQ/e GYMaql5jfW6XhDVR+CHi0OoITwxum15sARshqncWmpcft93XmAMnE8X3wJJq8wsB 2NgS9QKbnINd4KZYvZog8IYDnXh0yJcVEF0ORo4xbGXkQJiQejV+meWj1BDWewXn WIKihWgSH4eNSELcCgrJXvlPsEjicaMscXgm70m/rlIyhlGyi1o= =hpu5 -----END PGP SIGNATURE----- Mon Nov 25 13:36:19 UTC 2024 I: Checking whether the package is not for us Mon Nov 25 13:36:19 UTC 2024 I: Starting 1st build on remote node infom02-amd64.debian.net. Mon Nov 25 13:36:19 UTC 2024 I: Preparing to do remote build '1' on infom02-amd64.debian.net. Mon Nov 25 13:36:19 UTC 2024 - checking /var/lib/jenkins/offline_nodes if infom02-amd64.debian.net is marked as down. Mon Nov 25 13:36:19 UTC 2024 - checking via ssh if infom02-amd64.debian.net is up. removed '/tmp/read-only-fs-test-zavBCO' ==================================================================================== Sun Dec 28 19:59:20 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on infom02-amd64, called using "1 ruby-mail unstable /srv/reproducible-results/rbuild-debian/r-b-build.4vsLQcMc 2.8.1+dfsg1-2" as arguments. Sun Dec 28 19:59:20 UTC 2025 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-N9OGufFN" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Sun Dec 28 19:59:20 UTC 2025 I: Downloading source for unstable/ruby-mail=2.8.1+dfsg1-2 Reading package lists... NOTICE: 'ruby-mail' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/ruby-team/ruby-mail.git Please use: git clone https://salsa.debian.org/ruby-team/ruby-mail.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 628 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main ruby-mail 2.8.1+dfsg1-2 (dsc) [2079 B] Get:2 http://deb.debian.org/debian unstable/main ruby-mail 2.8.1+dfsg1-2 (tar) [621 kB] Get:3 http://deb.debian.org/debian unstable/main ruby-mail 2.8.1+dfsg1-2 (diff) [4956 B] Fetched 628 kB in 1s (1117 kB/s) Download complete and in download only mode Reading package lists... NOTICE: 'ruby-mail' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/ruby-team/ruby-mail.git Please use: git clone https://salsa.debian.org/ruby-team/ruby-mail.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 628 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main ruby-mail 2.8.1+dfsg1-2 (dsc) [2079 B] Get:2 http://deb.debian.org/debian unstable/main ruby-mail 2.8.1+dfsg1-2 (tar) [621 kB] Get:3 http://deb.debian.org/debian unstable/main ruby-mail 2.8.1+dfsg1-2 (diff) [4956 B] Fetched 628 kB in 1s (1117 kB/s) Download complete and in download only mode ============================================================================= Building ruby-mail in unstable on amd64 on infom02-amd64 now. Date: Sun Dec 28 19:59:21 UTC 2025 Date UTC: Sun Dec 28 19:59:21 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: Sun Dec 28 07:59:21 -12 2025 I: pbuilder-time-stamp: 1766951961 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [ruby-mail_2.8.1+dfsg1-2.dsc] I: copying [./ruby-mail_2.8.1+dfsg1.orig.tar.gz] I: copying [./ruby-mail_2.8.1+dfsg1-2.debian.tar.xz] I: Extracting source gpgv: Signature made Wed Jun 14 15:25:16 2023 gpgv: using RSA key D30863E26020E543F4719A838F53E0193B294B75 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./ruby-mail_2.8.1+dfsg1-2.dsc: no acceptable signature found dpkg-source: info: extracting ruby-mail in ruby-mail-2.8.1+dfsg1 dpkg-source: info: unpacking ruby-mail_2.8.1+dfsg1.orig.tar.gz dpkg-source: info: unpacking ruby-mail_2.8.1+dfsg1-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0002-message_spec-fix-test-to-pass-under-ruby3.1.patch dpkg-source: info: applying disable-rspec-benchmark.patch I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/180242/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='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='43ce8519cceb41dda6d68fa2bbc4e365' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='180242' 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.4vsLQcMc/pbuilderrc_7Rfj --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.4vsLQcMc/b1 --logfile b1/build.log ruby-mail_2.8.1+dfsg1-2.dsc' SUDO_GID='109' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' I: uname -a Linux infom02-amd64 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin I: user script /srv/workspace/pbuilder/180242/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: amd64 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 (= 12), gem2deb (>= 2.1~), rake, ruby-mini-mime, ruby-rspec dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19965 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 (= 12); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on gem2deb (>= 2.1~); however: Package gem2deb is not installed. pbuilder-satisfydepends-dummy depends on rake; however: Package rake is not installed. pbuilder-satisfydepends-dummy depends on ruby-mini-mime; however: Package ruby-mini-mime is not installed. pbuilder-satisfydepends-dummy depends on ruby-rspec; however: Package ruby-rspec 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-mini-mime{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-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.1 MB of archives. After unpacking 165 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main amd64 libpython3.12-minimal amd64 3.12.7-3 [815 kB] Get: 2 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.6.4-1 [106 kB] Get: 3 http://deb.debian.org/debian unstable/main amd64 python3.12-minimal amd64 3.12.7-3 [2162 kB] Get: 4 http://deb.debian.org/debian unstable/main amd64 python3-minimal amd64 3.12.7-1 [26.8 kB] Get: 5 http://deb.debian.org/debian unstable/main amd64 media-types all 10.1.0 [26.9 kB] Get: 6 http://deb.debian.org/debian unstable/main amd64 netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian unstable/main amd64 tzdata all 2024b-3 [255 kB] Get: 8 http://deb.debian.org/debian unstable/main amd64 libkrb5support0 amd64 1.21.3-3 [32.5 kB] Get: 9 http://deb.debian.org/debian unstable/main amd64 libcom-err2 amd64 1.47.1-1+b1 [23.2 kB] Get: 10 http://deb.debian.org/debian unstable/main amd64 libk5crypto3 amd64 1.21.3-3 [79.9 kB] Get: 11 http://deb.debian.org/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-4 [9092 B] Get: 12 http://deb.debian.org/debian unstable/main amd64 libkrb5-3 amd64 1.21.3-3 [324 kB] Get: 13 http://deb.debian.org/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.21.3-3 [136 kB] Get: 14 http://deb.debian.org/debian unstable/main amd64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 15 http://deb.debian.org/debian unstable/main amd64 libtirpc3t64 amd64 1.3.4+ds-1.3+b1 [83.1 kB] Get: 16 http://deb.debian.org/debian unstable/main amd64 libnsl2 amd64 1.3.0-3+b3 [40.6 kB] Get: 17 http://deb.debian.org/debian unstable/main amd64 readline-common all 8.2-5 [69.3 kB] Get: 18 http://deb.debian.org/debian unstable/main amd64 libreadline8t64 amd64 8.2-5 [169 kB] Get: 19 http://deb.debian.org/debian unstable/main amd64 libpython3.12-stdlib amd64 3.12.7-3 [1966 kB] Get: 20 http://deb.debian.org/debian unstable/main amd64 python3.12 amd64 3.12.7-3 [671 kB] Get: 21 http://deb.debian.org/debian unstable/main amd64 libpython3-stdlib amd64 3.12.7-1 [9712 B] Get: 22 http://deb.debian.org/debian unstable/main amd64 python3 amd64 3.12.7-1 [27.8 kB] Get: 23 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get: 24 http://deb.debian.org/debian unstable/main amd64 openssl amd64 3.3.2-2 [1382 kB] Get: 25 http://deb.debian.org/debian unstable/main amd64 ca-certificates all 20240203 [158 kB] Get: 26 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] Get: 27 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] Get: 28 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] Get: 29 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.22.5-2 [200 kB] Get: 30 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get: 31 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-5 [1181 kB] Get: 32 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.40.2-11 [91.5 kB] Get: 33 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 34 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get: 35 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-4 [287 kB] Get: 36 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3 [493 kB] Get: 37 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 38 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 39 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.22.5-2 [723 kB] Get: 40 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.20 [89.7 kB] Get: 41 http://deb.debian.org/debian unstable/main amd64 libtool all 2.4.7-8 [517 kB] Get: 42 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 43 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 44 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 45 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 46 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get: 47 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 48 http://deb.debian.org/debian unstable/main amd64 libicu72 amd64 72.1-5+b1 [9423 kB] Get: 49 http://deb.debian.org/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [699 kB] Get: 50 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.22.5-2 [1601 kB] Get: 51 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 52 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 53 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.20 [915 kB] Get: 54 http://deb.debian.org/debian unstable/main amd64 libassuan9 amd64 3.0.1-2 [60.6 kB] Get: 55 http://deb.debian.org/debian unstable/main amd64 gpgconf amd64 2.2.45-2 [120 kB] Get: 56 http://deb.debian.org/debian unstable/main amd64 libksba8 amd64 1.6.7-2+b1 [136 kB] Get: 57 http://deb.debian.org/debian unstable/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-8 [19.6 kB] Get: 58 http://deb.debian.org/debian unstable/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-8 [57.3 kB] Get: 59 http://deb.debian.org/debian unstable/main amd64 libldap-2.5-0 amd64 2.5.18+dfsg-3+b1 [188 kB] Get: 60 http://deb.debian.org/debian unstable/main amd64 libnpth0t64 amd64 1.6-3.1+b1 [18.2 kB] Get: 61 http://deb.debian.org/debian unstable/main amd64 dirmngr amd64 2.2.45-2 [368 kB] Get: 62 http://deb.debian.org/debian unstable/main amd64 gnupg-l10n all 2.2.45-2 [705 kB] Get: 63 http://deb.debian.org/debian unstable/main amd64 gpg amd64 2.2.45-2 [531 kB] Get: 64 http://deb.debian.org/debian unstable/main amd64 pinentry-curses amd64 1.2.1-4+b1 [79.7 kB] Get: 65 http://deb.debian.org/debian unstable/main amd64 gpg-agent amd64 2.2.45-2 [251 kB] Get: 66 http://deb.debian.org/debian unstable/main amd64 gpgsm amd64 2.2.45-2 [255 kB] Get: 67 http://deb.debian.org/debian unstable/main amd64 gnupg all 2.2.45-2 [376 kB] Get: 68 http://deb.debian.org/debian unstable/main amd64 libfile-dirlist-perl all 0.05-3 [7600 B] Get: 69 http://deb.debian.org/debian unstable/main amd64 libfile-which-perl all 1.27-2 [15.1 kB] Get: 70 http://deb.debian.org/debian unstable/main amd64 libfile-homedir-perl all 1.006-2 [42.4 kB] Get: 71 http://deb.debian.org/debian unstable/main amd64 libfile-touch-perl all 0.12-2 [8816 B] Get: 72 http://deb.debian.org/debian unstable/main amd64 libio-pty-perl amd64 1:1.20-1+b2 [34.3 kB] Get: 73 http://deb.debian.org/debian unstable/main amd64 libipc-run-perl all 20231003.0-2 [101 kB] Get: 74 http://deb.debian.org/debian unstable/main amd64 libclass-method-modifiers-perl all 2.15-1 [18.0 kB] Get: 75 http://deb.debian.org/debian unstable/main amd64 libclass-xsaccessor-perl amd64 1.19-4+b4 [36.1 kB] Get: 76 http://deb.debian.org/debian unstable/main amd64 libb-hooks-op-check-perl amd64 0.22-3+b2 [10.6 kB] Get: 77 http://deb.debian.org/debian unstable/main amd64 libdynaloader-functions-perl all 0.004-1 [12.1 kB] Get: 78 http://deb.debian.org/debian unstable/main amd64 libdevel-callchecker-perl amd64 0.009-1+b1 [16.2 kB] Get: 79 http://deb.debian.org/debian unstable/main amd64 libparams-classify-perl amd64 0.015-2+b4 [22.5 kB] Get: 80 http://deb.debian.org/debian unstable/main amd64 libmodule-runtime-perl all 0.016-2 [19.6 kB] Get: 81 http://deb.debian.org/debian unstable/main amd64 libimport-into-perl all 1.002005-2 [11.3 kB] Get: 82 http://deb.debian.org/debian unstable/main amd64 librole-tiny-perl all 2.002004-1 [21.4 kB] Get: 83 http://deb.debian.org/debian unstable/main amd64 libsub-quote-perl all 2.006008-1 [21.8 kB] Get: 84 http://deb.debian.org/debian unstable/main amd64 libmoo-perl all 2.005005-1 [58.0 kB] Get: 85 http://deb.debian.org/debian unstable/main amd64 libencode-locale-perl all 1.05-3 [12.9 kB] Get: 86 http://deb.debian.org/debian unstable/main amd64 libtimedate-perl all 2.3300-2 [39.3 kB] Get: 87 http://deb.debian.org/debian unstable/main amd64 libhttp-date-perl all 6.06-1 [10.7 kB] Get: 88 http://deb.debian.org/debian unstable/main amd64 libfile-listing-perl all 6.16-1 [12.4 kB] Get: 89 http://deb.debian.org/debian unstable/main amd64 libhtml-tagset-perl all 3.24-1 [14.7 kB] Get: 90 http://deb.debian.org/debian unstable/main amd64 liburi-perl all 5.30-1 [105 kB] Get: 91 http://deb.debian.org/debian unstable/main amd64 libhtml-parser-perl amd64 3.83-1+b1 [99.7 kB] Get: 92 http://deb.debian.org/debian unstable/main amd64 libhtml-tree-perl all 5.07-3 [211 kB] Get: 93 http://deb.debian.org/debian unstable/main amd64 libclone-perl amd64 0.47-1+b1 [13.9 kB] Get: 94 http://deb.debian.org/debian unstable/main amd64 libio-html-perl all 1.004-3 [16.2 kB] Get: 95 http://deb.debian.org/debian unstable/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.2 kB] Get: 96 http://deb.debian.org/debian unstable/main amd64 libhttp-message-perl all 7.00-2 [79.8 kB] Get: 97 http://deb.debian.org/debian unstable/main amd64 libhttp-cookies-perl all 6.11-1 [19.1 kB] Get: 98 http://deb.debian.org/debian unstable/main amd64 libhttp-negotiate-perl all 6.01-2 [13.1 kB] Get: 99 http://deb.debian.org/debian unstable/main amd64 perl-openssl-defaults amd64 7+b2 [6724 B] Get: 100 http://deb.debian.org/debian unstable/main amd64 libnet-ssleay-perl amd64 1.94-2 [339 kB] Get: 101 http://deb.debian.org/debian unstable/main amd64 libio-socket-ssl-perl all 2.089-1 [223 kB] Get: 102 http://deb.debian.org/debian unstable/main amd64 libnet-http-perl all 6.23-1 [23.9 kB] Get: 103 http://deb.debian.org/debian unstable/main amd64 liblwp-protocol-https-perl all 6.14-1 [10.8 kB] Get: 104 http://deb.debian.org/debian unstable/main amd64 libtry-tiny-perl all 0.32-1 [22.9 kB] Get: 105 http://deb.debian.org/debian unstable/main amd64 libwww-robotrules-perl all 6.02-1 [12.9 kB] Get: 106 http://deb.debian.org/debian unstable/main amd64 libwww-perl all 6.77-1 [183 kB] Get: 107 http://deb.debian.org/debian unstable/main amd64 patchutils amd64 0.4.2-1 [77.5 kB] Get: 108 http://deb.debian.org/debian unstable/main amd64 wdiff amd64 1.2.2-6 [119 kB] Get: 109 http://deb.debian.org/debian unstable/main amd64 devscripts all 2.24.4 [1080 kB] Get: 110 http://deb.debian.org/debian unstable/main amd64 rubygems-integration all 1.18 [6704 B] Get: 111 http://deb.debian.org/debian unstable/main amd64 ruby-net-telnet all 0.2.0-1 [13.1 kB] Get: 112 http://deb.debian.org/debian unstable/main amd64 ruby-webrick all 1.8.1-1 [51.4 kB] Get: 113 http://deb.debian.org/debian unstable/main amd64 ruby-xmlrpc all 0.3.3-2 [24.4 kB] Get: 114 http://deb.debian.org/debian unstable/main amd64 libruby amd64 1:3.1+nmu1 [4664 B] Get: 115 http://deb.debian.org/debian unstable/main amd64 ruby-sdbm amd64 1.0.0-5+b5 [15.6 kB] Get: 116 http://deb.debian.org/debian unstable/main amd64 libedit2 amd64 3.1-20240808-1 [93.9 kB] Get: 117 http://deb.debian.org/debian unstable/main amd64 libncurses6 amd64 6.5-2+b1 [105 kB] Get: 118 http://deb.debian.org/debian unstable/main amd64 libyaml-0-2 amd64 0.2.5-1+b2 [52.7 kB] Get: 119 http://deb.debian.org/debian unstable/main amd64 libruby3.1t64 amd64 3.1.2-8.4 [5411 kB] Get: 120 http://deb.debian.org/debian unstable/main amd64 ruby3.1 amd64 3.1.2-8.4 [664 kB] Get: 121 http://deb.debian.org/debian unstable/main amd64 ruby-rubygems all 3.4.20-1 [309 kB] Get: 122 http://deb.debian.org/debian unstable/main amd64 ruby amd64 1:3.1+nmu1 [5584 B] Get: 123 http://deb.debian.org/debian unstable/main amd64 rake all 13.2.1-1 [65.2 kB] Get: 124 http://deb.debian.org/debian unstable/main amd64 gem2deb-test-runner amd64 2.2.5 [17.9 kB] Get: 125 http://deb.debian.org/debian unstable/main amd64 libgmpxx4ldbl amd64 2:6.3.0+dfsg-2+b2 [329 kB] Get: 126 http://deb.debian.org/debian unstable/main amd64 libgmp-dev amd64 2:6.3.0+dfsg-2+b2 [642 kB] Get: 127 http://deb.debian.org/debian unstable/main amd64 ruby3.1-dev amd64 3.1.2-8.4 [1002 kB] Get: 128 http://deb.debian.org/debian unstable/main amd64 ruby-all-dev amd64 1:3.1+nmu1 [5672 B] Get: 129 http://deb.debian.org/debian unstable/main amd64 gem2deb amd64 2.2.5 [48.0 kB] Get: 130 http://deb.debian.org/debian unstable/main amd64 ruby-diff-lcs all 1.5.1-1 [28.1 kB] Get: 131 http://deb.debian.org/debian unstable/main amd64 ruby-mini-mime all 1.1.5-1 [19.7 kB] Get: 132 http://deb.debian.org/debian unstable/main amd64 ruby-rspec-support all 3.13.0c0e0m0s1-2 [28.5 kB] Get: 133 http://deb.debian.org/debian unstable/main amd64 ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] Get: 134 http://deb.debian.org/debian unstable/main amd64 ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [90.2 kB] Get: 135 http://deb.debian.org/debian unstable/main amd64 ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.3 kB] Get: 136 http://deb.debian.org/debian unstable/main amd64 ruby-rspec all 3.13.0c0e0m0s1-2 [5184 B] Fetched 44.1 MB in 1s (39.2 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:amd64. (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 ... 19965 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.7-3_amd64.deb ... Unpacking libpython3.12-minimal:amd64 (3.12.7-3) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.6.4-1_amd64.deb ... Unpacking libexpat1:amd64 (2.6.4-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.7-3_amd64.deb ... Unpacking python3.12-minimal (3.12.7-3) ... Setting up libpython3.12-minimal:amd64 (3.12.7-3) ... Setting up libexpat1:amd64 (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 ... 20285 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.7-1_amd64.deb ... Unpacking python3-minimal (3.12.7-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:amd64. Preparing to unpack .../04-libkrb5support0_1.21.3-3_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-3) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../05-libcom-err2_1.47.1-1+b1_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.1-1+b1) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../06-libk5crypto3_1.21.3-3_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-3) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../07-libkeyutils1_1.6.3-4_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../08-libkrb5-3_1.21.3-3_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../09-libgssapi-krb5-2_1.21.3-3_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (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:amd64. Preparing to unpack .../11-libtirpc3t64_1.3.4+ds-1.3+b1_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3 to /lib/x86_64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3.0.0 to /lib/x86_64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../12-libnsl2_1.3.0-3+b3_amd64.deb ... Unpacking libnsl2:amd64 (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:amd64. Preparing to unpack .../14-libreadline8t64_8.2-5_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.2-5) ... Selecting previously unselected package libpython3.12-stdlib:amd64. Preparing to unpack .../15-libpython3.12-stdlib_3.12.7-3_amd64.deb ... Unpacking libpython3.12-stdlib:amd64 (3.12.7-3) ... Selecting previously unselected package python3.12. Preparing to unpack .../16-python3.12_3.12.7-3_amd64.deb ... Unpacking python3.12 (3.12.7-3) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../17-libpython3-stdlib_3.12.7-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.12.7-1) ... Setting up python3-minimal (3.12.7-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 ... 21347 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.7-1_amd64.deb ... Unpacking python3 (3.12.7-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_amd64.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_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../005-libmagic1t64_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.45-3+b1_amd64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.22.5-2_amd64.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../008-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-5_amd64.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.40.2-11_amd64.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../011-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.19-4_amd64.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:amd64. Preparing to unpack .../024-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../025-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../026-libicu72_72.1-5+b1_amd64.deb ... Unpacking libicu72:amd64 (72.1-5+b1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../027-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../028-gettext_0.22.5-2_amd64.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:amd64. Preparing to unpack .../032-libassuan9_3.0.1-2_amd64.deb ... Unpacking libassuan9:amd64 (3.0.1-2) ... Selecting previously unselected package gpgconf. Preparing to unpack .../033-gpgconf_2.2.45-2_amd64.deb ... Unpacking gpgconf (2.2.45-2) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../034-libksba8_1.6.7-2+b1_amd64.deb ... Unpacking libksba8:amd64 (1.6.7-2+b1) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../035-libsasl2-modules-db_2.1.28+dfsg1-8_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-8) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../036-libsasl2-2_2.1.28+dfsg1-8_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-8) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../037-libldap-2.5-0_2.5.18+dfsg-3+b1_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.18+dfsg-3+b1) ... Selecting previously unselected package libnpth0t64:amd64. Preparing to unpack .../038-libnpth0t64_1.6-3.1+b1_amd64.deb ... Unpacking libnpth0t64:amd64 (1.6-3.1+b1) ... Selecting previously unselected package dirmngr. Preparing to unpack .../039-dirmngr_2.2.45-2_amd64.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_amd64.deb ... Unpacking gpg (2.2.45-2) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../042-pinentry-curses_1.2.1-4+b1_amd64.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_amd64.deb ... Unpacking gpg-agent (2.2.45-2) ... Selecting previously unselected package gpgsm. Preparing to unpack .../044-gpgsm_2.2.45-2_amd64.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_amd64.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_amd64.deb ... Unpacking libclass-xsaccessor-perl (1.19-4+b4) ... Selecting previously unselected package libb-hooks-op-check-perl:amd64. Preparing to unpack .../054-libb-hooks-op-check-perl_0.22-3+b2_amd64.deb ... Unpacking libb-hooks-op-check-perl:amd64 (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:amd64. Preparing to unpack .../056-libdevel-callchecker-perl_0.009-1+b1_amd64.deb ... Unpacking libdevel-callchecker-perl:amd64 (0.009-1+b1) ... Selecting previously unselected package libparams-classify-perl:amd64. Preparing to unpack .../057-libparams-classify-perl_0.015-2+b4_amd64.deb ... Unpacking libparams-classify-perl:amd64 (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:amd64. Preparing to unpack .../069-libhtml-parser-perl_3.83-1+b1_amd64.deb ... Unpacking libhtml-parser-perl:amd64 (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:amd64. Preparing to unpack .../071-libclone-perl_0.47-1+b1_amd64.deb ... Unpacking libclone-perl:amd64 (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:amd64. Preparing to unpack .../077-perl-openssl-defaults_7+b2_amd64.deb ... Unpacking perl-openssl-defaults:amd64 (7+b2) ... Selecting previously unselected package libnet-ssleay-perl:amd64. Preparing to unpack .../078-libnet-ssleay-perl_1.94-2_amd64.deb ... Unpacking libnet-ssleay-perl:amd64 (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_amd64.deb ... Unpacking patchutils (0.4.2-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../086-wdiff_1.2.2-6_amd64.deb ... Unpacking wdiff (1.2.2-6) ... Selecting previously unselected package devscripts. Preparing to unpack .../087-devscripts_2.24.4_all.deb ... Unpacking devscripts (2.24.4) ... 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:amd64. Preparing to unpack .../092-libruby_1%3a3.1+nmu1_amd64.deb ... Unpacking libruby:amd64 (1:3.1+nmu1) ... Selecting previously unselected package ruby-sdbm:amd64. Preparing to unpack .../093-ruby-sdbm_1.0.0-5+b5_amd64.deb ... Unpacking ruby-sdbm:amd64 (1.0.0-5+b5) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../094-libedit2_3.1-20240808-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20240808-1) ... Selecting previously unselected package libncurses6:amd64. Preparing to unpack .../095-libncurses6_6.5-2+b1_amd64.deb ... Unpacking libncurses6:amd64 (6.5-2+b1) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../096-libyaml-0-2_0.2.5-1+b2_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.5-1+b2) ... Selecting previously unselected package libruby3.1t64:amd64. Preparing to unpack .../097-libruby3.1t64_3.1.2-8.4_amd64.deb ... Unpacking libruby3.1t64:amd64 (3.1.2-8.4) ... Selecting previously unselected package ruby3.1. Preparing to unpack .../098-ruby3.1_3.1.2-8.4_amd64.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_amd64.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_amd64.deb ... Unpacking gem2deb-test-runner (2.2.5) ... Selecting previously unselected package libgmpxx4ldbl:amd64. Preparing to unpack .../103-libgmpxx4ldbl_2%3a6.3.0+dfsg-2+b2_amd64.deb ... Unpacking libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-2+b2) ... Selecting previously unselected package libgmp-dev:amd64. Preparing to unpack .../104-libgmp-dev_2%3a6.3.0+dfsg-2+b2_amd64.deb ... Unpacking libgmp-dev:amd64 (2:6.3.0+dfsg-2+b2) ... Selecting previously unselected package ruby3.1-dev:amd64. Preparing to unpack .../105-ruby3.1-dev_3.1.2-8.4_amd64.deb ... Unpacking ruby3.1-dev:amd64 (3.1.2-8.4) ... Selecting previously unselected package ruby-all-dev:amd64. Preparing to unpack .../106-ruby-all-dev_1%3a3.1+nmu1_amd64.deb ... Unpacking ruby-all-dev:amd64 (1:3.1+nmu1) ... Selecting previously unselected package gem2deb. Preparing to unpack .../107-gem2deb_2.2.5_amd64.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-mini-mime. Preparing to unpack .../109-ruby-mini-mime_1.1.5-1_all.deb ... Unpacking ruby-mini-mime (1.1.5-1) ... Selecting previously unselected package ruby-rspec-support. Preparing to unpack .../110-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 .../111-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 .../112-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 .../113-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 .../114-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... Setting up libksba8:amd64 (1.6.7-2+b1) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up wdiff (1.2.2-6) ... Setting up libfile-which-perl (1.27-2) ... Setting up libnpth0t64:amd64 (1.6-3.1+b1) ... Setting up libkeyutils1:amd64 (1.6.3-4) ... Setting up libicu72:amd64 (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:amd64 (0.47-1+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:amd64 (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:amd64 (3.1-20240808-1) ... Setting up liblwp-mediatypes-perl (6.04-2) ... Setting up libmagic1t64:amd64 (1:5.45-3+b1) ... Setting up libtry-tiny-perl (0.32-1) ... Setting up perl-openssl-defaults:amd64 (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:amd64 (1.47.1-1+b1) ... Setting up file (1:5.45-3+b1) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up libkrb5support0:amd64 (1.21.3-3) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-8) ... Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' Local time is now: Sun Dec 28 20:00:08 UTC 2025. Universal Time is now: Sun Dec 28 20:00:08 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... Setting up libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-2+b2) ... Setting up gnupg-l10n (2.2.45-2) ... Setting up libncurses6:amd64 (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:amd64 (0.22-3+b2) ... Setting up libipc-run-perl (20231003.0-2) ... Setting up libk5crypto3:amd64 (1.21.3-3) ... Setting up libsasl2-2:amd64 (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:amd64 (0.0.8-1+b2) ... Setting up libassuan9:amd64 (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:amd64 (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:amd64 (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:amd64 (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:amd64 (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:amd64 (0.009-1+b1) ... Setting up libldap-2.5-0:amd64 (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:amd64 (1.21.3-3) ... Setting up libreadline8t64:amd64 (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:amd64 (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:amd64 (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:amd64 (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:amd64 (1.3.0-3+b3) ... Setting up gnupg (2.2.45-2) ... Setting up libpython3.12-stdlib:amd64 (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:amd64 (3.12.7-1) ... Setting up python3 (3.12.7-1) ... Setting up rake (13.2.1-1) ... Setting up ruby-sdbm:amd64 (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.4) ... Setting up libruby3.1t64:amd64 (3.1.2-8.4) ... Setting up ruby3.1 (3.1.2-8.4) ... Setting up ruby3.1-dev:amd64 (3.1.2-8.4) ... Setting up libruby:amd64 (1:3.1+nmu1) ... Setting up ruby-all-dev:amd64 (1:3.1+nmu1) ... Setting up ruby (1:3.1+nmu1) ... Setting up ruby-mini-mime (1.1.5-1) ... 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-4) ... 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 Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.36-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/reproducible-path/ruby-mail-2.8.1+dfsg1/ && 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-mail_2.8.1+dfsg1-2_source.changes dpkg-buildpackage: info: source package ruby-mail dpkg-buildpackage: info: source version 2.8.1+dfsg1-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Pirate Praveen dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --buildsystem=ruby --with ruby dh_auto_clean -O--buildsystem=ruby dh_ruby --clean dh_autoreconf_clean -O--buildsystem=ruby dh_clean -O--buildsystem=ruby debian/rules build dh build --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 fakeroot debian/rules binary dh binary --buildsystem=ruby --with ruby dh_testroot -O--buildsystem=ruby dh_prep -O--buildsystem=ruby dh_auto_install --destdir=debian/ruby-mail/ -O--buildsystem=ruby dh_ruby --install /build/reproducible-path/ruby-mail-2.8.1\+dfsg1/debian/ruby-mail ┌──────────────────────────────────────────────────────────────────────────────┐ │ ruby-mail: Install files │ └──────────────────────────────────────────────────────────────────────────────┘ install -d /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/attachments_list.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/attachments_list.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/body.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/body.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/check_delivery_params.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/check_delivery_params.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/configuration.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/configuration.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/constants.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/constants.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/address.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/address.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/address_list.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/address_list.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/content_disposition_element.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/content_disposition_element.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/content_location_element.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/content_location_element.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/content_transfer_encoding_element.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/content_transfer_encoding_element.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/content_type_element.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/content_type_element.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/date_time_element.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/date_time_element.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/envelope_from_element.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/envelope_from_element.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/message_ids_element.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/message_ids_element.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/mime_version_element.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/mime_version_element.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/phrase_list.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/phrase_list.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/received_element.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/received_element.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/encodings/7bit.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/encodings/7bit.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/encodings/8bit.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/encodings/8bit.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/encodings/base64.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/encodings/base64.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/encodings/binary.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/encodings/binary.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/encodings/identity.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/encodings/identity.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/encodings/quoted_printable.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/encodings/quoted_printable.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/encodings/transfer_encoding.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/encodings/transfer_encoding.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/encodings/unix_to_unix.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/encodings/unix_to_unix.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/encodings.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/encodings.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/envelope.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/envelope.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/field_list.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/field_list.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/bcc_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/bcc_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/cc_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/cc_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/comments_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/comments_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/common_address_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/common_address_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/common_date_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/common_date_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/common_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/common_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/common_message_id_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/common_message_id_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/content_description_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/content_description_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/content_disposition_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/content_disposition_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/content_id_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/content_id_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/content_location_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/content_location_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/content_transfer_encoding_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/content_transfer_encoding_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/content_type_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/content_type_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/date_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/date_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/from_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/from_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/in_reply_to_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/in_reply_to_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/keywords_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/keywords_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/message_id_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/message_id_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/mime_version_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/mime_version_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/named_structured_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/named_structured_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/named_unstructured_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/named_unstructured_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/optional_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/optional_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/parameter_hash.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/parameter_hash.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/received_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/received_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/references_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/references_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/reply_to_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/reply_to_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/resent_bcc_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/resent_bcc_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/resent_cc_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/resent_cc_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/resent_date_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/resent_date_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/resent_from_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/resent_from_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/resent_message_id_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/resent_message_id_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/resent_sender_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/resent_sender_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/resent_to_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/resent_to_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/return_path_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/return_path_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/sender_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/sender_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/structured_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/structured_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/subject_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/subject_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/to_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/to_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/unstructured_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/unstructured_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/header.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/header.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/indifferent_hash.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/indifferent_hash.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/mail.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/mail.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/matchers/attachment_matchers.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/matchers/attachment_matchers.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/matchers/has_sent_mail.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/matchers/has_sent_mail.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/message.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/message.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/multibyte/chars.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/multibyte/chars.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/multibyte/unicode.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/multibyte/unicode.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/multibyte/utils.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/multibyte/utils.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/multibyte.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/multibyte.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/delivery_methods/exim.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/delivery_methods/exim.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/delivery_methods/file_delivery.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/delivery_methods/file_delivery.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/delivery_methods/logger_delivery.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/delivery_methods/logger_delivery.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/delivery_methods/sendmail.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/delivery_methods/sendmail.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/delivery_methods/smtp.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/delivery_methods/smtp.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/delivery_methods/smtp_connection.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/delivery_methods/smtp_connection.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/delivery_methods/test_mailer.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/delivery_methods/test_mailer.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/retriever_methods/base.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/retriever_methods/base.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/retriever_methods/imap.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/retriever_methods/imap.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/retriever_methods/pop3.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/retriever_methods/pop3.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/retriever_methods/test_retriever.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/retriever_methods/test_retriever.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parser_tools.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parser_tools.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/address_lists_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/address_lists_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/address_lists_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/address_lists_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/content_disposition_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/content_disposition_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/content_disposition_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/content_disposition_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/content_location_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/content_location_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/content_location_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/content_location_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/content_transfer_encoding_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/content_transfer_encoding_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/content_transfer_encoding_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/content_transfer_encoding_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/content_type_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/content_type_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/content_type_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/content_type_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/date_time_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/date_time_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/date_time_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/date_time_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/envelope_from_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/envelope_from_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/envelope_from_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/envelope_from_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/message_ids_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/message_ids_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/message_ids_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/message_ids_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/mime_version_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/mime_version_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/mime_version_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/mime_version_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/phrase_lists_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/phrase_lists_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/phrase_lists_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/phrase_lists_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/received_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/received_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/received_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/received_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc2045_content_transfer_encoding.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc2045_content_transfer_encoding.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc2045_content_type.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc2045_content_type.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc2045_mime.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc2045_mime.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc2183_content_disposition.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc2183_content_disposition.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc3629_utf8.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc3629_utf8.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc5234_abnf_core_rules.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc5234_abnf_core_rules.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc5322.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc5322.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc5322_address.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc5322_address.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc5322_date_time.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc5322_date_time.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc5322_lexical_tokens.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc5322_lexical_tokens.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/part.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/part.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parts_list.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parts_list.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/smtp_envelope.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/smtp_envelope.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/utilities.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/utilities.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/values/unicode_tables.dat /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/values/unicode_tables.dat install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/version.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/version.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/yaml.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/yaml.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail.rb ┌──────────────────────────────────────────────────────────────────────────────┐ │ ruby-mail: Install Rubygems integration metadata │ └──────────────────────────────────────────────────────────────────────────────┘ generating gemspec at /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/share/rubygems-integration/all/specifications/mail-2.8.1.gemspec dh_installchangelogs -pruby-mail /build/reproducible-path/ruby-mail-2.8.1+dfsg1/CHANGELOG.rdoc upstream /usr/bin/ruby3.1 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby3.1 │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=/build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby:. GEM_PATH=/build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/share/rubygems-integration/all:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0 ruby3.1 -e gem\ \"mail\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby3.1 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=/build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby:. GEM_PATH=/build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/share/rubygems-integration/all:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-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 Running Specs under Ruby Version 3.1.2 Running Specs for Mail Version 2.8.1 Attachments from direct content should work should work out magically the mime_type should assign the filename should assign mime-encoded multibyte filename from a supplied Hash should work should allow you to override the content_type should allow you to override the mime_type should allow you to override the mime_type decoding and encoding should set its content_transfer_encoding should encode its body to base64 should allow you to pass in an encoded attachment with an encoding should allow you set a mime type and encoding without overriding the encoding should not allow you to pass in an encoded attachment with an unknown encoding should be able to call read on the attachment to return the decoded data should only add one newline between attachment body and boundary multiple attachments should allow you to pass in more than one attachment inline attachments should set the content_disposition to inline or attachment as appropriate should return a cid should respond true to inline? getting the content ID from an attachment should return a valid content-id on inline attachments should provide a URL escaped content_id (without brackets) for use inside an email setting the content type correctly should set the content type to multipart/mixed if none given and you add an attachment allows you to set the attachment before the content type should handle filenames with non-7bit characters correctly should not raise an exception with a filename that contains a non-7bit-character reading emails with attachments test emails should find the attachment using content location should find an attachment defined with 'name' and Content-Disposition: attachment should use the content-disposition filename over the content-type filename or name should decode an attachment should decode an attachment with linefeeds should find an attachment that has an encoded name value should find an attachment that has an base64 encoded name value should find an attachment that has a name not surrounded by quotes should decode an attachment without ascii compatible filename should find attachments inside parts with content-type message/rfc822 attach filename decoding (issue 83) attachment order should be preserved instead when content type exists Mail::Body initialization should be instantiated should initialize on a nil value should accept text as raw source data should accept nil as a value and return an empty body should accept an array as the body and join it should accept an array as the body and join it encoding should accept text as raw source data should set its own encoding to us_ascii if it is ascii only body should allow you to set its encoding should allow you to specify an encoding should convert all new lines to crlf decoding should convert all new lines to crlf should not change a body on decode if not given an encoding type to decode should change return the raw text if it does not recognise the encoding should change a body on decode if given an encoding type to decode should change a body on decode if given an encoding type to decode splitting up a multipart document should store the boundary passed in should split at the boundry string given returning two message bodies should split with missing closing boundary should not split with empty space after missing closing boundary should split with multiple parts and missing closing boundary should ignore blank parts should keep the preamble text as its own preamble should return the parts as their own messages should return the first part as its own message should return the first part as its own message should separate out its parts should keep track of its parts should round trip its parts should allow you to change the boundary should split if boundary is not set detecting non ascii should say an empty string is all ascii should say if a body is ascii should say if a body is not ascii adding parts should allow you to add a part should allow you to sort the parts should allow you to sort the parts with an arbitrary sort order should allow you to sort the parts with an arbitrary sort order should sort the parts on encode should put the part types it doesn't know about at the end should allow you to sort the parts recursively should allow you to sort the parts recursively should maintain the relative order of the parts with the same content-type as they are added matching should still equal itself should match on the body part decoded if given a string to == should match on the body part decoded if given a string to == should match on the body part decoded if given a string to =~ should match on the body part decoded if given a string to == should match on the body part decoded if given a string to match should match on the body part decoded if given a string to match should match on the body part decoded if given a string to include? should match on the body part decoded if given a string to include? non US-ASCII charset should encoded invalid encoding should round trip Partslist empty should not break on empty PartsList on body Mail::CheckDeliveryParams .check NOTE: Mail::CheckDeliveryParams.check is deprecated; use Mail::SmtpEnvelope.new created in commit c106bebea066782a72e4f24dd37b532d95773df7 instead. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:19. returns the from, to array and encoded message in an array NOTE: Mail::CheckDeliveryParams.check is deprecated; use Mail::SmtpEnvelope.new created in commit c106bebea066782a72e4f24dd37b532d95773df7 instead. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:25. raises error if From is blank NOTE: Mail::CheckDeliveryParams.check is deprecated; use Mail::SmtpEnvelope.new created in commit c106bebea066782a72e4f24dd37b532d95773df7 instead. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:32. raises error if To is blank .check_from NOTE: Mail::CheckDeliveryParams.check_from is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check_from called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:39. returns the from address NOTE: Mail::CheckDeliveryParams.check_from is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check_from called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:45. raises error if From is too long .check_to NOTE: Mail::CheckDeliveryParams.check_to is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check_to called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:52. returns the to address array NOTE: Mail::CheckDeliveryParams.check_to is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check_to called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:58. raises error if To is too long .check_addr NOTE: Mail::CheckDeliveryParams.check_addr is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check_addr called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:65. returns the address if it is not too long NOTE: Mail::CheckDeliveryParams.check_addr is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check_addr called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:71. raises error if address is too long .validate_smtp_addr NOTE: Mail::CheckDeliveryParams.validate_smtp_addr is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.validate_smtp_addr called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:78. returns the address is not too long NOTE: Mail::CheckDeliveryParams.validate_smtp_addr is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.validate_smtp_addr called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:84. returns error message if address contains LF NOTE: Mail::CheckDeliveryParams.validate_smtp_addr is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.validate_smtp_addr called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:92. returns error message if address contains CR NOTE: Mail::CheckDeliveryParams.validate_smtp_addr is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.validate_smtp_addr called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:100. returns error message if address is too long .check_message NOTE: Mail::CheckDeliveryParams.check_message is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check_message called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:108. ensures the message is not blank Mail::Configuration network configurations defaults delivery_method to smtp should be available from the Mail.defaults method should configure sendmail should configure sendmail using a string should configure exim should configure an open SMTP connection should accept a plug-in delivery method Mail::AddressList parsing should parse an address list should raise an error if the input is useless should not raise an error if the input is just blank should raise an error if the input is useless should give the address passed in should give the addresses passed in should preserve the display name should handle and ignore nil addresses should handle truly horrific combinations of commas, spaces, and addresses should handle folding whitespace should handle malformed folding whitespace (PENDING: No reason given) should extract comments in addreses which are part of a group functionality should give all the groups when asked should ask the group for all its addresses should give all the addresses when asked should handle a really nasty obsolete address list should create an address instance for each address returned should provide a list of group names Mail::Address functionality should allow us to instantiate an empty address object and call inspect should allow us to instantiate an empty address object and call to_s should allow us to instantiate an empty address object and call format should allow us to instantiate an empty address object and call address should allow us to instantiate an empty address object and call local should allow us to instantiate an empty address object and call domain should allow us to instantiate an empty address object and call name should ignore funky local-only spammy addresses in angle brackets "-Earnings...Notification-" should ignore funky local-only spammy addresses in angle brackets <56253817> should give its address back on :to_s if there is no display name should give its format back on :to_s if there is a display name should give back the display name should preserve the display name passed in should preserve the display name passed in with token unsafe chars should decode the display name without calling #decoded first doesn't get stuck on decode or encode output mode should allow nil display name should give back the local part should give back the domain should give back the formated address should handle an address without a domain should handle comments should handle multiple comments should handle nested comments should give back the raw value should format junk addresses as raw text assigning values directly should allow you to assign an address should allow you to assign a display name should return an empty format a display name and no address defined should allow you to assign an address and a display name parsing basic email addresses should handle all OK local parts should handle all OK domains RFC 6532 UTF-8 chars local domain display name email addresses from the wild should handle |aamine@loveruby.net| should handle |Minero Aoki | should handle |Minero Aoki| should handle |"Minero Aoki" | should handle |Minero Aoki| should handle lots of dots should handle trailing dots should handle |"Joe & J. Harvey" | should handle |"spickett@tiac.net" | should handle |rls@intgp8.ih.att.com (-Schieve,R.L.)| should handle |jrh%cup.portal.com@portal.unix.portal.com| should handle |astrachan@austlcm.sps.mot.com ('paul astrachan/xvt3')| should handle 'TWINE57%SDELVB.decnet@SNYBUF.CS.SNYBUF.EDU (JAMES R. TWINE - THE NERD)' should be able to handle 'David Apfelbaum ' should handle |"JAMES R. TWINE - THE NERD" | should handle '/G=Owen/S=Smith/O=SJ-Research/ADMD=INTERSPAN/C=GB/@mhs-relay.ac.uk' should handle |"Stephen Burke, Liverpool" | should handle 'The Newcastle Info-Server ' should handle 'Suba.Peddada@eng.sun.com (Suba Peddada [CONTRACTOR])' should handle 'Paul Manser (0032 memo) ' should handle |"gregg (g.) woodcock" | should handle |Graham.Barr@tiuk.ti.com| should handle |a909937 (Graham Barr (0004 bodg))| should handle |david d `zoo' zuhn | should handle |(foo@bar.com (foobar), ned@foo.com (nedfoo) ) | should handle |Pete(A wonderful ) chap) | should handle |Joe Q. Public | should handle |Mary Smith <@machine.tld:mary@example.net>| should handle |jdoe@test . example| should handle |groupname+domain.com@example.com| should handle |=?UTF-8?B?8J+RjQ==?= <=?UTF-8?B?8J+RjQ==?=@=?UTF-8?B?8J+RjQ==?=.emoji>| should handle |"Mikel \"quotes\" Lindsaar" | should handle |"Mikel \" Lindsaar" | should handle |"Mikel \"quotes\" (and comments) Lindsaar" (comment1)| should expose group should have no group by default creating parts of an address should add an address should add a display name modifying an address should add an address should add a display name should take an address and a display name and join them should take a display name and an address and join them providing encoded and decoded outputs should provide an encoded output should provide an encoded output for non us-ascii should provide an encoded output for non us-ascii Mail::DateTimeElement should parse a date should raise an error if the input is nil should raise an error if the input is useless Mail::EnvelopeFromElement parsing a from envelope string should parse a full field should parse a full field with a double digit day should parse a full field with a single space day should parse a null sender, when specified as <> should parse a null sender, with a single space day accessor methods should return the address should return the date_time formatting should format delivery date using UNIX ctime style Mail::MessageIdsElement should parse a message_id should parse multiple message_ids treats nil as an empty list should raise an error if the input is useless should respond to message_ids should respond to message_id should not fail to parse a message id with dots in it Mail::PhraseList parsing should parse a phrase list treats nil as an empty list should not raise an error if the input is useless Mail::ReceivedElement should raise an error if the input is nil should raise an error if the input is useless should give back the date time should give back the info mail encoding should allow you to assign an email-wide charset should let you define a charset per part should replace invalid characters should replace characters of unknown and invalid encoding using default encoding should allow you to send in unencoded strings to fields and encode them should allow you to send in unencoded strings to address fields and encode them should allow you to send in unencoded strings to address fields and encode them should allow you to send in multiple unencoded strings to address fields and encode them should allow you to send unquoted non us-ascii strings, with spaces in them should allow you to send in multiple unencoded strings to any address field should handle groups should handle groups with funky characters quoting token safe chars should not quote the display name if unquoted should not quote the display name if already quoted quoting token unsafe chars should quote the display name should preserve quotes needed from the user and not double quote specifying an email-wide encoding should allow you to send in unencoded strings to fields and encode them should allow you to send in unencoded strings to address fields and encode them should allow you to send in multiple unencoded strings to address fields and encode them allows multiple unencoded strings in To allows multiple unencoded strings in From allows multiple unencoded strings in Cc allows multiple unencoded strings in Reply-To #pick_encoding picks binary for nil should support latin2 should support ISO_8859-1 should support cp-850 should support base64 should encode base 64 from text should decode base 64 text should encode base 64 from binary should decode base 64 text quoted-printable should encode quoted printable from text should encode quoted printable from crlf text should encode quoted printable from cr text should bypass line ending conversion for binary encoding should decode quoted printable should encode quoted printable from binary should decode quoted printable text should bypass line ending conversion for binary decoding should cope with inappropriate =0D line break encoding should allow encoded =0D line breaks with soft line feeds should cope with inappropriate =0A line break encoding should allow encoded =0A line breaks with soft line feeds should cope with inappropriate =0D=0A line break encoding should allow encoded =0D=0A line breaks with soft line feeds accepts blank message_encoding x-uuencode is registered as uuencode is registered as x-uuencode is registered as x-uue can transport itself decodes encodes encodes / decodes non-ascii can read itself Mail::Encodings base64 Encoding should return true for base64 should return true for Base64 should return true for :base64 should return the Base64 Encoding class should return the base64 Encoding class should return the base64 Encoding class quoted-printable Encoding should return true for quoted-printable should return true for Quoted-Printable should return true for :quoted_printable should return the QuotedPrintable Encoding class should return the QuotedPrintable Encoding class should return the QuotedPrintable Encoding class B encodings should just return the string if us-ascii and asked to B encoded string should accept other encodings should correctly encode long string mixing with single/multi-byte characters should complain if there is no encoding passed for Ruby < 1.9 should split the string up into bite sized chunks that can be wrapped easily should decode an encoded string should decode a long encoded string should decode UTF-16 encoded string should decode UTF-32 encoded string should decode a string that looks similar to an encoded string (contains '=?') should parse adjacent encoded-words separated by linear white-space should parse adjacent words with no space should collapse adjacent words with multiple encodings on one line seperated by non-spaces should decode a blank string should decode a string, even with an invalid encoding name should decode 8bit encoded string should decode ks_c_5601-1987 encoded string should decode shift-jis encoded string should decode GB18030 encoded string misidentified as GB2312 Encoding conversion failed "\xDE\xBA" on UTF-16BE should decode an invalid utf-7 byte sequence Q encodings should just return the string if us-ascii and asked to Q encoded string should complain if there is no encoding passed for Ruby < 1.9 should accept other character sets should decode an encoded string should decode q encoded =5F as underscore should not fold a long string that has no spaces should round trip a complex string properly should round trip another complex string (koi-8) should decode a blank string should decode a string with spaces should decode a string ending with an unencoded question mark should treat unrecognized charsets as binary mixed Q and B encodings should decode an encoded string parameter MIME encodings should leave an unencoded string alone should unencode an encoded string should unencoded an encoded string and return the right charset on 1.9 should unencode a complete string that included unencoded parts should encode a string should just quote US-ASCII with spaces should leave US-ASCII without spaces alone decoding a string and detecting the encoding type should detect an encoded Base64 string to the decoded string should detect a multiple encoded Base64 string to the decoded string should detect a multiple encoded Base64 string with a space to the decoded string should detect a multiple encoded Base64 string with a whitespace to the decoded string should decode B and Q encodings together if needed should detect a encoded and unencoded Base64 string to the decoded string should detect an encoded QP string to the decoded string should decode UTF-16 encoded string should decode UTF-32 encoded string should detect multiple encoded QP string to the decoded string should detect multiple encoded QP string with a space to the decoded string should detect multiple encoded QP string with a space to the decoded string should detect a encoded and unencoded QP string to the decoded string should detect a plain string and return it should handle a very long string efficiently (PENDING: fails randomly) should handle Base64 encoded ISO-2022-JP string altering an encoded text to decoded and visa versa decoding should detect an encoded Base64 string and return the decoded string should detect an encoded QP string and return the decoded string should detect an a string is already decoded and leave it alone encoding should encode a string into Base64 should leave a string that doesn't need encoding alone unquote and convert to should unquote quoted printable and convert to utf-8 should unquote base64 and convert to utf-8 should handle no charset should unquote multiple lines should unquote a string in the middle of the text should unquote and change to an ISO encoding if we really want should unquote Shift_JIS QP with trailing = handles Windows 1252 QP encoding should recognize iso646-us should unquote multiple strings in the middle of the text should handle multiline quoted headers with mixed content should handle quoted string with mixed content that have a plain string at the end should handle utf_8 quoted printable encoding and decoding should handle underscores in the text should handle underscores in the text should keep the underscores in the text should handle a new line in the text should handle a question mark in the text pre encoding non usascii text should not change an ascii string should encode a display that contains non usascii should encode a single token that contains non usascii should encode a display that contains non usascii with quotes as no quotes should encode a display name with us-ascii and non-usascii parts should encode a display name with us-ascii and non-usascii parts ignoring quotes should encode a quoted display name with us-ascii and non-usascii that ends with a non-usascii part should encode multiple addresses correctly should encode multiple addresses correctly when noninitial address contains non-usascii chars should encode multiple unquoted addresses correctly should encode multiple unquoted addresses correctly when noninitial address contains non-usascii chars should encode multiple un bracketed addresses and groups correctly should correctly match and encode non-usascii letters at the end of a quoted string address encoding should not do anything to a plain address should encode an address correctly should encode multiple addresses correctly should encode unicode local part should encode emoji local part should handle a single ascii address correctly from a string should handle multiple ascii addresses correctly from a string should handle ascii addresses correctly as an array should ignore single nil should ignore nil in arrays .charset_encoder can use a custom encoder uses converter for params can convert ansi with best effort .collapse_adjacent_encodings leaves blank intact leaves pure unencoded intact does not modify 1 encoded splits unencoded and encoded into separate parts splits adjacent encodings into separate parts splits adjacent encodings without unencoded into separate parts does not join encodings when separated by unencoded does not join different encodings does not keep the separator character between two different encodings .pick_encoding finds encoding uses binary for unfound Test emails from RFC2822 should handle the basic test email should handle the sender test email should handle multiple recipients test email should handle group address email test should handle reply messages should handle reply message 2 should handle the final reply message should handle the rfc resent example email should handle the RFC trace example email should handle the rfc whitespace test email should handle the rfc obsolete addressing should handle the rfc obsolete dates should handle the rfc obsolete whitespace email (PENDING: No reason given) should handle folding subject from the wild raw_email_encoded_stack_level_too_deep.eml should return an 'encoded' version without raising a SystemStackError should have two parts sig_only_email.eml should not error on multiart/signed emails should have one attachment called signature.asc handling invalid group lists should parse the email and encode without crashing should return an empty groups list handling multiple references with one of them invalid should parse the email and encode without crashing should return the valid References value handling multiple content-disposition with all of them invalid should parse the email and encode without crashing should recognise the email as not attachment should return one invalid Content-Disposition value empty address lists should parse the email and encode without crashing should return an empty groups list RFC6532 UTF8 headers subject from to invalid charsets in headers falls back to ASCII-8BIT for unrecognized charsets Mail::FieldList should be able to add new fields should be able to add new fields in the right order should add new Received items after the existing ones Mail::Field parsing parses full header fields parses missing whitespace parses added inapplicable whitespace initialization raises if instantiating by parsing a full header field instantiates with name and value accepts arrays of values accepts omitted values should match up fields to class names matches dATE to Mail::DateField matches fROM to Mail::FromField matches sENDER to Mail::SenderField matches REPLY-TO to Mail::ReplyToField matches TO to Mail::ToField matches CC to Mail::CcField matches BCC to Mail::BccField matches MESSAGE-ID to Mail::MessageIdField matches IN-REPLY-TO to Mail::InReplyToField matches REFERENCES to Mail::ReferencesField matches KEYWORDS to Mail::KeywordsField matches resent-date to Mail::ResentDateField matches resent-from to Mail::ResentFromField matches rESENT-sENDER to Mail::ResentSenderField matches rESENT-tO to Mail::ResentToField matches rESent-cc to Mail::ResentCcField matches resent-bcc to Mail::ResentBccField matches reSent-MESSAGE-iD to Mail::ResentMessageIdField matches rEtURN-pAtH to Mail::ReturnPathField matches rEcEiVeD to Mail::ReceivedField matches Subject to Mail::SubjectField matches Comments to Mail::CommentsField matches Mime-VeRSIOn to Mail::MimeVersionField matches cOntenT-transfer-EnCoDiNg to Mail::ContentTransferEncodingField matches Content-Description to Mail::ContentDescriptionField matches Content-Disposition to Mail::ContentDispositionField matches cOnTENt-TyPe to Mail::ContentTypeField should say anything that is not a known field is an optional field should return an unstuctured field if the structured field parsing raises an error delegates to_s to its field delegates missing methods to its field should respond_to? its own methods and the same methods as its instantiated field class should change its type if you change the name should create a field without trying to parse if given a symbol should inherit charset error handling should populate the errors array if it finds a field it can't deal with helper methods should reply if it is responsible for a field name as a capitalized string - structured field should reply if it is responsible for a field as a lower case string - structured field should reply if it is responsible for a field as a symbol - structured field should say it is the "same" as another if their field types match should say it is not the "same" as another if their field types don't match should say it is not the "same" as nil should say it is == to another if their field and names match should say it is not == to another if their field names do not match should say it is not == to another if their field names match, but not their values should say it is not == to nil should sort according to the field order user defined fields should say it is the "same" as another if their field names match should say it is not == to another if their field names do not match passing an encoding should allow you to send in unencoded strings to fields and encode them should allow you to send in unencoded strings to address fields and encode them should allow you to send in unencoded strings without quotes to address fields and encode them should allow you to send in unencoded strings to address fields and encode them should allow you to send in multiple unencoded strings to address fields and encode them should allow you to send in multiple unencoded strings to any address field should allow an encoded value in the Subject field and decode it automatically (issue 44) should allow you to encoded text in the middle (issue 44) more tolerable to encoding definitions, ISO (issue 120) more tolerable to encoding definitions, ISO-long (issue 120) more tolerable to encoding definitions, UTF (issue 120) more tolerable to encoding definitions, ISO (issue 120) more tolerable to encoding definitions, Windows (issue 120) should support ascii encoded utf-8 subjects should support ascii encoded windows subjects value parsed returns parsed value unparsed returns origin unparsed value Mail::Field::ParseError should be structured AddressContainer should allow you to append an address to an address field result should handle complex addresses correctly Mail::BccField initialization should initialize should accept a string without the field name instance methods should return an address should return two addresses should return one address and a group should return the formatted line on to_s should return nothing by default on encoded as Bcc should not be in the mail should return the encoded line for one address when requested to include in headers should return the encoded line when requested to include in headers should return the decoded line Mail::CcField initialization should initialize should accept a string without the field name instance methods should return an address should return two addresses should return one address and a group should return the formatted line on to_s should return the encoded line for one address should return the encoded line should return the decoded line Mail::CommentsField should initialize should accept a string with the field name Mail::CommonAddressField should yield each address object in turn address handling should give the addresses it is going to should split up the address list into individual addresses should give the formatted addresses should give the display names should give the actual address objects should handle groups as well should provide a list of groups should provide a list of addresses per group should provide a list of addresses that are just in the groups should preserve the display name should handle multiple addresses should handle missing display names with an angle address should handle empty display names with an angle address .value= should handle initializing as an empty string should encode to an empty string if it has no addresses or groups a unquoted multi-byte address is given should allow you to set an unquoted, multi-byte address value after initialization should keep the given value a quoted multi-byte address is given should allow you to set an quoted, multi-byte address value after initialization should keep the given value .<< should allow you to append an address a unquoted multi-byte address is given initialized with an empty string should allow you to append an unquoted, multi-byte address value should keep the given value initialized with an us-ascii address should allow you to append a quoted, multi-byte address value initialized with an multi-byte address should allow you to append a quoted, multi-byte address value should keep the given value a quoted multi-byte address is given initialized with an empty string should allow you to append a quoted, multi-byte address value should keep the given value initialized with an us-ascii address should allow you to append a quoted, multi-byte address value initialized with an multi-byte address should allow you to append a quoted, multi-byte address value should keep the given value encoding and decoding fields should allow us to encode an address field should allow us to encode a simple address field should allow us to encode an address field should allow us to decode an address field should allow us to decode a non ascii address field should allow us to decode a non ascii address field Mail::CommonDateField encoding and decoding fields should allow us to encode an date field should allow us to encode an resent date field should allow us to decode an address field Mail::CommonField multi-charset support should return '' on to_s if there is no value should leave ascii alone should encode a utf-8 string as utf-8 quoted printable should wrap an encoded at 60 characters should handle charsets in assigned addresses with content that looks like the field name does not strip from start does not strip from middle Mail::CommonMessageIdField encoding and decoding fields should allow us to encode a message id field should allow us to encode a message id field should allow us to encode an in reply to field should allow us to decode a message id field Mail::ContentDescriptionField initialization should initialize should accept a string without the field name Mail::ContentDispositionField initialization should initialize should accept a string without the field name should accept a nil value and generate a disposition type should render encoded should render encoded for inline should wrap a filename in double quotation marks only if the filename contains spaces and does not already have double quotation marks should render decoded should render decoded inline should handle upper and mixed case INLINE and AttachMent instance methods should give its disposition type should accept a blank disposition type handles nil value finding a filename should locate a filename if there is a filename should locate a name if there is no filename should return an empty string when filename or name is empty should locate an encoded name as a filename Mail::ContentIdField initialization should initialize should accept a string without the field name should accept a nil value and generate a content_id should allow it to be encoded should allow it to be decoded ensuring only one message ID should not accept a string with multiple message IDs but only return the first should change the message id if given a new message id instance methods should provide to_s should provide encoded should respond to :responsible_for? generating a message id should generate a message ID if it has no value should generate a random message ID Mail::ContentLocationField initialization should initialize should accept a string without the field name should render an encoded field should render a decoded field parsing the value should return an encoding string unquoted Mail::ContentTransferEncodingField initialization should initialize should accept a string without the field name should render an encoded field should render a decoded field parsing the value should return an encoding string should treat 7bits/7-bit and 8bits/8-bit as 7bit and 8bit should handle any valid 'x-token' value should handle an x-encoding should handle an ietf encoding (practically, any token) should raise an error on bogus values should handle an empty content transfer encoding should handle a hyphen Mail::ContentTypeField initialization should initialize should accept a string without the field name should accept a nil value and generate a content_type should render encoded should render encoded with parameters should render quoted values encoded should render decoded should render quoted values decoded should render should wrap a filename in double quotation marks only if the filename contains spaces and does not already have double quotation marks should only wrap filenames in double quotation marks instance methods should return a content_type should return a content_type for the :string method should return a main_type should return a sub_type should return a parameter as a hash should return multiple parameters as a hash should return boundry parameters should be indifferent with the access class methods should give back an initialized instance with a unique boundary should give back an initialized instance with different type with a unique boundary should give unique boundaries Testing a bunch of email Content-Type fields should handle 'application/octet-stream; name*=iso-2022-jp'ja'01%20Quien%20Te%20Dij%8aat.%20Pitbull.mp3' should handle 'application/pdf;' should handle 'application/pdf; name="broken.pdf"' should handle 'application/pkcs7-signature;' should handle 'application/pkcs7-signature; name=smime.p7s' should handle 'application/x-gzip; NAME=blah.gz' should handle 'image/jpeg' should handle 'image/jpeg' should handle 'image/jpeg;' should handle 'image/png;' should handle 'message/delivery-status' should handle 'message/rfc822' should handle 'multipart/alternative;' should handle 'multipart/alternative; boundary="----=_NextPart_000_0093_01C81419.EB75E850"' should handle 'multipart/alternative; boundary=----=_NextPart_000_0093_01C81419.EB75E850' should handle 'Multipart/Alternative;boundary=MuLtIpArT_BoUnDaRy' should handle 'Multipart/Alternative;boundary=MuLtIpArT_BoUnDaRy' should handle 'multipart/alternative; boundary="----jkhkjgyurlkmn789809";; charset="us-ascii"' should handle 'multipart/mixed' should handle 'multipart/mixed;' should handle 'multipart/mixed; boundary=Apple-Mail-13-196941151' should handle 'multipart/mixed; boundary=mimepart_427e4cb4ca329_133ae40413c81ef' should handle 'multipart/report; report-type=delivery-status;' should handle 'multipart/signed;' should handle 'text/enriched;' should handle 'text/html;' should handle 'text/html; charset=iso-8859-1;' should handle 'TEXT/PLAIN; charset=ISO-8859-1;' should handle 'text/plain' should handle 'text/plain;' should handle 'text/plain; charset=ISO-8859-1' should handle 'text/plain; charset=ISO-8859-1;' should handle 'text/plain; charset=us-ascii;' should handle 'text/plain; charset=US-ASCII; format=flowed' should handle 'text/plain; charset=US-ASCII; format=flowed' should handle 'text/plain; charset=utf-8' should handle 'text/plain; charset=utf-8' should handle 'text/x-ruby-script;' should handle 'text/x-ruby-script; name="hello.rb"' should handle 'multipart/mixed; boundary="=_NextPart_Lycos_15031600484464_ID" should handle 'multipart/mixed; boundary="=_NextPart_2rfkindysadvnqw3nerasdf";windows-852 should handle 'multipart/alternative; boundary=----=_=NextPart_000_0093_01C81419.EB75E850 should handle 'multipart/alternative; boundary="----=_=NextPart_000_0093_01C81419.EB75E850" should handle 'multipart/related;boundary=1_4626B816_9F1690;Type="application/smil";Start=""' should handle 'IMAGE/JPEG; name="IM 006.jpg"' should handle 'unknown/unknown' finding a filename should locate a filename if there is a filename should locate a name if there is no filename should return an empty string when filename or name is empty should locate an encoded name as a filename should encode a non us-ascii filename handling badly formated content-type fields should handle missing sub-type on a text content type should handle missing ; after content-type initializing with an array should initialize with an array should allow many parameters to be passed in special case values needing sanity should handle 'text/plain;ISO-8559-1' should handle 'text/plain; charset = "iso-8859-1"' should handle text; params should handle text/html; charset="charset="GB2312"" should handle application/octet-stream; name=archiveshelp1[1].htm should handle text/plain;; format="flowed" set an empty content type to text/plain should just ignore illegal params like audio/x-midi; name=Part .exe should handle: rfc822; format=flowed; charset=iso-8859-15 should just get the mime type if all else fails with some real garbage shouldn't include separating semicolon in parameter value when sanitizing Mail::DateField initialization should initialize should be able to tell the time should accept a string without the field name should accept nil as a value should allow us to encode an date field should allow us to decode an address field should be able to parse a really bad spacing example should give today's date if no date is specified should handle invalid date Mail::Envelope should initialize accessor methods should return the address should return the date_time Mail::FromField should handle non ascii should work without quotes should work with combinations of quotes and non ascii initialization should initialize should accept a string without the field name instance methods should return an address should return two addresses should return one address and a group should return the formatted line on to_s should return the encoded line should return the encoded line should return the decoded line Mail::InReplyToField should output lines shorter than 998 chars initialization should initialize should accept a string without the field name should provide encoded should handle many encoded message IDs should handle an array of message IDs should provide decoded should handle many decoded message IDs should handle an empty value handlign multiple message ids should handle many message IDs Mail::KeywordsField should output lines shorter than 998 chars initializing should initialize should accept a string without the field name giving a list of keywords should return a list of keywords should handle phrases should handle comments should handle comments should handle comments in quotes encoding and decoding should encode should decode Mail::MessageIdField initialization should initialize should accept a string without the field name should accept a nil value and generate a message_id ensuring only one message ID should not accept a string with multiple message IDs but only return the first should change the message id if given a new message id instance methods should provide to_s should provide encoded should provide decoded should respond to :responsible_for? generating a message id should generate a message ID if it has no value should generate a random message ID weird message IDs should be able to parse <000701c874a6$3df7eaf0$b9e7c0d0$@geille@fiscon.com> should be able to parse <.AAA-default-12226,16.1089643496@us-bdb-1201.vdc.amazon.com> should be able to parse <091720041340.19561.414AE9430005E91000004C6922007589429B0702040790040A0E08 0C0703@comcast.net> should be able to parse <3851.1096568577MSOSI1188307:1OSIMS@gamefly.com> should be able to parse <3851.1096568577MSOSI1188307:1OSIMS@gamefly.com > should be able to parse <000301caf03a$77d922ae$82dba8c0@.pool.ukrtel.net> should be able to parse <"urn:correios:msg:2011071303483114f523ef89e040878bca2e451a999448"@1310528911569.rte-svc-na-5006.iad5.amazon.com> should be able to parse <7467BC5DC7CCEB429E2D3F05E49B3067375E6DC038@EXVMBX020-10.exch020.server... should be able to parse |2a26f8f146e27159| Mail::MimeVersionField initialization should initialize should accept a string without the field name parsing a version string should get a major value should get a minor value should get a version string should handle comments before the major version should handle comments before the major version without space should handle comments after the major version without space should handle comments before the minor version without space should handle comments after the minor version without space should handle comments after the minor version should accept nil as a value should provide an encoded value should provide an decoded value Mail::ParameterHash should return the values in the hash should return the values in the hash regardless of symbol or string should return the values in the hash using case-insensitive key matching should return the correct value if they are not encoded should return a name list concatenated should return a name list concatenated and unencoded allows for blank language allows for blank charset allows for blank charset and language converts from specified encoding to utf-8 should allow us to add a value should return an encoded value Mail::ReceivedField should initialize should be able to tell the time should accept a string without the field name should provide an encoded value should provide an encoded value with correct timezone should provide an decoded value should handle empty name-value lists with a comment only (qmail style) should handle a blank value WARNING: Invalid date field for received element (29 Jul 2013 25:12:46 +0900): Date::Error: invalid date should handle invalid date Mail::ReferencesField should initialize should accept a string without the field name should accept multiple message ids should accept an array of message ids should accept no message ids should output lines shorter than 998 chars should handle comma-separated values should be able to parse |2a26f8f146e27159@domain.com@domain.com, 2a26f8f146e27159@domain.com@domain.com| should be able to parse |2a26f8f146e27159@domain.com@domain.com 2a26f8f146e27159@domain.com@domain.com| Mail::ReplyToField initialization should initialize should accept a string without the field name instance methods should return an address should return two addresses should return one address and a group should return the formatted line on to_s should return the encoded line Mail::ResentBccField initialization should initialize should accept a string without the field name instance methods should return an address should return two addresses should return one address and a group should return the formatted line on to_s should return the encoded line Mail::ResentCcField initialization should initialize should accept a string without the field name instance methods should return an address should return two addresses should return one address and a group should return the formatted line on to_s should return the encoded line Mail::ResentDateField should initialize should be able to tell the time should accept a string without the field name should give today's date if no date is specified Mail::ResentFromField initialization should initialize should accept a string without the field name instance methods should return an address should return two addresses should return one address and a group should return the formatted line on to_s should return the encoded line Mail::ResentMessageIdField should initialize should accept a string without the field name should output lines shorter than 998 chars Mail::ResentSenderField formats the sender parses a single sender address returns the field value encodes a header line initialization should initialize should accept a string without the field name Mail::ResentToField initialization should initialize should accept a string without the field name instance methods should return an address should return two addresses should return one address and a group should return the formatted line on to_s should return the encoded line Mail::ReturnPathField should allow you to specify a field should encode the addr_spec in <> should accept <> should set the return path should set the return path should wrap the return path addr_spec in <> Mail::SenderField formats the sender parses a single sender address returns the field value encodes a header line initialization should initialize should accept a string without the field name should reject headers with multiple mailboxes (PENDING: Sender accepts an address list now, but should only accept a single address) Mail::StructuredField initialization should be instantiated manipulation should allow us to set a text value at initialization should provide access to the text of the field once set should provide a means to change the value displaying encoded field and decoded value should provide a to_s function that returns the decoded string should return '' on to_s if there is no value should give an encoded value ready to insert into an email should return an empty string on encoded if it has no value should return the field name and value in proper format when called to_s Mail::ToField should not crash if it can't understand a name initialization should initialize should accept a string without the field name instance methods should return an address should return two addresses should return one address and a group should return the formatted line on to_s should return the encoded line should return the decoded line should get multiple address out from a group list should handle commas in the address should handle commas in the address for multiple fields unicode address should allow unicode local part jp should allow unicode local should allow unicode local (simple) should allow unicode local (complex) should allow emoji local Mail::UnstructuredField initialization should be instantiated manipulation should allow us to set a text value at initialization should provide access to the text of the field once set should provide a means to change the value displaying encoded field and decoded value should provide a to_s function that returns the field name and value should return '' on to_s if there is no value should give an encoded value ready to insert into an email should return nil on encoded if it has no value should handle array should handle string should give an decoded value ready to insert into an email should return a nil on decoded if it has no value should just add the CRLF at the end of the line should do encoded-words encoding correctly without extra equal sign should encode the space between two adjacent encoded-words should encode additional special characters inside encoded-word-encoded strings should decode a utf-7(B) encoded unstructured field folding should not fold itself if it is 78 chracters long should fold itself if it is 79 chracters long should fold itself if it is 997 chracters long should fold itself if it is 998 characters long should fold itself if it is 999 characters long should fold itself if it is non us-ascii should fold properly with my actual complicated header should fold properly with continuous spaces around the linebreak encoding non QP safe chars should encode an ascii string that has carriage returns if asked to iso-2022-jp Subject should encoded with ISO-2022-JP encoding Mail::Header initialization should instantiate empty should instantiate with a string passed in copying should instantiate with a string passed in instance methods should save away the raw source of the header that it is passed should say if it has a message_id field defined should say if it has a message_id field defined should say if it has a content_id field defined should say if it has a content_id field defined should know its own charset should know its own charset if set should not unset previously set charset if content-type is set without charset shouldn't die when queried for a charset and the content-type header is invalid should be Enumerable creating fields should recognise a bcc field should recognise a cc field should recognise a content-description field should recognise a content-disposition field should recognise an inline content-disposition field should recognise a content-id field should recognise a content-transfer-encoding field should recognise a content-type field should recognise a date field should recognise a from field should recognise a in-reply-to field should recognise a keywords field should recognise a message-id field should recognise a mime-version field should recognise a received field should recognise a references field should recognise a reply-to field should recognise a resent-bcc field should recognise a resent-cc field should recognise a resent-date field should recognise a resent-from field should recognise a resent-message-id field should recognise a resent-sender field should recognise a resent-to field should recognise a return-path field should recognise a sender field should recognise a to field should maintain header case should not accept field names containing colons parsing should split the header into separate fields should not split a wrapped header in two should accept any valid header field name should not try to accept colons in header field names should accept any valid header field value should split each field into an name and value should split each field into an name and value - even if whitespace is missing should preserve the order of the fields it is given should allow you to reference each field and value by literal string name should return an array of fields if there is more than one match should return nil if no value in the header should add a new field if the field does not exist should allow you to pass in an array of raw fields should reset the value of a single-only field if it already exists should allow you to delete a field by setting it to nil should delete all matching fields found if there are multiple options should delete only matching fields found should handle an empty X-* header value should accept X- option fields from MS-Exchange should return nil if asked for the value of a non existent field should allow you to replace a from field should maintain the class of the field folding and unfolding should unfold a header should preserve whitespace when unfolding a header should handle a crazy long folded header should convert all lonesome LFs to CRLF should convert all lonesome LFs to CRLF in UTF-8 too should convert all lonesome CRs to CRLF error handling should collect up any of its fields' errors handling date fields with multiple values should know which fields can only appear once should know which fields can only appear once should enforce appear-once rule even with mass assigned header should add additional fields that can appear more than once should delete all references to a field handling trace fields should instantiate one trace field object per header should add a new received header after the other received headers if they exist encoding should output a parsed version of itself to US-ASCII on encoded and tidy up and sort correctly should not blow up on encoding mismatches detecting required fields should not say it has a message id if it doesn't should say it has a message id if it does should not say it has a date if it doesn't should say it has a date id if it does should not say it has a mime-version if it doesn't should say it has a date id if it does mime version handling should return the mime version of the email should return nil if no mime-version header field should return the transfer-encoding of the email should return nil if no transfer-encoding header field should return the content-description of the email should return nil if no content-description header field configuration option .maximum_amount should be 1000 by default should limit amount of parsed headers mail should be able to be instantiated should be able to make a new email should accept headers and body should read a file Mail::Message initialization should instantiate empty should return a basic email should instantiate with a string should allow us to pass it a block should yield self if the given block takes any args should initialize a body and header class even if called with nothing to begin with should not report basic emails as bounced should be able to parse a basic email should be able to parse a basic email with linefeeds should be able to parse an email with @ in display name should be able to parse an email with only blank lines as body should be able to parse an email with a funky date header should be able to invoke subject on a funky subject header should use default charset should be able to parse an email missing an encoding parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_content_disposition.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_content_location.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_message_rfc822.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_nonascii_filename.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_only_email.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_pdf.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_pdf_lf.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_with_base64_encoded_name.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_with_encoded_name.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_with_quoted_filename.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_with_unquoted_name.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/bad_date_header.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/bad_date_header2.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/bad_encoded_subject.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/bad_subject.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/cant_parse_from.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/content_transfer_encoding_7-bit.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/content_transfer_encoding_empty.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/content_transfer_encoding_plain.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/content_transfer_encoding_qp_with_space.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/content_transfer_encoding_spam.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/content_transfer_encoding_text-html.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/content_transfer_encoding_with_8bits.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/content_transfer_encoding_with_semi_colon.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/content_transfer_encoding_x_uuencode.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/empty_group_lists.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/empty_in_reply_to.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/encoding_madness.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/header_fields_with_empty_values.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/invalid_subject_characters.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/missing_body.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/missing_content_disposition.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/multiple_content_types.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/multiple_invalid_content_dispositions.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/multiple_references_with_one_invalid.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/must_supply_encoding.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/new_line_in_to_header.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/trademark_character_in_subject.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/weird_to_header.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/email_with_similar_boundaries.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email11.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email12.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email2.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email4.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email7.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email_encoded_stack_level_too_deep.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email_with_binary_encoded.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email_with_illegal_boundary.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email_with_mimepart_without_content_type.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email_with_multipart_mixed_quoted_boundary.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email_with_nested_attachment.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email_with_quoted_illegal_boundary.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/sig_only_email.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/two_from_in_message.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multi_charset/japanese.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multi_charset/japanese_attachment.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multi_charset/japanese_attachment_long_name.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multi_charset/japanese_iso_2022.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multi_charset/japanese_shift_jis.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multi_charset/ks_c_5601-1987.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multipart_report_emails/multi_address_bounce1.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multipart_report_emails/multi_address_bounce2.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multipart_report_emails/multipart_report_multiple_status.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multipart_report_emails/report_422.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multipart_report_emails/report_530.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/basic_email.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/basic_email_lf.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/mix_caps_content_type.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email10.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email5.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email6.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email8.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_bad_time.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_double_at_in_header.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_incorrect_header.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_multiple_from.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_quoted_with_0d0a.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_reply.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_simple.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_string_in_date_field.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_trailing_dot.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_with_at_display_name.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_with_bad_date.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_with_partially_quoted_subject.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example01.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example02.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example03.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example04.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example05.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example06.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example07.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example08.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example09.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example10.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example11.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example12.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example13.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example14.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc6532/utf8_headers.eml fixture should be able to parse a large email without raising an exception should not raise a warning on having non US-ASCII characters in the header (should just handle it) should raise a warning (and keep parsing) on having an incorrectly formatted header should read in an email message and basically parse it should not fail parsing message with caps in content_type should be able to pass an empty reply-to header should be able to pass two In-Reply-To headers should be able to pass two References headers YAML serialization should serialize the basic information to YAML should deserialize after serializing should serialize a Message with a custom delivery_handler should load a serialized delivery handler should not deserialize a delivery_handler that does not exist should deserialize parts as an instance of Mail::PartsList should handle multipart mail splitting should split the body from the header should split when the body starts with a space should split if the body starts with an empty line should split if the body starts with a blank line should split after headers that contain "\r\n " should split only once if there are "\r\n\r\n"s in the body should allow headers that end in trailing whitespace envelope line handling should respond to 'envelope from' should strip off the envelope from field if present should strip off the envelope from field if present should not cause any problems if there is no envelope from present should ignore a plain text body that starts with ^From should handle a multipart message that has ^From in it accepting a plain text string email should accept some email text to parse and return an email should set a raw source instance variable to equal the passed in message should set the raw source instance variable to '' if no message is passed in should give the header class the header to parse should give the header class the header to parse even if there is no body should give the body class the body to parse should still ask the body for a new instance even though these is nothing to parse, yet should give the header the part before the line without spaces and the body the part without should allow for whitespace at the start of the email should read in an email message with the word 'From' in it multiple times and parse it should parse non-UTF8 sources should parse sources with charsets that we know but Ruby doesn't should be able to normalize CRLFs on non-UTF8 encodings should be able to normalize CRLFs on non-UTF8 encodings directly setting values of a message accessing fields directly should allow you to grab field objects if you really want to should give you back the fields in the header should delete a field if it is set to nil with :method= should return the to field should return the from field should return the subject should return the body decoded with to_s should return the body encoded if asked for should return the body decoded if asked for with :method(value) should return the to field should return the from field should return the subject should return the body decoded with to_s should return the body encoded if asked for should return the body decoded if asked for setting arbitrary headers should allow you to set them should allow you to read arbitrary headers should instantiate a new Header replacing header values should allow you to replace a from field should maintain the class of the field setting headers should accept them in block form should accept them in assignment form should accept them in key, value form as symbols should accept them in key, value form as strings should accept them as a hash with symbols should accept them as a hash with strings should let you set custom headers with a :headers => {hash} should assign the body to a part on creation should not overwrite bodies on creation should allow you to init on an array of addresses from a hash should allow you to init on an array of addresses directly should allow you to init on an array of addresses directly making a copy of a message with dup its headers should not be changed when you change the headers of the original its headers should be copies of the headers of the original handling missing required fields: every email Message-ID should say if it has a message id should preserve any message id that you pass it if add_message_id is called explicitly should generate a random message ID if nothing is passed to add_message_id should make an email and inject a message ID if none was set if told to_s should add the message id to the message permanently once sent to_s should add a body part if it is missing Date should say if it has a date should preserve any date that you pass it if add_date is called explicitly should generate a current date if nothing is passed to add_date should make an email and inject a date if none was set if told to_s should add the date to the message permanently once sent to_s mime emails rfc2046 can be decoded rfc2046 mime-version should say if it has a mime-version should preserve any mime version that you pass it if add_mime_version is called explicitly should generate a mime version if nothing is passed to add_date should make an email and inject a mime_version if none was set if told to_s should add the mime version to the message permanently once sent to_s content type should say if it has a content type should say if it does not have a content type should say if it has a charset should say if it has a charset should not raise a warning if there is no charset defined and only US-ASCII chars should set the content type to text/plain; charset=us-ascii should not set the charset if the file is an attachment should not set the charset if the content_type is not text should raise a warning if there is no content type and there is non ascii chars and default to text/plain, UTF-8 should raise a warning if there is no charset parameter and there is non ascii chars and default to text/plain, UTF-8 should not raise a warning if there is no charset parameter and the content-type is not text should not raise a warning if there is a charset defined and there is non ascii chars should be able to set a content type with an array and hash should be able to set a content type with an array and hash with a non-usascii field should allow us to specify a content type in a block charset should return a default value for multipart mails charset= should not add an empty charset header should remove the charset header convert_to_multipart original content headers move to the new part content-transfer-encoding should use 7bit for only US-ASCII chars should use QP transfer encoding for 7bit text with lines longer than 998 octets should use QP transfer encoding for 8bit text with only a few 8bit characters should use QP transfer encoding for 8bit text attachment with only a few 8bit characters should use base64 transfer encoding for 8-bit text with lots of 8bit characters should use 8bit transfer encoding when 8bit is forced output should make an email and allow you to call :to_s on it to get a string should raise an error and message if you try and call decoded on a multipart email should return the decoded body if you call decode and the message is not multipart decoding bodies should not change a body on decode if not given an encoding type to decode should change a body on decode if given an encoding type to decode should change a body on decode if given an encoding type to decode should not strip the raw mail source in case the trailing \r\n is meaningful text messages should be decoded using content type charset should respond true to text? inspect_structure should return the same as inspect (no attachments) uses the Utilities charset encoder helper methods should implement the spaceship operator on the date field should have a destinations method should have a from_addrs method should have a from_addrs method that is empty if nil should have a to_addrs method should have a to_addrs method that is empty if nil should have a cc_addrs method should have a cc_addrs method that is empty if nil should have a bcc_addrs method should have a bcc_addrs method that is empty if nil should give destinations even if some of the fields are blank should be able to encode with only one destination == should be implemented should ignore the message id value if both have a nil message id should ignore the message id value if self has a nil message id should ignore the message id value if other has a nil message id should not be == if both emails have different Message IDs nested parts adds a new text part when assigning the body on an already-multipart message should provide a way to instantiate a new part as you go down deliver should return self after delivery should pass self to a delivery agent should inform observers that the mail was sent should allow observers to be unregistered should inform observers that the mail was sent, even if a delivery agent is used should pass to the interceptor the email just before it gets sent should let the interceptor that the mail was sent should allow interceptors to be unregistered error handling should collect up any of its fields' errors header case should be preserved should handle mail[] and keep the header case parsing emails with non usascii in the header should work adding parts should preserve the charset of the mail when UTF-8 vs UTF-8 when UTF-8 vs ISO-8859-1 when UTF-8 vs nil when ISO-8859-1 vs UTF-8 when ISO-8859-1 vs ISO-8859-1 when ISO-8859-1 vs nil when nil vs UTF-8 when nil vs ISO-8859-1 when nil vs nil ordering messages should put all attachments as the last item should allow overwriting sort order attachment query methods shouldn't die with an invalid Content-Disposition header shouldn't die with an invalid Content-Type header without_attachments! should delete all attachments replying to a basic message should create a new message should be in-reply-to the original message should reference the original message should Re: the original subject should be sent to the original sender should be sent from the original recipient should accept args should accept a block to a message with an explicit reply-to address should be sent to the reply-to address to a message with more than one recipient should be sent from the first to address to a reply should be in-reply-to the original message should append to the original's references list should not append another Re: to a reply with an in-reply-to with a single message id but no references header should have a references consisting of the in-reply-to and message_id fields to a reply with an in-reply-to with multiple message ids but no references header should have no references header SMTP envelope From should respond should default to return_path, sender, or first from address can be overridden SMTP envelope To should respond should default to destinations can be overridden MIME Emails general helper methods should read a mime version from an email should return nil if the email has no mime version should read the content-transfer-encoding should read the content-description should return the content-type should return the charset should allow you to set the charset should return the main content-type should return the sub content-type should return the content-type parameters should recognize a non multipart email should not report the email as :attachment? should recognize an attachment part should give how may (top level) parts there are should report the mail :has_attachments? should only split on exact boundary matches a multipart email (raw_email7.eml) should recognize a multipart email inspect_structure should return what is expected attachment_only_email.eml should report the email as :attachment? inspect_structure should return what is expected a multipart/alternative mail (raw_email11.eml) should give the content_type of each part inspect_structure should return what is expected multipart emails should add a boundary if there is none defined and a part is added should not add a boundary for a message that is only an attachment multipart/alternative emails should know what its boundary is if it is a multipart document should return nil if there is no content-type defined should assign the text part and allow you to reference should convert strings assigned to the text part into Mail::Part objects with sensible defaults should not assign a nil text part should assign the html part and allow you to reference should convert strings assigned to the html part into Mail::Part objects with sensible defaults should not assign a nil html part should set default content type on assigned text and html parts should set default content type on declared text and html parts should not override content type should add the html part and text part should remove the html part and back out of multipart/alternative if set to nil should remove the text part and back out of multipart/alternative if set to nil should set the content type to multipart/alternative if you assign html and text parts should set the content type to multipart/alternative if you declare html and text parts should not set the content type to multipart/alternative if you declare an html part but not a text part should not set the content type to multipart/alternative if you declare a text part but not an html part should add the end boundary tag should not put message-ids into parts should create a multipart/alternative email through a block should detect an html_part in an existing email should detect a text_part in an existing email with plain text attachment should detect an html_part in a multi level mime email should only the first part on a stupidly overly complex email finding attachments should return an array of attachments should return an array of attachments should find binary encoded attachments of type .gif should find binary encoded attachments of type .jpg should find binary encoded attachments of type .pdf should find binary encoded attachments of type .png should find binary encoded attachments of type .tiff should find binary encoded attachments of type .zip adding a file attachment should set to multipart/mixed if a text part and you add an attachment should set to multipart/mixed if you add an attachment and then a text part should add a part given a filename should give the part the right content type should return attachment objects should be return an aray of attachments should return the filename of each attachment should return the type/subtype of each attachment should return the content of each attachment should allow you to send in file data instead of having to read it should support :mime_type option should be able to add a body before adding a file should allow you to add a body as text part if you have added a file should allow you to add a body as text part if you have added a file and not truncate after newlines - issue 208 should not raise a warning if there is a charset defined and there are non ascii chars in the body Mail::Multibyte::Chars should upcase should downcase doesn't mutate input string encoding multipart/report emails should know if it is a multipart report type delivery-status reports should know if it is a deliver-status report should find its message/delivery-status part should handle a report that has a human readable message/delivery-status delivery-status part in a non report email does not return a delivery_status_part multipart reports with more than one address should not crash should not know that a multi address email was bounced temporary failure should be bounced should say action 'delayed' should give a final recipient should give an error code should give a diagostic code should give a remote-mta should be retryable permanent failure should be bounced should say action 'failed' should give a final recipient should give an error code should give a diagostic code should give a remote-mta should be retryable exim delivery agent should send an email using exim should still send an email if the settings have been set to nil should escape evil haxxor attemptes should raise an error if no sender is defined should raise an error if no recipient if defined return path should send an email with a return-path using exim should use the sender address is no return path is specified should use the from address is no return path or sender are specified should escape the return path address should not escape ~ in return path address SMTP Delivery Method general usage should send an email to a file should send multiple emails to multiple files should only create files based on the addr_spec of the destination should use the base name of the file name to prevent file system traversal should not raise errors if no sender is defined should raise an error if no recipient if defined Logger Delivery Method sends an email to $stdout with 'info' severity by default can be configured with a custom logger and severity sender and recipient validation should not raise errors if no sender is defined should raise an error if no recipient if defined Mail::Sendmail sends an email using sendmail spawns a sendmail process still sends an email if the arguments setting have been set to nil escapes evil haxxor attempts raises on nonzero exitstatus raises an error if no sender is defined raises an error if no recipient is defined allows for legacy callers with :arguments strings SMTP From explicitly passes an envelope From address to sendmail escapes the From address does not escape ~ in From address SMTP To explicitly passes envelope To addresses to sendmail escapes the To address does not escape ~ in To address quotes the destinations to ensure leading -hyphen doesn't confuse sendmail SMTP Delivery Method should not dot-stuff unterminated last line with no leading dot should not dot-stuff newline-terminated last line should send an email using open SMTP connection should be able to return actual SMTP protocol response should not raise errors if no sender is defined should raise an error if no recipient if defined SMTP Delivery Method general usage should send emails from given settings should be able to send itself should be able to return actual SMTP protocol response enabling tls should use OpenSSL::SSL::VERIFY_NONE if a context should ignore OpenSSL::SSL::VERIFY_NONE if it is 0 enabling ssl should use OpenSSL::SSL::VERIFY_NONE if a context should ignore OpenSSL::SSL::VERIFY_NONE if it is 0 should not set verify mode when none is given should set verify mode if one is given enabling STARTTLS should default to automatically detecting STARTTLS should allow forcing STARTTLS should allow disabling automatic STARTTLS should allow forcing STARTTLS auto should allow disabling automatic STARTTLS auto SMTP Envelope uses the envelope From and To addresses supports the null sender in the envelope from address should raise an error if there is no envelope From address should raise an error if no recipient if defined should raise on SMTP injection via MAIL FROM newlines should raise on SMTP injection via RCPT TO newlines should raise on SMTP injection via MAIL FROM overflow should raise on SMTP injection via RCPT TO overflow Mail::TestMailer should have no deliveries when first initiated should deliver an email to the Mail::TestMailer.deliveries array should clear the deliveries when told to should not raise errors if no sender is defined should raise an error if no recipient if defined should save settings passed to initialize IMAP Retriever find with and without block should find all emails with a given block should get all emails without a given block should get all emails and yield the imap, uid, and email when given a block of arity 3 should get all emails and yield the imap, uid, flag, and email when given a block of arity 4 find and options should work with a frozen hash argument should handle the :count option should handle the :what option should handle the :order option should handle the :mailbox option should handle the :uid option should find the last 10 messages by default should search the mailbox 'INBOX' by default should handle the delete_after_find_option should handle the find_and_delete method should pass :search_charset to IMAP uid_search last should find the last received messages should find the last received message first should find the first received messages should find the first received message all should find all messages delete_all should delete all messages connection should raise an Error if no block is given should yield the connection object to the given block handling of options should set default options should not replace given configuration should ensure utf7 conversion for mailbox names error handling should finish the IMAP connection if an exception is raised STARTTLS calls starttls to upgrade conflicts with enable_ssl authentication mechanism should be login by default should be changeable POP3 Retriever find with and without block should find all emails with a given block should get all emails without a given block find and options should work with a frozen hash argument should handle the :count option should handle the :what option should handle the :order option should find the last 10 messages by default should handle the delete_after_find option should handle the find_and_delete method last should find the last received messages should find the last received message first should find the first received messages should find the first received message all should find all messages delete_all should delete all mesages connection should raise an Error if no block is given should yield the connection object to the given block handling of options should set default options should not replace given configuration error handling should finish the POP3 connection is an exception is raised read_timeout option should override the POP3 default read_timeout Test Retriever should have no emails initially all should return all emails without a block should return all emails with a block find should work with frozen hash arguments should handle the :count option should handle the :order option should handle the :what option should handle the both of :what and :order option with :count => 1 should handle the :delete_after_find option should handle the both of :delete_after_find and :count option should handle the :delete_after_find option with messages marked not for delete Mail default delivery and retriever methods should set the delivery method should default to settings for smtp should set the retriever method should default to settings for pop3 should allow us to overwrite anything we need on SMTP should allow us to overwrite anything we need on POP3 should allow you to pass in your own delivery method should ask the custom delivery agent for its settings should allow you to pass in your own retriever method should ask the custom retriever agent for its settings instance delivery methods should copy the defaults defined by Mail.defaults should be able to change the delivery_method should be able to change the delivery_method and pass in settings should not change the default when it changes the delivery_method should not change the default settings when it changes the delivery_method settings retrieving emails via POP3 should retrieve all emails via POP3 sending emails via SMTP should deliver a mail message should deliver itself deliveries adding to Mail.deliveries should add itself to the deliveries collection on mail on delivery perform_deliveries should call deliver! on the delivery method by default should not call deliver if perform deliveries is set to false should add to the deliveries array if perform_deliveries is true should not add to the deliveries array if perform_deliveries is false observers should tell its observers that it was told to deliver an email should tell its observers that it was told to deliver an email even if perform_deliveries is false should tell its observers that it was told to deliver an email even if it is using a delivery_handler raise_delivery_errors should pass on delivery errors if raised should not pass on delivery errors if raised raise_delivery_errors is set to false should pass through Exceptions even when raise_delivery_errors is set to false delivery_handler should allow you to hand off performing the actual delivery to another object mail should be told to :deliver once and then :deliver! once by the delivery handler mail only call its delivery_method once mail should not catch any exceptions when using a delivery_handler mail should not modify the Mail.deliveries object if using a delivery_handler that does not append to deliveries should be able to just yield and let mail do its thing AddressListsParser should parse an address should parse an address list separated by semicolons parsing an address with a space at the end only finds a single address parsing an address which begins with a comment extracts local string correctly RFC6532 UTF-8 headers extracts UTF-8 local string should parse an address ContentTransferEncodingParser should work trailing semi colons should parse should parse with pre white space should parse with trailing white space should parse with pre and trailing white space x-token values should work wild content-transfer-encoding should parse 7bits variant should parse 8bits variant should parse 7-bit variant should parse 8-bit variant Mail::Part should not add a default Content-ID should not add a default Content-ID to non-inline attachments should add a default Content-ID to inline attachments should not add a Date, MIME-Version, or Message-ID should preserve any content id that you put into it should return an inline content_id should URL escape its inline content_id should add a content_id if there is none and is asked for an inline_content_id should respond correctly to inline? handles un-parsable content_disposition headers should correctly parse plain text raw source and not truncate after newlines - issue 208 parts that have a missing header should not try to init a header if there is none delivery status reports should know if it is a delivery-status report should create a delivery_status_data header object should be bounced should say action 'delayed' should give a final recipient should give an error code should give a diagostic code should give a remote-mta should be retryable on a part without a certain field returns nil negotiating transfer encoding doesn't override part encoding when it's compatible with message retains specified encoding even though it isn't lowest cost PartsList should return itself on sort should not fail if we do not have a content_type should not fail if we do not have a content_type should not fail on empty PartsList should sort attachments to end should have a parts reader should behave like an array is equal to itself is equal to its parts array can be mixed with an array should respond to Array methods should have a round-tripping YAML serialization Round Tripping should round trip a basic email should round trip a html multipart email should round trip an email preserves text attachment newlines Utilities Module token safe checking should return true if a string is token safe should return false if a string is token safe should work with mb_chars quoting should return true if a string is token safe should return false if a string is token safe should work with mb_chars atom safe checking should return true if a string is token safe should return false if a string is token safe should work with mb_chars quoting should return true if a string is token safe should return false if a string is token safe should work with mb_chars should quote mb_chars white space quoting phrases doesn't mutate original string given a non-unsafe string should not change the encoding given an unsafe string should not change the encoding escaping parenthesies should escape parens should not double escape parens should escape all parens unescaping parenthesis should work should work without parens should work using Multibyte.mb_chars should work without parens using Multibyte.mb_chars unescaping brackets should work should work without brackets should work using Multibyte.mb_chars should work without parens using Multibyte.mb_chars quoting phrases should quote a phrase if it is unsafe should properly quote a string, even if quoted but not escaped properly should quote correctly a phrase with an escaped quote in it should quote correctly a phrase with an escaped backslash followed by an escaped quote in it unquoting phrases should remove quotes from the edge should remove backslash escaping from quotes should remove backslash escaping from any char should be able to handle unquoted strings should preserve backslashes in unquoted strings should be able to handle unquoted quotes unescaping phrases should not modify a string with no backslashes should not modify a quoted string with no backslashes should remove backslash escaping from a string should remove backslash escaping from a quoted string parenthesizing phrases should parenthesize a phrase should properly parenthesize a string, and escape properly should properly parenthesize a string, and escape properly (other way) should properly parenthesize a string, even if parenthesized but not escaped properly should properly parenthesize a string, even if parenthesized but not escaped properly (other way) should parenthesize correctly a phrase with an escaped parentheses in it should parenthesize correctly a phrase with an escaped parentheses in it (other way) should parenthesize correctly a phrase with an escaped backslash followed by an escaped parentheses in it should parenthesize correctly a phrase with an escaped backslash followed by an escaped parentheses in it (other way) should parenthesize correctly a phrase with a set of parentheses bracketizing phrases should bracketize a phrase should properly bracketize a string, and escape properly should properly bracketize a string, and escape properly (other way) should properly bracketize a string, even if bracketized but not escaped properly should properly bracketize a string, even if bracketized but not escaped properly (other way) should bracketize correctly a phrase with an escaped brackets in it should bracketize correctly a phrase with an escaped brackets in it (other way) should bracketize correctly a phrase with an escaped backslash followed by an escaped brackets in it should bracketize correctly a phrase with an escaped backslash followed by an escaped brackets in it (other way) should bracketize correctly a phrase with a set of brackets url escaping should have a wrapper on URI.escape should have a wrapper on URI.unescape blank method should say nil is blank should say false is blank should say true is not blank should say an empty array is blank should say an empty hash is blank should say an empty string is blank not blank method should say a number is not blank should say a valueless hash is not blank should say a hash containing an empty hash is not blank to_lf converts single CR converts multiple CR converts single CRLF converts multiple CRLF leaves LF intact converts mixed line endings should handle japanese characters on NilClass returns an empty string on String subclasses returns Strings to_crlf converts single LF converts multiple LF converts single CR preserves single CRLF preserves multiple CRLF converts mixed line endings should handle japanese characters on NilClass returns an empty string on String subclasses returns Strings .decode_base64 handles unpadded base64 correctly Mail::YAML #load loads YAML have_sent_email without any modifiers when no e-mail has been sent is expected not to send a matching email when e-mail has been sent is expected to send a matching email with #from and a matching sender is expected to send a matching email and a non-matching sender is expected not to send a matching email with #to and a matching recipient is expected to send a matching email is expected to send a matching email is expected to send a matching email is expected to send a matching email and a non-matching recipient is expected not to send a matching email with #cc and a matching recipient is expected to send a matching email is expected to send a matching email is expected to send a matching email is expected to send a matching email and a non-matching recipient is expected not to send a matching email with #bcc and a matching recipient is expected to send a matching email is expected to send a matching email is expected to send a matching email is expected to send a matching email and a non-matching recipient is expected not to send a matching email with #subject and a matching subject is expected to send a matching email and a non-matching subject is expected not to send a matching email is expected not to send a matching email is expected not to send a matching email with #subject_matching and a matching subject is expected to send a matching email and a non-matching subject is expected not to send a matching email with #with_body and a matching body is expected to send a matching email and a non-matching body is expected not to send a matching email is expected not to send a matching email is expected not to send a matching email with #with_attachments and matching attachments matching by filename is expected to send a matching email matching by mimetype is expected to send a matching email single attachment passed is expected to send a matching email array of attachments passed is expected to send a matching email any_attachment passed is expected to send a matching email chaining attachment matching is expected to send a matching email ce matching is expected to send a matching email attachment order is important is expected to send a matching email is expected not to send a matching email and non-matching attachments is expected not to send a matching email is expected not to send a matching email and any attachments is expected to send a matching email and no attachments is expected to send a matching email with #matching_body and a matching body is expected to send a matching email and a non-matching body is expected not to send a matching email with a huge chain of modifiers is expected to send a matching email with html-mail when html-mail has been sent with #html_part and a matching html_part.body is expected to send a matching email and a non-matching html_part.body is expected not to send a matching email with #text_part and a matching text_part.body is expected to send a matching email and a non-matching text_part.body is expected not to send a matching email Pending: (Failures listed here are expected and do not affect your suite's status) 1) Mail::AddressList parsing should handle malformed folding whitespace # No reason given Failure/Error: raise Mail::Field::IncompleteParseError.new(Mail::AddressList, data, p) Mail::Field::IncompleteParseError: Mail::AddressList can not parse |leads@sg.dc.com, sag@leads.gs.ry.com, sn@example-hotmail.com, e-s-a-g-8718@app.ar.com, jp@t-exmaple.com, cc@c-l-example.com|: Only able to parse up to "leads@sg.dc.com," # /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/address_lists_parser.rb:33233:in `parse' # /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/address_list.rb:25:in `initialize' # /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/elements/address_list_spec.rb:75:in `new' # /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/elements/address_list_spec.rb:75:in `block (3 levels) in ' 2) Mail::Encodings decoding a string and detecting the encoding type should handle a very long string efficiently # fails randomly # /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/encodings_spec.rb:530 3) Test emails from RFC2822 should handle the rfc obsolete whitespace email # No reason given Failure/Error: expect(mail.from).to eq 'John Doe ' expected: "John Doe " got: ["jdoe@machine. example"] (compared using ==) # /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/example_emails_spec.rb:241:in `block (3 levels) in ' 4) Mail::SenderField initialization should reject headers with multiple mailboxes # Sender accepts an address list now, but should only accept a single address Failure/Error: expect { Mail::SenderField.new('Mikel Lindsaar , "Bob Smith" ') }.to raise_error(Mail::Field::ParseError) expected Mail::Field::ParseError but nothing was raised # /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/fields/sender_field_spec.rb:24:in `block (3 levels) in ' Finished in 1.89 seconds (files took 0.66151 seconds to load) 1826 examples, 0 failures, 4 pending ┌──────────────────────────────────────────────────────────────────────────────┐ │ dh_ruby --install finished │ └──────────────────────────────────────────────────────────────────────────────┘ dh_installdocs -O--buildsystem=ruby dh_ruby_fixdocs -O--buildsystem=ruby dh_installchangelogs -O--buildsystem=ruby dh_installinit -O--buildsystem=ruby 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_installdeb -O--buildsystem=ruby dh_gencontrol -O--buildsystem=ruby dpkg-gencontrol: warning: Depends field of package ruby-mail: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums -O--buildsystem=ruby dh_builddeb -O--buildsystem=ruby dpkg-deb: building package 'ruby-mail' in '../ruby-mail_2.8.1+dfsg1-2_all.deb'. dpkg-genbuildinfo --build=binary -O../ruby-mail_2.8.1+dfsg1-2_amd64.buildinfo dpkg-genchanges --build=binary -O../ruby-mail_2.8.1+dfsg1-2_amd64.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: not including original 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/180242 and its subdirectories I: Current time: Sun Dec 28 08:00:38 -12 2025 I: pbuilder-time-stamp: 1766952038 Sun Dec 28 20:00:38 UTC 2025 I: Signing ./b1/ruby-mail_2.8.1+dfsg1-2_amd64.buildinfo as ruby-mail_2.8.1+dfsg1-2_amd64.buildinfo.asc Sun Dec 28 20:00:38 UTC 2025 I: Signed ./b1/ruby-mail_2.8.1+dfsg1-2_amd64.buildinfo as ./b1/ruby-mail_2.8.1+dfsg1-2_amd64.buildinfo.asc Sun Dec 28 20:00:38 UTC 2025 - build #1 for ruby-mail/unstable/amd64 on infom02-amd64 done. Starting cleanup. All cleanup done. Sun Dec 28 20:00:38 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-N9OGufFN, removing. /srv/reproducible-results/rbuild-debian/r-b-build.4vsLQcMc: total 16 drwxr-xr-x 2 jenkins jenkins 4096 Nov 25 13:37 b1 drwxr-xr-x 2 jenkins jenkins 4096 Nov 25 13:36 b2 -rw------- 1 jenkins jenkins 3227 Nov 25 13:36 rbuildlog.UaHDjyd -rw-r--r-- 1 jenkins jenkins 2079 Jun 14 2023 ruby-mail_2.8.1+dfsg1-2.dsc /srv/reproducible-results/rbuild-debian/r-b-build.4vsLQcMc/b1: total 488 -rw-r--r-- 1 jenkins jenkins 207754 Nov 25 13:37 build.log -rw-r--r-- 1 jenkins jenkins 4956 Nov 25 13:37 ruby-mail_2.8.1+dfsg1-2.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2079 Nov 25 13:37 ruby-mail_2.8.1+dfsg1-2.dsc -rw-r--r-- 1 jenkins jenkins 241856 Nov 25 13:37 ruby-mail_2.8.1+dfsg1-2_all.deb -rw-r--r-- 1 jenkins jenkins 8511 Nov 25 13:37 ruby-mail_2.8.1+dfsg1-2_amd64.buildinfo -rw-r--r-- 1 jenkins jenkins 9393 Nov 25 13:37 ruby-mail_2.8.1+dfsg1-2_amd64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1197 Nov 25 13:37 ruby-mail_2.8.1+dfsg1-2_amd64.changes -rw-r--r-- 1 jenkins jenkins 1361 Nov 25 13:37 ruby-mail_2.8.1+dfsg1-2_source.changes /srv/reproducible-results/rbuild-debian/r-b-build.4vsLQcMc/b2: total 0 Mon Nov 25 13:37:39 UTC 2024 I: Deleting $TMPDIR on infom02-amd64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Sun Dec 28 07:59:21 -12 2025 I: pbuilder-time-stamp: 1766951961 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [ruby-mail_2.8.1+dfsg1-2.dsc] I: copying [./ruby-mail_2.8.1+dfsg1.orig.tar.gz] I: copying [./ruby-mail_2.8.1+dfsg1-2.debian.tar.xz] I: Extracting source gpgv: Signature made Wed Jun 14 15:25:16 2023 gpgv: using RSA key D30863E26020E543F4719A838F53E0193B294B75 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./ruby-mail_2.8.1+dfsg1-2.dsc: no acceptable signature found dpkg-source: info: extracting ruby-mail in ruby-mail-2.8.1+dfsg1 dpkg-source: info: unpacking ruby-mail_2.8.1+dfsg1.orig.tar.gz dpkg-source: info: unpacking ruby-mail_2.8.1+dfsg1-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0002-message_spec-fix-test-to-pass-under-ruby3.1.patch dpkg-source: info: applying disable-rspec-benchmark.patch I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/180242/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='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='43ce8519cceb41dda6d68fa2bbc4e365' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='180242' 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.4vsLQcMc/pbuilderrc_7Rfj --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.4vsLQcMc/b1 --logfile b1/build.log ruby-mail_2.8.1+dfsg1-2.dsc' SUDO_GID='109' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' I: uname -a Linux infom02-amd64 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin I: user script /srv/workspace/pbuilder/180242/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: amd64 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 (= 12), gem2deb (>= 2.1~), rake, ruby-mini-mime, ruby-rspec dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19965 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 (= 12); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on gem2deb (>= 2.1~); however: Package gem2deb is not installed. pbuilder-satisfydepends-dummy depends on rake; however: Package rake is not installed. pbuilder-satisfydepends-dummy depends on ruby-mini-mime; however: Package ruby-mini-mime is not installed. pbuilder-satisfydepends-dummy depends on ruby-rspec; however: Package ruby-rspec 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-mini-mime{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-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.1 MB of archives. After unpacking 165 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main amd64 libpython3.12-minimal amd64 3.12.7-3 [815 kB] Get: 2 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.6.4-1 [106 kB] Get: 3 http://deb.debian.org/debian unstable/main amd64 python3.12-minimal amd64 3.12.7-3 [2162 kB] Get: 4 http://deb.debian.org/debian unstable/main amd64 python3-minimal amd64 3.12.7-1 [26.8 kB] Get: 5 http://deb.debian.org/debian unstable/main amd64 media-types all 10.1.0 [26.9 kB] Get: 6 http://deb.debian.org/debian unstable/main amd64 netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian unstable/main amd64 tzdata all 2024b-3 [255 kB] Get: 8 http://deb.debian.org/debian unstable/main amd64 libkrb5support0 amd64 1.21.3-3 [32.5 kB] Get: 9 http://deb.debian.org/debian unstable/main amd64 libcom-err2 amd64 1.47.1-1+b1 [23.2 kB] Get: 10 http://deb.debian.org/debian unstable/main amd64 libk5crypto3 amd64 1.21.3-3 [79.9 kB] Get: 11 http://deb.debian.org/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-4 [9092 B] Get: 12 http://deb.debian.org/debian unstable/main amd64 libkrb5-3 amd64 1.21.3-3 [324 kB] Get: 13 http://deb.debian.org/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.21.3-3 [136 kB] Get: 14 http://deb.debian.org/debian unstable/main amd64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 15 http://deb.debian.org/debian unstable/main amd64 libtirpc3t64 amd64 1.3.4+ds-1.3+b1 [83.1 kB] Get: 16 http://deb.debian.org/debian unstable/main amd64 libnsl2 amd64 1.3.0-3+b3 [40.6 kB] Get: 17 http://deb.debian.org/debian unstable/main amd64 readline-common all 8.2-5 [69.3 kB] Get: 18 http://deb.debian.org/debian unstable/main amd64 libreadline8t64 amd64 8.2-5 [169 kB] Get: 19 http://deb.debian.org/debian unstable/main amd64 libpython3.12-stdlib amd64 3.12.7-3 [1966 kB] Get: 20 http://deb.debian.org/debian unstable/main amd64 python3.12 amd64 3.12.7-3 [671 kB] Get: 21 http://deb.debian.org/debian unstable/main amd64 libpython3-stdlib amd64 3.12.7-1 [9712 B] Get: 22 http://deb.debian.org/debian unstable/main amd64 python3 amd64 3.12.7-1 [27.8 kB] Get: 23 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get: 24 http://deb.debian.org/debian unstable/main amd64 openssl amd64 3.3.2-2 [1382 kB] Get: 25 http://deb.debian.org/debian unstable/main amd64 ca-certificates all 20240203 [158 kB] Get: 26 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] Get: 27 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] Get: 28 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] Get: 29 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.22.5-2 [200 kB] Get: 30 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get: 31 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-5 [1181 kB] Get: 32 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.40.2-11 [91.5 kB] Get: 33 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 34 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get: 35 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-4 [287 kB] Get: 36 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3 [493 kB] Get: 37 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 38 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 39 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.22.5-2 [723 kB] Get: 40 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.20 [89.7 kB] Get: 41 http://deb.debian.org/debian unstable/main amd64 libtool all 2.4.7-8 [517 kB] Get: 42 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 43 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 44 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 45 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 46 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get: 47 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 48 http://deb.debian.org/debian unstable/main amd64 libicu72 amd64 72.1-5+b1 [9423 kB] Get: 49 http://deb.debian.org/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [699 kB] Get: 50 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.22.5-2 [1601 kB] Get: 51 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 52 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 53 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.20 [915 kB] Get: 54 http://deb.debian.org/debian unstable/main amd64 libassuan9 amd64 3.0.1-2 [60.6 kB] Get: 55 http://deb.debian.org/debian unstable/main amd64 gpgconf amd64 2.2.45-2 [120 kB] Get: 56 http://deb.debian.org/debian unstable/main amd64 libksba8 amd64 1.6.7-2+b1 [136 kB] Get: 57 http://deb.debian.org/debian unstable/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-8 [19.6 kB] Get: 58 http://deb.debian.org/debian unstable/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-8 [57.3 kB] Get: 59 http://deb.debian.org/debian unstable/main amd64 libldap-2.5-0 amd64 2.5.18+dfsg-3+b1 [188 kB] Get: 60 http://deb.debian.org/debian unstable/main amd64 libnpth0t64 amd64 1.6-3.1+b1 [18.2 kB] Get: 61 http://deb.debian.org/debian unstable/main amd64 dirmngr amd64 2.2.45-2 [368 kB] Get: 62 http://deb.debian.org/debian unstable/main amd64 gnupg-l10n all 2.2.45-2 [705 kB] Get: 63 http://deb.debian.org/debian unstable/main amd64 gpg amd64 2.2.45-2 [531 kB] Get: 64 http://deb.debian.org/debian unstable/main amd64 pinentry-curses amd64 1.2.1-4+b1 [79.7 kB] Get: 65 http://deb.debian.org/debian unstable/main amd64 gpg-agent amd64 2.2.45-2 [251 kB] Get: 66 http://deb.debian.org/debian unstable/main amd64 gpgsm amd64 2.2.45-2 [255 kB] Get: 67 http://deb.debian.org/debian unstable/main amd64 gnupg all 2.2.45-2 [376 kB] Get: 68 http://deb.debian.org/debian unstable/main amd64 libfile-dirlist-perl all 0.05-3 [7600 B] Get: 69 http://deb.debian.org/debian unstable/main amd64 libfile-which-perl all 1.27-2 [15.1 kB] Get: 70 http://deb.debian.org/debian unstable/main amd64 libfile-homedir-perl all 1.006-2 [42.4 kB] Get: 71 http://deb.debian.org/debian unstable/main amd64 libfile-touch-perl all 0.12-2 [8816 B] Get: 72 http://deb.debian.org/debian unstable/main amd64 libio-pty-perl amd64 1:1.20-1+b2 [34.3 kB] Get: 73 http://deb.debian.org/debian unstable/main amd64 libipc-run-perl all 20231003.0-2 [101 kB] Get: 74 http://deb.debian.org/debian unstable/main amd64 libclass-method-modifiers-perl all 2.15-1 [18.0 kB] Get: 75 http://deb.debian.org/debian unstable/main amd64 libclass-xsaccessor-perl amd64 1.19-4+b4 [36.1 kB] Get: 76 http://deb.debian.org/debian unstable/main amd64 libb-hooks-op-check-perl amd64 0.22-3+b2 [10.6 kB] Get: 77 http://deb.debian.org/debian unstable/main amd64 libdynaloader-functions-perl all 0.004-1 [12.1 kB] Get: 78 http://deb.debian.org/debian unstable/main amd64 libdevel-callchecker-perl amd64 0.009-1+b1 [16.2 kB] Get: 79 http://deb.debian.org/debian unstable/main amd64 libparams-classify-perl amd64 0.015-2+b4 [22.5 kB] Get: 80 http://deb.debian.org/debian unstable/main amd64 libmodule-runtime-perl all 0.016-2 [19.6 kB] Get: 81 http://deb.debian.org/debian unstable/main amd64 libimport-into-perl all 1.002005-2 [11.3 kB] Get: 82 http://deb.debian.org/debian unstable/main amd64 librole-tiny-perl all 2.002004-1 [21.4 kB] Get: 83 http://deb.debian.org/debian unstable/main amd64 libsub-quote-perl all 2.006008-1 [21.8 kB] Get: 84 http://deb.debian.org/debian unstable/main amd64 libmoo-perl all 2.005005-1 [58.0 kB] Get: 85 http://deb.debian.org/debian unstable/main amd64 libencode-locale-perl all 1.05-3 [12.9 kB] Get: 86 http://deb.debian.org/debian unstable/main amd64 libtimedate-perl all 2.3300-2 [39.3 kB] Get: 87 http://deb.debian.org/debian unstable/main amd64 libhttp-date-perl all 6.06-1 [10.7 kB] Get: 88 http://deb.debian.org/debian unstable/main amd64 libfile-listing-perl all 6.16-1 [12.4 kB] Get: 89 http://deb.debian.org/debian unstable/main amd64 libhtml-tagset-perl all 3.24-1 [14.7 kB] Get: 90 http://deb.debian.org/debian unstable/main amd64 liburi-perl all 5.30-1 [105 kB] Get: 91 http://deb.debian.org/debian unstable/main amd64 libhtml-parser-perl amd64 3.83-1+b1 [99.7 kB] Get: 92 http://deb.debian.org/debian unstable/main amd64 libhtml-tree-perl all 5.07-3 [211 kB] Get: 93 http://deb.debian.org/debian unstable/main amd64 libclone-perl amd64 0.47-1+b1 [13.9 kB] Get: 94 http://deb.debian.org/debian unstable/main amd64 libio-html-perl all 1.004-3 [16.2 kB] Get: 95 http://deb.debian.org/debian unstable/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.2 kB] Get: 96 http://deb.debian.org/debian unstable/main amd64 libhttp-message-perl all 7.00-2 [79.8 kB] Get: 97 http://deb.debian.org/debian unstable/main amd64 libhttp-cookies-perl all 6.11-1 [19.1 kB] Get: 98 http://deb.debian.org/debian unstable/main amd64 libhttp-negotiate-perl all 6.01-2 [13.1 kB] Get: 99 http://deb.debian.org/debian unstable/main amd64 perl-openssl-defaults amd64 7+b2 [6724 B] Get: 100 http://deb.debian.org/debian unstable/main amd64 libnet-ssleay-perl amd64 1.94-2 [339 kB] Get: 101 http://deb.debian.org/debian unstable/main amd64 libio-socket-ssl-perl all 2.089-1 [223 kB] Get: 102 http://deb.debian.org/debian unstable/main amd64 libnet-http-perl all 6.23-1 [23.9 kB] Get: 103 http://deb.debian.org/debian unstable/main amd64 liblwp-protocol-https-perl all 6.14-1 [10.8 kB] Get: 104 http://deb.debian.org/debian unstable/main amd64 libtry-tiny-perl all 0.32-1 [22.9 kB] Get: 105 http://deb.debian.org/debian unstable/main amd64 libwww-robotrules-perl all 6.02-1 [12.9 kB] Get: 106 http://deb.debian.org/debian unstable/main amd64 libwww-perl all 6.77-1 [183 kB] Get: 107 http://deb.debian.org/debian unstable/main amd64 patchutils amd64 0.4.2-1 [77.5 kB] Get: 108 http://deb.debian.org/debian unstable/main amd64 wdiff amd64 1.2.2-6 [119 kB] Get: 109 http://deb.debian.org/debian unstable/main amd64 devscripts all 2.24.4 [1080 kB] Get: 110 http://deb.debian.org/debian unstable/main amd64 rubygems-integration all 1.18 [6704 B] Get: 111 http://deb.debian.org/debian unstable/main amd64 ruby-net-telnet all 0.2.0-1 [13.1 kB] Get: 112 http://deb.debian.org/debian unstable/main amd64 ruby-webrick all 1.8.1-1 [51.4 kB] Get: 113 http://deb.debian.org/debian unstable/main amd64 ruby-xmlrpc all 0.3.3-2 [24.4 kB] Get: 114 http://deb.debian.org/debian unstable/main amd64 libruby amd64 1:3.1+nmu1 [4664 B] Get: 115 http://deb.debian.org/debian unstable/main amd64 ruby-sdbm amd64 1.0.0-5+b5 [15.6 kB] Get: 116 http://deb.debian.org/debian unstable/main amd64 libedit2 amd64 3.1-20240808-1 [93.9 kB] Get: 117 http://deb.debian.org/debian unstable/main amd64 libncurses6 amd64 6.5-2+b1 [105 kB] Get: 118 http://deb.debian.org/debian unstable/main amd64 libyaml-0-2 amd64 0.2.5-1+b2 [52.7 kB] Get: 119 http://deb.debian.org/debian unstable/main amd64 libruby3.1t64 amd64 3.1.2-8.4 [5411 kB] Get: 120 http://deb.debian.org/debian unstable/main amd64 ruby3.1 amd64 3.1.2-8.4 [664 kB] Get: 121 http://deb.debian.org/debian unstable/main amd64 ruby-rubygems all 3.4.20-1 [309 kB] Get: 122 http://deb.debian.org/debian unstable/main amd64 ruby amd64 1:3.1+nmu1 [5584 B] Get: 123 http://deb.debian.org/debian unstable/main amd64 rake all 13.2.1-1 [65.2 kB] Get: 124 http://deb.debian.org/debian unstable/main amd64 gem2deb-test-runner amd64 2.2.5 [17.9 kB] Get: 125 http://deb.debian.org/debian unstable/main amd64 libgmpxx4ldbl amd64 2:6.3.0+dfsg-2+b2 [329 kB] Get: 126 http://deb.debian.org/debian unstable/main amd64 libgmp-dev amd64 2:6.3.0+dfsg-2+b2 [642 kB] Get: 127 http://deb.debian.org/debian unstable/main amd64 ruby3.1-dev amd64 3.1.2-8.4 [1002 kB] Get: 128 http://deb.debian.org/debian unstable/main amd64 ruby-all-dev amd64 1:3.1+nmu1 [5672 B] Get: 129 http://deb.debian.org/debian unstable/main amd64 gem2deb amd64 2.2.5 [48.0 kB] Get: 130 http://deb.debian.org/debian unstable/main amd64 ruby-diff-lcs all 1.5.1-1 [28.1 kB] Get: 131 http://deb.debian.org/debian unstable/main amd64 ruby-mini-mime all 1.1.5-1 [19.7 kB] Get: 132 http://deb.debian.org/debian unstable/main amd64 ruby-rspec-support all 3.13.0c0e0m0s1-2 [28.5 kB] Get: 133 http://deb.debian.org/debian unstable/main amd64 ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] Get: 134 http://deb.debian.org/debian unstable/main amd64 ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [90.2 kB] Get: 135 http://deb.debian.org/debian unstable/main amd64 ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.3 kB] Get: 136 http://deb.debian.org/debian unstable/main amd64 ruby-rspec all 3.13.0c0e0m0s1-2 [5184 B] Fetched 44.1 MB in 1s (39.2 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:amd64. (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 ... 19965 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.7-3_amd64.deb ... Unpacking libpython3.12-minimal:amd64 (3.12.7-3) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.6.4-1_amd64.deb ... Unpacking libexpat1:amd64 (2.6.4-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.7-3_amd64.deb ... Unpacking python3.12-minimal (3.12.7-3) ... Setting up libpython3.12-minimal:amd64 (3.12.7-3) ... Setting up libexpat1:amd64 (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 ... 20285 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.7-1_amd64.deb ... Unpacking python3-minimal (3.12.7-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:amd64. Preparing to unpack .../04-libkrb5support0_1.21.3-3_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-3) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../05-libcom-err2_1.47.1-1+b1_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.1-1+b1) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../06-libk5crypto3_1.21.3-3_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-3) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../07-libkeyutils1_1.6.3-4_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../08-libkrb5-3_1.21.3-3_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../09-libgssapi-krb5-2_1.21.3-3_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (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:amd64. Preparing to unpack .../11-libtirpc3t64_1.3.4+ds-1.3+b1_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3 to /lib/x86_64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3.0.0 to /lib/x86_64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../12-libnsl2_1.3.0-3+b3_amd64.deb ... Unpacking libnsl2:amd64 (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:amd64. Preparing to unpack .../14-libreadline8t64_8.2-5_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.2-5) ... Selecting previously unselected package libpython3.12-stdlib:amd64. Preparing to unpack .../15-libpython3.12-stdlib_3.12.7-3_amd64.deb ... Unpacking libpython3.12-stdlib:amd64 (3.12.7-3) ... Selecting previously unselected package python3.12. Preparing to unpack .../16-python3.12_3.12.7-3_amd64.deb ... Unpacking python3.12 (3.12.7-3) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../17-libpython3-stdlib_3.12.7-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.12.7-1) ... Setting up python3-minimal (3.12.7-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 ... 21347 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.7-1_amd64.deb ... Unpacking python3 (3.12.7-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_amd64.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_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../005-libmagic1t64_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.45-3+b1_amd64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.22.5-2_amd64.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../008-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-5_amd64.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.40.2-11_amd64.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../011-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.19-4_amd64.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:amd64. Preparing to unpack .../024-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../025-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../026-libicu72_72.1-5+b1_amd64.deb ... Unpacking libicu72:amd64 (72.1-5+b1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../027-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../028-gettext_0.22.5-2_amd64.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:amd64. Preparing to unpack .../032-libassuan9_3.0.1-2_amd64.deb ... Unpacking libassuan9:amd64 (3.0.1-2) ... Selecting previously unselected package gpgconf. Preparing to unpack .../033-gpgconf_2.2.45-2_amd64.deb ... Unpacking gpgconf (2.2.45-2) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../034-libksba8_1.6.7-2+b1_amd64.deb ... Unpacking libksba8:amd64 (1.6.7-2+b1) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../035-libsasl2-modules-db_2.1.28+dfsg1-8_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-8) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../036-libsasl2-2_2.1.28+dfsg1-8_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-8) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../037-libldap-2.5-0_2.5.18+dfsg-3+b1_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.18+dfsg-3+b1) ... Selecting previously unselected package libnpth0t64:amd64. Preparing to unpack .../038-libnpth0t64_1.6-3.1+b1_amd64.deb ... Unpacking libnpth0t64:amd64 (1.6-3.1+b1) ... Selecting previously unselected package dirmngr. Preparing to unpack .../039-dirmngr_2.2.45-2_amd64.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_amd64.deb ... Unpacking gpg (2.2.45-2) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../042-pinentry-curses_1.2.1-4+b1_amd64.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_amd64.deb ... Unpacking gpg-agent (2.2.45-2) ... Selecting previously unselected package gpgsm. Preparing to unpack .../044-gpgsm_2.2.45-2_amd64.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_amd64.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_amd64.deb ... Unpacking libclass-xsaccessor-perl (1.19-4+b4) ... Selecting previously unselected package libb-hooks-op-check-perl:amd64. Preparing to unpack .../054-libb-hooks-op-check-perl_0.22-3+b2_amd64.deb ... Unpacking libb-hooks-op-check-perl:amd64 (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:amd64. Preparing to unpack .../056-libdevel-callchecker-perl_0.009-1+b1_amd64.deb ... Unpacking libdevel-callchecker-perl:amd64 (0.009-1+b1) ... Selecting previously unselected package libparams-classify-perl:amd64. Preparing to unpack .../057-libparams-classify-perl_0.015-2+b4_amd64.deb ... Unpacking libparams-classify-perl:amd64 (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:amd64. Preparing to unpack .../069-libhtml-parser-perl_3.83-1+b1_amd64.deb ... Unpacking libhtml-parser-perl:amd64 (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:amd64. Preparing to unpack .../071-libclone-perl_0.47-1+b1_amd64.deb ... Unpacking libclone-perl:amd64 (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:amd64. Preparing to unpack .../077-perl-openssl-defaults_7+b2_amd64.deb ... Unpacking perl-openssl-defaults:amd64 (7+b2) ... Selecting previously unselected package libnet-ssleay-perl:amd64. Preparing to unpack .../078-libnet-ssleay-perl_1.94-2_amd64.deb ... Unpacking libnet-ssleay-perl:amd64 (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_amd64.deb ... Unpacking patchutils (0.4.2-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../086-wdiff_1.2.2-6_amd64.deb ... Unpacking wdiff (1.2.2-6) ... Selecting previously unselected package devscripts. Preparing to unpack .../087-devscripts_2.24.4_all.deb ... Unpacking devscripts (2.24.4) ... 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:amd64. Preparing to unpack .../092-libruby_1%3a3.1+nmu1_amd64.deb ... Unpacking libruby:amd64 (1:3.1+nmu1) ... Selecting previously unselected package ruby-sdbm:amd64. Preparing to unpack .../093-ruby-sdbm_1.0.0-5+b5_amd64.deb ... Unpacking ruby-sdbm:amd64 (1.0.0-5+b5) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../094-libedit2_3.1-20240808-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20240808-1) ... Selecting previously unselected package libncurses6:amd64. Preparing to unpack .../095-libncurses6_6.5-2+b1_amd64.deb ... Unpacking libncurses6:amd64 (6.5-2+b1) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../096-libyaml-0-2_0.2.5-1+b2_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.5-1+b2) ... Selecting previously unselected package libruby3.1t64:amd64. Preparing to unpack .../097-libruby3.1t64_3.1.2-8.4_amd64.deb ... Unpacking libruby3.1t64:amd64 (3.1.2-8.4) ... Selecting previously unselected package ruby3.1. Preparing to unpack .../098-ruby3.1_3.1.2-8.4_amd64.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_amd64.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_amd64.deb ... Unpacking gem2deb-test-runner (2.2.5) ... Selecting previously unselected package libgmpxx4ldbl:amd64. Preparing to unpack .../103-libgmpxx4ldbl_2%3a6.3.0+dfsg-2+b2_amd64.deb ... Unpacking libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-2+b2) ... Selecting previously unselected package libgmp-dev:amd64. Preparing to unpack .../104-libgmp-dev_2%3a6.3.0+dfsg-2+b2_amd64.deb ... Unpacking libgmp-dev:amd64 (2:6.3.0+dfsg-2+b2) ... Selecting previously unselected package ruby3.1-dev:amd64. Preparing to unpack .../105-ruby3.1-dev_3.1.2-8.4_amd64.deb ... Unpacking ruby3.1-dev:amd64 (3.1.2-8.4) ... Selecting previously unselected package ruby-all-dev:amd64. Preparing to unpack .../106-ruby-all-dev_1%3a3.1+nmu1_amd64.deb ... Unpacking ruby-all-dev:amd64 (1:3.1+nmu1) ... Selecting previously unselected package gem2deb. Preparing to unpack .../107-gem2deb_2.2.5_amd64.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-mini-mime. Preparing to unpack .../109-ruby-mini-mime_1.1.5-1_all.deb ... Unpacking ruby-mini-mime (1.1.5-1) ... Selecting previously unselected package ruby-rspec-support. Preparing to unpack .../110-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 .../111-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 .../112-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 .../113-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 .../114-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... Setting up libksba8:amd64 (1.6.7-2+b1) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up wdiff (1.2.2-6) ... Setting up libfile-which-perl (1.27-2) ... Setting up libnpth0t64:amd64 (1.6-3.1+b1) ... Setting up libkeyutils1:amd64 (1.6.3-4) ... Setting up libicu72:amd64 (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:amd64 (0.47-1+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:amd64 (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:amd64 (3.1-20240808-1) ... Setting up liblwp-mediatypes-perl (6.04-2) ... Setting up libmagic1t64:amd64 (1:5.45-3+b1) ... Setting up libtry-tiny-perl (0.32-1) ... Setting up perl-openssl-defaults:amd64 (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:amd64 (1.47.1-1+b1) ... Setting up file (1:5.45-3+b1) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up libkrb5support0:amd64 (1.21.3-3) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-8) ... Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' Local time is now: Sun Dec 28 20:00:08 UTC 2025. Universal Time is now: Sun Dec 28 20:00:08 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... Setting up libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-2+b2) ... Setting up gnupg-l10n (2.2.45-2) ... Setting up libncurses6:amd64 (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:amd64 (0.22-3+b2) ... Setting up libipc-run-perl (20231003.0-2) ... Setting up libk5crypto3:amd64 (1.21.3-3) ... Setting up libsasl2-2:amd64 (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:amd64 (0.0.8-1+b2) ... Setting up libassuan9:amd64 (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:amd64 (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:amd64 (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:amd64 (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:amd64 (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:amd64 (0.009-1+b1) ... Setting up libldap-2.5-0:amd64 (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:amd64 (1.21.3-3) ... Setting up libreadline8t64:amd64 (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:amd64 (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:amd64 (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:amd64 (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:amd64 (1.3.0-3+b3) ... Setting up gnupg (2.2.45-2) ... Setting up libpython3.12-stdlib:amd64 (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:amd64 (3.12.7-1) ... Setting up python3 (3.12.7-1) ... Setting up rake (13.2.1-1) ... Setting up ruby-sdbm:amd64 (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.4) ... Setting up libruby3.1t64:amd64 (3.1.2-8.4) ... Setting up ruby3.1 (3.1.2-8.4) ... Setting up ruby3.1-dev:amd64 (3.1.2-8.4) ... Setting up libruby:amd64 (1:3.1+nmu1) ... Setting up ruby-all-dev:amd64 (1:3.1+nmu1) ... Setting up ruby (1:3.1+nmu1) ... Setting up ruby-mini-mime (1.1.5-1) ... 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-4) ... 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 Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.36-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/reproducible-path/ruby-mail-2.8.1+dfsg1/ && 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-mail_2.8.1+dfsg1-2_source.changes dpkg-buildpackage: info: source package ruby-mail dpkg-buildpackage: info: source version 2.8.1+dfsg1-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Pirate Praveen dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --buildsystem=ruby --with ruby dh_auto_clean -O--buildsystem=ruby dh_ruby --clean dh_autoreconf_clean -O--buildsystem=ruby dh_clean -O--buildsystem=ruby debian/rules build dh build --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 fakeroot debian/rules binary dh binary --buildsystem=ruby --with ruby dh_testroot -O--buildsystem=ruby dh_prep -O--buildsystem=ruby dh_auto_install --destdir=debian/ruby-mail/ -O--buildsystem=ruby dh_ruby --install /build/reproducible-path/ruby-mail-2.8.1\+dfsg1/debian/ruby-mail ┌──────────────────────────────────────────────────────────────────────────────┐ │ ruby-mail: Install files │ └──────────────────────────────────────────────────────────────────────────────┘ install -d /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/attachments_list.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/attachments_list.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/body.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/body.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/check_delivery_params.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/check_delivery_params.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/configuration.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/configuration.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/constants.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/constants.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/address.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/address.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/address_list.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/address_list.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/content_disposition_element.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/content_disposition_element.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/content_location_element.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/content_location_element.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/content_transfer_encoding_element.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/content_transfer_encoding_element.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/content_type_element.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/content_type_element.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/date_time_element.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/date_time_element.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/envelope_from_element.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/envelope_from_element.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/message_ids_element.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/message_ids_element.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/mime_version_element.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/mime_version_element.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/phrase_list.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/phrase_list.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/received_element.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/received_element.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/encodings/7bit.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/encodings/7bit.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/encodings/8bit.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/encodings/8bit.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/encodings/base64.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/encodings/base64.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/encodings/binary.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/encodings/binary.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/encodings/identity.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/encodings/identity.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/encodings/quoted_printable.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/encodings/quoted_printable.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/encodings/transfer_encoding.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/encodings/transfer_encoding.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/encodings/unix_to_unix.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/encodings/unix_to_unix.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/encodings.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/encodings.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/envelope.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/envelope.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/field_list.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/field_list.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/bcc_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/bcc_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/cc_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/cc_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/comments_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/comments_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/common_address_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/common_address_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/common_date_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/common_date_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/common_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/common_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/common_message_id_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/common_message_id_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/content_description_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/content_description_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/content_disposition_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/content_disposition_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/content_id_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/content_id_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/content_location_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/content_location_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/content_transfer_encoding_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/content_transfer_encoding_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/content_type_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/content_type_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/date_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/date_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/from_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/from_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/in_reply_to_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/in_reply_to_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/keywords_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/keywords_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/message_id_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/message_id_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/mime_version_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/mime_version_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/named_structured_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/named_structured_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/named_unstructured_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/named_unstructured_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/optional_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/optional_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/parameter_hash.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/parameter_hash.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/received_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/received_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/references_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/references_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/reply_to_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/reply_to_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/resent_bcc_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/resent_bcc_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/resent_cc_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/resent_cc_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/resent_date_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/resent_date_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/resent_from_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/resent_from_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/resent_message_id_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/resent_message_id_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/resent_sender_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/resent_sender_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/resent_to_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/resent_to_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/return_path_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/return_path_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/sender_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/sender_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/structured_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/structured_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/subject_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/subject_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/to_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/to_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/unstructured_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/unstructured_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/header.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/header.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/indifferent_hash.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/indifferent_hash.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/mail.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/mail.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/matchers/attachment_matchers.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/matchers/attachment_matchers.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/matchers/has_sent_mail.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/matchers/has_sent_mail.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/message.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/message.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/multibyte/chars.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/multibyte/chars.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/multibyte/unicode.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/multibyte/unicode.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/multibyte/utils.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/multibyte/utils.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/multibyte.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/multibyte.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/delivery_methods/exim.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/delivery_methods/exim.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/delivery_methods/file_delivery.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/delivery_methods/file_delivery.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/delivery_methods/logger_delivery.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/delivery_methods/logger_delivery.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/delivery_methods/sendmail.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/delivery_methods/sendmail.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/delivery_methods/smtp.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/delivery_methods/smtp.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/delivery_methods/smtp_connection.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/delivery_methods/smtp_connection.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/delivery_methods/test_mailer.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/delivery_methods/test_mailer.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/retriever_methods/base.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/retriever_methods/base.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/retriever_methods/imap.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/retriever_methods/imap.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/retriever_methods/pop3.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/retriever_methods/pop3.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/retriever_methods/test_retriever.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/retriever_methods/test_retriever.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parser_tools.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parser_tools.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/address_lists_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/address_lists_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/address_lists_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/address_lists_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/content_disposition_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/content_disposition_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/content_disposition_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/content_disposition_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/content_location_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/content_location_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/content_location_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/content_location_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/content_transfer_encoding_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/content_transfer_encoding_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/content_transfer_encoding_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/content_transfer_encoding_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/content_type_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/content_type_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/content_type_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/content_type_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/date_time_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/date_time_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/date_time_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/date_time_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/envelope_from_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/envelope_from_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/envelope_from_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/envelope_from_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/message_ids_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/message_ids_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/message_ids_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/message_ids_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/mime_version_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/mime_version_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/mime_version_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/mime_version_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/phrase_lists_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/phrase_lists_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/phrase_lists_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/phrase_lists_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/received_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/received_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/received_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/received_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc2045_content_transfer_encoding.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc2045_content_transfer_encoding.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc2045_content_type.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc2045_content_type.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc2045_mime.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc2045_mime.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc2183_content_disposition.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc2183_content_disposition.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc3629_utf8.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc3629_utf8.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc5234_abnf_core_rules.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc5234_abnf_core_rules.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc5322.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc5322.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc5322_address.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc5322_address.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc5322_date_time.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc5322_date_time.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc5322_lexical_tokens.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc5322_lexical_tokens.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/part.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/part.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parts_list.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parts_list.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/smtp_envelope.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/smtp_envelope.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/utilities.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/utilities.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/values/unicode_tables.dat /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/values/unicode_tables.dat install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/version.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/version.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/yaml.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/yaml.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail.rb ┌──────────────────────────────────────────────────────────────────────────────┐ │ ruby-mail: Install Rubygems integration metadata │ └──────────────────────────────────────────────────────────────────────────────┘ generating gemspec at /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/share/rubygems-integration/all/specifications/mail-2.8.1.gemspec dh_installchangelogs -pruby-mail /build/reproducible-path/ruby-mail-2.8.1+dfsg1/CHANGELOG.rdoc upstream /usr/bin/ruby3.1 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby3.1 │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=/build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby:. GEM_PATH=/build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/share/rubygems-integration/all:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0 ruby3.1 -e gem\ \"mail\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby3.1 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=/build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby:. GEM_PATH=/build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/share/rubygems-integration/all:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-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 Running Specs under Ruby Version 3.1.2 Running Specs for Mail Version 2.8.1 Attachments from direct content should work should work out magically the mime_type should assign the filename should assign mime-encoded multibyte filename from a supplied Hash should work should allow you to override the content_type should allow you to override the mime_type should allow you to override the mime_type decoding and encoding should set its content_transfer_encoding should encode its body to base64 should allow you to pass in an encoded attachment with an encoding should allow you set a mime type and encoding without overriding the encoding should not allow you to pass in an encoded attachment with an unknown encoding should be able to call read on the attachment to return the decoded data should only add one newline between attachment body and boundary multiple attachments should allow you to pass in more than one attachment inline attachments should set the content_disposition to inline or attachment as appropriate should return a cid should respond true to inline? getting the content ID from an attachment should return a valid content-id on inline attachments should provide a URL escaped content_id (without brackets) for use inside an email setting the content type correctly should set the content type to multipart/mixed if none given and you add an attachment allows you to set the attachment before the content type should handle filenames with non-7bit characters correctly should not raise an exception with a filename that contains a non-7bit-character reading emails with attachments test emails should find the attachment using content location should find an attachment defined with 'name' and Content-Disposition: attachment should use the content-disposition filename over the content-type filename or name should decode an attachment should decode an attachment with linefeeds should find an attachment that has an encoded name value should find an attachment that has an base64 encoded name value should find an attachment that has a name not surrounded by quotes should decode an attachment without ascii compatible filename should find attachments inside parts with content-type message/rfc822 attach filename decoding (issue 83) attachment order should be preserved instead when content type exists Mail::Body initialization should be instantiated should initialize on a nil value should accept text as raw source data should accept nil as a value and return an empty body should accept an array as the body and join it should accept an array as the body and join it encoding should accept text as raw source data should set its own encoding to us_ascii if it is ascii only body should allow you to set its encoding should allow you to specify an encoding should convert all new lines to crlf decoding should convert all new lines to crlf should not change a body on decode if not given an encoding type to decode should change return the raw text if it does not recognise the encoding should change a body on decode if given an encoding type to decode should change a body on decode if given an encoding type to decode splitting up a multipart document should store the boundary passed in should split at the boundry string given returning two message bodies should split with missing closing boundary should not split with empty space after missing closing boundary should split with multiple parts and missing closing boundary should ignore blank parts should keep the preamble text as its own preamble should return the parts as their own messages should return the first part as its own message should return the first part as its own message should separate out its parts should keep track of its parts should round trip its parts should allow you to change the boundary should split if boundary is not set detecting non ascii should say an empty string is all ascii should say if a body is ascii should say if a body is not ascii adding parts should allow you to add a part should allow you to sort the parts should allow you to sort the parts with an arbitrary sort order should allow you to sort the parts with an arbitrary sort order should sort the parts on encode should put the part types it doesn't know about at the end should allow you to sort the parts recursively should allow you to sort the parts recursively should maintain the relative order of the parts with the same content-type as they are added matching should still equal itself should match on the body part decoded if given a string to == should match on the body part decoded if given a string to == should match on the body part decoded if given a string to =~ should match on the body part decoded if given a string to == should match on the body part decoded if given a string to match should match on the body part decoded if given a string to match should match on the body part decoded if given a string to include? should match on the body part decoded if given a string to include? non US-ASCII charset should encoded invalid encoding should round trip Partslist empty should not break on empty PartsList on body Mail::CheckDeliveryParams .check NOTE: Mail::CheckDeliveryParams.check is deprecated; use Mail::SmtpEnvelope.new created in commit c106bebea066782a72e4f24dd37b532d95773df7 instead. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:19. returns the from, to array and encoded message in an array NOTE: Mail::CheckDeliveryParams.check is deprecated; use Mail::SmtpEnvelope.new created in commit c106bebea066782a72e4f24dd37b532d95773df7 instead. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:25. raises error if From is blank NOTE: Mail::CheckDeliveryParams.check is deprecated; use Mail::SmtpEnvelope.new created in commit c106bebea066782a72e4f24dd37b532d95773df7 instead. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:32. raises error if To is blank .check_from NOTE: Mail::CheckDeliveryParams.check_from is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check_from called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:39. returns the from address NOTE: Mail::CheckDeliveryParams.check_from is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check_from called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:45. raises error if From is too long .check_to NOTE: Mail::CheckDeliveryParams.check_to is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check_to called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:52. returns the to address array NOTE: Mail::CheckDeliveryParams.check_to is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check_to called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:58. raises error if To is too long .check_addr NOTE: Mail::CheckDeliveryParams.check_addr is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check_addr called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:65. returns the address if it is not too long NOTE: Mail::CheckDeliveryParams.check_addr is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check_addr called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:71. raises error if address is too long .validate_smtp_addr NOTE: Mail::CheckDeliveryParams.validate_smtp_addr is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.validate_smtp_addr called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:78. returns the address is not too long NOTE: Mail::CheckDeliveryParams.validate_smtp_addr is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.validate_smtp_addr called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:84. returns error message if address contains LF NOTE: Mail::CheckDeliveryParams.validate_smtp_addr is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.validate_smtp_addr called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:92. returns error message if address contains CR NOTE: Mail::CheckDeliveryParams.validate_smtp_addr is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.validate_smtp_addr called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:100. returns error message if address is too long .check_message NOTE: Mail::CheckDeliveryParams.check_message is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check_message called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:108. ensures the message is not blank Mail::Configuration network configurations defaults delivery_method to smtp should be available from the Mail.defaults method should configure sendmail should configure sendmail using a string should configure exim should configure an open SMTP connection should accept a plug-in delivery method Mail::AddressList parsing should parse an address list should raise an error if the input is useless should not raise an error if the input is just blank should raise an error if the input is useless should give the address passed in should give the addresses passed in should preserve the display name should handle and ignore nil addresses should handle truly horrific combinations of commas, spaces, and addresses should handle folding whitespace should handle malformed folding whitespace (PENDING: No reason given) should extract comments in addreses which are part of a group functionality should give all the groups when asked should ask the group for all its addresses should give all the addresses when asked should handle a really nasty obsolete address list should create an address instance for each address returned should provide a list of group names Mail::Address functionality should allow us to instantiate an empty address object and call inspect should allow us to instantiate an empty address object and call to_s should allow us to instantiate an empty address object and call format should allow us to instantiate an empty address object and call address should allow us to instantiate an empty address object and call local should allow us to instantiate an empty address object and call domain should allow us to instantiate an empty address object and call name should ignore funky local-only spammy addresses in angle brackets "-Earnings...Notification-" should ignore funky local-only spammy addresses in angle brackets <56253817> should give its address back on :to_s if there is no display name should give its format back on :to_s if there is a display name should give back the display name should preserve the display name passed in should preserve the display name passed in with token unsafe chars should decode the display name without calling #decoded first doesn't get stuck on decode or encode output mode should allow nil display name should give back the local part should give back the domain should give back the formated address should handle an address without a domain should handle comments should handle multiple comments should handle nested comments should give back the raw value should format junk addresses as raw text assigning values directly should allow you to assign an address should allow you to assign a display name should return an empty format a display name and no address defined should allow you to assign an address and a display name parsing basic email addresses should handle all OK local parts should handle all OK domains RFC 6532 UTF-8 chars local domain display name email addresses from the wild should handle |aamine@loveruby.net| should handle |Minero Aoki | should handle |Minero Aoki| should handle |"Minero Aoki" | should handle |Minero Aoki| should handle lots of dots should handle trailing dots should handle |"Joe & J. Harvey" | should handle |"spickett@tiac.net" | should handle |rls@intgp8.ih.att.com (-Schieve,R.L.)| should handle |jrh%cup.portal.com@portal.unix.portal.com| should handle |astrachan@austlcm.sps.mot.com ('paul astrachan/xvt3')| should handle 'TWINE57%SDELVB.decnet@SNYBUF.CS.SNYBUF.EDU (JAMES R. TWINE - THE NERD)' should be able to handle 'David Apfelbaum ' should handle |"JAMES R. TWINE - THE NERD" | should handle '/G=Owen/S=Smith/O=SJ-Research/ADMD=INTERSPAN/C=GB/@mhs-relay.ac.uk' should handle |"Stephen Burke, Liverpool" | should handle 'The Newcastle Info-Server ' should handle 'Suba.Peddada@eng.sun.com (Suba Peddada [CONTRACTOR])' should handle 'Paul Manser (0032 memo) ' should handle |"gregg (g.) woodcock" | should handle |Graham.Barr@tiuk.ti.com| should handle |a909937 (Graham Barr (0004 bodg))| should handle |david d `zoo' zuhn | should handle |(foo@bar.com (foobar), ned@foo.com (nedfoo) ) | should handle |Pete(A wonderful ) chap) | should handle |Joe Q. Public | should handle |Mary Smith <@machine.tld:mary@example.net>| should handle |jdoe@test . example| should handle |groupname+domain.com@example.com| should handle |=?UTF-8?B?8J+RjQ==?= <=?UTF-8?B?8J+RjQ==?=@=?UTF-8?B?8J+RjQ==?=.emoji>| should handle |"Mikel \"quotes\" Lindsaar" | should handle |"Mikel \" Lindsaar" | should handle |"Mikel \"quotes\" (and comments) Lindsaar" (comment1)| should expose group should have no group by default creating parts of an address should add an address should add a display name modifying an address should add an address should add a display name should take an address and a display name and join them should take a display name and an address and join them providing encoded and decoded outputs should provide an encoded output should provide an encoded output for non us-ascii should provide an encoded output for non us-ascii Mail::DateTimeElement should parse a date should raise an error if the input is nil should raise an error if the input is useless Mail::EnvelopeFromElement parsing a from envelope string should parse a full field should parse a full field with a double digit day should parse a full field with a single space day should parse a null sender, when specified as <> should parse a null sender, with a single space day accessor methods should return the address should return the date_time formatting should format delivery date using UNIX ctime style Mail::MessageIdsElement should parse a message_id should parse multiple message_ids treats nil as an empty list should raise an error if the input is useless should respond to message_ids should respond to message_id should not fail to parse a message id with dots in it Mail::PhraseList parsing should parse a phrase list treats nil as an empty list should not raise an error if the input is useless Mail::ReceivedElement should raise an error if the input is nil should raise an error if the input is useless should give back the date time should give back the info mail encoding should allow you to assign an email-wide charset should let you define a charset per part should replace invalid characters should replace characters of unknown and invalid encoding using default encoding should allow you to send in unencoded strings to fields and encode them should allow you to send in unencoded strings to address fields and encode them should allow you to send in unencoded strings to address fields and encode them should allow you to send in multiple unencoded strings to address fields and encode them should allow you to send unquoted non us-ascii strings, with spaces in them should allow you to send in multiple unencoded strings to any address field should handle groups should handle groups with funky characters quoting token safe chars should not quote the display name if unquoted should not quote the display name if already quoted quoting token unsafe chars should quote the display name should preserve quotes needed from the user and not double quote specifying an email-wide encoding should allow you to send in unencoded strings to fields and encode them should allow you to send in unencoded strings to address fields and encode them should allow you to send in multiple unencoded strings to address fields and encode them allows multiple unencoded strings in To allows multiple unencoded strings in From allows multiple unencoded strings in Cc allows multiple unencoded strings in Reply-To #pick_encoding picks binary for nil should support latin2 should support ISO_8859-1 should support cp-850 should support base64 should encode base 64 from text should decode base 64 text should encode base 64 from binary should decode base 64 text quoted-printable should encode quoted printable from text should encode quoted printable from crlf text should encode quoted printable from cr text should bypass line ending conversion for binary encoding should decode quoted printable should encode quoted printable from binary should decode quoted printable text should bypass line ending conversion for binary decoding should cope with inappropriate =0D line break encoding should allow encoded =0D line breaks with soft line feeds should cope with inappropriate =0A line break encoding should allow encoded =0A line breaks with soft line feeds should cope with inappropriate =0D=0A line break encoding should allow encoded =0D=0A line breaks with soft line feeds accepts blank message_encoding x-uuencode is registered as uuencode is registered as x-uuencode is registered as x-uue can transport itself decodes encodes encodes / decodes non-ascii can read itself Mail::Encodings base64 Encoding should return true for base64 should return true for Base64 should return true for :base64 should return the Base64 Encoding class should return the base64 Encoding class should return the base64 Encoding class quoted-printable Encoding should return true for quoted-printable should return true for Quoted-Printable should return true for :quoted_printable should return the QuotedPrintable Encoding class should return the QuotedPrintable Encoding class should return the QuotedPrintable Encoding class B encodings should just return the string if us-ascii and asked to B encoded string should accept other encodings should correctly encode long string mixing with single/multi-byte characters should complain if there is no encoding passed for Ruby < 1.9 should split the string up into bite sized chunks that can be wrapped easily should decode an encoded string should decode a long encoded string should decode UTF-16 encoded string should decode UTF-32 encoded string should decode a string that looks similar to an encoded string (contains '=?') should parse adjacent encoded-words separated by linear white-space should parse adjacent words with no space should collapse adjacent words with multiple encodings on one line seperated by non-spaces should decode a blank string should decode a string, even with an invalid encoding name should decode 8bit encoded string should decode ks_c_5601-1987 encoded string should decode shift-jis encoded string should decode GB18030 encoded string misidentified as GB2312 Encoding conversion failed "\xDE\xBA" on UTF-16BE should decode an invalid utf-7 byte sequence Q encodings should just return the string if us-ascii and asked to Q encoded string should complain if there is no encoding passed for Ruby < 1.9 should accept other character sets should decode an encoded string should decode q encoded =5F as underscore should not fold a long string that has no spaces should round trip a complex string properly should round trip another complex string (koi-8) should decode a blank string should decode a string with spaces should decode a string ending with an unencoded question mark should treat unrecognized charsets as binary mixed Q and B encodings should decode an encoded string parameter MIME encodings should leave an unencoded string alone should unencode an encoded string should unencoded an encoded string and return the right charset on 1.9 should unencode a complete string that included unencoded parts should encode a string should just quote US-ASCII with spaces should leave US-ASCII without spaces alone decoding a string and detecting the encoding type should detect an encoded Base64 string to the decoded string should detect a multiple encoded Base64 string to the decoded string should detect a multiple encoded Base64 string with a space to the decoded string should detect a multiple encoded Base64 string with a whitespace to the decoded string should decode B and Q encodings together if needed should detect a encoded and unencoded Base64 string to the decoded string should detect an encoded QP string to the decoded string should decode UTF-16 encoded string should decode UTF-32 encoded string should detect multiple encoded QP string to the decoded string should detect multiple encoded QP string with a space to the decoded string should detect multiple encoded QP string with a space to the decoded string should detect a encoded and unencoded QP string to the decoded string should detect a plain string and return it should handle a very long string efficiently (PENDING: fails randomly) should handle Base64 encoded ISO-2022-JP string altering an encoded text to decoded and visa versa decoding should detect an encoded Base64 string and return the decoded string should detect an encoded QP string and return the decoded string should detect an a string is already decoded and leave it alone encoding should encode a string into Base64 should leave a string that doesn't need encoding alone unquote and convert to should unquote quoted printable and convert to utf-8 should unquote base64 and convert to utf-8 should handle no charset should unquote multiple lines should unquote a string in the middle of the text should unquote and change to an ISO encoding if we really want should unquote Shift_JIS QP with trailing = handles Windows 1252 QP encoding should recognize iso646-us should unquote multiple strings in the middle of the text should handle multiline quoted headers with mixed content should handle quoted string with mixed content that have a plain string at the end should handle utf_8 quoted printable encoding and decoding should handle underscores in the text should handle underscores in the text should keep the underscores in the text should handle a new line in the text should handle a question mark in the text pre encoding non usascii text should not change an ascii string should encode a display that contains non usascii should encode a single token that contains non usascii should encode a display that contains non usascii with quotes as no quotes should encode a display name with us-ascii and non-usascii parts should encode a display name with us-ascii and non-usascii parts ignoring quotes should encode a quoted display name with us-ascii and non-usascii that ends with a non-usascii part should encode multiple addresses correctly should encode multiple addresses correctly when noninitial address contains non-usascii chars should encode multiple unquoted addresses correctly should encode multiple unquoted addresses correctly when noninitial address contains non-usascii chars should encode multiple un bracketed addresses and groups correctly should correctly match and encode non-usascii letters at the end of a quoted string address encoding should not do anything to a plain address should encode an address correctly should encode multiple addresses correctly should encode unicode local part should encode emoji local part should handle a single ascii address correctly from a string should handle multiple ascii addresses correctly from a string should handle ascii addresses correctly as an array should ignore single nil should ignore nil in arrays .charset_encoder can use a custom encoder uses converter for params can convert ansi with best effort .collapse_adjacent_encodings leaves blank intact leaves pure unencoded intact does not modify 1 encoded splits unencoded and encoded into separate parts splits adjacent encodings into separate parts splits adjacent encodings without unencoded into separate parts does not join encodings when separated by unencoded does not join different encodings does not keep the separator character between two different encodings .pick_encoding finds encoding uses binary for unfound Test emails from RFC2822 should handle the basic test email should handle the sender test email should handle multiple recipients test email should handle group address email test should handle reply messages should handle reply message 2 should handle the final reply message should handle the rfc resent example email should handle the RFC trace example email should handle the rfc whitespace test email should handle the rfc obsolete addressing should handle the rfc obsolete dates should handle the rfc obsolete whitespace email (PENDING: No reason given) should handle folding subject from the wild raw_email_encoded_stack_level_too_deep.eml should return an 'encoded' version without raising a SystemStackError should have two parts sig_only_email.eml should not error on multiart/signed emails should have one attachment called signature.asc handling invalid group lists should parse the email and encode without crashing should return an empty groups list handling multiple references with one of them invalid should parse the email and encode without crashing should return the valid References value handling multiple content-disposition with all of them invalid should parse the email and encode without crashing should recognise the email as not attachment should return one invalid Content-Disposition value empty address lists should parse the email and encode without crashing should return an empty groups list RFC6532 UTF8 headers subject from to invalid charsets in headers falls back to ASCII-8BIT for unrecognized charsets Mail::FieldList should be able to add new fields should be able to add new fields in the right order should add new Received items after the existing ones Mail::Field parsing parses full header fields parses missing whitespace parses added inapplicable whitespace initialization raises if instantiating by parsing a full header field instantiates with name and value accepts arrays of values accepts omitted values should match up fields to class names matches dATE to Mail::DateField matches fROM to Mail::FromField matches sENDER to Mail::SenderField matches REPLY-TO to Mail::ReplyToField matches TO to Mail::ToField matches CC to Mail::CcField matches BCC to Mail::BccField matches MESSAGE-ID to Mail::MessageIdField matches IN-REPLY-TO to Mail::InReplyToField matches REFERENCES to Mail::ReferencesField matches KEYWORDS to Mail::KeywordsField matches resent-date to Mail::ResentDateField matches resent-from to Mail::ResentFromField matches rESENT-sENDER to Mail::ResentSenderField matches rESENT-tO to Mail::ResentToField matches rESent-cc to Mail::ResentCcField matches resent-bcc to Mail::ResentBccField matches reSent-MESSAGE-iD to Mail::ResentMessageIdField matches rEtURN-pAtH to Mail::ReturnPathField matches rEcEiVeD to Mail::ReceivedField matches Subject to Mail::SubjectField matches Comments to Mail::CommentsField matches Mime-VeRSIOn to Mail::MimeVersionField matches cOntenT-transfer-EnCoDiNg to Mail::ContentTransferEncodingField matches Content-Description to Mail::ContentDescriptionField matches Content-Disposition to Mail::ContentDispositionField matches cOnTENt-TyPe to Mail::ContentTypeField should say anything that is not a known field is an optional field should return an unstuctured field if the structured field parsing raises an error delegates to_s to its field delegates missing methods to its field should respond_to? its own methods and the same methods as its instantiated field class should change its type if you change the name should create a field without trying to parse if given a symbol should inherit charset error handling should populate the errors array if it finds a field it can't deal with helper methods should reply if it is responsible for a field name as a capitalized string - structured field should reply if it is responsible for a field as a lower case string - structured field should reply if it is responsible for a field as a symbol - structured field should say it is the "same" as another if their field types match should say it is not the "same" as another if their field types don't match should say it is not the "same" as nil should say it is == to another if their field and names match should say it is not == to another if their field names do not match should say it is not == to another if their field names match, but not their values should say it is not == to nil should sort according to the field order user defined fields should say it is the "same" as another if their field names match should say it is not == to another if their field names do not match passing an encoding should allow you to send in unencoded strings to fields and encode them should allow you to send in unencoded strings to address fields and encode them should allow you to send in unencoded strings without quotes to address fields and encode them should allow you to send in unencoded strings to address fields and encode them should allow you to send in multiple unencoded strings to address fields and encode them should allow you to send in multiple unencoded strings to any address field should allow an encoded value in the Subject field and decode it automatically (issue 44) should allow you to encoded text in the middle (issue 44) more tolerable to encoding definitions, ISO (issue 120) more tolerable to encoding definitions, ISO-long (issue 120) more tolerable to encoding definitions, UTF (issue 120) more tolerable to encoding definitions, ISO (issue 120) more tolerable to encoding definitions, Windows (issue 120) should support ascii encoded utf-8 subjects should support ascii encoded windows subjects value parsed returns parsed value unparsed returns origin unparsed value Mail::Field::ParseError should be structured AddressContainer should allow you to append an address to an address field result should handle complex addresses correctly Mail::BccField initialization should initialize should accept a string without the field name instance methods should return an address should return two addresses should return one address and a group should return the formatted line on to_s should return nothing by default on encoded as Bcc should not be in the mail should return the encoded line for one address when requested to include in headers should return the encoded line when requested to include in headers should return the decoded line Mail::CcField initialization should initialize should accept a string without the field name instance methods should return an address should return two addresses should return one address and a group should return the formatted line on to_s should return the encoded line for one address should return the encoded line should return the decoded line Mail::CommentsField should initialize should accept a string with the field name Mail::CommonAddressField should yield each address object in turn address handling should give the addresses it is going to should split up the address list into individual addresses should give the formatted addresses should give the display names should give the actual address objects should handle groups as well should provide a list of groups should provide a list of addresses per group should provide a list of addresses that are just in the groups should preserve the display name should handle multiple addresses should handle missing display names with an angle address should handle empty display names with an angle address .value= should handle initializing as an empty string should encode to an empty string if it has no addresses or groups a unquoted multi-byte address is given should allow you to set an unquoted, multi-byte address value after initialization should keep the given value a quoted multi-byte address is given should allow you to set an quoted, multi-byte address value after initialization should keep the given value .<< should allow you to append an address a unquoted multi-byte address is given initialized with an empty string should allow you to append an unquoted, multi-byte address value should keep the given value initialized with an us-ascii address should allow you to append a quoted, multi-byte address value initialized with an multi-byte address should allow you to append a quoted, multi-byte address value should keep the given value a quoted multi-byte address is given initialized with an empty string should allow you to append a quoted, multi-byte address value should keep the given value initialized with an us-ascii address should allow you to append a quoted, multi-byte address value initialized with an multi-byte address should allow you to append a quoted, multi-byte address value should keep the given value encoding and decoding fields should allow us to encode an address field should allow us to encode a simple address field should allow us to encode an address field should allow us to decode an address field should allow us to decode a non ascii address field should allow us to decode a non ascii address field Mail::CommonDateField encoding and decoding fields should allow us to encode an date field should allow us to encode an resent date field should allow us to decode an address field Mail::CommonField multi-charset support should return '' on to_s if there is no value should leave ascii alone should encode a utf-8 string as utf-8 quoted printable should wrap an encoded at 60 characters should handle charsets in assigned addresses with content that looks like the field name does not strip from start does not strip from middle Mail::CommonMessageIdField encoding and decoding fields should allow us to encode a message id field should allow us to encode a message id field should allow us to encode an in reply to field should allow us to decode a message id field Mail::ContentDescriptionField initialization should initialize should accept a string without the field name Mail::ContentDispositionField initialization should initialize should accept a string without the field name should accept a nil value and generate a disposition type should render encoded should render encoded for inline should wrap a filename in double quotation marks only if the filename contains spaces and does not already have double quotation marks should render decoded should render decoded inline should handle upper and mixed case INLINE and AttachMent instance methods should give its disposition type should accept a blank disposition type handles nil value finding a filename should locate a filename if there is a filename should locate a name if there is no filename should return an empty string when filename or name is empty should locate an encoded name as a filename Mail::ContentIdField initialization should initialize should accept a string without the field name should accept a nil value and generate a content_id should allow it to be encoded should allow it to be decoded ensuring only one message ID should not accept a string with multiple message IDs but only return the first should change the message id if given a new message id instance methods should provide to_s should provide encoded should respond to :responsible_for? generating a message id should generate a message ID if it has no value should generate a random message ID Mail::ContentLocationField initialization should initialize should accept a string without the field name should render an encoded field should render a decoded field parsing the value should return an encoding string unquoted Mail::ContentTransferEncodingField initialization should initialize should accept a string without the field name should render an encoded field should render a decoded field parsing the value should return an encoding string should treat 7bits/7-bit and 8bits/8-bit as 7bit and 8bit should handle any valid 'x-token' value should handle an x-encoding should handle an ietf encoding (practically, any token) should raise an error on bogus values should handle an empty content transfer encoding should handle a hyphen Mail::ContentTypeField initialization should initialize should accept a string without the field name should accept a nil value and generate a content_type should render encoded should render encoded with parameters should render quoted values encoded should render decoded should render quoted values decoded should render should wrap a filename in double quotation marks only if the filename contains spaces and does not already have double quotation marks should only wrap filenames in double quotation marks instance methods should return a content_type should return a content_type for the :string method should return a main_type should return a sub_type should return a parameter as a hash should return multiple parameters as a hash should return boundry parameters should be indifferent with the access class methods should give back an initialized instance with a unique boundary should give back an initialized instance with different type with a unique boundary should give unique boundaries Testing a bunch of email Content-Type fields should handle 'application/octet-stream; name*=iso-2022-jp'ja'01%20Quien%20Te%20Dij%8aat.%20Pitbull.mp3' should handle 'application/pdf;' should handle 'application/pdf; name="broken.pdf"' should handle 'application/pkcs7-signature;' should handle 'application/pkcs7-signature; name=smime.p7s' should handle 'application/x-gzip; NAME=blah.gz' should handle 'image/jpeg' should handle 'image/jpeg' should handle 'image/jpeg;' should handle 'image/png;' should handle 'message/delivery-status' should handle 'message/rfc822' should handle 'multipart/alternative;' should handle 'multipart/alternative; boundary="----=_NextPart_000_0093_01C81419.EB75E850"' should handle 'multipart/alternative; boundary=----=_NextPart_000_0093_01C81419.EB75E850' should handle 'Multipart/Alternative;boundary=MuLtIpArT_BoUnDaRy' should handle 'Multipart/Alternative;boundary=MuLtIpArT_BoUnDaRy' should handle 'multipart/alternative; boundary="----jkhkjgyurlkmn789809";; charset="us-ascii"' should handle 'multipart/mixed' should handle 'multipart/mixed;' should handle 'multipart/mixed; boundary=Apple-Mail-13-196941151' should handle 'multipart/mixed; boundary=mimepart_427e4cb4ca329_133ae40413c81ef' should handle 'multipart/report; report-type=delivery-status;' should handle 'multipart/signed;' should handle 'text/enriched;' should handle 'text/html;' should handle 'text/html; charset=iso-8859-1;' should handle 'TEXT/PLAIN; charset=ISO-8859-1;' should handle 'text/plain' should handle 'text/plain;' should handle 'text/plain; charset=ISO-8859-1' should handle 'text/plain; charset=ISO-8859-1;' should handle 'text/plain; charset=us-ascii;' should handle 'text/plain; charset=US-ASCII; format=flowed' should handle 'text/plain; charset=US-ASCII; format=flowed' should handle 'text/plain; charset=utf-8' should handle 'text/plain; charset=utf-8' should handle 'text/x-ruby-script;' should handle 'text/x-ruby-script; name="hello.rb"' should handle 'multipart/mixed; boundary="=_NextPart_Lycos_15031600484464_ID" should handle 'multipart/mixed; boundary="=_NextPart_2rfkindysadvnqw3nerasdf";windows-852 should handle 'multipart/alternative; boundary=----=_=NextPart_000_0093_01C81419.EB75E850 should handle 'multipart/alternative; boundary="----=_=NextPart_000_0093_01C81419.EB75E850" should handle 'multipart/related;boundary=1_4626B816_9F1690;Type="application/smil";Start=""' should handle 'IMAGE/JPEG; name="IM 006.jpg"' should handle 'unknown/unknown' finding a filename should locate a filename if there is a filename should locate a name if there is no filename should return an empty string when filename or name is empty should locate an encoded name as a filename should encode a non us-ascii filename handling badly formated content-type fields should handle missing sub-type on a text content type should handle missing ; after content-type initializing with an array should initialize with an array should allow many parameters to be passed in special case values needing sanity should handle 'text/plain;ISO-8559-1' should handle 'text/plain; charset = "iso-8859-1"' should handle text; params should handle text/html; charset="charset="GB2312"" should handle application/octet-stream; name=archiveshelp1[1].htm should handle text/plain;; format="flowed" set an empty content type to text/plain should just ignore illegal params like audio/x-midi; name=Part .exe should handle: rfc822; format=flowed; charset=iso-8859-15 should just get the mime type if all else fails with some real garbage shouldn't include separating semicolon in parameter value when sanitizing Mail::DateField initialization should initialize should be able to tell the time should accept a string without the field name should accept nil as a value should allow us to encode an date field should allow us to decode an address field should be able to parse a really bad spacing example should give today's date if no date is specified should handle invalid date Mail::Envelope should initialize accessor methods should return the address should return the date_time Mail::FromField should handle non ascii should work without quotes should work with combinations of quotes and non ascii initialization should initialize should accept a string without the field name instance methods should return an address should return two addresses should return one address and a group should return the formatted line on to_s should return the encoded line should return the encoded line should return the decoded line Mail::InReplyToField should output lines shorter than 998 chars initialization should initialize should accept a string without the field name should provide encoded should handle many encoded message IDs should handle an array of message IDs should provide decoded should handle many decoded message IDs should handle an empty value handlign multiple message ids should handle many message IDs Mail::KeywordsField should output lines shorter than 998 chars initializing should initialize should accept a string without the field name giving a list of keywords should return a list of keywords should handle phrases should handle comments should handle comments should handle comments in quotes encoding and decoding should encode should decode Mail::MessageIdField initialization should initialize should accept a string without the field name should accept a nil value and generate a message_id ensuring only one message ID should not accept a string with multiple message IDs but only return the first should change the message id if given a new message id instance methods should provide to_s should provide encoded should provide decoded should respond to :responsible_for? generating a message id should generate a message ID if it has no value should generate a random message ID weird message IDs should be able to parse <000701c874a6$3df7eaf0$b9e7c0d0$@geille@fiscon.com> should be able to parse <.AAA-default-12226,16.1089643496@us-bdb-1201.vdc.amazon.com> should be able to parse <091720041340.19561.414AE9430005E91000004C6922007589429B0702040790040A0E08 0C0703@comcast.net> should be able to parse <3851.1096568577MSOSI1188307:1OSIMS@gamefly.com> should be able to parse <3851.1096568577MSOSI1188307:1OSIMS@gamefly.com > should be able to parse <000301caf03a$77d922ae$82dba8c0@.pool.ukrtel.net> should be able to parse <"urn:correios:msg:2011071303483114f523ef89e040878bca2e451a999448"@1310528911569.rte-svc-na-5006.iad5.amazon.com> should be able to parse <7467BC5DC7CCEB429E2D3F05E49B3067375E6DC038@EXVMBX020-10.exch020.server... should be able to parse |2a26f8f146e27159| Mail::MimeVersionField initialization should initialize should accept a string without the field name parsing a version string should get a major value should get a minor value should get a version string should handle comments before the major version should handle comments before the major version without space should handle comments after the major version without space should handle comments before the minor version without space should handle comments after the minor version without space should handle comments after the minor version should accept nil as a value should provide an encoded value should provide an decoded value Mail::ParameterHash should return the values in the hash should return the values in the hash regardless of symbol or string should return the values in the hash using case-insensitive key matching should return the correct value if they are not encoded should return a name list concatenated should return a name list concatenated and unencoded allows for blank language allows for blank charset allows for blank charset and language converts from specified encoding to utf-8 should allow us to add a value should return an encoded value Mail::ReceivedField should initialize should be able to tell the time should accept a string without the field name should provide an encoded value should provide an encoded value with correct timezone should provide an decoded value should handle empty name-value lists with a comment only (qmail style) should handle a blank value WARNING: Invalid date field for received element (29 Jul 2013 25:12:46 +0900): Date::Error: invalid date should handle invalid date Mail::ReferencesField should initialize should accept a string without the field name should accept multiple message ids should accept an array of message ids should accept no message ids should output lines shorter than 998 chars should handle comma-separated values should be able to parse |2a26f8f146e27159@domain.com@domain.com, 2a26f8f146e27159@domain.com@domain.com| should be able to parse |2a26f8f146e27159@domain.com@domain.com 2a26f8f146e27159@domain.com@domain.com| Mail::ReplyToField initialization should initialize should accept a string without the field name instance methods should return an address should return two addresses should return one address and a group should return the formatted line on to_s should return the encoded line Mail::ResentBccField initialization should initialize should accept a string without the field name instance methods should return an address should return two addresses should return one address and a group should return the formatted line on to_s should return the encoded line Mail::ResentCcField initialization should initialize should accept a string without the field name instance methods should return an address should return two addresses should return one address and a group should return the formatted line on to_s should return the encoded line Mail::ResentDateField should initialize should be able to tell the time should accept a string without the field name should give today's date if no date is specified Mail::ResentFromField initialization should initialize should accept a string without the field name instance methods should return an address should return two addresses should return one address and a group should return the formatted line on to_s should return the encoded line Mail::ResentMessageIdField should initialize should accept a string without the field name should output lines shorter than 998 chars Mail::ResentSenderField formats the sender parses a single sender address returns the field value encodes a header line initialization should initialize should accept a string without the field name Mail::ResentToField initialization should initialize should accept a string without the field name instance methods should return an address should return two addresses should return one address and a group should return the formatted line on to_s should return the encoded line Mail::ReturnPathField should allow you to specify a field should encode the addr_spec in <> should accept <> should set the return path should set the return path should wrap the return path addr_spec in <> Mail::SenderField formats the sender parses a single sender address returns the field value encodes a header line initialization should initialize should accept a string without the field name should reject headers with multiple mailboxes (PENDING: Sender accepts an address list now, but should only accept a single address) Mail::StructuredField initialization should be instantiated manipulation should allow us to set a text value at initialization should provide access to the text of the field once set should provide a means to change the value displaying encoded field and decoded value should provide a to_s function that returns the decoded string should return '' on to_s if there is no value should give an encoded value ready to insert into an email should return an empty string on encoded if it has no value should return the field name and value in proper format when called to_s Mail::ToField should not crash if it can't understand a name initialization should initialize should accept a string without the field name instance methods should return an address should return two addresses should return one address and a group should return the formatted line on to_s should return the encoded line should return the decoded line should get multiple address out from a group list should handle commas in the address should handle commas in the address for multiple fields unicode address should allow unicode local part jp should allow unicode local should allow unicode local (simple) should allow unicode local (complex) should allow emoji local Mail::UnstructuredField initialization should be instantiated manipulation should allow us to set a text value at initialization should provide access to the text of the field once set should provide a means to change the value displaying encoded field and decoded value should provide a to_s function that returns the field name and value should return '' on to_s if there is no value should give an encoded value ready to insert into an email should return nil on encoded if it has no value should handle array should handle string should give an decoded value ready to insert into an email should return a nil on decoded if it has no value should just add the CRLF at the end of the line should do encoded-words encoding correctly without extra equal sign should encode the space between two adjacent encoded-words should encode additional special characters inside encoded-word-encoded strings should decode a utf-7(B) encoded unstructured field folding should not fold itself if it is 78 chracters long should fold itself if it is 79 chracters long should fold itself if it is 997 chracters long should fold itself if it is 998 characters long should fold itself if it is 999 characters long should fold itself if it is non us-ascii should fold properly with my actual complicated header should fold properly with continuous spaces around the linebreak encoding non QP safe chars should encode an ascii string that has carriage returns if asked to iso-2022-jp Subject should encoded with ISO-2022-JP encoding Mail::Header initialization should instantiate empty should instantiate with a string passed in copying should instantiate with a string passed in instance methods should save away the raw source of the header that it is passed should say if it has a message_id field defined should say if it has a message_id field defined should say if it has a content_id field defined should say if it has a content_id field defined should know its own charset should know its own charset if set should not unset previously set charset if content-type is set without charset shouldn't die when queried for a charset and the content-type header is invalid should be Enumerable creating fields should recognise a bcc field should recognise a cc field should recognise a content-description field should recognise a content-disposition field should recognise an inline content-disposition field should recognise a content-id field should recognise a content-transfer-encoding field should recognise a content-type field should recognise a date field should recognise a from field should recognise a in-reply-to field should recognise a keywords field should recognise a message-id field should recognise a mime-version field should recognise a received field should recognise a references field should recognise a reply-to field should recognise a resent-bcc field should recognise a resent-cc field should recognise a resent-date field should recognise a resent-from field should recognise a resent-message-id field should recognise a resent-sender field should recognise a resent-to field should recognise a return-path field should recognise a sender field should recognise a to field should maintain header case should not accept field names containing colons parsing should split the header into separate fields should not split a wrapped header in two should accept any valid header field name should not try to accept colons in header field names should accept any valid header field value should split each field into an name and value should split each field into an name and value - even if whitespace is missing should preserve the order of the fields it is given should allow you to reference each field and value by literal string name should return an array of fields if there is more than one match should return nil if no value in the header should add a new field if the field does not exist should allow you to pass in an array of raw fields should reset the value of a single-only field if it already exists should allow you to delete a field by setting it to nil should delete all matching fields found if there are multiple options should delete only matching fields found should handle an empty X-* header value should accept X- option fields from MS-Exchange should return nil if asked for the value of a non existent field should allow you to replace a from field should maintain the class of the field folding and unfolding should unfold a header should preserve whitespace when unfolding a header should handle a crazy long folded header should convert all lonesome LFs to CRLF should convert all lonesome LFs to CRLF in UTF-8 too should convert all lonesome CRs to CRLF error handling should collect up any of its fields' errors handling date fields with multiple values should know which fields can only appear once should know which fields can only appear once should enforce appear-once rule even with mass assigned header should add additional fields that can appear more than once should delete all references to a field handling trace fields should instantiate one trace field object per header should add a new received header after the other received headers if they exist encoding should output a parsed version of itself to US-ASCII on encoded and tidy up and sort correctly should not blow up on encoding mismatches detecting required fields should not say it has a message id if it doesn't should say it has a message id if it does should not say it has a date if it doesn't should say it has a date id if it does should not say it has a mime-version if it doesn't should say it has a date id if it does mime version handling should return the mime version of the email should return nil if no mime-version header field should return the transfer-encoding of the email should return nil if no transfer-encoding header field should return the content-description of the email should return nil if no content-description header field configuration option .maximum_amount should be 1000 by default should limit amount of parsed headers mail should be able to be instantiated should be able to make a new email should accept headers and body should read a file Mail::Message initialization should instantiate empty should return a basic email should instantiate with a string should allow us to pass it a block should yield self if the given block takes any args should initialize a body and header class even if called with nothing to begin with should not report basic emails as bounced should be able to parse a basic email should be able to parse a basic email with linefeeds should be able to parse an email with @ in display name should be able to parse an email with only blank lines as body should be able to parse an email with a funky date header should be able to invoke subject on a funky subject header should use default charset should be able to parse an email missing an encoding parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_content_disposition.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_content_location.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_message_rfc822.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_nonascii_filename.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_only_email.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_pdf.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_pdf_lf.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_with_base64_encoded_name.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_with_encoded_name.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_with_quoted_filename.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_with_unquoted_name.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/bad_date_header.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/bad_date_header2.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/bad_encoded_subject.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/bad_subject.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/cant_parse_from.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/content_transfer_encoding_7-bit.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/content_transfer_encoding_empty.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/content_transfer_encoding_plain.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/content_transfer_encoding_qp_with_space.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/content_transfer_encoding_spam.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/content_transfer_encoding_text-html.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/content_transfer_encoding_with_8bits.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/content_transfer_encoding_with_semi_colon.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/content_transfer_encoding_x_uuencode.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/empty_group_lists.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/empty_in_reply_to.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/encoding_madness.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/header_fields_with_empty_values.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/invalid_subject_characters.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/missing_body.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/missing_content_disposition.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/multiple_content_types.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/multiple_invalid_content_dispositions.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/multiple_references_with_one_invalid.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/must_supply_encoding.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/new_line_in_to_header.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/trademark_character_in_subject.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/weird_to_header.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/email_with_similar_boundaries.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email11.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email12.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email2.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email4.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email7.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email_encoded_stack_level_too_deep.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email_with_binary_encoded.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email_with_illegal_boundary.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email_with_mimepart_without_content_type.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email_with_multipart_mixed_quoted_boundary.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email_with_nested_attachment.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email_with_quoted_illegal_boundary.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/sig_only_email.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/two_from_in_message.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multi_charset/japanese.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multi_charset/japanese_attachment.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multi_charset/japanese_attachment_long_name.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multi_charset/japanese_iso_2022.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multi_charset/japanese_shift_jis.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multi_charset/ks_c_5601-1987.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multipart_report_emails/multi_address_bounce1.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multipart_report_emails/multi_address_bounce2.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multipart_report_emails/multipart_report_multiple_status.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multipart_report_emails/report_422.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multipart_report_emails/report_530.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/basic_email.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/basic_email_lf.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/mix_caps_content_type.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email10.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email5.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email6.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email8.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_bad_time.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_double_at_in_header.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_incorrect_header.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_multiple_from.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_quoted_with_0d0a.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_reply.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_simple.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_string_in_date_field.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_trailing_dot.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_with_at_display_name.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_with_bad_date.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_with_partially_quoted_subject.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example01.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example02.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example03.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example04.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example05.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example06.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example07.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example08.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example09.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example10.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example11.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example12.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example13.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example14.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc6532/utf8_headers.eml fixture should be able to parse a large email without raising an exception should not raise a warning on having non US-ASCII characters in the header (should just handle it) should raise a warning (and keep parsing) on having an incorrectly formatted header should read in an email message and basically parse it should not fail parsing message with caps in content_type should be able to pass an empty reply-to header should be able to pass two In-Reply-To headers should be able to pass two References headers YAML serialization should serialize the basic information to YAML should deserialize after serializing should serialize a Message with a custom delivery_handler should load a serialized delivery handler should not deserialize a delivery_handler that does not exist should deserialize parts as an instance of Mail::PartsList should handle multipart mail splitting should split the body from the header should split when the body starts with a space should split if the body starts with an empty line should split if the body starts with a blank line should split after headers that contain "\r\n " should split only once if there are "\r\n\r\n"s in the body should allow headers that end in trailing whitespace envelope line handling should respond to 'envelope from' should strip off the envelope from field if present should strip off the envelope from field if present should not cause any problems if there is no envelope from present should ignore a plain text body that starts with ^From should handle a multipart message that has ^From in it accepting a plain text string email should accept some email text to parse and return an email should set a raw source instance variable to equal the passed in message should set the raw source instance variable to '' if no message is passed in should give the header class the header to parse should give the header class the header to parse even if there is no body should give the body class the body to parse should still ask the body for a new instance even though these is nothing to parse, yet should give the header the part before the line without spaces and the body the part without should allow for whitespace at the start of the email should read in an email message with the word 'From' in it multiple times and parse it should parse non-UTF8 sources should parse sources with charsets that we know but Ruby doesn't should be able to normalize CRLFs on non-UTF8 encodings should be able to normalize CRLFs on non-UTF8 encodings directly setting values of a message accessing fields directly should allow you to grab field objects if you really want to should give you back the fields in the header should delete a field if it is set to nil with :method= should return the to field should return the from field should return the subject should return the body decoded with to_s should return the body encoded if asked for should return the body decoded if asked for with :method(value) should return the to field should return the from field should return the subject should return the body decoded with to_s should return the body encoded if asked for should return the body decoded if asked for setting arbitrary headers should allow you to set them should allow you to read arbitrary headers should instantiate a new Header replacing header values should allow you to replace a from field should maintain the class of the field setting headers should accept them in block form should accept them in assignment form should accept them in key, value form as symbols should accept them in key, value form as strings should accept them as a hash with symbols should accept them as a hash with strings should let you set custom headers with a :headers => {hash} should assign the body to a part on creation should not overwrite bodies on creation should allow you to init on an array of addresses from a hash should allow you to init on an array of addresses directly should allow you to init on an array of addresses directly making a copy of a message with dup its headers should not be changed when you change the headers of the original its headers should be copies of the headers of the original handling missing required fields: every email Message-ID should say if it has a message id should preserve any message id that you pass it if add_message_id is called explicitly should generate a random message ID if nothing is passed to add_message_id should make an email and inject a message ID if none was set if told to_s should add the message id to the message permanently once sent to_s should add a body part if it is missing Date should say if it has a date should preserve any date that you pass it if add_date is called explicitly should generate a current date if nothing is passed to add_date should make an email and inject a date if none was set if told to_s should add the date to the message permanently once sent to_s mime emails rfc2046 can be decoded rfc2046 mime-version should say if it has a mime-version should preserve any mime version that you pass it if add_mime_version is called explicitly should generate a mime version if nothing is passed to add_date should make an email and inject a mime_version if none was set if told to_s should add the mime version to the message permanently once sent to_s content type should say if it has a content type should say if it does not have a content type should say if it has a charset should say if it has a charset should not raise a warning if there is no charset defined and only US-ASCII chars should set the content type to text/plain; charset=us-ascii should not set the charset if the file is an attachment should not set the charset if the content_type is not text should raise a warning if there is no content type and there is non ascii chars and default to text/plain, UTF-8 should raise a warning if there is no charset parameter and there is non ascii chars and default to text/plain, UTF-8 should not raise a warning if there is no charset parameter and the content-type is not text should not raise a warning if there is a charset defined and there is non ascii chars should be able to set a content type with an array and hash should be able to set a content type with an array and hash with a non-usascii field should allow us to specify a content type in a block charset should return a default value for multipart mails charset= should not add an empty charset header should remove the charset header convert_to_multipart original content headers move to the new part content-transfer-encoding should use 7bit for only US-ASCII chars should use QP transfer encoding for 7bit text with lines longer than 998 octets should use QP transfer encoding for 8bit text with only a few 8bit characters should use QP transfer encoding for 8bit text attachment with only a few 8bit characters should use base64 transfer encoding for 8-bit text with lots of 8bit characters should use 8bit transfer encoding when 8bit is forced output should make an email and allow you to call :to_s on it to get a string should raise an error and message if you try and call decoded on a multipart email should return the decoded body if you call decode and the message is not multipart decoding bodies should not change a body on decode if not given an encoding type to decode should change a body on decode if given an encoding type to decode should change a body on decode if given an encoding type to decode should not strip the raw mail source in case the trailing \r\n is meaningful text messages should be decoded using content type charset should respond true to text? inspect_structure should return the same as inspect (no attachments) uses the Utilities charset encoder helper methods should implement the spaceship operator on the date field should have a destinations method should have a from_addrs method should have a from_addrs method that is empty if nil should have a to_addrs method should have a to_addrs method that is empty if nil should have a cc_addrs method should have a cc_addrs method that is empty if nil should have a bcc_addrs method should have a bcc_addrs method that is empty if nil should give destinations even if some of the fields are blank should be able to encode with only one destination == should be implemented should ignore the message id value if both have a nil message id should ignore the message id value if self has a nil message id should ignore the message id value if other has a nil message id should not be == if both emails have different Message IDs nested parts adds a new text part when assigning the body on an already-multipart message should provide a way to instantiate a new part as you go down deliver should return self after delivery should pass self to a delivery agent should inform observers that the mail was sent should allow observers to be unregistered should inform observers that the mail was sent, even if a delivery agent is used should pass to the interceptor the email just before it gets sent should let the interceptor that the mail was sent should allow interceptors to be unregistered error handling should collect up any of its fields' errors header case should be preserved should handle mail[] and keep the header case parsing emails with non usascii in the header should work adding parts should preserve the charset of the mail when UTF-8 vs UTF-8 when UTF-8 vs ISO-8859-1 when UTF-8 vs nil when ISO-8859-1 vs UTF-8 when ISO-8859-1 vs ISO-8859-1 when ISO-8859-1 vs nil when nil vs UTF-8 when nil vs ISO-8859-1 when nil vs nil ordering messages should put all attachments as the last item should allow overwriting sort order attachment query methods shouldn't die with an invalid Content-Disposition header shouldn't die with an invalid Content-Type header without_attachments! should delete all attachments replying to a basic message should create a new message should be in-reply-to the original message should reference the original message should Re: the original subject should be sent to the original sender should be sent from the original recipient should accept args should accept a block to a message with an explicit reply-to address should be sent to the reply-to address to a message with more than one recipient should be sent from the first to address to a reply should be in-reply-to the original message should append to the original's references list should not append another Re: to a reply with an in-reply-to with a single message id but no references header should have a references consisting of the in-reply-to and message_id fields to a reply with an in-reply-to with multiple message ids but no references header should have no references header SMTP envelope From should respond should default to return_path, sender, or first from address can be overridden SMTP envelope To should respond should default to destinations can be overridden MIME Emails general helper methods should read a mime version from an email should return nil if the email has no mime version should read the content-transfer-encoding should read the content-description should return the content-type should return the charset should allow you to set the charset should return the main content-type should return the sub content-type should return the content-type parameters should recognize a non multipart email should not report the email as :attachment? should recognize an attachment part should give how may (top level) parts there are should report the mail :has_attachments? should only split on exact boundary matches a multipart email (raw_email7.eml) should recognize a multipart email inspect_structure should return what is expected attachment_only_email.eml should report the email as :attachment? inspect_structure should return what is expected a multipart/alternative mail (raw_email11.eml) should give the content_type of each part inspect_structure should return what is expected multipart emails should add a boundary if there is none defined and a part is added should not add a boundary for a message that is only an attachment multipart/alternative emails should know what its boundary is if it is a multipart document should return nil if there is no content-type defined should assign the text part and allow you to reference should convert strings assigned to the text part into Mail::Part objects with sensible defaults should not assign a nil text part should assign the html part and allow you to reference should convert strings assigned to the html part into Mail::Part objects with sensible defaults should not assign a nil html part should set default content type on assigned text and html parts should set default content type on declared text and html parts should not override content type should add the html part and text part should remove the html part and back out of multipart/alternative if set to nil should remove the text part and back out of multipart/alternative if set to nil should set the content type to multipart/alternative if you assign html and text parts should set the content type to multipart/alternative if you declare html and text parts should not set the content type to multipart/alternative if you declare an html part but not a text part should not set the content type to multipart/alternative if you declare a text part but not an html part should add the end boundary tag should not put message-ids into parts should create a multipart/alternative email through a block should detect an html_part in an existing email should detect a text_part in an existing email with plain text attachment should detect an html_part in a multi level mime email should only the first part on a stupidly overly complex email finding attachments should return an array of attachments should return an array of attachments should find binary encoded attachments of type .gif should find binary encoded attachments of type .jpg should find binary encoded attachments of type .pdf should find binary encoded attachments of type .png should find binary encoded attachments of type .tiff should find binary encoded attachments of type .zip adding a file attachment should set to multipart/mixed if a text part and you add an attachment should set to multipart/mixed if you add an attachment and then a text part should add a part given a filename should give the part the right content type should return attachment objects should be return an aray of attachments should return the filename of each attachment should return the type/subtype of each attachment should return the content of each attachment should allow you to send in file data instead of having to read it should support :mime_type option should be able to add a body before adding a file should allow you to add a body as text part if you have added a file should allow you to add a body as text part if you have added a file and not truncate after newlines - issue 208 should not raise a warning if there is a charset defined and there are non ascii chars in the body Mail::Multibyte::Chars should upcase should downcase doesn't mutate input string encoding multipart/report emails should know if it is a multipart report type delivery-status reports should know if it is a deliver-status report should find its message/delivery-status part should handle a report that has a human readable message/delivery-status delivery-status part in a non report email does not return a delivery_status_part multipart reports with more than one address should not crash should not know that a multi address email was bounced temporary failure should be bounced should say action 'delayed' should give a final recipient should give an error code should give a diagostic code should give a remote-mta should be retryable permanent failure should be bounced should say action 'failed' should give a final recipient should give an error code should give a diagostic code should give a remote-mta should be retryable exim delivery agent should send an email using exim should still send an email if the settings have been set to nil should escape evil haxxor attemptes should raise an error if no sender is defined should raise an error if no recipient if defined return path should send an email with a return-path using exim should use the sender address is no return path is specified should use the from address is no return path or sender are specified should escape the return path address should not escape ~ in return path address SMTP Delivery Method general usage should send an email to a file should send multiple emails to multiple files should only create files based on the addr_spec of the destination should use the base name of the file name to prevent file system traversal should not raise errors if no sender is defined should raise an error if no recipient if defined Logger Delivery Method sends an email to $stdout with 'info' severity by default can be configured with a custom logger and severity sender and recipient validation should not raise errors if no sender is defined should raise an error if no recipient if defined Mail::Sendmail sends an email using sendmail spawns a sendmail process still sends an email if the arguments setting have been set to nil escapes evil haxxor attempts raises on nonzero exitstatus raises an error if no sender is defined raises an error if no recipient is defined allows for legacy callers with :arguments strings SMTP From explicitly passes an envelope From address to sendmail escapes the From address does not escape ~ in From address SMTP To explicitly passes envelope To addresses to sendmail escapes the To address does not escape ~ in To address quotes the destinations to ensure leading -hyphen doesn't confuse sendmail SMTP Delivery Method should not dot-stuff unterminated last line with no leading dot should not dot-stuff newline-terminated last line should send an email using open SMTP connection should be able to return actual SMTP protocol response should not raise errors if no sender is defined should raise an error if no recipient if defined SMTP Delivery Method general usage should send emails from given settings should be able to send itself should be able to return actual SMTP protocol response enabling tls should use OpenSSL::SSL::VERIFY_NONE if a context should ignore OpenSSL::SSL::VERIFY_NONE if it is 0 enabling ssl should use OpenSSL::SSL::VERIFY_NONE if a context should ignore OpenSSL::SSL::VERIFY_NONE if it is 0 should not set verify mode when none is given should set verify mode if one is given enabling STARTTLS should default to automatically detecting STARTTLS should allow forcing STARTTLS should allow disabling automatic STARTTLS should allow forcing STARTTLS auto should allow disabling automatic STARTTLS auto SMTP Envelope uses the envelope From and To addresses supports the null sender in the envelope from address should raise an error if there is no envelope From address should raise an error if no recipient if defined should raise on SMTP injection via MAIL FROM newlines should raise on SMTP injection via RCPT TO newlines should raise on SMTP injection via MAIL FROM overflow should raise on SMTP injection via RCPT TO overflow Mail::TestMailer should have no deliveries when first initiated should deliver an email to the Mail::TestMailer.deliveries array should clear the deliveries when told to should not raise errors if no sender is defined should raise an error if no recipient if defined should save settings passed to initialize IMAP Retriever find with and without block should find all emails with a given block should get all emails without a given block should get all emails and yield the imap, uid, and email when given a block of arity 3 should get all emails and yield the imap, uid, flag, and email when given a block of arity 4 find and options should work with a frozen hash argument should handle the :count option should handle the :what option should handle the :order option should handle the :mailbox option should handle the :uid option should find the last 10 messages by default should search the mailbox 'INBOX' by default should handle the delete_after_find_option should handle the find_and_delete method should pass :search_charset to IMAP uid_search last should find the last received messages should find the last received message first should find the first received messages should find the first received message all should find all messages delete_all should delete all messages connection should raise an Error if no block is given should yield the connection object to the given block handling of options should set default options should not replace given configuration should ensure utf7 conversion for mailbox names error handling should finish the IMAP connection if an exception is raised STARTTLS calls starttls to upgrade conflicts with enable_ssl authentication mechanism should be login by default should be changeable POP3 Retriever find with and without block should find all emails with a given block should get all emails without a given block find and options should work with a frozen hash argument should handle the :count option should handle the :what option should handle the :order option should find the last 10 messages by default should handle the delete_after_find option should handle the find_and_delete method last should find the last received messages should find the last received message first should find the first received messages should find the first received message all should find all messages delete_all should delete all mesages connection should raise an Error if no block is given should yield the connection object to the given block handling of options should set default options should not replace given configuration error handling should finish the POP3 connection is an exception is raised read_timeout option should override the POP3 default read_timeout Test Retriever should have no emails initially all should return all emails without a block should return all emails with a block find should work with frozen hash arguments should handle the :count option should handle the :order option should handle the :what option should handle the both of :what and :order option with :count => 1 should handle the :delete_after_find option should handle the both of :delete_after_find and :count option should handle the :delete_after_find option with messages marked not for delete Mail default delivery and retriever methods should set the delivery method should default to settings for smtp should set the retriever method should default to settings for pop3 should allow us to overwrite anything we need on SMTP should allow us to overwrite anything we need on POP3 should allow you to pass in your own delivery method should ask the custom delivery agent for its settings should allow you to pass in your own retriever method should ask the custom retriever agent for its settings instance delivery methods should copy the defaults defined by Mail.defaults should be able to change the delivery_method should be able to change the delivery_method and pass in settings should not change the default when it changes the delivery_method should not change the default settings when it changes the delivery_method settings retrieving emails via POP3 should retrieve all emails via POP3 sending emails via SMTP should deliver a mail message should deliver itself deliveries adding to Mail.deliveries should add itself to the deliveries collection on mail on delivery perform_deliveries should call deliver! on the delivery method by default should not call deliver if perform deliveries is set to false should add to the deliveries array if perform_deliveries is true should not add to the deliveries array if perform_deliveries is false observers should tell its observers that it was told to deliver an email should tell its observers that it was told to deliver an email even if perform_deliveries is false should tell its observers that it was told to deliver an email even if it is using a delivery_handler raise_delivery_errors should pass on delivery errors if raised should not pass on delivery errors if raised raise_delivery_errors is set to false should pass through Exceptions even when raise_delivery_errors is set to false delivery_handler should allow you to hand off performing the actual delivery to another object mail should be told to :deliver once and then :deliver! once by the delivery handler mail only call its delivery_method once mail should not catch any exceptions when using a delivery_handler mail should not modify the Mail.deliveries object if using a delivery_handler that does not append to deliveries should be able to just yield and let mail do its thing AddressListsParser should parse an address should parse an address list separated by semicolons parsing an address with a space at the end only finds a single address parsing an address which begins with a comment extracts local string correctly RFC6532 UTF-8 headers extracts UTF-8 local string should parse an address ContentTransferEncodingParser should work trailing semi colons should parse should parse with pre white space should parse with trailing white space should parse with pre and trailing white space x-token values should work wild content-transfer-encoding should parse 7bits variant should parse 8bits variant should parse 7-bit variant should parse 8-bit variant Mail::Part should not add a default Content-ID should not add a default Content-ID to non-inline attachments should add a default Content-ID to inline attachments should not add a Date, MIME-Version, or Message-ID should preserve any content id that you put into it should return an inline content_id should URL escape its inline content_id should add a content_id if there is none and is asked for an inline_content_id should respond correctly to inline? handles un-parsable content_disposition headers should correctly parse plain text raw source and not truncate after newlines - issue 208 parts that have a missing header should not try to init a header if there is none delivery status reports should know if it is a delivery-status report should create a delivery_status_data header object should be bounced should say action 'delayed' should give a final recipient should give an error code should give a diagostic code should give a remote-mta should be retryable on a part without a certain field returns nil negotiating transfer encoding doesn't override part encoding when it's compatible with message retains specified encoding even though it isn't lowest cost PartsList should return itself on sort should not fail if we do not have a content_type should not fail if we do not have a content_type should not fail on empty PartsList should sort attachments to end should have a parts reader should behave like an array is equal to itself is equal to its parts array can be mixed with an array should respond to Array methods should have a round-tripping YAML serialization Round Tripping should round trip a basic email should round trip a html multipart email should round trip an email preserves text attachment newlines Utilities Module token safe checking should return true if a string is token safe should return false if a string is token safe should work with mb_chars quoting should return true if a string is token safe should return false if a string is token safe should work with mb_chars atom safe checking should return true if a string is token safe should return false if a string is token safe should work with mb_chars quoting should return true if a string is token safe should return false if a string is token safe should work with mb_chars should quote mb_chars white space quoting phrases doesn't mutate original string given a non-unsafe string should not change the encoding given an unsafe string should not change the encoding escaping parenthesies should escape parens should not double escape parens should escape all parens unescaping parenthesis should work should work without parens should work using Multibyte.mb_chars should work without parens using Multibyte.mb_chars unescaping brackets should work should work without brackets should work using Multibyte.mb_chars should work without parens using Multibyte.mb_chars quoting phrases should quote a phrase if it is unsafe should properly quote a string, even if quoted but not escaped properly should quote correctly a phrase with an escaped quote in it should quote correctly a phrase with an escaped backslash followed by an escaped quote in it unquoting phrases should remove quotes from the edge should remove backslash escaping from quotes should remove backslash escaping from any char should be able to handle unquoted strings should preserve backslashes in unquoted strings should be able to handle unquoted quotes unescaping phrases should not modify a string with no backslashes should not modify a quoted string with no backslashes should remove backslash escaping from a string should remove backslash escaping from a quoted string parenthesizing phrases should parenthesize a phrase should properly parenthesize a string, and escape properly should properly parenthesize a string, and escape properly (other way) should properly parenthesize a string, even if parenthesized but not escaped properly should properly parenthesize a string, even if parenthesized but not escaped properly (other way) should parenthesize correctly a phrase with an escaped parentheses in it should parenthesize correctly a phrase with an escaped parentheses in it (other way) should parenthesize correctly a phrase with an escaped backslash followed by an escaped parentheses in it should parenthesize correctly a phrase with an escaped backslash followed by an escaped parentheses in it (other way) should parenthesize correctly a phrase with a set of parentheses bracketizing phrases should bracketize a phrase should properly bracketize a string, and escape properly should properly bracketize a string, and escape properly (other way) should properly bracketize a string, even if bracketized but not escaped properly should properly bracketize a string, even if bracketized but not escaped properly (other way) should bracketize correctly a phrase with an escaped brackets in it should bracketize correctly a phrase with an escaped brackets in it (other way) should bracketize correctly a phrase with an escaped backslash followed by an escaped brackets in it should bracketize correctly a phrase with an escaped backslash followed by an escaped brackets in it (other way) should bracketize correctly a phrase with a set of brackets url escaping should have a wrapper on URI.escape should have a wrapper on URI.unescape blank method should say nil is blank should say false is blank should say true is not blank should say an empty array is blank should say an empty hash is blank should say an empty string is blank not blank method should say a number is not blank should say a valueless hash is not blank should say a hash containing an empty hash is not blank to_lf converts single CR converts multiple CR converts single CRLF converts multiple CRLF leaves LF intact converts mixed line endings should handle japanese characters on NilClass returns an empty string on String subclasses returns Strings to_crlf converts single LF converts multiple LF converts single CR preserves single CRLF preserves multiple CRLF converts mixed line endings should handle japanese characters on NilClass returns an empty string on String subclasses returns Strings .decode_base64 handles unpadded base64 correctly Mail::YAML #load loads YAML have_sent_email without any modifiers when no e-mail has been sent is expected not to send a matching email when e-mail has been sent is expected to send a matching email with #from and a matching sender is expected to send a matching email and a non-matching sender is expected not to send a matching email with #to and a matching recipient is expected to send a matching email is expected to send a matching email is expected to send a matching email is expected to send a matching email and a non-matching recipient is expected not to send a matching email with #cc and a matching recipient is expected to send a matching email is expected to send a matching email is expected to send a matching email is expected to send a matching email and a non-matching recipient is expected not to send a matching email with #bcc and a matching recipient is expected to send a matching email is expected to send a matching email is expected to send a matching email is expected to send a matching email and a non-matching recipient is expected not to send a matching email with #subject and a matching subject is expected to send a matching email and a non-matching subject is expected not to send a matching email is expected not to send a matching email is expected not to send a matching email with #subject_matching and a matching subject is expected to send a matching email and a non-matching subject is expected not to send a matching email with #with_body and a matching body is expected to send a matching email and a non-matching body is expected not to send a matching email is expected not to send a matching email is expected not to send a matching email with #with_attachments and matching attachments matching by filename is expected to send a matching email matching by mimetype is expected to send a matching email single attachment passed is expected to send a matching email array of attachments passed is expected to send a matching email any_attachment passed is expected to send a matching email chaining attachment matching is expected to send a matching email ce matching is expected to send a matching email attachment order is important is expected to send a matching email is expected not to send a matching email and non-matching attachments is expected not to send a matching email is expected not to send a matching email and any attachments is expected to send a matching email and no attachments is expected to send a matching email with #matching_body and a matching body is expected to send a matching email and a non-matching body is expected not to send a matching email with a huge chain of modifiers is expected to send a matching email with html-mail when html-mail has been sent with #html_part and a matching html_part.body is expected to send a matching email and a non-matching html_part.body is expected not to send a matching email with #text_part and a matching text_part.body is expected to send a matching email and a non-matching text_part.body is expected not to send a matching email Pending: (Failures listed here are expected and do not affect your suite's status) 1) Mail::AddressList parsing should handle malformed folding whitespace # No reason given Failure/Error: raise Mail::Field::IncompleteParseError.new(Mail::AddressList, data, p) Mail::Field::IncompleteParseError: Mail::AddressList can not parse |leads@sg.dc.com, sag@leads.gs.ry.com, sn@example-hotmail.com, e-s-a-g-8718@app.ar.com, jp@t-exmaple.com, cc@c-l-example.com|: Only able to parse up to "leads@sg.dc.com," # /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/address_lists_parser.rb:33233:in `parse' # /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/address_list.rb:25:in `initialize' # /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/elements/address_list_spec.rb:75:in `new' # /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/elements/address_list_spec.rb:75:in `block (3 levels) in ' 2) Mail::Encodings decoding a string and detecting the encoding type should handle a very long string efficiently # fails randomly # /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/encodings_spec.rb:530 3) Test emails from RFC2822 should handle the rfc obsolete whitespace email # No reason given Failure/Error: expect(mail.from).to eq 'John Doe ' expected: "John Doe " got: ["jdoe@machine. example"] (compared using ==) # /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/example_emails_spec.rb:241:in `block (3 levels) in ' 4) Mail::SenderField initialization should reject headers with multiple mailboxes # Sender accepts an address list now, but should only accept a single address Failure/Error: expect { Mail::SenderField.new('Mikel Lindsaar , "Bob Smith" ') }.to raise_error(Mail::Field::ParseError) expected Mail::Field::ParseError but nothing was raised # /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/fields/sender_field_spec.rb:24:in `block (3 levels) in ' Finished in 1.89 seconds (files took 0.66151 seconds to load) 1826 examples, 0 failures, 4 pending ┌──────────────────────────────────────────────────────────────────────────────┐ │ dh_ruby --install finished │ └──────────────────────────────────────────────────────────────────────────────┘ dh_installdocs -O--buildsystem=ruby dh_ruby_fixdocs -O--buildsystem=ruby dh_installchangelogs -O--buildsystem=ruby dh_installinit -O--buildsystem=ruby 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_installdeb -O--buildsystem=ruby dh_gencontrol -O--buildsystem=ruby dpkg-gencontrol: warning: Depends field of package ruby-mail: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums -O--buildsystem=ruby dh_builddeb -O--buildsystem=ruby dpkg-deb: building package 'ruby-mail' in '../ruby-mail_2.8.1+dfsg1-2_all.deb'. dpkg-genbuildinfo --build=binary -O../ruby-mail_2.8.1+dfsg1-2_amd64.buildinfo dpkg-genchanges --build=binary -O../ruby-mail_2.8.1+dfsg1-2_amd64.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: not including original 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/180242 and its subdirectories I: Current time: Sun Dec 28 08:00:38 -12 2025 I: pbuilder-time-stamp: 1766952038 Mon Nov 25 13:37:39 UTC 2024 I: 1st build successful. Starting 2nd build on remote node infom01-amd64.debian.net. Mon Nov 25 13:37:39 UTC 2024 I: Preparing to do remote build '2' on infom01-amd64.debian.net. Mon Nov 25 13:37:39 UTC 2024 - checking /var/lib/jenkins/offline_nodes if infom01-amd64.debian.net is marked as down. Mon Nov 25 13:37:39 UTC 2024 - checking via ssh if infom01-amd64.debian.net is up. removed '/tmp/read-only-fs-test-TAhoPM' ==================================================================================== Mon Nov 25 13:37:40 UTC 2024 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on infom01-amd64, called using "2 ruby-mail unstable /srv/reproducible-results/rbuild-debian/r-b-build.4vsLQcMc 2.8.1+dfsg1-2" as arguments. Mon Nov 25 13:37:40 UTC 2024 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-u4SEGtIo" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Mon Nov 25 13:37:41 UTC 2024 I: Downloading source for unstable/ruby-mail=2.8.1+dfsg1-2 Reading package lists... NOTICE: 'ruby-mail' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/ruby-team/ruby-mail.git Please use: git clone https://salsa.debian.org/ruby-team/ruby-mail.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 628 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main ruby-mail 2.8.1+dfsg1-2 (dsc) [2079 B] Get:2 http://deb.debian.org/debian unstable/main ruby-mail 2.8.1+dfsg1-2 (tar) [621 kB] Get:3 http://deb.debian.org/debian unstable/main ruby-mail 2.8.1+dfsg1-2 (diff) [4956 B] Fetched 628 kB in 0s (8060 kB/s) Download complete and in download only mode Reading package lists... NOTICE: 'ruby-mail' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/ruby-team/ruby-mail.git Please use: git clone https://salsa.debian.org/ruby-team/ruby-mail.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 628 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main ruby-mail 2.8.1+dfsg1-2 (dsc) [2079 B] Get:2 http://deb.debian.org/debian unstable/main ruby-mail 2.8.1+dfsg1-2 (tar) [621 kB] Get:3 http://deb.debian.org/debian unstable/main ruby-mail 2.8.1+dfsg1-2 (diff) [4956 B] Fetched 628 kB in 0s (8060 kB/s) Download complete and in download only mode ============================================================================= Re-Building ruby-mail in unstable on amd64 on infom01-amd64 now. Date: Mon Nov 25 13:37:41 UTC 2024 Date UTC: Mon Nov 25 13:37:41 UTC 2024 ============================================================================= ++ mktemp -t pbuilderrc_XXXX --tmpdir=/srv/reproducible-results/rbuild-debian/r-b-build.4vsLQcMc + local TMPCFG=/srv/reproducible-results/rbuild-debian/r-b-build.4vsLQcMc/pbuilderrc_uwpu + case ${ARCH} in + case $ARCH in + locale=et_EE + language=et + case "${SUITE}" in + reproducible_buildflags=+all + extra_deb_build_options= + case "${SRCPACKAGE}" in + cat + echo BUILDDIR=/build/reproducible-path + '[' ruby-mail = debian-installer -o ruby-mail = debian-installer-netboot-images ']' + pbuilder_options=() + local pbuilder_options + DEBBUILDOPTS=-b + BINARYTARGET= + '[' ruby-mail = 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.4vsLQcMc/pbuilderrc_uwpu --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.4vsLQcMc/b2 --logfile b2/build.log ruby-mail_2.8.1+dfsg1-2.dsc W: /root/.pbuilderrc does not exist I: Logging to b2/build.log I: pbuilder: network access will be disabled during build I: Current time: Tue Nov 26 03:37:41 +14 2024 I: pbuilder-time-stamp: 1732541861 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [ruby-mail_2.8.1+dfsg1-2.dsc] I: copying [./ruby-mail_2.8.1+dfsg1.orig.tar.gz] I: copying [./ruby-mail_2.8.1+dfsg1-2.debian.tar.xz] I: Extracting source gpgv: Signature made Wed Jun 14 15:25:16 2023 gpgv: using RSA key D30863E26020E543F4719A838F53E0193B294B75 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./ruby-mail_2.8.1+dfsg1-2.dsc: no acceptable signature found dpkg-source: info: extracting ruby-mail in ruby-mail-2.8.1+dfsg1 dpkg-source: info: unpacking ruby-mail_2.8.1+dfsg1.orig.tar.gz dpkg-source: info: unpacking ruby-mail_2.8.1+dfsg1-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0002-message_spec-fix-test-to-pass-under-ruby3.1.patch dpkg-source: info: applying disable-rspec-benchmark.patch I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/283442/tmp/hooks/D01_modify_environment starting debug: Running on infom01-amd64. 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 25 13:37 /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/283442/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/283442/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]="x86_64-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=amd64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DIRSTACK=() DISTRIBUTION=unstable EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=x86_64 HOST_ARCH=amd64 IFS=' ' INVOCATION_ID=258aa48b478c417f90b625b32a897808 LANG=C LANGUAGE=et_EE:et LC_ALL=C MACHTYPE=x86_64-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=283442 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.4vsLQcMc/pbuilderrc_uwpu --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.4vsLQcMc/b2 --logfile b2/build.log ruby-mail_2.8.1+dfsg1-2.dsc' SUDO_GID=109 SUDO_UID=104 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' I: uname -a Linux i-capture-the-hostname 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin I: user script /srv/workspace/pbuilder/283442/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: amd64 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 (= 12), gem2deb (>= 2.1~), rake, ruby-mini-mime, ruby-rspec dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19965 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 (= 12); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on gem2deb (>= 2.1~); however: Package gem2deb is not installed. pbuilder-satisfydepends-dummy depends on rake; however: Package rake is not installed. pbuilder-satisfydepends-dummy depends on ruby-mini-mime; however: Package ruby-mini-mime is not installed. pbuilder-satisfydepends-dummy depends on ruby-rspec; however: Package ruby-rspec 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-mini-mime{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-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.1 MB of archives. After unpacking 165 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main amd64 libpython3.12-minimal amd64 3.12.7-3 [815 kB] Get: 2 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.6.4-1 [106 kB] Get: 3 http://deb.debian.org/debian unstable/main amd64 python3.12-minimal amd64 3.12.7-3 [2162 kB] Get: 4 http://deb.debian.org/debian unstable/main amd64 python3-minimal amd64 3.12.7-1 [26.8 kB] Get: 5 http://deb.debian.org/debian unstable/main amd64 media-types all 10.1.0 [26.9 kB] Get: 6 http://deb.debian.org/debian unstable/main amd64 netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian unstable/main amd64 tzdata all 2024b-3 [255 kB] Get: 8 http://deb.debian.org/debian unstable/main amd64 libkrb5support0 amd64 1.21.3-3 [32.5 kB] Get: 9 http://deb.debian.org/debian unstable/main amd64 libcom-err2 amd64 1.47.1-1+b1 [23.2 kB] Get: 10 http://deb.debian.org/debian unstable/main amd64 libk5crypto3 amd64 1.21.3-3 [79.9 kB] Get: 11 http://deb.debian.org/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-4 [9092 B] Get: 12 http://deb.debian.org/debian unstable/main amd64 libkrb5-3 amd64 1.21.3-3 [324 kB] Get: 13 http://deb.debian.org/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.21.3-3 [136 kB] Get: 14 http://deb.debian.org/debian unstable/main amd64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 15 http://deb.debian.org/debian unstable/main amd64 libtirpc3t64 amd64 1.3.4+ds-1.3+b1 [83.1 kB] Get: 16 http://deb.debian.org/debian unstable/main amd64 libnsl2 amd64 1.3.0-3+b3 [40.6 kB] Get: 17 http://deb.debian.org/debian unstable/main amd64 readline-common all 8.2-5 [69.3 kB] Get: 18 http://deb.debian.org/debian unstable/main amd64 libreadline8t64 amd64 8.2-5 [169 kB] Get: 19 http://deb.debian.org/debian unstable/main amd64 libpython3.12-stdlib amd64 3.12.7-3 [1966 kB] Get: 20 http://deb.debian.org/debian unstable/main amd64 python3.12 amd64 3.12.7-3 [671 kB] Get: 21 http://deb.debian.org/debian unstable/main amd64 libpython3-stdlib amd64 3.12.7-1 [9712 B] Get: 22 http://deb.debian.org/debian unstable/main amd64 python3 amd64 3.12.7-1 [27.8 kB] Get: 23 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get: 24 http://deb.debian.org/debian unstable/main amd64 openssl amd64 3.3.2-2 [1382 kB] Get: 25 http://deb.debian.org/debian unstable/main amd64 ca-certificates all 20240203 [158 kB] Get: 26 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] Get: 27 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] Get: 28 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] Get: 29 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.22.5-2 [200 kB] Get: 30 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get: 31 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-5 [1181 kB] Get: 32 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.40.2-11 [91.5 kB] Get: 33 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 34 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get: 35 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-4 [287 kB] Get: 36 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3 [493 kB] Get: 37 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 38 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 39 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.22.5-2 [723 kB] Get: 40 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.20 [89.7 kB] Get: 41 http://deb.debian.org/debian unstable/main amd64 libtool all 2.4.7-8 [517 kB] Get: 42 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 43 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 44 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 45 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 46 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get: 47 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 48 http://deb.debian.org/debian unstable/main amd64 libicu72 amd64 72.1-5+b1 [9423 kB] Get: 49 http://deb.debian.org/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [699 kB] Get: 50 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.22.5-2 [1601 kB] Get: 51 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 52 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 53 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.20 [915 kB] Get: 54 http://deb.debian.org/debian unstable/main amd64 libassuan9 amd64 3.0.1-2 [60.6 kB] Get: 55 http://deb.debian.org/debian unstable/main amd64 gpgconf amd64 2.2.45-2 [120 kB] Get: 56 http://deb.debian.org/debian unstable/main amd64 libksba8 amd64 1.6.7-2+b1 [136 kB] Get: 57 http://deb.debian.org/debian unstable/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-8 [19.6 kB] Get: 58 http://deb.debian.org/debian unstable/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-8 [57.3 kB] Get: 59 http://deb.debian.org/debian unstable/main amd64 libldap-2.5-0 amd64 2.5.18+dfsg-3+b1 [188 kB] Get: 60 http://deb.debian.org/debian unstable/main amd64 libnpth0t64 amd64 1.6-3.1+b1 [18.2 kB] Get: 61 http://deb.debian.org/debian unstable/main amd64 dirmngr amd64 2.2.45-2 [368 kB] Get: 62 http://deb.debian.org/debian unstable/main amd64 gnupg-l10n all 2.2.45-2 [705 kB] Get: 63 http://deb.debian.org/debian unstable/main amd64 gpg amd64 2.2.45-2 [531 kB] Get: 64 http://deb.debian.org/debian unstable/main amd64 pinentry-curses amd64 1.2.1-4+b1 [79.7 kB] Get: 65 http://deb.debian.org/debian unstable/main amd64 gpg-agent amd64 2.2.45-2 [251 kB] Get: 66 http://deb.debian.org/debian unstable/main amd64 gpgsm amd64 2.2.45-2 [255 kB] Get: 67 http://deb.debian.org/debian unstable/main amd64 gnupg all 2.2.45-2 [376 kB] Get: 68 http://deb.debian.org/debian unstable/main amd64 libfile-dirlist-perl all 0.05-3 [7600 B] Get: 69 http://deb.debian.org/debian unstable/main amd64 libfile-which-perl all 1.27-2 [15.1 kB] Get: 70 http://deb.debian.org/debian unstable/main amd64 libfile-homedir-perl all 1.006-2 [42.4 kB] Get: 71 http://deb.debian.org/debian unstable/main amd64 libfile-touch-perl all 0.12-2 [8816 B] Get: 72 http://deb.debian.org/debian unstable/main amd64 libio-pty-perl amd64 1:1.20-1+b2 [34.3 kB] Get: 73 http://deb.debian.org/debian unstable/main amd64 libipc-run-perl all 20231003.0-2 [101 kB] Get: 74 http://deb.debian.org/debian unstable/main amd64 libclass-method-modifiers-perl all 2.15-1 [18.0 kB] Get: 75 http://deb.debian.org/debian unstable/main amd64 libclass-xsaccessor-perl amd64 1.19-4+b4 [36.1 kB] Get: 76 http://deb.debian.org/debian unstable/main amd64 libb-hooks-op-check-perl amd64 0.22-3+b2 [10.6 kB] Get: 77 http://deb.debian.org/debian unstable/main amd64 libdynaloader-functions-perl all 0.004-1 [12.1 kB] Get: 78 http://deb.debian.org/debian unstable/main amd64 libdevel-callchecker-perl amd64 0.009-1+b1 [16.2 kB] Get: 79 http://deb.debian.org/debian unstable/main amd64 libparams-classify-perl amd64 0.015-2+b4 [22.5 kB] Get: 80 http://deb.debian.org/debian unstable/main amd64 libmodule-runtime-perl all 0.016-2 [19.6 kB] Get: 81 http://deb.debian.org/debian unstable/main amd64 libimport-into-perl all 1.002005-2 [11.3 kB] Get: 82 http://deb.debian.org/debian unstable/main amd64 librole-tiny-perl all 2.002004-1 [21.4 kB] Get: 83 http://deb.debian.org/debian unstable/main amd64 libsub-quote-perl all 2.006008-1 [21.8 kB] Get: 84 http://deb.debian.org/debian unstable/main amd64 libmoo-perl all 2.005005-1 [58.0 kB] Get: 85 http://deb.debian.org/debian unstable/main amd64 libencode-locale-perl all 1.05-3 [12.9 kB] Get: 86 http://deb.debian.org/debian unstable/main amd64 libtimedate-perl all 2.3300-2 [39.3 kB] Get: 87 http://deb.debian.org/debian unstable/main amd64 libhttp-date-perl all 6.06-1 [10.7 kB] Get: 88 http://deb.debian.org/debian unstable/main amd64 libfile-listing-perl all 6.16-1 [12.4 kB] Get: 89 http://deb.debian.org/debian unstable/main amd64 libhtml-tagset-perl all 3.24-1 [14.7 kB] Get: 90 http://deb.debian.org/debian unstable/main amd64 liburi-perl all 5.30-1 [105 kB] Get: 91 http://deb.debian.org/debian unstable/main amd64 libhtml-parser-perl amd64 3.83-1+b1 [99.7 kB] Get: 92 http://deb.debian.org/debian unstable/main amd64 libhtml-tree-perl all 5.07-3 [211 kB] Get: 93 http://deb.debian.org/debian unstable/main amd64 libclone-perl amd64 0.47-1+b1 [13.9 kB] Get: 94 http://deb.debian.org/debian unstable/main amd64 libio-html-perl all 1.004-3 [16.2 kB] Get: 95 http://deb.debian.org/debian unstable/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.2 kB] Get: 96 http://deb.debian.org/debian unstable/main amd64 libhttp-message-perl all 7.00-2 [79.8 kB] Get: 97 http://deb.debian.org/debian unstable/main amd64 libhttp-cookies-perl all 6.11-1 [19.1 kB] Get: 98 http://deb.debian.org/debian unstable/main amd64 libhttp-negotiate-perl all 6.01-2 [13.1 kB] Get: 99 http://deb.debian.org/debian unstable/main amd64 perl-openssl-defaults amd64 7+b2 [6724 B] Get: 100 http://deb.debian.org/debian unstable/main amd64 libnet-ssleay-perl amd64 1.94-2 [339 kB] Get: 101 http://deb.debian.org/debian unstable/main amd64 libio-socket-ssl-perl all 2.089-1 [223 kB] Get: 102 http://deb.debian.org/debian unstable/main amd64 libnet-http-perl all 6.23-1 [23.9 kB] Get: 103 http://deb.debian.org/debian unstable/main amd64 liblwp-protocol-https-perl all 6.14-1 [10.8 kB] Get: 104 http://deb.debian.org/debian unstable/main amd64 libtry-tiny-perl all 0.32-1 [22.9 kB] Get: 105 http://deb.debian.org/debian unstable/main amd64 libwww-robotrules-perl all 6.02-1 [12.9 kB] Get: 106 http://deb.debian.org/debian unstable/main amd64 libwww-perl all 6.77-1 [183 kB] Get: 107 http://deb.debian.org/debian unstable/main amd64 patchutils amd64 0.4.2-1 [77.5 kB] Get: 108 http://deb.debian.org/debian unstable/main amd64 wdiff amd64 1.2.2-6 [119 kB] Get: 109 http://deb.debian.org/debian unstable/main amd64 devscripts all 2.24.4 [1080 kB] Get: 110 http://deb.debian.org/debian unstable/main amd64 rubygems-integration all 1.18 [6704 B] Get: 111 http://deb.debian.org/debian unstable/main amd64 ruby-net-telnet all 0.2.0-1 [13.1 kB] Get: 112 http://deb.debian.org/debian unstable/main amd64 ruby-webrick all 1.8.1-1 [51.4 kB] Get: 113 http://deb.debian.org/debian unstable/main amd64 ruby-xmlrpc all 0.3.3-2 [24.4 kB] Get: 114 http://deb.debian.org/debian unstable/main amd64 libruby amd64 1:3.1+nmu1 [4664 B] Get: 115 http://deb.debian.org/debian unstable/main amd64 ruby-sdbm amd64 1.0.0-5+b5 [15.6 kB] Get: 116 http://deb.debian.org/debian unstable/main amd64 libedit2 amd64 3.1-20240808-1 [93.9 kB] Get: 117 http://deb.debian.org/debian unstable/main amd64 libncurses6 amd64 6.5-2+b1 [105 kB] Get: 118 http://deb.debian.org/debian unstable/main amd64 libyaml-0-2 amd64 0.2.5-1+b2 [52.7 kB] Get: 119 http://deb.debian.org/debian unstable/main amd64 libruby3.1t64 amd64 3.1.2-8.4 [5411 kB] Get: 120 http://deb.debian.org/debian unstable/main amd64 ruby3.1 amd64 3.1.2-8.4 [664 kB] Get: 121 http://deb.debian.org/debian unstable/main amd64 ruby-rubygems all 3.4.20-1 [309 kB] Get: 122 http://deb.debian.org/debian unstable/main amd64 ruby amd64 1:3.1+nmu1 [5584 B] Get: 123 http://deb.debian.org/debian unstable/main amd64 rake all 13.2.1-1 [65.2 kB] Get: 124 http://deb.debian.org/debian unstable/main amd64 gem2deb-test-runner amd64 2.2.5 [17.9 kB] Get: 125 http://deb.debian.org/debian unstable/main amd64 libgmpxx4ldbl amd64 2:6.3.0+dfsg-2+b2 [329 kB] Get: 126 http://deb.debian.org/debian unstable/main amd64 libgmp-dev amd64 2:6.3.0+dfsg-2+b2 [642 kB] Get: 127 http://deb.debian.org/debian unstable/main amd64 ruby3.1-dev amd64 3.1.2-8.4 [1002 kB] Get: 128 http://deb.debian.org/debian unstable/main amd64 ruby-all-dev amd64 1:3.1+nmu1 [5672 B] Get: 129 http://deb.debian.org/debian unstable/main amd64 gem2deb amd64 2.2.5 [48.0 kB] Get: 130 http://deb.debian.org/debian unstable/main amd64 ruby-diff-lcs all 1.5.1-1 [28.1 kB] Get: 131 http://deb.debian.org/debian unstable/main amd64 ruby-mini-mime all 1.1.5-1 [19.7 kB] Get: 132 http://deb.debian.org/debian unstable/main amd64 ruby-rspec-support all 3.13.0c0e0m0s1-2 [28.5 kB] Get: 133 http://deb.debian.org/debian unstable/main amd64 ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] Get: 134 http://deb.debian.org/debian unstable/main amd64 ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [90.2 kB] Get: 135 http://deb.debian.org/debian unstable/main amd64 ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.3 kB] Get: 136 http://deb.debian.org/debian unstable/main amd64 ruby-rspec all 3.13.0c0e0m0s1-2 [5184 B] Fetched 44.1 MB in 1s (82.0 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:amd64. (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 ... 19965 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.7-3_amd64.deb ... Unpacking libpython3.12-minimal:amd64 (3.12.7-3) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.6.4-1_amd64.deb ... Unpacking libexpat1:amd64 (2.6.4-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.7-3_amd64.deb ... Unpacking python3.12-minimal (3.12.7-3) ... Setting up libpython3.12-minimal:amd64 (3.12.7-3) ... Setting up libexpat1:amd64 (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 ... 20285 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.7-1_amd64.deb ... Unpacking python3-minimal (3.12.7-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:amd64. Preparing to unpack .../04-libkrb5support0_1.21.3-3_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-3) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../05-libcom-err2_1.47.1-1+b1_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.1-1+b1) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../06-libk5crypto3_1.21.3-3_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-3) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../07-libkeyutils1_1.6.3-4_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../08-libkrb5-3_1.21.3-3_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../09-libgssapi-krb5-2_1.21.3-3_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (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:amd64. Preparing to unpack .../11-libtirpc3t64_1.3.4+ds-1.3+b1_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3 to /lib/x86_64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3.0.0 to /lib/x86_64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../12-libnsl2_1.3.0-3+b3_amd64.deb ... Unpacking libnsl2:amd64 (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:amd64. Preparing to unpack .../14-libreadline8t64_8.2-5_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.2-5) ... Selecting previously unselected package libpython3.12-stdlib:amd64. Preparing to unpack .../15-libpython3.12-stdlib_3.12.7-3_amd64.deb ... Unpacking libpython3.12-stdlib:amd64 (3.12.7-3) ... Selecting previously unselected package python3.12. Preparing to unpack .../16-python3.12_3.12.7-3_amd64.deb ... Unpacking python3.12 (3.12.7-3) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../17-libpython3-stdlib_3.12.7-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.12.7-1) ... Setting up python3-minimal (3.12.7-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 ... 21347 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.7-1_amd64.deb ... Unpacking python3 (3.12.7-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_amd64.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_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../005-libmagic1t64_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.45-3+b1_amd64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.22.5-2_amd64.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../008-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-5_amd64.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.40.2-11_amd64.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../011-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.19-4_amd64.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:amd64. Preparing to unpack .../024-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../025-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../026-libicu72_72.1-5+b1_amd64.deb ... Unpacking libicu72:amd64 (72.1-5+b1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../027-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../028-gettext_0.22.5-2_amd64.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:amd64. Preparing to unpack .../032-libassuan9_3.0.1-2_amd64.deb ... Unpacking libassuan9:amd64 (3.0.1-2) ... Selecting previously unselected package gpgconf. Preparing to unpack .../033-gpgconf_2.2.45-2_amd64.deb ... Unpacking gpgconf (2.2.45-2) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../034-libksba8_1.6.7-2+b1_amd64.deb ... Unpacking libksba8:amd64 (1.6.7-2+b1) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../035-libsasl2-modules-db_2.1.28+dfsg1-8_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-8) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../036-libsasl2-2_2.1.28+dfsg1-8_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-8) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../037-libldap-2.5-0_2.5.18+dfsg-3+b1_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.18+dfsg-3+b1) ... Selecting previously unselected package libnpth0t64:amd64. Preparing to unpack .../038-libnpth0t64_1.6-3.1+b1_amd64.deb ... Unpacking libnpth0t64:amd64 (1.6-3.1+b1) ... Selecting previously unselected package dirmngr. Preparing to unpack .../039-dirmngr_2.2.45-2_amd64.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_amd64.deb ... Unpacking gpg (2.2.45-2) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../042-pinentry-curses_1.2.1-4+b1_amd64.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_amd64.deb ... Unpacking gpg-agent (2.2.45-2) ... Selecting previously unselected package gpgsm. Preparing to unpack .../044-gpgsm_2.2.45-2_amd64.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_amd64.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_amd64.deb ... Unpacking libclass-xsaccessor-perl (1.19-4+b4) ... Selecting previously unselected package libb-hooks-op-check-perl:amd64. Preparing to unpack .../054-libb-hooks-op-check-perl_0.22-3+b2_amd64.deb ... Unpacking libb-hooks-op-check-perl:amd64 (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:amd64. Preparing to unpack .../056-libdevel-callchecker-perl_0.009-1+b1_amd64.deb ... Unpacking libdevel-callchecker-perl:amd64 (0.009-1+b1) ... Selecting previously unselected package libparams-classify-perl:amd64. Preparing to unpack .../057-libparams-classify-perl_0.015-2+b4_amd64.deb ... Unpacking libparams-classify-perl:amd64 (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:amd64. Preparing to unpack .../069-libhtml-parser-perl_3.83-1+b1_amd64.deb ... Unpacking libhtml-parser-perl:amd64 (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:amd64. Preparing to unpack .../071-libclone-perl_0.47-1+b1_amd64.deb ... Unpacking libclone-perl:amd64 (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:amd64. Preparing to unpack .../077-perl-openssl-defaults_7+b2_amd64.deb ... Unpacking perl-openssl-defaults:amd64 (7+b2) ... Selecting previously unselected package libnet-ssleay-perl:amd64. Preparing to unpack .../078-libnet-ssleay-perl_1.94-2_amd64.deb ... Unpacking libnet-ssleay-perl:amd64 (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_amd64.deb ... Unpacking patchutils (0.4.2-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../086-wdiff_1.2.2-6_amd64.deb ... Unpacking wdiff (1.2.2-6) ... Selecting previously unselected package devscripts. Preparing to unpack .../087-devscripts_2.24.4_all.deb ... Unpacking devscripts (2.24.4) ... 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:amd64. Preparing to unpack .../092-libruby_1%3a3.1+nmu1_amd64.deb ... Unpacking libruby:amd64 (1:3.1+nmu1) ... Selecting previously unselected package ruby-sdbm:amd64. Preparing to unpack .../093-ruby-sdbm_1.0.0-5+b5_amd64.deb ... Unpacking ruby-sdbm:amd64 (1.0.0-5+b5) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../094-libedit2_3.1-20240808-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20240808-1) ... Selecting previously unselected package libncurses6:amd64. Preparing to unpack .../095-libncurses6_6.5-2+b1_amd64.deb ... Unpacking libncurses6:amd64 (6.5-2+b1) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../096-libyaml-0-2_0.2.5-1+b2_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.5-1+b2) ... Selecting previously unselected package libruby3.1t64:amd64. Preparing to unpack .../097-libruby3.1t64_3.1.2-8.4_amd64.deb ... Unpacking libruby3.1t64:amd64 (3.1.2-8.4) ... Selecting previously unselected package ruby3.1. Preparing to unpack .../098-ruby3.1_3.1.2-8.4_amd64.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_amd64.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_amd64.deb ... Unpacking gem2deb-test-runner (2.2.5) ... Selecting previously unselected package libgmpxx4ldbl:amd64. Preparing to unpack .../103-libgmpxx4ldbl_2%3a6.3.0+dfsg-2+b2_amd64.deb ... Unpacking libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-2+b2) ... Selecting previously unselected package libgmp-dev:amd64. Preparing to unpack .../104-libgmp-dev_2%3a6.3.0+dfsg-2+b2_amd64.deb ... Unpacking libgmp-dev:amd64 (2:6.3.0+dfsg-2+b2) ... Selecting previously unselected package ruby3.1-dev:amd64. Preparing to unpack .../105-ruby3.1-dev_3.1.2-8.4_amd64.deb ... Unpacking ruby3.1-dev:amd64 (3.1.2-8.4) ... Selecting previously unselected package ruby-all-dev:amd64. Preparing to unpack .../106-ruby-all-dev_1%3a3.1+nmu1_amd64.deb ... Unpacking ruby-all-dev:amd64 (1:3.1+nmu1) ... Selecting previously unselected package gem2deb. Preparing to unpack .../107-gem2deb_2.2.5_amd64.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-mini-mime. Preparing to unpack .../109-ruby-mini-mime_1.1.5-1_all.deb ... Unpacking ruby-mini-mime (1.1.5-1) ... Selecting previously unselected package ruby-rspec-support. Preparing to unpack .../110-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 .../111-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 .../112-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 .../113-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 .../114-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... Setting up libksba8:amd64 (1.6.7-2+b1) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up wdiff (1.2.2-6) ... Setting up libfile-which-perl (1.27-2) ... Setting up libnpth0t64:amd64 (1.6-3.1+b1) ... Setting up libkeyutils1:amd64 (1.6.3-4) ... Setting up libicu72:amd64 (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:amd64 (0.47-1+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:amd64 (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:amd64 (3.1-20240808-1) ... Setting up liblwp-mediatypes-perl (6.04-2) ... Setting up libmagic1t64:amd64 (1:5.45-3+b1) ... Setting up libtry-tiny-perl (0.32-1) ... Setting up perl-openssl-defaults:amd64 (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:amd64 (1.47.1-1+b1) ... Setting up file (1:5.45-3+b1) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up libkrb5support0:amd64 (1.21.3-3) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-8) ... Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Nov 25 13:38:25 UTC 2024. Universal Time is now: Mon Nov 25 13:38:25 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... Setting up libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-2+b2) ... Setting up gnupg-l10n (2.2.45-2) ... Setting up libncurses6:amd64 (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:amd64 (0.22-3+b2) ... Setting up libipc-run-perl (20231003.0-2) ... Setting up libk5crypto3:amd64 (1.21.3-3) ... Setting up libsasl2-2:amd64 (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:amd64 (0.0.8-1+b2) ... Setting up libassuan9:amd64 (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:amd64 (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:amd64 (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:amd64 (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:amd64 (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:amd64 (0.009-1+b1) ... Setting up libldap-2.5-0:amd64 (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:amd64 (1.21.3-3) ... Setting up libreadline8t64:amd64 (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:amd64 (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:amd64 (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:amd64 (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:amd64 (1.3.0-3+b3) ... Setting up gnupg (2.2.45-2) ... Setting up libpython3.12-stdlib:amd64 (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:amd64 (3.12.7-1) ... Setting up python3 (3.12.7-1) ... Setting up rake (13.2.1-1) ... Setting up ruby-sdbm:amd64 (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.4) ... Setting up libruby3.1t64:amd64 (3.1.2-8.4) ... Setting up ruby3.1 (3.1.2-8.4) ... Setting up ruby3.1-dev:amd64 (3.1.2-8.4) ... Setting up libruby:amd64 (1:3.1+nmu1) ... Setting up ruby-all-dev:amd64 (1:3.1+nmu1) ... Setting up ruby (1:3.1+nmu1) ... Setting up ruby-mini-mime (1.1.5-1) ... 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-4) ... 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 Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.36-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: user script /srv/workspace/pbuilder/283442/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for unstable I: user script /srv/workspace/pbuilder/283442/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/ruby-mail-2.8.1+dfsg1/ && 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-mail_2.8.1+dfsg1-2_source.changes dpkg-buildpackage: info: source package ruby-mail dpkg-buildpackage: info: source version 2.8.1+dfsg1-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Pirate Praveen dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --buildsystem=ruby --with ruby dh_auto_clean -O--buildsystem=ruby dh_ruby --clean dh_autoreconf_clean -O--buildsystem=ruby dh_clean -O--buildsystem=ruby debian/rules build dh build --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 fakeroot debian/rules binary dh binary --buildsystem=ruby --with ruby dh_testroot -O--buildsystem=ruby dh_prep -O--buildsystem=ruby dh_auto_install --destdir=debian/ruby-mail/ -O--buildsystem=ruby dh_ruby --install /build/reproducible-path/ruby-mail-2.8.1\+dfsg1/debian/ruby-mail ┌──────────────────────────────────────────────────────────────────────────────┐ │ ruby-mail: Install files │ └──────────────────────────────────────────────────────────────────────────────┘ install -d /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/attachments_list.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/attachments_list.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/body.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/body.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/check_delivery_params.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/check_delivery_params.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/configuration.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/configuration.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/constants.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/constants.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/address.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/address.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/address_list.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/address_list.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/content_disposition_element.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/content_disposition_element.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/content_location_element.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/content_location_element.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/content_transfer_encoding_element.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/content_transfer_encoding_element.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/content_type_element.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/content_type_element.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/date_time_element.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/date_time_element.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/envelope_from_element.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/envelope_from_element.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/message_ids_element.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/message_ids_element.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/mime_version_element.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/mime_version_element.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/phrase_list.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/phrase_list.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/received_element.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements/received_element.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/elements.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/encodings/7bit.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/encodings/7bit.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/encodings/8bit.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/encodings/8bit.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/encodings/base64.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/encodings/base64.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/encodings/binary.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/encodings/binary.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/encodings/identity.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/encodings/identity.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/encodings/quoted_printable.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/encodings/quoted_printable.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/encodings/transfer_encoding.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/encodings/transfer_encoding.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/encodings/unix_to_unix.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/encodings/unix_to_unix.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/encodings.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/encodings.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/envelope.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/envelope.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/field_list.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/field_list.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/bcc_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/bcc_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/cc_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/cc_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/comments_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/comments_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/common_address_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/common_address_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/common_date_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/common_date_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/common_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/common_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/common_message_id_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/common_message_id_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/content_description_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/content_description_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/content_disposition_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/content_disposition_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/content_id_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/content_id_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/content_location_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/content_location_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/content_transfer_encoding_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/content_transfer_encoding_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/content_type_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/content_type_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/date_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/date_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/from_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/from_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/in_reply_to_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/in_reply_to_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/keywords_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/keywords_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/message_id_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/message_id_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/mime_version_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/mime_version_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/named_structured_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/named_structured_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/named_unstructured_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/named_unstructured_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/optional_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/optional_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/parameter_hash.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/parameter_hash.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/received_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/received_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/references_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/references_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/reply_to_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/reply_to_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/resent_bcc_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/resent_bcc_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/resent_cc_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/resent_cc_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/resent_date_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/resent_date_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/resent_from_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/resent_from_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/resent_message_id_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/resent_message_id_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/resent_sender_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/resent_sender_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/resent_to_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/resent_to_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/return_path_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/return_path_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/sender_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/sender_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/structured_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/structured_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/subject_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/subject_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/to_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/to_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields/unstructured_field.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields/unstructured_field.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/fields.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/fields.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/header.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/header.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/indifferent_hash.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/indifferent_hash.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/mail.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/mail.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/matchers/attachment_matchers.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/matchers/attachment_matchers.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/matchers/has_sent_mail.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/matchers/has_sent_mail.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/message.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/message.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/multibyte/chars.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/multibyte/chars.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/multibyte/unicode.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/multibyte/unicode.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/multibyte/utils.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/multibyte/utils.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/multibyte.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/multibyte.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/delivery_methods/exim.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/delivery_methods/exim.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/delivery_methods/file_delivery.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/delivery_methods/file_delivery.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/delivery_methods/logger_delivery.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/delivery_methods/logger_delivery.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/delivery_methods/sendmail.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/delivery_methods/sendmail.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/delivery_methods/smtp.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/delivery_methods/smtp.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/delivery_methods/smtp_connection.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/delivery_methods/smtp_connection.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/delivery_methods/test_mailer.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/delivery_methods/test_mailer.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/retriever_methods/base.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/retriever_methods/base.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/retriever_methods/imap.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/retriever_methods/imap.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/retriever_methods/pop3.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/retriever_methods/pop3.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network/retriever_methods/test_retriever.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network/retriever_methods/test_retriever.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/network.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/network.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parser_tools.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parser_tools.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/address_lists_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/address_lists_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/address_lists_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/address_lists_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/content_disposition_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/content_disposition_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/content_disposition_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/content_disposition_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/content_location_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/content_location_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/content_location_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/content_location_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/content_transfer_encoding_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/content_transfer_encoding_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/content_transfer_encoding_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/content_transfer_encoding_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/content_type_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/content_type_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/content_type_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/content_type_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/date_time_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/date_time_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/date_time_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/date_time_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/envelope_from_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/envelope_from_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/envelope_from_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/envelope_from_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/message_ids_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/message_ids_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/message_ids_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/message_ids_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/mime_version_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/mime_version_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/mime_version_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/mime_version_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/phrase_lists_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/phrase_lists_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/phrase_lists_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/phrase_lists_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/received_parser.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/received_parser.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/received_parser.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/received_parser.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc2045_content_transfer_encoding.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc2045_content_transfer_encoding.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc2045_content_type.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc2045_content_type.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc2045_mime.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc2045_mime.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc2183_content_disposition.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc2183_content_disposition.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc3629_utf8.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc3629_utf8.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc5234_abnf_core_rules.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc5234_abnf_core_rules.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc5322.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc5322.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc5322_address.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc5322_address.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc5322_date_time.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc5322_date_time.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/rfc5322_lexical_tokens.rl /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers/rfc5322_lexical_tokens.rl install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parsers.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/part.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/part.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parts_list.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/parts_list.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/smtp_envelope.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/smtp_envelope.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/utilities.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/utilities.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/values/unicode_tables.dat /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/values/unicode_tables.dat install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/version.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/version.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/yaml.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail/yaml.rb install -D -m644 /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail.rb /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby/mail.rb ┌──────────────────────────────────────────────────────────────────────────────┐ │ ruby-mail: Install Rubygems integration metadata │ └──────────────────────────────────────────────────────────────────────────────┘ generating gemspec at /build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/share/rubygems-integration/all/specifications/mail-2.8.1.gemspec dh_installchangelogs -pruby-mail /build/reproducible-path/ruby-mail-2.8.1+dfsg1/CHANGELOG.rdoc upstream /usr/bin/ruby3.1 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby3.1 │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=/build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby:. GEM_PATH=/build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/share/rubygems-integration/all:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0 ruby3.1 -e gem\ \"mail\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby3.1 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=/build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/lib/ruby/vendor_ruby:. GEM_PATH=/build/reproducible-path/ruby-mail-2.8.1+dfsg1/debian/ruby-mail/usr/share/rubygems-integration/all:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-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 Running Specs under Ruby Version 3.1.2 Running Specs for Mail Version 2.8.1 Attachments from direct content should work should work out magically the mime_type should assign the filename should assign mime-encoded multibyte filename from a supplied Hash should work should allow you to override the content_type should allow you to override the mime_type should allow you to override the mime_type decoding and encoding should set its content_transfer_encoding should encode its body to base64 should allow you to pass in an encoded attachment with an encoding should allow you set a mime type and encoding without overriding the encoding should not allow you to pass in an encoded attachment with an unknown encoding should be able to call read on the attachment to return the decoded data should only add one newline between attachment body and boundary multiple attachments should allow you to pass in more than one attachment inline attachments should set the content_disposition to inline or attachment as appropriate should return a cid should respond true to inline? getting the content ID from an attachment should return a valid content-id on inline attachments should provide a URL escaped content_id (without brackets) for use inside an email setting the content type correctly should set the content type to multipart/mixed if none given and you add an attachment allows you to set the attachment before the content type should handle filenames with non-7bit characters correctly should not raise an exception with a filename that contains a non-7bit-character reading emails with attachments test emails should find the attachment using content location should find an attachment defined with 'name' and Content-Disposition: attachment should use the content-disposition filename over the content-type filename or name should decode an attachment should decode an attachment with linefeeds should find an attachment that has an encoded name value should find an attachment that has an base64 encoded name value should find an attachment that has a name not surrounded by quotes should decode an attachment without ascii compatible filename should find attachments inside parts with content-type message/rfc822 attach filename decoding (issue 83) attachment order should be preserved instead when content type exists Mail::Body initialization should be instantiated should initialize on a nil value should accept text as raw source data should accept nil as a value and return an empty body should accept an array as the body and join it should accept an array as the body and join it encoding should accept text as raw source data should set its own encoding to us_ascii if it is ascii only body should allow you to set its encoding should allow you to specify an encoding should convert all new lines to crlf decoding should convert all new lines to crlf should not change a body on decode if not given an encoding type to decode should change return the raw text if it does not recognise the encoding should change a body on decode if given an encoding type to decode should change a body on decode if given an encoding type to decode splitting up a multipart document should store the boundary passed in should split at the boundry string given returning two message bodies should split with missing closing boundary should not split with empty space after missing closing boundary should split with multiple parts and missing closing boundary should ignore blank parts should keep the preamble text as its own preamble should return the parts as their own messages should return the first part as its own message should return the first part as its own message should separate out its parts should keep track of its parts should round trip its parts should allow you to change the boundary should split if boundary is not set detecting non ascii should say an empty string is all ascii should say if a body is ascii should say if a body is not ascii adding parts should allow you to add a part should allow you to sort the parts should allow you to sort the parts with an arbitrary sort order should allow you to sort the parts with an arbitrary sort order should sort the parts on encode should put the part types it doesn't know about at the end should allow you to sort the parts recursively should allow you to sort the parts recursively should maintain the relative order of the parts with the same content-type as they are added matching should still equal itself should match on the body part decoded if given a string to == should match on the body part decoded if given a string to == should match on the body part decoded if given a string to =~ should match on the body part decoded if given a string to == should match on the body part decoded if given a string to match should match on the body part decoded if given a string to match should match on the body part decoded if given a string to include? should match on the body part decoded if given a string to include? non US-ASCII charset should encoded invalid encoding should round trip Partslist empty should not break on empty PartsList on body Mail::CheckDeliveryParams .check NOTE: Mail::CheckDeliveryParams.check is deprecated; use Mail::SmtpEnvelope.new created in commit c106bebea066782a72e4f24dd37b532d95773df7 instead. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:19. returns the from, to array and encoded message in an array NOTE: Mail::CheckDeliveryParams.check is deprecated; use Mail::SmtpEnvelope.new created in commit c106bebea066782a72e4f24dd37b532d95773df7 instead. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:25. raises error if From is blank NOTE: Mail::CheckDeliveryParams.check is deprecated; use Mail::SmtpEnvelope.new created in commit c106bebea066782a72e4f24dd37b532d95773df7 instead. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:32. raises error if To is blank .check_from NOTE: Mail::CheckDeliveryParams.check_from is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check_from called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:39. returns the from address NOTE: Mail::CheckDeliveryParams.check_from is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check_from called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:45. raises error if From is too long .check_to NOTE: Mail::CheckDeliveryParams.check_to is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check_to called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:52. returns the to address array NOTE: Mail::CheckDeliveryParams.check_to is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check_to called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:58. raises error if To is too long .check_addr NOTE: Mail::CheckDeliveryParams.check_addr is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check_addr called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:65. returns the address if it is not too long NOTE: Mail::CheckDeliveryParams.check_addr is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check_addr called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:71. raises error if address is too long .validate_smtp_addr NOTE: Mail::CheckDeliveryParams.validate_smtp_addr is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.validate_smtp_addr called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:78. returns the address is not too long NOTE: Mail::CheckDeliveryParams.validate_smtp_addr is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.validate_smtp_addr called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:84. returns error message if address contains LF NOTE: Mail::CheckDeliveryParams.validate_smtp_addr is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.validate_smtp_addr called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:92. returns error message if address contains CR NOTE: Mail::CheckDeliveryParams.validate_smtp_addr is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.validate_smtp_addr called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:100. returns error message if address is too long .check_message NOTE: Mail::CheckDeliveryParams.check_message is deprecated with no replacement. It will be removed on or after 2023-06. Mail::CheckDeliveryParams.check_message called from /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/check_delivery_params_spec.rb:108. ensures the message is not blank Mail::Configuration network configurations defaults delivery_method to smtp should be available from the Mail.defaults method should configure sendmail should configure sendmail using a string should configure exim should configure an open SMTP connection should accept a plug-in delivery method Mail::AddressList parsing should parse an address list should raise an error if the input is useless should not raise an error if the input is just blank should raise an error if the input is useless should give the address passed in should give the addresses passed in should preserve the display name should handle and ignore nil addresses should handle truly horrific combinations of commas, spaces, and addresses should handle folding whitespace should handle malformed folding whitespace (PENDING: No reason given) should extract comments in addreses which are part of a group functionality should give all the groups when asked should ask the group for all its addresses should give all the addresses when asked should handle a really nasty obsolete address list should create an address instance for each address returned should provide a list of group names Mail::Address functionality should allow us to instantiate an empty address object and call inspect should allow us to instantiate an empty address object and call to_s should allow us to instantiate an empty address object and call format should allow us to instantiate an empty address object and call address should allow us to instantiate an empty address object and call local should allow us to instantiate an empty address object and call domain should allow us to instantiate an empty address object and call name should ignore funky local-only spammy addresses in angle brackets "-Earnings...Notification-" should ignore funky local-only spammy addresses in angle brackets <56253817> should give its address back on :to_s if there is no display name should give its format back on :to_s if there is a display name should give back the display name should preserve the display name passed in should preserve the display name passed in with token unsafe chars should decode the display name without calling #decoded first doesn't get stuck on decode or encode output mode should allow nil display name should give back the local part should give back the domain should give back the formated address should handle an address without a domain should handle comments should handle multiple comments should handle nested comments should give back the raw value should format junk addresses as raw text assigning values directly should allow you to assign an address should allow you to assign a display name should return an empty format a display name and no address defined should allow you to assign an address and a display name parsing basic email addresses should handle all OK local parts should handle all OK domains RFC 6532 UTF-8 chars local domain display name email addresses from the wild should handle |aamine@loveruby.net| should handle |Minero Aoki | should handle |Minero Aoki| should handle |"Minero Aoki" | should handle |Minero Aoki| should handle lots of dots should handle trailing dots should handle |"Joe & J. Harvey" | should handle |"spickett@tiac.net" | should handle |rls@intgp8.ih.att.com (-Schieve,R.L.)| should handle |jrh%cup.portal.com@portal.unix.portal.com| should handle |astrachan@austlcm.sps.mot.com ('paul astrachan/xvt3')| should handle 'TWINE57%SDELVB.decnet@SNYBUF.CS.SNYBUF.EDU (JAMES R. TWINE - THE NERD)' should be able to handle 'David Apfelbaum ' should handle |"JAMES R. TWINE - THE NERD" | should handle '/G=Owen/S=Smith/O=SJ-Research/ADMD=INTERSPAN/C=GB/@mhs-relay.ac.uk' should handle |"Stephen Burke, Liverpool" | should handle 'The Newcastle Info-Server ' should handle 'Suba.Peddada@eng.sun.com (Suba Peddada [CONTRACTOR])' should handle 'Paul Manser (0032 memo) ' should handle |"gregg (g.) woodcock" | should handle |Graham.Barr@tiuk.ti.com| should handle |a909937 (Graham Barr (0004 bodg))| should handle |david d `zoo' zuhn | should handle |(foo@bar.com (foobar), ned@foo.com (nedfoo) ) | should handle |Pete(A wonderful ) chap) | should handle |Joe Q. Public | should handle |Mary Smith <@machine.tld:mary@example.net>| should handle |jdoe@test . example| should handle |groupname+domain.com@example.com| should handle |=?UTF-8?B?8J+RjQ==?= <=?UTF-8?B?8J+RjQ==?=@=?UTF-8?B?8J+RjQ==?=.emoji>| should handle |"Mikel \"quotes\" Lindsaar" | should handle |"Mikel \" Lindsaar" | should handle |"Mikel \"quotes\" (and comments) Lindsaar" (comment1)| should expose group should have no group by default creating parts of an address should add an address should add a display name modifying an address should add an address should add a display name should take an address and a display name and join them should take a display name and an address and join them providing encoded and decoded outputs should provide an encoded output should provide an encoded output for non us-ascii should provide an encoded output for non us-ascii Mail::DateTimeElement should parse a date should raise an error if the input is nil should raise an error if the input is useless Mail::EnvelopeFromElement parsing a from envelope string should parse a full field should parse a full field with a double digit day should parse a full field with a single space day should parse a null sender, when specified as <> should parse a null sender, with a single space day accessor methods should return the address should return the date_time formatting should format delivery date using UNIX ctime style Mail::MessageIdsElement should parse a message_id should parse multiple message_ids treats nil as an empty list should raise an error if the input is useless should respond to message_ids should respond to message_id should not fail to parse a message id with dots in it Mail::PhraseList parsing should parse a phrase list treats nil as an empty list should not raise an error if the input is useless Mail::ReceivedElement should raise an error if the input is nil should raise an error if the input is useless should give back the date time should give back the info mail encoding should allow you to assign an email-wide charset should let you define a charset per part should replace invalid characters should replace characters of unknown and invalid encoding using default encoding should allow you to send in unencoded strings to fields and encode them should allow you to send in unencoded strings to address fields and encode them should allow you to send in unencoded strings to address fields and encode them should allow you to send in multiple unencoded strings to address fields and encode them should allow you to send unquoted non us-ascii strings, with spaces in them should allow you to send in multiple unencoded strings to any address field should handle groups should handle groups with funky characters quoting token safe chars should not quote the display name if unquoted should not quote the display name if already quoted quoting token unsafe chars should quote the display name should preserve quotes needed from the user and not double quote specifying an email-wide encoding should allow you to send in unencoded strings to fields and encode them should allow you to send in unencoded strings to address fields and encode them should allow you to send in multiple unencoded strings to address fields and encode them allows multiple unencoded strings in To allows multiple unencoded strings in From allows multiple unencoded strings in Cc allows multiple unencoded strings in Reply-To #pick_encoding picks binary for nil should support latin2 should support ISO_8859-1 should support cp-850 should support base64 should encode base 64 from text should decode base 64 text should encode base 64 from binary should decode base 64 text quoted-printable should encode quoted printable from text should encode quoted printable from crlf text should encode quoted printable from cr text should bypass line ending conversion for binary encoding should decode quoted printable should encode quoted printable from binary should decode quoted printable text should bypass line ending conversion for binary decoding should cope with inappropriate =0D line break encoding should allow encoded =0D line breaks with soft line feeds should cope with inappropriate =0A line break encoding should allow encoded =0A line breaks with soft line feeds should cope with inappropriate =0D=0A line break encoding should allow encoded =0D=0A line breaks with soft line feeds accepts blank message_encoding x-uuencode is registered as uuencode is registered as x-uuencode is registered as x-uue can transport itself decodes encodes encodes / decodes non-ascii can read itself Mail::Encodings base64 Encoding should return true for base64 should return true for Base64 should return true for :base64 should return the Base64 Encoding class should return the base64 Encoding class should return the base64 Encoding class quoted-printable Encoding should return true for quoted-printable should return true for Quoted-Printable should return true for :quoted_printable should return the QuotedPrintable Encoding class should return the QuotedPrintable Encoding class should return the QuotedPrintable Encoding class B encodings should just return the string if us-ascii and asked to B encoded string should accept other encodings should correctly encode long string mixing with single/multi-byte characters should complain if there is no encoding passed for Ruby < 1.9 should split the string up into bite sized chunks that can be wrapped easily should decode an encoded string should decode a long encoded string should decode UTF-16 encoded string should decode UTF-32 encoded string should decode a string that looks similar to an encoded string (contains '=?') should parse adjacent encoded-words separated by linear white-space should parse adjacent words with no space should collapse adjacent words with multiple encodings on one line seperated by non-spaces should decode a blank string should decode a string, even with an invalid encoding name should decode 8bit encoded string should decode ks_c_5601-1987 encoded string should decode shift-jis encoded string should decode GB18030 encoded string misidentified as GB2312 Encoding conversion failed "\xDE\xBA" on UTF-16BE should decode an invalid utf-7 byte sequence Q encodings should just return the string if us-ascii and asked to Q encoded string should complain if there is no encoding passed for Ruby < 1.9 should accept other character sets should decode an encoded string should decode q encoded =5F as underscore should not fold a long string that has no spaces should round trip a complex string properly should round trip another complex string (koi-8) should decode a blank string should decode a string with spaces should decode a string ending with an unencoded question mark should treat unrecognized charsets as binary mixed Q and B encodings should decode an encoded string parameter MIME encodings should leave an unencoded string alone should unencode an encoded string should unencoded an encoded string and return the right charset on 1.9 should unencode a complete string that included unencoded parts should encode a string should just quote US-ASCII with spaces should leave US-ASCII without spaces alone decoding a string and detecting the encoding type should detect an encoded Base64 string to the decoded string should detect a multiple encoded Base64 string to the decoded string should detect a multiple encoded Base64 string with a space to the decoded string should detect a multiple encoded Base64 string with a whitespace to the decoded string should decode B and Q encodings together if needed should detect a encoded and unencoded Base64 string to the decoded string should detect an encoded QP string to the decoded string should decode UTF-16 encoded string should decode UTF-32 encoded string should detect multiple encoded QP string to the decoded string should detect multiple encoded QP string with a space to the decoded string should detect multiple encoded QP string with a space to the decoded string should detect a encoded and unencoded QP string to the decoded string should detect a plain string and return it should handle a very long string efficiently (PENDING: fails randomly) should handle Base64 encoded ISO-2022-JP string altering an encoded text to decoded and visa versa decoding should detect an encoded Base64 string and return the decoded string should detect an encoded QP string and return the decoded string should detect an a string is already decoded and leave it alone encoding should encode a string into Base64 should leave a string that doesn't need encoding alone unquote and convert to should unquote quoted printable and convert to utf-8 should unquote base64 and convert to utf-8 should handle no charset should unquote multiple lines should unquote a string in the middle of the text should unquote and change to an ISO encoding if we really want should unquote Shift_JIS QP with trailing = handles Windows 1252 QP encoding should recognize iso646-us should unquote multiple strings in the middle of the text should handle multiline quoted headers with mixed content should handle quoted string with mixed content that have a plain string at the end should handle utf_8 quoted printable encoding and decoding should handle underscores in the text should handle underscores in the text should keep the underscores in the text should handle a new line in the text should handle a question mark in the text pre encoding non usascii text should not change an ascii string should encode a display that contains non usascii should encode a single token that contains non usascii should encode a display that contains non usascii with quotes as no quotes should encode a display name with us-ascii and non-usascii parts should encode a display name with us-ascii and non-usascii parts ignoring quotes should encode a quoted display name with us-ascii and non-usascii that ends with a non-usascii part should encode multiple addresses correctly should encode multiple addresses correctly when noninitial address contains non-usascii chars should encode multiple unquoted addresses correctly should encode multiple unquoted addresses correctly when noninitial address contains non-usascii chars should encode multiple un bracketed addresses and groups correctly should correctly match and encode non-usascii letters at the end of a quoted string address encoding should not do anything to a plain address should encode an address correctly should encode multiple addresses correctly should encode unicode local part should encode emoji local part should handle a single ascii address correctly from a string should handle multiple ascii addresses correctly from a string should handle ascii addresses correctly as an array should ignore single nil should ignore nil in arrays .charset_encoder can use a custom encoder uses converter for params can convert ansi with best effort .collapse_adjacent_encodings leaves blank intact leaves pure unencoded intact does not modify 1 encoded splits unencoded and encoded into separate parts splits adjacent encodings into separate parts splits adjacent encodings without unencoded into separate parts does not join encodings when separated by unencoded does not join different encodings does not keep the separator character between two different encodings .pick_encoding finds encoding uses binary for unfound Test emails from RFC2822 should handle the basic test email should handle the sender test email should handle multiple recipients test email should handle group address email test should handle reply messages should handle reply message 2 should handle the final reply message should handle the rfc resent example email should handle the RFC trace example email should handle the rfc whitespace test email should handle the rfc obsolete addressing should handle the rfc obsolete dates should handle the rfc obsolete whitespace email (PENDING: No reason given) should handle folding subject from the wild raw_email_encoded_stack_level_too_deep.eml should return an 'encoded' version without raising a SystemStackError should have two parts sig_only_email.eml should not error on multiart/signed emails should have one attachment called signature.asc handling invalid group lists should parse the email and encode without crashing should return an empty groups list handling multiple references with one of them invalid should parse the email and encode without crashing should return the valid References value handling multiple content-disposition with all of them invalid should parse the email and encode without crashing should recognise the email as not attachment should return one invalid Content-Disposition value empty address lists should parse the email and encode without crashing should return an empty groups list RFC6532 UTF8 headers subject from to invalid charsets in headers falls back to ASCII-8BIT for unrecognized charsets Mail::FieldList should be able to add new fields should be able to add new fields in the right order should add new Received items after the existing ones Mail::Field parsing parses full header fields parses missing whitespace parses added inapplicable whitespace initialization raises if instantiating by parsing a full header field instantiates with name and value accepts arrays of values accepts omitted values should match up fields to class names matches dATE to Mail::DateField matches fROM to Mail::FromField matches sENDER to Mail::SenderField matches REPLY-TO to Mail::ReplyToField matches TO to Mail::ToField matches CC to Mail::CcField matches BCC to Mail::BccField matches MESSAGE-ID to Mail::MessageIdField matches IN-REPLY-TO to Mail::InReplyToField matches REFERENCES to Mail::ReferencesField matches KEYWORDS to Mail::KeywordsField matches resent-date to Mail::ResentDateField matches resent-from to Mail::ResentFromField matches rESENT-sENDER to Mail::ResentSenderField matches rESENT-tO to Mail::ResentToField matches rESent-cc to Mail::ResentCcField matches resent-bcc to Mail::ResentBccField matches reSent-MESSAGE-iD to Mail::ResentMessageIdField matches rEtURN-pAtH to Mail::ReturnPathField matches rEcEiVeD to Mail::ReceivedField matches Subject to Mail::SubjectField matches Comments to Mail::CommentsField matches Mime-VeRSIOn to Mail::MimeVersionField matches cOntenT-transfer-EnCoDiNg to Mail::ContentTransferEncodingField matches Content-Description to Mail::ContentDescriptionField matches Content-Disposition to Mail::ContentDispositionField matches cOnTENt-TyPe to Mail::ContentTypeField should say anything that is not a known field is an optional field should return an unstuctured field if the structured field parsing raises an error delegates to_s to its field delegates missing methods to its field should respond_to? its own methods and the same methods as its instantiated field class should change its type if you change the name should create a field without trying to parse if given a symbol should inherit charset error handling should populate the errors array if it finds a field it can't deal with helper methods should reply if it is responsible for a field name as a capitalized string - structured field should reply if it is responsible for a field as a lower case string - structured field should reply if it is responsible for a field as a symbol - structured field should say it is the "same" as another if their field types match should say it is not the "same" as another if their field types don't match should say it is not the "same" as nil should say it is == to another if their field and names match should say it is not == to another if their field names do not match should say it is not == to another if their field names match, but not their values should say it is not == to nil should sort according to the field order user defined fields should say it is the "same" as another if their field names match should say it is not == to another if their field names do not match passing an encoding should allow you to send in unencoded strings to fields and encode them should allow you to send in unencoded strings to address fields and encode them should allow you to send in unencoded strings without quotes to address fields and encode them should allow you to send in unencoded strings to address fields and encode them should allow you to send in multiple unencoded strings to address fields and encode them should allow you to send in multiple unencoded strings to any address field should allow an encoded value in the Subject field and decode it automatically (issue 44) should allow you to encoded text in the middle (issue 44) more tolerable to encoding definitions, ISO (issue 120) more tolerable to encoding definitions, ISO-long (issue 120) more tolerable to encoding definitions, UTF (issue 120) more tolerable to encoding definitions, ISO (issue 120) more tolerable to encoding definitions, Windows (issue 120) should support ascii encoded utf-8 subjects should support ascii encoded windows subjects value parsed returns parsed value unparsed returns origin unparsed value Mail::Field::ParseError should be structured AddressContainer should allow you to append an address to an address field result should handle complex addresses correctly Mail::BccField initialization should initialize should accept a string without the field name instance methods should return an address should return two addresses should return one address and a group should return the formatted line on to_s should return nothing by default on encoded as Bcc should not be in the mail should return the encoded line for one address when requested to include in headers should return the encoded line when requested to include in headers should return the decoded line Mail::CcField initialization should initialize should accept a string without the field name instance methods should return an address should return two addresses should return one address and a group should return the formatted line on to_s should return the encoded line for one address should return the encoded line should return the decoded line Mail::CommentsField should initialize should accept a string with the field name Mail::CommonAddressField should yield each address object in turn address handling should give the addresses it is going to should split up the address list into individual addresses should give the formatted addresses should give the display names should give the actual address objects should handle groups as well should provide a list of groups should provide a list of addresses per group should provide a list of addresses that are just in the groups should preserve the display name should handle multiple addresses should handle missing display names with an angle address should handle empty display names with an angle address .value= should handle initializing as an empty string should encode to an empty string if it has no addresses or groups a unquoted multi-byte address is given should allow you to set an unquoted, multi-byte address value after initialization should keep the given value a quoted multi-byte address is given should allow you to set an quoted, multi-byte address value after initialization should keep the given value .<< should allow you to append an address a unquoted multi-byte address is given initialized with an empty string should allow you to append an unquoted, multi-byte address value should keep the given value initialized with an us-ascii address should allow you to append a quoted, multi-byte address value initialized with an multi-byte address should allow you to append a quoted, multi-byte address value should keep the given value a quoted multi-byte address is given initialized with an empty string should allow you to append a quoted, multi-byte address value should keep the given value initialized with an us-ascii address should allow you to append a quoted, multi-byte address value initialized with an multi-byte address should allow you to append a quoted, multi-byte address value should keep the given value encoding and decoding fields should allow us to encode an address field should allow us to encode a simple address field should allow us to encode an address field should allow us to decode an address field should allow us to decode a non ascii address field should allow us to decode a non ascii address field Mail::CommonDateField encoding and decoding fields should allow us to encode an date field should allow us to encode an resent date field should allow us to decode an address field Mail::CommonField multi-charset support should return '' on to_s if there is no value should leave ascii alone should encode a utf-8 string as utf-8 quoted printable should wrap an encoded at 60 characters should handle charsets in assigned addresses with content that looks like the field name does not strip from start does not strip from middle Mail::CommonMessageIdField encoding and decoding fields should allow us to encode a message id field should allow us to encode a message id field should allow us to encode an in reply to field should allow us to decode a message id field Mail::ContentDescriptionField initialization should initialize should accept a string without the field name Mail::ContentDispositionField initialization should initialize should accept a string without the field name should accept a nil value and generate a disposition type should render encoded should render encoded for inline should wrap a filename in double quotation marks only if the filename contains spaces and does not already have double quotation marks should render decoded should render decoded inline should handle upper and mixed case INLINE and AttachMent instance methods should give its disposition type should accept a blank disposition type handles nil value finding a filename should locate a filename if there is a filename should locate a name if there is no filename should return an empty string when filename or name is empty should locate an encoded name as a filename Mail::ContentIdField initialization should initialize should accept a string without the field name should accept a nil value and generate a content_id should allow it to be encoded should allow it to be decoded ensuring only one message ID should not accept a string with multiple message IDs but only return the first should change the message id if given a new message id instance methods should provide to_s should provide encoded should respond to :responsible_for? generating a message id should generate a message ID if it has no value should generate a random message ID Mail::ContentLocationField initialization should initialize should accept a string without the field name should render an encoded field should render a decoded field parsing the value should return an encoding string unquoted Mail::ContentTransferEncodingField initialization should initialize should accept a string without the field name should render an encoded field should render a decoded field parsing the value should return an encoding string should treat 7bits/7-bit and 8bits/8-bit as 7bit and 8bit should handle any valid 'x-token' value should handle an x-encoding should handle an ietf encoding (practically, any token) should raise an error on bogus values should handle an empty content transfer encoding should handle a hyphen Mail::ContentTypeField initialization should initialize should accept a string without the field name should accept a nil value and generate a content_type should render encoded should render encoded with parameters should render quoted values encoded should render decoded should render quoted values decoded should render should wrap a filename in double quotation marks only if the filename contains spaces and does not already have double quotation marks should only wrap filenames in double quotation marks instance methods should return a content_type should return a content_type for the :string method should return a main_type should return a sub_type should return a parameter as a hash should return multiple parameters as a hash should return boundry parameters should be indifferent with the access class methods should give back an initialized instance with a unique boundary should give back an initialized instance with different type with a unique boundary should give unique boundaries Testing a bunch of email Content-Type fields should handle 'application/octet-stream; name*=iso-2022-jp'ja'01%20Quien%20Te%20Dij%8aat.%20Pitbull.mp3' should handle 'application/pdf;' should handle 'application/pdf; name="broken.pdf"' should handle 'application/pkcs7-signature;' should handle 'application/pkcs7-signature; name=smime.p7s' should handle 'application/x-gzip; NAME=blah.gz' should handle 'image/jpeg' should handle 'image/jpeg' should handle 'image/jpeg;' should handle 'image/png;' should handle 'message/delivery-status' should handle 'message/rfc822' should handle 'multipart/alternative;' should handle 'multipart/alternative; boundary="----=_NextPart_000_0093_01C81419.EB75E850"' should handle 'multipart/alternative; boundary=----=_NextPart_000_0093_01C81419.EB75E850' should handle 'Multipart/Alternative;boundary=MuLtIpArT_BoUnDaRy' should handle 'Multipart/Alternative;boundary=MuLtIpArT_BoUnDaRy' should handle 'multipart/alternative; boundary="----jkhkjgyurlkmn789809";; charset="us-ascii"' should handle 'multipart/mixed' should handle 'multipart/mixed;' should handle 'multipart/mixed; boundary=Apple-Mail-13-196941151' should handle 'multipart/mixed; boundary=mimepart_427e4cb4ca329_133ae40413c81ef' should handle 'multipart/report; report-type=delivery-status;' should handle 'multipart/signed;' should handle 'text/enriched;' should handle 'text/html;' should handle 'text/html; charset=iso-8859-1;' should handle 'TEXT/PLAIN; charset=ISO-8859-1;' should handle 'text/plain' should handle 'text/plain;' should handle 'text/plain; charset=ISO-8859-1' should handle 'text/plain; charset=ISO-8859-1;' should handle 'text/plain; charset=us-ascii;' should handle 'text/plain; charset=US-ASCII; format=flowed' should handle 'text/plain; charset=US-ASCII; format=flowed' should handle 'text/plain; charset=utf-8' should handle 'text/plain; charset=utf-8' should handle 'text/x-ruby-script;' should handle 'text/x-ruby-script; name="hello.rb"' should handle 'multipart/mixed; boundary="=_NextPart_Lycos_15031600484464_ID" should handle 'multipart/mixed; boundary="=_NextPart_2rfkindysadvnqw3nerasdf";windows-852 should handle 'multipart/alternative; boundary=----=_=NextPart_000_0093_01C81419.EB75E850 should handle 'multipart/alternative; boundary="----=_=NextPart_000_0093_01C81419.EB75E850" should handle 'multipart/related;boundary=1_4626B816_9F1690;Type="application/smil";Start=""' should handle 'IMAGE/JPEG; name="IM 006.jpg"' should handle 'unknown/unknown' finding a filename should locate a filename if there is a filename should locate a name if there is no filename should return an empty string when filename or name is empty should locate an encoded name as a filename should encode a non us-ascii filename handling badly formated content-type fields should handle missing sub-type on a text content type should handle missing ; after content-type initializing with an array should initialize with an array should allow many parameters to be passed in special case values needing sanity should handle 'text/plain;ISO-8559-1' should handle 'text/plain; charset = "iso-8859-1"' should handle text; params should handle text/html; charset="charset="GB2312"" should handle application/octet-stream; name=archiveshelp1[1].htm should handle text/plain;; format="flowed" set an empty content type to text/plain should just ignore illegal params like audio/x-midi; name=Part .exe should handle: rfc822; format=flowed; charset=iso-8859-15 should just get the mime type if all else fails with some real garbage shouldn't include separating semicolon in parameter value when sanitizing Mail::DateField initialization should initialize should be able to tell the time should accept a string without the field name should accept nil as a value should allow us to encode an date field should allow us to decode an address field should be able to parse a really bad spacing example should give today's date if no date is specified should handle invalid date Mail::Envelope should initialize accessor methods should return the address should return the date_time Mail::FromField should handle non ascii should work without quotes should work with combinations of quotes and non ascii initialization should initialize should accept a string without the field name instance methods should return an address should return two addresses should return one address and a group should return the formatted line on to_s should return the encoded line should return the encoded line should return the decoded line Mail::InReplyToField should output lines shorter than 998 chars initialization should initialize should accept a string without the field name should provide encoded should handle many encoded message IDs should handle an array of message IDs should provide decoded should handle many decoded message IDs should handle an empty value handlign multiple message ids should handle many message IDs Mail::KeywordsField should output lines shorter than 998 chars initializing should initialize should accept a string without the field name giving a list of keywords should return a list of keywords should handle phrases should handle comments should handle comments should handle comments in quotes encoding and decoding should encode should decode Mail::MessageIdField initialization should initialize should accept a string without the field name should accept a nil value and generate a message_id ensuring only one message ID should not accept a string with multiple message IDs but only return the first should change the message id if given a new message id instance methods should provide to_s should provide encoded should provide decoded should respond to :responsible_for? generating a message id should generate a message ID if it has no value should generate a random message ID weird message IDs should be able to parse <000701c874a6$3df7eaf0$b9e7c0d0$@geille@fiscon.com> should be able to parse <.AAA-default-12226,16.1089643496@us-bdb-1201.vdc.amazon.com> should be able to parse <091720041340.19561.414AE9430005E91000004C6922007589429B0702040790040A0E08 0C0703@comcast.net> should be able to parse <3851.1096568577MSOSI1188307:1OSIMS@gamefly.com> should be able to parse <3851.1096568577MSOSI1188307:1OSIMS@gamefly.com > should be able to parse <000301caf03a$77d922ae$82dba8c0@.pool.ukrtel.net> should be able to parse <"urn:correios:msg:2011071303483114f523ef89e040878bca2e451a999448"@1310528911569.rte-svc-na-5006.iad5.amazon.com> should be able to parse <7467BC5DC7CCEB429E2D3F05E49B3067375E6DC038@EXVMBX020-10.exch020.server... should be able to parse |2a26f8f146e27159| Mail::MimeVersionField initialization should initialize should accept a string without the field name parsing a version string should get a major value should get a minor value should get a version string should handle comments before the major version should handle comments before the major version without space should handle comments after the major version without space should handle comments before the minor version without space should handle comments after the minor version without space should handle comments after the minor version should accept nil as a value should provide an encoded value should provide an decoded value Mail::ParameterHash should return the values in the hash should return the values in the hash regardless of symbol or string should return the values in the hash using case-insensitive key matching should return the correct value if they are not encoded should return a name list concatenated should return a name list concatenated and unencoded allows for blank language allows for blank charset allows for blank charset and language converts from specified encoding to utf-8 should allow us to add a value should return an encoded value Mail::ReceivedField should initialize should be able to tell the time should accept a string without the field name should provide an encoded value should provide an encoded value with correct timezone should provide an decoded value should handle empty name-value lists with a comment only (qmail style) should handle a blank value WARNING: Invalid date field for received element (29 Jul 2013 25:12:46 +0900): Date::Error: invalid date should handle invalid date Mail::ReferencesField should initialize should accept a string without the field name should accept multiple message ids should accept an array of message ids should accept no message ids should output lines shorter than 998 chars should handle comma-separated values should be able to parse |2a26f8f146e27159@domain.com@domain.com, 2a26f8f146e27159@domain.com@domain.com| should be able to parse |2a26f8f146e27159@domain.com@domain.com 2a26f8f146e27159@domain.com@domain.com| Mail::ReplyToField initialization should initialize should accept a string without the field name instance methods should return an address should return two addresses should return one address and a group should return the formatted line on to_s should return the encoded line Mail::ResentBccField initialization should initialize should accept a string without the field name instance methods should return an address should return two addresses should return one address and a group should return the formatted line on to_s should return the encoded line Mail::ResentCcField initialization should initialize should accept a string without the field name instance methods should return an address should return two addresses should return one address and a group should return the formatted line on to_s should return the encoded line Mail::ResentDateField should initialize should be able to tell the time should accept a string without the field name should give today's date if no date is specified Mail::ResentFromField initialization should initialize should accept a string without the field name instance methods should return an address should return two addresses should return one address and a group should return the formatted line on to_s should return the encoded line Mail::ResentMessageIdField should initialize should accept a string without the field name should output lines shorter than 998 chars Mail::ResentSenderField formats the sender parses a single sender address returns the field value encodes a header line initialization should initialize should accept a string without the field name Mail::ResentToField initialization should initialize should accept a string without the field name instance methods should return an address should return two addresses should return one address and a group should return the formatted line on to_s should return the encoded line Mail::ReturnPathField should allow you to specify a field should encode the addr_spec in <> should accept <> should set the return path should set the return path should wrap the return path addr_spec in <> Mail::SenderField formats the sender parses a single sender address returns the field value encodes a header line initialization should initialize should accept a string without the field name should reject headers with multiple mailboxes (PENDING: Sender accepts an address list now, but should only accept a single address) Mail::StructuredField initialization should be instantiated manipulation should allow us to set a text value at initialization should provide access to the text of the field once set should provide a means to change the value displaying encoded field and decoded value should provide a to_s function that returns the decoded string should return '' on to_s if there is no value should give an encoded value ready to insert into an email should return an empty string on encoded if it has no value should return the field name and value in proper format when called to_s Mail::ToField should not crash if it can't understand a name initialization should initialize should accept a string without the field name instance methods should return an address should return two addresses should return one address and a group should return the formatted line on to_s should return the encoded line should return the decoded line should get multiple address out from a group list should handle commas in the address should handle commas in the address for multiple fields unicode address should allow unicode local part jp should allow unicode local should allow unicode local (simple) should allow unicode local (complex) should allow emoji local Mail::UnstructuredField initialization should be instantiated manipulation should allow us to set a text value at initialization should provide access to the text of the field once set should provide a means to change the value displaying encoded field and decoded value should provide a to_s function that returns the field name and value should return '' on to_s if there is no value should give an encoded value ready to insert into an email should return nil on encoded if it has no value should handle array should handle string should give an decoded value ready to insert into an email should return a nil on decoded if it has no value should just add the CRLF at the end of the line should do encoded-words encoding correctly without extra equal sign should encode the space between two adjacent encoded-words should encode additional special characters inside encoded-word-encoded strings should decode a utf-7(B) encoded unstructured field folding should not fold itself if it is 78 chracters long should fold itself if it is 79 chracters long should fold itself if it is 997 chracters long should fold itself if it is 998 characters long should fold itself if it is 999 characters long should fold itself if it is non us-ascii should fold properly with my actual complicated header should fold properly with continuous spaces around the linebreak encoding non QP safe chars should encode an ascii string that has carriage returns if asked to iso-2022-jp Subject should encoded with ISO-2022-JP encoding Mail::Header initialization should instantiate empty should instantiate with a string passed in copying should instantiate with a string passed in instance methods should save away the raw source of the header that it is passed should say if it has a message_id field defined should say if it has a message_id field defined should say if it has a content_id field defined should say if it has a content_id field defined should know its own charset should know its own charset if set should not unset previously set charset if content-type is set without charset shouldn't die when queried for a charset and the content-type header is invalid should be Enumerable creating fields should recognise a bcc field should recognise a cc field should recognise a content-description field should recognise a content-disposition field should recognise an inline content-disposition field should recognise a content-id field should recognise a content-transfer-encoding field should recognise a content-type field should recognise a date field should recognise a from field should recognise a in-reply-to field should recognise a keywords field should recognise a message-id field should recognise a mime-version field should recognise a received field should recognise a references field should recognise a reply-to field should recognise a resent-bcc field should recognise a resent-cc field should recognise a resent-date field should recognise a resent-from field should recognise a resent-message-id field should recognise a resent-sender field should recognise a resent-to field should recognise a return-path field should recognise a sender field should recognise a to field should maintain header case should not accept field names containing colons parsing should split the header into separate fields should not split a wrapped header in two should accept any valid header field name should not try to accept colons in header field names should accept any valid header field value should split each field into an name and value should split each field into an name and value - even if whitespace is missing should preserve the order of the fields it is given should allow you to reference each field and value by literal string name should return an array of fields if there is more than one match should return nil if no value in the header should add a new field if the field does not exist should allow you to pass in an array of raw fields should reset the value of a single-only field if it already exists should allow you to delete a field by setting it to nil should delete all matching fields found if there are multiple options should delete only matching fields found should handle an empty X-* header value should accept X- option fields from MS-Exchange should return nil if asked for the value of a non existent field should allow you to replace a from field should maintain the class of the field folding and unfolding should unfold a header should preserve whitespace when unfolding a header should handle a crazy long folded header should convert all lonesome LFs to CRLF should convert all lonesome LFs to CRLF in UTF-8 too should convert all lonesome CRs to CRLF error handling should collect up any of its fields' errors handling date fields with multiple values should know which fields can only appear once should know which fields can only appear once should enforce appear-once rule even with mass assigned header should add additional fields that can appear more than once should delete all references to a field handling trace fields should instantiate one trace field object per header should add a new received header after the other received headers if they exist encoding should output a parsed version of itself to US-ASCII on encoded and tidy up and sort correctly should not blow up on encoding mismatches detecting required fields should not say it has a message id if it doesn't should say it has a message id if it does should not say it has a date if it doesn't should say it has a date id if it does should not say it has a mime-version if it doesn't should say it has a date id if it does mime version handling should return the mime version of the email should return nil if no mime-version header field should return the transfer-encoding of the email should return nil if no transfer-encoding header field should return the content-description of the email should return nil if no content-description header field configuration option .maximum_amount should be 1000 by default should limit amount of parsed headers mail should be able to be instantiated should be able to make a new email should accept headers and body should read a file Mail::Message initialization should instantiate empty should return a basic email should instantiate with a string should allow us to pass it a block should yield self if the given block takes any args should initialize a body and header class even if called with nothing to begin with should not report basic emails as bounced should be able to parse a basic email should be able to parse a basic email with linefeeds should be able to parse an email with @ in display name should be able to parse an email with only blank lines as body should be able to parse an email with a funky date header should be able to invoke subject on a funky subject header should use default charset should be able to parse an email missing an encoding parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_content_disposition.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_content_location.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_message_rfc822.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_nonascii_filename.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_only_email.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_pdf.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_pdf_lf.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_with_base64_encoded_name.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_with_encoded_name.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_with_quoted_filename.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/attachment_emails/attachment_with_unquoted_name.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/bad_date_header.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/bad_date_header2.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/bad_encoded_subject.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/bad_subject.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/cant_parse_from.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/content_transfer_encoding_7-bit.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/content_transfer_encoding_empty.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/content_transfer_encoding_plain.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/content_transfer_encoding_qp_with_space.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/content_transfer_encoding_spam.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/content_transfer_encoding_text-html.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/content_transfer_encoding_with_8bits.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/content_transfer_encoding_with_semi_colon.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/content_transfer_encoding_x_uuencode.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/empty_group_lists.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/empty_in_reply_to.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/encoding_madness.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/header_fields_with_empty_values.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/invalid_subject_characters.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/missing_body.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/missing_content_disposition.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/multiple_content_types.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/multiple_invalid_content_dispositions.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/multiple_references_with_one_invalid.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/must_supply_encoding.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/new_line_in_to_header.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/trademark_character_in_subject.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/error_emails/weird_to_header.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/email_with_similar_boundaries.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email11.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email12.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email2.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email4.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email7.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email_encoded_stack_level_too_deep.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email_with_binary_encoded.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email_with_illegal_boundary.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email_with_mimepart_without_content_type.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email_with_multipart_mixed_quoted_boundary.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email_with_nested_attachment.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/raw_email_with_quoted_illegal_boundary.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/sig_only_email.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/mime_emails/two_from_in_message.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multi_charset/japanese.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multi_charset/japanese_attachment.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multi_charset/japanese_attachment_long_name.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multi_charset/japanese_iso_2022.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multi_charset/japanese_shift_jis.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multi_charset/ks_c_5601-1987.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multipart_report_emails/multi_address_bounce1.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multipart_report_emails/multi_address_bounce2.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multipart_report_emails/multipart_report_multiple_status.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multipart_report_emails/report_422.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/multipart_report_emails/report_530.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/basic_email.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/basic_email_lf.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/mix_caps_content_type.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email10.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email5.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email6.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email8.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_bad_time.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_double_at_in_header.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_incorrect_header.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_multiple_from.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_quoted_with_0d0a.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_reply.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_simple.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_string_in_date_field.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_trailing_dot.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_with_at_display_name.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_with_bad_date.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/plain_emails/raw_email_with_partially_quoted_subject.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example01.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example02.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example03.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example04.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example05.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example06.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example07.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example08.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example09.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example10.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example11.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example12.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example13.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc2822/example14.eml fixture parses /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/fixtures/emails/rfc6532/utf8_headers.eml fixture should be able to parse a large email without raising an exception should not raise a warning on having non US-ASCII characters in the header (should just handle it) should raise a warning (and keep parsing) on having an incorrectly formatted header should read in an email message and basically parse it should not fail parsing message with caps in content_type should be able to pass an empty reply-to header should be able to pass two In-Reply-To headers should be able to pass two References headers YAML serialization should serialize the basic information to YAML should deserialize after serializing should serialize a Message with a custom delivery_handler should load a serialized delivery handler should not deserialize a delivery_handler that does not exist should deserialize parts as an instance of Mail::PartsList should handle multipart mail splitting should split the body from the header should split when the body starts with a space should split if the body starts with an empty line should split if the body starts with a blank line should split after headers that contain "\r\n " should split only once if there are "\r\n\r\n"s in the body should allow headers that end in trailing whitespace envelope line handling should respond to 'envelope from' should strip off the envelope from field if present should strip off the envelope from field if present should not cause any problems if there is no envelope from present should ignore a plain text body that starts with ^From should handle a multipart message that has ^From in it accepting a plain text string email should accept some email text to parse and return an email should set a raw source instance variable to equal the passed in message should set the raw source instance variable to '' if no message is passed in should give the header class the header to parse should give the header class the header to parse even if there is no body should give the body class the body to parse should still ask the body for a new instance even though these is nothing to parse, yet should give the header the part before the line without spaces and the body the part without should allow for whitespace at the start of the email should read in an email message with the word 'From' in it multiple times and parse it should parse non-UTF8 sources should parse sources with charsets that we know but Ruby doesn't should be able to normalize CRLFs on non-UTF8 encodings should be able to normalize CRLFs on non-UTF8 encodings directly setting values of a message accessing fields directly should allow you to grab field objects if you really want to should give you back the fields in the header should delete a field if it is set to nil with :method= should return the to field should return the from field should return the subject should return the body decoded with to_s should return the body encoded if asked for should return the body decoded if asked for with :method(value) should return the to field should return the from field should return the subject should return the body decoded with to_s should return the body encoded if asked for should return the body decoded if asked for setting arbitrary headers should allow you to set them should allow you to read arbitrary headers should instantiate a new Header replacing header values should allow you to replace a from field should maintain the class of the field setting headers should accept them in block form should accept them in assignment form should accept them in key, value form as symbols should accept them in key, value form as strings should accept them as a hash with symbols should accept them as a hash with strings should let you set custom headers with a :headers => {hash} should assign the body to a part on creation should not overwrite bodies on creation should allow you to init on an array of addresses from a hash should allow you to init on an array of addresses directly should allow you to init on an array of addresses directly making a copy of a message with dup its headers should not be changed when you change the headers of the original its headers should be copies of the headers of the original handling missing required fields: every email Message-ID should say if it has a message id should preserve any message id that you pass it if add_message_id is called explicitly should generate a random message ID if nothing is passed to add_message_id should make an email and inject a message ID if none was set if told to_s should add the message id to the message permanently once sent to_s should add a body part if it is missing Date should say if it has a date should preserve any date that you pass it if add_date is called explicitly should generate a current date if nothing is passed to add_date should make an email and inject a date if none was set if told to_s should add the date to the message permanently once sent to_s mime emails rfc2046 can be decoded rfc2046 mime-version should say if it has a mime-version should preserve any mime version that you pass it if add_mime_version is called explicitly should generate a mime version if nothing is passed to add_date should make an email and inject a mime_version if none was set if told to_s should add the mime version to the message permanently once sent to_s content type should say if it has a content type should say if it does not have a content type should say if it has a charset should say if it has a charset should not raise a warning if there is no charset defined and only US-ASCII chars should set the content type to text/plain; charset=us-ascii should not set the charset if the file is an attachment should not set the charset if the content_type is not text should raise a warning if there is no content type and there is non ascii chars and default to text/plain, UTF-8 should raise a warning if there is no charset parameter and there is non ascii chars and default to text/plain, UTF-8 should not raise a warning if there is no charset parameter and the content-type is not text should not raise a warning if there is a charset defined and there is non ascii chars should be able to set a content type with an array and hash should be able to set a content type with an array and hash with a non-usascii field should allow us to specify a content type in a block charset should return a default value for multipart mails charset= should not add an empty charset header should remove the charset header convert_to_multipart original content headers move to the new part content-transfer-encoding should use 7bit for only US-ASCII chars should use QP transfer encoding for 7bit text with lines longer than 998 octets should use QP transfer encoding for 8bit text with only a few 8bit characters should use QP transfer encoding for 8bit text attachment with only a few 8bit characters should use base64 transfer encoding for 8-bit text with lots of 8bit characters should use 8bit transfer encoding when 8bit is forced output should make an email and allow you to call :to_s on it to get a string should raise an error and message if you try and call decoded on a multipart email should return the decoded body if you call decode and the message is not multipart decoding bodies should not change a body on decode if not given an encoding type to decode should change a body on decode if given an encoding type to decode should change a body on decode if given an encoding type to decode should not strip the raw mail source in case the trailing \r\n is meaningful text messages should be decoded using content type charset should respond true to text? inspect_structure should return the same as inspect (no attachments) uses the Utilities charset encoder helper methods should implement the spaceship operator on the date field should have a destinations method should have a from_addrs method should have a from_addrs method that is empty if nil should have a to_addrs method should have a to_addrs method that is empty if nil should have a cc_addrs method should have a cc_addrs method that is empty if nil should have a bcc_addrs method should have a bcc_addrs method that is empty if nil should give destinations even if some of the fields are blank should be able to encode with only one destination == should be implemented should ignore the message id value if both have a nil message id should ignore the message id value if self has a nil message id should ignore the message id value if other has a nil message id should not be == if both emails have different Message IDs nested parts adds a new text part when assigning the body on an already-multipart message should provide a way to instantiate a new part as you go down deliver should return self after delivery should pass self to a delivery agent should inform observers that the mail was sent should allow observers to be unregistered should inform observers that the mail was sent, even if a delivery agent is used should pass to the interceptor the email just before it gets sent should let the interceptor that the mail was sent should allow interceptors to be unregistered error handling should collect up any of its fields' errors header case should be preserved should handle mail[] and keep the header case parsing emails with non usascii in the header should work adding parts should preserve the charset of the mail when UTF-8 vs UTF-8 when UTF-8 vs ISO-8859-1 when UTF-8 vs nil when ISO-8859-1 vs UTF-8 when ISO-8859-1 vs ISO-8859-1 when ISO-8859-1 vs nil when nil vs UTF-8 when nil vs ISO-8859-1 when nil vs nil ordering messages should put all attachments as the last item should allow overwriting sort order attachment query methods shouldn't die with an invalid Content-Disposition header shouldn't die with an invalid Content-Type header without_attachments! should delete all attachments replying to a basic message should create a new message should be in-reply-to the original message should reference the original message should Re: the original subject should be sent to the original sender should be sent from the original recipient should accept args should accept a block to a message with an explicit reply-to address should be sent to the reply-to address to a message with more than one recipient should be sent from the first to address to a reply should be in-reply-to the original message should append to the original's references list should not append another Re: to a reply with an in-reply-to with a single message id but no references header should have a references consisting of the in-reply-to and message_id fields to a reply with an in-reply-to with multiple message ids but no references header should have no references header SMTP envelope From should respond should default to return_path, sender, or first from address can be overridden SMTP envelope To should respond should default to destinations can be overridden MIME Emails general helper methods should read a mime version from an email should return nil if the email has no mime version should read the content-transfer-encoding should read the content-description should return the content-type should return the charset should allow you to set the charset should return the main content-type should return the sub content-type should return the content-type parameters should recognize a non multipart email should not report the email as :attachment? should recognize an attachment part should give how may (top level) parts there are should report the mail :has_attachments? should only split on exact boundary matches a multipart email (raw_email7.eml) should recognize a multipart email inspect_structure should return what is expected attachment_only_email.eml should report the email as :attachment? inspect_structure should return what is expected a multipart/alternative mail (raw_email11.eml) should give the content_type of each part inspect_structure should return what is expected multipart emails should add a boundary if there is none defined and a part is added should not add a boundary for a message that is only an attachment multipart/alternative emails should know what its boundary is if it is a multipart document should return nil if there is no content-type defined should assign the text part and allow you to reference should convert strings assigned to the text part into Mail::Part objects with sensible defaults should not assign a nil text part should assign the html part and allow you to reference should convert strings assigned to the html part into Mail::Part objects with sensible defaults should not assign a nil html part should set default content type on assigned text and html parts should set default content type on declared text and html parts should not override content type should add the html part and text part should remove the html part and back out of multipart/alternative if set to nil should remove the text part and back out of multipart/alternative if set to nil should set the content type to multipart/alternative if you assign html and text parts should set the content type to multipart/alternative if you declare html and text parts should not set the content type to multipart/alternative if you declare an html part but not a text part should not set the content type to multipart/alternative if you declare a text part but not an html part should add the end boundary tag should not put message-ids into parts should create a multipart/alternative email through a block should detect an html_part in an existing email should detect a text_part in an existing email with plain text attachment should detect an html_part in a multi level mime email should only the first part on a stupidly overly complex email finding attachments should return an array of attachments should return an array of attachments should find binary encoded attachments of type .gif should find binary encoded attachments of type .jpg should find binary encoded attachments of type .pdf should find binary encoded attachments of type .png should find binary encoded attachments of type .tiff should find binary encoded attachments of type .zip adding a file attachment should set to multipart/mixed if a text part and you add an attachment should set to multipart/mixed if you add an attachment and then a text part should add a part given a filename should give the part the right content type should return attachment objects should be return an aray of attachments should return the filename of each attachment should return the type/subtype of each attachment should return the content of each attachment should allow you to send in file data instead of having to read it should support :mime_type option should be able to add a body before adding a file should allow you to add a body as text part if you have added a file should allow you to add a body as text part if you have added a file and not truncate after newlines - issue 208 should not raise a warning if there is a charset defined and there are non ascii chars in the body Mail::Multibyte::Chars should upcase should downcase doesn't mutate input string encoding multipart/report emails should know if it is a multipart report type delivery-status reports should know if it is a deliver-status report should find its message/delivery-status part should handle a report that has a human readable message/delivery-status delivery-status part in a non report email does not return a delivery_status_part multipart reports with more than one address should not crash should not know that a multi address email was bounced temporary failure should be bounced should say action 'delayed' should give a final recipient should give an error code should give a diagostic code should give a remote-mta should be retryable permanent failure should be bounced should say action 'failed' should give a final recipient should give an error code should give a diagostic code should give a remote-mta should be retryable exim delivery agent should send an email using exim should still send an email if the settings have been set to nil should escape evil haxxor attemptes should raise an error if no sender is defined should raise an error if no recipient if defined return path should send an email with a return-path using exim should use the sender address is no return path is specified should use the from address is no return path or sender are specified should escape the return path address should not escape ~ in return path address SMTP Delivery Method general usage should send an email to a file should send multiple emails to multiple files should only create files based on the addr_spec of the destination should use the base name of the file name to prevent file system traversal should not raise errors if no sender is defined should raise an error if no recipient if defined Logger Delivery Method sends an email to $stdout with 'info' severity by default can be configured with a custom logger and severity sender and recipient validation should not raise errors if no sender is defined should raise an error if no recipient if defined Mail::Sendmail sends an email using sendmail spawns a sendmail process still sends an email if the arguments setting have been set to nil escapes evil haxxor attempts raises on nonzero exitstatus raises an error if no sender is defined raises an error if no recipient is defined allows for legacy callers with :arguments strings SMTP From explicitly passes an envelope From address to sendmail escapes the From address does not escape ~ in From address SMTP To explicitly passes envelope To addresses to sendmail escapes the To address does not escape ~ in To address quotes the destinations to ensure leading -hyphen doesn't confuse sendmail SMTP Delivery Method should not dot-stuff unterminated last line with no leading dot should not dot-stuff newline-terminated last line should send an email using open SMTP connection should be able to return actual SMTP protocol response should not raise errors if no sender is defined should raise an error if no recipient if defined SMTP Delivery Method general usage should send emails from given settings should be able to send itself should be able to return actual SMTP protocol response enabling tls should use OpenSSL::SSL::VERIFY_NONE if a context should ignore OpenSSL::SSL::VERIFY_NONE if it is 0 enabling ssl should use OpenSSL::SSL::VERIFY_NONE if a context should ignore OpenSSL::SSL::VERIFY_NONE if it is 0 should not set verify mode when none is given should set verify mode if one is given enabling STARTTLS should default to automatically detecting STARTTLS should allow forcing STARTTLS should allow disabling automatic STARTTLS should allow forcing STARTTLS auto should allow disabling automatic STARTTLS auto SMTP Envelope uses the envelope From and To addresses supports the null sender in the envelope from address should raise an error if there is no envelope From address should raise an error if no recipient if defined should raise on SMTP injection via MAIL FROM newlines should raise on SMTP injection via RCPT TO newlines should raise on SMTP injection via MAIL FROM overflow should raise on SMTP injection via RCPT TO overflow Mail::TestMailer should have no deliveries when first initiated should deliver an email to the Mail::TestMailer.deliveries array should clear the deliveries when told to should not raise errors if no sender is defined should raise an error if no recipient if defined should save settings passed to initialize IMAP Retriever find with and without block should find all emails with a given block should get all emails without a given block should get all emails and yield the imap, uid, and email when given a block of arity 3 should get all emails and yield the imap, uid, flag, and email when given a block of arity 4 find and options should work with a frozen hash argument should handle the :count option should handle the :what option should handle the :order option should handle the :mailbox option should handle the :uid option should find the last 10 messages by default should search the mailbox 'INBOX' by default should handle the delete_after_find_option should handle the find_and_delete method should pass :search_charset to IMAP uid_search last should find the last received messages should find the last received message first should find the first received messages should find the first received message all should find all messages delete_all should delete all messages connection should raise an Error if no block is given should yield the connection object to the given block handling of options should set default options should not replace given configuration should ensure utf7 conversion for mailbox names error handling should finish the IMAP connection if an exception is raised STARTTLS calls starttls to upgrade conflicts with enable_ssl authentication mechanism should be login by default should be changeable POP3 Retriever find with and without block should find all emails with a given block should get all emails without a given block find and options should work with a frozen hash argument should handle the :count option should handle the :what option should handle the :order option should find the last 10 messages by default should handle the delete_after_find option should handle the find_and_delete method last should find the last received messages should find the last received message first should find the first received messages should find the first received message all should find all messages delete_all should delete all mesages connection should raise an Error if no block is given should yield the connection object to the given block handling of options should set default options should not replace given configuration error handling should finish the POP3 connection is an exception is raised read_timeout option should override the POP3 default read_timeout Test Retriever should have no emails initially all should return all emails without a block should return all emails with a block find should work with frozen hash arguments should handle the :count option should handle the :order option should handle the :what option should handle the both of :what and :order option with :count => 1 should handle the :delete_after_find option should handle the both of :delete_after_find and :count option should handle the :delete_after_find option with messages marked not for delete Mail default delivery and retriever methods should set the delivery method should default to settings for smtp should set the retriever method should default to settings for pop3 should allow us to overwrite anything we need on SMTP should allow us to overwrite anything we need on POP3 should allow you to pass in your own delivery method should ask the custom delivery agent for its settings should allow you to pass in your own retriever method should ask the custom retriever agent for its settings instance delivery methods should copy the defaults defined by Mail.defaults should be able to change the delivery_method should be able to change the delivery_method and pass in settings should not change the default when it changes the delivery_method should not change the default settings when it changes the delivery_method settings retrieving emails via POP3 should retrieve all emails via POP3 sending emails via SMTP should deliver a mail message should deliver itself deliveries adding to Mail.deliveries should add itself to the deliveries collection on mail on delivery perform_deliveries should call deliver! on the delivery method by default should not call deliver if perform deliveries is set to false should add to the deliveries array if perform_deliveries is true should not add to the deliveries array if perform_deliveries is false observers should tell its observers that it was told to deliver an email should tell its observers that it was told to deliver an email even if perform_deliveries is false should tell its observers that it was told to deliver an email even if it is using a delivery_handler raise_delivery_errors should pass on delivery errors if raised should not pass on delivery errors if raised raise_delivery_errors is set to false should pass through Exceptions even when raise_delivery_errors is set to false delivery_handler should allow you to hand off performing the actual delivery to another object mail should be told to :deliver once and then :deliver! once by the delivery handler mail only call its delivery_method once mail should not catch any exceptions when using a delivery_handler mail should not modify the Mail.deliveries object if using a delivery_handler that does not append to deliveries should be able to just yield and let mail do its thing AddressListsParser should parse an address should parse an address list separated by semicolons parsing an address with a space at the end only finds a single address parsing an address which begins with a comment extracts local string correctly RFC6532 UTF-8 headers extracts UTF-8 local string should parse an address ContentTransferEncodingParser should work trailing semi colons should parse should parse with pre white space should parse with trailing white space should parse with pre and trailing white space x-token values should work wild content-transfer-encoding should parse 7bits variant should parse 8bits variant should parse 7-bit variant should parse 8-bit variant Mail::Part should not add a default Content-ID should not add a default Content-ID to non-inline attachments should add a default Content-ID to inline attachments should not add a Date, MIME-Version, or Message-ID should preserve any content id that you put into it should return an inline content_id should URL escape its inline content_id should add a content_id if there is none and is asked for an inline_content_id should respond correctly to inline? handles un-parsable content_disposition headers should correctly parse plain text raw source and not truncate after newlines - issue 208 parts that have a missing header should not try to init a header if there is none delivery status reports should know if it is a delivery-status report should create a delivery_status_data header object should be bounced should say action 'delayed' should give a final recipient should give an error code should give a diagostic code should give a remote-mta should be retryable on a part without a certain field returns nil negotiating transfer encoding doesn't override part encoding when it's compatible with message retains specified encoding even though it isn't lowest cost PartsList should return itself on sort should not fail if we do not have a content_type should not fail if we do not have a content_type should not fail on empty PartsList should sort attachments to end should have a parts reader should behave like an array is equal to itself is equal to its parts array can be mixed with an array should respond to Array methods should have a round-tripping YAML serialization Round Tripping should round trip a basic email should round trip a html multipart email should round trip an email preserves text attachment newlines Utilities Module token safe checking should return true if a string is token safe should return false if a string is token safe should work with mb_chars quoting should return true if a string is token safe should return false if a string is token safe should work with mb_chars atom safe checking should return true if a string is token safe should return false if a string is token safe should work with mb_chars quoting should return true if a string is token safe should return false if a string is token safe should work with mb_chars should quote mb_chars white space quoting phrases doesn't mutate original string given a non-unsafe string should not change the encoding given an unsafe string should not change the encoding escaping parenthesies should escape parens should not double escape parens should escape all parens unescaping parenthesis should work should work without parens should work using Multibyte.mb_chars should work without parens using Multibyte.mb_chars unescaping brackets should work should work without brackets should work using Multibyte.mb_chars should work without parens using Multibyte.mb_chars quoting phrases should quote a phrase if it is unsafe should properly quote a string, even if quoted but not escaped properly should quote correctly a phrase with an escaped quote in it should quote correctly a phrase with an escaped backslash followed by an escaped quote in it unquoting phrases should remove quotes from the edge should remove backslash escaping from quotes should remove backslash escaping from any char should be able to handle unquoted strings should preserve backslashes in unquoted strings should be able to handle unquoted quotes unescaping phrases should not modify a string with no backslashes should not modify a quoted string with no backslashes should remove backslash escaping from a string should remove backslash escaping from a quoted string parenthesizing phrases should parenthesize a phrase should properly parenthesize a string, and escape properly should properly parenthesize a string, and escape properly (other way) should properly parenthesize a string, even if parenthesized but not escaped properly should properly parenthesize a string, even if parenthesized but not escaped properly (other way) should parenthesize correctly a phrase with an escaped parentheses in it should parenthesize correctly a phrase with an escaped parentheses in it (other way) should parenthesize correctly a phrase with an escaped backslash followed by an escaped parentheses in it should parenthesize correctly a phrase with an escaped backslash followed by an escaped parentheses in it (other way) should parenthesize correctly a phrase with a set of parentheses bracketizing phrases should bracketize a phrase should properly bracketize a string, and escape properly should properly bracketize a string, and escape properly (other way) should properly bracketize a string, even if bracketized but not escaped properly should properly bracketize a string, even if bracketized but not escaped properly (other way) should bracketize correctly a phrase with an escaped brackets in it should bracketize correctly a phrase with an escaped brackets in it (other way) should bracketize correctly a phrase with an escaped backslash followed by an escaped brackets in it should bracketize correctly a phrase with an escaped backslash followed by an escaped brackets in it (other way) should bracketize correctly a phrase with a set of brackets url escaping should have a wrapper on URI.escape should have a wrapper on URI.unescape blank method should say nil is blank should say false is blank should say true is not blank should say an empty array is blank should say an empty hash is blank should say an empty string is blank not blank method should say a number is not blank should say a valueless hash is not blank should say a hash containing an empty hash is not blank to_lf converts single CR converts multiple CR converts single CRLF converts multiple CRLF leaves LF intact converts mixed line endings should handle japanese characters on NilClass returns an empty string on String subclasses returns Strings to_crlf converts single LF converts multiple LF converts single CR preserves single CRLF preserves multiple CRLF converts mixed line endings should handle japanese characters on NilClass returns an empty string on String subclasses returns Strings .decode_base64 handles unpadded base64 correctly Mail::YAML #load loads YAML have_sent_email without any modifiers when no e-mail has been sent is expected not to send a matching email when e-mail has been sent is expected to send a matching email with #from and a matching sender is expected to send a matching email and a non-matching sender is expected not to send a matching email with #to and a matching recipient is expected to send a matching email is expected to send a matching email is expected to send a matching email is expected to send a matching email and a non-matching recipient is expected not to send a matching email with #cc and a matching recipient is expected to send a matching email is expected to send a matching email is expected to send a matching email is expected to send a matching email and a non-matching recipient is expected not to send a matching email with #bcc and a matching recipient is expected to send a matching email is expected to send a matching email is expected to send a matching email is expected to send a matching email and a non-matching recipient is expected not to send a matching email with #subject and a matching subject is expected to send a matching email and a non-matching subject is expected not to send a matching email is expected not to send a matching email is expected not to send a matching email with #subject_matching and a matching subject is expected to send a matching email and a non-matching subject is expected not to send a matching email with #with_body and a matching body is expected to send a matching email and a non-matching body is expected not to send a matching email is expected not to send a matching email is expected not to send a matching email with #with_attachments and matching attachments matching by filename is expected to send a matching email matching by mimetype is expected to send a matching email single attachment passed is expected to send a matching email array of attachments passed is expected to send a matching email any_attachment passed is expected to send a matching email chaining attachment matching is expected to send a matching email ce matching is expected to send a matching email attachment order is important is expected to send a matching email is expected not to send a matching email and non-matching attachments is expected not to send a matching email is expected not to send a matching email and any attachments is expected to send a matching email and no attachments is expected to send a matching email with #matching_body and a matching body is expected to send a matching email and a non-matching body is expected not to send a matching email with a huge chain of modifiers is expected to send a matching email with html-mail when html-mail has been sent with #html_part and a matching html_part.body is expected to send a matching email and a non-matching html_part.body is expected not to send a matching email with #text_part and a matching text_part.body is expected to send a matching email and a non-matching text_part.body is expected not to send a matching email Pending: (Failures listed here are expected and do not affect your suite's status) 1) Mail::AddressList parsing should handle malformed folding whitespace # No reason given Failure/Error: raise Mail::Field::IncompleteParseError.new(Mail::AddressList, data, p) Mail::Field::IncompleteParseError: Mail::AddressList can not parse |leads@sg.dc.com, sag@leads.gs.ry.com, sn@example-hotmail.com, e-s-a-g-8718@app.ar.com, jp@t-exmaple.com, cc@c-l-example.com|: Only able to parse up to "leads@sg.dc.com," # /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/parsers/address_lists_parser.rb:33233:in `parse' # /build/reproducible-path/ruby-mail-2.8.1+dfsg1/lib/mail/elements/address_list.rb:25:in `initialize' # /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/elements/address_list_spec.rb:75:in `new' # /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/elements/address_list_spec.rb:75:in `block (3 levels) in ' 2) Mail::Encodings decoding a string and detecting the encoding type should handle a very long string efficiently # fails randomly # /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/encodings_spec.rb:530 3) Test emails from RFC2822 should handle the rfc obsolete whitespace email # No reason given Failure/Error: expect(mail.from).to eq 'John Doe ' expected: "John Doe " got: ["jdoe@machine. example"] (compared using ==) # /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/example_emails_spec.rb:241:in `block (3 levels) in ' 4) Mail::SenderField initialization should reject headers with multiple mailboxes # Sender accepts an address list now, but should only accept a single address Failure/Error: expect { Mail::SenderField.new('Mikel Lindsaar , "Bob Smith" ') }.to raise_error(Mail::Field::ParseError) expected Mail::Field::ParseError but nothing was raised # /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/fields/sender_field_spec.rb:24:in `block (3 levels) in ' Finished in 1.58 seconds (files took 0.50186 seconds to load) 1826 examples, 0 failures, 4 pending ┌──────────────────────────────────────────────────────────────────────────────┐ │ dh_ruby --install finished │ └──────────────────────────────────────────────────────────────────────────────┘ dh_installdocs -O--buildsystem=ruby dh_ruby_fixdocs -O--buildsystem=ruby dh_installchangelogs -O--buildsystem=ruby dh_installinit -O--buildsystem=ruby 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_installdeb -O--buildsystem=ruby dh_gencontrol -O--buildsystem=ruby dpkg-gencontrol: warning: Depends field of package ruby-mail: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums -O--buildsystem=ruby dh_builddeb -O--buildsystem=ruby dpkg-deb: building package 'ruby-mail' in '../ruby-mail_2.8.1+dfsg1-2_all.deb'. dpkg-genbuildinfo --build=binary -O../ruby-mail_2.8.1+dfsg1-2_amd64.buildinfo dpkg-genchanges --build=binary -O../ruby-mail_2.8.1+dfsg1-2_amd64.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: not including original source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/283442/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/283442/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/283442 and its subdirectories I: Current time: Tue Nov 26 03:38:51 +14 2024 I: pbuilder-time-stamp: 1732541931 + false + set +x Mon Nov 25 13:38:51 UTC 2024 I: Signing ./b2/ruby-mail_2.8.1+dfsg1-2_amd64.buildinfo as ruby-mail_2.8.1+dfsg1-2_amd64.buildinfo.asc Mon Nov 25 13:38:51 UTC 2024 I: Signed ./b2/ruby-mail_2.8.1+dfsg1-2_amd64.buildinfo as ./b2/ruby-mail_2.8.1+dfsg1-2_amd64.buildinfo.asc Mon Nov 25 13:38:51 UTC 2024 - build #2 for ruby-mail/unstable/amd64 on infom01-amd64 done. Starting cleanup. All cleanup done. Mon Nov 25 13:38:51 UTC 2024 - reproducible_build.sh stopped running as /tmp/jenkins-script-u4SEGtIo, removing. /srv/reproducible-results/rbuild-debian/r-b-build.4vsLQcMc: total 224 drwxr-xr-x 2 jenkins jenkins 4096 Nov 25 13:37 b1 drwxr-xr-x 2 jenkins jenkins 4096 Nov 25 13:38 b2 -rw------- 1 jenkins jenkins 211270 Nov 25 13:37 rbuildlog.UaHDjyd -rw-r--r-- 1 jenkins jenkins 2079 Jun 14 2023 ruby-mail_2.8.1+dfsg1-2.dsc /srv/reproducible-results/rbuild-debian/r-b-build.4vsLQcMc/b1: total 496 -rw-r--r-- 1 jenkins jenkins 207754 Nov 25 13:37 build.log -rw-r--r-- 1 jenkins jenkins 4956 Nov 25 13:37 ruby-mail_2.8.1+dfsg1-2.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2079 Nov 25 13:37 ruby-mail_2.8.1+dfsg1-2.dsc -rw-r--r-- 1 jenkins jenkins 241856 Nov 25 13:37 ruby-mail_2.8.1+dfsg1-2_all.deb -rw-r--r-- 1 jenkins jenkins 8511 Nov 25 13:37 ruby-mail_2.8.1+dfsg1-2_amd64.buildinfo -rw-r--r-- 1 jenkins jenkins 9393 Nov 25 13:37 ruby-mail_2.8.1+dfsg1-2_amd64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1197 Nov 25 13:37 ruby-mail_2.8.1+dfsg1-2_amd64.changes -rw-r--r-- 1 jenkins jenkins 1361 Nov 25 13:37 ruby-mail_2.8.1+dfsg1-2_source.changes /srv/reproducible-results/rbuild-debian/r-b-build.4vsLQcMc/b2: total 492 -rw-r--r-- 1 jenkins jenkins 209679 Nov 25 13:38 build.log -rw-r--r-- 1 jenkins jenkins 4956 Nov 25 13:38 ruby-mail_2.8.1+dfsg1-2.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2079 Nov 25 13:38 ruby-mail_2.8.1+dfsg1-2.dsc -rw-r--r-- 1 jenkins jenkins 241856 Nov 25 13:38 ruby-mail_2.8.1+dfsg1-2_all.deb -rw-r--r-- 1 jenkins jenkins 8508 Nov 25 13:38 ruby-mail_2.8.1+dfsg1-2_amd64.buildinfo -rw-r--r-- 1 jenkins jenkins 9390 Nov 25 13:38 ruby-mail_2.8.1+dfsg1-2_amd64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1197 Nov 25 13:38 ruby-mail_2.8.1+dfsg1-2_amd64.changes -rw-r--r-- 1 jenkins jenkins 1361 Nov 25 13:38 ruby-mail_2.8.1+dfsg1-2_source.changes Mon Nov 25 13:38:52 UTC 2024 I: Deleting $TMPDIR on infom01-amd64.debian.net. Mon Nov 25 13:38:52 UTC 2024 I: ruby-mail_2.8.1+dfsg1-2_amd64.changes: Format: 1.8 Date: Wed, 14 Jun 2023 20:50:14 +0530 Source: ruby-mail Binary: ruby-mail Architecture: all Version: 2.8.1+dfsg1-2 Distribution: unstable Urgency: medium Maintainer: Debian Ruby Team Changed-By: Pirate Praveen Description: ruby-mail - Ruby library to handle email generation, parsing and sending Changes: ruby-mail (2.8.1+dfsg1-2) unstable; urgency=medium . * Team upload * Reupload to unstable * Drop obsolete X{S,B}-Ruby-Versions fields * Switch to ${ruby:Depends} for ruby dependencies Checksums-Sha1: 1b3ec4576488b92153e5b7dd1c567d4e76ce6c09 241856 ruby-mail_2.8.1+dfsg1-2_all.deb 7192cc2d8c00518544e3b4fd45cdd45ba50beb6c 8511 ruby-mail_2.8.1+dfsg1-2_amd64.buildinfo Checksums-Sha256: 3dfed4d06bb87cf49c64ed559133709c53e18e30ac938e11646bf24fc83d36d5 241856 ruby-mail_2.8.1+dfsg1-2_all.deb cfd6507d5db96cc987d026a5632f6568caee8371a331787e628212c578d9e811 8511 ruby-mail_2.8.1+dfsg1-2_amd64.buildinfo Files: 42d7e786dd81e78ce2d29005f6b416f7 241856 ruby optional ruby-mail_2.8.1+dfsg1-2_all.deb 96bd8e3b3ec36a925cc540e0b796c2af 8511 ruby optional ruby-mail_2.8.1+dfsg1-2_amd64.buildinfo removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/ruby-mail_2.8.1+dfsg1-2.rbuild.log' removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/ruby-mail_2.8.1+dfsg1-2.rbuild.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/amd64/ruby-mail_2.8.1+dfsg1-2.build1.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/amd64/ruby-mail_2.8.1+dfsg1-2.build2.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/buildinfo/unstable/amd64/ruby-mail_2.8.1+dfsg1-2_amd64.buildinfo' removed '/var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/amd64/ruby-mail_2.8.1+dfsg1-2.diff.gz' Diff of the two buildlogs: -- --- b1/build.log 2024-11-25 13:37:38.915983630 +0000 +++ b2/build.log 2024-11-25 13:38:52.152705424 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Dec 28 07:59:21 -12 2025 -I: pbuilder-time-stamp: 1766951961 +I: Current time: Tue Nov 26 03:37:41 +14 2024 +I: pbuilder-time-stamp: 1732541861 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -28,51 +28,83 @@ dpkg-source: info: applying disable-rspec-benchmark.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/180242/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/283442/tmp/hooks/D01_modify_environment starting +debug: Running on infom01-amd64. +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 25 13:37 /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/283442/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/283442/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='amd64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="x86_64-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=amd64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='amd64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='43ce8519cceb41dda6d68fa2bbc4e365' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='180242' - PS1='# ' - PS2='> ' + INVOCATION_ID=258aa48b478c417f90b625b32a897808 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-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=283442 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.4vsLQcMc/pbuilderrc_7Rfj --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.4vsLQcMc/b1 --logfile b1/build.log ruby-mail_2.8.1+dfsg1-2.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' + 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.4vsLQcMc/pbuilderrc_uwpu --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.4vsLQcMc/b2 --logfile b2/build.log ruby-mail_2.8.1+dfsg1-2.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' I: uname -a - Linux infom02-amd64 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/180242/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/283442/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -252,7 +284,7 @@ Get: 134 http://deb.debian.org/debian unstable/main amd64 ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [90.2 kB] Get: 135 http://deb.debian.org/debian unstable/main amd64 ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.3 kB] Get: 136 http://deb.debian.org/debian unstable/main amd64 ruby-rspec all 3.13.0c0e0m0s1-2 [5184 B] -Fetched 44.1 MB in 1s (39.2 MB/s) +Fetched 44.1 MB in 1s (82.0 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:amd64. (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 ... 19965 files and directories currently installed.) @@ -710,8 +742,8 @@ Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Sun Dec 28 20:00:08 UTC 2025. -Universal Time is now: Sun Dec 28 20:00:08 UTC 2025. +Local time is now: Mon Nov 25 13:38:25 UTC 2024. +Universal Time is now: Mon Nov 25 13:38:25 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... @@ -837,7 +869,11 @@ fakeroot is already the newest version (1.36-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/ruby-mail-2.8.1+dfsg1/ && 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-mail_2.8.1+dfsg1-2_source.changes +I: user script /srv/workspace/pbuilder/283442/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/283442/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/ruby-mail-2.8.1+dfsg1/ && 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-mail_2.8.1+dfsg1-2_source.changes dpkg-buildpackage: info: source package ruby-mail dpkg-buildpackage: info: source version 2.8.1+dfsg1-2 dpkg-buildpackage: info: source distribution unstable @@ -3468,7 +3504,7 @@ expected Mail::Field::ParseError but nothing was raised # /build/reproducible-path/ruby-mail-2.8.1+dfsg1/spec/mail/fields/sender_field_spec.rb:24:in `block (3 levels) in ' -Finished in 1.89 seconds (files took 0.66151 seconds to load) +Finished in 1.58 seconds (files took 0.50186 seconds to load) 1826 examples, 0 failures, 4 pending @@ -3500,12 +3536,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/283442/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/283442/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/180242 and its subdirectories -I: Current time: Sun Dec 28 08:00:38 -12 2025 -I: pbuilder-time-stamp: 1766952038 +I: removing directory /srv/workspace/pbuilder/283442 and its subdirectories +I: Current time: Tue Nov 26 03:38:51 +14 2024 +I: pbuilder-time-stamp: 1732541931 Compressing the 2nd log... /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/amd64/ruby-mail_2.8.1+dfsg1-2.diff: 65.6% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/amd64/ruby-mail_2.8.1+dfsg1-2.diff.gz b2/build.log: 82.9% -- replaced with stdout Compressing the 1st log... b1/build.log: 83.1% -- replaced with stdout Mon Nov 25 13:38:54 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-mail_unstable_amd64_1732541934 + touch /var/log/reproducible-builds/diffoscope_stamp_ruby-mail_unstable_amd64_1732541934 + RESULT=0 + systemd-run '--description=diffoscope on ruby-mail/2.8.1+dfsg1-2 in unstable/amd64' --slice=rb-build-diffoscope.slice -u rb-diffoscope-amd64_34-36938 '--property=SuccessExitStatus=1 124' --user --send-sighup --pipe --wait -E TMPDIR timeout 155m nice schroot --directory /srv/reproducible-results/rbuild-debian/r-b-build.4vsLQcMc --run-session -c jenkins-reproducible-unstable-diffoscope-54bb9c0a-db95-45e4-8ad3-84ced4529f9d -- sh -c 'export TMPDIR=/srv/reproducible-results/rbuild-debian/r-b-build.4vsLQcMc/dbd-tmp-q4jn2WC ; timeout 150m diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.4vsLQcMc/ruby-mail_2.8.1+dfsg1-2.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.4vsLQcMc/ruby-mail_2.8.1+dfsg1-2.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.4vsLQcMc/ruby-mail_2.8.1+dfsg1-2.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.4vsLQcMc/b1/ruby-mail_2.8.1+dfsg1-2_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.4vsLQcMc/b2/ruby-mail_2.8.1+dfsg1-2_amd64.changes' + false + set +x Running as unit: rb-diffoscope-amd64_34-36938.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.4vsLQcMc/ruby-mail_2.8.1+dfsg1-2.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.4vsLQcMc/ruby-mail_2.8.1+dfsg1-2.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.4vsLQcMc/ruby-mail_2.8.1+dfsg1-2.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.4vsLQcMc/b1/ruby-mail_2.8.1+dfsg1-2_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.4vsLQcMc/b2/ruby-mail_2.8.1+dfsg1-2_amd64.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.399s) 0.399s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.018s) 0.018s 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: 768ms CPU time consumed: 744ms _ _ _ _ __ _ _| |__ _ _ _ __ ___ __ _(_) | | '__| | | | '_ \| | | |_____| '_ ` _ \ / _` | | | | | | |_| | |_) | |_| |_____| | | | | | (_| | | | |_| \__,_|_.__/ \__, | |_| |_| |_|\__,_|_|_| |___/ Mon Nov 25 13:38:55 UTC 2024 I: diffoscope 283 found no differences in the changes files, and a .buildinfo file also exists. Mon Nov 25 13:38:55 UTC 2024 I: ruby-mail from unstable built successfully and reproducibly on amd64. INSERT 0 1 INSERT 0 1 DELETE 1 [2024-11-25 13:38:56] INFO: Starting at 2024-11-25 13:38:56.345927 [2024-11-25 13:38:56] INFO: Generating the pages of 1 package(s) [2024-11-25 13:38:56] CRITICAL: https://tests.reproducible-builds.org/debian/unstable/amd64/ruby-mail didn't produce a buildlog, even though it has been built. [2024-11-25 13:38:56] INFO: Finished at 2024-11-25 13:38:56.956260, took: 0:00:00.610340 Mon Nov 25 13:38:57 UTC 2024 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/ruby-mail.html Mon Nov 25 13:38:57 UTC 2024 I: Submitting .buildinfo files to external archives: Mon Nov 25 13:38:57 UTC 2024 I: Submitting 12K b1/ruby-mail_2.8.1+dfsg1-2_amd64.buildinfo.asc https://buildinfo.debian.net/7192cc2d8c00518544e3b4fd45cdd45ba50beb6c/ruby-mail_2.8.1+dfsg1-2_all Mon Nov 25 13:38:58 UTC 2024 I: Submitting 12K b2/ruby-mail_2.8.1+dfsg1-2_amd64.buildinfo.asc https://buildinfo.debian.net/74bbdd4a91fc1cbd85f71916a7ad4d52a9d729f2/ruby-mail_2.8.1+dfsg1-2_all Mon Nov 25 13:38:59 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Mon Nov 25 13:38:59 UTC 2024 I: Done submitting .buildinfo files. Mon Nov 25 13:38:59 UTC 2024 I: Removing signed ruby-mail_2.8.1+dfsg1-2_amd64.buildinfo.asc files: removed './b1/ruby-mail_2.8.1+dfsg1-2_amd64.buildinfo.asc' removed './b2/ruby-mail_2.8.1+dfsg1-2_amd64.buildinfo.asc' 1732541939 amd64 unstable ruby-mail Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/ruby-mail_2.8.1+dfsg1-2.rbuild.log: 82.2% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/ruby-mail_2.8.1+dfsg1-2.rbuild.log.gz [2024-11-25 13:38:59] INFO: Starting at 2024-11-25 13:38:59.788871 [2024-11-25 13:38:59] INFO: Generating the pages of 1 package(s) [2024-11-25 13:39:00] INFO: Finished at 2024-11-25 13:39:00.726983, took: 0:00:00.938121 All cleanup done. Mon Nov 25 13:39:00 UTC 2024 - total duration: 0h 2m 44s. Mon Nov 25 13:39:00 UTC 2024 - reproducible_build.sh stopped running as /tmp/jenkins-script-9b1kAl3N, removing. Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 2min 49.424s CPU time consumed: 9.479s