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