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.
- Add libtheora0 to desktop task so totem can play these files.
(See #301262)
- Add Bulgarian language and desktop language tasks contributed by
Anton Zinoviev. Closes: #271178
- Add tf2pt1, ttf2pt1-chinese and ttfprint to chinese-s an chinese-t to
support printing of asian fonts. Closes: #305148
- Remove language-env from chinese-t, since language-env does not support
Chinese simplified yet. See #301496
- Add scim-chewing and m17n-env to chinese-t-desktop, remove old cpanel
and chinput input methods. Closes: #301496
- Also remove language-env from chinese-s as it doesn't support that
either, and remove obsolete cpanel from chinese-s-desktop too.
- Add basic Arabic tasks. Closes: #282493
- Add printconf to print-server for automatic printer setup. Closes: #293108
- Add windbind to file-server since it's commonly used with samba.
Closes: #292936
* Kęstutis Biliūnas
- Added openoffice.org-l10n-lt to lithuanian-desktop task.
- Commented out kde-i18n-lt as the Lithuanian language currently is
not supported by upstream.
- Added aspell-lt to lithuanian task.
* Christian Perrier
- Fix errors in English descriptions of tasks:
- web-server: "select packages"
- *-desktop : "localises the desktop"
"that make it"
- thai : "for Thai speaking people"
All translations unfuzzied
Closes: #306081
* Translations
- All Bosnian translations completed by Safir Secerovic
- All Malagasy translations added by Jaonary Rabarisoa
- Fixes to Danish translations of language tasks by Claus Hindsgaul
- All Vietnamese translations added by Clytie Siddall
- Estonian translations of debconf templates by Siim Põder. Closes: #312464
- Estonian translations of tasks by Siim Põder. Closes: #312463
- Estonian translations of tasksel by Siim Põder. Closes: #312462
- 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.