Gentoo Archives: gentoo-user

From: Nick Cunningham <nick@××××××××××.net>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: Emerge question: What's with the @?
Date: Tue, 13 Jan 2009 19:52:41
Message-Id: e99b2eae0901131152l49a2c34dld275de3ecb7961b0@mail.gmail.com
In Reply to: [gentoo-user] Re: Emerge question: What's with the @? by Chris Lieb
1 2009/1/13 Chris Lieb <chris.lieb@×××××.com>
2
3 > -----BEGIN PGP SIGNED MESSAGE-----
4 > Hash: SHA1
5 >
6 > Nick Cunningham wrote:
7 > >
8 > >
9 > > 2009/1/13 Chris Lieb <chris.lieb@×××××.com <mailto:chris.lieb@×××××.com
10 > >>
11 > >
12 > > I've noticed lately on the ML that people have been talking about
13 > using
14 > > package sets, such as @world and @installed. I figured it was a part
15 > of
16 > > portage 2.1.6* since using @world with 2.1.4* would result in an
17 > error
18 > > message about an invalid package atom. However, after upgrading to
19 > > portage 2.1.6.4, I still get the same error when doing something like
20 > > 'emerge -up @world'.
21 > >
22 > > What are these package sets? What is the difference between 'emerge
23 > -up
24 > > world' and 'emerge -up @world'? Why don't these package sets ever
25 > work
26 > > for me?
27 > >
28 > > Thanks,
29 > > Chris
30 > >
31 > >
32 > > A set is basically just group of packages, you can either define you own
33 > > using /etc/portage/ or using gentoo provided ones like @world and
34 > > @system (which will replace the current emerge system/world usage
35 > > eventually), aswell as useful sets such as @live-rebuild (any package
36 > > that uses a cvs/svn/git eclass, so basically any -9999 ebuild) and
37 > > @module-rebuild which is handy for rebuilding kernel modules. Also id
38 > > imagine meta-packages will eventually move over to sets as it makes
39 > > rebuilding everything or removing it much easier, currently theres only
40 > > kde4 that makes large usage of sets but id imagine once portage 2.20
41 > > goes stable we'l see great set adoption.
42 > > An easy way to see what sets are available is to use the emerge
43 > > --list-sets command.
44 > >
45 > > -Nick
46 >
47 > Thanks for the info. The @module-rebuild should come in handy. Any
48 > idea on when we'll see 2.2* hit stable?
49 >
50 > Thanks again,
51 > Chris
52 >
53 > -----BEGIN PGP SIGNATURE-----
54 > Version: GnuPG v1.4.9 (MingW32)
55 > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
56 >
57 > iQEcBAEBAgAGBQJJbO1pAAoJEJWxx7fgsD+CClQH/iJudCvbWQmx5IT/CbGL7Rl2
58 > N5TbYtTWhwGgd4xrhPJvlT3MvU4I207+W40lqmtnftaLQaPu+L4nzDervqsh3dlW
59 > GPnq1u8v0ASksip/4ZIeC1jMPMTmjcCFagXPiZoouxvZd9YI83xxkLReZbmcniap
60 > 8BFGgFVn4M3iGWpma4h+ceYOECGjOxdQTDI5kcH31PHVBVzinYgWj6gm9SbRLEhf
61 > 7H0rS00eDSPndeE6192MBR4BY+gx+FbkmlwxTc7UzGVnCyAZCGN3YC+Sr2s0JwGX
62 > VGtNV+mAcuk3byS6V2d0hxvzcMuHn3o6VrgspvDF6wda5wnwjjAjkW023baS3RU=
63 > =QWDy
64 > -----END PGP SIGNATURE-----
65 >
66 >
67 >
68 Id imagine it will be a while yet, there are still a few problems with sets
69 and other new features that are being ironed out still, currently the only
70 way to get 2.2 is to unmask it.
71
72 The tracker bug for portage 2.2 problems is:
73 http://bugs.gentoo.org/show_bug.cgi?id=210077
74
75 -Nick