Debian Bug report logs - #580454
libc6-dev-amd64-i386-cross causes dselect to fail when updating list of packages

Package: buildd.emdebian.org; Maintainer for buildd.emdebian.org is Debian Embedded Team <debian-embedded@lists.debian.org>;

Reported by: Wojtek Zabolotny <W.Zabolotny@elka.pw.edu.pl>

Date: Thu, 6 May 2010 06:33:02 UTC

Severity: important

Done: Neil Williams <codehelp@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, unknown-package@qa.debian.org:
Bug#580454; Package libc6-dev-amd64-i386-cross. (Thu, 06 May 2010 06:33:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to Wojtek Zabolotny <W.Zabolotny@elka.pw.edu.pl>:
New Bug report received and forwarded. Copy sent to unknown-package@qa.debian.org. (Thu, 06 May 2010 06:33:05 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Wojtek Zabolotny <W.Zabolotny@elka.pw.edu.pl>
To: submit@bugs.debian.org
Subject: libc6-dev-amd64-i386-cross causes dselect to fail when updating list of packages
Date: Thu, 06 May 2010 08:28:06 +0200
Package: libc6-dev-amd64-i386-cross
Version: 2.9-4
Severity: important

*** Please type your report below this line ***
When I try to update list of packages in dselect, I get the following error:

dpkg: parse error, in file '/var/cache/apt/available' near line 806093
package 'libc6-dev-amd64-i386-cross':
 duplicate value for `Provides' field

update available list script returned error exit status 2.

It seems that libc6-dev-amd64-i386-cross really has two "Provides" fields:

[...]
Package: libc6-dev-amd64-i386-cross
Version: 2.9-4
Architecture: all
Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
Source: libc6-dev-amd64
Provides: libc6-dev-amd64-i386-dcv1
Provides: lib64c-dev-i386-cross
Replaces: amd64-libs-dev-i386-cross (<= 1.2)
Priority: extra
Section: devel
Filename:
pool/main/libc/libc6-dev-amd64/libc6-dev-amd64-i386-cross_2.9-4_all.deb
Size: 1913578
SHA256: 08bc13692ffbf8ff793d88c8c7d6f7f02b05e3c0184351821c9afeddb31850aa
SHA1: c3e0f53e6139f4c64a562c112c71b8dd5252b871
MD5sum: 65c5cd4e2e5f8ca3c299a6395a0c1485
[...]

Which confuses dselect.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.33.3-rt16 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- 
Wojciech M Zabolotny





Bug reassigned from package 'libc6-dev-amd64-i386-cross' to 'libc6'. Request was from Martin Michlmayr <tbm@cyrius.com> to control@bugs.debian.org. (Thu, 06 May 2010 09:09:06 GMT) Full text and rfc822 format available.

Bug No longer marked as found in versions 2.9-4. Request was from Martin Michlmayr <tbm@cyrius.com> to control@bugs.debian.org. (Thu, 06 May 2010 09:09:07 GMT) Full text and rfc822 format available.

Information forwarded to debian-bugs-dist@lists.debian.org, GNU Libc Maintainers <debian-glibc@lists.debian.org>:
Bug#580454; Package libc6. (Wed, 19 May 2010 15:12:08 GMT) Full text and rfc822 format available.

Acknowledgement sent to Aurelien Jarno <aurelien@aurel32.net>:
Extra info received and forwarded to list. Copy sent to GNU Libc Maintainers <debian-glibc@lists.debian.org>. (Wed, 19 May 2010 15:12:08 GMT) Full text and rfc822 format available.

Message #14 received at 580454@bugs.debian.org (full text, mbox):

From: Aurelien Jarno <aurelien@aurel32.net>
To: Wojtek Zabolotny <W.Zabolotny@elka.pw.edu.pl>
Cc: 580454@bugs.debian.org, control@bugs.debian.org
Subject: Re: libc6-dev-amd64-i386-cross causes dselect to fail when updating list of packages
Date: Wed, 19 May 2010 17:09:59 +0200
reassign 580454 buildd.emdebian.org 
thanks

On Thu, May 06, 2010 at 08:28:06AM +0200, Wojtek Zabolotny wrote:
> Package: libc6-dev-amd64-i386-cross
> Version: 2.9-4
> Severity: important
> 
> *** Please type your report below this line ***
> When I try to update list of packages in dselect, I get the following error:
> 
> dpkg: parse error, in file '/var/cache/apt/available' near line 806093
> package 'libc6-dev-amd64-i386-cross':
>  duplicate value for `Provides' field
> 
> update available list script returned error exit status 2.
> 
> It seems that libc6-dev-amd64-i386-cross really has two "Provides" fields:
> 
> [...]
> Package: libc6-dev-amd64-i386-cross
> Version: 2.9-4
> Architecture: all
> Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
> Source: libc6-dev-amd64
> Provides: libc6-dev-amd64-i386-dcv1
> Provides: lib64c-dev-i386-cross
> Replaces: amd64-libs-dev-i386-cross (<= 1.2)
> Priority: extra
> Section: devel
> Filename:
> pool/main/libc/libc6-dev-amd64/libc6-dev-amd64-i386-cross_2.9-4_all.deb
> Size: 1913578
> SHA256: 08bc13692ffbf8ff793d88c8c7d6f7f02b05e3c0184351821c9afeddb31850aa
> SHA1: c3e0f53e6139f4c64a562c112c71b8dd5252b871
> MD5sum: 65c5cd4e2e5f8ca3c299a6395a0c1485
> [...]
> 
> Which confuses dselect.
> 

This Provides: is not part of the eglibc source package, but is added
during the emdebian build. Reassigning the bug.

-- 
Aurelien Jarno                          GPG: 1024D/F1BCDB73
aurelien@aurel32.net                 http://www.aurel32.net




Bug reassigned from package 'libc6' to 'buildd.emdebian.org'. Request was from Aurelien Jarno <aurelien@aurel32.net> to control@bugs.debian.org. (Wed, 19 May 2010 15:12:10 GMT) Full text and rfc822 format available.

Reply sent to Neil Williams <codehelp@debian.org>:
You have taken responsibility. (Wed, 19 May 2010 17:00:03 GMT) Full text and rfc822 format available.

Notification sent to Wojtek Zabolotny <W.Zabolotny@elka.pw.edu.pl>:
Bug acknowledged by developer. (Wed, 19 May 2010 17:00:04 GMT) Full text and rfc822 format available.

Message #21 received at 580454-done@bugs.debian.org (full text, mbox):

From: Neil Williams <codehelp@debian.org>
To: 580454-submitter@bugs.debian.org
Cc: 580454-done@bugs.debian.org
Subject: Re: Processed: Re: libc6-dev-amd64-i386-cross causes dselect to fail when updating list of packages
Date: Wed, 19 May 2010 17:57:19 +0100
[Message part 1 (text/plain, inline)]
On Wed, 19 May 2010 15:12:11 +0000
owner@bugs.debian.org (Debian Bug Tracking System) wrote:

> Package: libc6-dev-amd64-i386-cross
> Version: 2.9-4
> Severity: important
> 
> *** Please type your report below this line ***
> When I try to update list of packages in dselect, I get the following error:
> 
> dpkg: parse error, in file '/var/cache/apt/available' near line 806093
> package 'libc6-dev-amd64-i386-cross':
>  duplicate value for `Provides' field
> 
> update available list script returned error exit status 2.
> 
> It seems that libc6-dev-amd64-i386-cross really has two "Provides" fields:

This was a dpkg-cross bug which is now fixed in unstable and in testing.

You need to regenerate the -cross package so that the new version of
dpkg-cross can fix the Provides: and prevent a duplicate field
appearing in the cross package.

If there are other -cross packages that have duplicate Provides:, those
would need to be rebuilt and installed as well.

See #578613


-- 


Neil Williams
=============
http://www.data-freedom.org/
http://www.linux.codehelp.co.uk/
http://e-mail.is-not-s.ms/

[Message part 2 (application/pgp-signature, inline)]

Message sent on to Wojtek Zabolotny <W.Zabolotny@elka.pw.edu.pl>:
Bug#580454. (Wed, 19 May 2010 17:00:05 GMT) Full text and rfc822 format available.

Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 17 Jun 2010 07:35:46 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sat Apr 19 20:55:05 2014; Machine Name: beach.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.