[gentoo-user] emerge -pvuND world versus emerge -pveuND world
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, 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
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
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
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