[gentoo-user] emerge -pvuND world versus emerge -pveuND world

2006-10-11 Thread Daniel Pielmeier
Hi,

I recognized this some time ago!

When my system is up to date emerge -pvuND world shows me:

 emerge -pvuND world
 
 These are the packages that would be merged, in order:
 
 Calculating world dependencies... done!
 
 Total size of downloads: 0 kB

Which is normal because an up to date system doesn't have to download
anything. But when i add the emptytree option emerge -pveuND world i
get this (output reduced):

 emerge -pveuND world
 
 These are the packages that would be merged, in order:
 
 ...
 Calculating world dependencies  . ... done!
 [ebuild  N] sys-devel/binutils[2.16.1-r3]USE=nls
 -multislot -multitarget -test -vanilla 109 kB
 ...
 [ebuild  N] net-dialup/ppp[2.4.3-r16]USE=gtk ipv6
 pam -activefilter -atm -dhcp -eap-tls -mppe-mppc -radius 55 kB 
 ...
 
 Total size of downloads: 164 kB

So why are there appearing some apps now for which portage has to
download something? Using eix on sys-devel/binutils and net-dialup/ppp
tells me that i have exactly those ebuilds listed above installed.

I think that there have been made changes to this ebuild without
increasing the version number. For example binutils from 2.16.1-r3 to
2.16.1-r4. So portage doesn't upgrade this package although there have
been changes. Or is there a portage option i don't know until now which
i have to use for getting this apps updated. Am i guessing right in any
of this cases or is this another problem with portage?

Thanks in advance,

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



Re: [gentoo-user] emerge -pvuND world versus emerge -pveuND world

2006-10-11 Thread Boris Fersing

2006/10/11, Daniel Pielmeier [EMAIL PROTECTED]:

Hi,

I recognized this some time ago!

When my system is up to date emerge -pvuND world shows me:

 emerge -pvuND world

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

 Calculating world dependencies... done!

 Total size of downloads: 0 kB

Which is normal because an up to date system doesn't have to download
anything. But when i add the emptytree option emerge -pveuND world i
get this (output reduced):

 emerge -pveuND world

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

 ...
 Calculating world dependencies  . ... done!
 [ebuild  N] sys-devel/binutils[2.16.1-r3]USE=nls
 -multislot -multitarget -test -vanilla 109 kB
 ...
 [ebuild  N] net-dialup/ppp[2.4.3-r16]USE=gtk ipv6
 pam -activefilter -atm -dhcp -eap-tls -mppe-mppc -radius 55 kB
 ...

 Total size of downloads: 164 kB

So why are there appearing some apps now for which portage has to
download something? Using eix on sys-devel/binutils and net-dialup/ppp
tells me that i have exactly those ebuilds listed above installed.

I think that there have been made changes to this ebuild without
increasing the version number. For example binutils from 2.16.1-r3 to
2.16.1-r4. So portage doesn't upgrade this package although there have
been changes. Or is there a portage option i don't know until now which
i have to use for getting this apps updated. Am i guessing right in any
of this cases or is this another problem with portage?


Maybe is that only minor changes like build-fix patches...

For example, let's say you've a x86 system and a package foobar-1.0
compiles just fine on your system but not on amd64.
If developper provides a patch to make foobar-1.0 compile fine on
amd64 he might not change the ebuild version number because the bug
was blocking the update and the amd64 users *will* notice the
changes. And the x86 won't have to recompile the soft just in order to
apply an *unneeded* patch... (IMHO)

regards,

Boris.


Thanks in advance,

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





--
Quiconque me parle de Dieu en veut à ma bourse ou à ma liberté.

--
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] emerge -pvuND world versus emerge -pveuND world

2006-10-11 Thread Trey Gruel

On 10/11/06, Daniel Pielmeier [EMAIL PROTECTED] wrote:
snip

Which is normal because an up to date system doesn't have to download
anything. But when i add the emptytree option emerge -pveuND world i
get this (output reduced):

 emerge -pveuND world

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

 ...
 Calculating world dependencies  . ... done!
 [ebuild  N] sys-devel/binutils[2.16.1-r3]USE=nls
 -multislot -multitarget -test -vanilla 109 kB
 ...
 [ebuild  N] net-dialup/ppp[2.4.3-r16]USE=gtk ipv6
 pam -activefilter -atm -dhcp -eap-tls -mppe-mppc -radius 55 kB
 ...

 Total size of downloads: 164 kB

So why are there appearing some apps now for which portage has to
download something? Using eix on sys-devel/binutils and net-dialup/ppp
tells me that i have exactly those ebuilds listed above installed.

I think that there have been made changes to this ebuild without
increasing the version number. For example binutils from 2.16.1-r3 to
2.16.1-r4. So portage doesn't upgrade this package although there have
been changes. Or is there a portage option i don't know until now which
i have to use for getting this apps updated. Am i guessing right in any
of this cases or is this another problem with portage?


Actually, with the 'emptytree' option, it should be trying to rebuild
everything in your 'world' set along with the dependancies using their
current versions and use flags.  I'm guessing that the odd behavior is
because you're using it in conjunction with 'uND'.  'Update' and
'newuse' go against part of what 'emptytree' does, and 'emptytree' is
as 'deep' as it gets. :)

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



Re: [gentoo-user] emerge -pvuND world versus emerge -pveuND world

2006-10-11 Thread Daniel Pielmeier
 Actually, with the 'emptytree' option, it should be trying to rebuild
 everything in your 'world' set along with the dependancies using their
 current versions and use flags.  I'm guessing that the odd behavior is
 because you're using it in conjunction with 'uND'.  'Update' and
 'newuse' go against part of what 'emptytree' does, and 'emptytree' is
 as 'deep' as it gets. :)

I get the same output with emerge -pve world, so the statement from
Boris seems more reasonable to me.
-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] emerge -pvuND world versus emerge -pveuND world

2006-10-11 Thread Bo Ørsted Andresen
On Wednesday 11 October 2006 21:31, Daniel Pielmeier wrote:
[SNIP]
  Calculating world dependencies  . ... done!
  [ebuild  N] sys-devel/binutils  [2.16.1-r3]USE=nls
  -multislot -multitarget -test -vanilla 109 kB

$ emerge -pv binutils

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

Calculating dependencies... done!
[ebuild   R   ] sys-devel/binutils-2.16.1-r3  USE=nls -multislot -multitarget 
-test -vanilla 109 kB

Total size of downloads: 109 kB

$ emerge -fp binutils 21 | grep http | \
while read src; do
[ ! -f `portageq distdir`/`basename $src` ]  basename $src;
done
binutils-2.16.1-patches-1.11.tar.bz2

That patch was added by [1]. The cvs log entry says:

add freebsd/amd64 and playstation2 support (Portage version: 2.1.1) [2]

Which probably isn't relevant to you..

  ...
  [ebuild  N] net-dialup/ppp  [2.4.3-r16]USE=gtk ipv6
  pam -activefilter -atm -dhcp -eap-tls -mppe-mppc -radius 55 kB
[SNIP]

This is due to [3] which has this cvs log entry:

Fix broken build against openssl-0.9.8 (#146780). [4]

As mentioned by Boris there is no need to do a bump for a build error since if
you succeeded to build it you don't need the fix.. As you can see you can (with
the aid of sources.gentoo.org) figure this out yourself... :)

[1] 
http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/binutils/binutils-2.16.1-r3.ebuild?r1=1.6r2=1.7
[2] 
http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/binutils/binutils-2.16.1-r3.ebuild?rev=1.7view=log
[3] 
http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dialup/ppp/ppp-2.4.3-r16.ebuild?r1=1.7r2=1.8
[4] 
http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dialup/ppp/ppp-2.4.3-r16.ebuild?rev=1.9view=log

-- 
Bo Andresen


pgpAHtcQYKFz9.pgp
Description: PGP signature