Re: [gentoo-dev] Auto adding packages to world was -> Sets vs Meta ebuilds

2017-07-16 Thread Aaron W. Swenson
On 2017-07-15 01:34, Raymond Jennings wrote: > On Wed, Jul 12, 2017 at 9:07 AM, Gordon Pettey wrote: > > > On Wed, Jul 12, 2017 at 10:14 AM, William L. Thomson Jr. < > > wlt...@o-sinc.com> wrote: > > > >> On Thu, 13 Jul 2017 01:03:00 +1000 > >> Sam Jorna

Re: [gentoo-dev] Auto adding packages to world was -> Sets vs Meta ebuilds

2017-07-15 Thread Raymond Jennings
On Wed, Jul 12, 2017 at 9:07 AM, Gordon Pettey wrote: > On Wed, Jul 12, 2017 at 10:14 AM, William L. Thomson Jr. < > wlt...@o-sinc.com> wrote: > >> On Thu, 13 Jul 2017 01:03:00 +1000 >> Sam Jorna wrote: >> >> > $ emerge -C apg >> > * This action can

Re: [gentoo-dev] Auto adding packages to world was -> Sets vs Meta ebuilds

2017-07-12 Thread Pacho Ramos
El mié, 12-07-2017 a las 12:38 -0400, William L. Thomson Jr. escribió: > On Wed, 12 Jul 2017 17:23:43 +0100 > "M. J. Everitt" wrote: > > > On 12/07/17 17:07, Gordon Pettey wrote: > > > On Wed, Jul 12, 2017 at 10:14 AM, William L. Thomson Jr. > > >

Re: [gentoo-dev] Auto adding packages to world was -> Sets vs Meta ebuilds

2017-07-12 Thread William L. Thomson Jr.
On Wed, 12 Jul 2017 17:23:43 +0100 "M. J. Everitt" wrote: > On 12/07/17 17:07, Gordon Pettey wrote: > > On Wed, Jul 12, 2017 at 10:14 AM, William L. Thomson Jr. > > > wrote: > > That is my point. That message is always there.

Re: [gentoo-dev] Auto adding packages to world was -> Sets vs Meta ebuilds

2017-07-12 Thread William L. Thomson Jr.
On Wed, 12 Jul 2017 11:07:00 -0500 Gordon Pettey wrote: > On Wed, Jul 12, 2017 at 10:14 AM, William L. Thomson Jr. > wrote: > > > That is my point. That message is always there. The chance that it > > is ignored is very high. > > > > > Stop signs on the

Re: [gentoo-dev] Auto adding packages to world was -> Sets vs Meta ebuilds

2017-07-12 Thread M. J. Everitt
On 12/07/17 17:07, Gordon Pettey wrote: > On Wed, Jul 12, 2017 at 10:14 AM, William L. Thomson Jr. > > wrote: > > On Thu, 13 Jul 2017 01:03:00 +1000 > Sam Jorna > wrote: > > > $ emerge -C apg >

Re: [gentoo-dev] Auto adding packages to world was -> Sets vs Meta ebuilds

2017-07-12 Thread Gordon Pettey
On Wed, Jul 12, 2017 at 10:14 AM, William L. Thomson Jr. wrote: > On Thu, 13 Jul 2017 01:03:00 +1000 > Sam Jorna wrote: > > > $ emerge -C apg > > * This action can remove important packages! In order to be safer, > > use > > * `emerge -pv --depclean ` to

Re: [gentoo-dev] Auto adding packages to world was -> Sets vs Meta ebuilds

2017-07-12 Thread Sam Jorna
On 13/07/17 00:19, William L. Thomson Jr. wrote: > It is YOUR comments that are funny, and going in a circular argument > just to be argumentative and bringing nothing useful to the discussion. > Which should be over now that bugs are filed I'm not trying to be argumentative or antagonistic,

Re: [gentoo-dev] Auto adding packages to world was -> Sets vs Meta ebuilds

2017-07-12 Thread William L. Thomson Jr.
On Wed, 12 Jul 2017 16:40:11 +1000 "Sam Jorna (wraeth)" wrote: > If my concern in removing a package was whether it was a dependency, > it would make more sense to use --depclean in the first place. If I'm > using --unmerge, it's because I want the package unmerged regardless.

Re: [gentoo-dev] Auto adding packages to world was -> Sets vs Meta ebuilds

2017-07-12 Thread Sam Jorna (wraeth)
On 12/07/17 16:06, William L. Thomson Jr. wrote: > On Wed, 12 Jul 2017 15:49:14 +1000 > "Sam Jorna (wraeth)" wrote: >> >> I have trouble remembering what I ate for dinner last night, let alone >> what I may or may not have merged a week, month or year ago, or what >> options I

Re: [gentoo-dev] Auto adding packages to world was -> Sets vs Meta ebuilds

2017-07-12 Thread William L. Thomson Jr.
On Wed, 12 Jul 2017 15:49:14 +1000 "Sam Jorna (wraeth)" wrote: > > I have trouble remembering what I ate for dinner last night, let alone > what I may or may not have merged a week, month or year ago, or what > options I used when merging it. And if you used --oneshot, it is

Re: [gentoo-dev] Auto adding packages to world was -> Sets vs Meta ebuilds

2017-07-11 Thread William L. Thomson Jr.
On Wed, 12 Jul 2017 15:19:32 +1000 "Sam Jorna (wraeth)" wrote: > On 12/07/17 15:14, William L. Thomson Jr. wrote: > > Is it in system? > > Is it in a set? > > Is it in world? > > If no to all, its a dep, warn! > > All this says is whether the package was explicitly

Re: [gentoo-dev] Auto adding packages to world was -> Sets vs Meta ebuilds

2017-07-11 Thread Sam Jorna (wraeth)
On 12/07/17 15:14, William L. Thomson Jr. wrote: > Is it in system? > Is it in a set? > Is it in world? > If no to all, its a dep, warn! All this says is whether the package was explicitly installed and recorded in world, or is a member of @system. The target package may or may not be a

Re: [gentoo-dev] Auto adding packages to world was -> Sets vs Meta ebuilds

2017-07-11 Thread William L. Thomson Jr.
On Wed, 12 Jul 2017 15:00:30 +1000 "Sam Jorna (wraeth)" wrote: > > My point was that --unmerge is not intended to be dependency-aware. > --depclean is. As far as I can tell, that is the point others have > been trying to make as well, when pointing out the differences >

Re: [gentoo-dev] Auto adding packages to world was -> Sets vs Meta ebuilds

2017-07-11 Thread Sam Jorna (wraeth)
On 12/07/17 14:43, William L. Thomson Jr. wrote: >>> It is not the same as -C, which is remove a package directly. >>> >>> --unmerge (-C) >> Correct, --unmerge will remove a package without considering >> dependencies (give or take a few special cases). It is usually (or, at >> least, should

Re: [gentoo-dev] Auto adding packages to world was -> Sets vs Meta ebuilds

2017-07-11 Thread William L. Thomson Jr.
On Wed, 12 Jul 2017 14:17:30 +1000 "Sam Jorna (wraeth)" wrote: > > --depclean is doing exactly what it is supposed to. If called with no Problem is I was talking about removing packages directly. It served no purpose in this discussion. Since I use --depclean, not -c. I was

Re: [gentoo-dev] Auto adding packages to world was -> Sets vs Meta ebuilds

2017-07-11 Thread Sam Jorna (wraeth)
On 12/07/17 10:05, William L. Thomson Jr. wrote: > I should have caught that sooner. -c does not remove a package, it just > removes its deps. > > -c == --depclean. --depclean is doing exactly what it is supposed to. If called with no arguments, it searches for any unneeded dependencies and

Re: [gentoo-dev] Auto adding packages to world was -> Sets vs Meta ebuilds

2017-07-11 Thread William L. Thomson Jr.
On Wed, 12 Jul 2017 04:43:41 +0100 "M. J. Everitt" wrote: > > Of course, you can do what Poettering did, and write your own solution > .. or fork portage to do things the way -you- want .. but don't > reinvent the wheel for the rest of us .. that's what Choice and > Gentoo

Re: [gentoo-dev] Auto adding packages to world was -> Sets vs Meta ebuilds

2017-07-11 Thread William L. Thomson Jr.
On Tue, 11 Jul 2017 23:22:12 -0400 "Walter Dnes" wrote: > > Step back for a minute, and relax. There is a reason you're getting > blowback. You're asking for changes that would affect everybody else. > This is similar in principle to what Lennart Poettering did, and >

Re: [gentoo-dev] Auto adding packages to world was -> Sets vs Meta ebuilds

2017-07-11 Thread M. J. Everitt
On 12/07/17 04:22, Walter Dnes wrote: > > Step back for a minute, and relax. There is a reason you're getting > blowback. You're asking for changes that would affect everybody else. > This is similar in principle to what Lennart Poettering did, and you're > getting the same reaction he got. I

Re: [gentoo-dev] Auto adding packages to world was -> Sets vs Meta ebuilds

2017-07-11 Thread Walter Dnes
On Tue, Jul 11, 2017 at 04:57:21PM -0400, William L. Thomson Jr. wrote > On Tue, 11 Jul 2017 13:27:57 -0700 > Daniel Campbell wrote: > > > Portage's fault. If you don't want a package added to a set or world, > > you'll need to use the -1 (--oneshot) option. > > Did you even

Re: [gentoo-dev] Auto adding packages to world was -> Sets vs Meta ebuilds

2017-07-11 Thread William L. Thomson Jr.
On Tue, 11 Jul 2017 14:32:27 -0700 Daniel Campbell wrote: > > I understand where you're coming from, I just thought to give a few > tips to make life a bit easier for you since it works out pretty well > for myself. I think your idea has merit, just unsure of where the >

Re: [gentoo-dev] Auto adding packages to world was -> Sets vs Meta ebuilds

2017-07-11 Thread Daniel Campbell
On 07/11/2017 01:57 PM, William L. Thomson Jr. wrote: > On Tue, 11 Jul 2017 13:27:57 -0700 > Daniel Campbell wrote: > >> On 07/10/2017 04:37 PM, William L. Thomson Jr. wrote: >>> On Mon, 10 Jul 2017 19:22:47 -0400 >> >>> A rule for portage could be; >>> >>> - If the package is

Re: [gentoo-dev] Auto adding packages to world was -> Sets vs Meta ebuilds

2017-07-11 Thread William L. Thomson Jr.
On Tue, 11 Jul 2017 13:27:57 -0700 Daniel Campbell wrote: > On 07/10/2017 04:37 PM, William L. Thomson Jr. wrote: > > On Mon, 10 Jul 2017 19:22:47 -0400 > > > A rule for portage could be; > > > > - If the package is not in world and already installed. Do not add > > the

Re: [gentoo-dev] Auto adding packages to world was -> Sets vs Meta ebuilds

2017-07-11 Thread Daniel Campbell
On 07/11/2017 01:27 PM, Daniel Campbell wrote: > On 07/10/2017 04:37 PM, William L. Thomson Jr. wrote: >> On Mon, 10 Jul 2017 19:22:47 -0400 >> "William L. Thomson Jr." wrote: >>> >>> That part does not require it to resolve deps. Just check world file, >>> assuming its

Re: [gentoo-dev] Auto adding packages to world was -> Sets vs Meta ebuilds

2017-07-11 Thread Daniel Campbell
On 07/10/2017 04:37 PM, William L. Thomson Jr. wrote: > On Mon, 10 Jul 2017 19:22:47 -0400 > "William L. Thomson Jr." wrote: >> >> That part does not require it to resolve deps. Just check world file, >> assuming its correct. Though could be thrown off if say gcc, or >> another

Re: [gentoo-dev] Auto adding packages to world was -> Sets vs Meta ebuilds

2017-07-10 Thread William L. Thomson Jr.
On Mon, 10 Jul 2017 19:22:47 -0400 "William L. Thomson Jr." wrote: > > That part does not require it to resolve deps. Just check world file, > assuming its correct. Though could be thrown off if say gcc, or > another was in the world file. I think the profile or set would catch