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

Policy problem



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.

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)? 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"?

Thanks,

Evan @ 4-am




Reply to: