Your message dated Sun, 20 Jan 2013 14:57:07 +0100
with message-id <20130120135707.gn5...@radis.cristau.org>
and subject line Re: Bug#697691: preapproval unblock: dspam/3.10.1+dfsg-7
has caused the Debian Bug report #697691,
regarding preapproval unblock: dspam/3.10.1+dfsg-7
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 ow...@bugs.debian.org
immediately.)


-- 
697691: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=697691
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock

Please unblock package dspam

[this is a preapproval unblock request]

Bug #695275 "harmful actions in multiple postrm scripts of M-A:same
packages" was not fixed completely by previous upload to t-p-u. Indeed,
many more resources are shared between several architecture of a same
package, for instance configuration file.

As such, the least intrusive change now is to just disable multiarch.
It's not even much a big loss since the libraries shipped by src:dspam
are private libraries (plugins).

Since multi-arch is disabled, I decided to restore the old postinst
script of libdspam7 which was in testing before last upload.

See attached debdiff.

unblock dspam/3.10.1+dfsg-7

-- System Information:
Debian Release: 7.0
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'stable-updates'), (500, 'testing'), 
(500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru dspam-3.10.1+dfsg/debian/changelog dspam-3.10.1+dfsg/debian/changelog
--- dspam-3.10.1+dfsg/debian/changelog	2012-12-20 06:33:53.000000000 +0100
+++ dspam-3.10.1+dfsg/debian/changelog	2013-01-08 11:40:36.000000000 +0100
@@ -1,3 +1,11 @@
+dspam (3.10.1+dfsg-7) testing-proposed-updates; urgency=low
+
+  * Disable multi-arch since it create many problems with regards to the
+    handling of shared resources when a package is installed for several
+    architectures (Closes: #695275).
+
+ -- Thomas Preud'homme <robo...@debian.org>  Tue, 08 Jan 2013 11:37:35 +0100
+
 dspam (3.10.1+dfsg-6) testing-proposed-updates; urgency=low
 
   * Do not lock dspam user account on purge since the package could be still
diff -Nru dspam-3.10.1+dfsg/debian/control dspam-3.10.1+dfsg/debian/control
--- dspam-3.10.1+dfsg/debian/control	2012-12-20 06:33:53.000000000 +0100
+++ dspam-3.10.1+dfsg/debian/control	2013-01-08 11:40:36.000000000 +0100
@@ -54,7 +54,6 @@
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends}, ${shlibs:Depends}, adduser
 Suggests: libdspam7-drv (= ${binary:Version})
-Multi-Arch: ${misc:Multi-Arch}
 Description: Core message processing and classification functionality for DSPAM
  DSPAM is a dedicated statistical filter with minimal resources. It includes
  many new algorithms to fight against spam including:
@@ -87,7 +86,6 @@
 Replaces: dspam (<= 3.9.1~rc1+git20110514.347379b+dfsg-1)
 Breaks: dspam (<= 3.9.1~rc1+git20110514.347379b+dfsg-1)
 Provides: libdspam7-drv
-Multi-Arch: ${misc:Multi-Arch}
 Description: Hash backend for DSPAM anti-spam filter
  DSPAM is a dedicated statistical filter with minimal resources. It includes
  many new algorithms to fight against spam including:
@@ -104,7 +102,6 @@
 Depends: ${misc:Depends}, ${shlibs:Depends}, libdspam7 (= ${binary:Version}), dbconfig-common, ucf (>= 0.28), postgresql-client
 Recommends: postgresql
 Provides: libdspam7-drv
-Multi-Arch: ${misc:Multi-Arch}
 Description: PostgreSQL backend for DSPAM anti-spam filter
  DSPAM is a dedicated statistical filter with minimal resources. It includes
  many new algorithms to fight against spam including:
@@ -121,7 +118,6 @@
 Depends: ${misc:Depends}, ${shlibs:Depends}, libdspam7 (= ${binary:Version}), dbconfig-common, ucf (>= 0.28), mysql-client
 Recommends: mysql-server
 Provides: libdspam7-drv
-Multi-Arch: ${misc:Multi-Arch}
 Description: MySQL backend for DSPAM anti-spam filter
  DSPAM is a dedicated statistical filter with minimal resources. It includes
  many new algorithms to fight against spam including:
@@ -137,7 +133,6 @@
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends}, ${shlibs:Depends}, sqlite3, libdspam7 (= ${binary:Version})
 Provides: libdspam7-drv
-Multi-Arch: ${misc:Multi-Arch}
 Description: sqlite3 backend for DSPAM anti-spam filter
  DSPAM is a dedicated statistical filter with minimal resources. It includes
  many new algorithms to fight against spam including:
@@ -184,7 +179,6 @@
 Recommends: libdspam7-drv-hash (= ${binary:Version}), libdspam7-drv-mysql (= ${binary:Version}), libdspam7-drv-pgsql (= ${binary:Version}), libdspam7-drv-sqlite3 (= ${binary:Version})
 Suggests: libc-dbg
 Priority: extra
-Multi-Arch: ${misc:Multi-Arch}
 Description: debugging symbols for DSPAM related libraries
  DSPAM is a dedicated statistical filter with minimal resources. It includes
  many new algorithms to fight against spam including:
diff -Nru dspam-3.10.1+dfsg/debian/libdspam7.postrm dspam-3.10.1+dfsg/debian/libdspam7.postrm
--- dspam-3.10.1+dfsg/debian/libdspam7.postrm	2012-12-20 06:33:53.000000000 +0100
+++ dspam-3.10.1+dfsg/debian/libdspam7.postrm	2013-01-08 11:40:36.000000000 +0100
@@ -1,6 +1,11 @@
 #!/bin/sh
 set -e
 
+# Locks dspam system account on purge
+if [ "$1" = "purge" ] ; then
+    usermod -L -e 1 dspam > /dev/null || true
+fi
+
 #DEBHELPER#
 
 exit 0

--- End Message ---
--- Begin Message ---
On Sat, Jan 19, 2013 at 22:33:19 +0100, Thomas Preud'homme wrote:

> Le samedi 19 janvier 2013 18:10:22, Julien Cristau a écrit :
> > 
> > #621833 is still open, and I'm not aware of any other package doing this
> > lock thing.  So yeah, I'd prefer if it didn't come back now.  And then
> > you can get 621833 to a conclusion some time in the next two years and
> > do things differently in jessie.
> 
> Ack. Find attached the debdiff between the current testing version and the 
> one 
> just uploaded in tpu.
> 
Approved.

Cheers,
Julien

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply via email to