Gentoo Archives: gentoo-user

From: SOrCErEr <omentie@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Question about difference between emerge --update world and emerge vigra
Date: Thu, 25 Sep 2008 09:54:08
Message-Id: 384d42da0809250254p538de243h25df57c9cbed0a65@mail.gmail.com
In Reply to: Re: [gentoo-user] Question about difference between emerge --update world and emerge vigra by Alan McKinnon
1 $ eix -l|grep "\[U\]"
2 [U] app-arch/rpm2targz
3 [U] app-editors/gedit
4 [U] app-text/build-docbook-catalog
5 [U] app-text/docbook-xml-dtd
6 [U] app-text/docbook-xsl-stylesheets
7 [U] app-text/libspectre
8 [U] dev-lang/python
9 [U] dev-lang/swig
10 [U] dev-libs/libcdio
11 [U] dev-perl/Compress-Raw-Zlib
12 [U] dev-perl/Compress-Zlib
13 [U] dev-perl/IO-Compress-Base
14 [U] dev-perl/IO-Compress-Zlib
15 [U] dev-python/pyopengl
16 [U] dev-util/cmake
17 [U] gnome-base/gdm
18 [U] gnome-extra/gnome-system-monitor
19 [U] gnome-extra/gtkhtml
20 [U] gnome-extra/yelp
21 [U] media-gfx/eog
22 [U] media-libs/musicbrainz
23 [U] media-libs/swfdec
24 [U] media-libs/vigra
25 [U] media-sound/cdparanoia
26 [U] media-sound/sound-juicer
27 [U] media-video/ffmpeg
28 [U] net-analyzer/traceroute
29 [U] net-libs/gtk-vnc
30 [U] net-misc/whois
31 [U] sys-apps/ed
32 [U] sys-libs/db
33 [U] sys-libs/gpm
34 [U] www-client/epiphany
35 [U] x11-libs/gtksourceview
36
37
38 $ emerge -p --update --deep --with-bdeps=y world
39 ...
40 [ebuild U ] app-text/build-docbook-catalog-1.4 [1.2]
41 [ebuild U ] app-arch/rpm2targz-9.0.0.3g [9.0-r7]
42 [ebuild U ] dev-perl/Compress-Raw-Zlib-2.015 [2.012] USE="-test%"
43 [ebuild U ] dev-perl/IO-Compress-Base-2.015 [2.012] USE="-test%"
44 [ebuild U ] dev-perl/IO-Compress-Zlib-2.015 [2.012] USE="-test%"
45 [ebuild U ] dev-perl/Compress-Zlib-2.015 [2.012] USE="-test%"
46 [ebuild U ] sys-apps/ed-1.0 [0.9]
47 [ebuild U ] app-text/docbook-xsl-stylesheets-1.74.0 [1.73.2]
48 [ebuild N ] dev-libs/xmlrpc-c-1.14.07-r1 USE="curl cxx"
49 [ebuild U ] dev-util/cmake-2.6.1 [2.4.6-r1] USE="-qt4%"
50 [ebuild U ] dev-lang/swig-1.3.36 [1.3.34] USE="-octave%"
51
52
53 As you can see, result of eix has vigra, but of emerge still doesn't have.
54 Also, many of flag U package is excepted from emerge --update.
55
56 If so, I think Gentoo's world is not whole world.
57
58 Package was installed and it needs to be update. But it's not in world.
59 So... I don't know.
60 It's very... odd.
61
62
63
64
65 2008/9/25 Alan McKinnon <alan.mckinnon@×××××.com>
66
67 > On Thursday 25 September 2008 06:05:20 SOrCErEr wrote:
68 > > As you can see, there is a package "vigra" with flag "U".
69 > > As I know, U is need to update, and if I do emerge --update world, it
70 > will
71 > > be update.
72 > >
73 > > But there is no "vigra" in result of "emerge -p --update world"(with
74 > --deep
75 > > also).
76 > > Of course, it still shows flag "U" if I do "emerge -p vigra"
77 > >
78 > > What is difference with emerge --update world and emerge vigra?
79 > > And how can I update all new package without exceptions?
80 >
81 > try using --with-bdeps=y
82 >
83 > Ref: man emerge
84 >
85 > The difference is that some dependant packages are only required to *build*
86 > something else, not to *run* it. So, the dependant package is only remerged
87 > when the package is depends on is itself rebuilt. --with-bdeps=y removes
88 > this
89 > exception
90 >
91 > --
92 > alan dot mckinnon at gmail dot com
93 >
94 >

Replies