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

Bug#1035330: marked as done (unblock: postgrey/1.37-2)



Your message dated Mon, 01 May 2023 09:19:50 +0000
with message-id <E1ptPhG-002Hs0-QB@respighi.debian.org>
and subject line unblock postgrey
has caused the Debian Bug report #1035330,
regarding unblock: postgrey/1.37-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.)


-- 
1035330: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1035330
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
X-Debbugs-Cc: postgrey@packages.debian.org
Control: affects -1 + src:postgrey

Please unblock package postgrey

postgrey, in its current state in bookworm, is RC buggy because
among other things it does not install the default config files
due to a too zealous trim of its postinst script.

1.37-2 restores all the lost packaging bits that makes it
again acceptable for the release.

Attached is a debdiff that:

- restores ucf bits so configuration files will be installed
  again
- restores the creation of the postgrey user

[ Impact ]

Without this update, postgrey will be ok-ish for people upgrading
from bullseye, but will be completely broken for new installs.


[ Tests ]

I have manually tested upgrades from:
- 1.36-5.2 (in bullseye) → 1.37-1 (current broken) → 1.37-2 (proposed)
- 1.37-5.2 → 1.37-2

- The same as above, but with config changes, which were correctly handled
  by ucf.

[ Risks ]

The only changes are in packaging, no upstream code changes are
involved.


[ 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 postgrey/1.37-2
diff -Nru postgrey-1.37/debian/changelog postgrey-1.37/debian/changelog
--- postgrey-1.37/debian/changelog	2022-04-21 21:35:13.000000000 +0200
+++ postgrey-1.37/debian/changelog	2023-05-01 00:57:30.000000000 +0200
@@ -1,3 +1,14 @@
+postgrey (1.37-2) unstable; urgency=medium
+
+  * Use %H in the service file to set the hostname in the rejection message
+    (closes: #1031401).
+  * Add missing ucf machinery so the default config file and whitelists get
+    installed correctly (closes: #1033231).
+  * Reinstate creation of postgrey user.
+  * Ensure /var/lib/postgrey exists and is owned by postgrey.
+
+ -- Jordi Mallach <jordi@debian.org>  Mon, 01 May 2023 00:57:30 +0200
+
 postgrey (1.37-1) unstable; urgency=medium
 
   * New upstream release (closes: #851571).
diff -Nru postgrey-1.37/debian/postgrey.dirs postgrey-1.37/debian/postgrey.dirs
--- postgrey-1.37/debian/postgrey.dirs	2022-02-01 13:50:22.000000000 +0100
+++ postgrey-1.37/debian/postgrey.dirs	2023-05-01 00:27:12.000000000 +0200
@@ -1 +1,2 @@
 /etc/postgrey
+/var/lib/postgrey
diff -Nru postgrey-1.37/debian/postgrey.install postgrey-1.37/debian/postgrey.install
--- postgrey-1.37/debian/postgrey.install	2022-02-01 13:50:22.000000000 +0100
+++ postgrey-1.37/debian/postgrey.install	2023-03-09 14:34:47.000000000 +0100
@@ -1,6 +1,9 @@
-postgrey                             usr/sbin/
-policy-test                          usr/sbin
-contrib/postgreyreport               usr/bin
-postgrey_whitelist_clients           usr/share/postgrey
-postgrey_whitelist_recipients        usr/share/postgrey
-debian/postgrey-default              usr/share/postgrey
+postgrey                                    usr/sbin/
+policy-test                                 usr/sbin
+contrib/postgreyreport                      usr/bin
+postgrey_whitelist_clients                  usr/share/postgrey
+postgrey_whitelist_recipients               usr/share/postgrey
+debian/postgrey-default                     usr/share/postgrey
+debian/postgrey-default.md5sum              usr/share/postgrey
+debian/postgrey_whitelist_clients.md5sum    usr/share/postgrey
+debian/postgrey_whitelist_recipients.md5sum usr/share/postgrey
diff -Nru postgrey-1.37/debian/postgrey.service postgrey-1.37/debian/postgrey.service
--- postgrey-1.37/debian/postgrey.service	2022-02-26 14:07:46.000000000 +0100
+++ postgrey-1.37/debian/postgrey.service	2023-03-08 17:22:52.000000000 +0100
@@ -6,7 +6,7 @@
 
 [Service]
 Type=simple
-Environment=POSTGREY_TEXT="Greylisted, see https://postgrey.schweikert.ch/help/%r.html";
+Environment=POSTGREY_TEXT="Greylisted, see https://postgrey.schweikert.ch/help/%H.html";
 EnvironmentFile=-/etc/default/postgrey
 ExecStart=/usr/sbin/postgrey \
  $POSTGREY_OPTS \
diff -Nru postgrey-1.37/debian/postgrey.ucf postgrey-1.37/debian/postgrey.ucf
--- postgrey-1.37/debian/postgrey.ucf	1970-01-01 01:00:00.000000000 +0100
+++ postgrey-1.37/debian/postgrey.ucf	2023-03-09 16:26:18.000000000 +0100
@@ -0,0 +1,3 @@
+usr/share/postgrey/postgrey-default     /etc/default/postgrey
+usr/share/postgrey/whitelist_clients    /etc/postgrey/whitelist_clients
+usr/share/postgrey/whitelist_recipients /etc/postgrey/whitelist_recipients
diff -Nru postgrey-1.37/debian/postgrey_whitelist_clients.md5sum postgrey-1.37/debian/postgrey_whitelist_clients.md5sum
--- postgrey-1.37/debian/postgrey_whitelist_clients.md5sum	2022-02-01 13:50:22.000000000 +0100
+++ postgrey-1.37/debian/postgrey_whitelist_clients.md5sum	2023-03-09 14:39:18.000000000 +0100
@@ -15,3 +15,4 @@
 50848c8868cdc595592881c83f6b2250  1.31-1/postgrey_whitelist_clients
 cb7f6e25df39e1e05317a6dd344fc2c2  1.31-3/postgrey_whitelist_clients
 5163854ff699ed1cf00c3049b6d431b0  1.32-1/postgrey_whitelist_clients
+3a3da3cc43ab44e48b39261923a1d2da  1.37-1/postgrey_whitelist_clients
diff -Nru postgrey-1.37/debian/postgrey_whitelist_recipients.md5sum postgrey-1.37/debian/postgrey_whitelist_recipients.md5sum
--- postgrey-1.37/debian/postgrey_whitelist_recipients.md5sum	2022-02-01 13:50:22.000000000 +0100
+++ postgrey-1.37/debian/postgrey_whitelist_recipients.md5sum	2023-03-09 16:30:00.000000000 +0100
@@ -1,2 +1,3 @@
 a4db015e1db1ebcb64fe52ae1daca875  1.16-2/postgrey_whitelist_recipients
 6fc7a7b6c899bffd97c65af329837cee  1.17-2/postgrey_whitelist_recipients
+a4db015e1db1ebcb64fe52ae1daca875  1.37-1/postgrey_whitelist_recipients
diff -Nru postgrey-1.37/debian/postinst postgrey-1.37/debian/postinst
--- postgrey-1.37/debian/postinst	1970-01-01 01:00:00.000000000 +0100
+++ postgrey-1.37/debian/postinst	2023-05-01 00:40:15.000000000 +0200
@@ -0,0 +1,17 @@
+#!/bin/sh
+
+set -e
+
+case "$1" in
+    configure)
+        DBDIR='/var/lib/postgrey'
+
+        getent passwd postgrey > /dev/null || \
+            adduser --system --home "$DBDIR" --no-create-home \
+                    --disabled-password --group postgrey
+
+	chown postgrey:postgrey $DBDIR
+    ;;
+esac
+
+#DEBHELPER#

--- End Message ---
--- Begin Message ---
Unblocked.

--- End Message ---

Reply to: