[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#986087: marked as done (unblock: mailman-suite/0+20200530-2)



Your message dated Mon, 29 Mar 2021 17:10:26 +0000
with message-id <E1lQvPG-00033V-Nl@respighi.debian.org>
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 owner@bugs.debian.org
immediately.)


-- 
986087: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986087
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- 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 ---
--- Begin Message ---
Unblocked.

--- End Message ---

Reply to: