[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#729699: debian-installer: apt-setup/multiarch argument amd64 isn't numeric in multiplication debconf-apt-progress



Control: reassign -1 debconf 1.5.49
Control: affects -1 debian-installer

Hi,

thanks for your report. Unfortunately, due to attachment size, it wasn't
delivered to debian-boot@; so I only saw it when looking at the huge
-boot bug list, sorry about that. :/

bofh80 <afm404@gmail.com> (2013-11-16):
> Package: debian-installer
> Version: 20130613+deb7u1
> Severity: normal
> Tags: d-i
> 
> Dear Maintainer,
> 
> using cdimage / non-free/ daily / testing
> To install testing/jessie
> used apt-setup/multiarch option, which appears to work fine.
> 
> Get spurious messages all the way through the package install after
> the initial base setup.
> 
> The attached preseed as you can see is quite basic, when adding :i386
> packages you also get messages with amd64 replace with i386. again
> nothing seems to be broken.  installer/syslog will be attached.
> 
> 
> in-target: Argument "amd64" isn't numeric in multiplication (*) at /usr/bin/debconf-apt-progress line 168, <STDIN> line ##.

AFAICT this is due to the way lines are split up:
| sub handle_status ($$$) {
|         my ($from, $to, $line) = @_;
|         my ($status, $pkg, $percent, $description) = split ':', $line, 4;
| …
|         $percent = ($percent * $len / 100 + $min);

multiarch means you get arch-qualified package ($pkg:$arch), which
breaks the assumption made above. I'm therefore reassigning this bug
report to debconf. Same code in 1.5.49 (wheezy) and 1.5.42 (current
sid).

Mraw,
KiBi.

Attachment: signature.asc
Description: Digital signature


Reply to: