On Sat, Sep 11, 2010 at 12:09:19PM +0200, Philipp Kern wrote: > Jan, > > On Fri, Sep 10, 2010 at 08:21:08PM +0200, Jan Dittberner wrote: > > Please unblock package cracklib2 > > > > it includes a bugfix for RC bug #596281. A diff to the previous > > version is attached. > > > > unblock cracklib2/2.8.16-3 > > I'm not happy about the Breaks change. First of all, why changing a version > constraint on something pre-Lenny at all at this point, instead of removing > it, > because we don't support skipping releases. Secondly there's nothing to > upgrade to, to solve the Breaks. But then policy suggests that the package > management will deconfigure the offending package. > > I'm fearing that all this random "let's convert stuff to Breaks" will cause > trouble in upgrading from Lenny. I'd suggest you to just drop it instead.
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 prepared a new version (not uploaded yet). Would you please confirm whether the change is appropriate and whether you would unblock a new version that includes only this change to the current version in unstable. 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-11 22:21:26.000000000 +0200 @@ -1,3 +1,10 @@ +cracklib2 (2.8.16-4) unstable; urgency=low + + * remove Conflicts, Provides and Breaks refering to versions and + packages before Lenny + + -- Jan Dittberner <ja...@debian.org> Sat, 11 Sep 2010 22:14:29 +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-11 22:21:26.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. @@ -63,8 +55,6 @@ libcrack2 (>=${binary:Version}), cracklib-runtime (>=${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
signature.asc
Description: Digital signature