[arch-dev-public] Fwd: [arch] circular dependence in core

Dan McGee dpmcgee at gmail.com
Fri Nov 2 12:13:42 EDT 2007


On 11/2/07, Thomas Bächler <thomas at archlinux.org> wrote:
> Dan McGee schrieb:
> > On 11/1/07, Roman Kyrylych <roman.kyrylych at gmail.com> 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 casused 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).
> >
> > I made this change because ncurses has an install script, and without
> > coreutils installed it may fail to execute if you are doing a new
> > chroot install. Any thoughts when this kind of thing comes up? Ideally
> > we use as few install scripts as possible in core/base so we don't
> > have to worry about this.
>
> This is not an issue anymore.
>
> post_upgrade() {
>   echo ">> You can safely ignore any \"cannot open shared object\"
> errors you see above"
> }
>
> This was the install scriptlet. Since pacman3, the error it refers to is
> gone (probably due to different upgrade mechanisms) and I removed the
> install= line from the ncurses PKGBUILD some time ago (I don't have an
> install file for ncurses in my local package db).

Can you please cvs tag -d all of the testing/current tags and cvs rm
the file then? It shows up in ABS still, thus the reason I added the
depend.

Yes guys, people do use ABS- we should make sure we keep it clean of
old paches, deleted packages, etc.

-Dan


More information about the arch-dev-public mailing list