Package: ftp.debian.org Severity: normal X-Debbugs-Cc: debian-python@lists.debian.org, Barry Warsaw <ba...@python.org>
As the last person to release a version of lazr.smtptest upstream, and a member of the Python team, I'd like to request its removal from Debian. I considered updating lazr.smtptest to fix https://bugs.debian.org/1018392. It also had a new upstream release made by me in 2019 adding support for Python 3.6 which nobody had yet packaged, and the fact that nobody's reported that as a bug rather suggests it isn't heavily used. When I tried packaging that, I found that the new version's tests fail with Python >= 3.10 (though this is a little non-obvious in the Debian packaging since the doctests aren't currently set up to run at build time), and I'm not sure I want to bother with the work required to figure that out and fix it. lazr.smtptest has no reverse dependencies in Debian. To my knowledge, even in upstream repositories, it was only ever used by Mailman and by the Mailman integration tests in Launchpad. I removed Launchpad's use of this module a while back as a consequence of some other rearrangements. Barry Warsaw, lazr.smtptest's original author, switched Mailman over to aiosmtpd in https://gitlab.com/mailman/mailman/-/issues/296, saying: Core uses lazr.smtptest for various things, which is based on the stdlib smtpd module, which itself is based on asyncore/asynchat. It also uses an LMTP server based on smtpd. Well, all that technology is old and cruft, and we have shiny new goodness in aiosmtpd. Rather than bringing it up to date, presumably as a wrapper around aiosmtpd, I think it's better to declare this package abandoned and remove it from Debian. Thanks, -- Colin Watson (he/him) [cjwat...@debian.org]