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

Re: Getting rid of circular dependencies, stage 4



On Fri, May 12, 2006 at 10:36:18AM +1000, Andrew Vaughan wrote:
> On Thursday 11 May 2006 01:25, Frank Küster wrote:
> > The only things that should be installed separately are
> > probably aptitude, apt and dpkg, then just dist-upgrade.

> From memory, upgrading apt + friends seperately isn't possible whilst
> synaptic is installed.  In sarge, the gnome meta package depends on
> synaptic, so this probably applies to a lot of desktop systems. 

> In sarge, synaptic depends on libapt-pkg-libc6.3-5-3.3, which is provided
> by apt.

> In etch, apt provides libapt-pkg-libc6.3-6-3.11, which matches the depends
> of synaptic in etch.  
> 
> Adding CC to APT Development Team <deity@lists.debian.org> since I'm
> wondering whether the changes to apt really required dropping the provides
> of libapt-pkg-libc6.3-5-3.3?

Er, of course it did -- the library interface changed.

> For the future, could apt provide a real library, hence solving this
> problem for etch+1?

APT *does* provide a real library.  The fact that it's a virtual package has
no effect except to ensure than only one libapt ABI is supported on the
system at a time.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
vorlon@debian.org                                   http://www.debian.org/



Reply to: