tasks, such as gnome-desktop and kde-desktop provide the same essential
thing. If so, tasksel will try to avoid selecting both for install.
* If an enhancing task is selected (by preseeding), make sure to select
the tasks it enhances too. The add any other tasks that also enhnce
those tasks, unless they provide the same thing. In other words, this
allows preseeding kde-desktop, and getting desktop and any appropriate
lang-desktop, but not gnome-desktop.
the new one & in testing now.
* Run test scripts for enhancing tasks after task selection, to determine
whether to install them.
* If an enhancing task is selected (by preseeding), make sure to select
the tasks it enhances too, but not other tasks that enhance them in
turn.
* kde-desktop task is back. Not installed as part of the desktop task, and
still hidden from the menu. But:
* Support preseeding tasks to install using the task name, which is shorter
and nicer for preseeding than the short description. So for example,
you can boot with tasksel/first=kde-desktop ..
installed, both of these as well as laptop-detect are used by xserver-org
if available (tasksel already depends on laptop-detect, so it will already
be available).
* Patch from Kenshi Muto to make translated task names be displayed.
Closes: #348716
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.
- Don't clear screen in test mode.
- Fix behavior of tasks whose test script returns 2 in --new-install mode;
do not install these tasks if the user de-selects them. Closes: #284895
- Fix utf8 support. Closes: #238739, #235433
- Move Debian Jr. to the misc ghetto.
- Dropped the tcl/tk task as not being a popular enough language these
days.
and descriptions. This info is stored in the debian-tasks domain, for use
by any program that needs it.
* Modified data.c to set the domain to match the task file it is reading,
and use gettext on translatable strings. Closes: #157848
* Included a slighlty outdated tasks/po/de.po.
* laptop: to support specific laptop HW, add tcp, mwavem, tpctl,
thinkpad-base, i8kutils, and sjog. vaiostat is left commented until
more than a source package is available. Closes: #201398
* dialup: Remove anacron. Closes: #202882
* Patch from Denis Barbier to fix encoding problems in it.po, ja.po.
This also adds an updatepo target. Closes: #203398
* Split broadband task out of dialup. Closes: #201764
* Moved broadband, dialup, and laptop into hardware.
* Moved science to misc.
* Change task sorting for display: Sort first on a new Relevance field,
then by short description (not name).
* Add bluez-utils to laptop task. Closes: #202881