Gentoo Archives: gentoo-alt

From: Peter Ansell <ansell.peter@×××××.com>
To: gentoo-alt@l.g.o
Subject: Re: [gentoo-alt] Use of --oneshot in bootstrap process
Date: Mon, 14 Jul 2008 22:16:03
Message-Id: a1be7e0e0807141515p7737e9bobff867cc4421d18d@mail.gmail.com
In Reply to: [gentoo-alt] Use of --oneshot in bootstrap process by Derek Harland
1 What happens when you try emerge --update --deep --newuse world?
2
3 --update on its own doesn't pull in all dependencies, where python is
4 almost certain to be a deep dependency of one of the world emerged
5 packages.
6
7 Cheers,
8
9 Peter
10
11 2008/7/15 Derek Harland <derek@××××××××××××××.com>:
12 > I've a query regarding the use of --oneshot in the bootstrap process. This
13 > results in a some merged ebuilds that don't appear in the world file ...
14 > should this be the case??
15 >
16 > As it stands, "emerge --update world" will then miss updates on packages
17 > that were used in the bootstrap process.
18 >
19 > For example, I built my prefix based upon instructions here
20 >
21 > http://www.gentoo.org/proj/en/gentoo-alt/prefix/bootstrap-macos.xml
22 >
23 > Now if I say
24 >
25 > $ emerge --pretend --update world | grep python
26 > -> NO OUTPUT
27 >
28 > But there are updates available!
29 >
30 > $ emerge --pretend --update python | grep python
31 > [ebuild U ] app-admin/python-updater-0.5 [0.4]
32 > [ebuild U ] dev-lang/python-2.5.2-r5 [2.5.2-r4]
33 >
34 > More generally, if I compare the outputs when I pass -e or not
35 > emerge --pretend -e world | grep ebuild | cut -c 17- | sort
36 > emerge --pretend world | grep ebuild | cut -c 17- | sort
37 >
38 > then it seems there are 25 merged ebuilds that aren't in the world file.
39 >
40 > des.
41 >
42 > --
43 > gentoo-alt@l.g.o mailing list
44 >
45 >
46 --
47 gentoo-alt@l.g.o mailing list

Replies

Subject Author
Re: [gentoo-alt] Use of --oneshot in bootstrap process Jeremy Olexa <darkside@g.o>