[xml/sgml-pkgs] Bug#293828: python2.3-libxslt1: shouldn't have versioned dependency on dummy libxml2-python2.3

Ivan Nestlerode Ivan Nestlerode <nestler@speakeasy.net>, 293828@bugs.debian.org
Sat, 05 Feb 2005 21:04:22 -0500


Package: python2.3-libxslt1
Version: 1.1.12-4
Severity: normal

The python bindings for libxml2 and libxslt1 just had their packages renamed.
I attempted to remove the old dummy packages
(libxml2-python2.3 and libxslt1-python2.3), but I cannot do so because
python2.3-libxslt1 has a versioned dependency on libxml2-python2.3 (the
dummy package):

Package: python2.3-libxslt1
Depends: libxml2-python2.3 (>= 2.6.15)

python2.3-libxml2 provides libxml2-python2.3 but I do not think you can
do a versioned "Provides:" to satisfy this versioned dependency.

My first guess for a fix is to change this dependency to be on
python2.3-libxml2 (to avoid depending on the dummy layer, avoiding the issue of versioned "Provides:"), but I'm not sure if that would affect the smoothness of
the upgrade transition.

-Ivan

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.10
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages python2.3-libxslt1 depends on:
ii  libc6                    2.3.2.ds1-20    GNU C Library: Shared libraries an
ii  libxml2-python2.3        2.6.16-2        Python 2.3 bindings for the GNOME 
ii  libxslt1.1               1.1.12-4        XSLT processing library - runtime 
ii  python2.3                2.3.4+2.3.5c1-2 An interactive high-level object-o
ii  python2.3-libxml2 [libxm 2.6.16-2        Python 2.3 bindings for the GNOME 

-- no debconf information