On Sunday 02 March 2008, Frans Pop wrote: > The attached patch series is what IMO should be backported. It includes > the following commits (this is on top of the patch that was already > backported in the 1.5.11etch1 release): > * debconf-apt-progress: Add --no-progress option intended to be used > by apt-install in d-i. > * debconf-apt-progress: Notice if the child exited abnormally, and exit > nonzero. > * add --dlwaypoint option (without the cancel changes) > * debconf-apt-progress sometimes gets captured by buggy daemons, > causing tasksel to hang because $debconf_command_eof never becomes > true. STATUS_READ should be the last fd to close, so checking > $status_eof is sufficient (LP: #141601). > The last patch also looks interesting from a stability PoV.
In addition to these commit r2266 should probably be included as it avoids
some annoying errors in the syslog:
* Fix use of 'next' rather than 'return' in debconf-apt-progress
handle_status.
> As these patches cannot be backported in time for beta1, I have also
> prepared a new version of the etch-support udeb that includes an updated
> debconf-apt-progress with these patches and that diverts the Etch version
> debconf-apt-progress for the duration of the installation (from
> post-base-installer to finish-install).
This has been done, but Phil later discovered that this solution does not
cover one particular case: when stable is installed using LVM or RAID,
apt-install is called just before the divert is done and this makes the
progress bar disappear during the last part of base-installer. So a stable
update is very much desired.
Cheers,
FJP
signature.asc
Description: This is a digitally signed message part.

