--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
Please unblock package mailman-suite
[ Reason ]
Version 0+20200530-2 of mailman-suite doesn't contain any breaking or intrusive
changes. The main reason why I'd like to see it in Bullseye is that the upload
lowers the number of required runtime dependencies and it brings improved
documentation.
Here's the changelog of mailman-suite 0+20200530-2:
```
* d/control: Depend on uwsgi-core, we don't need the full uwsgi package.
Thanks to Thomas Koch for the report. (Closes: #983189)
* d/README.Debian: Document the fact that `dpkg-reconfigure mailman3-web`
might be required in order to get the correct API token into
`mailman-hyperkitty.cfg`. (Closes: #983681)
* d/mailman3-web.postinst: Replace depricated `tempfile` with `mktemp`
* d/contrib/mailman-web: New wrapper script to configure mailman3-web
django project. (Closes: #982935)
-- Jonas Meurer <jonas@freesources.org> Mon, 08 Mar 2021 17:07:33 +0100
```
[ Checklist ]
[x] all changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in testing
unblock mailman-suite/0+20200530-2
Kind regards
jonas
diff -Nru mailman-suite-0+20200530/debian/changelog mailman-suite-0+20200530/debian/changelog
--- mailman-suite-0+20200530/debian/changelog 2021-01-23 21:29:28.000000000 +0100
+++ mailman-suite-0+20200530/debian/changelog 2021-03-08 17:07:33.000000000 +0100
@@ -1,3 +1,16 @@
+mailman-suite (0+20200530-2) unstable; urgency=medium
+
+ * d/control: Depend on uwsgi-core, we don't need the full uwsgi package.
+ Thanks to Thomas Koch for the report. (Closes: #983189)
+ * d/README.Debian: Document the fact that `dpkg-reconfigure mailman3-web`
+ might be required in order to get the correct API token into
+ `mailman-hyperkitty.cfg`. (Closes: #983681)
+ * d/mailman3-web.postinst: Replace depricated `tempfile` with `mktemp`
+ * d/contrib/mailman-web: New wrapper script to configure mailman3-web
+ django project. (Closes: #982935)
+
+ -- Jonas Meurer <jonas@freesources.org> Mon, 08 Mar 2021 17:07:33 +0100
+
mailman-suite (0+20200530-1) unstable; urgency=medium
* New upstream snapshot 0+20200530
diff -Nru mailman-suite-0+20200530/debian/contrib/mailman-web mailman-suite-0+20200530/debian/contrib/mailman-web
--- mailman-suite-0+20200530/debian/contrib/mailman-web 1970-01-01 01:00:00.000000000 +0100
+++ mailman-suite-0+20200530/debian/contrib/mailman-web 2021-03-08 17:07:33.000000000 +0100
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+su -s /bin/sh -c "python3 /usr/share/mailman3-web/manage.py $*" www-data
diff -Nru mailman-suite-0+20200530/debian/control mailman-suite-0+20200530/debian/control
--- mailman-suite-0+20200530/debian/control 2021-01-23 21:29:28.000000000 +0100
+++ mailman-suite-0+20200530/debian/control 2021-03-08 17:07:33.000000000 +0100
@@ -23,7 +23,7 @@
python3-psycopg2 | python3-mysqldb,
python3-whoosh,
ucf,
- uwsgi,
+ uwsgi-core,
uwsgi-plugin-python3,
${misc:Depends}
Recommends: libapache2-mod-proxy-uwsgi | nginx
diff -Nru mailman-suite-0+20200530/debian/mailman3-web.install mailman-suite-0+20200530/debian/mailman3-web.install
--- mailman-suite-0+20200530/debian/mailman3-web.install 2021-01-23 21:29:28.000000000 +0100
+++ mailman-suite-0+20200530/debian/mailman3-web.install 2021-03-08 17:07:33.000000000 +0100
@@ -1,4 +1,5 @@
debian/contrib/apache.conf etc/mailman3/
+debian/contrib/mailman-web usr/bin/
debian/contrib/nginx.conf etc/mailman3/
debian/contrib/uwsgi.ini etc/mailman3/
debian/contrib/settings_local.py.sample usr/share/mailman3-web/
diff -Nru mailman-suite-0+20200530/debian/mailman3-web.postinst mailman-suite-0+20200530/debian/mailman3-web.postinst
--- mailman-suite-0+20200530/debian/mailman3-web.postinst 2021-01-23 21:29:28.000000000 +0100
+++ mailman-suite-0+20200530/debian/mailman3-web.postinst 2021-03-08 17:07:33.000000000 +0100
@@ -70,7 +70,7 @@
# might be interpreted by the shell.
create_config () {
trap cleanup EXIT
- settings_local_new=`tempfile -m 0644`
+ settings_local_new=`mktemp`
cp -a /usr/share/mailman3-web/settings_local.py.sample $settings_local_new
# get database settings from dbconfig-common
diff -Nru mailman-suite-0+20200530/debian/README.Debian mailman-suite-0+20200530/debian/README.Debian
--- mailman-suite-0+20200530/debian/README.Debian 2021-01-23 21:29:28.000000000 +0100
+++ mailman-suite-0+20200530/debian/README.Debian 2021-03-08 17:07:33.000000000 +0100
@@ -95,6 +95,9 @@
* A secure API token for the Hyperkitty archiver is generated and
set both in the Django and in the Hyperkitty configuration.
+ You might have to run `dpkg-reconfigure python3-mailman-hyperkitty`
+ for `/etc/mailman3/mailman-hyperkitty.cfg` to have the correct API
+ token configured.
* The API password for the Mailman3 REST api is derived from
`/etc/mailman3/mailman.cfg` and set accordingly in the mailman3-web
--- End Message ---