[gentoo-user] Re: depclean stopped working

2012-04-17 Thread Nikos Chantziaras

On 17/04/12 18:10, Alan McKinnon wrote:

On Tue, 17 Apr 2012 18:01:43 +0300
Nikos Chantziarasrea...@gmail.com  wrote:


emerge --depclean seems to have bugged out for me:

   * Dependencies could not be completely resolved due to
   * the following required packages not being installed:
   *
   *   =dev-libs/openssl-0.9.8* pulled in by:
   * app-emulation/vmware-workstation-8.0.2.591240
   *
   *   dev-libs/openssl:0.9.8 pulled in by:
   * www-client/google-chrome-19.0.1084.24_beta131971

It says to do a emerge --update --newuse --deep --with-bdeps=y
@world. Which is what I just did to begin with (and running it again
doesn't result in anything getting emerged.)

It also says:

   * Also, note that it may be necessary to manually uninstall
   * packages that no longer exist in the portage tree, since it may
   * not be possible to satisfy their dependencies.

However, dev-libs/openssl is installed and seems to be in the tree:

$ eix -e dev-libs/openssl
[I] dev-libs/openssl
   Available versions:
  (0.9.8) 0.9.8r (~)0.9.8s 0.9.8s-r1 0.9.8t 0.9.8u
  (0) 1.0.0d 1.0.0e (~)1.0.0e-r1 (~)1.0.0f 1.0.0f-r1
1.0.0g 1.0.0h **1.0.1
  {{bindist gmp kerberos rfc3779 sse2 static-libs test vanilla
zlib}} Installed versions:  0.9.8u(0.9.8)(22:32:12 12/03/12)(sse2
zlib -bindist -gmp -kerberos -test) 1.0.0h(22:33:20 12/03/12)(sse2
zlib -bindist -gmp -kerberos -rfc3779 -static-libs -test)




I think you should file a bug against www-client/google-chrome

It wants the exact version dev-libs/openssl:0.9.8 but the oldest in
portage is dev-libs/openssl:0.9.8r

Chances are the dev simply left off the version suffix by accident


That can't be it.  There's a wildcard at the end:

  =dev-libs/openssl-0.9.8*

which should match 0.9.8u.




[gentoo-user] Re: depclean stopped working

2012-04-17 Thread Nikos Chantziaras

On 17/04/12 18:34, Nikos Chantziaras wrote:

On 17/04/12 18:10, Alan McKinnon wrote:

On Tue, 17 Apr 2012 18:01:43 +0300
Nikos Chantziarasrea...@gmail.com wrote:


emerge --depclean seems to have bugged out for me:

* Dependencies could not be completely resolved due to
* the following required packages not being installed:
*
* =dev-libs/openssl-0.9.8* pulled in by:
* app-emulation/vmware-workstation-8.0.2.591240
*
* dev-libs/openssl:0.9.8 pulled in by:
* www-client/google-chrome-19.0.1084.24_beta131971

It says to do a emerge --update --newuse --deep --with-bdeps=y
@world. Which is what I just did to begin with (and running it again
doesn't result in anything getting emerged.)

It also says:

* Also, note that it may be necessary to manually uninstall
* packages that no longer exist in the portage tree, since it may
* not be possible to satisfy their dependencies.

However, dev-libs/openssl is installed and seems to be in the tree:

$ eix -e dev-libs/openssl
[I] dev-libs/openssl
Available versions:
(0.9.8) 0.9.8r (~)0.9.8s 0.9.8s-r1 0.9.8t 0.9.8u
(0) 1.0.0d 1.0.0e (~)1.0.0e-r1 (~)1.0.0f 1.0.0f-r1
1.0.0g 1.0.0h **1.0.1
{{bindist gmp kerberos rfc3779 sse2 static-libs test vanilla
zlib}} Installed versions: 0.9.8u(0.9.8)(22:32:12 12/03/12)(sse2
zlib -bindist -gmp -kerberos -test) 1.0.0h(22:33:20 12/03/12)(sse2
zlib -bindist -gmp -kerberos -rfc3779 -static-libs -test)




I think you should file a bug against www-client/google-chrome

It wants the exact version dev-libs/openssl:0.9.8 but the oldest in
portage is dev-libs/openssl:0.9.8r

Chances are the dev simply left off the version suffix by accident


That can't be it. There's a wildcard at the end:

=dev-libs/openssl-0.9.8*

which should match 0.9.8u.


No wait, that's vmware. The chrome ebuild pulls a slot:

  dev-libs/openssl:0.9.8

This also matches correctly.  The 0.9.8 slot matches all those versions. 
 So no problem with that either.





Re: [gentoo-user] Re: depclean stopped working

2012-04-17 Thread Alan McKinnon
On Tue, 17 Apr 2012 18:41:55 +0300
Nikos Chantziaras rea...@gmail.com wrote:

 On 17/04/12 18:34, Nikos Chantziaras wrote:
  On 17/04/12 18:10, Alan McKinnon wrote:
  On Tue, 17 Apr 2012 18:01:43 +0300
  Nikos Chantziarasrea...@gmail.com wrote:
 
  emerge --depclean seems to have bugged out for me:
 
  * Dependencies could not be completely resolved due to
  * the following required packages not being installed:
  *
  * =dev-libs/openssl-0.9.8* pulled in by:
  * app-emulation/vmware-workstation-8.0.2.591240
  *
  * dev-libs/openssl:0.9.8 pulled in by:
  * www-client/google-chrome-19.0.1084.24_beta131971
 
  It says to do a emerge --update --newuse --deep --with-bdeps=y
  @world. Which is what I just did to begin with (and running it
  again doesn't result in anything getting emerged.)
 
  It also says:
 
  * Also, note that it may be necessary to manually uninstall
  * packages that no longer exist in the portage tree, since it may
  * not be possible to satisfy their dependencies.
 
  However, dev-libs/openssl is installed and seems to be in the
  tree:
 
  $ eix -e dev-libs/openssl
  [I] dev-libs/openssl
  Available versions:
  (0.9.8) 0.9.8r (~)0.9.8s 0.9.8s-r1 0.9.8t 0.9.8u
  (0) 1.0.0d 1.0.0e (~)1.0.0e-r1 (~)1.0.0f 1.0.0f-r1
  1.0.0g 1.0.0h **1.0.1
  {{bindist gmp kerberos rfc3779 sse2 static-libs test vanilla
  zlib}} Installed versions: 0.9.8u(0.9.8)(22:32:12 12/03/12)(sse2
  zlib -bindist -gmp -kerberos -test) 1.0.0h(22:33:20 12/03/12)(sse2
  zlib -bindist -gmp -kerberos -rfc3779 -static-libs -test)
 
 
 
  I think you should file a bug against www-client/google-chrome
 
  It wants the exact version dev-libs/openssl:0.9.8 but the oldest in
  portage is dev-libs/openssl:0.9.8r
 
  Chances are the dev simply left off the version suffix by accident
 
  That can't be it. There's a wildcard at the end:
 
  =dev-libs/openssl-0.9.8*
 
  which should match 0.9.8u.
 
 No wait, that's vmware. The chrome ebuild pulls a slot:
 
dev-libs/openssl:0.9.8
 
 This also matches correctly.  The 0.9.8 slot matches all those
 versions. So no problem with that either.

I missed that colon for the slot.
So this certainly looks buggy on the part of depclean. Now to find out
what's going on.

One thing that strikes me as a possibility is that the highest numbered
version has the lower slot number (0). I know that SLOT names are
just names and not supposed to be treated like they form an order, but
I've seen odd things like this before. I think KDE did it to me once.

What happens if you emerge openssl:0.9.8, let it go into world, then
run depclean? The build takes 2 minutes and you can easily remove it
from world later.

-- 
Alan McKinnnon
alan.mckin...@gmail.com




[gentoo-user] Re: depclean stopped working

2012-04-17 Thread Nikos Chantziaras

On 17/04/12 19:39, Alan McKinnon wrote:

On Tue, 17 Apr 2012 18:41:55 +0300
Nikos Chantziarasrea...@gmail.com  wrote:


On 17/04/12 18:34, Nikos Chantziaras wrote:

On 17/04/12 18:10, Alan McKinnon wrote:

On Tue, 17 Apr 2012 18:01:43 +0300
Nikos Chantziarasrea...@gmail.com  wrote:


emerge --depclean seems to have bugged out for me:

* Dependencies could not be completely resolved due to
* the following required packages not being installed:
*
* =dev-libs/openssl-0.9.8* pulled in by:
* app-emulation/vmware-workstation-8.0.2.591240
*
* dev-libs/openssl:0.9.8 pulled in by:
* www-client/google-chrome-19.0.1084.24_beta131971

It says to do a emerge --update --newuse --deep --with-bdeps=y
@world. Which is what I just did to begin with (and running it
again doesn't result in anything getting emerged.)
 [...]


One thing that strikes me as a possibility is that the highest numbered
version has the lower slot number (0). I know that SLOT names are
just names and not supposed to be treated like they form an order, but
I've seen odd things like this before. I think KDE did it to me once.

What happens if you emerge openssl:0.9.8, let it go into world, then
run depclean? The build takes 2 minutes and you can easily remove it
from world later.


Nope, nothing changed.




[gentoo-user] Re: depclean stopped working

2012-04-17 Thread Nikos Chantziaras

On 17/04/12 18:01, Nikos Chantziaras wrote:

emerge --depclean seems to have bugged out for me:

* Dependencies could not be completely resolved due to
* the following required packages not being installed:
*
* =dev-libs/openssl-0.9.8* pulled in by:
* app-emulation/vmware-workstation-8.0.2.591240
*
* dev-libs/openssl:0.9.8 pulled in by:
* www-client/google-chrome-19.0.1084.24_beta131971

It says to do a emerge --update --newuse --deep --with-bdeps=y @world.
Which is what I just did to begin with (and running it again doesn't
result in anything getting emerged.)


I filed a bug about this:

  https://bugs.gentoo.org/show_bug.cgi?id=412391

If someone wants to try and reproduce this:

  emerge www-client/google-chrome
  emerge -a --depclean




Re: [gentoo-user] Re: depclean stopped working

2012-04-17 Thread Paul Hartman
On Tue, Apr 17, 2012 at 1:13 PM, Nikos Chantziaras rea...@gmail.com wrote:
 On 17/04/12 18:01, Nikos Chantziaras wrote:

 emerge --depclean seems to have bugged out for me:

 * Dependencies could not be completely resolved due to
 * the following required packages not being installed:
 *
 * =dev-libs/openssl-0.9.8* pulled in by:
 * app-emulation/vmware-workstation-8.0.2.591240
 *
 * dev-libs/openssl:0.9.8 pulled in by:
 * www-client/google-chrome-19.0.1084.24_beta131971

 It says to do a emerge --update --newuse --deep --with-bdeps=y @world.
 Which is what I just did to begin with (and running it again doesn't
 result in anything getting emerged.)


 I filed a bug about this:

  https://bugs.gentoo.org/show_bug.cgi?id=412391

 If someone wants to try and reproduce this:

  emerge www-client/google-chrome
  emerge -a --depclean

FWIW I have google-chrome and vmware-workstation (same versions quoted
above) installed and don't see this issue (~amd64 box). My installed
openssl are version 0.9.8u and 1.0.0h.