Your message dated Mon, 29 Mar 2021 17:10:26 +0000
with message-id <[email protected]>
and subject line unblock mailman-suite
has caused the Debian Bug report #986087,
regarding unblock: mailman-suite/0+20200530-2
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
986087: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986087
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
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 <[email protected]> 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 <[email protected]> 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 ---
--- Begin Message ---
Unblocked.
--- End Message ---