Bug#407689: tasksel: Please consider adding a Development task for Etch
> The problem with adding a development task has always been, and
> continues to be, that people do not use the same tools for development,
> and that there are no good defaults beyond basic C-style development
mind you a similar thing applies to say the file server task, there are at least 3 different types of server that someone could want that would fit the "file server" discription and its not at all clear which ones will be installed.
I personally belive that tasksel needs a major overhaul and is practically useless in its present form, what i think is really needed is a set of categories each with a number of entries so you'd say have a desktop category (with gnome desktop, kde desktop, xfce desktop etc), a webserver category (with basic websever, lamp webserver etc), a fileserver category (with samba,nfs and ftp options), a development category (with basic development, kernel development, debian package development, java development etc) and so on.
> This is why #266702 is still open. The fact that those default
> C development tools are no longer in standard still doesn't make
> "development" a sensible task. It's not the same class of thing as
> running a web server or using a desktop, both of which can be
> accomplished well, if not perfectly for everyone, with a predetermined
> list of software.
maybe development is the wrong name but even a task that just installed build-essential and the kernel headers would imo make things a lot easier for those stuck with unusual hardware or wanting to compile software that is not packaged off the bat (its not at all obvous to newbies that the package they need to make basic compilation work in one step is called build-essential and its pretty horrible getting compilation to work one package at a time).