Le Mercredi 30 Juillet 2003 01:52, Olivier Blin a �crit :
> Hi,
>
> arts can't be installed on my box whithout removing some kde core
> libraries. This may be caused by Obsoletes in arts spec file, arts
> obsoletes lots of packages, which don't to seem to be related: ktexmaker,
> ktelnet, kvirc ... (to be continued by Nanar)

Yes I continue, I am surprised (very surprised) to see arts obsoleting:
ktelnet
aethera
brahms
kreatecd
quanta (hu !!)

This mean, installing arts (and only arts) on a system will remove all thoses 
rpm regardless what provides arts !
arts produce on arts, libarts and libarts-devel.

It will never replace the job of all thoses applications, even dependancies 
does not make this wrong, this make urpmi job hardest, can how can be sure 
thoses obsoletes will not remove an another up to date package ???

I have an idea, we can make a package named 'obsoletes' require by basesytem 
(why not choose mandrake-release) and put all our obsoletes within, this will 
make the job faster to find what is wrong if urpmi failed !

Cleanup this !
Normal rpm process, ie installing a new package, allready remove the older, 
you don't have to obsoletes the whole distro in this package. And I can have 
those packages without arts packages itself (because apps requires the libs 
normally).

>
> Here is a part of these Obsoletes (quite long, take a breath) :
>
> Obsoletes:    aethera =< 0.9.3-5mdk, brahms =< 1.02-3mdk, dotNETStyle =<
> 0.9.2-2mdk , drivetweak-kde- =< 0.9.1-1mdk , guarddog =< 1.9.14-1mdk
> Obsoletes:  k3b =< 0.5.1-2mdk, karchiver =< 2.0.5-3mdk, kdestudio =<
> 2.0.0-10mdk , kdevmon =< 0.4.5-2mdk, keduca =< 0.4-6mdk, keurocalc =<
> 0.5.8-1mdk Obsoletes:  kfontinst =< 0.10-1mdk, kgesture =< 0.3-6mdk,
> kguitar =< 0.4-2mdk , kinkatta =< 1.00-1mdk, kmag =< 0.7-1mdk, kmymoney2 =<
> 0.4-1mdk, knetfilter =< 2.2.5-1mdk , komba2 =< 0.72-1mdk , koncd =<
> 1.0rc2-2mdk, konnector =< 0.5-4mdk Obsoletes: konverse =< 0.2-3mdk, kover
> =< 0.8.3-2mdk, kreatecd =< 1.1.0-2mdk, krpmbuilder =< 0.2.6-4mdk, krusader
> =< 1.01-1mdk, kshowmail =< 2.2.3-1mdk, ksnuffle =< 2.2-6mdk, ksplashml =<
> 0.92-1mdk, kstars =< 0.8.5-1mdk, kstocks =< 2.0.2-8mdk, ktexmaker2 =<
> 1.7-2mdk, ktouch =< 1.0-4mdk, kuickshow =< 0.8.2-3mdk Obsoletes:  kwatch =<
> 2.2.0-1mdk, kwave =< 0.6.3-3mdk, kwintv =< 0.8.11-5mdk, kxicq2 =<
> 0.7.6-1mdk, kxmleditor =< 0.7.1-2mdk, libbrahms0 =< 1.02-3mdk,
> libkarchiver2 =< 2.0.5-3mdk, libkguitar1 =< 0.4-2mdk, libxmms-kde1 =<
> 6.5-5mdk, sakuraplayer =< 1.0.6-1mdk umlmodeller =< 1.0.3-5mdk , cervisia
> =< 1.4.1-7mdk, kbiff =< 3.5.4-3mdk Obsoletes:  kcpuload =< 1.90-11mdk, kdbg
> =< 1.2.5-1mdk, kdeaddons3, kdeadmin3, kdeartwork3, kdebase3,
> kdebase3-nsplugins, kdebase3-devel, kdebindings3, kdegames3, kdegraphics3,
> kdemultimedia3, kdemultimedia3-aktion, kdenetwork3, kdepim3, kdesdk3,
> kdetoys3, kdeutils3, kdevelop3, klogic =< 1.35-1mdk, klyx =< 2.0-17mdk,
> kmago =< 1.1.2-5mdk, knetload =< 1.91-8mdk, koffice =< 1.1.1-14mdk, kpl2 =<
> 2.3.0-1mdk, krootwarning =< 8.2-13mdk, krozat =< 8.2-13mdk, ksetiwatch =<
> 2.2.5-1mdk, ktelnet =< 0.7b1-13mdk, kvirc =< 2.1.1-5mdk, libqt2-devel =<
> 2.3.1-29mdk, licq-kde =< 1.0.4-2mdk, qt2-designer =< 2.3.1-29mdk, qtrans =<
> 0.1.1-7mdk, quanta =< 2.0.1-2mdk
>
> Something in this may prevent me from installing arts, I think this won't
> help, but here's urpmi output:
>
> $ urpmi libarts
> The following packages have to be removed for others to be upgraded:
> kdebase-kdm-3.1.3-1mdk.i586 (due to unsatisfied kdebase == 3.1.3-1mdk)
> kdebase-kdm-config-file-3.1.3-1mdk.i586 (due to unsatisfied kdebase ==
> 3.1.3-1mdk) kdebase-servicemenu-1.0-9mdk.noarch (due to unsatisfied kdebase
> >= 3.1) kdenetwork-3.1.2-18mdk.i586 (due to unsatisfied libkdenetwork2 ==
> 3.1.2-18mdk) kdenetwork-kppp-3.1.2-18mdk.i586 (due to unsatisfied
> kdenetwork >= 3.1.2-18mdk) libkdenetwork2-3.1.2-18mdk.i586 (due to missing
> kdenetwork)
> mdklaunchhelp-9.2-1mdk.i586 (due to missing kdebase) (y/N)
>
> But :
> $ rpm -q --provides kdebase | grep kdebase
> kdebase3 = 1:kdebase-3.1.3
> kdebase = 1:3.1.3-1mdk
> $ rpm -q --provides libkdenetwork2 | grep libkdenetwork2
> libkdenetwork2 = 1:3.1.2-18mdk
> $ rpm -q --provides kdenetwork | grep kdenetwork
> kdenetwork = 1:3.1.2-18mdk
>
> All seems to be all right here.
>
> I don't know where it comes from, but arts Obsoletes might (may ? must ?)
> need a cleanup.

-- 
Linux pour Mac !? Enfin le moyen de transformer
une pomme en v�ritable ordinateur. - JL.
Olivier Thauvin - http://nanardon.homelinux.org/


Reply via email to