On Sat, Sep 05, 2026 at 04:05:23PM +0000, Fix The Debian Installer wrote:
> To the Debian Installer Team,

Just a quick reminder: Debian Code of Conduct applies here. So does the
mailing lists code of conduct. Below text has been reformatted manually
by me to make it more readable.

> Whoever decided to eliminate granular package selection and force everyone
> into broad, opaque tasksel bundles completely missed the point of basic
> system architecture. 

Granular package selection is still entirely possible: 

You can use the expert mode installer which will ask you more questions
including those at lower priority. You will find this as an option on 
the menu as you boot the Debian install medium.

As suggested by others: if you reach the tasksel screen, you can uncheck
the Debian desktop and Gnome which are checked by default. It is always
open to you to not install tasks.

I've just checked: once you get to a basic installed system, you can
use dselect and dpkg. I'd not suggest it, but it does provide a means
to individually select any of approximately 68859 packages.

> Forcing an experienced administrator through an automated bottleneck that
> defaults to heavy desktop bloat, only to require them to manually purge
> that junk post-boot, is an utterly broken and brain-damaged workflow.

It is a workflow that will provide a user with a desktop fairly reliably.
If you don't like the GNOME desktop, you can provide an alternative.

> An installer has one fundamental job: execute the precise parameters
> defined by the person installing it. It is not there to make paternalistic
> assumptions or try to be "smart" on behalf of the user.

Precision is in the eye of the beholder. What did you define when you did
your Debian install?

>  Stripping away fine-grained package control under the guise of
> simplification completely compromises the utility of the distribution
> for minimal, headless, and enterprise environments.

See above. if you want a *really* minimal installation, look at the packages
recommended for minbase in the cloud images and install only those. 
Preseed the installation / use ansible, puppet or your preferred 
installation method to do this. Headless - don't install a GUI.
What's an enterprise environment in your terms? Red Hat, for example,
installs a web-based GUI in cockpit as a necessary part of system
administration

> It introduces completely unnecessary overhead and remediation steps that
> have no business existing in a professional-grade operating system.You do
> not dictate broken workflows to the community that actually relies on your
> system for real work.

Your idea of community here who rely on the system for real work - does that
include the > 1000 Debian developers, the many thousands of users or the
millions of servers and virtual machines deployed worldwide? Your desires
for the world may not be everyone elses, but you're free to explain
what you need - probably on debian-user mailing list if you wish for long
discussions.

> The engineering logic here is completely counterproductive and needs to
> be fixed. A direct, non-automated path that completely bypasses tasksel
> and restores individual package selection must be reinstated immediately.

The logic has built up over 32 years. You can dselect tasks in tasksel
and use dselect and/or dpkg directly on a base system rather than using apt.

> Until the installer natively respects the absolute requirement for
> minimal deployments, this is going to remain a point of persistent friction.

With you, maybe. As someone living with genuine congenital brain damage
and the resultant cerebral palsy, I remain unimpressed with your level
of communication and using that as an insulting term. I do look forward
to reading reasoned argumnent from you in the future, when you have
taken the opportunity to reflect on how your demands come across to
those of us actually doing the work.

With every good wish, as ever,

Andrew Cater
([email protected])

Reply via email to