public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Enough about GLEP5{4,5}
@ 2009-06-07 15:54 Rémi Cardona
  2009-06-07 16:16 ` Roy Bamford
  0 siblings, 1 reply; 7+ messages in thread
From: Rémi Cardona @ 2009-06-07 15:54 UTC (permalink / raw
  To: gentoo-dev

Seriously, let's stop.

This endless debate has gone on for waaay too long and it is just plain 
spam now.

I'm just too tired of reading those endless discussions that are going 
_nowhere_.

Let's just all agree we've failed to reach a consensus and let's spend 
time on something else.

Surely I must not be the only one who's completely bothered by those 
debilitating threads?

Cheers,

Rémi



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

* Re: [gentoo-dev] Enough about GLEP5{4,5}
  2009-06-07 15:54 [gentoo-dev] Enough about GLEP5{4,5} Rémi Cardona
@ 2009-06-07 16:16 ` Roy Bamford
       [not found]   ` <2144523.vh3QGIWsHC@news.friendly-coders.info>
  0 siblings, 1 reply; 7+ messages in thread
From: Roy Bamford @ 2009-06-07 16:16 UTC (permalink / raw
  To: gentoo-dev

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

On 2009.06.07 16:54, Rémi Cardona wrote:
> Seriously, let's stop.
> 
> This endless debate has gone on for waaay too long and it is just
> plain 
> spam now.

[snip]

> Let's just all agree we've failed to reach a consensus and let's 
> spend time on something else.

[snip]

> Cheers,
> 
> Rémi
> 
> 

Rémi,

I think that GLEP55 has failed so far because it has always been 
inadequately documented in the GLEP.

My view is that its worth documenting the problem and potential 
solutions properly and having one more go. Thats why I'm putting my 
time into editing the GLEP now. 

The problem won't be addressed by spending time on something else.
The one big problem needs to be broken down recursively into smaller 
problems that can be addressed individually, rather like a very old 
asteriods game.

If we get a solution, Gentoo can be first into the future again, if 
not, we will always be last out of the past.

Gentoo needs a way to introduce new features without waiting over a 
year to provide backwards compatibility.

- -- 
Regards,

Roy Bamford
(NeddySeagoon) a member of
gentoo-ops
forum-mods
treecleaners
trustees
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)

iEYEARECAAYFAkor6AAACgkQTE4/y7nJvavJUACgwgVZHuD1ylcq45DgvGi9SBAd
RGEAoJ5XBmNWNb6H1UHk5aQYC18TeY5g
=rbTU
-----END PGP SIGNATURE-----




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

* Re: [gentoo-dev] Enough about GLEP5{4,5}
       [not found]   ` <2144523.vh3QGIWsHC@news.friendly-coders.info>
@ 2009-06-08 18:35     ` Ciaran McCreesh
  2009-06-08 20:20       ` Roy Bamford
  2009-06-08 20:41       ` Patrick Lauer
  0 siblings, 2 replies; 7+ messages in thread
From: Ciaran McCreesh @ 2009-06-08 18:35 UTC (permalink / raw
  To: gentoo-dev

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

On Mon, 08 Jun 2009 19:17:56 +0100
Steven J Long <slong@rathaus.eclipse.co.uk> wrote:
> If the problem had been adequately communicated in the first place
> (which is pretty much required for any proposal ime) instead of people
> being told they "don't understand so go away" we could have agreed
> then, that the issue was simply about knowing the EAPI before
> sourcing.

That is not what the issue is. That is half of what the issue is.

> As it is, we _finally_ have grudging submission that tightening the
> PMS to reflect QA reality works but is not "the best solution."

No, it would not be to reflect reality. We would have to tighten the
rules in such a way that it breaks things people have already done, and
if we were to do so it would either impose performance penalties or not
allow us the full scope of changes, and it would still require us to
wait a year or more before going ahead with any of these changes.

> (Even though the case for changing version format has not been made,

The Council disagrees.

> the argument applies to the other incompatible changes affecting
> global environment.)

No, that's a separate issue, and does not have the same performance
implications.

> Firstly, and most significantly, this only applies when the mangler
> does not have the ebuild metadata in cache.

Not true.

> Bear in mind portage automatically caches overlays
> under /var/cache/edb

You are confusing the dep cache with the metadata cache. They are not
the same thing.

> Secondly, for the mangler to determine the "best-visible", EAPI is
> not the only item under consideration. So again, there is a lie
> implicit: whether from cache or from file, the mangler will ALWAYS
> need some metadata on the ebuilds; CPV + EAPI is insufficient.

It currently, and will still with 55, require metadata from only *some*
ebuilds (usually just one). You're talking about making it require
metadata from all of the ebuilds.

> At very best, all EAPI in filename (wherever it is) does, is limit
> the set of ebuilds to those with a supported EAPI before the cache
> has to be consulted. For Gentoo users (who update as recommended)
> using Gentoo product, that's _every_ ebuild in the tree and overlays.

Er, no. It means we only have to consult any file at all for the best
version, and then go backwards down versions until we find a visible
version.

> So what practically are we accomplishing for our users?

We are letting package manager people make the changes needed so that
developers can write better ebuilds.

> And how much developer time would be wasted to do so, and indeed has
> already been wasted on this?

Thanks to emails like yours, lots.

> (If you don't think it is a problem, please feel free to say
> so /without/ resorting to insult over reason. If you think the
> proposal had merit: how come we've only now got agreement that
> easily-extractable EAPI works?)

Easily-extractable EAPI either has change scope limitations or a
considerable performance impact.

GLEP 55's getting nowhere because a small group of religious fanatics
are doing anything they can to derail it because it came from "the
wrong people". If you want to know the kind of arguments that are being
thrown against GLEP 55 now, just have a look at:

22:54 < ciaranm> it's been established by precedent that gleps propose
an enhancement, and that competing enhancements get their own gleps
22:55 < bonsaikitten> well, we claim precedent on this one
22:55 < bonsaikitten> so there :)
22:55 < ciaranm> point to your precedent please
22:55 < bonsaikitten> it is the precedent
22:56 < ciaranm> bonsaikitten: uh... i don't think you know what that
means..
22:56 < bonsaikitten> ciaranm: you refuse to accept time travel

Yup, the argument of the week against GLEP 55 is that we refuse to
accept time travel.

-- 
Ciaran McCreesh

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [gentoo-dev] Enough about GLEP5{4,5}
  2009-06-08 18:35     ` Ciaran McCreesh
@ 2009-06-08 20:20       ` Roy Bamford
  2009-06-08 20:41       ` Patrick Lauer
  1 sibling, 0 replies; 7+ messages in thread
From: Roy Bamford @ 2009-06-08 20:20 UTC (permalink / raw
  To: gentoo-dev

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

On 2009.06.08 19:35, Ciaran McCreesh wrote:
[snip]

> Easily-extractable EAPI either has change scope limitations or a
> considerable performance impact.
That needs to be quantified. e.g. 20ms to 200ms is a factor of 10x but 
it would not be considered 'considerable'.
ms == 0.001 seconds

> 
> GLEP 55's getting nowhere because a small group of religious fanatics
> are doing anything they can to derail it because it came from "the
> wrong people".
[snip]

I don't accept that. as I said in -council last night. A good technical 
paper presents an impartial, convincing technial argument. Glep 55 
version 1.5 fails, as evidenced by the number of people who are not 
convinced that the problem it addresses exists, never mind the proposed 
solution.

There are several issues. Some with glep55 and some with the glep 
process. Glep 55 (any version) does not cover all the areas in 
http://www.gentoo.org/proj/en/glep/glep-0001.html#what-belongs-in-a-
successful-glep and it needs to.

Glep 55 is a particularly complex glep. its not really suited to the 
current glep process which is written as if you agree everying during 
the process of writing the glep and its a done deal when it gets 
to council.

Glep 55 would benefit from being subject to the full rigours of the 
life cycle process, which has already started to happen. Council have 
agreed the problem is worth addressing. Thats the first step in the 
process.

We have several options to solve the acknowledged problem. Thats the 
next life cycle process step. They need to be presented first for peer 
review, then to council with some metrics on the bottlenecks of each.
That does not mean you need fully working solutions. With that 
information, one solution will be selected for implementaion.

Breaking the problem into small pieces and addressing each piece is the 
way complex problems are solved outside of Gentoo. At the top level its 
called Systems Engineering. 

I'm quite happy to do the editorial work but I need the facts to work 
with and after two years we still only have subjective assessments of 
the alternatives.

Glep55 will be rejected no matter who presents it and where the ideas 
come from if its presented on one piece, its just too much to take in 
in one go. The approvers need to poke at the glep as it develops, not 
be presented with a done deal.

> 
> -- 
> Ciaran McCreesh
> 

- -- 
Regards,

Roy Bamford
(NeddySeagoon) a member of
gentoo-ops
forum-mods
treecleaners
trustees
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)

iEYEARECAAYFAkotcqcACgkQTE4/y7nJvatl/QCg3TwEohuKnT1xG8fgTybAs9DU
vq0AoLyui1F3OQ5xChZAXCLQK12GefQA
=PP28
-----END PGP SIGNATURE-----




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

* Re: [gentoo-dev] Enough about GLEP5{4,5}
  2009-06-08 18:35     ` Ciaran McCreesh
  2009-06-08 20:20       ` Roy Bamford
@ 2009-06-08 20:41       ` Patrick Lauer
  2009-06-08 21:03         ` Dawid Węgliński
  1 sibling, 1 reply; 7+ messages in thread
From: Patrick Lauer @ 2009-06-08 20:41 UTC (permalink / raw
  To: gentoo-dev

On Monday 08 June 2009 20:35:22 Ciaran McCreesh wrote:
> On Mon, 08 Jun 2009 19:17:56 +0100

> > And how much developer time would be wasted to do so, and indeed has
> > already been wasted on this?
> Thanks to emails like yours, lots.
5-2009, 800 emails
11.75%  ciaran.mccreesh.googlemail.com

4-2009, 287 emails
11.50%  ciaran.mccreesh.googlemail.com

3-2009, 602 emails
9.47%  ciaran.mccreesh.googlemail.com

Congratulations. You managed to consistently hit the top spot for three months 
in a row, outrunning the second by a wide margin. At this rate of increase 
you'll write all emails on this mailing list somewhere near 2012 ...

Source: http://archives.gentoo.org/stats/gentoo-dev-per-month.xml

> > (If you don't think it is a problem, please feel free to say
> > so /without/ resorting to insult over reason. If you think the
> > proposal had merit: how come we've only now got agreement that
> > easily-extractable EAPI works?)
>
> Easily-extractable EAPI either has change scope limitations or a
> considerable performance impact.

I thought the performance impact was still up for debate (and if I'm not 
mistaken the parsing approach would still be _much_ faster than the current 
sourcing approach, negating your argument quite nicely ...)
>
> GLEP 55's getting nowhere because a small group of religious fanatics
> are doing anything they can to derail it because it came from "the
> wrong people".
No, you are ignoring what people say again. It's a bad idea, has nothing to do 
with your abrasive demeanor, your attempts to deflect the discussion etc.
Amazingly people don't care that much about you.

> If you want to know the kind of arguments that are being
> thrown against GLEP 55 now, just have a look at:
>
> 22:54 < ciaranm> it's been established by precedent that gleps propose
> an enhancement, and that competing enhancements get their own gleps
> 22:55 < bonsaikitten> well, we claim precedent on this one
> 22:55 < bonsaikitten> so there :)
> 22:55 < ciaranm> point to your precedent please
> 22:55 < bonsaikitten> it is the precedent
> 22:56 < ciaranm> bonsaikitten: uh... i don't think you know what that
> means..
> 22:56 < bonsaikitten> ciaranm: you refuse to accept time travel
>
> Yup, the argument of the week against GLEP 55 is that we refuse to
> accept time travel.

Oh, you took that little joke seriously. I thought you were joking there, 
precedent is such a funny and obsolete legal concept. Plus you had been 
baiting NeddySeagoon for almost an hour at that point, driving the discussion 
in circles without contributing any constructive comments or fact-based chains 
of reasoning.
And you didn't quote the much better joke:

<bonsaikitten> time flies like an arrow, and fruit flies like banana

That you now take a joke as a serious argument to show that "the others" are 
wrong is quite hilarious. I do wonder though why you feel the need to diffuse 
a technical discussion with humoristic things like this ...

Still leaves open why you religiously deny any input from me, even if it could 
solve the problem, and why you try to remove the discussion of alternatives 
from GLEP55 when NeddySeagoon spent lots of time refining it after multiple 
people stated the simple problem that it is missing the discussion of 
alternatives and is not fit for discussion. So maybe you should just let go of 
this one and let people with experience in documentation, standardization and 
other similar things fight out this one? Might make it easier to get 
somewhere. 



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

* Re: [gentoo-dev] Enough about GLEP5{4,5}
  2009-06-08 20:41       ` Patrick Lauer
@ 2009-06-08 21:03         ` Dawid Węgliński
  2009-06-08 21:32           ` Ulrich Mueller
  0 siblings, 1 reply; 7+ messages in thread
From: Dawid Węgliński @ 2009-06-08 21:03 UTC (permalink / raw
  To: gentoo-dev

On Monday 08 of June 2009 22:41:12 Patrick Lauer wrote:
>[snip]

Thanks for your useless statistics.

-- 
Cheers
Dawid



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

* Re: [gentoo-dev] Enough about GLEP5{4,5}
  2009-06-08 21:03         ` Dawid Węgliński
@ 2009-06-08 21:32           ` Ulrich Mueller
  0 siblings, 0 replies; 7+ messages in thread
From: Ulrich Mueller @ 2009-06-08 21:32 UTC (permalink / raw
  To: gentoo-dev

[Answering to a random posting in this thread.]

Please, stop this now, or continue your discussion in private.

Thanks
Ulrich



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

end of thread, other threads:[~2009-06-08 21:33 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-07 15:54 [gentoo-dev] Enough about GLEP5{4,5} Rémi Cardona
2009-06-07 16:16 ` Roy Bamford
     [not found]   ` <2144523.vh3QGIWsHC@news.friendly-coders.info>
2009-06-08 18:35     ` Ciaran McCreesh
2009-06-08 20:20       ` Roy Bamford
2009-06-08 20:41       ` Patrick Lauer
2009-06-08 21:03         ` Dawid Węgliński
2009-06-08 21:32           ` Ulrich Mueller

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