Steve Langasek writes: > On Thu, Jun 08, 2006 at 07:01:44PM -0700, Steve Langasek wrote: > > On Thu, Jun 08, 2006 at 08:57:57PM -0400, Aaron M. Ucko wrote: > > > idle-python2.3 depends on python2.3-tk (>= 2.4.3), which is impossible > > > to satisfy because the latest nonvirtual version of python2.3-tk was > > > 2.3.5-9.1 and dpkg does not (yet?) support versioned dependencies on > > > virtual packages. As such, could you please either drop the version > > > specification or depend on python-tk (>= 2.4.3)? > > > Depending on python-tk (>= 2.4.3) is incorrect, because future versions of > > python-tk are not guaranteed to implement python2.3-tk at all. I'm pretty > > sure Matthias knows this, though -- just mentioning for the bug log. :) > > > Since I assume the python2.3-tk 2.3.5-3sarge1 in sarge does *not* satisfy > > idle-python2.3's needs, the most correct dependency seems to be: > > > Depends: python2.3-tk (>= 2.4.3) | python-tk (>= 2.4.3), python2.3-tk > > > There are three ways this dependency would be satisfied -- a real > > python2.3-tk package with a version >= 2.4.3, a python-tk package >= 2.4.3 > > that provides python2.3-tk, or a python-tk package which doesn't provide > > python2.3-tk plus a python2.3-tk package < 2.4.3 which is co-installable > > with python-tk. The last of these is obviously incorrect, but I don't see > > any fix for that which isn't worse (except implementing versioned > > Provides...). > > AJ points out that the obvious fix is to have idle-python2.3 also Conflict: > python2.3-tk (<< 2.4.3).
yes, that looks fine. Although in the long term, dropping the versioned packages for idle makes sense as well. Matthias -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]