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

Re: Bug#604205: marked as done (systraq: package purge (after dependencies removal) fails)



Hi,

Op Thu, 02 Dec 2010 21:58:14 +0100 schreef Mehdi Dogguy مهدي الدڤي:
> On 12/02/2010 07:44 PM, Moritz Muehlenhoff wrote:
>> Package: release.debian.org
>> Severity: normal
>> User: release.debian.org@packages.debian.org
>> Usertags: unblock
>> 
>> Please unblock package systraq. It fixes #604205.
>> 
>
> Why uselessly buming the compat from 4 to 7?


Op Sun  5 Dec 2010 om 10:48:40 +0100 schreef Mehdi Dogguy:
> 
> You uploaded a fix to Unstable and the changelog says:
> 
>  systraq (0.0.20081217-2) unstable; urgency=low
>  .
>    * debian/postrm: don't fail hard if perl-modules not installed during
>      package purge.  Thanks Lucas Nussbaum.  (closes: #604205).
>    * debian/{compat,control}: change debhelper compat level from 4 to 7,
>      no changes needed.
>    * debian/control:  Standards updated from 3.8.0 to 3.9.1, no changes
>      needed.
> 
> Unfortunately, we are not able to accept this change in Squeeze because
> of the dh compat bump.
> 
> Could you please revert that change? or prepare an upload (without that
> change) targetting testing-proposed-updates?

I've just uploaded, targeted at testing-proposed-updates.  Interdiff is
attached.

Thanks, Bye,

Joost

-- 
irc:joostvb@{OFTC,freenode}   ∙                     http://mdcc.cx/http://ad1810.com/
joostvb@{debian,enosig}.org           joostvb@{牛在田里,ad1810}.com
diff -u systraq-0.0.20081217/debian/control systraq-0.0.20081217/debian/control
--- systraq-0.0.20081217/debian/control
+++ systraq-0.0.20081217/debian/control
@@ -3,9 +3,9 @@
 Priority: optional
 Maintainer: Laurent Fousse <laurent@komite.net>
 Uploaders: Joost van Baal <joostvb@debian.org>
-Build-Depends: debhelper (>= 4.1.0), cdbs, quilt
+Build-Depends: debhelper (>= 5), cdbs, quilt
 Build-Depends-Indep: jade, sgml-data, w3m, jadetex, docbook-dsssl, docbook-xml, docbook-xsl, openjade, xsltproc
-Standards-Version: 3.8.0
+Standards-Version: 3.9.1
 Homepage: http://mdcc.cx/systraq
 Vcs-Browser: http://svn.debian.org/wsvn/systraq/trunk
 Vcs-Svn: svn://svn.debian.org/svn/systraq/trunk
diff -u systraq-0.0.20081217/debian/changelog systraq-0.0.20081217/debian/changelog
--- systraq-0.0.20081217/debian/changelog
+++ systraq-0.0.20081217/debian/changelog
@@ -1,3 +1,22 @@
+systraq (0.0.20081217-1+squeeze1) testing-proposed-updates; urgency=low
+
+  * debian/{compat,control}: downgrade debhelper compat level from 7 to 5, in
+    order to be acceptable for the Debian squeeze release.  Thanks Mehdi
+    Dogguy مهدي الدڤي.
+
+ -- Joost van Baal <joostvb@debian.org>  Mon, 06 Dec 2010 06:31:34 +0100
+
+systraq (0.0.20081217-2) unstable; urgency=low
+
+  * debian/postrm: don't fail hard if perl-modules not installed during
+    package purge.  Thanks Lucas Nussbaum.  (closes: #604205).
+  * debian/{compat,control}: change debhelper compat level from 4 to 7,
+    no changes needed.
+  * debian/control:  Standards updated from 3.8.0 to 3.9.1, no changes
+    needed.
+
+ -- Joost van Baal <joostvb@debian.org>  Sun, 21 Nov 2010 11:29:05 +0100
+
 systraq (0.0.20081217-1) unstable; urgency=low
 
   * New upstream release.
diff -u systraq-0.0.20081217/debian/compat systraq-0.0.20081217/debian/compat
--- systraq-0.0.20081217/debian/compat
+++ systraq-0.0.20081217/debian/compat
@@ -1 +1 @@
-4
+5
diff -u systraq-0.0.20081217/debian/postrm systraq-0.0.20081217/debian/postrm
--- systraq-0.0.20081217/debian/postrm
+++ systraq-0.0.20081217/debian/postrm
@@ -24,14 +24,16 @@
 		    # see http://wiki.debian.org/AccountHandlingInMaintainerScripts
 		    # for rationale
 		    if [ -x "$(command -v deluser)" ]; then
-			deluser --remove-home --system --quiet debian-systraq > /dev/null || true
+			# --remove-home needs package perl-modules
+			deluser --remove-home --system --quiet debian-systraq > /dev/null ||
+			  deluser --system --quiet debian-systraq > /dev/null || true
 		    else
 			echo >&2 "not removing debian-systraq system account because deluser command was not found"
 		    fi
 		fi
 		if getent group debian-systraq > /dev/null 2>&1; then
 		    if [ -x "$(command -v delgroup)" ]; then
-			delgroup --system --only-if-empty debian-systraq
+			delgroup --system --only-if-empty debian-systraq || true
 		    else
 			echo >&2 "not removing debian-systraq system group because delgroup command was not found"
 		    fi
reverted:
--- systraq-0.0.20081217/debian/TODO.local
+++ systraq-0.0.20081217.orig/debian/TODO.local
@@ -1,19 +0,0 @@
-- local issues: test!  status:
-
-                installed   configured   pass
-   bruhat       1217        yes, checkme
-   nagy         1214-1 pre  yes, checkme
-   stegun       1215-1 pre  want_a_br, c
-   hille
-
-   dijkstra     1215-1 pre  yes
-   lebesgue     1215-1 pre  yes, checkme
-   kovalevskaya 1215-1 pre  yes, checkme
-   abramowitz   1215-1 pre  want_a_br, c
-
-   freitag
-   hopper
-   popper
-
-# $Id: TODO.local 405 2008-12-16 23:59:16Z joostvb $
-# $URL: svn+ssh://svn.debian.org/svn/systraq/trunk/debian/trunk/debian/TODO.local $

Attachment: signature.asc
Description: Digital signature


Reply to: