so it's less of a special case from how task definitions generally work.
* Key packages are always included in a task, and need not be explicitly
listed by the Packages field, although it's ok if they are.
* Allow package list programs to output the list separated by any
whitespace, not just newlines.
* Pass params from Packages: fields to the program that is run.
* Add a "list" method, supporting easy user-defined tasks with no coding
or overrides hacking needed, vis:
Packages: list
package-1
package-2
...
* Some docs improvements in this area.
scripts), to allow special control of tasks during new installs.
- Add a new "standard" task which defaults to being marked for install
on new installs and is otherwise hidden (because removing it makes
little sense), and which causes all standard or above priority packages
to be installed. Closes: #301273, #298702
- Remove the -r, -i, and -s switches as unnecessary given the standard
task.
- Remove the -n switch since it was intended to be used with other removed
switches.
- Make the lang test only do anything on new installs, to avoid tasksel
looking at the LANG variable in everyday use.
- Rename Packages field in input task files to Packages-list to allow
really specifying a Packages value.
- After discussing it with the apache maintainers, switched to apache2 for
the web task. Added mod-perl, mod-pytohn, and php4 to that task.
- libecpg3 is not available, update database task to libecpg4
- Switch laptop task to use irda-utils.
-- Joey Hess <joeyh@debian.org> Mon, 29 Mar 2004 10:38:17 -0500
- Renamed Essential field to Key, to prevent confusion.
- Implemented dropping of tasks that are missing key packages.
- Enhanced listpackages.pl with support for listing key packages.
- makedesc.pl too.
- Key packages do not need to be listed under Packages too.
- Updated tcl/tk to 8.4.
- Removed localces from language tasks; language-env depends on it.
- Changed around what is Key and what is not, more changes than I can
record here.
- Don't expand lsb package's deps, we want the whole thing or nothing.
- Added makeoverride.pl, which will generate an override file from a
directory of task files.
- Remove user-de and user-es, language-env superscedes.
- Back to just gimp for desktop task.
- If a task is not in the task desc files, but is in the available file
as a Task: line, do not display it.
- Make unselected buttons be the same color as the window itself.
Matches look of new, fixed whiptail, and Closes: #122212
- Note in README that the way to get a task added is a bug report against
this package. Closes: #144533
- Removed broken python-bobo from python task. Closes: #180925
- The python task is retarget at providing a subset of the more useful
python tools, instead of everything. Semi-randomly removed some stuff.
Someone who uses python might want to take over maintainership of this
task.
- Capitalised first letter of every task, in an effort to look
"professional". Closes: #183109
- Removed the fortran task, not sufficiently used.
- Added mutt and spamassassin to mail server task.
- Fixed menu entry to give full path to su-to-root as it is in sbin for
some reason. Closes: #188367
- Replace gnome-gnomines with gnome-games in games task, package rename.
Closes: #190874
- Replace xtris with the currently popular tetrinet in games task.
- Make "available file" message recommend running dselect update.
Closes: #153016, #183690
- Replace netenv (with its nasty boot-time prompt) with guessnet (with
its slick new ifupdown integration) in laptop task.
- Add hdparm to laptop task, since many laptop users will want to use it
to speed up (or turn off!) their disks. Closes: #87450
- Add menu to office task.
- Added a java task. Closes: #108061
- Removed inlined Spanish translation of spanish task. However we should
add translations, it's not like that!
- Added a Thai task. Closes: #122663. Needs review since the bug's package
list was 2 years old.
- Cleaned up bad wording in most of the descriptions of the
language-specific tasks.
- Added sudo to unix-server.
- Added kernel-compile task for custom kernel building. Closes: #184428
- Blessed the idea of putting Maintainer fields in individual task files.
- Removed nonexistant packages from tasks: netscape-zh-resource-477,
dialdcost, hanterm
- Put cxterm-ks in korean task to replace hanterm. I hope that's right.
- Rename mozilla-locale-es to mozilla-locale-es-es.
- For chinese-t, use doc-linux-zh-text, which provides traditional
chinese. doc-linux-zh-t went away.
- doincludes.pl and makedesc.pl use apt-cache dumpavail instead of
dselect available file, for more up-to-date information.
- added language-env to all language tasks that it supports
- added netatalk to file-server and print-server
- renamed modem to dialup, and added stuff for isdn and pppoe to it.
Also removed a few things like lynx from the task.
- added aviword to desktop, so there is a basic word processor in there
- added gimp to desktop too, it's too handy not to be there
- added lyx to tex
* New tasks:
- web-server -- currently includes only the bare basics, suggestions
appreciated.