[gentoo-user] Re: dynamic deps, wtf are they exactly

2015-09-28 Thread Martin Vaeth
Rich Freeman  wrote:
>
> Sure, but the portage team can really only dictate the upstream
> defaults of portage, not tree policy.

As I understand, they intend to remove non-dynamic deps
(if they agreed to not implement it properly for sub-slots,
this makes sense).

So we are not speaking about defaults but a fixed behaviour of
portage. Paludis had this fixed behaviour since ever.
Thus, esssentially, there is no other choice than to adopt the
necessary tree policy to the only existing implementations -
not council decision is needed for it unless there are package
managers which do it differently.

Note that there can really be no exceptions. Even apparently
trivial changes in DEPS like adding an alternative implementation
*necessarily* require a revbump (because otherwise users who
installed the previous ebuild could possibly never get rid
of the original implementation).
We will see a flood of "unnecessary" revbumps, but people
knew this since the previous discussions.




Re: [gentoo-user] CMYK comparison to sRGB between platforms

2015-09-28 Thread Peter Humphrey
On Sunday 27 September 2015 12:36:27 Mick wrote:

> Contributing is more involved than simply downloading a profile.  I think
> you have to use the TaxiDB API:
> 
> http://sourceforge.net/p/openicc/taxi/ci/master/tree/docs/api_doc.txt

Hm. I see what you mean.

> I you are interested then you can contact the OpenICC project to ask for
> details:
> 
>  http://www.freedesktop.org/wiki/OpenIcc/

I'll go and explore a bit, and report back if I find anything interesting.

-- 
Rgds
Peter




Re: [gentoo-user] Re: dynamic deps, wtf are they exactly

2015-09-28 Thread Rich Freeman
On Mon, Sep 28, 2015 at 3:57 AM, Martin Vaeth  wrote:
> Rich Freeman  wrote:
>>
>> Sure, but the portage team can really only dictate the upstream
>> defaults of portage, not tree policy.
>
> As I understand, they intend to remove non-dynamic deps
> (if they agreed to not implement it properly for sub-slots,
> this makes sense).
>
> So we are not speaking about defaults but a fixed behaviour of
> portage. Paludis had this fixed behaviour since ever.
> Thus, esssentially, there is no other choice than to adopt the
> necessary tree policy to the only existing implementations -
> not council decision is needed for it unless there are package
> managers which do it differently.

Like I said, we can either have a formal decision, or listen to
everybody fight WW3 over it for three years.  What is the value in
doing the latter?

The fact that none of the package managers work with a tree practice
won't stop developers from doing it anyway.  Plus, any of them can
just fork portage and put that in the tree - there is no policy that
states that there can be only one implementation of portage.  Heck,
they could just follow the same upstream and patch it in the ebuild.

People seem to think that just going and imposing a change on
everybody else without their input somehow makes things more
efficient, or less political.  The reality is that it just results in
more politics, since many will not accept the validity of their
actions.  It also isn't how we do things around here.  If you want to
change tree policy, propose it on a list, let everybody have their
say, and then if necessary let the council impose a decision.  People
might not like the decision, but most devs will at least respect the
legitimacy of it.  If they don't respect the decision they can be
booted, and the council will back that up.

This isn't about who is or isn't right, or whether the portage team
knows what they're doing.  This is about having a process (GLEP 39)
and following it.  The portage team can do whatever they want with
portage (after all, nobody has to use portage), but if they want to
change what everybody else is doing with their ebuilds they have to
follow the process.

-- 
Rich



Re: [gentoo-user] dynamic deps, wtf are they exactly

2015-09-28 Thread brettrsears

  
--Original Message--
From: Michael Orlitzky
To: gentoo-user@lists.gentoo.org
ReplyTo: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] dynamic deps, wtf are they exactly
Sent: Sep 27, 2015 5:21 PM

On 09/27/2015 03:34 PM, Alan McKinnon wrote:
> 
> Now it all makes sense, as a bonus I now see why why so many senior devs
> are so pedantic about revbumps (they have reason).
> 
> Now that I know what the symptom will be, are bug reports useful?
> 

I don't think most developers are aware of the problem, so if you point
out that the lack of a revbump causes pain, many will be glad to know
and adjust their behavior.

Or, you might just get yelled at. It's one of /those/ issues.




Sent from my Verizon Wireless BlackBerry



[gentoo-user] process takes about 85% of the CPU

2015-09-28 Thread thelma
when I run htop I see a process that takes about 85% of the CPU: 
Why is it taking so much CUP?

/usr/bin/X -nolisten tcp -br -deferglyphs 16 vt07 -auth /var/run/slim.auth

Yes, I use slim to login.

-- 
Thelma



Re: [gentoo-user] update problems

2015-09-28 Thread lee
Alan McKinnon  writes:

> On 27/09/2015 21:17, lee wrote:
>
>
>
> [big snip]
>
>>> Seems to me you are thinking like a human (because you are one) and not
>>> > seeing portage's limits. Portage has no idea what would solve the issue
>>> > so can't give any recommendations worth a damn. The best it can do is
>>> > print some hardcoded logic that looks like it might apply.
>> According to that, the human is even less able to figure out what might
>> solve the problem than portage is: The human doesn't know anything about
>> the huge number of dependencies involved, and even if they did, it would
>> take them really really long to go through all of them to figure out
>> anything at all.  Now if they do it right, the human would come to the
>> same conclusion as portage, provided that portage does it right.
>> 
>
> [big snip]
>
> Fellow, I'm done with you, really.
>
> You hold onto your issues with portage like they were some treasured
> memory of a long-since departed loved one, while all the time apparently
> ignoring the correct valid solutions offeered by kind folks on this list.
>
> Let it go. The devs know about portage output. I don't see you
> submitting patches though.

You ran out of arguments and remain at insisting that the problem is
known and cannot be fixed because it's too complicated while rejecting
suggestions but asking for patches.  So I have no reason to think that
patches would be any more welcome than suggestions, and now even if you
came up with some pointer what to look at (since emerge, for example, is
a wrapper script from which I couldn't see where to start), I wouldn't
waste my time with it.  Congratulations.


-- 
Again we must be afraid of speaking of daemons for fear that daemons
might swallow us.  Finally, this fear has become reasonable.



Re: [gentoo-user] update problems

2015-09-28 Thread Alec Ten Harmsel
On Tue, Sep 29, 2015 at 12:52:41AM +0200, lee wrote:
>
> Alan McKinnon  writes:
> 
> > On 27/09/2015 21:17, lee wrote:
> >
> > Fellow, I'm done with you, really.
> >
> > You hold onto your issues with portage like they were some treasured
> > memory of a long-since departed loved one, while all the time apparently
> > ignoring the correct valid solutions offeered by kind folks on this list.
> >
> > Let it go. The devs know about portage output. I don't see you
> > submitting patches though.
> 
> You ran out of arguments and remain at insisting that the problem is
> known and cannot be fixed because it's too complicated while rejecting
> suggestions but asking for patches.  So I have no reason to think that
> patches would be any more welcome than suggestions, and now even if you
> came up with some pointer what to look at (since emerge, for example, is
> a wrapper script from which I couldn't see where to start), I wouldn't
> waste my time with it.  Congratulations.
> 

Someone (I can't remember who, probably Rich Freeman or some other dev)
described a problem with the general process of fixing the portage
output a while ago. I believe the steps went something like this:

1. Think the portage output sucks
2. Learn what the output means
3. Lose all motivation to improve the output because it is no longer
   necessary for you

The portage output is not as good as it could be, but everyone with the
knowledge to fix it doesn't because they neither care (because they
understand it) *nor* are they being paid.

In my opinion, the portage output is not that bad, in the same way that
gcc's error messages are not that bad. They can be difficult to get used
to and some of them are absolutely ridiculous, but after using gcc for a
while they almost always make sense and are precise.

Alec



Re: [gentoo-user] update problems

2015-09-28 Thread Neil Bothwick
On Tue, 29 Sep 2015 00:52:41 +0200, lee wrote:

> > You hold onto your issues with portage like they were some treasured
> > memory of a long-since departed loved one, while all the time
> > apparently ignoring the correct valid solutions offeered by kind
> > folks on this list.
> >
> > Let it go. The devs know about portage output. I don't see you
> > submitting patches though.  
> 
> You ran out of arguments

This thread ran out of arguments a long time ago. Repeating the same ones
doesn't count.

> and remain at insisting that the problem is
> known and cannot be fixed because it's too complicated

It's not that it cannot be fixed, just that it is very difficult to do
what you "just" want.

> while rejecting
> suggestions but asking for patches.  So I have no reason to think that
> patches would be any more welcome than suggestions,

Patches are always more welcome than suggestions. "Fix it!" is never as
welcome as "here's how". I think it was Canek who said "code talks". 

> and now even if you
> came up with some pointer what to look at (since emerge, for example, is
> a wrapper script from which I couldn't see where to start),

Really? The first few lines of the script tell you where the real scripts
are? The wrapper seems to be there to deal with different default
Python versions.

> I wouldn't waste my time with it.

Then why on Earth would you expect the devs to do it for you with that
attitude? Adding the word "just" to a demand does not make the task any
simpler, nor does it increase your chances of getting what you want. On
the contrary, it serves to illustrate that you do not grasp the
complexity of the situation.


-- 
Neil Bothwick

Three kinds of people: those who can count and those who can't.


pgppcNG6DDejN.pgp
Description: OpenPGP digital signature