Javier Fernández-Sanguino Peña wrote: > There are three contradictory views: > > - Aj[1] said a while back that this is managed by override files in > the archive (this was probably only a temporary fix). Some other > developers at debian-devel say this is still being done. > > - tasksel sources include (under tasks/) a list of tasks with their > descriptions and packages. > > - latest debian-policy says this is done using a Task: control field in > the packages: > from the changelog: > * we no longer have task packages, instead, we define tasks using a > special field in the control file (and these should be added only > after discussion on the mailing lists) closes:Bug#97755 > > This Task: field is used by debian-cd to retrieve a list of tasks, as > infered from its sources. > > Which one is right? (it's a bit confusion). Some DD's are telling > me to file a bug against tasksel if I want to modify "Task: spanish" > whileas this seems to contradict debian-policy (??) > Maybe the debian-policy document should clear up this issue, and > probably, say that the others (if any) are deprecated.
The only contradicory item is policy's changelog, which is hardly authoratative. The policy document no longer has anything to say about task packages. The canoical source of the task information is tasksel's source; this information is extracted by some program of aj's to generate the overrides file. That in turn is used to populate Packages files, which are then seen by tasksel and aptitude. This is not a temporary thing, this is how it is designed to work. Experience with the old task system has shown that task membership information is best maintained centrally by a small group who have a coherent view of the purpose of each task, and who can make hard decisions. Currently that group consists of myself, Randolph Chung, and aj. -- see shy jo
pgpb6LckwCNzz.pgp
Description: PGP signature