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

Thomas Bächler thomas at archlinux.org
Fri Nov 2 04:22:26 EDT 2007


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).


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 252 bytes
Desc: OpenPGP digital signature
URL: <http://archlinux.org/pipermail/arch-dev-public/attachments/20071102/24578782/attachment.pgp>


More information about the arch-dev-public mailing list