Your message dated Wed, 28 Jun 2006 22:00:47 +0300
with message-id <[EMAIL PROTECTED]>
and subject line Bug#375784: dselect: bogus parse error? too few values in file
details field Size
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: dselect
Version: 1.13.22
Severity: minor
At the end of a 'dselect update', I've started getting this output:
dpkg: parse error, in file `/var/cache/apt/available' near line 6353 package
`apcd':
too few values in file details field `Size' (compared to others)
It's unhappy about something, but it's unclear what -- the field in question
reads,
Filename: pool/main/a/apcd (0.6b.nr-2)/apcd_0.6b.nr-2+b1_amd64.deb
Size: 20062
MD5sum: 920f5be0fa4f42536570741b9f13e751
which seems to be correct and is certainly a reasonable value; moreover, the
apcd
package hasn't been updated in the last four years, so why the fuss now?
Yesterday
dpkg had the same unfounded complaint about beep-media-player.
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages dselect depends on:
ii dpkg 1.13.22 package maintenance system for Deb
ii libc6 2.3.6-15 GNU C Library: Shared libraries
ii libgcc1 1:4.1.1-2 GCC support library
ii libncurses5 5.5-2 Shared libraries for terminal hand
hi libstdc++6 4.1.1-2 The GNU Standard C++ Library v3
dselect recommends no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Hi,
On Tue, 2006-06-27 at 18:54:03 -0700, David Liontooth wrote:
> Package: dselect
> Version: 1.13.22
> Severity: minor
>
> At the end of a 'dselect update', I've started getting this output:
>
> dpkg: parse error, in file `/var/cache/apt/available' near line 6353 package
> `apcd':
> too few values in file details field `Size' (compared to others)
>
> It's unhappy about something, but it's unclear what -- the field in
> question reads,
>
> Filename: pool/main/a/apcd (0.6b.nr-2)/apcd_0.6b.nr-2+b1_amd64.deb
> Size: 20062
> MD5sum: 920f5be0fa4f42536570741b9f13e751
The problem is with the Filename field, which contains two values, due
to the space there. This is now fixed in the archive software (DAK),
so it should be a matter of updating your Packages files, or waiting
for your mirror to catch up.
> which seems to be correct and is certainly a reasonable value; moreover,
> the apcd package hasn't been updated in the last four years, so why the
> fuss now? Yesterday dpkg had the same unfounded complaint about
> beep-media-player.
The detailed explanation is that dpkg-genchanges was modified to take
into account binNMUs[0] and add in the .changes file to the Version: field
the source version inside parenthesis if it was differing from the
binary package version.
DAK was not able to parse that field correctly anymore for binNMUs and
ended up installing the packages to such paths with spaces inbetween,
which confused dpkg when parsing the available file, and this only
happening when using dselect.
So closing this bug report.
[0] A binNMU is a binary Non Maintainer Upload, see the +b1 in the version.
Those are triggered usually by the release team and are just automatic
rebuilds of the same source package.
regards,
guillem
--- End Message ---