Am 04.05.2010 21:41, schrieb Dale:
<-------cut----------->  update_orphans.sh<----------cut------------->
#!/bin/sh

eix -u | gawk '/^\[U\] / { print $2; }' | xargs -r emerge -v1uD

exit $?
<-------cut-----------><--------cut------><----------cut------------->

I run it immediately after the main emerge, when I have rsync'ed the
Portage tree.

No. --with-bdeps is not default anymore because it is considered to be
a bug if portage updates packages not used in any way. This is only if
a package is needed for buildtime.

Program A is version 1.5. To build it, it needs program B which at
this time is version 4.7
B is not needed for anything else!

Now there is an update to B-4.9 . Portage will not update B as long as
there is no update to A.

B is not in the world file. It is not a runtime dependency nore is it
a orphan.

kh



I have with-bdeps set in my make.conf so that it is enabled each time.
I just ran the command given above and it found over 40 packages that
need to be upgraded.  I'm not even going to claim that I understand all
the chicken scratch in that command but apparently stuff needed to be
upgraded on my system that was being missed.

It appears to do something good even if it is not related to the OPs
problem.

Dale

Hi,

For me it does try to update the same packages as --with-bdeps, but it tries to pull in like 39 new packages.

How and where have you integrated with-bdeps in make.conf?

kh

Reply via email to