public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Duncan <1i5t5.duncan@cox.net>
To: gentoo-dev@lists.gentoo.org
Subject: [gentoo-dev]  Re: The fallacies of GLEP55
Date: Sat, 16 May 2009 12:14:23 +0000 (UTC)	[thread overview]
Message-ID: <pan.2009.05.16.12.14.22@cox.net> (raw)
In-Reply-To: 200905161059.53706.levertond@googlemail.com

David Leverton <levertond@googlemail.com> posted
200905161059.53706.levertond@googlemail.com, excerpted below, on  Sat, 16
May 2009 10:59:53 +0100:

> But the point isn't that we want to be able to do those things.  The
> point is that if the EAPI is in the filename, it's blatantly obvious
> that it has to be static, but adding strange and unintuitive
> restrictions on which shell constructs can be used is, well, strange and
> unintuitive.

Has it really come down to this?

I mean, for the longest time, the main (among many) boosting claim seemed 
to be that the speed difference between in-file and in-filename made the 
former prohibitive in practice.  Perhaps the benchmarks the council asked 
for are disproving this.  I don't know but I know I sure see a lot less 
of that claim, call it a deemphasis if you will, now, only that the 
filename method (i.e. glep55) isn't slower. <shrug>

Now, the main argument seems to be that glep55 filename based eapis are 
"more intuitive".  

The argument was originally made that a simple highly specified EAPI= 
declaration in the file itself was too restrictive of all the ways it 
could be specified now -- until it began to be pointed out every time the 
argument was made that the filename method was very similarly 
restricted.  

Now that argument has been debunked and no longer works as it did, so it 
seems the reasons now being presented are what they have left, that the 
filename restriction is "blatantly obvious", while the in-file EAPI= 
restrictions are "unintuitive".

I'd argue no, it's no more unintuitive than any other format definition 
choice.  It's the basic format definition, using the long accepted method 
of "magic values" at a "magic location" to define the format version.  
That's very basic definitional, restricted only to the degree necessary 
for practical application of the definition.  Therefore, it's not 
unintuitive, or at least, certainly no more so than arbitrarily defining 
it to be in the filename instead, because "intuitive" now gets defined by 
the format definition at an extremely basic level, well below the level 
at which all the "intuitive or not" fancy stuff gets addressed.

Regardless, the practical effect is the same, (relatively) severe 
restrictions from the extremely loose definition we have now.  The 
restrictions are even similar.  Thus, it's only an argument over how 
"intuitive" it is, and, well, a stable "base" definition that's 
unchanging is certainly going to look more "intuitive" than say, what 
features are in each EAPI, the much more difficult and "unintuitive" 
thing devs are already trying to track.

Anyway, if it has come down to arguing how intuitive the two opposing 
options may be, that's GOOD news indeed!  It means the important 
questions are, one way or another, getting resolved.  After that, 
ultimately, it's a council judgment call, and we're actually getting 
close!

Unfortunately, "close" is a relative term. =:^(  Realistically?
I'm not sure it's going to resolve by the end of this council's term, but 
provided the elections don't shake things up too badly, it actually looks 
possible to do so reasonably within the /next/ council's term.  We've 
never actually had it (realistically) that close before!

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman




  parent reply	other threads:[~2009-05-16 12:15 UTC|newest]

Thread overview: 113+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-05-14 18:06 [gentoo-dev] The fallacies of GLEP55 Patrick Lauer
2009-05-14 18:39 ` Ciaran McCreesh
2009-05-14 19:05   ` Patrick Lauer
2009-05-14 19:11     ` Ciaran McCreesh
2009-05-14 19:17       ` RB
2009-05-14 19:20         ` Ciaran McCreesh
2009-05-14 19:24           ` Patrick Lauer
2009-05-14 19:33             ` Ciaran McCreesh
2009-05-14 19:16     ` Robert Bridge
2009-05-15 19:29       ` [gentoo-dev] " Steven J Long
2009-05-14 19:09   ` [gentoo-dev] " Tomáš Chvátal
2009-05-14 19:17     ` Ciaran McCreesh
2009-05-15  1:42   ` George Prowse
2009-05-15  7:30     ` David Leverton
2009-05-15 10:44   ` Richard Freeman
2009-05-15 16:16     ` Robert R. Russell
2009-05-15 16:29       ` Ciaran McCreesh
2009-05-15 19:12       ` [gentoo-dev] " Steven J Long
2009-05-15 19:17         ` Ciaran McCreesh
2009-05-15 20:06           ` [gentoo-dev] " Steven J Long
2009-05-15 20:13             ` Ciaran McCreesh
2009-05-24 20:53               ` [gentoo-dev] " Steven J Long
2009-05-24 21:10                 ` Ciaran McCreesh
2009-05-15 20:32             ` [gentoo-dev] " David Leverton
2009-05-24 20:40               ` [gentoo-dev] " Steven J Long
2009-05-24 20:58                 ` David Leverton
2009-05-14 19:06 ` [gentoo-dev] " David Leverton
2009-05-14 19:15   ` Jeremy Olexa
2009-05-14 19:24     ` Ciaran McCreesh
2009-05-14 20:03 ` Ben de Groot
2009-05-14 21:16   ` Peter Alfredsen
2009-05-14 21:49     ` William Hubbs
2009-05-14 21:53       ` Ciaran McCreesh
2009-05-14 22:44         ` Patrick Lauer
2009-05-15 18:58           ` Arun Raghavan
2009-05-15 19:11             ` Ciaran McCreesh
2009-05-26 14:06               ` [gentoo-dev] " Steven J Long
2009-05-15 19:43         ` [gentoo-dev] " William Hubbs
2009-05-15 19:49           ` Ciaran McCreesh
2009-05-16  9:27             ` Tobias Klausmann
2009-05-16 11:33               ` [gentoo-dev] " Duncan
2009-05-26 14:01                 ` Steven J Long
2009-05-16 14:12               ` [gentoo-dev] " Ciaran McCreesh
2009-05-16 14:50                 ` [gentoo-dev] " Steven J Long
2009-05-16 14:57                   ` Ciaran McCreesh
2009-05-16 15:15                     ` Richard Freeman
2009-05-16 15:20                       ` Ciaran McCreesh
2009-05-16 15:34                         ` Richard Freeman
2009-05-16 15:36                           ` Ciaran McCreesh
2009-05-16 15:32                 ` [gentoo-dev] " Tobias Klausmann
2009-05-16 15:34                   ` Ciaran McCreesh
2009-05-16 15:43                     ` Tobias Klausmann
2009-05-16 15:49                       ` Ciaran McCreesh
2009-05-16 15:55                         ` Tobias Klausmann
2009-05-16 15:57                           ` Ciaran McCreesh
2009-05-16 16:15                             ` Tobias Klausmann
2009-05-16 16:19                               ` Ciaran McCreesh
2009-05-16 16:31                                 ` Tobias Klausmann
2009-05-16 16:38                                   ` Ciaran McCreesh
2009-05-16 16:54                                     ` Tobias Klausmann
2009-05-16 16:58                                       ` Ciaran McCreesh
2009-05-16 17:13                                         ` Tobias Klausmann
2009-05-16 17:53                                           ` Ciaran McCreesh
2009-05-17  4:54                                     ` Richard Freeman
2009-05-16 16:35                         ` Arun Raghavan
2009-05-16 16:39                           ` Thomas Anderson
2009-05-16 16:44                             ` Arun Raghavan
2009-05-16 16:47                               ` Ciaran McCreesh
2009-05-16 16:54                                 ` Arun Raghavan
2009-05-16 16:59                                   ` Ciaran McCreesh
2009-05-16 17:09                                     ` Arun Raghavan
2009-05-16 17:55                                       ` Ciaran McCreesh
2009-05-16 19:12                                         ` Arun Raghavan
2009-05-16 19:21                                           ` Ciaran McCreesh
2009-05-17  4:56                                             ` Arun Raghavan
2009-05-16 23:39                                         ` Nick Fortino
2009-05-16 23:48                                           ` Ciaran McCreesh
2009-05-17  1:17                                             ` Nick Fortino
2009-05-22  2:04                                               ` Robert R. Russell
2009-05-17  0:31                                           ` Ravi Pinjala
2009-05-17  4:35                                             ` Richard Freeman
2009-05-17 11:40                                               ` Thomas Anderson
2009-05-17 12:00                                                 ` Arun Raghavan
2009-05-17  0:35                                           ` [gentoo-dev] " Duncan
2009-05-17  0:50                                             ` Ciaran McCreesh
2009-05-17  1:58                                               ` Duncan
2009-05-17  4:43                                                 ` Richard Freeman
2009-05-17  7:29                                                   ` Patrick Lauer
2009-05-17 11:14                                                     ` David Leverton
2009-05-17  7:40                                               ` Tiziano Müller
2009-05-17  8:01                                                 ` Patrick Lauer
2009-05-16 16:39                           ` [gentoo-dev] " Ciaran McCreesh
2009-05-16 18:38                             ` Robert Buchholz
2009-05-16 18:42                               ` Ciaran McCreesh
2009-05-16  9:27             ` Marijn Schouten (hkBst)
2009-05-16  9:59               ` David Leverton
2009-05-16 11:11                 ` Ben de Groot
2009-05-16 18:10                   ` William Hubbs
2009-05-16 18:14                     ` Ciaran McCreesh
2009-05-16 18:22                       ` William Hubbs
2009-05-16 12:14                 ` Duncan [this message]
2009-05-16 14:15                   ` [gentoo-dev] " Ciaran McCreesh
2009-05-16 17:28                   ` David Leverton
2009-05-16 20:00                     ` Joe Peterson
2009-05-16 20:11                       ` Denis Dupeyron
2009-05-16 20:13                         ` Denis Dupeyron
2009-05-17  8:29   ` [gentoo-dev] " Alistair Bush
2009-05-17 13:04     ` Richard Freeman
2009-05-16 21:58 ` [gentoo-dev] " Mark Bateman
2009-05-16 22:06   ` Ciaran McCreesh
2009-05-17  4:07     ` Mark Bateman
2009-05-17 16:35       ` Ciaran McCreesh
2009-05-17 16:54         ` Patrick Lauer

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=pan.2009.05.16.12.14.22@cox.net \
    --to=1i5t5.duncan@cox.net \
    --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