[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Policy problem



Evan Simpson writes:
> I'm running into dependency clashes while trying to install wxPython, 
> and looking for help.
> 
> Since I am a Zope developer, and different versions of Zope rely on 
> different versions of Python, I need to have several versions of Python 
> installed. In fact, I have installed the packages named "python1.5", 
>  "python2.1", "python2.2", and "python2.3" in addition to the standard 
> "python".
> 
> Although I am running stable, I am also using some packages from testing 
> and unstable by pinning stable in /etc/apt/preferences and overriding 
> the version for specific packages using aptitude.  Now I'm trying to 
> install "libwxgtk2.3-python" from unstable, and this is where I ran into 
> trouble.
> 
> "libwxgtk2.3-python" is packaged in accordance with section 2.2.1 of the 
> DPP, so it wants "python" to be (>=2.2, <<2.3).  My "python" is from 
> stable, so it's version 2.1 and the dependency fails even though I have 
> Python 2.2 installed.  Upgrading to the unstable "python" breaks 17 
> other packages.

no, it should not. in unstable, the transition to 2.2 is over. There
are new versions of your 17 packages that you can install.

> I'm new to Debian and slowly learning about packaging; is it possible 
> for a package to depend on (python >=2.2, <<2.3 OR python2.2)?

yes, if the package maintainer packs python-foo, python2.1-foo and
python2.2-foo.

> Is there 
> some way around this for me, or is the answer "the packager has decided 
> to support only the default version -- live with it"?

yes. or maybe package _and_ maintain the version you need.



Reply to: