Re: [gentoo-user] emerge -pv world output: strange differences after Portage upgrade

2007-02-16 Thread brullo nulla

 On second thought this does make sense. Portage 2.1.2 allows an upgrade
 within the same slot despite the block. And the reason it doesn't get
 pulled in by `emerge -pv world` is because dbus isn't in world and the
 later version isn't required by anything in world. You need to use --update
 to get direct dependencies upgraded or --deep to get all dependencies
 upgraded to the latest version.

Just to close this entirely dbus-0.62-r2 has had most of it's keywords
dropped. This means if you type:

# emerge -pv =sys-apps/dbus-0.62-r2

you'll likely get a masked by: missing keyword message. So again bug #48195
explains why dbus-0.62-r2 is able to satisfy dependencies on dbus because
it's installed with Portage 2.1.2 but isn't able to satisfy it with Portage
2.1.1 because it's not installable. :)


Ok. Now the question is: is the new dbus really installable indeed? I
think yes from your explanation, but I want to be triple-sure.
(In fact, a self-blocking packages looked very odd to me, but...)
(and why has been 0.62-r2 been hard masked so fast?)

m.
--
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] emerge -pv world output: strange differences after Portage upgrade

2007-02-16 Thread Bo Ørsted Andresen
On Friday 16 February 2007 09:19:11 brullo nulla wrote:
 Ok. Now the question is: is the new dbus really installable indeed? I
 think yes from your explanation, but I want to be triple-sure.

Of course. You showed that when you provided `emerge -pv dbus` (it didn't say 
masked by anything)...

 (In fact, a self-blocking packages looked very odd to me, but...)
 (and why has been 0.62-r2 been hard masked so fast?)

What is often referred to as hard masked isn't the same as masked by missing 
keyword. Also it wasn't *that* fast. But short answer: because the maintainer 
doesn't want to maintain old software...

-- 
Bo Andresen


pgpW5A4e9hjg4.pgp
Description: PGP signature


Re: [gentoo-user] emerge -pv world output: strange differences after Portage upgrade

2007-02-15 Thread Etaoin Shrdlu
On Thursday 15 February 2007 23:21, b.n. wrote:

 Hi,
 I recently upgraded Portage (and a couple of other unrelated
 packages). After the upgrade, I noticed that emerge -pv world before
 and after give two very different results. In particular:

 1) I had a lot of sound-related packages that are no more in portage
 still installed. Okay, I should get rid of them.
 BEFORE: emerge -pv warned me of all these packages.
 AFTER: emerge -pv warns me of only one package (djplay)

 2) I still have to upgrade dbus to 1.0.2
 BEFORE: the dbus upgrade was in the -pv output
 AFTER: It seems the dbus upgrade is no more in emerge -pv world.

 3) I am currently running GCC 4.1.x, but I am keeping gcc 3.3 and 3.4
 installed (I could probably get rid of gcc 3.3.x, but whatever...)
 BEFORE: no gcc upgrade was required
 AFTER: Portage wants me to upgrade gcc 3.3.6 and 3.4.6 to their minor
 upgrades.

My guess is that at least one of your issues has something to do with the 
new portage behavior regarding buid time dependencies. This is the 
relevant message displayed when upgrading:

In portage-2.1.2, installation actions do not necessarily pull in build 
time dependencies that are not strictly required.  This behavior is 
adjustable via the new --with-bdeps option that is documented in the 
emerge(1) man page. For more information regarding this change, please 
refer to bug #148870.
-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] emerge -pv world output: strange differences after Portage upgrade

2007-02-15 Thread Bo Ørsted Andresen
On Thursday 15 February 2007 23:21:02 b.n. wrote:
 Hi,
 I recently upgraded Portage (and a couple of other unrelated packages).
 After the upgrade, I noticed that emerge -pv world before and after
 give two very different results. In particular:

 1) I had a lot of sound-related packages that are no more in portage
 still installed. Okay, I should get rid of them.
 BEFORE: emerge -pv warned me of all these packages.
 AFTER: emerge -pv warns me of only one package (djplay)

Due to bug #48195 [1] being fixed. Installed packages can now satisfy a 
dependency even if it isn't in the tree or in an overlay that's present.

 2) I still have to upgrade dbus to 1.0.2
 BEFORE: the dbus upgrade was in the -pv output
 AFTER: It seems the dbus upgrade is no more in emerge -pv world.

This seems weird. What's the output of `emerge -pv dbus` with portage 2.1.2?

 3) I am currently running GCC 4.1.x, but I am keeping gcc 3.3 and 3.4
 installed (I could probably get rid of gcc 3.3.x, but whatever...)
 BEFORE: no gcc upgrade was required
 AFTER: Portage wants me to upgrade gcc 3.3.6 and 3.4.6 to their minor
 upgrades.

Due to bug #4698 [2] and some of the referenced bugs on that being fixed. 
Portage 2.1.1 only upgraded the latest installed slot of any slotted package.

[1] https://bugs.gentoo.org/48195
[2] https://bugs.gentoo.org/4698

-- 
Bo Andresen


pgpPxglx1szzg.pgp
Description: PGP signature


Re: [gentoo-user] emerge -pv world output: strange differences after Portage upgrade

2007-02-15 Thread b.n.
Etaoin Shrdlu ha scritto:

 My guess is that at least one of your issues has something to do with the 
 new portage behavior regarding buid time dependencies. This is the 
 relevant message displayed when upgrading:
 
 In portage-2.1.2, installation actions do not necessarily pull in build 
 time dependencies that are not strictly required.  This behavior is 
 adjustable via the new --with-bdeps option that is documented in the 
 emerge(1) man page. For more information regarding this change, please 
 refer to bug #148870.

This could explain the issue (2)about the disappearing of the dbus
upgrade. Still it doesn't explain the (1) and the (3), imho.

m.
-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] emerge -pv world output: strange differences after Portage upgrade

2007-02-15 Thread Bo Ørsted Andresen
On Friday 16 February 2007 01:09:30 b.n. wrote:
  In portage-2.1.2, installation actions do not necessarily pull in build
  time dependencies that are not strictly required.  This behavior is
  adjustable via the new --with-bdeps option that is documented in the
  emerge(1) man page. For more information regarding this change, please
  refer to bug #148870.

 This could explain the issue (2)about the disappearing of the dbus
 upgrade.

It could not as dbus is both a DEPEND and an RDEPEND of at the very least wine 
(the dbus USE flag is enabled) which is being upgraded...

-- 
Bo Andresen


pgpqN7VfOAsHG.pgp
Description: PGP signature


Re: [gentoo-user] emerge -pv world output: strange differences after Portage upgrade

2007-02-15 Thread b.n.
Bo Ørsted Andresen ha scritto:
 1) I had a lot of sound-related packages that are no more in portage
 still installed. Okay, I should get rid of them.
 BEFORE: emerge -pv warned me of all these packages.
 AFTER: emerge -pv warns me of only one package (djplay)
 
 Due to bug #48195 [1] being fixed. Installed packages can now satisfy a 
 dependency even if it isn't in the tree or in an overlay that's present.

Oh, ok. This may make sense.
(I preferred the old behaviour, though. We grow accustomed to bugs as
features)

 2) I still have to upgrade dbus to 1.0.2
 BEFORE: the dbus upgrade was in the -pv output
 AFTER: It seems the dbus upgrade is no more in emerge -pv world.
 
 This seems weird. What's the output of `emerge -pv dbus` with portage 2.1.2?

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild U ] sys-apps/dbus-1.0.2 [0.62-r2] USE=X -debug -doc
(-selinux) (-gtk%*) (-mono%) (-python%*) (-qt3%*) (-qt4%*) 1,368 kB

Total: 1 package (1 upgrade), Size of downloads: 1,368 kB

Note that before dbus 0.62 was somehow blocking, now it is no more blocking.
Etaoin Shrdlu referred to another bug that may explain this, but it's
quite unclear to me.

 3) I am currently running GCC 4.1.x, but I am keeping gcc 3.3 and 3.4
 installed (I could probably get rid of gcc 3.3.x, but whatever...)
 BEFORE: no gcc upgrade was required
 AFTER: Portage wants me to upgrade gcc 3.3.6 and 3.4.6 to their minor
 upgrades.
 
 Due to bug #4698 [2] and some of the referenced bugs on that being fixed. 
 Portage 2.1.1 only upgraded the latest installed slot of any slotted package.

I thought it was a feature too. Although the new behaviour makes a lot
of sense.

m.
-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] emerge -pv world output: strange differences after Portage upgrade

2007-02-15 Thread Bo Ørsted Andresen
On Friday 16 February 2007 01:33:00 b.n. wrote:
  2) I still have to upgrade dbus to 1.0.2
  BEFORE: the dbus upgrade was in the -pv output
  AFTER: It seems the dbus upgrade is no more in emerge -pv world.
 
  This seems weird. What's the output of `emerge -pv dbus` with portage
  2.1.2?

 These are the packages that would be merged, in order:

 Calculating dependencies... done!
 [ebuild     U ] sys-apps/dbus-1.0.2 [0.62-r2] USE=X -debug -doc
 (-selinux) (-gtk%*) (-mono%) (-python%*) (-qt3%*) (-qt4%*) 1,368 kB

 Total: 1 package (1 upgrade), Size of downloads: 1,368 kB

 Note that before dbus 0.62 was somehow blocking, now it is no more
 blocking. Etaoin Shrdlu referred to another bug that may explain this, but
 it's quite unclear to me.

I'll suggest you file a bug with emerge --info in a comment and 
emerge --debug -vp dbus attached. This clearly seems like like something is 
wrong and if nothing else at least we'll find an explanation.

-- 
Bo Andresen


pgpqxsfmS6R16.pgp
Description: PGP signature


Re: [gentoo-user] emerge -pv world output: strange differences after Portage upgrade

2007-02-15 Thread Bo Ørsted Andresen
On Friday 16 February 2007 00:44:16 Bo Ørsted Andresen wrote:
 On Friday 16 February 2007 01:33:00 b.n. wrote:
   2) I still have to upgrade dbus to 1.0.2
   BEFORE: the dbus upgrade was in the -pv output
   AFTER: It seems the dbus upgrade is no more in emerge -pv world.
  
   This seems weird. What's the output of `emerge -pv dbus` with portage
   2.1.2?
 
  These are the packages that would be merged, in order:
 
  Calculating dependencies... done!
  [ebuild     U ] sys-apps/dbus-1.0.2 [0.62-r2] USE=X -debug -doc
  (-selinux) (-gtk%*) (-mono%) (-python%*) (-qt3%*) (-qt4%*) 1,368 kB
 
  Total: 1 package (1 upgrade), Size of downloads: 1,368 kB
 
  Note that before dbus 0.62 was somehow blocking, now it is no more
  blocking. Etaoin Shrdlu referred to another bug that may explain this,
  but it's quite unclear to me.

 I'll suggest you file a bug with emerge --info in a comment and
 emerge --debug -vp dbus attached. This clearly seems like like something is
 wrong and if nothing else at least we'll find an explanation.

On second thought this does make sense. Portage 2.1.2 allows an upgrade within 
the same slot despite the block. And the reason it doesn't get pulled in by 
`emerge -pv world` is because dbus isn't in world and the later version isn't 
required by anything in world. You need to use --update to get direct 
dependencies upgraded or --deep to get all dependencies upgraded to the 
latest version.

-- 
Bo Andresen


pgpUugGLZWkBv.pgp
Description: PGP signature


Re: [gentoo-user] emerge -pv world output: strange differences after Portage upgrade

2007-02-15 Thread Bo Ørsted Andresen
On Friday 16 February 2007 02:00:26 Bo Ørsted Andresen wrote:
 On Friday 16 February 2007 00:44:16 Bo Ørsted Andresen wrote:
  On Friday 16 February 2007 01:33:00 b.n. wrote:
2) I still have to upgrade dbus to 1.0.2
BEFORE: the dbus upgrade was in the -pv output
AFTER: It seems the dbus upgrade is no more in emerge -pv world.
[SNIP]
 On second thought this does make sense. Portage 2.1.2 allows an upgrade
 within the same slot despite the block. And the reason it doesn't get
 pulled in by `emerge -pv world` is because dbus isn't in world and the
 later version isn't required by anything in world. You need to use --update
 to get direct dependencies upgraded or --deep to get all dependencies
 upgraded to the latest version.

Just to close this entirely dbus-0.62-r2 has had most of it's keywords 
dropped. This means if you type:

# emerge -pv =sys-apps/dbus-0.62-r2

you'll likely get a masked by: missing keyword message. So again bug #48195 
explains why dbus-0.62-r2 is able to satisfy dependencies on dbus because 
it's installed with Portage 2.1.2 but isn't able to satisfy it with Portage 
2.1.1 because it's not installable. :)

-- 
Bo Andresen


pgp94W9pHhevk.pgp
Description: PGP signature