[arch-dev-public] [arch] dependency cycle in core

Roman Kyrylych roman.kyrylych at gmail.com
Fri Nov 16 05:00:27 EST 2007


2007/11/16, Xavier <shiningxc at gmail.com>:
> On Thu, Nov 01, 2007 at 06:15:09PM +0200, Roman Kyrylych wrote:
> > 2007/11/1, Aaron Griffin <aaronmgriffin at gmail.com>:
> > > Forwarding to the dev list in case people don't read the arch list.
> > >
> > > ---------- Forwarded message ----------
> > > From: Mister Dobalina <reebydobalina at yahoo.ca>
> > > Date: Nov 1, 2007 10:27 AM
> > > Subject: [arch] circular dependence in core
> > > To: General Discusson about Arch Linux <arch at archlinux.org>
> > >
> > >
> > > coreutils 6.9-3 -> depends on bash
> > >
> > > bash 3.2.025-1 -> depends on readline>=5.2
> > >
> > > readline 5.2-4 -> depends on ncurses
> > >
> > > ncurses 5.6-4 -> depends on coreutils -> oops!
> > >
> >
> > This was caused by this commit:
> > http://cvs.archlinux.org/cgi-bin/viewcvs.cgi/base/ncurses/PKGBUILD.diff?r1=1.24&r2=1.25&cvsroot=Core&only_with_tag=CURRENT
> > I think we should revert it (because dependencies of other packages
> > are fine and make more sense).
> >
>
> With the recent big rebuild in testing, pacman 3.1 detected a dependency
> cycle again, which reminded me of this mail.
> The cycle wasn't only caused by the commit above, because there was already
> another cycle there before.
>
> bash 3.2.025-2 -> depends on readline>=5.2
> readline 5.2-5 -> depends on ncurses
> ncurses 5.6-6 -> depends on glibc
> glibc 2.7-7 -> depends on bash -> oops!
>
> But it looks like there are other ones as well.
>

I'd say we remove glibc dependency from ncurses or bash dependency
from glibc. :-/
/me scratches his head

-- 
Roman Kyrylych (Роман Кирилич)


More information about the arch-dev-public mailing list