public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: "William L. Thomson Jr." <wlt-ml@o-sinc.com>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Sets vs Meta ebuilds
Date: Fri, 7 Jul 2017 14:19:33 -0400	[thread overview]
Message-ID: <assp.0361d4bd0a.20170707140754.534beff7@o-sinc.com> (raw)
In-Reply-To: <86d93054-4041-9110-08c4-72c15752e601@gentoo.org>

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

On Fri, 7 Jul 2017 13:31:52 -0400
NP-Hardass <NP-Hardass@gentoo.org> wrote:

> On 07/07/2017 01:05 PM, William L. Thomson Jr. wrote:
> > On Fri, 7 Jul 2017 12:48:04 -0400
> > NP-Hardass <NP-Hardass@gentoo.org> wrote:  
> >>
> Yeah, but I'm not wild about the prospect of handling some packages
> via one method, and others via another.  Could you imagine if half of
> your @system packages were broken up into subsets, and half were left
> as is? The lack of uniformity would unnecessarily complicate things
> IMO.

This is meant to be used at higher levels. Say you want a set of Gnome
packages on KDE, as an example. Or some set of packages of your own.

> Then why are we in a topic comparing metas and sets? :P  Sounds like
> the best thing is to change this whole topic into an RFC for
> profile-enabled sets and file a bug report feature requesting it
> after getting feedback.

Because they each have their use. But seems sets may be under-used.
This topic is more of a RFC and I may file a bug/feature request after.
Granted the topic/process might not have been ideal, but doing just
what you mentioned.
 
> This is two-tiered in both cases anyway, no?

No

> Meta:
> # Remove meta
> emerge --depclean meta
> # Remove all packages in the meta and their pulled in deps
> emerge --depclean
> Set:
> # Remove set
> emerge --depclean @set

That removes the set and any packages brought in, not just the set
packages. You do not need the --depclean to remove a package set.

> # clean up all deps pulled in from the set
> emerge --depclean

Same thing as previous command. Adding --depclean to sets gives you
that. As there is no deps on a set that are not in that set.

Either way you cannot re-emerge packages in a meta. Like rebuilding all
of those. At least not easily to my knowledge.

> > 
> > Sets do have their uses. I think they are not used much for a
> > variety of reasons, but likely could be used more.
> >   
> 
> Sure, but when the thread is "Sets vs Metas" it makes it hard to
> simply "make a case for using one more than currently" since instead,
> you are inviting a comparison argument, which, as I've said, I think
> fails to convince.  Like I said, if your goal is simply to propose
> enabling further use of sets, let's work on that, rather than get
> distracted with a whole separate issue.

They should be compared. Given their differences there is a time and
place to use either. Creating a profile for select packages is
overkill. I think even a meta package of the same is also over kill.
Which does not give you all the same abilities.

I see sets as being very useful in profiles. Meta packages not so much.
That depends on the profile and packages. I see lots of uses for sets
and little use of meta packages. My use of meta packages would be to
get around limitations of ability to use sets. Which is not ideal IMHO.

-- 
William L. Thomson Jr.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

  reply	other threads:[~2017-07-07 18:19 UTC|newest]

Thread overview: 110+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-07-07 16:32 [gentoo-dev] Sets vs Meta ebuilds William L. Thomson Jr.
2017-07-07 16:36 ` Lucas Ramage
2017-07-07 16:40   ` William L. Thomson Jr.
2017-07-07 16:48 ` NP-Hardass
2017-07-07 17:05   ` William L. Thomson Jr.
2017-07-07 17:31     ` NP-Hardass
2017-07-07 18:19       ` William L. Thomson Jr. [this message]
2017-07-07 20:38   ` James Le Cuirot
2017-07-07 20:41     ` NP-Hardass
2017-07-07 20:43     ` Ciaran McCreesh
2017-07-07 20:53       ` William L. Thomson Jr.
2017-07-08  2:21   ` [gentoo-dev] " Michael Palimaka
2017-07-08 22:34     ` Rich Freeman
2017-07-08 23:09       ` William L. Thomson Jr.
2017-07-08 23:24         ` Rich Freeman
2017-07-08 23:39           ` William L. Thomson Jr.
2017-07-08 23:49             ` Ciaran McCreesh
2017-07-08 23:58               ` William L. Thomson Jr.
2017-07-09  0:10                 ` Ciaran McCreesh
2017-07-09  1:23                   ` William L. Thomson Jr.
2017-07-09  7:42                     ` Daniel Campbell
2017-07-09 13:53                       ` William L. Thomson Jr.
2017-07-10  3:42                         ` Daniel Campbell
2017-07-08 23:35         ` Zac Medico
2017-07-08 23:46           ` William L. Thomson Jr.
2017-07-09  1:30             ` Zac Medico
2017-07-09  1:39               ` William L. Thomson Jr.
2017-07-09  4:30                 ` Zac Medico
2017-07-09 13:58                   ` William L. Thomson Jr.
2017-07-07 16:57 ` [gentoo-dev] " Brian Evans
2017-07-07 17:01   ` Brian Evans
2017-07-07 17:07   ` William L. Thomson Jr.
2017-07-09  0:27     ` Walter Dnes
2017-07-09  1:29       ` Rich Freeman
2017-07-09 10:19         ` Walter Dnes
2017-07-09  1:32       ` William L. Thomson Jr.
2017-07-09  9:24         ` Walter Dnes
2017-07-09 13:49           ` William L. Thomson Jr.
2017-07-10  1:37             ` Walter Dnes
2017-07-10  4:43               ` William L. Thomson Jr.
2017-07-10 18:59                 ` William L. Thomson Jr.
2017-07-10 19:07                   ` Brian Evans
2017-07-10 19:15                     ` William L. Thomson Jr.
2017-07-10 19:25                       ` William L. Thomson Jr.
2017-07-10 19:28                         ` Ben Kohler
2017-07-10 19:36                           ` William L. Thomson Jr.
2017-07-10 19:39                             ` Ben Kohler
2017-07-10 19:45                               ` William L. Thomson Jr.
2017-07-10 19:48                                 ` Ben Kohler
2017-07-10 19:52                                   ` William L. Thomson Jr.
2017-07-10 19:55                                 ` Rich Freeman
2017-07-10 20:27                                   ` William L. Thomson Jr.
2017-07-10 20:30                                     ` Rich Freeman
2017-07-10 21:42                                       ` William L. Thomson Jr.
2017-07-10 22:08                                         ` Ben Kohler
2017-07-10 23:22                                           ` William L. Thomson Jr.
2017-07-10 23:37                                             ` [gentoo-dev] Auto adding packages to world was -> " William L. Thomson Jr.
2017-07-11 20:27                                               ` Daniel Campbell
2017-07-11 20:31                                                 ` Daniel Campbell
2017-07-11 20:57                                                 ` William L. Thomson Jr.
2017-07-11 21:32                                                   ` Daniel Campbell
2017-07-12  0:05                                                     ` William L. Thomson Jr.
2017-07-12  4:17                                                       ` Sam Jorna (wraeth)
2017-07-12  4:43                                                         ` William L. Thomson Jr.
2017-07-12  5:00                                                           ` Sam Jorna (wraeth)
2017-07-12  5:14                                                             ` William L. Thomson Jr.
2017-07-12  5:19                                                               ` Sam Jorna (wraeth)
2017-07-12  5:36                                                                 ` William L. Thomson Jr.
2017-07-12  5:49                                                                   ` Sam Jorna (wraeth)
2017-07-12  6:06                                                                     ` William L. Thomson Jr.
2017-07-12  6:40                                                                       ` Sam Jorna (wraeth)
2017-07-12 14:19                                                                         ` William L. Thomson Jr.
2017-07-12 15:03                                                                           ` Sam Jorna
2017-07-12 15:14                                                                             ` William L. Thomson Jr.
2017-07-12 16:07                                                                               ` Gordon Pettey
2017-07-12 16:23                                                                                 ` M. J. Everitt
2017-07-12 16:38                                                                                   ` William L. Thomson Jr.
2017-07-12 18:29                                                                                     ` Pacho Ramos
2017-07-12 16:35                                                                                 ` William L. Thomson Jr.
2017-07-15  8:34                                                                                 ` Raymond Jennings
2017-07-17  0:01                                                                                   ` Aaron W. Swenson
2017-07-12  3:22                                                   ` Walter Dnes
2017-07-12  3:43                                                     ` M. J. Everitt
2017-07-12  4:01                                                       ` William L. Thomson Jr.
2017-07-12  4:00                                                     ` William L. Thomson Jr.
     [not found]                                                     ` <20170712000024.1956a714@o-sinc.com>
2017-07-12  4:06                                                       ` William L. Thomson Jr.
2017-07-11  4:23                                             ` [gentoo-dev] " Walter Dnes
2017-07-10 20:36                                     ` Ben Kohler
2017-07-10 20:47                                       ` William L. Thomson Jr.
2017-07-10 20:55                                         ` Rich Freeman
2017-07-10 21:40                                           ` William L. Thomson Jr.
2017-07-10 22:24                                             ` Michał Górny
2017-07-10 22:47                                               ` Gordon Pettey
2017-07-10 23:05                                                 ` Michał Górny
2017-07-10 23:56                                                 ` [gentoo-dev] Native vs Scripting language for portage speed concerns was -> " William L. Thomson Jr.
2017-07-11  1:12                                                   ` R0b0t1
2017-07-11  1:14                                                     ` Raymond Jennings
2017-07-11  1:23                                                       ` Ciaran McCreesh
2017-07-11  1:42                                                         ` William L. Thomson Jr.
2017-07-11  1:29                                                     ` William L. Thomson Jr.
2017-07-11  2:03                                                       ` Rich Freeman
2017-07-11  1:09                                               ` [gentoo-dev] " Ciaran McCreesh
2017-07-11  1:35                                                 ` William L. Thomson Jr.
2017-07-11  9:14                                             ` Ulrich Mueller
2017-07-10 21:21                                         ` Ian Stakenvicius
2017-07-11  1:10                                           ` Ciaran McCreesh
2017-07-10 19:39                             ` William L. Thomson Jr.
2017-07-12 15:21       ` William L. Thomson Jr.
2017-07-08 22:20 ` William L. Thomson Jr.
2017-07-12  0:22   ` William L. Thomson Jr.

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=assp.0361d4bd0a.20170707140754.534beff7@o-sinc.com \
    --to=wlt-ml@o-sinc.com \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox