Steve McIntyre wrote:
> >How it seems to really work:
> >
> > - tasks/base-sarge is never updated for new versions of debootstrap in
> > recent memory, but things like "filesutils", fileutils, and arcboot are
> > manually added to it, ignoring the comments at the top of the file.
>
> Ouch. In that case we need to fix this. Dependencies are going to
> become fun here, of course. I hadn't noticed the problem here yet, but
> I've never felt the need to modify tasks.
I think I've comprehensively fixed + updated this one.
> > - tasks/debian-installer is generated by tools/generate_di_list, which
> > now must be run on a machine containing a mirror of the unofficial amd64
> > port, or you won't get the same file as is in cvs.
>
> Apologies, that's my fault from when I added the amd64 support into
> debian-cd.
>
> > - tasks/debian-installer+kernel likewise but more so
>
> Ditto.
>
> >Is this accurate? Am I wasting my time trying to do things like the
> >documentation and common sense would indicate they should be done?
>
> I can well believe what you're seeing. The way I suggest to fix this:
>
> * remove the auto-generated files from cvs altogether:
> * tasks/base-sarge
> * tasks/debian-installer
> * tasks/debian-installer+kernel
>
> * Add a dependency on debootstrap to generate the base-$suite file as
> needed
>
> * A full debian-cd run should generate the
> tasks/debian-installer{,+kernel} as needed too. If people don't
> have a full mirror attached for the arches they're targetting then
> they're going to struggle to do anything anyway. It's not clear why
> these were ever committed into cvs, and I agree it was a mistake.
That would indeed be better than the hack I put in for
tasks/debian-installer+kernel. Doing a similar hack for
tasks/debian-installer was unmaintainable anyway.
> Does this sound reasonable? The next question - do we want to do this
> _now_, or will it wait until after the sarge release so we don't risk
> destabilising too much? I guess I'm asking how much change we're
> likely to see in d-i between now and the release. Your call, really.
I don't really anticipate needing to update tasks/debian-installer
before release. The debian-installer+kernel lists kernel packages to
install and it will be changing over the next couple of weeks.
--
see shy jo
Attachment:
signature.asc
Description: Digital signature