Re: Tasksel support added to cdd-dev at trunk
On Tue, 28 Sep 2004, Otavio Salvador wrote:
Well, like I said some days ago I started to work in cdd-dev to have
debian-edu using it in a near future. Currently I added initial
support to tasksel based tasks in current SVN version of cdd-dev but
some work is needed before it is finished.
Some work is to be done anyway. While I tried to port Debian-Jr packages
I found some bugs (mostly concerned to missing final newlines) and
some broken menu entries. My conclusion was to release a version 0.3.9.1
to experimental. This leaves us some time to test your and my changes
before releasing 0.4.
- cdd-gen-control:
o Add -D suport to cdd-gen-control to degrade dependencies to
recommends;
o Add support for architecture dependent packages;
Do we really have architecture dependant meta packages?
I explicitely removed this from the task files because
it makes no sense to me.
o Add fallback to architecture independent packages so allow
backward compatibility;
So this is fine - but an example why this would be needed would
clarify things to me.
o Add suport to tasksel based tasks;
- task-files: added.
Great!
What need to be done before this part is finished? Well, current code
is mostly based on debian-edu code but current cdd-dev have some
differences and I did best I can to try to remove all I can see at
first look.
I'll have a deep look while merging in my changes from this afternoon.
We need provide a way to cdd-dev, automaticaly, add a _CDD_-tasks with
the generated .desc file installed in /usr/share/tasksel/ and the
files of task-files/* in same directory. Andreas, can you look it,
please?
I'll give it a try.
I think we will need to provide a new package called cdd-common where
we can provide the task-files since this will be one file used by all
CDD packages when using tasksel-support. Another option is pass it to
be internaly supported by tasksel but this need to be discussed with
Joey Hess before.
Sure. This was the reason why I filed #273801. Our package would conflict
with education-tasks, which is IMHO a completely superflous package which
should immediately be removed. The "data" files should be moved to a
education-common file which should be created by cdd-dev and the "code"
(task-files) belongs to cdd-common. But we can't release this without
causing an RC bug.
Kind regards
Andreas.
Reply to: