Thu Feb 20 02:58:49 UTC 2025  I: starting to build ruby-mail/unstable/arm64 on jenkins on '2025-02-20 02:58'
Thu Feb 20 02:58:49 UTC 2025  I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_4/57873/console.log
Thu Feb 20 02:58:49 UTC 2025  I: Downloading source for unstable/ruby-mail=2.8.1+dfsg1-2
--2025-02-20 02:58:50--  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%  302M=0s

2025-02-20 02:58:50 (302 MB/s) - ‘ruby-mail_2.8.1+dfsg1-2.dsc’ saved [2079/2079]

Thu Feb 20 02:58:50 UTC 2025  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 <pkg-ruby-extras-maintainers@lists.alioth.debian.org>
Uploaders: Carl Worth <cworth@debian.org>, Caitlin Matos <caitlin.matos@zoho.com>
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-----
Thu Feb 20 02:58:50 UTC 2025  I: Checking whether the package is not for us
Thu Feb 20 02:58:50 UTC 2025  I: Starting 1st build on remote node codethink03-arm64.debian.net.
Thu Feb 20 02:58:50 UTC 2025  I: Preparing to do remote build '1' on codethink03-arm64.debian.net.
Thu Feb 20 02:59:43 UTC 2025  I: Deleting $TMPDIR on codethink03-arm64.debian.net.
I: pbuilder: network access will be disabled during build
I: Current time: Tue Mar 24 21:21:52 -12 2026
I: pbuilder-time-stamp: 1774430512
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
dpkg-source: warning: cannot verify inline signature for ./ruby-mail_2.8.1+dfsg1-2.dsc: unsupported subcommand
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/82294/tmp/hooks/D02_print_environment starting
I: set
  BUILDDIR='/build/reproducible-path'
  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
  BUILDUSERNAME='pbuilder1'
  BUILD_ARCH='arm64'
  DEBIAN_FRONTEND='noninteractive'
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 '
  DISTRIBUTION='unstable'
  HOME='/root'
  HOST_ARCH='arm64'
  IFS=' 	
  '
  INVOCATION_ID='be93f052d354445787de86c7d9d05c56'
  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='82294'
  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.LOG81TCC/pbuilderrc_HUXr --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.LOG81TCC/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'
  http_proxy='http://192.168.101.4:3128'
I: uname -a
  Linux codethink03-arm64 6.1.0-31-cloud-arm64 #1 SMP Debian 6.1.128-1 (2025-02-07) aarch64 GNU/Linux
I: ls -l /bin
  lrwxrwxrwx 1 root root 7 Nov 22  2024 /bin -> usr/bin
I: user script /srv/workspace/pbuilder/82294/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: arm64
Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
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 ... 19912 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} gpgv{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} libdebhelper-perl{a} libdevel-callchecker-perl{a} libdynaloader-functions-perl{a} libelf1t64{a} libencode-locale-perl{a} libexpat1{a} libffi8{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} libgcrypt20{a} libgmp-dev{a} libgmpxx4ldbl{a} libgnutls30t64{a} libgpg-error0{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} libidn2-0{a} libimport-into-perl{a} libio-html-perl{a} libio-pty-perl{a} libio-socket-ssl-perl{a} libipc-run-perl{a} libksba8{a} libldap2{a} liblwp-mediatypes-perl{a} liblwp-protocol-https-perl{a} libmagic-mgc{a} libmagic1t64{a} libmodule-runtime-perl{a} libmoo-perl{a} libnet-http-perl{a} libnet-ssleay-perl{a} libnpth0t64{a} libp11-kit0{a} libparams-classify-perl{a} libpipeline1{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libreadline8t64{a} librole-tiny-perl{a} libruby{a} libruby3.3{a} libsasl2-2{a} libsasl2-modules-db{a} libsub-quote-perl{a} libtasn1-6{a} libtimedate-perl{a} libtool{a} libtry-tiny-perl{a} libuchardet0{a} libunistring5{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.13{a} python3.13-minimal{a} rake{a} readline-common{a} ruby{a} ruby-all-dev{a} ruby-did-you-mean{a} ruby-diff-lcs{a} ruby-mini-mime{a} ruby-minitest{a} ruby-net-telnet{a} ruby-power-assert{a} ruby-rspec{a} ruby-rspec-core{a} ruby-rspec-expectations{a} ruby-rspec-mocks{a} ruby-rspec-support{a} ruby-rubygems{a} ruby-test-unit{a} ruby-webrick{a} ruby-xmlrpc{a} ruby3.3{a} ruby3.3-dev{a} rubygems-integration{a} sensible-utils{a} sopv-gpgv{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 libarchive-cpio-perl libdata-dump-perl libdistro-info-perl libgit-wrapper-perl libgitlab-api-v4-perl libgpg-error-l10n 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-argcomplete python3-debian python3-magic python3-requests python3-unidiff python3-xdg ruby-sdbm ruby3.3-doc strace unzip wget zip 
0 packages upgraded, 138 newly installed, 0 to remove and 0 not upgraded.
Need to get 47.3 MB of archives. After unpacking 187 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian unstable/main arm64 libpython3.13-minimal arm64 3.13.2-1 [853 kB]
Get: 2 http://deb.debian.org/debian unstable/main arm64 libexpat1 arm64 2.6.4-1 [90.7 kB]
Get: 3 http://deb.debian.org/debian unstable/main arm64 python3.13-minimal arm64 3.13.2-1 [1997 kB]
Get: 4 http://deb.debian.org/debian unstable/main arm64 python3-minimal arm64 3.13.1-2 [27.0 kB]
Get: 5 http://deb.debian.org/debian unstable/main arm64 media-types all 11.0.0 [27.6 kB]
Get: 6 http://deb.debian.org/debian unstable/main arm64 netbase all 6.4 [12.8 kB]
Get: 7 http://deb.debian.org/debian unstable/main arm64 tzdata all 2025a-2 [259 kB]
Get: 8 http://deb.debian.org/debian unstable/main arm64 libffi8 arm64 3.4.7-1 [21.2 kB]
Get: 9 http://deb.debian.org/debian unstable/main arm64 readline-common all 8.2-6 [69.4 kB]
Get: 10 http://deb.debian.org/debian unstable/main arm64 libreadline8t64 arm64 8.2-6 [159 kB]
Get: 11 http://deb.debian.org/debian unstable/main arm64 libpython3.13-stdlib arm64 3.13.2-1 [1914 kB]
Get: 12 http://deb.debian.org/debian unstable/main arm64 python3.13 arm64 3.13.2-1 [745 kB]
Get: 13 http://deb.debian.org/debian unstable/main arm64 libpython3-stdlib arm64 3.13.1-2 [9952 B]
Get: 14 http://deb.debian.org/debian unstable/main arm64 python3 arm64 3.13.1-2 [28.0 kB]
Get: 15 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.24 [24.8 kB]
Get: 16 http://deb.debian.org/debian unstable/main arm64 openssl arm64 3.4.1-1 [1390 kB]
Get: 17 http://deb.debian.org/debian unstable/main arm64 ca-certificates all 20241223 [164 kB]
Get: 18 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.45-3+b1 [314 kB]
Get: 19 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.45-3+b1 [102 kB]
Get: 20 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.45-3+b1 [43.4 kB]
Get: 21 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.23.1-1 [241 kB]
Get: 22 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB]
Get: 23 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-7 [1129 kB]
Get: 24 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.40.4-4 [92.1 kB]
Get: 25 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB]
Get: 26 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.0-1 [1404 kB]
Get: 27 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.19-5 [284 kB]
Get: 28 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3 [493 kB]
Get: 29 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20220109.1 [51.6 kB]
Get: 30 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.17-3 [862 kB]
Get: 31 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.23.1-1 [770 kB]
Get: 32 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.24.1 [90.9 kB]
Get: 33 http://deb.debian.org/debian unstable/main arm64 libtool all 2.5.4-3 [539 kB]
Get: 34 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 20 [17.1 kB]
Get: 35 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB]
Get: 36 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB]
Get: 37 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.14.1-2 [8620 B]
Get: 38 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.192-4 [189 kB]
Get: 39 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.15-1+b1 [102 kB]
Get: 40 http://deb.debian.org/debian unstable/main arm64 libunistring5 arm64 1.3-1 [449 kB]
Get: 41 http://deb.debian.org/debian unstable/main arm64 libicu72 arm64 72.1-6 [9239 kB]
Get: 42 http://deb.debian.org/debian unstable/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.2+b1 [630 kB]
Get: 43 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.23.1-1 [1610 kB]
Get: 44 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 45 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB]
Get: 46 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.24.1 [920 kB]
Get: 47 http://deb.debian.org/debian unstable/main arm64 libgpg-error0 arm64 1.51-3 [78.5 kB]
Get: 48 http://deb.debian.org/debian unstable/main arm64 libassuan9 arm64 3.0.1-2 [58.1 kB]
Get: 49 http://deb.debian.org/debian unstable/main arm64 libgcrypt20 arm64 1.11.0-7 [742 kB]
Get: 50 http://deb.debian.org/debian unstable/main arm64 gpgconf arm64 2.2.46-1+b1 [115 kB]
Get: 51 http://deb.debian.org/debian unstable/main arm64 libidn2-0 arm64 2.3.7-2+b1 [127 kB]
Get: 52 http://deb.debian.org/debian unstable/main arm64 libp11-kit0 arm64 0.25.5-3 [409 kB]
Get: 53 http://deb.debian.org/debian unstable/main arm64 libtasn1-6 arm64 4.20.0-2 [47.3 kB]
Get: 54 http://deb.debian.org/debian unstable/main arm64 libgnutls30t64 arm64 3.8.9-2 [1374 kB]
Get: 55 http://deb.debian.org/debian unstable/main arm64 libksba8 arm64 1.6.7-2+b1 [125 kB]
Get: 56 http://deb.debian.org/debian unstable/main arm64 libsasl2-modules-db arm64 2.1.28+dfsg1-8+b1 [20.3 kB]
Get: 57 http://deb.debian.org/debian unstable/main arm64 libsasl2-2 arm64 2.1.28+dfsg1-8+b1 [55.7 kB]
Get: 58 http://deb.debian.org/debian unstable/main arm64 libldap2 arm64 2.6.9+dfsg-1 [179 kB]
Get: 59 http://deb.debian.org/debian unstable/main arm64 libnpth0t64 arm64 1.8-2 [22.8 kB]
Get: 60 http://deb.debian.org/debian unstable/main arm64 dirmngr arm64 2.2.46-1+b1 [344 kB]
Get: 61 http://deb.debian.org/debian unstable/main arm64 gnupg-l10n all 2.2.46-1 [702 kB]
Get: 62 http://deb.debian.org/debian unstable/main arm64 gpg arm64 2.2.46-1+b1 [481 kB]
Get: 63 http://deb.debian.org/debian unstable/main arm64 pinentry-curses arm64 1.3.1-2 [83.5 kB]
Get: 64 http://deb.debian.org/debian unstable/main arm64 gpg-agent arm64 2.2.46-1+b1 [231 kB]
Get: 65 http://deb.debian.org/debian unstable/main arm64 gpgsm arm64 2.2.46-1+b1 [232 kB]
Get: 66 http://deb.debian.org/debian unstable/main arm64 gnupg all 2.2.46-1 [376 kB]
Get: 67 http://deb.debian.org/debian unstable/main arm64 gpgv arm64 2.2.46-1+b1 [200 kB]
Get: 68 http://deb.debian.org/debian unstable/main arm64 sopv-gpgv all 0.1.1-1 [10.7 kB]
Get: 69 http://deb.debian.org/debian unstable/main arm64 libfile-dirlist-perl all 0.05-3 [7600 B]
Get: 70 http://deb.debian.org/debian unstable/main arm64 libfile-which-perl all 1.27-2 [15.1 kB]
Get: 71 http://deb.debian.org/debian unstable/main arm64 libfile-homedir-perl all 1.006-2 [42.4 kB]
Get: 72 http://deb.debian.org/debian unstable/main arm64 libfile-touch-perl all 0.12-2 [8816 B]
Get: 73 http://deb.debian.org/debian unstable/main arm64 libio-pty-perl arm64 1:1.20-1+b2 [34.0 kB]
Get: 74 http://deb.debian.org/debian unstable/main arm64 libipc-run-perl all 20231003.0-2 [101 kB]
Get: 75 http://deb.debian.org/debian unstable/main arm64 libclass-method-modifiers-perl all 2.15-1 [18.0 kB]
Get: 76 http://deb.debian.org/debian unstable/main arm64 libclass-xsaccessor-perl arm64 1.19-4+b5 [34.9 kB]
Get: 77 http://deb.debian.org/debian unstable/main arm64 libb-hooks-op-check-perl arm64 0.22-3+b2 [10.6 kB]
Get: 78 http://deb.debian.org/debian unstable/main arm64 libdynaloader-functions-perl all 0.004-1 [12.1 kB]
Get: 79 http://deb.debian.org/debian unstable/main arm64 libdevel-callchecker-perl arm64 0.009-1+b1 [16.3 kB]
Get: 80 http://deb.debian.org/debian unstable/main arm64 libparams-classify-perl arm64 0.015-2+b4 [22.3 kB]
Get: 81 http://deb.debian.org/debian unstable/main arm64 libmodule-runtime-perl all 0.016-2 [19.6 kB]
Get: 82 http://deb.debian.org/debian unstable/main arm64 libimport-into-perl all 1.002005-2 [11.3 kB]
Get: 83 http://deb.debian.org/debian unstable/main arm64 librole-tiny-perl all 2.002004-1 [21.4 kB]
Get: 84 http://deb.debian.org/debian unstable/main arm64 libsub-quote-perl all 2.006008-1 [21.8 kB]
Get: 85 http://deb.debian.org/debian unstable/main arm64 libmoo-perl all 2.005005-1 [58.0 kB]
Get: 86 http://deb.debian.org/debian unstable/main arm64 libencode-locale-perl all 1.05-3 [12.9 kB]
Get: 87 http://deb.debian.org/debian unstable/main arm64 libtimedate-perl all 2.3300-2 [39.3 kB]
Get: 88 http://deb.debian.org/debian unstable/main arm64 libhttp-date-perl all 6.06-1 [10.7 kB]
Get: 89 http://deb.debian.org/debian unstable/main arm64 libfile-listing-perl all 6.16-1 [12.4 kB]
Get: 90 http://deb.debian.org/debian unstable/main arm64 libhtml-tagset-perl all 3.24-1 [14.7 kB]
Get: 91 http://deb.debian.org/debian unstable/main arm64 liburi-perl all 5.30-1 [105 kB]
Get: 92 http://deb.debian.org/debian unstable/main arm64 libhtml-parser-perl arm64 3.83-1+b2 [97.5 kB]
Get: 93 http://deb.debian.org/debian unstable/main arm64 libhtml-tree-perl all 5.07-3 [211 kB]
Get: 94 http://deb.debian.org/debian unstable/main arm64 libclone-perl arm64 0.47-1+b1 [13.7 kB]
Get: 95 http://deb.debian.org/debian unstable/main arm64 libio-html-perl all 1.004-3 [16.2 kB]
Get: 96 http://deb.debian.org/debian unstable/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.2 kB]
Get: 97 http://deb.debian.org/debian unstable/main arm64 libhttp-message-perl all 7.00-2 [79.8 kB]
Get: 98 http://deb.debian.org/debian unstable/main arm64 libhttp-cookies-perl all 6.11-1 [19.1 kB]
Get: 99 http://deb.debian.org/debian unstable/main arm64 libhttp-negotiate-perl all 6.01-2 [13.1 kB]
Get: 100 http://deb.debian.org/debian unstable/main arm64 perl-openssl-defaults arm64 7+b2 [6712 B]
Get: 101 http://deb.debian.org/debian unstable/main arm64 libnet-ssleay-perl arm64 1.94-3 [323 kB]
Get: 102 http://deb.debian.org/debian unstable/main arm64 libio-socket-ssl-perl all 2.089-1 [223 kB]
Get: 103 http://deb.debian.org/debian unstable/main arm64 libnet-http-perl all 6.23-1 [23.9 kB]
Get: 104 http://deb.debian.org/debian unstable/main arm64 liblwp-protocol-https-perl all 6.14-1 [10.8 kB]
Get: 105 http://deb.debian.org/debian unstable/main arm64 libtry-tiny-perl all 0.32-1 [22.9 kB]
Get: 106 http://deb.debian.org/debian unstable/main arm64 libwww-robotrules-perl all 6.02-1 [12.9 kB]
Get: 107 http://deb.debian.org/debian unstable/main arm64 libwww-perl all 6.77-1 [183 kB]
Get: 108 http://deb.debian.org/debian unstable/main arm64 patchutils arm64 0.4.2-1+b1 [71.3 kB]
Get: 109 http://deb.debian.org/debian unstable/main arm64 wdiff arm64 1.2.2-7 [121 kB]
Get: 110 http://deb.debian.org/debian unstable/main arm64 devscripts all 2.25.2 [1058 kB]
Get: 111 http://deb.debian.org/debian unstable/main arm64 rubygems-integration all 1.19 [5488 B]
Get: 112 http://deb.debian.org/debian unstable/main arm64 ruby-did-you-mean all 1.6.3-2 [20.9 kB]
Get: 113 http://deb.debian.org/debian unstable/main arm64 ruby-minitest all 5.25.4-2 [66.2 kB]
Get: 114 http://deb.debian.org/debian unstable/main arm64 ruby-net-telnet all 0.2.0-1 [13.1 kB]
Get: 115 http://deb.debian.org/debian unstable/main arm64 ruby-power-assert all 2.0.3-1 [11.8 kB]
Get: 116 http://deb.debian.org/debian unstable/main arm64 ruby-test-unit all 3.6.2-1 [79.1 kB]
Get: 117 http://deb.debian.org/debian unstable/main arm64 ruby-webrick all 1.8.1-1 [51.4 kB]
Get: 118 http://deb.debian.org/debian unstable/main arm64 ruby-xmlrpc all 0.3.3-2 [24.4 kB]
Get: 119 http://deb.debian.org/debian unstable/main arm64 libyaml-0-2 arm64 0.2.5-2 [49.2 kB]
Get: 120 http://deb.debian.org/debian unstable/main arm64 libruby3.3 arm64 3.3.7-1 [6122 kB]
Get: 121 http://deb.debian.org/debian unstable/main arm64 ruby3.3 arm64 3.3.7-1 [828 kB]
Get: 122 http://deb.debian.org/debian unstable/main arm64 libruby arm64 1:3.3+b1 [5436 B]
Get: 123 http://deb.debian.org/debian unstable/main arm64 ruby-rubygems all 3.6.3-1 [406 kB]
Get: 124 http://deb.debian.org/debian unstable/main arm64 ruby arm64 1:3.3+b1 [6560 B]
Get: 125 http://deb.debian.org/debian unstable/main arm64 rake all 13.2.1-1 [65.2 kB]
Get: 126 http://deb.debian.org/debian unstable/main arm64 gem2deb-test-runner arm64 2.2.5 [17.9 kB]
Get: 127 http://deb.debian.org/debian unstable/main arm64 libgmpxx4ldbl arm64 2:6.3.0+dfsg-3 [329 kB]
Get: 128 http://deb.debian.org/debian unstable/main arm64 libgmp-dev arm64 2:6.3.0+dfsg-3 [621 kB]
Get: 129 http://deb.debian.org/debian unstable/main arm64 ruby3.3-dev arm64 3.3.7-1 [1038 kB]
Get: 130 http://deb.debian.org/debian unstable/main arm64 ruby-all-dev arm64 1:3.3+b1 [6496 B]
Get: 131 http://deb.debian.org/debian unstable/main arm64 gem2deb arm64 2.2.5 [48.0 kB]
Get: 132 http://deb.debian.org/debian unstable/main arm64 ruby-diff-lcs all 1.5.1-1 [28.1 kB]
Get: 133 http://deb.debian.org/debian unstable/main arm64 ruby-mini-mime all 1.1.5-1 [19.7 kB]
Get: 134 http://deb.debian.org/debian unstable/main arm64 ruby-rspec-support all 3.13.0c0e0m0s1-2 [28.5 kB]
Get: 135 http://deb.debian.org/debian unstable/main arm64 ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB]
Get: 136 http://deb.debian.org/debian unstable/main arm64 ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [90.2 kB]
Get: 137 http://deb.debian.org/debian unstable/main arm64 ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.3 kB]
Get: 138 http://deb.debian.org/debian unstable/main arm64 ruby-rspec all 3.13.0c0e0m0s1-2 [5184 B]
Fetched 47.3 MB in 0s (141 MB/s)
Preconfiguring packages ...
Selecting previously unselected package libpython3.13-minimal:arm64.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19912 files and directories currently installed.)
Preparing to unpack .../libpython3.13-minimal_3.13.2-1_arm64.deb ...
Unpacking libpython3.13-minimal:arm64 (3.13.2-1) ...
Selecting previously unselected package libexpat1:arm64.
Preparing to unpack .../libexpat1_2.6.4-1_arm64.deb ...
Unpacking libexpat1:arm64 (2.6.4-1) ...
Selecting previously unselected package python3.13-minimal.
Preparing to unpack .../python3.13-minimal_3.13.2-1_arm64.deb ...
Unpacking python3.13-minimal (3.13.2-1) ...
Setting up libpython3.13-minimal:arm64 (3.13.2-1) ...
Setting up libexpat1:arm64 (2.6.4-1) ...
Setting up python3.13-minimal (3.13.2-1) ...
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 ... 20246 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.13.1-2_arm64.deb ...
Unpacking python3-minimal (3.13.1-2) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_11.0.0_all.deb ...
Unpacking media-types (11.0.0) ...
Selecting previously unselected package netbase.
Preparing to unpack .../2-netbase_6.4_all.deb ...
Unpacking netbase (6.4) ...
Selecting previously unselected package tzdata.
Preparing to unpack .../3-tzdata_2025a-2_all.deb ...
Unpacking tzdata (2025a-2) ...
Selecting previously unselected package libffi8:arm64.
Preparing to unpack .../4-libffi8_3.4.7-1_arm64.deb ...
Unpacking libffi8:arm64 (3.4.7-1) ...
Selecting previously unselected package readline-common.
Preparing to unpack .../5-readline-common_8.2-6_all.deb ...
Unpacking readline-common (8.2-6) ...
Selecting previously unselected package libreadline8t64:arm64.
Preparing to unpack .../6-libreadline8t64_8.2-6_arm64.deb ...
Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64'
Unpacking libreadline8t64:arm64 (8.2-6) ...
Selecting previously unselected package libpython3.13-stdlib:arm64.
Preparing to unpack .../7-libpython3.13-stdlib_3.13.2-1_arm64.deb ...
Unpacking libpython3.13-stdlib:arm64 (3.13.2-1) ...
Selecting previously unselected package python3.13.
Preparing to unpack .../8-python3.13_3.13.2-1_arm64.deb ...
Unpacking python3.13 (3.13.2-1) ...
Selecting previously unselected package libpython3-stdlib:arm64.
Preparing to unpack .../9-libpython3-stdlib_3.13.1-2_arm64.deb ...
Unpacking libpython3-stdlib:arm64 (3.13.1-2) ...
Setting up python3-minimal (3.13.1-2) ...
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 ... 21256 files and directories currently installed.)
Preparing to unpack .../000-python3_3.13.1-2_arm64.deb ...
Unpacking python3 (3.13.1-2) ...
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.4.1-1_arm64.deb ...
Unpacking openssl (3.4.1-1) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../003-ca-certificates_20241223_all.deb ...
Unpacking ca-certificates (20241223) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../004-libmagic-mgc_1%3a5.45-3+b1_arm64.deb ...
Unpacking libmagic-mgc (1:5.45-3+b1) ...
Selecting previously unselected package libmagic1t64:arm64.
Preparing to unpack .../005-libmagic1t64_1%3a5.45-3+b1_arm64.deb ...
Unpacking libmagic1t64:arm64 (1:5.45-3+b1) ...
Selecting previously unselected package file.
Preparing to unpack .../006-file_1%3a5.45-3+b1_arm64.deb ...
Unpacking file (1:5.45-3+b1) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../007-gettext-base_0.23.1-1_arm64.deb ...
Unpacking gettext-base (0.23.1-1) ...
Selecting previously unselected package libuchardet0:arm64.
Preparing to unpack .../008-libuchardet0_0.0.8-1+b2_arm64.deb ...
Unpacking libuchardet0:arm64 (0.0.8-1+b2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../009-groff-base_1.23.0-7_arm64.deb ...
Unpacking groff-base (1.23.0-7) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../010-bsdextrautils_2.40.4-4_arm64.deb ...
Unpacking bsdextrautils (2.40.4-4) ...
Selecting previously unselected package libpipeline1:arm64.
Preparing to unpack .../011-libpipeline1_1.5.8-1_arm64.deb ...
Unpacking libpipeline1:arm64 (1.5.8-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../012-man-db_2.13.0-1_arm64.deb ...
Unpacking man-db (2.13.0-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../013-m4_1.4.19-5_arm64.deb ...
Unpacking m4 (1.4.19-5) ...
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.17-3_all.deb ...
Unpacking automake (1:1.17-3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../017-autopoint_0.23.1-1_all.deb ...
Unpacking autopoint (0.23.1-1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../018-libdebhelper-perl_13.24.1_all.deb ...
Unpacking libdebhelper-perl (13.24.1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../019-libtool_2.5.4-3_all.deb ...
Unpacking libtool (2.5.4-3) ...
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.1-2_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../023-dh-strip-nondeterminism_1.14.1-2_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.1-2) ...
Selecting previously unselected package libelf1t64:arm64.
Preparing to unpack .../024-libelf1t64_0.192-4_arm64.deb ...
Unpacking libelf1t64:arm64 (0.192-4) ...
Selecting previously unselected package dwz.
Preparing to unpack .../025-dwz_0.15-1+b1_arm64.deb ...
Unpacking dwz (0.15-1+b1) ...
Selecting previously unselected package libunistring5:arm64.
Preparing to unpack .../026-libunistring5_1.3-1_arm64.deb ...
Unpacking libunistring5:arm64 (1.3-1) ...
Selecting previously unselected package libicu72:arm64.
Preparing to unpack .../027-libicu72_72.1-6_arm64.deb ...
Unpacking libicu72:arm64 (72.1-6) ...
Selecting previously unselected package libxml2:arm64.
Preparing to unpack .../028-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_arm64.deb ...
Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../029-gettext_0.23.1-1_arm64.deb ...
Unpacking gettext (0.23.1-1) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../030-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 .../031-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../032-debhelper_13.24.1_all.deb ...
Unpacking debhelper (13.24.1) ...
Selecting previously unselected package libgpg-error0:arm64.
Preparing to unpack .../033-libgpg-error0_1.51-3_arm64.deb ...
Unpacking libgpg-error0:arm64 (1.51-3) ...
Selecting previously unselected package libassuan9:arm64.
Preparing to unpack .../034-libassuan9_3.0.1-2_arm64.deb ...
Unpacking libassuan9:arm64 (3.0.1-2) ...
Selecting previously unselected package libgcrypt20:arm64.
Preparing to unpack .../035-libgcrypt20_1.11.0-7_arm64.deb ...
Unpacking libgcrypt20:arm64 (1.11.0-7) ...
Selecting previously unselected package gpgconf.
Preparing to unpack .../036-gpgconf_2.2.46-1+b1_arm64.deb ...
Unpacking gpgconf (2.2.46-1+b1) ...
Selecting previously unselected package libidn2-0:arm64.
Preparing to unpack .../037-libidn2-0_2.3.7-2+b1_arm64.deb ...
Unpacking libidn2-0:arm64 (2.3.7-2+b1) ...
Selecting previously unselected package libp11-kit0:arm64.
Preparing to unpack .../038-libp11-kit0_0.25.5-3_arm64.deb ...
Unpacking libp11-kit0:arm64 (0.25.5-3) ...
Selecting previously unselected package libtasn1-6:arm64.
Preparing to unpack .../039-libtasn1-6_4.20.0-2_arm64.deb ...
Unpacking libtasn1-6:arm64 (4.20.0-2) ...
Selecting previously unselected package libgnutls30t64:arm64.
Preparing to unpack .../040-libgnutls30t64_3.8.9-2_arm64.deb ...
Unpacking libgnutls30t64:arm64 (3.8.9-2) ...
Selecting previously unselected package libksba8:arm64.
Preparing to unpack .../041-libksba8_1.6.7-2+b1_arm64.deb ...
Unpacking libksba8:arm64 (1.6.7-2+b1) ...
Selecting previously unselected package libsasl2-modules-db:arm64.
Preparing to unpack .../042-libsasl2-modules-db_2.1.28+dfsg1-8+b1_arm64.deb ...
Unpacking libsasl2-modules-db:arm64 (2.1.28+dfsg1-8+b1) ...
Selecting previously unselected package libsasl2-2:arm64.
Preparing to unpack .../043-libsasl2-2_2.1.28+dfsg1-8+b1_arm64.deb ...
Unpacking libsasl2-2:arm64 (2.1.28+dfsg1-8+b1) ...
Selecting previously unselected package libldap2:arm64.
Preparing to unpack .../044-libldap2_2.6.9+dfsg-1_arm64.deb ...
Unpacking libldap2:arm64 (2.6.9+dfsg-1) ...
Selecting previously unselected package libnpth0t64:arm64.
Preparing to unpack .../045-libnpth0t64_1.8-2_arm64.deb ...
Unpacking libnpth0t64:arm64 (1.8-2) ...
Selecting previously unselected package dirmngr.
Preparing to unpack .../046-dirmngr_2.2.46-1+b1_arm64.deb ...
Unpacking dirmngr (2.2.46-1+b1) ...
Selecting previously unselected package gnupg-l10n.
Preparing to unpack .../047-gnupg-l10n_2.2.46-1_all.deb ...
Unpacking gnupg-l10n (2.2.46-1) ...
Selecting previously unselected package gpg.
Preparing to unpack .../048-gpg_2.2.46-1+b1_arm64.deb ...
Unpacking gpg (2.2.46-1+b1) ...
Selecting previously unselected package pinentry-curses.
Preparing to unpack .../049-pinentry-curses_1.3.1-2_arm64.deb ...
Unpacking pinentry-curses (1.3.1-2) ...
Selecting previously unselected package gpg-agent.
Preparing to unpack .../050-gpg-agent_2.2.46-1+b1_arm64.deb ...
Unpacking gpg-agent (2.2.46-1+b1) ...
Selecting previously unselected package gpgsm.
Preparing to unpack .../051-gpgsm_2.2.46-1+b1_arm64.deb ...
Unpacking gpgsm (2.2.46-1+b1) ...
Selecting previously unselected package gnupg.
Preparing to unpack .../052-gnupg_2.2.46-1_all.deb ...
Unpacking gnupg (2.2.46-1) ...
Selecting previously unselected package gpgv.
Preparing to unpack .../053-gpgv_2.2.46-1+b1_arm64.deb ...
Unpacking gpgv (2.2.46-1+b1) ...
Selecting previously unselected package sopv-gpgv.
Preparing to unpack .../054-sopv-gpgv_0.1.1-1_all.deb ...
Unpacking sopv-gpgv (0.1.1-1) ...
Selecting previously unselected package libfile-dirlist-perl.
Preparing to unpack .../055-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 .../056-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 .../057-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 .../058-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 .../059-libio-pty-perl_1%3a1.20-1+b2_arm64.deb ...
Unpacking libio-pty-perl (1:1.20-1+b2) ...
Selecting previously unselected package libipc-run-perl.
Preparing to unpack .../060-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 .../061-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 .../062-libclass-xsaccessor-perl_1.19-4+b5_arm64.deb ...
Unpacking libclass-xsaccessor-perl (1.19-4+b5) ...
Selecting previously unselected package libb-hooks-op-check-perl:arm64.
Preparing to unpack .../063-libb-hooks-op-check-perl_0.22-3+b2_arm64.deb ...
Unpacking libb-hooks-op-check-perl:arm64 (0.22-3+b2) ...
Selecting previously unselected package libdynaloader-functions-perl.
Preparing to unpack .../064-libdynaloader-functions-perl_0.004-1_all.deb ...
Unpacking libdynaloader-functions-perl (0.004-1) ...
Selecting previously unselected package libdevel-callchecker-perl:arm64.
Preparing to unpack .../065-libdevel-callchecker-perl_0.009-1+b1_arm64.deb ...
Unpacking libdevel-callchecker-perl:arm64 (0.009-1+b1) ...
Selecting previously unselected package libparams-classify-perl:arm64.
Preparing to unpack .../066-libparams-classify-perl_0.015-2+b4_arm64.deb ...
Unpacking libparams-classify-perl:arm64 (0.015-2+b4) ...
Selecting previously unselected package libmodule-runtime-perl.
Preparing to unpack .../067-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 .../068-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 .../069-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 .../070-libsub-quote-perl_2.006008-1_all.deb ...
Unpacking libsub-quote-perl (2.006008-1) ...
Selecting previously unselected package libmoo-perl.
Preparing to unpack .../071-libmoo-perl_2.005005-1_all.deb ...
Unpacking libmoo-perl (2.005005-1) ...
Selecting previously unselected package libencode-locale-perl.
Preparing to unpack .../072-libencode-locale-perl_1.05-3_all.deb ...
Unpacking libencode-locale-perl (1.05-3) ...
Selecting previously unselected package libtimedate-perl.
Preparing to unpack .../073-libtimedate-perl_2.3300-2_all.deb ...
Unpacking libtimedate-perl (2.3300-2) ...
Selecting previously unselected package libhttp-date-perl.
Preparing to unpack .../074-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 .../075-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 .../076-libhtml-tagset-perl_3.24-1_all.deb ...
Unpacking libhtml-tagset-perl (3.24-1) ...
Selecting previously unselected package liburi-perl.
Preparing to unpack .../077-liburi-perl_5.30-1_all.deb ...
Unpacking liburi-perl (5.30-1) ...
Selecting previously unselected package libhtml-parser-perl:arm64.
Preparing to unpack .../078-libhtml-parser-perl_3.83-1+b2_arm64.deb ...
Unpacking libhtml-parser-perl:arm64 (3.83-1+b2) ...
Selecting previously unselected package libhtml-tree-perl.
Preparing to unpack .../079-libhtml-tree-perl_5.07-3_all.deb ...
Unpacking libhtml-tree-perl (5.07-3) ...
Selecting previously unselected package libclone-perl:arm64.
Preparing to unpack .../080-libclone-perl_0.47-1+b1_arm64.deb ...
Unpacking libclone-perl:arm64 (0.47-1+b1) ...
Selecting previously unselected package libio-html-perl.
Preparing to unpack .../081-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 .../082-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 .../083-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 .../084-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 .../085-libhttp-negotiate-perl_6.01-2_all.deb ...
Unpacking libhttp-negotiate-perl (6.01-2) ...
Selecting previously unselected package perl-openssl-defaults:arm64.
Preparing to unpack .../086-perl-openssl-defaults_7+b2_arm64.deb ...
Unpacking perl-openssl-defaults:arm64 (7+b2) ...
Selecting previously unselected package libnet-ssleay-perl:arm64.
Preparing to unpack .../087-libnet-ssleay-perl_1.94-3_arm64.deb ...
Unpacking libnet-ssleay-perl:arm64 (1.94-3) ...
Selecting previously unselected package libio-socket-ssl-perl.
Preparing to unpack .../088-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 .../089-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 .../090-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 .../091-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 .../092-libwww-robotrules-perl_6.02-1_all.deb ...
Unpacking libwww-robotrules-perl (6.02-1) ...
Selecting previously unselected package libwww-perl.
Preparing to unpack .../093-libwww-perl_6.77-1_all.deb ...
Unpacking libwww-perl (6.77-1) ...
Selecting previously unselected package patchutils.
Preparing to unpack .../094-patchutils_0.4.2-1+b1_arm64.deb ...
Unpacking patchutils (0.4.2-1+b1) ...
Selecting previously unselected package wdiff.
Preparing to unpack .../095-wdiff_1.2.2-7_arm64.deb ...
Unpacking wdiff (1.2.2-7) ...
Selecting previously unselected package devscripts.
Preparing to unpack .../096-devscripts_2.25.2_all.deb ...
Unpacking devscripts (2.25.2) ...
Selecting previously unselected package rubygems-integration.
Preparing to unpack .../097-rubygems-integration_1.19_all.deb ...
Unpacking rubygems-integration (1.19) ...
Selecting previously unselected package ruby-did-you-mean.
Preparing to unpack .../098-ruby-did-you-mean_1.6.3-2_all.deb ...
Unpacking ruby-did-you-mean (1.6.3-2) ...
Selecting previously unselected package ruby-minitest.
Preparing to unpack .../099-ruby-minitest_5.25.4-2_all.deb ...
Unpacking ruby-minitest (5.25.4-2) ...
Selecting previously unselected package ruby-net-telnet.
Preparing to unpack .../100-ruby-net-telnet_0.2.0-1_all.deb ...
Unpacking ruby-net-telnet (0.2.0-1) ...
Selecting previously unselected package ruby-power-assert.
Preparing to unpack .../101-ruby-power-assert_2.0.3-1_all.deb ...
Unpacking ruby-power-assert (2.0.3-1) ...
Selecting previously unselected package ruby-test-unit.
Preparing to unpack .../102-ruby-test-unit_3.6.2-1_all.deb ...
Unpacking ruby-test-unit (3.6.2-1) ...
Selecting previously unselected package ruby-webrick.
Preparing to unpack .../103-ruby-webrick_1.8.1-1_all.deb ...
Unpacking ruby-webrick (1.8.1-1) ...
Selecting previously unselected package ruby-xmlrpc.
Preparing to unpack .../104-ruby-xmlrpc_0.3.3-2_all.deb ...
Unpacking ruby-xmlrpc (0.3.3-2) ...
Selecting previously unselected package libyaml-0-2:arm64.
Preparing to unpack .../105-libyaml-0-2_0.2.5-2_arm64.deb ...
Unpacking libyaml-0-2:arm64 (0.2.5-2) ...
Selecting previously unselected package libruby3.3:arm64.
Preparing to unpack .../106-libruby3.3_3.3.7-1_arm64.deb ...
Unpacking libruby3.3:arm64 (3.3.7-1) ...
Selecting previously unselected package ruby3.3.
Preparing to unpack .../107-ruby3.3_3.3.7-1_arm64.deb ...
Unpacking ruby3.3 (3.3.7-1) ...
Selecting previously unselected package libruby:arm64.
Preparing to unpack .../108-libruby_1%3a3.3+b1_arm64.deb ...
Unpacking libruby:arm64 (1:3.3+b1) ...
Selecting previously unselected package ruby-rubygems.
Preparing to unpack .../109-ruby-rubygems_3.6.3-1_all.deb ...
Unpacking ruby-rubygems (3.6.3-1) ...
Selecting previously unselected package ruby.
Preparing to unpack .../110-ruby_1%3a3.3+b1_arm64.deb ...
Unpacking ruby (1:3.3+b1) ...
Selecting previously unselected package rake.
Preparing to unpack .../111-rake_13.2.1-1_all.deb ...
Unpacking rake (13.2.1-1) ...
Selecting previously unselected package gem2deb-test-runner.
Preparing to unpack .../112-gem2deb-test-runner_2.2.5_arm64.deb ...
Unpacking gem2deb-test-runner (2.2.5) ...
Selecting previously unselected package libgmpxx4ldbl:arm64.
Preparing to unpack .../113-libgmpxx4ldbl_2%3a6.3.0+dfsg-3_arm64.deb ...
Unpacking libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-3) ...
Selecting previously unselected package libgmp-dev:arm64.
Preparing to unpack .../114-libgmp-dev_2%3a6.3.0+dfsg-3_arm64.deb ...
Unpacking libgmp-dev:arm64 (2:6.3.0+dfsg-3) ...
Selecting previously unselected package ruby3.3-dev:arm64.
Preparing to unpack .../115-ruby3.3-dev_3.3.7-1_arm64.deb ...
Unpacking ruby3.3-dev:arm64 (3.3.7-1) ...
Selecting previously unselected package ruby-all-dev:arm64.
Preparing to unpack .../116-ruby-all-dev_1%3a3.3+b1_arm64.deb ...
Unpacking ruby-all-dev:arm64 (1:3.3+b1) ...
Selecting previously unselected package gem2deb.
Preparing to unpack .../117-gem2deb_2.2.5_arm64.deb ...
Unpacking gem2deb (2.2.5) ...
Selecting previously unselected package ruby-diff-lcs.
Preparing to unpack .../118-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 .../119-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 .../120-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 .../121-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 .../122-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 .../123-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 .../124-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ...
Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ...
Setting up media-types (11.0.0) ...
Setting up libpipeline1:arm64 (1.5.8-1) ...
Setting up wdiff (1.2.2-7) ...
Setting up libfile-which-perl (1.27-2) ...
Setting up libnpth0t64:arm64 (1.8-2) ...
Setting up libicu72:arm64 (72.1-6) ...
Setting up bsdextrautils (2.40.4-4) ...
Setting up libgpg-error0:arm64 (1.51-3) ...
Setting up libdynaloader-functions-perl (0.004-1) ...
Setting up libclass-method-modifiers-perl (2.15-1) ...
Setting up ruby-power-assert (2.0.3-1) ...
Setting up libio-pty-perl (1:1.20-1+b2) ...
Setting up libmagic-mgc (1:5.45-3+b1) ...
Setting up libclone-perl:arm64 (0.47-1+b1) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libyaml-0-2:arm64 (0.2.5-2) ...
Setting up libhtml-tagset-perl (3.24-1) ...
Setting up libdebhelper-perl (13.24.1) ...
Setting up liblwp-mediatypes-perl (6.04-2) ...
Setting up libmagic1t64:arm64 (1:5.45-3+b1) ...
Setting up libtry-tiny-perl (0.32-1) ...
Setting up perl-openssl-defaults:arm64 (7+b2) ...
Setting up gettext-base (0.23.1-1) ...
Setting up m4 (1.4.19-5) ...
Setting up libgcrypt20:arm64 (1.11.0-7) ...
Setting up libencode-locale-perl (1.05-3) ...
Setting up file (1:5.45-3+b1) ...
Setting up libelf1t64:arm64 (0.192-4) ...
Setting up libsasl2-modules-db:arm64 (2.1.28+dfsg1-8+b1) ...
Setting up tzdata (2025a-2) ...

Current default time zone: 'Etc/UTC'
Local time is now:      Wed Mar 25 09:22:12 UTC 2026.
Universal Time is now:  Wed Mar 25 09:22:12 UTC 2026.
Run 'dpkg-reconfigure tzdata' if you wish to change it.

Setting up ruby-minitest (5.25.4-2) ...
Setting up autotools-dev (20220109.1) ...
Setting up libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-3) ...
Setting up ruby-test-unit (3.6.2-1) ...
Setting up gnupg-l10n (2.2.46-1) ...
Setting up ruby-net-telnet (0.2.0-1) ...
Setting up libunistring5:arm64 (1.3-1) ...
Setting up libio-html-perl (1.004-3) ...
Setting up autopoint (0.23.1-1) ...
Setting up libb-hooks-op-check-perl:arm64 (0.22-3+b2) ...
Setting up libipc-run-perl (20231003.0-2) ...
Setting up libsasl2-2:arm64 (2.1.28+dfsg1-8+b1) ...
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 libffi8:arm64 (3.4.7-1) ...
Setting up dwz (0.15-1+b1) ...
Setting up sensible-utils (0.0.24) ...
Setting up gpgv (2.2.46-1+b1) ...
Setting up libuchardet0:arm64 (0.0.8-1+b2) ...
Setting up libassuan9:arm64 (3.0.1-2) ...
Setting up librole-tiny-perl (2.002004-1) ...
Setting up libtasn1-6:arm64 (4.20.0-2) ...
Setting up netbase (6.4) ...
Setting up libsub-quote-perl (2.006008-1) ...
Setting up libclass-xsaccessor-perl (1.19-4+b5) ...
Setting up ruby-did-you-mean (1.6.3-2) ...
Setting up libfile-dirlist-perl (0.05-3) ...
Setting up libfile-homedir-perl (1.006-2) ...
Setting up openssl (3.4.1-1) ...
Setting up readline-common (8.2-6) ...
Setting up ruby-xmlrpc (0.3.3-2) ...
Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ...
Setting up libldap2:arm64 (2.6.9+dfsg-1) ...
Setting up liburi-perl (5.30-1) ...
Setting up libfile-touch-perl (0.12-2) ...
Setting up libnet-ssleay-perl:arm64 (1.94-3) ...
Setting up automake (1:1.17-3) ...
update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode
Setting up libksba8:arm64 (1.6.7-2+b1) ...
Setting up pinentry-curses (1.3.1-2) ...
Setting up libfile-stripnondeterminism-perl (1.14.1-2) ...
Setting up libhttp-date-perl (6.06-1) ...
Setting up gettext (0.23.1-1) ...
Setting up libgmp-dev:arm64 (2:6.3.0+dfsg-3) ...
Setting up libfile-listing-perl (6.16-1) ...
Setting up libtool (2.5.4-3) ...
Setting up libnet-http-perl (6.23-1) ...
Setting up libidn2-0:arm64 (2.3.7-2+b1) ...
Setting up libdevel-callchecker-perl:arm64 (0.009-1+b1) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up patchutils (0.4.2-1+b1) ...
Setting up ca-certificates (20241223) ...
Updating certificates in /etc/ssl/certs...
152 added, 0 removed; done.
Setting up libp11-kit0:arm64 (0.25.5-3) ...
Setting up libreadline8t64:arm64 (8.2-6) ...
Setting up dh-strip-nondeterminism (1.14.1-2) ...
Setting up libwww-robotrules-perl (6.02-1) ...
Setting up groff-base (1.23.0-7) ...
Setting up libhtml-parser-perl:arm64 (3.83-1+b2) ...
Setting up gpgconf (2.2.46-1+b1) ...
Setting up libpython3.13-stdlib:arm64 (3.13.2-1) ...
Setting up libio-socket-ssl-perl (2.089-1) ...
Setting up gpg (2.2.46-1+b1) ...
Setting up libpython3-stdlib:arm64 (3.13.1-2) ...
Setting up libhttp-message-perl (7.00-2) ...
Setting up libgnutls30t64:arm64 (3.8.9-2) ...
Setting up libhttp-negotiate-perl (6.01-2) ...
Setting up gpg-agent (2.2.46-1+b1) ...
Setting up libhttp-cookies-perl (6.11-1) ...
Setting up python3.13 (3.13.2-1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libhtml-tree-perl (5.07-3) ...
Setting up libparams-classify-perl:arm64 (0.015-2+b4) ...
Setting up gpgsm (2.2.46-1+b1) ...
Setting up python3 (3.13.1-2) ...
Setting up rubygems-integration (1.19) ...
Setting up sopv-gpgv (0.1.1-1) ...
update-alternatives: using /usr/bin/sopv-gpgv to provide /usr/bin/sopv (sopv) in auto mode
Setting up man-db (2.13.0-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up dirmngr (2.2.46-1+b1) ...
Setting up libmodule-runtime-perl (0.016-2) ...
Setting up gnupg (2.2.46-1) ...
Setting up libimport-into-perl (1.002005-2) ...
Setting up libmoo-perl (2.005005-1) ...
Setting up debhelper (13.24.1) ...
Setting up rake (13.2.1-1) ...
Setting up liblwp-protocol-https-perl (6.14-1) ...
Setting up libwww-perl (6.77-1) ...
Setting up libruby3.3:arm64 (3.3.7-1) ...
Setting up ruby-rubygems (3.6.3-1) ...
Setting up devscripts (2.25.2) ...
Setting up ruby3.3-dev:arm64 (3.3.7-1) ...
Setting up ruby3.3 (3.3.7-1) ...
Setting up libruby:arm64 (1:3.3+b1) ...
Setting up ruby-all-dev:arm64 (1:3.3+b1) ...
Setting up ruby (1:3.3+b1) ...
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-7) ...
Processing triggers for ca-certificates (20241223) ...
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.37-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 <praveen@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 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 binary
dh binary --buildsystem=ruby --with ruby
   dh_update_autotools_config -O--buildsystem=ruby
   dh_autoreconf -O--buildsystem=ruby
   dh_auto_configure -O--buildsystem=ruby
	dh_ruby --configure
   dh_auto_build -O--buildsystem=ruby
	dh_ruby --build
   dh_auto_test -O--buildsystem=ruby
	dh_ruby --test
   create-stamp debian/debhelper-build-stamp
   dh_testroot -O--buildsystem=ruby
   dh_prep -O--buildsystem=ruby
   dh_auto_install --destdir=debian/ruby-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.3 /usr/bin/gem2deb-test-runner

┌──────────────────────────────────────────────────────────────────────────────┐
│ Checking Rubygems dependency resolution on ruby3.3                           │
└──────────────────────────────────────────────────────────────────────────────┘

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.3.0:/usr/local/lib/ruby/gems/3.3.0:/usr/lib/ruby/gems/3.3.0:/usr/lib/aarch64-linux-gnu/ruby/gems/3.3.0:/usr/share/rubygems-integration/3.3.0:/usr/share/rubygems-integration/all:/usr/lib/aarch64-linux-gnu/rubygems-integration/3.3.0 ruby3.3 -e gem\ \"mail\"

┌──────────────────────────────────────────────────────────────────────────────┐
│ Run tests for ruby3.3 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.3.0:/usr/local/lib/ruby/gems/3.3.0:/usr/lib/ruby/gems/3.3.0:/usr/lib/aarch64-linux-gnu/ruby/gems/3.3.0:/usr/share/rubygems-integration/3.3.0:/usr/share/rubygems-integration/all:/usr/lib/aarch64-linux-gnu/rubygems-integration/3.3.0 ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake
/usr/bin/ruby3.3 -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.3.7
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-" <vodacom.co.rs>
    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 <aamine@loveruby.net>|
      should handle |Minero Aoki<aamine@loveruby.net>|
      should handle |"Minero Aoki" <aamine@loveruby.net>|
      should handle |Minero Aoki<aamine@0246.loveruby.net>|
      should handle lots of dots
      should handle trailing dots
      should handle |"Joe & J. Harvey" <ddd @Org>|
      should handle |"spickett@tiac.net" <Sean.Pickett@zork.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 <da0g+@andrew.cmu.edu>'
      should handle |"JAMES R. TWINE - THE NERD" <TWINE57%SDELVB%SNYDELVA.bitnet@CUNYVM.CUNY.EDU>|
      should handle '/G=Owen/S=Smith/O=SJ-Research/ADMD=INTERSPAN/C=GB/@mhs-relay.ac.uk'
      should handle |"Stephen Burke, Liverpool" <BURKE@vxdsya.desy.de>|
      should handle 'The Newcastle Info-Server <info-admin@newcastle.ac.uk>'
      should handle 'Suba.Peddada@eng.sun.com (Suba Peddada [CONTRACTOR])'
      should handle 'Paul Manser (0032 memo) <a906187@tiuk.ti.com>'
      should handle |"gregg (g.) woodcock" <woodcock@bnr.ca>|
      should handle |Graham.Barr@tiuk.ti.com|
      should handle |a909937 (Graham Barr          (0004 bodg))|
      should handle |david d `zoo' zuhn <zoo@aggregate.com>|
      should handle |(foo@bar.com (foobar), ned@foo.com (nedfoo) ) <kevin@goess.org>|
      should handle |Pete(A wonderful ) chap) <pete(his account)@silly.test(his host)>|
      should handle |Joe Q. Public <john.q.public@example.com>|
      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" <test@lindsaar.net>|
      should handle |"Mikel \" Lindsaar" <test@lindsaar.net>|
      should handle |"Mikel \"quotes\" (and comments) Lindsaar" (comment1)<test(comment2)@lindsaar.net(comment3)>|
      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="<mms.smil.txt>"'
    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 <top (required)>'

  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 <jdoe@machine(comment).example>'

       expected: "John Doe <jdoe@machine(comment).example>"
            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 <top (required)>'

  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 <mikel@test.lindsaar.net>, "Bob Smith" <bob@me.com>')
       }.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 <top (required)>'

Finished in 2.02 seconds (files took 0.74057 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_arm64.buildinfo
 dpkg-genchanges --build=binary -O../ruby-mail_2.8.1+dfsg1-2_arm64.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/82294 and its subdirectories
I: Current time: Tue Mar 24 21:22:41 -12 2026
I: pbuilder-time-stamp: 1774430561
Thu Feb 20 02:59:43 UTC 2025  I: 1st build successful. Starting 2nd build on remote node codethink04-arm64.debian.net.
Thu Feb 20 02:59:43 UTC 2025  I: Preparing to do remote build '2' on codethink04-arm64.debian.net.
Thu Feb 20 03:00:42 UTC 2025  I: Deleting $TMPDIR on codethink04-arm64.debian.net.
Thu Feb 20 03:00:42 UTC 2025  I: ruby-mail_2.8.1+dfsg1-2_arm64.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 <pkg-ruby-extras-maintainers@lists.alioth.debian.org>
Changed-By: Pirate Praveen <praveen@debian.org>
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:
 fbfc82e71b49d2985666f7436572dc5987d416c8 241860 ruby-mail_2.8.1+dfsg1-2_all.deb
 5d3e14eafeb1b7237b98428c650854f49b2ee913 8172 ruby-mail_2.8.1+dfsg1-2_arm64.buildinfo
Checksums-Sha256:
 2ef7562fe9f21d002beba9b67979c94038424ef81bd4e4b3fe6f5f72f4c02490 241860 ruby-mail_2.8.1+dfsg1-2_all.deb
 d0d415aed562a0939763ba2e9cb652002187c3d5fa715c88aa76d02bee84aa61 8172 ruby-mail_2.8.1+dfsg1-2_arm64.buildinfo
Files:
 da5d5dd925dc29bec48a6bb2a903aec5 241860 ruby optional ruby-mail_2.8.1+dfsg1-2_all.deb
 17da3a6d76dfca4dc07bf322e27df7d5 8172 ruby optional ruby-mail_2.8.1+dfsg1-2_arm64.buildinfo
Thu Feb 20 03:00:43 UTC 2025  I: diffoscope 288 will be used to compare the two builds:
Running as unit: rb-diffoscope-arm64_4-57873.service
# Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.LOG81TCC/ruby-mail_2.8.1+dfsg1-2.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.LOG81TCC/ruby-mail_2.8.1+dfsg1-2.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.LOG81TCC/ruby-mail_2.8.1+dfsg1-2.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.LOG81TCC/b1/ruby-mail_2.8.1+dfsg1-2_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.LOG81TCC/b2/ruby-mail_2.8.1+dfsg1-2_arm64.changes

## command (total time: 0.000s)
       0.000s      1 call     cmp (internal)

## has_same_content_as (total time: 0.000s)
       0.000s      1 call     diffoscope.comparators.binary.FilesystemFile

## main (total time: 0.003s)
       0.003s      2 calls    outputs
       0.000s      1 call     cleanup
Finished with result: success
Main processes terminated with: code=exited/status=0
Service runtime: 220ms
CPU time consumed: 221ms
Thu Feb 20 03:00:44 UTC 2025  I: diffoscope 288 found no differences in the changes files, and a .buildinfo file also exists.
Thu Feb 20 03:00:44 UTC 2025  I: ruby-mail from unstable built successfully and reproducibly on arm64.
Thu Feb 20 03:00:45 UTC 2025  I: Submitting .buildinfo files to external archives:
Thu Feb 20 03:00:45 UTC 2025  I: Submitting 12K	b1/ruby-mail_2.8.1+dfsg1-2_arm64.buildinfo.asc
Thu Feb 20 03:00:46 UTC 2025  I: Submitting 12K	b2/ruby-mail_2.8.1+dfsg1-2_arm64.buildinfo.asc
Thu Feb 20 03:00:46 UTC 2025  I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit.
Thu Feb 20 03:00:46 UTC 2025  I: Done submitting .buildinfo files.
Thu Feb 20 03:00:46 UTC 2025  I: Removing signed ruby-mail_2.8.1+dfsg1-2_arm64.buildinfo.asc files:
removed './b1/ruby-mail_2.8.1+dfsg1-2_arm64.buildinfo.asc'
removed './b2/ruby-mail_2.8.1+dfsg1-2_arm64.buildinfo.asc'