On 7/9/06, Petter Reinholdtsen <[EMAIL PROTECTED]> wrote:

[Gustavo Franco]
> Since Carlos' work is going well and considering that SELinux support
> is still a "pet release goal"[0] and i don't think it will make the
> release, we've a chance to push LSB-compliant init-scripts as a
> release goal now.

I'm not sure what SELinux got to do with this, but will chip in a few
comments.

It would be nice if all init.d scripts have LSB-compliant headers in
time for Etch, but it is not required to handle dependency based
reordering of the scripts, thanks to the way insserv handle override
files (it include dependency info for the init.d scripts missing those
internally).  And it is unlikely that we manage to implement an
update-rc.d which uses this dependency info in time for Etch, and thus
I believe it is better to introduce the dependency info without any
hard deadline.  When Carlos get lintian to report missing headers,
developers will slowly fix the init.d scripts by themselves, and I
hope all packages will be fixed in time for etch+1.

In pratical terms, insserv won't be added in none of our tasks, so the
user, admin, whatever will need to install it after installing Etch.
Better than nothing, but not that better than we've now.

The update-rc.d is a issue right, but you answer below why we should
at least try this even without a new update-rc.d.

I really disagree with your last point. This "slowly" approach is what
makes us (almost) totally non release focused. If we've a great work
being done and can make our release in 4, 5 months why wait (and add
stuff slowly) 22, 23 months (Etch+1) ? If nobody steps in to really
focus on release and its details you will be writing the same thing
for somebody else in 17, 18 months. Take note.

There are other changes to the boot which will improve the boot times
much more than parallelization, and I recommend we focus on those for
Etch instead.

The "hotspots". Well, there's the discarded "sh->bash" thing, "depmod"
already implemented and what we've more that will improve the boot
times much more than parallelization ? Maybe i missed something, but
these two cited won't.

This is not to say that we should stop reporting bugs about missing
headers, nor that we should not ask the release team on their opinion.
After all, adding such headers introduces a very low risk to the
packages, and make it a lot easier to detect errors in the boot
sequence.  And such errors in the boot sequence should be fixed before
Etch. :)

That's my point Petter. :)

As for how we are on schedule for releasing Etch, I believe we are on
track and will make the release in November/December this year, but
there is a lot of hard work left to do, and we should do our best to
reduce the amount of remaining work.  Adding new release goals is
perhaps not the best way to do it, but on the other hand we need to
verify the boot order before Etch freezes.


Exactly why i mentioned one release goal: SELinux support, that i
think won't make the release so we could ask for a replacement.

Closing, i can't do all this by myself so if you (Petter) and Carlos
don't want to go this way, i'll move on.

regards,
-- stratus

_______________________________________________
initscripts-ng-devel mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/initscripts-ng-devel

Reply via email to