On Tue, 29 Jul 2003 11:42:38 -0500
Praedor Atrebates <[EMAIL PROTECTED]> wrote:

> The following packages have to be removed for others to be upgraded:
> dia-0.90-5mdk (due to missing pygtk)
> draksync-9.0-2mdk (due to missing pygtk)
> pybliographer-1.0.11-7mdk (due to unsatisfied pygnome >= 1.4.0)
> pygnome-1.4.4-1mdk (due to unsatisfied pygtk == 0.6.9)
> pygnome-capplet-1.4.4-1mdk (due to unsatisfied pygnome == 1.4.4)
> pygtk-0.6.9-6mdk (due to conflicts with pygtk[< 0.6.11])
> do you agree ? (Y/n)
> 
> Absolutely NOT!  There will be no removals here, just UPGRADES.  I
> don't get it.  For one thing, pybliographer works perfectly yet urpmi
> wants to remove it simply because I want to install pygtk2-libglade?! 
>  

Wrong, look at the removal list again.
pygtk-0.6.9-6mdk (due to conflicts with pygtk[< 0.6.11])

This causes the other pkg removals.
It is caused by the fact that pygtk < 0.6.11 and pygtk2 are not parallel
installable.
With PyGTK-2 and PyGTK-0.x installed and using the same version of
Python, the applications that required PyGTK-0.x would stop working.
This happened because Python would import PyGTK-2 preferentially, and
the names of the modules are the same: 'gtk'. 
This issue has been resolved in pygtk=0.6.11 which is currently in
cooker and will be avaiable in 9.2. 

You could dl and rebuild the src rpm from cooker but that will also
entail rebuilding all currently installed pkgs which require gtk. 


    Charles

-- 
"Little else matters than to write good code."
-- Karl Lehenbauer
-------------------------
Mandrake Linux 9.2 on PurpleDragon
Kernel- 2.4.21.6mdk http://www.eslrahc.com 
-------------------------

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to