[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: multiarch - please do not force users to change a running system!



On Jo, 13 dec 12, 22:59:30, Marc Shapiro wrote:
> On 12/13/2012 01:51 AM, Andrei POPESCU wrote:
> >On Mi, 12 dec 12, 23:03:54, Marc Shapiro wrote:
> >>Citrix is the holdback requiring me to have ia32-libs installed.
> >Take the i386 package instead ;)
> >
> Wont that need the 32-bit libraries as well?  What would be the 
> advantage.

Compare 'apt-cache depends ia32-libs-i386' with the dependencies of the 
i386 package.

The new ia32-libs (transition package) indirectly (via ia32-libs-i386) 
depends on *all* 32bit libraries previously contained in ia32-libs. It's 
possible you don't need them all, and even if you did, the direct 
dependency is usually better.

Consider a case of a 32bit-only application depending only on libsqlite. 
With the i386 package you would have this:

Package: foo:i386
Depends: libsqlite3-0:i386

With the amd64 package you would have this:

Package: foo:amd64
Depends: ia32-libs:amd64

Package: ia32-libs:amd64
Depends: ia32-libs-i386:i386

Package: ia32-libs-i386:i386
Depends: libsqlite3-0:i386, [another *116* libraries]

Which one do you think is more robust and brings in less dependencies?

Kind regards,
Andrei
-- 
Offtopic discussions among Debian users and developers:
http://lists.alioth.debian.org/mailman/listinfo/d-community-offtopic

Attachment: signature.asc
Description: Digital signature


Reply to: