Bug#1038906: bookworm-pu: package mailman3/3.3.8-1

2023-06-24 Thread Jonathan Wiltshire
Control: tag -1 confirmed

On Fri, Jun 23, 2023 at 01:12:57AM +0200, Pierre-Elliott Bécue wrote:
> Multiple small bugs could have been fixed before the bookworm release,
> but having been elsewhere in my mind, I let those slip.
> 
> I'd therefore like to submit this debdiff for a stable-pu.

Please go ahead.

Thanks,


-- 
Jonathan Wiltshire  j...@debian.org
Debian Developer http://people.debian.org/~jmw

4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC  74C3 5394 479D D352 4C51
ed25519/0x196418AAEB74C8A1: CA619D65A72A7BADFC96D280196418AAEB74C8A1



Bug#1038906: bookworm-pu: package mailman3/3.3.8-1

2023-06-22 Thread Pierre-Elliott Bécue
Package: release.debian.org
Severity: normal
Tags: bookworm
User: release.debian@packages.debian.org
Usertags: pu

Hi,

Multiple small bugs could have been fixed before the bookworm release,
but having been elsewhere in my mind, I let those slip.

I'd therefore like to submit this debdiff for a stable-pu.

The package with these fixes has been uploaded to unstable around 20
minutes ago.

[ Reason ]
Fixes bugs #1030156, #1032684, #1032080, with no codebase change, only
packaging changes.

[ Impact ]
The cron raises an error when it's called, which is annoying. Italian
and Romanian users would be sad pandas. The mariadb thing is a bit
harsher as any user using mailman3 with mariadb currently needs to fix
mailman3 after a reboot.

[ Tests ]
None, but I did deploy this version on my production server to check
that it works.

[ Risks ]
Changes are trivial

[ 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 (old)stable
  [x] the issue is verified as fixed in unstable

[ Changes ]
Two languages translations for debconf templates
One cron removal
Systemd service dependencies fixup
And a gbp.conf branch update

Thanks! <3
diff -Nru mailman3-3.3.8/debian/changelog mailman3-3.3.8/debian/changelog
--- mailman3-3.3.8/debian/changelog 2023-01-29 12:41:29.0 +0100
+++ mailman3-3.3.8/debian/changelog 2023-06-23 01:03:08.0 +0200
@@ -1,3 +1,23 @@
+mailman3 (3.3.8-2~deb12u1) bookworm; urgency=medium
+
+  * Bookworm-pu of 4 bug fixes
+
+ -- Pierre-Elliott Bécue   Fri, 23 Jun 2023 01:03:08 +0200
+
+mailman3 (3.3.8-2) unstable; urgency=medium
+
+  * Drop an unneeded cron from mailman3
+  * Add an After=mariadb.service, Wants=mariadb.service in mailman3 service
+(this is harmless if mariadb is missing) (Closes: #1030156)
+
+  [ Remus-Gabriel Chelu ]
+  * Add Romanian translation for debconf templates (Closes: #1032684)
+
+  [ Ceppo ]
+  * Add Italian translation for debconf templates (Closes: #1032080)
+
+ -- Pierre-Elliott Bécue   Fri, 23 Jun 2023 00:49:01 +0200
+
 mailman3 (3.3.8-1) unstable; urgency=medium
 
   * New upstreeam release: 3.3.8
diff -Nru mailman3-3.3.8/debian/gbp.conf mailman3-3.3.8/debian/gbp.conf
--- mailman3-3.3.8/debian/gbp.conf  2023-01-29 11:46:07.0 +0100
+++ mailman3-3.3.8/debian/gbp.conf  2023-06-23 01:03:05.0 +0200
@@ -1,2 +1,3 @@
 [DEFAULT]
 pristine-tar = True
+debian-branch = debian/bookworm
diff -Nru mailman3-3.3.8/debian/mailman3.cron.d 
mailman3-3.3.8/debian/mailman3.cron.d
--- mailman3-3.3.8/debian/mailman3.cron.d   2023-01-29 11:46:07.0 
+0100
+++ mailman3-3.3.8/debian/mailman3.cron.d   2023-06-23 00:29:15.0 
+0200
@@ -8,6 +8,3 @@
 
 # At 12AM, send mail digests for lists that do periodic as well as threshold 
delivery
 0 12 * * *  list   if [ -x /usr/bin/mailman ]; then /usr/bin/mailman 
digests --periodic; fi
-
-# Every 15 minutes, gate messages from usenet to those lists which have the 
gateway configured
-*/15 * * * *   listif [ -x /usr/bin/mailman ]; then /usr/bin/mailman 
gatenews; fi
diff -Nru mailman3-3.3.8/debian/mailman3.service 
mailman3-3.3.8/debian/mailman3.service
--- mailman3-3.3.8/debian/mailman3.service  2023-01-29 11:46:07.0 
+0100
+++ mailman3-3.3.8/debian/mailman3.service  2023-06-23 00:44:46.0 
+0200
@@ -5,6 +5,8 @@
 Documentation=man:mailman(1)
 Documentation=https://mailman.readthedocs.io/
 ConditionPathExists=/etc/mailman3/mailman.cfg
+After=mariadb.service
+Wants=mariadb.service
 
 [Service]
 ExecStart=/usr/bin/mailman -C /etc/mailman3/mailman.cfg start --force
diff -Nru mailman3-3.3.8/debian/po/it.po mailman3-3.3.8/debian/po/it.po
--- mailman3-3.3.8/debian/po/it.po  1970-01-01 01:00:00.0 +0100
+++ mailman3-3.3.8/debian/po/it.po  2023-06-23 00:34:03.0 +0200
@@ -0,0 +1,73 @@
+# mailman3 po-debconf Italian translation
+# Copyright (C) 2023 mailman3's copyright holder
+# This file is distributed under the same license as the mailman3 package.
+# Ceppo , 2023.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mailman3\n"
+"Report-Msgid-Bugs-To: mailm...@packages.debian.org\n"
+"POT-Creation-Date: 2018-03-15 10:57+0100\n"
+"PO-Revision-Date: 2023-02-09 00:00+\n"
+"Last-Translator: Ceppo \n"
+"Language-Team: Italian \n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid "Add the HyperKitty configuration to mailman.cfg?"
+msgstr "Aggiungere la configurazione di HyperKitty a mailman.cfg?"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid ""
+"Mailman3 needs additional configuration in mailman.cfg in order to send "
+"messages to the HyperKitty archiver. This configuration can be added "
+"automatically now."
+msgstr ""
+"Mailman3 ha bisogno di ulteriore configurazione in mailman.cfg per inv