On 2025-11-06 at 06:50, Sebastian Kraus wrote:

> Dear all:
> 
> selecting
> 
> [*] Debian desktop environment
> 
> is definitely NOT(!) "superfluous".
> 
> Having a look at the control files of the two "task packages" e.g.
> 
> task-desktop
> task-gnome-desktop
> 
> reveals the following:
> 
> Package: task-desktop
> Source: tasksel
> Version: 3.81
> Architecture: all
> Maintainer: Debian Install System Team <[email protected]>
> Installed-Size: 6
> Depends: tasksel (= 3.81), xorg, xserver-xorg-video-all, 
> xserver-xorg-input-all, desktop-base
> Recommends: task-gnome-desktop | task-xfce-desktop | task-kde-desktop | 
> task-lxde-desktop | task-gnome-flashback-desktop | task-cinnamon-desktop | 
> task-mate-desktop | task-lxqt-desktop, xdg-utils, fonts-symbola, 
> avahi-daemon, libnss-mdns, anacron, eject, iw, alsa-utils, sudo, firefox | 
> firefox-esr, cups
> Section: tasks
> Priority: optional
> Description: Debian desktop environment
>   This task package is used to install the Debian desktop.
> 
> 
> Package: task-gnome-desktop
> Source: tasksel
> Version: 3.81
> Architecture: all
> Maintainer: Debian Install System Team <[email protected]>
> Installed-Size: 9
> Depends: tasksel (= 3.81), task-desktop, gnome-core
                             ^^^^^^^^^^^^
> Recommends: gnome
> Section: tasks
> Priority: optional
> Description: GNOME
>   This task package is used to install the Debian desktop, featuring
>   the GNOME desktop environment, and with other packages that Debian users
>   expect to have available on the desktop.
> 
> 
> You definitely have to install the "task-desktop" package by
> selecting "Debian desktop environment". Otherwise, necessary
> dependencies for the GNOME Desktop environment will miss from your
> installation. For all other
> "task-<name_of_desktop_environment>-desktop" "task packages", the
> same condition holds true and installation of the specific Desktop
> environment with fail with fatal errors.

Normally, one would expect the fact that task-gnome-desktop has Depends:
on task-desktop to mean that installing the one would automatically
result in installing the other.

I suspect that in an already-installed system,

$ apt install task-gnome-desktop

will in fact have that result; a '--dry-run' attempt on my own system
does seem to suggest that that will be the case.

I have a half-recollection, however, that the Debian Installer does not
use the normal dependency-resolution mechanisms (at least not in the
same way) - and if that is in fact the case, it may indeed be plausible
that, *specifically during the installation process*, this same result
would not automatically occur.

-- 
   The Wanderer

The reasonable man adapts himself to the world; the unreasonable one
persists in trying to adapt the world to himself. Therefore all
progress depends on the unreasonable man.         -- George Bernard Shaw

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to