On Fri, Nov 08, 2013 at 08:47:32AM +0200, Pauli Nieminen wrote:Thanks a bunch for digging into this and for the patches (and sorry
> Maybe these patches will help fixing the issue. At least to me it looks
> like the cause of the problem.
that it took me so long to reply).
I'm still a bit confused though, AFAICS, 0.9.12.1 does send the sort
pkgname so the first patch should not be needed with the apt in
current unstable. Or am I missing something? I.e. do you still
observe that 0.9.12.1 sends the architecture string?
As for the second patch, the new
PackageManagerProgressFd::StatusChanged() has a line.
status << "pmstatus:" << StringSplit(PackageName, ":")[0]
that should also strip the architectire before it goes out over the
status-fd to python-apt. The InstallProgress needs the full
architecture string for progress classes like the new deb822 progress
that will send out the archtitecture as a sperate field.
Cheers,
Michael