[packagekit] Resolve method

Elliot Peele elliot at bentlogic.net
Wed Oct 3 08:35:35 PDT 2007


On Wed, 2007-10-03 at 09:02 +0200, Tim Lauridsen wrote:
> Richard Hughes wrote: 
> > What is the usecase for this? firefox.i386 wants gnash.i386 on an
> > otherwise x64 system? Would libflash.x64 even exist in the repos or be
> > installable?
> > 
> > The reason I want an example is that it's pointless discussing
> > theoretical cases that make the daemon a lot more complex when it's just
> > theory. Plus, we can get to a solution more quickly without
> > analogies ;-)
> >   
> I agree with Richard the multilib shall be handled in the backend,
> different backend and distributions handles multilib in different
> ways, so there is no "This is the right way to do multilib".

I agree that the backend should handle multilib, however I think that we
are going to run into compatibility issues when applications start being
able to install other packages.

A real world example of this case:

On an x86_64 system I have x86 firefox. Firefox requests mplayerplug-in,
we have both x86 and x86_64 versions of mplayerplug-in available. How
does the backend know which arch to install?

Elliot



More information about the PackageKit mailing list