public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Emerge question: What's with the @?
@ 2009-01-13 19:09 Chris Lieb
  2009-01-13 19:12 ` Nikolay Mikheev
  2009-01-13 19:22 ` Nick Cunningham
  0 siblings, 2 replies; 7+ messages in thread
From: Chris Lieb @ 2009-01-13 19:09 UTC (permalink / raw
  To: gentoo-user

I've noticed lately on the ML that people have been talking about using
package sets, such as @world and @installed.  I figured it was a part of
portage 2.1.6* since using @world with 2.1.4* would result in an error
message about an invalid package atom.  However, after upgrading to
portage 2.1.6.4, I still get the same error when doing something like
'emerge -up @world'.

What are these package sets?  What is the difference between 'emerge -up
world' and 'emerge -up @world'?  Why don't these package sets ever work
for me?

Thanks,
Chris



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] Emerge question: What's with the @?
  2009-01-13 19:09 [gentoo-user] Emerge question: What's with the @? Chris Lieb
@ 2009-01-13 19:12 ` Nikolay Mikheev
  2009-01-13 19:22 ` Nick Cunningham
  1 sibling, 0 replies; 7+ messages in thread
From: Nikolay Mikheev @ 2009-01-13 19:12 UTC (permalink / raw
  To: gentoo-user

2009/1/13 Chris Lieb <chris.lieb@gmail.com>:
> I've noticed lately on the ML that people have been talking about using
> package sets, such as @world and @installed.  I figured it was a part of
> portage 2.1.6* since using @world with 2.1.4* would result in an error
> message about an invalid package atom.  However, after upgrading to
> portage 2.1.6.4, I still get the same error when doing something like
> 'emerge -up @world'.
>
> What are these package sets?  What is the difference between 'emerge -up
> world' and 'emerge -up @world'?  Why don't these package sets ever work
> for me?
>
> Thanks,
> Chris
>
>

You can use sets since portage-2.2. There is no sets in 2.1 branch.


-- 
Best regards, Mikheev Nikolay



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] Emerge question: What's with the @?
  2009-01-13 19:09 [gentoo-user] Emerge question: What's with the @? Chris Lieb
  2009-01-13 19:12 ` Nikolay Mikheev
@ 2009-01-13 19:22 ` Nick Cunningham
  2009-01-13 19:37   ` [gentoo-user] " Chris Lieb
  1 sibling, 1 reply; 7+ messages in thread
From: Nick Cunningham @ 2009-01-13 19:22 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1371 bytes --]

2009/1/13 Chris Lieb <chris.lieb@gmail.com>

> I've noticed lately on the ML that people have been talking about using
> package sets, such as @world and @installed.  I figured it was a part of
> portage 2.1.6* since using @world with 2.1.4* would result in an error
> message about an invalid package atom.  However, after upgrading to
> portage 2.1.6.4, I still get the same error when doing something like
> 'emerge -up @world'.
>
> What are these package sets?  What is the difference between 'emerge -up
> world' and 'emerge -up @world'?  Why don't these package sets ever work
> for me?
>
> Thanks,
> Chris
>
>
A set is basically just group of packages, you can either define you own
using /etc/portage/ or using gentoo provided ones like @world and @system
(which will replace the current emerge system/world usage eventually),
aswell as useful sets such as @live-rebuild (any package that uses a
cvs/svn/git eclass, so basically any -9999 ebuild) and @module-rebuild which
is handy for rebuilding kernel modules. Also id imagine meta-packages will
eventually move over to sets as it makes rebuilding everything or removing
it much easier, currently theres only kde4 that makes large usage of sets
but id imagine once portage 2.20 goes stable we'l see great set adoption.
An easy way to see what sets are available is to use the emerge --list-sets
command.

-Nick

[-- Attachment #2: Type: text/html, Size: 1758 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [gentoo-user]  Re: Emerge question: What's with the @?
  2009-01-13 19:22 ` Nick Cunningham
@ 2009-01-13 19:37   ` Chris Lieb
  2009-01-13 19:52     ` Nick Cunningham
  2009-01-13 19:54     ` Paul Hartman
  0 siblings, 2 replies; 7+ messages in thread
From: Chris Lieb @ 2009-01-13 19:37 UTC (permalink / raw
  To: gentoo-user

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Nick Cunningham wrote:
> 
> 
> 2009/1/13 Chris Lieb <chris.lieb@gmail.com <mailto:chris.lieb@gmail.com>>
> 
>     I've noticed lately on the ML that people have been talking about using
>     package sets, such as @world and @installed.  I figured it was a part of
>     portage 2.1.6* since using @world with 2.1.4* would result in an error
>     message about an invalid package atom.  However, after upgrading to
>     portage 2.1.6.4, I still get the same error when doing something like
>     'emerge -up @world'.
> 
>     What are these package sets?  What is the difference between 'emerge -up
>     world' and 'emerge -up @world'?  Why don't these package sets ever work
>     for me?
> 
>     Thanks,
>     Chris
> 
> 
> A set is basically just group of packages, you can either define you own
> using /etc/portage/ or using gentoo provided ones like @world and
> @system (which will replace the current emerge system/world usage
> eventually), aswell as useful sets such as @live-rebuild (any package
> that uses a cvs/svn/git eclass, so basically any -9999 ebuild) and
> @module-rebuild which is handy for rebuilding kernel modules. Also id
> imagine meta-packages will eventually move over to sets as it makes
> rebuilding everything or removing it much easier, currently theres only
> kde4 that makes large usage of sets but id imagine once portage 2.20
> goes stable we'l see great set adoption.
> An easy way to see what sets are available is to use the emerge
> --list-sets command.
> 
> -Nick

Thanks for the info.  The @module-rebuild should come in handy.  Any
idea on when we'll see 2.2* hit stable?

Thanks again,
Chris

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQEcBAEBAgAGBQJJbO1pAAoJEJWxx7fgsD+CClQH/iJudCvbWQmx5IT/CbGL7Rl2
N5TbYtTWhwGgd4xrhPJvlT3MvU4I207+W40lqmtnftaLQaPu+L4nzDervqsh3dlW
GPnq1u8v0ASksip/4ZIeC1jMPMTmjcCFagXPiZoouxvZd9YI83xxkLReZbmcniap
8BFGgFVn4M3iGWpma4h+ceYOECGjOxdQTDI5kcH31PHVBVzinYgWj6gm9SbRLEhf
7H0rS00eDSPndeE6192MBR4BY+gx+FbkmlwxTc7UzGVnCyAZCGN3YC+Sr2s0JwGX
VGtNV+mAcuk3byS6V2d0hxvzcMuHn3o6VrgspvDF6wda5wnwjjAjkW023baS3RU=
=QWDy
-----END PGP SIGNATURE-----




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] Re: Emerge question: What's with the @?
  2009-01-13 19:37   ` [gentoo-user] " Chris Lieb
@ 2009-01-13 19:52     ` Nick Cunningham
  2009-01-13 19:54     ` Paul Hartman
  1 sibling, 0 replies; 7+ messages in thread
From: Nick Cunningham @ 2009-01-13 19:52 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 2684 bytes --]

2009/1/13 Chris Lieb <chris.lieb@gmail.com>

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Nick Cunningham wrote:
> >
> >
> > 2009/1/13 Chris Lieb <chris.lieb@gmail.com <mailto:chris.lieb@gmail.com
> >>
> >
> >     I've noticed lately on the ML that people have been talking about
> using
> >     package sets, such as @world and @installed.  I figured it was a part
> of
> >     portage 2.1.6* since using @world with 2.1.4* would result in an
> error
> >     message about an invalid package atom.  However, after upgrading to
> >     portage 2.1.6.4, I still get the same error when doing something like
> >     'emerge -up @world'.
> >
> >     What are these package sets?  What is the difference between 'emerge
> -up
> >     world' and 'emerge -up @world'?  Why don't these package sets ever
> work
> >     for me?
> >
> >     Thanks,
> >     Chris
> >
> >
> > A set is basically just group of packages, you can either define you own
> > using /etc/portage/ or using gentoo provided ones like @world and
> > @system (which will replace the current emerge system/world usage
> > eventually), aswell as useful sets such as @live-rebuild (any package
> > that uses a cvs/svn/git eclass, so basically any -9999 ebuild) and
> > @module-rebuild which is handy for rebuilding kernel modules. Also id
> > imagine meta-packages will eventually move over to sets as it makes
> > rebuilding everything or removing it much easier, currently theres only
> > kde4 that makes large usage of sets but id imagine once portage 2.20
> > goes stable we'l see great set adoption.
> > An easy way to see what sets are available is to use the emerge
> > --list-sets command.
> >
> > -Nick
>
> Thanks for the info.  The @module-rebuild should come in handy.  Any
> idea on when we'll see 2.2* hit stable?
>
> Thanks again,
> Chris
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (MingW32)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iQEcBAEBAgAGBQJJbO1pAAoJEJWxx7fgsD+CClQH/iJudCvbWQmx5IT/CbGL7Rl2
> N5TbYtTWhwGgd4xrhPJvlT3MvU4I207+W40lqmtnftaLQaPu+L4nzDervqsh3dlW
> GPnq1u8v0ASksip/4ZIeC1jMPMTmjcCFagXPiZoouxvZd9YI83xxkLReZbmcniap
> 8BFGgFVn4M3iGWpma4h+ceYOECGjOxdQTDI5kcH31PHVBVzinYgWj6gm9SbRLEhf
> 7H0rS00eDSPndeE6192MBR4BY+gx+FbkmlwxTc7UzGVnCyAZCGN3YC+Sr2s0JwGX
> VGtNV+mAcuk3byS6V2d0hxvzcMuHn3o6VrgspvDF6wda5wnwjjAjkW023baS3RU=
> =QWDy
> -----END PGP SIGNATURE-----
>
>
>
Id imagine it will be a while yet, there are still a few problems with sets
and other new features that are being ironed out still, currently the only
way to get 2.2 is to unmask it.

The tracker bug for portage 2.2 problems is:
http://bugs.gentoo.org/show_bug.cgi?id=210077

-Nick

[-- Attachment #2: Type: text/html, Size: 3608 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] Re: Emerge question: What's with the @?
  2009-01-13 19:37   ` [gentoo-user] " Chris Lieb
  2009-01-13 19:52     ` Nick Cunningham
@ 2009-01-13 19:54     ` Paul Hartman
  2009-01-13 20:17       ` Nick Cunningham
  1 sibling, 1 reply; 7+ messages in thread
From: Paul Hartman @ 2009-01-13 19:54 UTC (permalink / raw
  To: gentoo-user

On Tue, Jan 13, 2009 at 1:37 PM, Chris Lieb <chris.lieb@gmail.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Nick Cunningham wrote:
>>
>>
>> 2009/1/13 Chris Lieb <chris.lieb@gmail.com <mailto:chris.lieb@gmail.com>>
>>
>>     I've noticed lately on the ML that people have been talking about using
>>     package sets, such as @world and @installed.  I figured it was a part of
>>     portage 2.1.6* since using @world with 2.1.4* would result in an error
>>     message about an invalid package atom.  However, after upgrading to
>>     portage 2.1.6.4, I still get the same error when doing something like
>>     'emerge -up @world'.
>>
>>     What are these package sets?  What is the difference between 'emerge -up
>>     world' and 'emerge -up @world'?  Why don't these package sets ever work
>>     for me?
>>
>>     Thanks,
>>     Chris
>>
>>
>> A set is basically just group of packages, you can either define you own
>> using /etc/portage/ or using gentoo provided ones like @world and
>> @system (which will replace the current emerge system/world usage
>> eventually), aswell as useful sets such as @live-rebuild (any package
>> that uses a cvs/svn/git eclass, so basically any -9999 ebuild) and
>> @module-rebuild which is handy for rebuilding kernel modules. Also id
>> imagine meta-packages will eventually move over to sets as it makes
>> rebuilding everything or removing it much easier, currently theres only
>> kde4 that makes large usage of sets but id imagine once portage 2.20
>> goes stable we'l see great set adoption.
>> An easy way to see what sets are available is to use the emerge
>> --list-sets command.
>>
>> -Nick
>
> Thanks for the info.  The @module-rebuild should come in handy.  Any
> idea on when we'll see 2.2* hit stable?
>
> Thanks again,
> Chris

"When it's ready" I guess is the standard answer there. :) it's masked
in ~arch as well, but you can simply unmask it if you want to use it.
That's what I did. I have these sets available in my system currently:

    downgrade
    installed
    live-rebuild
    module-rebuild
    preserved-rebuild
    security
    system
    unavailable
    world

@live-rebuild is especially handy to rebuild live cvs/svn/etc ebuilds
(that -9999 stuff)

Paul



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] Re: Emerge question: What's with the @?
  2009-01-13 19:54     ` Paul Hartman
@ 2009-01-13 20:17       ` Nick Cunningham
  0 siblings, 0 replies; 7+ messages in thread
From: Nick Cunningham @ 2009-01-13 20:17 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 2870 bytes --]

2009/1/13 Paul Hartman
<paul.hartman+gentoo@gmail.com<paul.hartman%2Bgentoo@gmail.com>
>

> On Tue, Jan 13, 2009 at 1:37 PM, Chris Lieb <chris.lieb@gmail.com> wrote:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > Nick Cunningham wrote:
> >>
> >>
> >> 2009/1/13 Chris Lieb <chris.lieb@gmail.com <mailto:chris.lieb@gmail.com
> >>
> >>
> >>     I've noticed lately on the ML that people have been talking about
> using
> >>     package sets, such as @world and @installed.  I figured it was a
> part of
> >>     portage 2.1.6* since using @world with 2.1.4* would result in an
> error
> >>     message about an invalid package atom.  However, after upgrading to
> >>     portage 2.1.6.4, I still get the same error when doing something
> like
> >>     'emerge -up @world'.
> >>
> >>     What are these package sets?  What is the difference between 'emerge
> -up
> >>     world' and 'emerge -up @world'?  Why don't these package sets ever
> work
> >>     for me?
> >>
> >>     Thanks,
> >>     Chris
> >>
> >>
> >> A set is basically just group of packages, you can either define you own
> >> using /etc/portage/ or using gentoo provided ones like @world and
> >> @system (which will replace the current emerge system/world usage
> >> eventually), aswell as useful sets such as @live-rebuild (any package
> >> that uses a cvs/svn/git eclass, so basically any -9999 ebuild) and
> >> @module-rebuild which is handy for rebuilding kernel modules. Also id
> >> imagine meta-packages will eventually move over to sets as it makes
> >> rebuilding everything or removing it much easier, currently theres only
> >> kde4 that makes large usage of sets but id imagine once portage 2.20
> >> goes stable we'l see great set adoption.
> >> An easy way to see what sets are available is to use the emerge
> >> --list-sets command.
> >>
> >> -Nick
> >
> > Thanks for the info.  The @module-rebuild should come in handy.  Any
> > idea on when we'll see 2.2* hit stable?
> >
> > Thanks again,
> > Chris
>
> "When it's ready" I guess is the standard answer there. :) it's masked
> in ~arch as well, but you can simply unmask it if you want to use it.
> That's what I did. I have these sets available in my system currently:
>
>    downgrade
>    installed
>    live-rebuild
>    module-rebuild
>    preserved-rebuild
>    security
>    system
>    unavailable
>    world
>
> @live-rebuild is especially handy to rebuild live cvs/svn/etc ebuilds
> (that -9999 stuff)
>
> Paul
>
>
Same, here, ive been a happy user of portage 2.2 for a long time now and im
very happy with it and loving the ability to use sets. As with all programs
in ~ARCH (and especially as its also masked and under active development)
there may be occassional bug or other random error, but if your comfortable
working around them and/or reporting them then portage 2.2 is definately
worth a try :)

- Nick

[-- Attachment #2: Type: text/html, Size: 3983 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2009-01-13 20:18 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-13 19:09 [gentoo-user] Emerge question: What's with the @? Chris Lieb
2009-01-13 19:12 ` Nikolay Mikheev
2009-01-13 19:22 ` Nick Cunningham
2009-01-13 19:37   ` [gentoo-user] " Chris Lieb
2009-01-13 19:52     ` Nick Cunningham
2009-01-13 19:54     ` Paul Hartman
2009-01-13 20:17       ` Nick Cunningham

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox