lp:ubuntu/maverick/tasksel

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/maverick/tasksel
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

61. By Colin Watson

* Resynchronise with Debian. Remaining changes:
  - Add Ubuntu tasks and 'debian/rules update' target.
  - Install various *-desktop.preinst as symlinks to desktop.preinst,
    which we keep for now although it was removed from Debian.
  - Add --debconf-apt-from and --debconf-apt-to options to tasksel, to
    allow better progress output for task scripts. Adjust desktop.preinst
    to make use of this.
  - Use apt-get rather than aptitude to install tasks.
  - Add new debconf variables tasksel/limit-tasks, tasksel/force-tasks,
    and tasksel/skip-tasks: these respectively limit the set of available
    tasks, force tasks to be installed on fresh installs while still
    displaying the task menu, and cause tasks to be neither shown nor
    installed.
  - Fix seen flag handling: you can now preseed tasksel/first without
    setting the seen flag in order to set defaults while still displaying
    the question.
  - Canonicalise tasksel/first or tasksel/tasks preseeding before
    displaying the main tasks question, in order that unseen preseeding of
    task names rather than descriptions works correctly.
  - Add --section option to limit the list of tasks shown in the UI to
    those of the given section.
  - Offer manual package selection via aptitude if the cdebconf terminal
    plugin is available.
  - Avoid removing packages that are in other tasks that are still
    selected or not displayed.
  - Beef up Enhances support to be able to handle disjunctive Enhances. A
    task with "Enhances: a | b | c" will be installed if any of a, b, or c
    are installed.
  - tests/limited: New test which can be used to select tasks by default
    when particular other tasks are listed in tasksel/limit-tasks.
  - Don't explicitly mark enhancing tasks as not to be installed when
    hiding them. This will be done anyway by other code in new-install
    mode, while in new-install mode we may want to apply a test (such as
    the new "limited" test) to an enhancing task that installs it by
    default even if the packages it enhances are not installed.
  - On new installs, include preseeded tasks in the choices list,
    regardless of filtering.
* Drop byhand overrides file.
* Point Ubuntu task update script at maverick.
* Update Ubuntu tasks from seeds, adding kubuntu-mobile,
  kubuntu-mobile-live, and ubuntu-uec-live tasks.

60. By Colin Watson

* On new installs, include preseeded tasks in the choices list, regardless
  of filtering (LP: #540167).
* Update Ubuntu tasks from seeds, removing edubuntu-ship-addon, updating
  uec's Key to cloud-init, and hiding eucalyptus-* on new installs.

59. By Steve Kowalik

Stop looking at the mobile seed list, and switch from the unr to netbook
seed collection.

58. By Colin Watson

* Point Ubuntu task update script at lucid.
* Update Ubuntu tasks from seeds:
  - Add new finer-grained eucalyptus-* tasks.
  - Fix description of edubuntu-dvd-live.
  - Rename Kubuntu Netbook Edition to Kubuntu Netbook Remix.

57. By Colin Watson

Update Ubuntu tasks from seeds, hiding mobile-mid on new installations
(LP: #456561).

56. By Colin Watson

Omit tasks with no descriptions (namely ubuntu-edu-preschool,
ubuntu-edu-primary, ubuntu-edu-secondary, and ubuntu-edu-tertiary;
LP: #438546).

55. By Colin Watson

Update Ubuntu tasks from seeds, adding edubuntu-dvd-live,
ubuntu-edu-preschool, ubuntu-edu-primary, ubuntu-edu-secondary,
ubuntu-edu-tertiary, ubuntustudio-font-meta, and uec tasks.

54. By Colin Watson

Add eucalyptus-simple-cluster and eucalyptus-node tasks.

53. By Colin Watson

[ Scott Kitterman ]
* Add kubuntu-netbook and kubuntu-netbook-live tasks for Kubuntu Netbook
  edition

[ Colin Watson ]
* Point Ubuntu task update script at karmic.
* Add Ubuntu Netbook Remix seeds, including support for Task-Name fields.

52. By Colin Watson

* Beef up Enhances support to be able to handle disjunctive Enhances. A
  task with "Enhances: a | b | c" will be installed if any of a, b, or c
  are installed.
* Avoid slow computations due to the fix for LP #150252 when there are no
  tasks to be removed.
* tests/limited: New test which can be used to select tasks by default
  when particular other tasks are listed in tasksel/limit-tasks.
* Don't explicitly mark enhancing tasks as not to be installed when hiding
  them. This will be done anyway by other code in new-install mode, while
  in new-install mode we may want to apply a test (such as the new
  "limited" test) to an enhancing task that installs it by default even if
  the packages it enhances are not installed.
* Update Ubuntu tasks from seeds; ubuntustudio-desktop now takes advantage
  of the above facilities (LP: #148078, #326501).

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/natty/tasksel
This branch contains Public information 
Everyone can see this information.

Subscribers