<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Richard Hughes wrote:
<blockquote cite="mid:1191353435.2882.41.camel@hughsie-laptop"
type="cite">
<pre wrap="">On Tue, 2007-10-02 at 15:14 -0400, Elliot Peele wrote:
</pre>
<blockquote type="cite">
<pre wrap="">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.
</pre>
</blockquote>
<pre wrap=""><!---->
Ahh, gotcha.
</pre>
<blockquote type="cite">
<pre wrap="">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.
</pre>
</blockquote>
<pre wrap=""><!---->
Ick ick ick. Can't we just add a filter or something?
</pre>
<blockquote type="cite">
<pre wrap="">Do we return the latest version for both arches and let PackageKit
figure it out?
</pre>
</blockquote>
<pre wrap=""><!---->
Nope, PackageKit shouldn't contain the multiarch or versioning logic.
That's where rcd went wrong.
</pre>
<blockquote type="cite">
<pre wrap="">Just returning the latest version doesn't work in the multiarch world
that we live in. :)
</pre>
</blockquote>
<pre wrap=""><!---->
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.
_______________________________________________
PackageKit mailing list
<a class="moz-txt-link-abbreviated" href="mailto:PackageKit@lists.freedesktop.org">PackageKit@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="http://lists.freedesktop.org/mailman/listinfo/packagekit">http://lists.freedesktop.org/mailman/listinfo/packagekit</a>
</pre>
</blockquote>
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".<br>
<br>
Tim<br>
<br>
</body>
</html>