[Please CC me on replies; I'm not subscribed to -mentors anymore.] I'm currently reorganizing the epydoc source package. For various reasons, I want to get rid of the set of pythonX.Y-epydoc packages and just provide everything in the main python-epydoc package instead. What I can't figure out is how to do this while ensuring a smooth upgrade.
I thought I should have the new python-epydoc package conflict with the
old pythonX.Y-epydoc packages:
Conflicts: python2.3-epydoc, python2.2-epydoc, python2.1-epydoc
Replaces: python2.3-epydoc, python2.2-epydoc, python2.1-epydoc
However, this doesn't work, apparently because the old version of the
python-epydoc package depends on python2.3-epydoc, which the new version
is trying to conflict with:
dpkg: considering removing python2.3-epydoc in favour of python-epydoc ...
dpkg: no, cannot remove python2.3-epydoc (--auto-deconfigure will help):
python-epydoc depends on python2.3-epydoc (>= 2.0-0.1)
python2.3-epydoc is to be removed.
dpkg: regarding python-epydoc_2.0-2_all.deb containing python-epydoc:
python-epydoc conflicts with python2.3-epydoc
python2.3-epydoc (version 2.0-1) is installed.
dpkg: error processing python-epydoc_2.0-2_all.deb (--install):
conflicting packages - not installing python-epydoc
Errors were encountered while processing:
python-epydoc_2.0-2_all.deb
It seems like I've set up a situation that dpkg can't dig itself out of,
and I have no idea what to do about it. Is what I'm trying to do here
even possible? I'd appreciate a hint from someone more knowlegeable
than me. :-)
Thanks for the help,
KEN
--
Kenneth J. Pronovici <[EMAIL PROTECTED]>
pgp00000.pgp
Description: PGP signature

