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:

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"

as well as:

emerge: there are no ebuilds to satisfy ">=media-libs/epsilon-0.3" 

which was a dependency of epdf and ethumb.

So, I removed all these efl modules and epdf and ethumb from my emerge stanza 
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]

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:
==================================================
# 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

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.
-- 
Regards,
Mick

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to