Re: amd64 porters IRC meeting: preparations for sarge
Thomas Steffen <steffen.list.account@gmail.com> writes:
> On 4/26/05, Goswin von Brederlow <brederlo@informatik.uni-tuebingen.de> wrote:
>> If you have a chroot that is simple:
>>
>> 'apt-get install foobar' in the chroot
>> dpkg --force-architecture -i /chroot/var/cache/apt/foobar*deb
>
> Yes, that is a start. But I don't think that any --force-* options
> should be exposed to the user. Basically, dpkg should not be exposed.
> So we would need a wrapper to handle this.
>
>> The multiarch proposal works without chroot and always works. Having
>> the libs in chroots and the binary in / won't work with plugins or
>> libs that load other files at runtime.
>
> I had a closer look at the multiarch proposal, and it does not solve
> those problems either. It only states that they should be treated on a
> "case to case" basis. Still, it needs to be worked out some way.
With multiarch you just say
apt-get install openoffice.org
and it finds the i386 debs, downloads them, downloads any needed
Depends in the right/best bitness and installs it all.
'apt-get install foobar:arch' to force a specific architecture if in
doubt.
What is there left to handle?
>> All this is just bandaid till sarge is out of the way and true
>> multiarch can be uploaded to debian.
>
> Well, I am not sure that multiarch is going to be so much easier, or
> so much different in the end. But I agree, once sarge is out of the
> way, things will certainly move forward again.
>
> Thomas
Multiarch is completly different. Packages will be build for the right
file positions and non overlapping. No need to cludge around with a
chroot.
MfG
Goswin
Reply to: