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 <jandd@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
Attachment:
signature.asc
Description: Digital signature