[Pkg-e-devel] Install worked after manual upgrade

Martin Geisler martin at geisler.net
Sun Nov 27 09:15:40 UTC 2016


Hi guys,

Thanks for packing Enlightenment for Debian! I'm super happy to
finally see something newer than E17 on my desktop :-)

When installing the latest packakes from Experimental, it almost
worked on the first try. A direct upgrade gave me some conflicts so I
first uninstalled the old e17 packages. I don't have logs for that,
but aptitude complained about the upgrade breaking so it seemed
simplest to remove e17 and it's dependencies first.

I then installed enlightenment-0.21.2-2:

[INSTALL, DEPENDENCIES] dbus-x11:amd64 1.10.12-1
[INSTALL, DEPENDENCIES] enlightenment-data:amd64 0.21.2-2
[INSTALL, DEPENDENCIES] libecore-audio1:amd64 1.18.1-2
[INSTALL, DEPENDENCIES] libecore-con1:amd64 1.18.1-2
[INSTALL, DEPENDENCIES] libecore-evas1:amd64 1.18.1-2
[INSTALL, DEPENDENCIES] libecore-fb1:amd64 1.18.1-2
[INSTALL, DEPENDENCIES] libecore-file1:amd64 1.18.1-2
[INSTALL, DEPENDENCIES] libecore-imf1:amd64 1.18.1-2
[INSTALL, DEPENDENCIES] libecore-input1:amd64 1.18.1-2
[INSTALL, DEPENDENCIES] libecore-ipc1:amd64 1.18.1-2
[INSTALL, DEPENDENCIES] libecore-x1:amd64 1.18.1-2
[INSTALL, DEPENDENCIES] libecore1:amd64 1.18.1-2
[INSTALL, DEPENDENCIES] libector1:amd64 1.18.1-2
[INSTALL, DEPENDENCIES] libedje-bin:amd64 1.8.6-2.5+b1
[INSTALL, DEPENDENCIES] libedje1:amd64 1.18.1-2
[INSTALL, DEPENDENCIES] libeet1:amd64 1.18.1-2
[INSTALL, DEPENDENCIES] libeeze1:amd64 1.18.1-2
[INSTALL, DEPENDENCIES] libefreet-bin:amd64 1.8.6-2.5+b1
[INSTALL, DEPENDENCIES] libefreet1a:amd64 1.18.1-2
[INSTALL, DEPENDENCIES] libeina1:amd64 1.18.1-2
[INSTALL, DEPENDENCIES] libeio1:amd64 1.18.1-2
[INSTALL, DEPENDENCIES] libelementary-data:amd64 1.18.1-2
[INSTALL, DEPENDENCIES] libelementary1:amd64 1.18.1-2
[INSTALL, DEPENDENCIES] libelocation1:amd64 1.18.1-2
[INSTALL, DEPENDENCIES] libembryo-bin:amd64 1.8.6-2.5+b1
[INSTALL, DEPENDENCIES] libembryo1:amd64 1.18.1-2
[INSTALL, DEPENDENCIES] libemile1:amd64 1.18.1-2
[INSTALL, DEPENDENCIES] libemotion1:amd64 1.18.1-2
[INSTALL, DEPENDENCIES] libethumb-client-bin:amd64 1.8.6-2.5+b1
[INSTALL, DEPENDENCIES] libethumb-client1:amd64 1.18.1-2
[INSTALL, DEPENDENCIES] libethumb1:amd64 1.18.1-2
[INSTALL, DEPENDENCIES] libevas-loaders:amd64 1.8.1-2+b2
[INSTALL, DEPENDENCIES] libevas1:amd64 1.18.1-2
[INSTALL, DEPENDENCIES] libevas1-engines-fb:amd64 1.18.1-2
[INSTALL, DEPENDENCIES] libevas1-engines-x:amd64 1.8.6-2.5+b1
[INSTALL, DEPENDENCIES] libluajit-5.1-2:amd64 2.0.4+dfsg-1
[INSTALL, DEPENDENCIES] libluajit-5.1-common:amd64 2.0.4+dfsg-1
[INSTALL] enlightenment:amd64 0.21.2-2

That was almost good enough, but E crashed when trying to log in. I
got lots of errors like this in the crash dump file:

ERR<3471>:ecore lib/ecore/ecore.c:711 _ecore_magic_fail()
*** ECORE ERROR: Ecore Magic Check Failed!!!
*** IN FUNCTION: ecore_evas_data_set()
ERR<3471>:ecore lib/ecore/ecore.c:713 _ecore_magic_fail()   Input
handle pointer is NULL!
ERR<3471>:ecore lib/ecore/ecore.c:724 _ecore_magic_fail() *** NAUGHTY
PROGRAMMER!!!
*** SPANK SPANK SPANK!!!
*** Now go fix your code. Tut tut tut!
ERR<3471>:ecore lib/ecore/ecore.c:711 _ecore_magic_fail()
*** ECORE ERROR: Ecore Magic Check Failed!!!
*** IN FUNCTION: ecore_evas_get()
ERR<3471>:ecore lib/ecore/ecore.c:713 _ecore_magic_fail()   Input
handle pointer is NULL!
ERR<3471>:ecore lib/ecore/ecore.c:724 _ecore_magic_fail() *** NAUGHTY
PROGRAMMER!!!
*** SPANK SPANK SPANK!!!
*** Now go fix your code. Tut tut tut!
ERR<3471>:eo lib/eo/eo.c:549 _eo_api_op_id_get() Unable to resolve op
for api func 0x7f2ac2170250
ERR<3471>:eo lib/eo/eo.c:549 _eo_api_op_id_get() Unable to resolve op
for api func 0x7f2ac216eac0
ERR<3471>:eo lib/eo/eo.c:549 _eo_api_op_id_get() Unable to resolve op
for api func 0x7f2ac216ec80
ERR<3471>:eo lib/eo/eo.c:549 _eo_api_op_id_get() Unable to resolve op
for api func 0x7f2ac216f030
ERR<3471>:ecore lib/ecore/ecore.c:711 _ecore_magic_fail()
*** ECORE ERROR: Ecore Magic Check Failed!!!
*** IN FUNCTION: ecore_evas_name_class_set()
ERR<3471>:ecore lib/ecore/ecore.c:713 _ecore_magic_fail()   Input
handle pointer is NULL!
ERR<3471>:ecore lib/ecore/ecore.c:724 _ecore_magic_fail() *** NAUGHTY
PROGRAMMER!!!
*** SPANK SPANK SPANK!!!
*** Now go fix your code. Tut tut tut!

I finally resolved this by upgrading an additional three packages:

[UPGRADE] libedje-bin:amd64 1.8.6-2.5+b1 -> 1.18.1-2
[UPGRADE] libefreet-bin:amd64 1.8.6-2.5+b1 -> 1.18.1-2
[UPGRADE] libevas1-engines-x:amd64 1.8.6-2.5+b1 -> 1.18.1-2

So all in all, I think the enlightenment package is simply missing
some ">= 1.18.1-2" dependencies.

Thanks again for bringing life to this project.

-- 
Martin Geisler



More information about the Pkg-e-devel mailing list