Hello dkg,

Please take a look into this test suite failure for your script.

Thanks!

On Tue 26 Mar 2024 at 10:25pm +01, Santiago Vila wrote:

> Package: src:mailscripts
> Version: 28-1
> Severity: serious
> Tags: ftbfs
>
> Dear maintainer:
>
> During a rebuild of all packages in unstable, your package failed to build:
>
> --------------------------------------------------------------------------------
> [...]
>  debian/rules build
> dh build --with elpa --with bash-completion
>    dh_update_autotools_config
>    dh_autoreconf
>    dh_auto_configure
>    dh_auto_build
>       make -j2
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> pod2man --section=1 --date="Debian Project" --center="User Commands" \
>       --utf8 \
>       --name=mdmv \
>       mdmv.1.pod mdmv.1
> pod2man --section=1 --date="Debian Project" --center="User Commands" \
>       --utf8 \
>       --name=mbox2maildir \
>       mbox2maildir.1.pod mbox2maildir.1
> pod2man --section=1 --date="Debian Project" --center="User Commands" \
>       --utf8 \
>       --name=notmuch-slurp-debbug \
>       notmuch-slurp-debbug.1.pod notmuch-slurp-debbug.1
> pod2man --section=1 --date="Debian Project" --center="User Commands" \
>       --utf8 \
>       --name=notmuch-extract-patch \
>       notmuch-extract-patch.1.pod notmuch-extract-patch.1
> pod2man --section=1 --date="Debian Project" --center="User Commands" \
>       --utf8 \
>       --name=maildir-import-patch \
>       maildir-import-patch.1.pod maildir-import-patch.1
> pod2man --section=1 --date="Debian Project" --center="User Commands" \
>       --utf8 \
>       --name=mbox-extract-patch \
>       mbox-extract-patch.1.pod mbox-extract-patch.1
> pod2man --section=1 --date="Debian Project" --center="User Commands" \
>       --utf8 \
>       --name=imap-dl \
>       imap-dl.1.pod imap-dl.1
> pod2man --section=1 --date="Debian Project" --center="User Commands" \
>       --utf8 \
>       --name=email-extract-openpgp-certs \
>       email-extract-openpgp-certs.1.pod email-extract-openpgp-certs.1
> pod2man --section=1 --date="Debian Project" --center="User Commands" \
>       --utf8 \
>       --name=email-print-mime-structure \
>       email-print-mime-structure.1.pod email-print-mime-structure.1
> pod2man --section=1 --date="Debian Project" --center="User Commands" \
>       --utf8 \
>       --name=notmuch-import-patch \
>       notmuch-import-patch.1.pod notmuch-import-patch.1
> pod2man --section=1 --date="Debian Project" --center="User Commands" \
>       --utf8 \
>       --name=gmi2email \
>       gmi2email.1.pod gmi2email.1
> mkdir -p completions/bash
> register-python-argcomplete email-print-mime-structure 
> >completions/bash/email-print-mime-structure.tmp
> mv completions/bash/email-print-mime-structure.tmp 
> completions/bash/email-print-mime-structure
> mkdir -p completions/bash
> register-python-argcomplete imap-dl >completions/bash/imap-dl.tmp
> mv completions/bash/imap-dl.tmp completions/bash/imap-dl
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_test
>       make -j2 check
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> ./tests/email-print-mime-structure.sh
> Testing alternative.eml
> Testing attachment.eml
> Testing encrypted.eml (PGPy)
> /usr/lib/python3/dist-packages/pgpy/constants.py:192: 
> CryptographyDeprecationWarning: IDEA has been deprecated and will be removed 
> in a future release
>   bs = {SymmetricKeyAlgorithm.IDEA: algorithms.IDEA,
> /usr/lib/python3/dist-packages/pgpy/constants.py:194: 
> CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed 
> in a future release
>   SymmetricKeyAlgorithm.CAST5: algorithms.CAST5,
> /usr/lib/python3/dist-packages/pgpy/constants.py:195: 
> CryptographyDeprecationWarning: Blowfish has been deprecated and will be 
> removed in a future release
>   SymmetricKeyAlgorithm.Blowfish: algorithms.Blowfish,
> Testing encrypted.eml (GnuPG PGP/MIME)
> Testing simple.eml
> Testing smime-encrypted.eml (OpenSSL)
> Testing smime-encrypted.eml (GnuPG S/MIME)
> gpgsm: issuer certificate (#/CN=Sample LAMPS Certificate Authority) not found
> Testing smime-signed.eml
> mypy --strict ./email-print-mime-structure
> email-print-mime-structure:51: error: Unused "type: ignore" comment  
> [unused-ignore]
> email-print-mime-structure:53: error: Incompatible types in assignment 
> (expression has type "None", variable has type Module)  [assignment]
> email-print-mime-structure:77: error: Incompatible types in assignment 
> (expression has type "Message | str | list[Message | str] | Any", variable 
> has type "list[Message] | str | bytes | None")  [assignment]
> email-print-mime-structure:109: error: Incompatible types in assignment 
> (expression has type "Message | bytes | Any", variable has type 
> "list[Message] | str | bytes | None")  [assignment]
> email-print-mime-structure:121: error: Incompatible types in assignment 
> (expression has type "Message | bytes | Any", variable has type 
> "list[Message] | str | bytes | None")  [assignment]
> email-print-mime-structure:181: error: Incompatible types in assignment 
> (expression has type "Message | str | list[Message | str] | Any", variable 
> has type "list[Message] | str | bytes | None")  [assignment]
> Found 6 errors in 1 file (checked 1 source file)
> make[1]: *** [Makefile:15: check] Error 1
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_test: error: make -j2 check returned exit code 2
> make: *** [debian/rules:4: build] Error 25
> dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
> --------------------------------------------------------------------------------
>
> The above is just how the build ends and not necessarily the most relevant 
> part.
> If required, the full build log is available here:
>
> https://people.debian.org/~sanvila/build-logs/202403/
>
> About the archive rebuild: The build was made on virtual machines
> of type m6a.large from AWS, using sbuild and a reduced chroot
> with only build-essential packages.
>
> If you could not reproduce the bug please contact me privately, as I
> am willing to provide ssh access to a virtual machine where the bug is
> fully reproducible.
>
> If this is really a bug in one of the build-depends, please use
> reassign and affects, so that this is still visible in the BTS web
> page for this package.
>
> Thanks.
>

-- 
Sean Whitton

Reply via email to