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

Bug#596364: unblock: cracklib2/2.8.16-3



On Sat, Sep 11, 2010 at 11:24:59PM +0200, Philipp Kern wrote:
> On Sat, Sep 11, 2010 at 10:31:27PM +0200, Jan Dittberner wrote:
> > I checked all Breaks, Provides and Conflicts statements in debian/control. They
> > all refer to version prior to Lenny. The binary package python-crack was a
> > transitional package in Lenny the other were even older. I think it is best to
> > remove all the unnecessary Provides, Conflicts and Breaks.
> 
> I think you need to retain the conflicts against python-crack then, because it
> should still get deinstalled on upgrades to squeeze.

I re-added the Conflicts: python-crack (an updated debdiff is attached to this
mail). I tested the upgrade from Lenny with the installed transitional package
to this version and it removed python-crack properly.

Please tell me whether you would unblock an upload with this change.


Regards
Jan Dittberner

-- 
Jan Dittberner - Debian Developer
GPG-key: 4096R/558FB8DD 2009-05-10
         B2FF 1D95 CE8F 7A22 DF4C  F09B A73E 0055 558F B8DD
http://ddportfolio.debian.net/ - http://people.debian.org/~jandd/
diff -Nru cracklib2-2.8.16/debian/changelog cracklib2-2.8.16/debian/changelog
--- cracklib2-2.8.16/debian/changelog	2010-09-10 18:44:28.000000000 +0200
+++ cracklib2-2.8.16/debian/changelog	2010-09-13 19:00:08.000000000 +0200
@@ -1,3 +1,11 @@
+cracklib2 (2.8.16-4) unstable; urgency=low
+
+  * debian/control: remove Conflicts, Provides and Breaks refering to versions
+    and packages before Lenny, keep python-cracklib's Conflicts with
+    python-crack to force deinstallation of transitional package
+
+ -- Jan Dittberner <jandd@debian.org>  Mon, 13 Sep 2010 19:00:03 +0200
+
 cracklib2 (2.8.16-3) unstable; urgency=low
 
   * debian/control: update to Standards-Version to 3.9.1
diff -Nru cracklib2-2.8.16/debian/control cracklib2-2.8.16/debian/control
--- cracklib2-2.8.16/debian/control	2010-09-10 18:44:28.000000000 +0200
+++ cracklib2-2.8.16/debian/control	2010-09-13 19:00:08.000000000 +0200
@@ -16,10 +16,6 @@
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Recommends: cracklib-runtime
-Conflicts: cracklib2.6
-Breaks: cracklib2 (<< 2.8.12-1)
-Provides: cracklib2
-Replaces: cracklib2.6, cracklib2 (<< 2.8.12-1)
 Description: pro-active password checker library
  Shared library for cracklib2 which contains a C function which may be
  used in a passwd like program. The idea is simple: try to prevent
@@ -33,10 +29,6 @@
 Architecture: any
 Depends: libcrack2 (=${binary:Version}), ${misc:Depends}
 Recommends: cracklib-runtime
-Provides: cracklib-dev, cracklib2-dev
-Conflicts: cracklib-dev
-Breaks: cracklib2-dev (<< 2.8.12-1)
-Replaces: cracklib-dev, cracklib2-dev (<< 2.8.12-1)
 Description: pro-active password checker library - development files
  Header files, static libraries, documentation, and symbolic links
  developers using cracklib2 will need.
@@ -64,7 +56,6 @@
  (>=${binary:Version})
 Provides: ${python:Provides}
 Conflicts: python-crack
-Replaces: python-crack
 XB-Python-Version: ${python:Versions}
 Description: Python bindings for password checker library cracklib2
  This package provides Python bindings for cracklib. It contains a

Attachment: signature.asc
Description: Digital signature


Reply to: