Package: enlightenment
Version: 1:0.16.7.2-5.1
Severity: important



-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.24.2 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages enlightenment depends on:
ii enlightenment-data 1:0.16.7.2-5.1 Enlightenment Window Manager Run T ii libaudiofile0 0.2.6-7 Open-source version of SGI's audio
ii  libc6                     2.9-24         GNU C Library: Shared libraries
ii libesd0 0.2.41-5 Enlightened Sound Daemon - Shared ii libice6 2:1.0.5-1 X11 Inter-Client Exchange library ii libimlib2 1.4.2-5 powerful image loading and renderi
ii  libsm6                    2:1.1.0-2      X11 Session Management library
ii  libx11-6                  2:1.2.2-1      X11 client-side library
ii libxext6 2:1.0.4-1 X11 miscellaneous extension librar
ii  libxinerama1              2:1.0.3-2      X11 Xinerama extension library
ii libxxf86vm1 1:1.0.2-1 X11 XFree86 video mode extension l

Versions of packages enlightenment recommends:
ii esound 0.2.41-5 Enlightened Sound Daemon - Support ii menu 2.1.41 generates programs menu for all me

Versions of packages enlightenment suggests:
ii e16keyedit 0.6-1 a keybinding editor for the enligh
pn  e16menuedit               <none>         (no description available)
ii enlightenment-theme-blues 1:0.16.7.2-5.1 Hunchback's BlueSteel theme for E
pn  epplets                   <none>         (no description available)
ii  eterm [x-terminal-emulato 0.9.5-2        Enlightened Terminal Emulator
ii  xterm [x-terminal-emulato 244-1          X terminal emulator

-- no debconf information

I had written out many more details here, but that got lost when I had
to kill reportbug when it tried to send the mail using my old E-mail
address. (Then I typo'ed in ~/.reportbugrc and had to send the mail
manually after re-writing it...)

Essentially: I noticed that the enlightenment package is no longer
available in unstable, and that packages which formerly depended on or
recommended it now seem to depend on or recommend e16 instead. I
inferred that e16 is 'replacing' enlightenment, so I installed e16
(which removed enlightenment) as a matter of course.

When restarting X afterwards, startx complained that it couldn't find
the program 'enlightenment' (referred to by ~/.xinitrc), and after I
fixed that by adding what I guessed to have been a forgotten symlink to
e16, I found out that it was looking in a new location (~/.e16/ instead
of ~/.enlightenment/) for its config files - which themselves seemed to
be laid out differently, so that simply copying the original directory
over wouldn't work very well - and had therefore completely dropped my
customized configuration.

It may perhaps be necessary to make that sort of change from time to
time, but it should never be done without at least providing a prominent
warning in advance that things may well break and that manual conversion
may be necessary (preferably with instructions on how to do so
reliably); ideally, the conversion would be handled automatically, so
that the switch is completely transparent from the user's perspective.

Fortunately I was able to remove e16 and reinstall enlightenment from my
local package cache (since it's not available through the repository in
the usual fashion anymore), but not everyone who is likely to be making
this type of update is going to be in a position to do that, and in any
case remaining at an out-of-date version instead of tracking more recent
fixes is not generally a good idea.



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to