Debian Bug report logs - #599616
linux-tools-2.6.36: ..dependency logic bug, should depend on either 1 of sid or experimental binutils, not on both 2.

Package: linux-tools-2.6.36; Maintainer for linux-tools-2.6.36 is (unknown);

Reported by: Arnt Karlsen <arnt@c2i.net>

Date: Sat, 9 Oct 2010 16:45:01 UTC

Severity: normal

Tags: moreinfo, unreproducible

Done: Ben Hutchings <ben@decadent.org.uk>

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, arnt@c2i.net, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#599616; Package linux-tools-2.6.36. (Sat, 09 Oct 2010 16:45:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Arnt Karlsen <arnt@c2i.net>:
New Bug report received and forwarded. Copy sent to arnt@c2i.net, Debian Kernel Team <debian-kernel@lists.debian.org>. (Sat, 09 Oct 2010 16:45:04 GMT) Full text and rfc822 format available.

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

From: Arnt Karlsen <arnt@c2i.net>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: linux-tools-2.6.36: ..dependency logic bug, should depend on either 1 of sid or experimental binutils, not on both 2.
Date: Sat, 09 Oct 2010 18:42:09 +0200
Package: linux-tools-2.6.36
Severity: normal


...dependency logic bug; experimental package linux-tools-$(experimental-kernel-version)
should depend on either 1 of sid binutils, or on experimental binutils, not on both 2.

...first 3 "solutions" offered:
...a45:~# unset http_proxy &&unset HTTP_PROXY &&aptitude -t experimental install linux-tools-2.6.36
The following NEW packages will be installed:
  linux-tools-2.6.36{b} 
0 packages upgraded, 1 newly installed, 0 to remove and 20 not upgraded.
Need to get 374 kB of archives. After unpacking 967 kB will be used.
The following packages have unmet dependencies:
  linux-tools-2.6.36: Depends: binutils (< 2.20.2) but 2.20.51.20100925-1 is installed.
The following actions will resolve these dependencies:

     Keep the following packages at their current version:
1)     linux-tools-2.6.36 [Not Installed]                 



Accept this solution? [Y/n/q/?] q
Abandoning all efforts to resolve these dependencies.
Abort.
a45:~# unset http_proxy &&unset HTTP_PROXY &&aptitude -t experimental install linux-tools-2.6.36
The following NEW packages will be installed:
  linux-tools-2.6.36{b} 
0 packages upgraded, 1 newly installed, 0 to remove and 20 not upgraded.
Need to get 374 kB of archives. After unpacking 967 kB will be used.
The following packages have unmet dependencies:
  linux-tools-2.6.36: Depends: binutils (< 2.20.2) but 2.20.51.20100925-1 is installed.
The following actions will resolve these dependencies:

     Keep the following packages at their current version:
1)     linux-tools-2.6.36 [Not Installed]                 



Accept this solution? [Y/n/q/?] n
The following actions will resolve these dependencies:

     Downgrade the following packages:                                                    
1)     binutils [2.20.51.20100925-1 (experimental, now) -> 2.20.1-15 (unstable)]          
2)     binutils-dev [2.20.51.20100925-1 (experimental, now) -> 2.20.1-15 (unstable)]      
3)     binutils-multiarch [2.20.51.20100925-1 (experimental, now) -> 2.20.1-15 (unstable)]



Accept this solution? [Y/n/q/?] n
The following actions will resolve these dependencies:

     Remove the following packages:                                                       
1)     binutils-dev                                                                       
2)     kernel-patch-kdb                                                                   

     Downgrade the following packages:                                                    
3)     binutils [2.20.51.20100925-1 (experimental, now) -> 2.20.1-15 (unstable)]          
4)     binutils-multiarch [2.20.51.20100925-1 (experimental, now) -> 2.20.1-15 (unstable)]



Accept this solution? [Y/n/q/?] q
Abandoning all efforts to resolve these dependencies.
Abort.
a45:~# 

....etc.




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

Kernel: Linux 2.6.36-rc6-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages linux-tools-2.6.36 depends on:
ii  binutils              2.20.51.20100925-1 The GNU assembler, linker and bina
ii  libc6                 2.11.2-6           Embedded GNU C Library: Shared lib
ii  libelf1               0.148-1            library to read and write ELF file

Versions of packages linux-tools-2.6.36 recommends:
ii  linux-base   2.6.36~rc6-1~experimental.1 Linux image base package

Versions of packages linux-tools-2.6.36 suggests:
ii  linux-doc-2. 2.6.36~rc6-1~experimental.1 Linux kernel specific documentatio




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#599616; Package linux-tools-2.6.36. (Sat, 09 Oct 2010 17:42:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ben Hutchings <ben@decadent.org.uk>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Sat, 09 Oct 2010 17:42:04 GMT) Full text and rfc822 format available.

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

From: Ben Hutchings <ben@decadent.org.uk>
To: Arnt Karlsen <arnt@c2i.net>, 599616@bugs.debian.org
Subject: Re: Bug#599616: linux-tools-2.6.36: ..dependency logic bug, should depend on either 1 of sid or experimental binutils, not on both 2.
Date: Sat, 09 Oct 2010 18:39:40 +0100
[Message part 1 (text/plain, inline)]
On Sat, 2010-10-09 at 18:42 +0200, Arnt Karlsen wrote:
> Package: linux-tools-2.6.36
> Severity: normal
> 
> 
> ...dependency logic bug; experimental package linux-tools-$(experimental-kernel-version)
> should depend on either 1 of sid binutils, or on experimental binutils, not on both 2.

I don't understand.  The dependency is satisfied by sid's binutils:

[...]
> Accept this solution? [Y/n/q/?] n
> The following actions will resolve these dependencies:
> 
>      Remove the following packages:                                                       
> 1)     binutils-dev                                                                       
> 2)     kernel-patch-kdb                                                                   
> 
>      Downgrade the following packages:                                                    
> 3)     binutils [2.20.51.20100925-1 (experimental, now) -> 2.20.1-15 (unstable)]          
> 4)     binutils-multiarch [2.20.51.20100925-1 (experimental, now) -> 2.20.1-15 (unstable)]

Ben.

-- 
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.
[signature.asc (application/pgp-signature, inline)]

Added tag(s) unreproducible and moreinfo. Request was from Ben Hutchings <ben@decadent.org.uk> to control@bugs.debian.org. (Sat, 09 Oct 2010 17:48:07 GMT) Full text and rfc822 format available.

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Kernel Team <debian-kernel@lists.debian.org>:
Bug#599616; Package linux-tools-2.6.36. (Sat, 09 Oct 2010 22:30:06 GMT) Full text and rfc822 format available.

Acknowledgement sent to Arnt Karlsen <arnt@c2i.net>:
Extra info received and forwarded to list. Copy sent to Debian Kernel Team <debian-kernel@lists.debian.org>. (Sat, 09 Oct 2010 22:30:06 GMT) Full text and rfc822 format available.

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

From: Arnt Karlsen <arnt@c2i.net>
To: Ben Hutchings <ben@decadent.org.uk>
Cc: 599616@bugs.debian.org
Subject: Re: Bug#599616: linux-tools-2.6.36: ..dependency logic bug, should depend on either 1 of sid or experimental binutils, not on both 2.
Date: Sun, 10 Oct 2010 00:28:09 +0200
On Sat, 09 Oct 2010 18:39:40 +0100, Ben wrote in message 
<1286645980.2955.158.camel@localhost>:

> On Sat, 2010-10-09 at 18:42 +0200, Arnt Karlsen wrote:
> > Package: linux-tools-2.6.36
> > Severity: normal
> > 
> > 
> > ...dependency logic bug; experimental package
> > linux-tools-$(experimental-kernel-version) should depend on either
> > 1 of sid binutils, or on experimental binutils, not on both 2.
> 
> I don't understand.  The dependency is satisfied by sid's binutils:

.._required_, yes, and this required dependency in your experimental
linux-tools-2.6.36 breaks my satisfaction when we wanna experiment 
with experimental binutils, compilers etc on experimental kernel etc
builds to help find real bugs. ;o)

..my suggestion is satisfy the dependency with "one of Sid's or
Experimental's" binutils, or even "one or 2 or 3 or more", and 
not the current "Sid Only Basta!!!".

.."if" my smoke tests crashes, I still get to keep the bits, 
so I can go "Oh Horror!!! Downgrade to Sid!!!". ;o)

-- 
..med vennlig hilsen = with Kind Regards from Arnt... ;o)
...with a number of polar bear hunters in his ancestry...
  Scenarios always come in sets of three: 
  best case, worst case, and just in case.




Reply sent to Ben Hutchings <ben@decadent.org.uk>:
You have taken responsibility. (Sat, 09 Oct 2010 22:51:03 GMT) Full text and rfc822 format available.

Notification sent to Arnt Karlsen <arnt@c2i.net>:
Bug acknowledged by developer. (Sat, 09 Oct 2010 22:51:04 GMT) Full text and rfc822 format available.

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

From: Ben Hutchings <ben@decadent.org.uk>
To: 599616-done@bugs.debian.org
Subject: Re: Bug#599616: linux-tools-2.6.36: ..dependency logic bug, should depend on either 1 of sid or experimental binutils, not on both 2.
Date: Sat, 09 Oct 2010 23:49:10 +0100
[Message part 1 (text/plain, inline)]
On Sun, 2010-10-10 at 00:28 +0200, Arnt Karlsen wrote:
> On Sat, 09 Oct 2010 18:39:40 +0100, Ben wrote in message 
> <1286645980.2955.158.camel@localhost>:
> 
> > On Sat, 2010-10-09 at 18:42 +0200, Arnt Karlsen wrote:
> > > Package: linux-tools-2.6.36
> > > Severity: normal
> > > 
> > > 
> > > ...dependency logic bug; experimental package
> > > linux-tools-$(experimental-kernel-version) should depend on either
> > > 1 of sid binutils, or on experimental binutils, not on both 2.
> > 
> > I don't understand.  The dependency is satisfied by sid's binutils:
> 
> .._required_, yes, and this required dependency in your experimental
> linux-tools-2.6.36 breaks my satisfaction when we wanna experiment 
> with experimental binutils, compilers etc on experimental kernel etc
> builds to help find real bugs. ;o)
> 
> ..my suggestion is satisfy the dependency with "one of Sid's or
> Experimental's" binutils, or even "one or 2 or 3 or more", and 
> not the current "Sid Only Basta!!!".
[...]

No can do, this is a library dependency (on libbfd) and the library's
ABI has changed.  You may wish to file a wishlist bug on binutils to put
libbfd in a separate package.

Ben.

-- 
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.
[signature.asc (application/pgp-signature, inline)]

Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 07 Nov 2010 07:32:41 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: Thu Apr 17 19:04:37 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.