Control: tags -1 + moreinfo

Hi Daniel,

2008-09-04 11:22 Daniel Dickinson:
Package: xfce4
Version: 4.4.2.1

--- Please enter the report below this line. ---

Okay, I'm going to clarify by being more organized and coherent.

Using the XFCE4 Desktop Task results in a system that does not start
the XFCE4 Desktop (gdm starts and the session tries to start, but fails)

This is because the desktop task depends on gdm and xfce4 and:

gdm depends on gnome-session-manager | x-terminal-emulator
gnome-session-manager depends on gnome-settings-daemon
xfce4 depends on xfce4-mcs-manager

The gnome-settings-daemon when it loads blocks the xfce4-mcs-manager
from loading.  xfce4-mcs-manager is required for the xfce4 desktop.

However, the XFCE4 desktop task also depends on xfce4-terminal which
provides x-terminal-emulator, so gdm's dependencies *should* be
satisfied.

It appears that selecting the task (+ on the task) selects gdm before
xfce4-terminal, therefore gdm's dependencies pull on
gnome-session-manager before xfce4-terminal is selected in the gui.

This means it's easy to end up with a non-starting desktop if one
installs the standard system and then starts aptitude and select the
task in order to get an xfce4 desktop.  (As in unless you know it's
going to happen it will happen).

Can you still see this issue?

I could not test with those packages/versions, but I can test in a
similar scenario and I couldn't reproduce it, so I am guessing that it
was fixing in the intervening years, probably in the run up to aptitude
0.6.

(in curses)

1) removing gawk

2) podget depends on "gawk (>= 4.0.0) | mawk (>= 1.3.0)"

3) installing podget doesn't pull in gawk, it is happy with mawk


Cheers.
--
Manuel A. Fernandez Montecelo <manuel.montez...@gmail.com>

Reply via email to