[arch-dev-public] Fwd: [arch] circular dependence in core
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! Cheers, Jeremy
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 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). -- Roman Kyrylych (Роман Кирилич)
2007/11/1, Roman Kyrylych <roman.kyrylych@gmail.com>:
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 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).
And it was ncurses-5.6-4 package release that broke it. http://cvs.archlinux.org/cgi-bin/viewcvs.cgi/base/ncurses/PKGBUILD.diff?r1=text&tr1=1.24&r2=text&tr2=1.26&diff_format=h And we all missed this because pacman didn't complain when upgrading. -- Roman Kyrylych (Роман Кирилич)
On 11/1/07, Roman Kyrylych <roman.kyrylych@gmail.com> 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 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. -Dan
Am Donnerstag, 1. November 2007 schrieb Dan McGee:
On 11/1/07, Roman Kyrylych <roman.kyrylych@gmail.com> 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 casused by this commit: http://cvs.archlinux.org/cgi-bin/viewcvs.cgi/base/ncurses/PKGBUILD.diff?r 1=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.
-Dan
_______________________________________________ arch-dev-public mailing list arch-dev-public@archlinux.org http://archlinux.org/mailman/listinfo/arch-dev-public
hrm type echo shows me is a shell built in greetings tpowa -- Tobias Powalowski Archlinux Developer & Package Maintainer (tpowa) http://www.archlinux.org tpowa@archlinux.org
Dan McGee schrieb:
On 11/1/07, Roman Kyrylych <roman.kyrylych@gmail.com> 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 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).
On 11/2/07, Thomas Bächler <thomas@archlinux.org> wrote:
Dan McGee schrieb:
On 11/1/07, Roman Kyrylych <roman.kyrylych@gmail.com> 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 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
participants (5)
-
Aaron Griffin
-
Dan McGee
-
Roman Kyrylych
-
Thomas Bächler
-
Tobias Powalowski