[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 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


Reply to: