[packagekit] Resolve method

Richard Hughes hughsient at gmail.com
Tue Oct 2 12:30:35 PDT 2007


On Tue, 2007-10-02 at 15:14 -0400, Elliot Peele wrote:
> I was just using OpenOffice.org as an example. rPath Linux 1 doesn't
> have a 64bit version of OpenOffice.org for instance because it didn't
> build 64bit at the time that we released.

Ahh, gotcha.

> The point was if a 32bit application on a 64bit machine requests that
> PackageKit installs another package, it may need to be compatible with
> the requesting application.

Ick ick ick. Can't we just add a filter or something?

> Do we return the latest version for both arches and let PackageKit
> figure it out?

Nope, PackageKit shouldn't contain the multiarch or versioning logic.
That's where rcd went wrong.

> Just returning the latest version doesn't work in the multiarch world
> that we live in. :)

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 ;-)

Richard.






More information about the PackageKit mailing list