Bill Allombert writes: > Package: python-central > Version: 0.4.3 > Severity: important > > Hello Matthias, > > There is a triangular dependency between python-central, python and python2.3: > > python-central :Depends: python (>= 2.3.5) > python :Depends: python2.3 (>= 2.3.5-1) > python2.3 :Depends: python-central > > 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 ;) If we still want/have to to get rid of this dependency, we have to implement some kind of hooks for installation, removal and update of the default python version, i.e. place scripts into /usr/share/python/runtime.d/ of the form: - <runtime>.rtinstall (run after a runtime is installed) - <runtime>.rtremove (run before a runtime is removed) - <package>.update <old runtime> <new runtime> (run on a change of the default python version) The <package>.update scripts currently would be python-central.update and python-support.update, but could be custom scripts for packages. The <runtime>.rtremove scripts must not rely on any support tool or python. The 'pycentral pkginstall/pkgremove' calls in python2.3/python2.4 have to be replaced by script code to byte-compile/remove byte-code. Other packages do not have to be changed. Matthias -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]