2007/11/16, Xavier <shiningxc@gmail.com>:
On Thu, Nov 01, 2007 at 06:15:09PM +0200, Roman Kyrylych wrote:
2007/11/1, Aaron Griffin <aaronmgriffin@gmail.com>:
Forwarding to the dev list in case people don't read the arch list.
---------- Forwarded message ---------- From: Mister Dobalina <reebydobalina@yahoo.ca> Date: Nov 1, 2007 10:27 AM Subject: [arch] circular dependence in core To: General Discusson about Arch Linux <arch@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 (Роман Кирилич)