Apparently, though unproven, at 14:40 on Sunday 21 November 2010, Mick did 
opine thusly:

> On Sunday 21 November 2010 09:34:00 Alan McKinnon wrote:
> > I think it's just different maintainers. The newest stuff was committed
> > to the tree after the work was done on the efl overlay, and the
> > maintainer of the enlightenment overlay just hasn't got round to it yet
> 
> I see, thanks.  Last confusing thing I came across is this:

Keep in mind that e17 is in rapid flux, things change and the overlays don't 
always keep up. 

The master reference is the svn code - looking in e/src/modules/ sometimes 
reveals that a module was moved into the main e code-base. And other similar 
odd stuff happens from time to time.

> 
> emerge: there are no ebuilds to satisfy "enlightenment-base/e_module-
> notification"
> emerge: there are no ebuilds to satisfy
> "enlightenment-base/e_module-tclock" emerge: there are no ebuilds to
> satisfy "net-libs/exchange"
> emerge: there are no ebuilds to satisfy "enlightenment-base/e_module-
> forecasts"

These are still in the efl overlay. They appear to sort-of work but especially 
clock and forecasts are slated for removal/merging with something else

> 
> as well as:
> 
> emerge: there are no ebuilds to satisfy ">=media-libs/epsilon-0.3"
> 
> which was a dependency of epdf and ethumb.

epsilon moved to ../OLD/ and should not be used

It was replaced by ethumb so the ebuilds you are using are broken. 

> So, I removed all these efl modules and epdf and ethumb from my emerge
> stanza 

You need ethumb, you should fix the ebuild

> and was ready to let rip - but I got confused with a new slot of
> enlightenment that portage wants to pull in:
> 
> [ebuild  NS   ] x11-wm/enlightenment-1.0.2 [9999] USE="dbus nls pango
> xrandr - doc -esd -pulseaudio -xcomposite -xinerama" 2,059 kB [0]

that's e16

You either has missing unmasks, or the ebuilds are broken. You want 
enlightenment:0.17


> 
> Shouldn't it pull in 0.16.999.52995 as shown below?
> ==================================================
> $ eix -l enlightenment
> [I] x11-wm/enlightenment
>      Available versions:
>       (0.17)
>               ~       0.16.999.52995[1] "~amd64 ~x86" [acpi bluetooth doc
> +e_modules_battery +e_modules_clock +e_modules_comp +e_modules_conf-
> applications +e_modules_conf-borders +e_modules_conf-clientlist
> +e_modules_conf-colors +e_modules_conf-desk +e_modules_conf-desklock
> +e_modules_conf-desks +e_modules_conf-dialogs +e_modules_conf-display
> +e_modules_conf-dpms +e_modules_conf-edgebindings +e_modules_conf-engine
> +e_modules_conf-fonts +e_modules_conf-icon-theme +e_modules_conf-imc
> +e_modules_conf-interaction +e_modules_conf-intl
> +e_modules_conf-keybindings +e_modules_conf-menus +e_modules_conf-mime
> +e_modules_conf-mouse
> +e_modules_conf-mouse-cursor +e_modules_conf-mousebindings +e_modules_conf-
> paths +e_modules_conf-performance +e_modules_conf-profiles +e_modules_conf-
> scale +e_modules_conf-screensaver +e_modules_conf-shelves +e_modules_conf-
> startup +e_modules_conf-theme +e_modules_conf-transitions +e_modules_conf-
> wallpaper +e_modules_conf-wallpaper2 +e_modules_conf-window-display
> +e_modules_conf-window-focus +e_modules_conf-window-manipulation
> +e_modules_conf-window-remembers +e_modules_conf-winlist +e_modules_connman
> +e_modules_cpufreq +e_modules_dropshadow +e_modules_everything
> +e_modules_everything-apps +e_modules_everything-calc
> +e_modules_everything- files +e_modules_everything-settings
> +e_modules_everything-windows +e_modules_fileman +e_modules_fileman_opinfo
> +e_modules_gadman +e_modules_ibar +e_modules_ibox e_modules_illume
> +e_modules_illume2 +e_modules_mixer +e_modules_msgbus e_modules_ofono
> +e_modules_pager +e_modules_start +e_modules_syscon +e_modules_systray
> +e_modules_temperature +e_modules_winlist +e_modules_wizard exchange hal
> nls pam spell static-libs +udev]
>               (**)    9999[1] [acpi bluetooth doc +e_modules_battery
> +e_modules_clock +e_modules_comp +e_modules_conf-applications
> +e_modules_conf- borders +e_modules_conf-clientlist +e_modules_conf-colors
> +e_modules_conf-desk +e_modules_conf-desklock +e_modules_conf-desks
> +e_modules_conf-dialogs +e_modules_conf-display +e_modules_conf-dpms
> +e_modules_conf-edgebindings +e_modules_conf-engine +e_modules_conf-fonts
> +e_modules_conf-icon-theme +e_modules_conf-imc +e_modules_conf-interaction
> +e_modules_conf-intl +e_modules_conf-keybindings +e_modules_conf-menus
> +e_modules_conf-mime +e_modules_conf-mouse +e_modules_conf-mouse-cursor
> +e_modules_conf- mousebindings +e_modules_conf-paths
> +e_modules_conf-performance
> +e_modules_conf-profiles +e_modules_conf-scale +e_modules_conf-screensaver
> +e_modules_conf-shelves +e_modules_conf-startup +e_modules_conf-theme
> +e_modules_conf-transitions +e_modules_conf-wallpaper +e_modules_conf-
> wallpaper2 +e_modules_conf-window-display +e_modules_conf-window-focus
> +e_modules_conf-window-manipulation +e_modules_conf-window-remembers
> +e_modules_conf-winlist +e_modules_connman +e_modules_cpufreq
> +e_modules_dropshadow +e_modules_everything +e_modules_everything-apps
> +e_modules_everything-calc +e_modules_everything-files
> +e_modules_everything- settings +e_modules_everything-windows
> +e_modules_fileman
> +e_modules_fileman_opinfo +e_modules_gadman +e_modules_ibar +e_modules_ibox
> e_modules_illume +e_modules_illume2 +e_modules_mixer +e_modules_msgbus
> e_modules_ofono +e_modules_pager +e_modules_start +e_modules_syscon
> +e_modules_systray +e_modules_temperature +e_modules_winlist
> +e_modules_wizard exchange hal nls pam spell static-libs +udev]
>       (0)
>               **      0.16.9999 [dbus doc esd nls pango pulseaudio 
xcomposite xinerama
> xrandr]
>                       1.0.1 "alpha amd64 arm hppa ia64 ppc ppc64 sh sparc 
x86 ~x86-fbsd"
> [dbus doc esd nls pango pulseaudio xcomposite xinerama xrandr]
>                       1.0.2 "alpha amd64 arm hppa ia64 ppc ~ppc64 sh sparc 
x86 ~x86-
> fbsd" [dbus doc esd nls pango pulseaudio xcomposite xinerama xrandr]
>               ~       1.0.4 "~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh 
~sparc ~x86
> ~x86-fbsd" [dbus doc esd nls pango pulseaudio xcomposite xinerama xrandr]
>               ~       1.0.5 "~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh 
~sparc ~x86
> ~x86-fbsd" [dbus doc esd nls pango pulseaudio xcomposite xinerama xrandr]
>               ~       1.0.6 "~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh 
~sparc ~x86
> ~x86-fbsd" [dbus doc esd nls pango pulseaudio xcomposite xinerama xrandr]
>      Installed versions:  9999(0.17)[?](05:47:06 PM 11/13/2010)(acpi
> bluetooth e_modules_battery e_modules_clock e_modules_comp
> e_modules_conf-applications e_modules_conf-borders
> e_modules_conf-clientlist e_modules_conf-colors e_modules_conf-desk
> e_modules_conf-desklock e_modules_conf-desks
> e_modules_conf-dialogs e_modules_conf-display e_modules_conf-dpms
> e_modules_conf-edgebindings e_modules_conf-engine e_modules_conf-fonts
> e_modules_conf-icon-theme e_modules_conf-imc e_modules_conf-interaction
> e_modules_conf-intl e_modules_conf-keybindings e_modules_conf-menus
> e_modules_conf-mime e_modules_conf-mouse e_modules_conf-mouse-cursor
> e_modules_conf-mousebindings e_modules_conf-paths
> e_modules_conf-performance e_modules_conf-profiles e_modules_conf-scale
> e_modules_conf-screensaver e_modules_conf-shelves e_modules_conf-startup
> e_modules_conf-theme e_modules_conf-transitions  e_modules_conf-wallpaper
> e_modules_conf-wallpaper2 e_modules_conf-window-display
> e_modules_conf-window-focus e_modules_conf- window-manipulation
> e_modules_conf-window-remembers e_modules_conf-winlist e_modules_cpufreq
> e_modules_dropshadow e_modules_everything
> e_modules_everything-apps e_modules_everything-calc
> e_modules_everything-files e_modules_everything-settings
> e_modules_everything-windows e_modules_fileman e_modules_fileman_opinfo
> e_modules_gadman e_modules_ibar e_modules_ibox e_modules_mixer
> e_modules_msgbus e_modules_pager e_modules_start
> e_modules_syscon e_modules_systray e_modules_temperature e_modules_winlist
> e_modules_wizard exchange hal nls pam spell udev -doc -e_modules_connman -
> e_modules_illume -e_modules_illume2 -e_modules_ofono -static-libs)
>      Homepage:            http://www.enlightenment.org/
>      Description:         Enlightenment DR17 window manager
> 
> [1] "enlightenment" /var/lib/layman/enlightenment
> ==================================================
> 
> 
> Then I hit a wall of errors that made me wish for efl to come back:

The ebuilds are broken. probably DEPENDing on

<package>-9999

instead of 

<package>-<sane version>

In light of the state of the project as a whole, you must now either fix the 
ebuilds and submit patches to the maintainer, or report the bug to the 
maintainer (not b.g.o.)


> ==================================================
> # emerge -1aDv dev-libs/ecore dev-libs/e_dbus dev-libs/eet dev-libs/eina
> dev- libs/embryo dev-libs/efreet media-libs/edje media-libs/evas x11-
> wm/enlightenment media-libs/emotion dev-libs/eeze
> 
> These are the packages that would be merged, in order:
> 
> Calculating dependencies... done!
> [ebuild     UD] dev-libs/eina-1.0.0_beta2 [9999] USE="mempool-chained
> mempool- pass-through mmx nls sse sse2 threads (-altivec) -debug
> -default-mempool -doc -mempool-buddy -mempool-fixed-bitmap -static-libs
> -test% (-mempool-ememoa- fixed%) (-mempool-ememoa-unknown%)" 522 kB [?=>0]
> [ebuild     UD] dev-libs/embryo-1.0.0_beta2 [9999] USE="nls -doc
> -static-libs" 433 kB [?=>0]
> [ebuild     UD] dev-libs/eet-1.4.0_beta2 [9999] USE="nls ssl%* threads
> -debug -doc -examples -gnutls -static-libs -test% (-openssl%)" 486 kB
> [?=>0] [ebuild     UD] media-libs/evas-1.0.0_beta2 [9999] USE="X cache eet
> fontconfig gif jpeg mmx nls opengl png sse svg threads tiff xcb xpm
> (-altivec) -bidi - directfb -doc -fbcon -sdl -static-libs" 1,021 kB [?=>0]
> [ebuild     UD] dev-libs/ecore-1.0.0_beta2 [9999] USE="X curl evas glib
> inotify nls opengl ssl%* threads xcb xinerama xprint xscreensaver -ares% -
> directfb -doc -fbcon -gnutls -sdl -static-libs -tslib (-openssl%)" 892 kB
> [?=>0]
> [ebuild     UD] media-libs/edje-1.0.0_beta2 [9999] USE="nls -cache -debug
> -doc -static-libs -vim-syntax (-emacs%)" 575 kB [?=>0]
> [ebuild     UD] dev-libs/eeze-1.0.0_beta2 [9999] USE="nls -doc
> -static-libs" 483 kB [?=>0]
> [ebuild     UD] dev-libs/efreet-1.0.0_beta2 [9999] USE="nls -doc
> -static-libs" 360 kB [?=>0]
> [ebuild     UD] media-libs/emotion-0.0.1.008 [9999] USE="gstreamer nls xine
> - doc (-static-libs%) (-static-modules%*)" 497 kB [?=>1]
> [ebuild     UD] dev-libs/e_dbus-1.0.0_beta2 [9999] USE="bluetooth connman
> hal libnotify nls -doc -ofono -static-libs -ukit" 359 kB [?=>0]
> [ebuild   R   ] x11-wm/enlightenment-9999  USE="acpi bluetooth
> e_modules_battery e_modules_clock e_modules_comp
> e_modules_conf-applications e_modules_conf-borders
> e_modules_conf-clientlist e_modules_conf-colors e_modules_conf-desk
> e_modules_conf-desklock e_modules_conf-desks
> e_modules_conf-dialogs e_modules_conf-display e_modules_conf-dpms
> e_modules_conf-edgebindings e_modules_conf-engine e_modules_conf-fonts
> e_modules_conf-icon-theme e_modules_conf-imc e_modules_conf-interaction
> e_modules_conf-intl e_modules_conf-keybindings e_modules_conf-menus
> e_modules_conf-mime e_modules_conf-mouse e_modules_conf-mouse-cursor
> e_modules_conf-mousebindings e_modules_conf-paths
> e_modules_conf-performance e_modules_conf-profiles e_modules_conf-scale
> e_modules_conf-screensaver e_modules_conf-shelves e_modules_conf-startup
> e_modules_conf-theme e_modules_conf-transitions e_modules_conf-wallpaper
> e_modules_conf-wallpaper2 e_modules_conf-window-display
> e_modules_conf-window-focus e_modules_conf- window-manipulation
> e_modules_conf-window-remembers e_modules_conf-winlist e_modules_connman*
> e_modules_cpufreq e_modules_dropshadow e_modules_everything
> e_modules_everything-apps e_modules_everything-calc
> e_modules_everything-files e_modules_everything-settings
> e_modules_everything-windows e_modules_fileman e_modules_fileman_opinfo
> e_modules_gadman e_modules_ibar e_modules_ibox e_modules_illume2*
> e_modules_mixer e_modules_msgbus e_modules_pager e_modules_start
> e_modules_syscon e_modules_systray e_modules_temperature e_modules_winlist
> e_modules_wizard hal nls pam spell udev -doc -
> e_modules_illume -e_modules_ofono -exchange* -static-libs" 0 kB [?=>1]
> 
> Total: 11 packages (10 downgrades, 1 reinstall), Size of downloads: 5,624
> kB Portage tree and overlays:
>  [0] /usr/portage
>  [1] /var/lib/layman/enlightenment
>  [?] indicates that the source repository could not be determined
> 
> !!! Multiple package instances within a single package slot have been
> pulled !!! into the dependency graph, resulting in a slot conflict:
> 
> dev-libs/eina:0
> 
>   ('installed', '/', 'dev-libs/eina-9999', 'nomerge') pulled in by
> 
>     >=dev-libs/eina-9999 required by ('installed', '/', 'dev-
> 
> libs/efreet-9999', 'nomerge')
> 
>     >=dev-libs/eina-9999 required by ('installed', '/', 'dev-
> 
> libs/e_dbus-9999', 'nomerge')
> 
>     >=dev-libs/eina-9999 required by ('installed', '/',
>     >'dev-libs/eet-9999',
> 
> 'nomerge')
>     (and 11 more)
> 
>   ('ebuild', '/', 'dev-libs/eina-1.0.0_beta2', 'merge') pulled in by
> 
>     >=dev-libs/eina-1.0.0_beta required by ('ebuild', '/', 'dev-
> 
> libs/eet-1.4.0_beta2', 'merge')
> 
>     >=dev-libs/eina-1.0.0_beta required by ('ebuild', '/', 'dev-
> 
> libs/e_dbus-1.0.0_beta2', 'merge')
>     dev-libs/eina
>     (and 4 more)
> 
> dev-libs/eet:0
> 
>   ('ebuild', '/', 'dev-libs/eet-1.4.0_beta2', 'merge') pulled in by
>     dev-libs/eet
> 
>     >=dev-libs/eet-1.0.0_beta required by ('ebuild', '/', 'media-
> 
> libs/edje-1.0.0_beta2', 'merge')
> 
>     >=dev-libs/eet-1.0.0_beta required by ('ebuild', '/', 'media-
> 
> libs/evas-1.0.0_beta2', 'merge')
> 
>   ('installed', '/', 'dev-libs/eet-9999', 'nomerge') pulled in by
> 
>     >=dev-libs/eet-9999 required by ('installed', '/',
>     >'media-libs/evas-9999',
> 
> 'nomerge')
> 
>     >=dev-libs/eet-9999 required by ('installed', '/',
>     >'media-libs/edje-9999',
> 
> 'nomerge')
>     (and 3 more)
> 
> dev-libs/efreet:0
> 
>   ('installed', '/', 'dev-libs/efreet-9999', 'nomerge') pulled in by
> 
>     >=dev-libs/efreet-9999 required by ('ebuild', '/', 'x11-
> 
> wm/enlightenment-9999', 'merge')
>     (and 1 more)
> 
>   ('ebuild', '/', 'dev-libs/efreet-1.0.0_beta2', 'merge') pulled in by
>     dev-libs/efreet
> 
> dev-libs/e_dbus:0
> 
>   ('installed', '/', 'dev-libs/e_dbus-9999', 'nomerge') pulled in by
> 
>     >=dev-libs/e_dbus-9999[connman] required by ('ebuild', '/', 'x11-
> 
> wm/enlightenment-9999', 'merge')
> 
>     >=dev-libs/e_dbus-9999[hal,libnotify] required by ('ebuild', '/', 'x11-
> 
> wm/enlightenment-9999', 'merge')
>     (and 1 more)
> 
>   ('ebuild', '/', 'dev-libs/e_dbus-1.0.0_beta2', 'merge') pulled in by
>     dev-libs/e_dbus
> 
>   Explanation:
> 
>     New USE for 'dev-libs/e_dbus:0' are incorrectly set. In order to solve
>     this, adjust USE to satisfy '>=dev-libs/e_dbus-9999[connman]' and
>     '>=dev-libs/e_dbus-9999[hal,libnotify]'.
> 
> media-libs/edje:0
> 
>   ('installed', '/', 'media-libs/edje-9999', 'nomerge') pulled in by
> 
>     >=media-libs/edje-9999 required by ('ebuild', '/', 'x11-
> 
> wm/enlightenment-9999', 'merge')
>     (and 2 more)
> 
>   ('ebuild', '/', 'media-libs/edje-1.0.0_beta2', 'merge') pulled in by
> 
>     >=media-libs/edje-0.5.0.041 required by ('ebuild', '/', 'media-
> 
> libs/emotion-0.0.1.008', 'merge')
>     media-libs/edje
> 
> media-libs/evas:0
> 
>   ('installed', '/', 'media-libs/evas-9999', 'nomerge') pulled in by
> 
>     >=media-libs/evas-9999[eet,X,jpeg,png] required by ('ebuild', '/',
>     >'x11-
> 
> wm/enlightenment-9999', 'merge')
> 
>     >=media-libs/evas-9999 required by ('installed', '/', 'dev-
> 
> libs/e_dbus-9999', 'nomerge')
> 
>     >=media-libs/evas-9999[xcb,opengl,X] required by ('installed', '/',
>     >'dev-
> 
> libs/ecore-9999', 'nomerge')
>     (and 6 more)
> 
>   ('ebuild', '/', 'media-libs/evas-1.0.0_beta2', 'merge') pulled in by
>     media-libs/evas
> 
>     >=media-libs/evas-1.0.0_beta required by ('ebuild', '/', 'dev-
> 
> libs/e_dbus-1.0.0_beta2', 'merge')
> 
>     >=media-libs/evas-1.0.0_beta required by ('ebuild', '/', 'media-
> 
> libs/edje-1.0.0_beta2', 'merge')
>     (and 2 more)
> 
> dev-libs/ecore:0
> 
>   ('ebuild', '/', 'dev-libs/ecore-1.0.0_beta2', 'merge') pulled in by
> 
>     >=dev-libs/ecore-1.0.0_beta required by ('ebuild', '/', 'dev-
> 
> libs/efreet-1.0.0_beta2', 'merge')
> 
>     >=dev-libs/ecore-1.0.0_beta required by ('ebuild', '/', 'media-
> 
> libs/edje-1.0.0_beta2', 'merge')
>     dev-libs/ecore
>     (and 3 more)
> 
>   ('installed', '/', 'dev-libs/ecore-9999', 'nomerge') pulled in by
> 
>     >=dev-libs/ecore-9999 required by ('installed', '/', 'dev-
> 
> libs/efreet-9999', 'nomerge')
> 
>     >=dev-libs/ecore-9999[X,evas,inotify] required by ('ebuild', '/', 'x11-
> 
> wm/enlightenment-9999', 'merge')
> 
>     >=dev-libs/ecore-9999 required by ('installed', '/', 'dev-
> 
> libs/e_dbus-9999', 'nomerge')
>     (and 7 more)
> 
> dev-libs/embryo:0
> 
>   ('ebuild', '/', 'dev-libs/embryo-1.0.0_beta2', 'merge') pulled in by
>     dev-libs/embryo
> 
>     >=dev-libs/embryo-1.0.0_beta required by ('ebuild', '/', 'media-
> 
> libs/edje-1.0.0_beta2', 'merge')
> 
>   ('installed', '/', 'dev-libs/embryo-9999', 'nomerge') pulled in by
> 
>     >=dev-libs/embryo-9999 required by ('installed', '/', 'media-
> 
> libs/edje-9999', 'nomerge')
>     (and 2 more)
> 
> 
> It may be possible to solve this problem by using package.mask to
> prevent one of those packages from being selected. However, it is also
> possible that conflicting dependencies exist such that they are
> impossible to satisfy simultaneously. If such a conflict exists in the
> dependencies of two different packages, then those packages can not be
> installed simultaneously. You may want to try a larger value of the
> --backtrack option, such as --backtrack=30, in order to see if that will
> solve this conflict automatically.
> 
> For more information, see MASKED PACKAGES section in the emerge man page
> or refer to the Gentoo Handbook.
> ==================================================
> 
> I am not sure I understand some of the USE suggestions above, i.e.:
> 
>   Explanation:
> 
>     New USE for 'dev-libs/e_dbus:0' are incorrectly set. In order to solve
>     this, adjust USE to satisfy '>=dev-libs/e_dbus-9999[connman]' and
>     '>=dev-libs/e_dbus-9999[hal,libnotify]'.
> 
> 
> I have this line in my /etc/portage/package.use:
> 
> dev-libs/e_dbus hal libnotify connman

Two changes must now happen at the same time, possibly with dependencies being 
updated too.

The DEPEND needs e_dbus-9999 and you do not have an ebuild for it.

> 
> Any help to get out of this would be greatly appreciated.  I didn't want to
> make this message longer than it has to be, so please ask for more info if
> as you need it.


I think you are trying to use the ebuilds too soon. Maybe stick with efl a bit 
longer.


-- 
alan dot mckinnon at gmail dot com

Reply via email to