We really don&#39;t have the technology to mix-and-match 32-bit and 64-bit stuff in our package manager. Building lib32* of everything is a good compromise IMO.<br><br><div class="gmail_quote">On Wed, Dec 17, 2008 at 10:21 AM, Przemek Kulczycki <span dir="ltr">&lt;<a href="mailto:przemekkulczycki@gmail.com">przemekkulczycki@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="Wj3C7c">On Wed, Dec 17, 2008 at 10:08 AM, Martin Pitt &lt;<a href="mailto:martin.pitt@ubuntu.com">martin.pitt@ubuntu.com</a>&gt; wrote:<br>

&gt;&gt; Moving Wine into Main (or whatever becomes of main with the archive<br>
&gt;&gt; reorganization) will require a fair amount of work. &nbsp;Most of Wine&#39;s<br>
&gt;&gt; dependencies are already in main, but on amd64 Wine still requires<br>
&gt;&gt; ia32-libs for about 15 packages that don&#39;t have separate lib32 versions.<br>
&gt;<br>
&gt; There is at least the theoretical possibility to only offer wine for<br>
&gt; i386 again, and provide a wrapper package on amd64 to set up an<br>
&gt; appropriate i386 dchroot and install wine in it.<br>
&gt;<br>
&gt;&gt; I&#39;d like to work on Wine in Ubuntu full time, however as a first step to<br>
&gt;&gt; keep me busy I could easily spend a few months modifying these packages<br>
&gt;&gt; to work properly in 32 bit mode on amd64. &nbsp;This is work that will have<br>
&gt;&gt; to be done eventually anyway, as 32 bit Windows applications are going<br>
&gt;&gt; to be around for a long time.<br>
&gt;<br>
&gt; I disagree here. Changing source packages to build lib32foo packages<br>
&gt; on amd64 is a much better hack than the current ia32-libs package<br>
&gt; (which is EBW, not maintained well, not updated for security fixes,<br>
&gt; horribly brittle, and will make it to main only over my dead cold<br>
&gt; body). But lib32foo is a hack as well, and it utterly complicates<br>
&gt; packaging. I think the time for converting several dozen source<br>
&gt; packages could actually be spent much better with working on proper<br>
&gt; multiarch support (although this takes much more time).<br>
&gt;<br>
&gt; Having worked a bit on ia32-libs over the past years, I more and more<br>
&gt; came to the conclusion that the concept is flawed, and that nowadays<br>
&gt; people would be much better off with an i386 dchroot (with some tricks<br>
&gt; like bind-mounting /home) which can be kept up to date with security<br>
&gt; updates, and doesn&#39;t require constant intensive maintenance and source<br>
&gt; package changes.<br>
&gt;<br>
&gt; WDYT?<br>
<br>
</div></div>I&#39;m wondering if we really need a full 64-bit OS and all applications at all.<br>
In [Open]Solaris, only the kernel and some apps are 64-bit, and the<br>
rest is still 32-bit because being 64-bit doesn&#39;t give them any<br>
advantage.<br>
I know it&#39;s out of scope of this discussion, but maybe instead of<br>
having a separate full 32-bit and 64-bit versions of Ubuntu we could<br>
try a Solaris way and make a one hybrid 64-bit/32-bit os?<br>
<br>
--<br>
## Przemysław Kulczycki &gt;&gt;&lt;&lt; Azrael Nightwalker ##<br>
# jabber: azrael[na]jabster.pl | tlen: azrael29a #<br>
### www: <a href="http://reksio.ftj.agh.edu.pl/%7Eazrael/" target="_blank">http://reksio.ftj.agh.edu.pl/~azrael/</a> ###<br>
<font color="#888888">--<br>
ubuntu-devel mailing list<br>
<a href="mailto:ubuntu-devel@lists.ubuntu.com">ubuntu-devel@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel</a><br>
</font></blockquote></div><br>