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

Re: downloading with dselect??



Noah Meyerhans wrote:
> What are you trying to do?  Are you trying to get lib6 or some other
> package from woody or sid for your potato system?  That will not work,
> if that's what you're doing.  dselect is trying to download all the
> other packages because they depend on a specific version of libc.  If
> you install libc from woody or sid, you need to upgrade all the packages
> that depend on libc.  That's what dselect is trying to do.  If you only
> upgraded libc, everything would break, because the new libc is not
> compatible with the old one.

Erm that's not correct. Glibc is pretty backwards compatible, except
with rare and broken programs that use internal symbols. A package in
stable will depend on something like: "libc6 (>= 2.1.2)". Unstable's
libc6 is version 2.2.3, so it satisfies this dependancy with no
problems. 

Upgrading to unstable's libc6 will certianly require some other packages
to be upgraded -- those libc6 declares it conflicts with older versions
of:

Conflicts: strace (<< 4.0-0), libnss-db (<< 2.2-3), timezone, timezones,
gconv-modules, libtricks, libc6-doc, libc5 (<< 5.4.33-7), libpthread0
(<< 0.7-10), libc6-bin, libwcsmbs, apt (<< 0.3.0), libglib1.2 (<<
1.2.1-2), libc6-i586, libc6-i686, libc6-v9, netkit-rpc

But it will not force an upgrade of your entire system, and if any
package stops working with the new libc6, that's probably a bug.

Partial upgrades are not a bad or scary thing, folks. They are 
something Debian's dependancy system innately supports.

-- 
see shy jo



Reply to: