Sunday, February 15, 2009

New E17 packages

After many weeks I finally updated the i386 and amd64 packages in the E17 Debian repository. The reason behind the delay is first and foremost my slow internet connection on which it took more than 15 hours (at 6Kb/s) to upload the new deb's. With that in mind I made sure that the new packages work prior to uploading them in order to avoid the pain of uploading fixes.

Nonetheless, due to many changes to the E17 source code since the last update, some issues were brought to my attention most of which are caused by outdated configuration directories. The previous packages are too old and its settings are not compatible. Even though purging the config dir is usually not strictly necessary, I recommend it for future updates if errors occur. Furthermore it might be necessary to remove old packages from this repository before installing the new ones because some libraries (i.e. evas) were reduced to less packages.

In general, I recommend the following upgrade procedure:
  1. Backup your configuration directory (~/.e).
  2. Upgrade to new packages.
  3. Check if the configuration works with the new packages. If yes, skip to 13.
  4. Remove the (previously backed-up) configuration directory.
  5. Check if E17 works. If yes, skip to 13.
  6. Remove all packages from this repository.
  7. Run 'apt-get clean' or equivalent.
  8. Reinstall E17 (i.e. by running 'apt-get install e17').
  9. Check if E17 works. If yes, skip to 13.
  10. Please make sure to set up pinning as described in the wiki.
  11. Check if E17 works. If yes, skip to 13.
  12. Please contact me.
  13. Done.
Any feedback is welcome.

10 comments:

Anonymous said...

Thank you, I appreciate it.

Jörg said...

Hi, thanks for your hard work :)
But somethings are curious after update. I am using Debian Sid Sidux and OpenGEU Ubuntu it was always the same. After Update with Menu Entry "System" was away. Deinstall all E17 and new Install E17 was the same. So i playing a time around the settings..
Setting Profiles from Default to Standard and your Entry "System" is visible again and it is ok but they have to set all your lovely settings like Theme, Shelfs and so on again. And now all pretty

Greetings
Jörg

Anonymous said...

Great work!

Unfortunately, I have some trouble with emodules-all after this update. Several modules including Forecast, Tiling and Calendar crash. Which versions of which modules work together? What about the -50 modules that are not in emodules-all?

Falko said...

Jörg:
That's unfortunately the downside of rapid development - plus E17 hasn't been released yet which is why there's no mechanism to migrate configuration between different versions yet.

Anonymous:
Thanks, I'll look into it - I thought I've tested all modules but I might have overlooked something. If I can reproduce the crashes, I'll try to upload some fixed packages.

Falko said...

I can't reproduce any crashes, neither by loading nor by using the modules. They're provided by the packages versioned 0.16.999.050-0cvs20090214. Are you sure you removed the old packages?

Anonymous said...

Many thanks Falko !!!!!

Updates to cvs version 2009.03.05 !!!

Without your repository it will be difficult to use e17 on debian testing !

Actually i'm trying it on x64 debian testing and it seems very unstable, bling module crash everytime... don't know why but on x86 system all works well... so i disable it...

And another thing, for information, if it can help someone, there's something wrong in entrance config at first install.
It doesn't launch X server correctly, i must change this by using "ecore_config -c /etc/entrance_config.cfg -k /entranced/xserver -s "X -quiet -br -nolisten tcp vt7"

Thanks again !!
Vince, French e17 fan

Anonymous said...

cvs version 2009.03.29 !!!!

Thanks !)

Vince

Karcaw said...

After poking and prodding and following the procedure outlined I still only get a wizard setup like tool that constantly restarts. the last message I see in my message log is:
efreet_desktop_new error: no Desktop Entry section

Any help?

Karcaw said...

found the problem... I was starting enlightnenment with the '-profile default' option which used to be fine. The new included profiles default is a wizard to pick a profile.

Karcaw

Anonymous said...

works fine 4 me just 1 thing missing itask-ng