Bug#996955: task-desktop silently pulls in task-desktop-gnome via Recommends

2021-10-21 Thread Fabian Greffrath

Am 21.10.2021 21:05, schrieb Brian Potkin:

Fortunately, not selecting it isn't of any consequence. A user gets
what else is chosen.


I don't consider it "fortunate", it is inconsistent that having that 
choice selected or not does not make a difference as long as any other 
choice is selected. And that having that choice selected but none of the 
others will indeed install one of the others.



No, that is not the case. Selecting "Desktop Environment" only will
have the effect of selecting the default desktop. This could be Xfce,
which is not the first one in the list.


Yes, right, that's on non-amd64/non-i386. That's even more confusing, 
that selecting the generic choice but not explicitly selecting any of 
the choices in the list will implicitly install the third choice in that 
list.


 - Fabian



Bug#996955: task-desktop silently pulls in task-desktop-gnome via Recommends

2021-10-21 Thread Brian Potkin
On Thu 21 Oct 2021 at 20:39:01 +0200, Fabian Greffrath wrote:

> Am Donnerstag, dem 21.10.2021 um 18:33 +0100 schrieb Brian Potkin:
> > I think this is exactly the way it was designed. Whether the design
> > is the best is what has been brought up in this report.
> 
> The results are pretty surprising and unpredictable, though.

Indeed. Many users, myself included, have stared at the choices and
wondered what the first choice implies. "Default - Gnome" next to it
might have helped.

Fortunately, not selecting it isn't of any consequence. A user gets
what else is chosen.
 
> > There is the concept of "default desktop". At the present time it is
> > Gnome. The first selection is for the default. The description for
> > task-desktop says:
> 
> You don't have a chance to read the description of the task-desktop
> package during d-i. As Holger already stated, it must be made clear
> that merely selecting "Desktop Environment" will have the same effect
> as selecting the first one in the list, even if this has been
> explicitly unselected.

No, that is not the case. Selecting "Desktop Environment" only will
have the effect of selecting the default desktop. This could be Xfce,
which is not the first one in the list.

Cheers,

Brian.



Bug#996955: task-desktop silently pulls in task-desktop-gnome via Recommends

2021-10-21 Thread Fabian Greffrath
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Am Donnerstag, dem 21.10.2021 um 18:33 +0100 schrieb Brian Potkin:
> I think this is exactly the way it was designed. Whether the design
> is the best is what has been brought up in this report.

The results are pretty surprising and unpredictable, though.

> There is the concept of "default desktop". At the present time it is
> Gnome. The first selection is for the default. The description for
> task-desktop says:

You don't have a chance to read the description of the task-desktop
package during d-i. As Holger already stated, it must be made clear
that merely selecting "Desktop Environment" will have the same effect
as selecting the first one in the list, even if this has been
explicitly unselected.

 - Fabian

-BEGIN PGP SIGNATURE-

iQIzBAEBCAAdFiEEIsF2SKlSa4TfGRyWy+qOlwzNWd8FAmFxs8UACgkQy+qOlwzN
Wd/z1RAA5qtuYcv/O7hbs51+GgxM+Rw7GfokPKH84b5UuYlNs7qrvIHl7tL7dGY2
n76iyX0SI3QEPHnm99w+KjUv5XzOuFSIJIzFsbuywZTN96VH9fkDKIS6qhWmyvYj
djTdyPMhFqhDcnuC4ZMRsk/SKm1LCR2rj/GgNe3BlZKV81P04sKshVo+Z1IhiG8n
HZjn/APxLc/fZm/OcUIeZ3i9ANpD3/A4Snwc7/BNRWg6uO845xXIuJRyPRPpOfQv
6SVlhxeQG5aPqMxMjbc1LFD9KSvQKX5CEQWR1NM9od7GPfs/aa1YO3BaPfvT90h+
Hi9jbVNX4/oBJJ4eFiEjaCOzC5/6GIern1HYvnRvwZC5Ex2N9DgD/oz71lRTUAxA
JlSIRwL9ndoz2NSYISsV4d736jJ6EWtBHIk9+6y30D8KFzC3AsK3mmTroV7FuIA5
TsjeJvzgRrZWInudDPWqZsqXI4NOKbH2X7TPyQDLkoeKGky9LtS9Z6j8BMZraivO
QCIzOelZ/tlCsnXs1ftcgpNktDIaSTqOpLgF5YOVfkvRZYHvtf7AiS4f1iMM24jN
ooPWblioZGROAjxIR4/znjqWr4dVF8sv0aoSOeF6TgpxHrNBx2aWDHJYTd1u3s/F
POpn4AzdzvZOiOpSf/Cusm/ubCVRNoVSXxZPwsb8gzHivzJ3y+I=
=IFgM
-END PGP SIGNATURE-



Bug#996955: task-desktop silently pulls in task-desktop-gnome via Recommends

2021-10-21 Thread Holger Wansing
Hi,

Fabian Greffrath  wrote (Thu, 21 Oct 2021 12:25:35 +0200):
> I just installed Debian stable in a virtual machine. When I was asked
> during the installation process which "meta-packages" to install I
> left "Desktop Environment" selected but explicitly deselected GNOME. I
> expected to end up with a minimal graphical environment, e.g. X with
> twm and xterm or similar. However, I was surprised to find out after
> installation that indeed the entire GNOME desktop was installed albeit
> me explicitly deselecting it during installation.

Selecting "Desktop Environment", but not choose one of the displayed 
possiblities (like "GNOME", "KDE" and so on) is not the way, how this
dialog was designed, I guess.

If you want a graphical desktop, select "Desktop Environment" and one of
the options under it; or if you dont't want a graphical UI, deselect all
those options.
There is no way in between of these two.

This is not optimal of course, and there have been reports from people, who
where irritated by the functionality of this dialog in the past as well.

I could imagine a solution, where the checkbox in the first line "Desktop 
Environment" is not directly changeable at all, but gets automatically 
checked or unchecked, if the user selects one of the desktop environment 
options below (or does not check any of them).
Or the first line having no checkbox at all would be even better.

Don't know, if something like this is possible with debconf...


Holger


-- 
Holger Wansing 
PGP-Fingerprint: 496A C6E8 1442 4B34 8508  3529 59F1 87CA 156E B076



Bug#996955: task-desktop silently pulls in task-desktop-gnome via Recommends

2021-10-21 Thread Philip Hands
Holger Wansing  writes:

> Hi,
>
> Fabian Greffrath  wrote (Thu, 21 Oct 2021 12:25:35 +0200):
>> I just installed Debian stable in a virtual machine. When I was asked
>> during the installation process which "meta-packages" to install I
>> left "Desktop Environment" selected but explicitly deselected GNOME. I
>> expected to end up with a minimal graphical environment, e.g. X with
>> twm and xterm or similar. However, I was surprised to find out after
>> installation that indeed the entire GNOME desktop was installed albeit
>> me explicitly deselecting it during installation.
>
> Selecting "Desktop Environment", but not choose one of the displayed 
> possiblities (like "GNOME", "KDE" and so on) is not the way, how this
> dialog was designed, I guess.
>
> If you want a graphical desktop, select "Desktop Environment" and one of
> the options under it; or if you dont't want a graphical UI, deselect all
> those options.
> There is no way in between of these two.

The outcome is the same if one does any of: setting just "Desktop
Environment"; setting just Gnome; or setting both of them at the same
time.  The reason being that setting just "Desktop Environment" results
in you getting the default desktop, which currently happens to be Gnome.

If there was a way of making "Desktop Environment" be a section heading
instead, without it having a checkbox next to it, that would have been
done, but AFAIK that is not currently possible with the way that the
menu is assembled.

Sadly, that's rather misleading.

Cheers, Phil.
-- 
|)|  Philip Hands  [+44 (0)20 8530 9560]  HANDS.COM Ltd.
|-|  http://www.hands.com/http://ftp.uk.debian.org/
|(|  Hugo-Klemm-Strasse 34,   21075 Hamburg,GERMANY



Bug#996955: task-desktop silently pulls in task-desktop-gnome via Recommends

2021-10-21 Thread Brian Potkin
On Thu 21 Oct 2021 at 17:27:22 +0200, Fabian Greffrath wrote:

> Hi Holger,
> 
> thanks for your reply!
> 
> Am 21.10.2021 16:31, schrieb Holger Wansing:
> > Selecting "Desktop Environment", but not choose one of the displayed
> > possiblities (like "GNOME", "KDE" and so on) is not the way, how this
> > dialog was designed, I guess.
> 
> Yes, apparently. :/

I think this is exactly the way it was designed. Whether the design
is the best is what has been brought up in this report.

There is the concept of "default desktop". At the present time it is
Gnome. The first selection is for the default. The description for
task-desktop says:

  This task package is used to install the Debian desktop.

Regards,

Brian.



Bug#996955: task-desktop silently pulls in task-desktop-gnome via Recommends

2021-10-21 Thread Fabian Greffrath

Hi Holger,

thanks for your reply!

Am 21.10.2021 16:31, schrieb Holger Wansing:

Selecting "Desktop Environment", but not choose one of the displayed
possiblities (like "GNOME", "KDE" and so on) is not the way, how this
dialog was designed, I guess.


Yes, apparently. :/

I could imagine a solution, where the checkbox in the first line 
"Desktop

Environment" is not directly changeable at all, but gets automatically
checked or unchecked, if the user selects one of the desktop 
environment

options below (or does not check any of them).
Or the first line having no checkbox at all would be even better.


Yes, one of these options would clearly help improve this experience.

Thanks!

Cheers,

 - Fabian



Bug#996955: task-desktop silently pulls in task-desktop-gnome via Recommends

2021-10-21 Thread Fabian Greffrath
Package: task-desktop
Version: 3.68
Severity: normal
Tags: d-i
X-Debbugs-Cc: debian-b...@lists.debian.org

Hi,

I just installed Debian stable in a virtual machine. When I was asked
during the installation process which "meta-packages" to install I
left "Desktop Environment" selected but explicitly deselected GNOME. I
expected to end up with a minimal graphical environment, e.g. X with
twm and xterm or similar. However, I was surprised to find out after
installation that indeed the entire GNOME desktop was installed albeit
me explicitly deselecting it during installation.

The reason seems to be that task-desktop Recommends a whole list of
alternative desktop environments with task-desktop-gnome being the
first on the list -- and since Recommends are installed by default and
since the first of a list of alternatives is installed by default,
this is how I ended up getting GNOME installed, although I didn't even
want it. The outcome is the same as if I had left the GNOME checkbox
selected, which is quite surpsising and unexpected to me.

Please consider introducing an absolute bare minimum package to let
task-desktop depend on (by means of Recommends) instead of falling
back to GNOME. Thanks!

Cheers,

 - Fabian



-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'experimental'), 
(500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.14.0-2-amd64 (SMP w/8 CPU threads)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages task-desktop depends on:
ii  desktop-base11.0.3
ii  tasksel 3.68
ii  xorg1:7.7+23
ii  xserver-xorg-input-all  1:7.7+23
ii  xserver-xorg-video-all  1:7.7+23

Versions of packages task-desktop recommends:
ii  alsa-utils  1.2.5.1-1
ii  anacron 2.3-31+b1
ii  avahi-daemon0.8-5
ii  eject   2.37.2-1
ii  firefox 93.0-1
ii  fonts-symbola   2.60-1.1
ii  iw  5.9-3
ii  libnss-mdns 0.14.1-2
ii  sudo1.9.5p2-3
ii  task-gnome-desktop  3.68
ii  xdg-utils   1.1.3-4.1

task-desktop suggests no packages.

-- no debconf information