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

Re: Bug#372658: python-central has a triangular dependency with python and python2.3



reopen 372658
quit
On Sun, Jun 18, 2006 at 04:00:26AM +0200, Matthias Klose wrote:
> Raphael Hertzog writes:
> > On Sat, 17 Jun 2006, Josselin Mouette wrote:
> > > > > Circular dependencies are known to cause problems during upgrade between
> > > > > stable releases, so we should try to get rid of them.  
> > > > 
> > > > both python-central and python-support are implemented in python, and
> > > > it's unlikely these will be reimplemented in perl ;)
> > > 
> > > Sure, but why does python2.3 need to depend on python-central? Shouldn't
> > > it be the case only for packages using pycentral?
> > 
> > Because python2.3 postinst uses pycentral to indicate that a new "python
> > version" is available (likewise for removal) which in turn will
> > byte-compile the .py files for the new version or remove the .pyc of that
> > python version.
> 
> right, which is now done by script code directly in the
> postinst/preinst files, honoring debian_config's byte-compile option
> and only touching the files which are installed by the package.
> 
> The circular dependencies are gone now. See the packages at 
> 
>   deb http://people.debian.org/~doko/pythontst ./

Hello Matthias,

I don't know whether the packages above fixed the problem, but
certainly the circular depdendency still exists in Debian.

python-central: Depends: python (>= 2.3)
python:         Depends: python2.3 (>= 2.3.5-14)
python2.3:      Depends: python-central (>= 0.4.12)

Cheers,
-- 
Bill. <ballombe@debian.org>

Imagine a large red swirl here. 



Reply to: