task entry for it that can have test scripts like other task entries,
etc.
* Check for running under the debconf frontend and if it is, do as much as
possible to avoid outputting non-debconf protocol to stdout, including:
- Don't display the manual task.
- Don't clear the screen before running aptitude.
Before this can be used in a first stage debian install, we'll still need
to deal with dpkg/apt output.
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.
- Remove a trailing space in tasks/{c-dev,chinese-t,python-dev}
and update tasks/po/{de,no}.po
- Add tasks/po/fr.po. Closes: #204554
- Fix a typo in news-server. Closes: #204145
- Patched data.c to split multi-paragraph descriptions into
separate gettext calls. Closes: #203829
* Joey Hess
- Remove openoffice.org-spellcheck-de-* from German task, no such packages
any more, and I cannot find a replacement.
- Add a Norwegian language task from Petter Reinholdtsen. Closes: #205360
- Provisionally switched print server task to CUPS. We're not sure
which is the better choice, and continue to solicit comments on this
change. Closes: #205358
- Use apt-cache dumpavail via popen, instead of reading the often
outdated available file. Closes: #114721, #192306, #211072
- Doc updates for above change.
- 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 support for task description files.
* Read in /usr/share/tasksel/debian-tasks.desc as a task description
file.
* Added makedesc.pl, a program to generate a task description file from
a set of task descriptions.
* Got rid of all the name prettification code since it is no longer used
anyway.
* Killed filterdescription, the task packages in woody actually don't
have that problem anymore.
* Don't move cursor to the right after a task is selected.
* Removed unused tasksel.man from source package (keep pod).
* Fixed an obscure bug if a task package happened to be the last thing in
the available file.
* Enable debug mode by default, but turn it off when building from the
rules file.
Aj's changes:
* Use "Section:" fields to break tasks into different sections. Have a
hardcoded list of default sections, with a defined order; remaining
sections get added to the end, in alphabetical order. Sections that
don't match "tasks-*" are ignored.
* "tasksel install foo bar baz" as a replacement for "apt-get install
task-foo task-bar task-baz"
* Increase the size of the "apt-get install" command line buffer.