On Mon, 2006-02-20 at 15:07 +0200, Anssi Hannula wrote:
> BOITQUIN Olivier wrote:
> > Hello,
> > 
> > I tried to install the VLC media player on Mandriva 2006 Linux PC with
> > the x86_64 architecture but it seems the package dependances are mixted
> > between the i568 and x86_64 architecture.
> > 
> > [EMAIL PROTECTED] ~]# urpmi vlc-0.8.4a-0.1.20060plf.x86_64
> > Certains paquetages demandés ne peuvent pas être installés :
> > vlc-0.8.4a-0.1.20060plf.x86_64 (en raison du manque de
> > vlc-plugin-mad-0.8.5-0.20060123.0.1.20060plf.i586)
> > vlc-plugin-mad-0.8.5-0.20060123.0.1.20060plf.i586 (car libid3tag.so.0
> > est non satisfait)
> > Continuer ? (O/n) n
> 
> This is a general problem with PLF reps and the way urpmi handles
> biarch. The PLF x86_64 rpms are often not in sync with i586 rpms, thus
> urpmi tries to install the newer i586 ones even if they have
> dependencies on unavailable packages.

Which is not the case with smart.

Is there no way we could add a feature to urpmi to avoid this?  Just a
simple setting in /etc/urpmi that would only overwrite packages with the
same arch.

> I'm going to rebuild all new versions to x86_64 repositories today, thus
> fixing this particular problem. In the meantime, you can try installing
> the x86_64 version of vlc-plugin-mad manually.
> 
> The only permanent & good solution to this problem is having some sort
> of automated or semi-automated system to rebuild PLF packages for x86_64.

That would also be nice!

Austin

_______________________________________________
PLF-discuss mailing list
[email protected]
https://www.zarb.org/mailman/listinfo/plf-discuss

Reply via email to