Bug#1119018: tasksel: "Debian desktop environment" should default to gnome-core

2025-10-27 Thread Jeremy Bicha
On Sun, Oct 26, 2025 at 8:43 AM Paweł Starzyński
 wrote:
>
> On Sun, 26 Oct 2025 10:30:13 +0100 Pascal Hambourg  
> wrote:
>
> > Wouldn't it be weird to leave "Debian desktop environment" selected and
> > expect no desktop environment to be installed ?
>
> Maybe Polish translation is faulty, then. In Polish it states: "Podstawowe 
> składniki środowiska graficznego Debiana", which I'd translate to "Basic 
> elements of Debian's DE". This, I think is misleading: one thinks, that 
> something very basic would be installed and gets full-blown GNOME.
>
>
> > This is a separate issue, and would require e.g. a new "Minimal GNOME"
> > task, and maybe renaming "GNOME" as "Full GNOME".
>
> I sincerely think, that something like this should be done. IMO recently 
> Ubuntu made a good decision to default to more stripped down GNOME. I think 
> that Debian should do the same and default to gnome-core, with option to 
> install Full GNOME. I think that more minimal approach is more in tune with 
> Debian's policy than Ubuntu.

Please open a separate bug for the specific request of adding a
minimal GNOME option ("task") to Debian's installer.

I think bug 1119018 should be closed because there is not interest now
in having the "Debian desktop environment" option change to install a
different task than how it already works. It cannot default to a
"minimal GNOME" task because that task does not exist yet. You need
the other bug fixed first.

Thank you,
Jeremy Bícha



Bug#1119018: tasksel: "Debian desktop environment" should default to gnome-core

2025-10-26 Thread Pascal Hambourg

On 26/10/2025 at 13:46, Paweł Starzyński wrote:

On Sun, 26 Oct 2025 11:51:35 +0100 Holger Wansing 
wrote:


In the installer, don't select a desktop environment, only choose the
"standard system" task.
Then login into your new system as root and call
"apt install gnome-core"
to get your "Minimal GNOME" for example.


I know that's a way for doing it, but:
1) With such approach we don't need tasksel at all
2) Isn't it recommended way to install such things like DE, by using
tasksel?- so that system can properly deal with packages dependencies?


apt deals with package dependencies just fine. But tasksel also deals 
with some kind of task dependencies on other tasks, languages... defined 
in tasksel-data. For example when run during initial installation (or 
later with --new-install), tasksel selects language tasks for the chosen 
language, and if a desktop environment is selected then it also selects 
desktop language tasks for the chosen language and desktop environment.


Not installing a desktop environment during initial installation has 
another side effect: NetworkManager is not installed as part of the 
standard system so the installer network configuration is copied into 
/etc/network/interfaces instead of NetworkManager configuration. If 
NetworkMananger is installed later manually or as part of the desktop 
environment dependencies, the network interface used during installation 
will not be configured not manageable in NetworkManager until it is 
removed from /etc/network/interfaces.




Bug#1119018: tasksel: "Debian desktop environment" should default to gnome-core

2025-10-26 Thread Paweł Starzyński
On Sun, 26 Oct 2025 11:51:35 +0100 Holger Wansing 
wrote:
> Hi,
>
> Pascal Hambourg  wrote (Sun, 26 Oct 2025 10:30:13
+0100):
> > > Many users prefer more minimal GNOME install
> >
> > This is a separate issue, and would require e.g. a new "Minimal GNOME"
> > task, and maybe renaming "GNOME" as "Full GNOME".
>
> Is this "Minimal GNOME" a typical use case?

I think there are many users who prefer gnome-core over gnome-desktop.

> We cannot add entries for all possible variations, only the typical ones.
> If you have special requirements, you can do this by hand.
>
> In the installer, don't select a desktop environment, only choose the
> "standard system" task.
> Then login into your new system as root and call
> "apt install gnome-core"
> to get your "Minimal GNOME" for example.

I know that's a way for doing it, but:
1) With such approach we don't need tasksel at all
2) Isn't it recommended way to install such things like DE, by using
tasksel?- so that system can properly deal with packages dependencies?


Bug#1119018: tasksel: "Debian desktop environment" should default to gnome-core

2025-10-26 Thread Paweł Starzyński
On Sun, 26 Oct 2025 10:30:13 +0100 Pascal Hambourg 
wrote:

> Wouldn't it be weird to leave "Debian desktop environment" selected and
> expect no desktop environment to be installed ?

Maybe Polish translation is faulty, then. In Polish it states: "Podstawowe
składniki środowiska graficznego Debiana", which I'd translate to "Basic
elements of Debian's DE". This, I think is misleading: one thinks, that
something very basic would be installed and gets full-blown GNOME.


> This is a separate issue, and would require e.g. a new "Minimal GNOME"
> task, and maybe renaming "GNOME" as "Full GNOME".

I sincerely think, that something like this should be done. IMO recently
Ubuntu made a good decision to default to more stripped down GNOME. I think
that Debian should do the same and default to gnome-core, with option to
install Full GNOME. I think that more minimal approach is more in tune with
Debian's policy than Ubuntu.

Regards.


Bug#1119018: tasksel: "Debian desktop environment" should default to gnome-core

2025-10-26 Thread Holger Wansing
Hi,

Pascal Hambourg  wrote (Sun, 26 Oct 2025 10:30:13 
+0100):
> > Many users prefer more minimal GNOME install
> 
> This is a separate issue, and would require e.g. a new "Minimal GNOME" 
> task, and maybe renaming "GNOME" as "Full GNOME".

Is this "Minimal GNOME" a typical use case?

We cannot add entries for all possible variations, only the typical ones.
If you have special requirements, you can do this by hand.

In the installer, don't select a desktop environment, only choose the
"standard system" task.
Then login into your new system as root and call
"apt install gnome-core"
to get your "Minimal GNOME" for example.


Holger



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



Bug#1119018: tasksel: "Debian desktop environment" should default to gnome-core

2025-10-26 Thread Pascal Hambourg

(Not sending reply to the submitter because gmail would reject it)

On 26/10/2025 à 08:50, Paweł Starzyński wrote:

> We have de facto duplicate entries- if user chooses "GNOME"- it leads
to full GNONE install, the same if "Debian DE" is chosen.


No, they are not duplicates. task-desktop ("Debian desktop environment") 
only recommends either of a number of task-*-desktop desktop environment 
tasks. task-gnome-desktop ("GNOME") is first in the list of alternatives 
so will be installed only if available and no other desktop environment 
is selected. With custom installation sources (CD or mirror) not 
providing task-gnome-desktop, another available desktop environment 
would be installed instead.



Moreover, it may be against one's intentions, one might think that when
GNOME (or other DE) won't be checked, no DE will be installed, and in
fact one gets GNOME if "Debian DE" won't be unchecked.


Wouldn't it be weird to leave "Debian desktop environment" selected and 
expect no desktop environment to be installed ?



Many users prefer more minimal GNOME install


This is a separate issue, and would require e.g. a new "Minimal GNOME" 
task, and maybe renaming "GNOME" as "Full GNOME".




Bug#1119018: tasksel: "Debian desktop environment" should default to gnome-core

2025-10-26 Thread Paweł Starzyński
Package: tasksel
Version: 3.81
Severity: wishlist
X-Debbugs-Cc: [email protected]

Dear Maintainer,

I think that current situation in debian installer's tasksel stage, leads to 
confusion. We have de facto duplicate entries- if user chooses "GNOME"- it 
leads to full GNONE instal, the same if "Debian DE" is chosen. Moreover, it may 
be against one's intentions, one might think that when GNOME (or other DE) 
won't be checked, no DE will be installed, and in fact one gets GNOME if 
"Debian DE" won't be unchecked.

Many users preffer more minimal GNOME install and such move would address their 
needs.

Regards,
Paul


-- System Information:
Debian Release: 13.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.48+deb13-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages tasksel depends on:
ii  apt 3.0.3
ii  debconf [debconf-2.0]   1.5.91
ii  liblocale-gettext-perl  1.07-7+b1
ii  tasksel-data3.81

tasksel recommends no packages.

tasksel suggests no packages.

-- debconf information excluded