Summary: | app-emacs/ecb depend on speedbar semantic eieio and cedet | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Evgeniy Dushistov <dushistov> |
Component: | New packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Evgeniy Dushistov
2005-07-18 09:59:25 UTC
ecb-2.31.ebuild <snip> DEPEND="virtual/emacs || ( ( >=app-emacs/speedbar-0.14_beta4 >=app-emacs/semantic-1.4 >=app-emacs/eieio-0.17 ) app-emacs/cedet ) java? ( app-emacs/jde )" </snip> # ACCEPT_KEYWORDS=~x86 emerge -pv app-emacs/ecb These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] app-editors/emacs-21.4-r1 -X -Xaw3d -gnome -leim -lesstif -motif +nls -nosendmail 19,925 kB [ebuild N ] app-emacs/speedbar-0.14_beta4 112 kB [ebuild N ] app-emacs/eieio-0.17 117 kB [ebuild N ] app-emacs/semantic-1.4.4-r1 315 kB [ebuild N ] app-emacs/ecb-2.31 -java 781 kB >These are the packages that I would merge, in order:
yes, but I have installed cedet(
$ equery list cedet
[ Searching for package 'cedet' in all categories among: ]
* installed packages
[I--] [ ] app-emacs/cedet-1.0_beta3 (0)
)
it contain:
$ equery f cedet | grep speedbar
...
/usr/share/emacs/site-lisp/cedet/ede/ede-speedbar.el
/usr/share/emacs/site-lisp/cedet/ede/ede-speedbar.elc
/usr/share/emacs/site-lisp/cedet/eieio/eieio-speedbar.el
/usr/share/emacs/site-lisp/cedet/eieio/eieio-speedbar.elc
/usr/share/emacs/site-lisp/cedet/speedbar
...
$ equery f cedet | grep semantic
/usr/share/emacs/site-lisp/cedet/semantic/Languages-compile-script
/usr/share/emacs/site-lisp/cedet/semantic/Project.ede
/usr/share/emacs/site-lisp/cedet/semantic/autoloads-compile-script
/usr/share/emacs/site-lisp/cedet/semantic/bovine
/usr/share/emacs/site-lisp/cedet/semantic/bovine/Project.ede
So as you can see cedet contain speedbar, semantic and eieio.
But when I want update my system:
$emerge -vpuD world
These are the packages that I would merge, in order:
Calculating world dependencies ...done!
[blocks B ] app-emacs/cedet (is blocking app-emacs/eieio-0.17)
[blocks B ] app-emacs/cedet (is blocking app-emacs/speedbar-0.14_beta4)
[blocks B ] app-emacs/cedet (is blocking app-emacs/semantic-1.4.4-r1)
cedet contain all packages and I want to use it, not eieio, speedbar and so on,
but ECB ebuild do not take this fact into consideration.
May be use cedet as USE flag?
>These are the packages that I would merge, in order:
yes, but I have installed cedet(
$ equery list cedet
[ Searching for package 'cedet' in all categories among: ]
* installed packages
[I--] [ ] app-emacs/cedet-1.0_beta3 (0)
)
it contain:
$ equery f cedet | grep speedbar
...
/usr/share/emacs/site-lisp/cedet/ede/ede-speedbar.el
/usr/share/emacs/site-lisp/cedet/ede/ede-speedbar.elc
/usr/share/emacs/site-lisp/cedet/eieio/eieio-speedbar.el
/usr/share/emacs/site-lisp/cedet/eieio/eieio-speedbar.elc
/usr/share/emacs/site-lisp/cedet/speedbar
...
$ equery f cedet | grep semantic
/usr/share/emacs/site-lisp/cedet/semantic/Languages-compile-script
/usr/share/emacs/site-lisp/cedet/semantic/Project.ede
/usr/share/emacs/site-lisp/cedet/semantic/autoloads-compile-script
/usr/share/emacs/site-lisp/cedet/semantic/bovine
/usr/share/emacs/site-lisp/cedet/semantic/bovine/Project.ede
So as you can see cedet contain speedbar, semantic and eieio.
But when I want update my system:
$emerge -vpuD world
These are the packages that I would merge, in order:
Calculating world dependencies ...done!
[blocks B ] app-emacs/cedet (is blocking app-emacs/eieio-0.17)
[blocks B ] app-emacs/cedet (is blocking app-emacs/speedbar-0.14_beta4)
[blocks B ] app-emacs/cedet (is blocking app-emacs/semantic-1.4.4-r1)
cedet contain all packages and I want to use it, not eieio, speedbar and so on,
but ECB ebuild do not take this fact into consideration.
May be change ebuild, create new use flag(cedet) and
if it set ecb depend on cedet if not it depend on speedbar, sematic and so on?
I don't see why it state "RESOLVED INVALID" (In reply to comment #4) > I don't see why it state "RESOLVED INVALID" # echo "app-emacs/cedet-1.0_beta3" >> /etc/portage/profile/package.provided # ACCEPT_KEYWORDS=~x86 emerge -pv app-emacs/ecb These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] app-editors/emacs-21.4-r1 -X -Xaw3d -gnome -leim -lesstif -motif +nls -nosendmail 19,925 kB [ebuild N ] app-emacs/ecb-2.31 -java 781 kB So this bug is marked as invalid b/c what you are requesting is already implemented in the ebuild, as shown in comment #1. Something else is depending on those 3 packages, NOT app-emacs/ecb and app-emacs/cedet is correctly blocking those three packages, as you will see when you look at the ebuild. Sorry, this bug is still INVALID. If you find what depends on the three other packages only and not alternatively on app-emacs/cedet, then file a new bug about that package. |