Notes taken during the discussion about D-I modularization (jfs)

There was an extensive discussion on how to improve the way d-i handles translations so that it will be possible, in the future, to provide as many translations as we are provided with.

See also the thread starting from a mail from Frans Pop on this subject.

The current d-i mechanism is:

With the current d-i mechanism there are some limitations since new translations impact:

[FJP] What concerns me most currently is the third issue. The first issue may already be a concern for some architectures, but I'm not sure. It may become a bigger concern at some point in the furure though. The second issue is not really a serious concern IMO.
Note that for the 2nd and 3rd issues compression of template files will not help: both the intrd (at least in most cases) and the udebs are already compressed. initrd size is of course a concern for floppy based installation, but that is already solved by excluding all translations.

Some alternatives were discussed: