Marcelo E. Magallon wrote:
Nope. Get the tasksel package, and look at /usr/share/doc/tasksel/README. It scans /var/lib/dpkg/available for both task-* packages and Task: fields, at runtime. We can still modify Task: for non-base packages, since those are not frozen.Hi Randolph,
I'm having trouble finding documentation for the task system. Looking at the available file on my machine, I see some packages include a 'Task:' field. Is this something each maintainer has to add to the control file or is it managed using an override file? Are there guidelines for creating tasks? I'm asking because we at debian-beowulf would like to have tasks, parallel-computing and parallel-computing-node. The first one is the set of packages to be installed on a "master node" (development libraries, utilities, daemons) and the second one are those that comprise a runtime environment.
Another question, is tasksel excluded from the freeze? Can the task descriptions be updated? As far as I can see those are stored on a central file.
Incidentally, this solves Fabrice's arch dependency problem: if mosix-* is not available on, say, powerpc, then it won't be listed in /var/lib/dpkg/available, and tasksel won't include it in the parallel-computing(-dev) task.
Zeen, --
-Adam P.
GPG fingerprint: D54D 1AEE B11C CE9B A02B C5DD 526F 01E8 564E E4B6
Welcome to the best software in the world today cafe! <http://lyre.mit.edu/%7Epowell/The_Best_Stuff_In_The_World_Today_Cafe.ogg>

