Overview

Request 1063334 accepted

- Update to 3.3.8:
* The deprecated SQLAlchemy query.values() method is replaced by
query.with_entities(). This fixes an issue with MariaDB that truncated
the generated postfix_lmtp file. (Closes #1044)
* An uncaught passlib.exc.UnknownHashError in utilities/passwords.py is
now caught and handled appropriately. (Closes #1046)
* Rejection notices for a message with an RFC 2047 encoded Subject: now
display the decoded subject. (Closes #672)
* Don't RFC 2047 encode display names in UserNotifications. Allow sending
utf-8 encoded notifications. (Closes #673)
* Don't replace non-ascii in subjects in notifications. (Closes #673)
* The mailman members command no longer RFC 2047 encodes non-ascii display
names. (Closes #1048)
* Improve the performance of Held message handling by reducing the total
number of database calls required. (Fixes #1026 and #1045)
* Add support for Python 3.10. (Closes #936)
* Add support for Python 3.11 (See !1076)
* Add support for SQLAlchemy 1.4+ (Closes #964)
* Drop support for Python 3.6 since SQLAlchemy 2.0 will drop support for
it and it is EOL by now. (See !1035)
* The fix for #994 in 3.3.6 blocked too many subscription attempts. This is
now corrected and another test added.
- Drop patches now included upstream:
* mailman-support-sqlalchemy-1-4.patch
* python-mailman-test_interact_default_banner.patch
* support-alembic-1-8.patch
* support-attrs-22.patch
* support-sqlalchemy-1-4.patch

Request History
Steve Kowalik's avatar

StevenK created request

- Update to 3.3.8:
* The deprecated SQLAlchemy query.values() method is replaced by
query.with_entities(). This fixes an issue with MariaDB that truncated
the generated postfix_lmtp file. (Closes #1044)
* An uncaught passlib.exc.UnknownHashError in utilities/passwords.py is
now caught and handled appropriately. (Closes #1046)
* Rejection notices for a message with an RFC 2047 encoded Subject: now
display the decoded subject. (Closes #672)
* Don't RFC 2047 encode display names in UserNotifications. Allow sending
utf-8 encoded notifications. (Closes #673)
* Don't replace non-ascii in subjects in notifications. (Closes #673)
* The mailman members command no longer RFC 2047 encodes non-ascii display
names. (Closes #1048)
* Improve the performance of Held message handling by reducing the total
number of database calls required. (Fixes #1026 and #1045)
* Add support for Python 3.10. (Closes #936)
* Add support for Python 3.11 (See !1076)
* Add support for SQLAlchemy 1.4+ (Closes #964)
* Drop support for Python 3.6 since SQLAlchemy 2.0 will drop support for
it and it is EOL by now. (See !1035)
* The fix for #994 in 3.3.6 blocked too many subscription attempts. This is
now corrected and another test added.
- Drop patches now included upstream:
* mailman-support-sqlalchemy-1-4.patch
* python-mailman-test_interact_default_banner.patch
* support-alembic-1-8.patch
* support-attrs-22.patch
* support-sqlalchemy-1-4.patch


Staging Bot's avatar

staging-bot added openSUSE:Factory:Staging:adi:12 as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:12"


Staging Bot's avatar

staging-bot accepted review

Picked "openSUSE:Factory:Staging:adi:12"


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Saul Goodman's avatar

licensedigger accepted review

The legal review is accepted preliminary. The package may require actions later on.


Dominique Leuenberger's avatar

dimstar accepted review


Dominique Leuenberger's avatar

dimstar_suse accepted review

Staging Project openSUSE:Factory:Staging:adi:12 got accepted.


Dominique Leuenberger's avatar

dimstar_suse approved review

Staging Project openSUSE:Factory:Staging:adi:12 got accepted.


Dominique Leuenberger's avatar

dimstar_suse accepted request

Staging Project openSUSE:Factory:Staging:adi:12 got accepted.

openSUSE Build Service is sponsored by