Your message dated Thu, 11 May 2023 15:12:21 +0200
with message-id <[email protected]>
and subject line Re: Bug#1035945: unblock: cyrus-sasl2/2.1.28+dfsg-11
has caused the Debian Bug report #1035945,
regarding unblock: cyrus-sasl2/2.1.28+dfsg-11
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.)
--
1035945: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1035945
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Control: affects -1 + src:cyrus-sasl2
X-Debbugs-Cc: [email protected]
User: [email protected]
Usertags: unblock
Severity: normal
Please unblock package cyrus-sasl2.
[ Reason ]
Missing systemd service: #981438. There are some other minor changes because
originally this was supposed to get in bookworm before the full freeze.
I am not very keen to get this into bookworm but this was long requested and
it would be nice to have it available in bookworm.
[ Impact ]
The systemd generated sysv compatibility service has to be used.
[ Tests ]
Use systemctl to run sasl2-bin's service.
[ Risks ]
postfix had a chroot-based configuration in its autopkgtest that had
problems with the service change: #1032306. Users might have similar
configurations which would stop working with a bookworm update.
The change is in unstable for over 70 days by now and there were no
bug reports about it.
[ 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
[ Other info ]
cyrus-sasl2 is a key package because of libsasl2-2.
That binary package is not touched by the changes.
unblock cyrus-sasl2/2.1.28+dfsg-11
diff -Nru cyrus-sasl2-2.1.28+dfsg/debian/changelog
cyrus-sasl2-2.1.28+dfsg/debian/changelog
--- cyrus-sasl2-2.1.28+dfsg/debian/changelog 2022-11-22 17:48:33.000000000
+0100
+++ cyrus-sasl2-2.1.28+dfsg/debian/changelog 2023-03-01 00:52:04.000000000
+0100
@@ -1,3 +1,19 @@
+cyrus-sasl2 (2.1.28+dfsg-11) unstable; urgency=medium
+
+ [ Debian Janitor ]
+ * Apply multi-arch hints. + cyrus-sasl2-doc: Add Multi-Arch: foreign.
+
+ [ Bastian Germann ]
+ * Add Romanian translation (Closes: #1031499)
+ * Fix lintian depends-on-obsolete-package (lsb-base)
+ * Add saslauthd.service (Closes: #981438)
+ * Remove dh_installinit params
+ * Install saslauthd.service similar to saslauthd.init
+ * Drop old NEWS
+ * Fix systemd-service-file-missing-documentation-key
+
+ -- Bastian Germann <[email protected]> Wed, 01 Mar 2023 00:52:04 +0100
+
cyrus-sasl2 (2.1.28+dfsg-10) unstable; urgency=medium
[ Helmut Grohne ]
diff -Nru cyrus-sasl2-2.1.28+dfsg/debian/control
cyrus-sasl2-2.1.28+dfsg/debian/control
--- cyrus-sasl2-2.1.28+dfsg/debian/control 2022-11-22 17:48:33.000000000
+0100
+++ cyrus-sasl2-2.1.28+dfsg/debian/control 2023-02-28 19:06:06.000000000
+0100
@@ -36,7 +36,6 @@
Pre-Depends: ${misc:Pre-Depends}
Depends: db-util,
libsasl2-2 (>= ${binary:Version}),
- lsb-base,
${misc:Depends},
${perl:Depends},
${shlibs:Depends}
@@ -52,6 +51,7 @@
Architecture: all
Depends: ${misc:Depends},
sphinx-rtd-theme-common
+Multi-Arch: foreign
Description: Cyrus SASL - documentation
This is the Cyrus SASL API implementation, version 2.1. See package
libsasl2-2 and RFC 2222 for more information.
diff -Nru cyrus-sasl2-2.1.28+dfsg/debian/libsasl2-2.README.Debian
cyrus-sasl2-2.1.28+dfsg/debian/libsasl2-2.README.Debian
--- cyrus-sasl2-2.1.28+dfsg/debian/libsasl2-2.README.Debian 2022-11-22
17:48:33.000000000 +0100
+++ cyrus-sasl2-2.1.28+dfsg/debian/libsasl2-2.README.Debian 2023-02-28
19:39:25.000000000 +0100
@@ -43,7 +43,7 @@
Use dpkg-statoverride to change the permission and the ownership of the
saslauthd socket /var/run/saslauthd and the sasldb user database /etc/sasldb2.
-For more information on saslauthd, see the README.Debian in the sasl2-bin
+For more information on saslauthd, see README.Debian.gz in the sasl2-bin
package.
Also see the following RFC
diff -Nru cyrus-sasl2-2.1.28+dfsg/debian/NEWS
cyrus-sasl2-2.1.28+dfsg/debian/NEWS
--- cyrus-sasl2-2.1.28+dfsg/debian/NEWS 2022-11-22 17:48:33.000000000 +0100
+++ cyrus-sasl2-2.1.28+dfsg/debian/NEWS 1970-01-01 01:00:00.000000000 +0100
@@ -1,19 +0,0 @@
-cyrus-sasl2 (2.1.25.dfsg1-5) unstable; urgency=low
-
- As of version 2.1.25.dfsg1-5, configuration of SQL engine backends have
- changed from database specific configuration (e.g. 'mysql') to generic
- 'sql' auxprop plugin.
-
- You will need to change your configuration f.e. from:
-
- auxprop_plugin: mysql
-
- to
-
- auxprop_plugin: sql
- sql_engine: mysql
-
- Also the SQL query (if used) needs to have '%u' replaced with '%u@%r'
- because now user and realm is provided separately.
-
- -- Ondřej Surý <[email protected]> Mon, 06 Aug 2012 13:12:22 +0200
diff -Nru cyrus-sasl2-2.1.28+dfsg/debian/po/ro.po
cyrus-sasl2-2.1.28+dfsg/debian/po/ro.po
--- cyrus-sasl2-2.1.28+dfsg/debian/po/ro.po 1970-01-01 01:00:00.000000000
+0100
+++ cyrus-sasl2-2.1.28+dfsg/debian/po/ro.po 2023-02-28 19:06:06.000000000
+0100
@@ -0,0 +1,162 @@
+# Mesajele în limba română pentru pachetul cyrus-sasl2.
+# Romanian translation of cyrus-sasl2.
+# Copyright © 2023 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the cyrus-sasl2 package.
+#
+# Remus-Gabriel Chelu <[email protected]>, 2023.
+#
+# Cronologia traducerii fișierului „cyrus-sasl2”:
+# Traducerea inițială, făcută de R-GC, pentru versiunea cyrus-sasl2
2.1.28+dfsg-10 (2007-10-02).
+# Actualizare a traducerii pentru versiunea Y, făcută de X, Y(anul).
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: cyrus-sasl2 2.1.28+dfsg-10\n"
+"Report-Msgid-Bugs-To: [email protected]\n"
+"POT-Creation-Date: 2007-10-02 07:23+0200\n"
+"PO-Revision-Date: 2023-02-13 11:24+0100\n"
+"Last-Translator: Remus-Gabriel Chelu <[email protected]>\n"
+"Language-Team: Romanian <[email protected]>\n"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n==0 || (n!=1 && n%100>=1 && "
+"n%100<=19) ? 1 : 2);\n"
+"X-Bugs: Report translation errors to the Language-Team address.\n"
+"X-Generator: Poedit 3.2.2\n"
+
+#. Type: boolean
+#. Description
+#: ../sasl2-bin.templates:2001
+msgid "Remove /etc/sasldb2?"
+msgstr "Eliminați fișierul „/etc/sasldb2”?"
+
+#. Type: boolean
+#. Description
+#: ../sasl2-bin.templates:2001
+msgid ""
+"Cyrus SASL can store usernames and passwords in the /etc/sasldb2 database
file."
+msgstr ""
+"Cyrus SASL poate stoca nume de utilizator și parole în fișierul de bază de
date "
+"„/etc/sasldb2”."
+
+#. Type: boolean
+#. Description
+#: ../sasl2-bin.templates:2001
+msgid ""
+"If important data is stored in that file, you should back it up now or choose
"
+"not to remove the file."
+msgstr ""
+"Dacă în acest fișier sunt stocate date importante, ar trebui să le faceți o "
+"copie de rezervă acum sau să alegeți să nu eliminați fișierul."
+
+#. Type: string
+#. Description
+#: ../sasl2-bin.templates:3001
+msgid "Backup file name for /etc/sasldb2:"
+msgstr "Numele fișierului de copie de rezervă pentru „/etc/sasldb2”:"
+
+#. Type: string
+#. Description
+#: ../sasl2-bin.templates:3001
+msgid ""
+"Cyrus SASL has stored usernames and passwords in the /etc/sasldb2 database
file."
+msgstr ""
+"Cyrus SASL a stocat nume de utilizator și parole în fișierul de bază de date
„/"
+"etc/sasldb2”."
+
+#. Type: string
+#. Description
+#: ../sasl2-bin.templates:3001
+msgid ""
+"That file has to be upgraded to a newer database format. First, a backup of
the "
+"current file will be created. You can use that if you need to manually "
+"downgrade Cyrus SASL. However, automatic downgrades are not supported."
+msgstr ""
+"Fișierul respectiv trebuie să fie actualizat la un format de bază de date mai
"
+"nou. Mai întâi, va fi creată o copie de rezervă a fișierului curent. Această "
+"copie de rezervă o veți putea folosi dacă trebuie să reveniți (manual) la "
+"versiunea mai veche a Cyrus SASL. Atenție, revenirea la versiunea veche nu se
"
+"gestionează în mod automat."
+
+#. Type: string
+#. Description
+#: ../sasl2-bin.templates:3001
+msgid ""
+"Please specify the backup file name. You should check the available disk
space "
+"in that location. If the backup file already exists, it will be overwritten. "
+"Leaving this field empty will select the default value (/var/backups/sasldb2."
+"bak)."
+msgstr ""
+"Specificați numele fișierului de copie de rezervă. Ar trebui să verificați "
+"spațiul disponibil pe disc în acea locație. Dacă fișierul de rezervă există "
+"deja, acesta va fi suprascris. Lăsând acest câmp gol, se va selecta valoarea "
+"implicită (/var/backups/sasldb2.bak)."
+
+#. Type: error
+#. Description
+#: ../sasl2-bin.templates:4001
+msgid "Failed to back up /etc/sasldb2"
+msgstr "Nu s-a putut face copia de rezervă pentru fișierul „/etc/sasldb2”"
+
+#. Type: error
+#. Description
+#: ../sasl2-bin.templates:4001
+msgid ""
+"The /etc/sasldb2 file could not be backed up with the file name you
specified."
+msgstr ""
+"Fișierul „/etc/sasldb2” nu a putut fi copiat de rezervă cu numele fișierului
pe "
+"care l-ați specificat."
+
+#. Type: error
+#. Description
+#. Type: error
+#. Description
+#: ../sasl2-bin.templates:4001 ../sasl2-bin.templates:5001
+msgid "This is a fatal error and will cause the package installation to fail."
+msgstr ""
+"Aceasta este o eroare fatală și va conduce la eșuarea instalării pachetului."
+
+#. Type: error
+#. Description
+#: ../sasl2-bin.templates:4001
+msgid ""
+"Please eliminate all possible reasons that might lead to this failure, and
try "
+"to configure this package again."
+msgstr ""
+"Eliminați toate motivele posibile care ar putea conduce la acest eșec și "
+"încercați din nou să configurați acest pachet."
+
+#. Type: error
+#. Description
+#: ../sasl2-bin.templates:5001
+msgid "Failed to upgrade /etc/sasldb2"
+msgstr "Nu s-a putut actualiza fișierul „/etc/sasldb2”"
+
+#. Type: error
+#. Description
+#: ../sasl2-bin.templates:5001
+msgid "The /etc/sasldb2 file could not be upgraded to the new database format."
+msgstr ""
+"Fișierul „/etc/sasldb2” nu a putut fi actualizat la noul format de bază de
date."
+
+#. Type: error
+#. Description
+#: ../sasl2-bin.templates:5001
+msgid ""
+"The configuration process will attempt to restore the backup of this file to "
+"its original location."
+msgstr ""
+"Procesul de configurare va încerca să restaureze copia de rezervă a acestui "
+"fișier în locația sa inițială."
+
+#. Type: error
+#. Description
+#: ../sasl2-bin.templates:5001
+msgid ""
+"Please eliminate all possible reasons that might lead to this failure, then
try "
+"to configure this package again."
+msgstr ""
+"Eliminați toate motivele posibile care ar putea conduce la acest eșec, apoi "
+"încercați din nou să configurați acest pachet."
diff -Nru cyrus-sasl2-2.1.28+dfsg/debian/rules
cyrus-sasl2-2.1.28+dfsg/debian/rules
--- cyrus-sasl2-2.1.28+dfsg/debian/rules 2022-11-22 17:48:33.000000000
+0100
+++ cyrus-sasl2-2.1.28+dfsg/debian/rules 2023-02-28 19:26:32.000000000
+0100
@@ -235,7 +235,10 @@
dh_missing --fail-missing
override_dh_installinit:
- dh_installinit --no-enable $(DH_PACKAGE_EXCLUDES) --name=saslauthd
start 20 2 3 4 5 . stop 20 0 1 6 .
+ dh_installinit --no-enable $(DH_PACKAGE_EXCLUDES) --name=saslauthd
+
+execute_after_dh_installsystemd:
+ dh_installsystemd --no-enable $(DH_PACKAGE_EXCLUDES) --name=saslauthd
override_dh_installchangelogs:
dh_installchangelogs -XChangeLog
diff -Nru cyrus-sasl2-2.1.28+dfsg/debian/sasl2-bin.saslauthd.default
cyrus-sasl2-2.1.28+dfsg/debian/sasl2-bin.saslauthd.default
--- cyrus-sasl2-2.1.28+dfsg/debian/sasl2-bin.saslauthd.default 2022-11-22
17:48:33.000000000 +0100
+++ cyrus-sasl2-2.1.28+dfsg/debian/sasl2-bin.saslauthd.default 2023-02-28
19:37:38.000000000 +0100
@@ -1,6 +1,6 @@
#
# Settings for saslauthd daemon
-# Please read /usr/share/doc/sasl2-bin/README.Debian for details.
+# Please read /usr/share/doc/sasl2-bin/README.Debian.gz for details.
#
# Description of this saslauthd instance. Recommended.
@@ -44,7 +44,6 @@
# a daemon. This will PREVENT YOUR SYSTEM FROM BOOTING PROPERLY. If you wish
# to run saslauthd in debug mode, please run it by hand to be safe.
#
-# See /usr/share/doc/sasl2-bin/README.Debian for Debian-specific information.
# See the saslauthd man page and the output of 'saslauthd -h' for general
# information about these options.
#
diff -Nru cyrus-sasl2-2.1.28+dfsg/debian/sasl2-bin.saslauthd.init
cyrus-sasl2-2.1.28+dfsg/debian/sasl2-bin.saslauthd.init
--- cyrus-sasl2-2.1.28+dfsg/debian/sasl2-bin.saslauthd.init 2022-11-22
17:48:33.000000000 +0100
+++ cyrus-sasl2-2.1.28+dfsg/debian/sasl2-bin.saslauthd.init 2023-02-28
19:16:11.000000000 +0100
@@ -86,12 +86,6 @@
# Load defaults file for this instance.
. $1
- # If the daemon is not enabled, give the user a warning and stop.
- if [ "$START" != "yes" ]; then
- log_warning_msg "To enable $NAME, edit $1 and set START=yes"
- return 0
- fi
-
# If the short name of this instance is undefined, warn the user
# but choose a default name.
if [ -z "$NAME" ]; then
diff -Nru cyrus-sasl2-2.1.28+dfsg/debian/sasl2-bin.saslauthd.service
cyrus-sasl2-2.1.28+dfsg/debian/sasl2-bin.saslauthd.service
--- cyrus-sasl2-2.1.28+dfsg/debian/sasl2-bin.saslauthd.service 1970-01-01
01:00:00.000000000 +0100
+++ cyrus-sasl2-2.1.28+dfsg/debian/sasl2-bin.saslauthd.service 2023-02-28
22:29:21.000000000 +0100
@@ -0,0 +1,13 @@
+[Unit]
+Description=SASL Authentication Daemon
+Documentation=man:saslauthd(8)
+
+[Service]
+Type=forking
+PIDFile=/var/run/saslauthd/saslauthd.pid
+EnvironmentFile=/etc/default/saslauthd
+ExecStart=/usr/sbin/saslauthd -a $MECHANISMS $MECH_OPTIONS $OPTIONS -n $THREADS
+RuntimeDirectory=saslauthd
+
+[Install]
+WantedBy=multi-user.target
diff -Nru cyrus-sasl2-2.1.28+dfsg/debian/tests/saslauthd
cyrus-sasl2-2.1.28+dfsg/debian/tests/saslauthd
--- cyrus-sasl2-2.1.28+dfsg/debian/tests/saslauthd 2022-11-22
17:48:33.000000000 +0100
+++ cyrus-sasl2-2.1.28+dfsg/debian/tests/saslauthd 2023-02-28
19:19:37.000000000 +0100
@@ -16,7 +16,6 @@
userdel -r "${sasluser}" > /dev/null 2>&1 || :
fi
systemctl stop saslauthd || :
- sed -r -i '/^START=/d' /etc/default/saslauthd || :
rm -f /etc/saslauthd.conf || :
}
@@ -33,11 +32,6 @@
_configure_saslauthd() {
sed -r -i "s,^MECHANISMS=.*,MECHANISMS=\"${1}\"," /etc/default/saslauthd
- if ! grep -q ^START /etc/default/saslauthd; then
- echo "START=\"yes\"" >> /etc/default/saslauthd
- else
- sed -r -i 's,^START=.*,START="yes",' /etc/default/saslauthd
- fi
if [ "${1}" = "ldap" ]; then
cat > /etc/saslauthd.conf <<EOF
ldap_servers: ldap://127.0.0.1
--- End Message ---
--- Begin Message ---
Hi,
On 11-05-2023 14:59, Bastian Germann wrote:
[ Reason ]
Missing systemd service: #981438. There are some other minor changes
because
originally this was supposed to get in bookworm before the full freeze.
This is not in line with our freeze policy [1], which explicitly has in
the list of not appropriate changes:
"""
3. adding or dropping a systemd unit or an init script
"""
Paul
[1] https://release.debian.org/testing/freeze_policy.html#appropriate
OpenPGP_signature
Description: OpenPGP digital signature
--- End Message ---