From: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Gentoo Council Reminder for May 28
Date: Wed, 27 May 2009 22:52:29 +0100 [thread overview]
Message-ID: <20090527225229.6be38c58@snowcone> (raw)
In-Reply-To: <1243460607.3480.3@NeddySeagoon>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Wed, 27 May 2009 22:43:21 +0100
Roy Bamford <neddyseagoon@gentoo.org> wrote:
> You chose to ignore "Adding metadata to the filename is not required
> and is bad system design practice."
>
> I assume you agree with that as you chose to snip it, not to refute
> it with a technical argument?
That's a blind assertion, not a technical argument, in the same way
that "feeding cows is not necessary, and giving food to cows is bad
farming practice" is. The GLEP clearly demonstrates its necessity.
> GLEP 55 is a poor piece of technical writing. The title
> <quote>
> Title: Use EAPI-suffixed ebuilds (.ebuild-EAPI)
> </quote>
> should be an area to be impvoved not a possible solution that has not
> even been discussed (in the document) yet.
GLEP titles are required to be short.
> The abstract tells readers more about a proposed solution.
> <quote>
> This GLEP proposes usage of EAPI-suffixed file extensions for ebuilds
> (for example, foo-1.2.3.ebuild-1).
> </quote>
> and readers still don't know the problem that it tries to address.
Because that's down in the 'Problem' section. Your argument appears to
be that no individual paragraph covers every last bit of material in
the GLEP.
> The statement of the problem is not entirely correct either ...
> <quote>The current way of specifying the EAPI in ebuilds is flawed.
> In order to get the EAPI the package manager needs to source the
> ebuild,
> </quote>
> Nope, in order to get the EAPI, the PM needs to parse the ebuild, it
> need not source it. Thats a statement of the current design.
Uhm. No. With the current rules, the package manager cannot parse the
ebuild. It has to use a full bash source.
> <quote>
> which itself needs the EAPI in the first place.
> </quote>
> Well, thats what current designs do, its a design than can be changed.
...which is what GLEP 55 is about, yes.
> Until we get to the Abstract solution, the GLEP reads like a sales
> brouchre, which is what reminded me of VHS vs Betamax.
Have you ever read a technical paper? They start off with a brief
introduction that doesn't contain details, then move on to the details
later on.
> The
> <quote>
> Hurts performance: yes
> </quote>
> needs to be quantifed and included in the GLEP, so that readers can
> make an impartial objective assessment of the alternatives on offer
> and hopefully support the best technical solution. That need not be
> the fastest.
It's a simple statement of fact.
> A GLEP is not a sales document for any particular design solution.
> Well, this one is in its present form and it needs to be fixed.
Have you read any GLEPs? Or indeed any other technical papers? It's a
rare technical paper that advocates an enhancement without stating the
benefits of that enhancement.
> In short, I support the aims of GLEP 55 but not (yet) the proposed
> solution as the GLEP has not made any quantitive technical arguments
> for it being the best solution. There is already plenty of posts on
> this list suggesting it isn't.
The only solutions that have been proposed that solve the entire
problem are the extension ones, and between .ebuild-X and .eapi-X.eb is
mere bikeshedding that won't get decided except by an arbitrary vote.
- --
Ciaran McCreesh
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkodtiAACgkQ96zL6DUtXhEPKACeMX9DiIW62tCo/uHy74L7erxH
334AoIHqEb9SJ1QKzaosm1q1U4e7YlbZ
=jasp
-----END PGP SIGNATURE-----
next prev parent reply other threads:[~2009-05-27 21:52 UTC|newest]
Thread overview: 63+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-05-26 18:57 [gentoo-dev] Gentoo Council Reminder for May 28 Tiziano Müller
2009-05-27 12:46 ` Ferris McCormick
2009-05-27 13:25 ` Ulrich Mueller
2009-05-27 19:55 ` Roy Bamford
2009-05-27 20:06 ` Ciaran McCreesh
2009-05-27 21:43 ` Roy Bamford
2009-05-27 21:52 ` Ciaran McCreesh [this message]
2009-05-27 23:26 ` [gentoo-dev] " Mark Bateman
2009-05-27 23:45 ` Ciaran McCreesh
2009-05-27 23:48 ` Jeroen Roovers
2009-05-27 23:54 ` Ciaran McCreesh
2009-05-28 3:58 ` Jeroen Roovers
2009-05-28 6:28 ` [gentoo-dev] How not to discuss Patrick Lauer
2009-05-28 18:14 ` Ciaran McCreesh
2009-05-28 18:36 ` Alec Warner
2009-05-28 18:58 ` Roy Bamford
2009-05-28 19:15 ` Joe Peterson
2009-05-28 19:40 ` Piotr Jaroszyński
2009-05-29 9:23 ` Marijn Schouten (hkBst)
2009-05-30 0:38 ` Alec Warner
2009-05-30 15:08 ` Joe Peterson
2009-05-28 18:49 ` Patrick Lauer
2009-05-28 19:11 ` Ciaran McCreesh
2009-05-29 2:41 ` [gentoo-dev] " Duncan
2009-05-29 2:12 ` Ryan Hill
2009-05-29 21:49 ` Patrick Lauer
2009-05-30 20:56 ` Ryan Hill
2009-05-31 1:57 ` Richard Freeman
2009-05-31 9:25 ` Thilo Bangert
2009-05-31 10:57 ` Duncan
2009-05-31 22:01 ` Richard Freeman
2009-06-02 8:20 ` Steven J Long
2009-06-02 12:53 ` Duncan
2009-06-04 14:11 ` Steven J Long
2009-06-02 15:38 ` Richard Freeman
2009-06-03 10:43 ` Marijn Schouten (hkBst)
2009-06-03 18:23 ` Richard Freeman
2009-05-28 5:46 ` [gentoo-dev] Gentoo Council Reminder for May 28 Tiziano Müller
2009-05-28 7:23 ` Patrick Lauer
2009-05-28 9:35 ` Tiziano Müller
2009-05-28 17:56 ` Roy Bamford
2009-05-28 18:04 ` Ciaran McCreesh
2009-05-28 18:30 ` Patrick Lauer
2009-05-28 18:48 ` Ciaran McCreesh
2009-05-28 19:19 ` Patrick Lauer
2009-05-28 19:26 ` Ciaran McCreesh
2009-05-28 19:42 ` Josh Saddler
2009-05-28 19:43 ` Ciaran McCreesh
2009-05-28 19:42 ` Roy Bamford
2009-05-28 19:54 ` Ciaran McCreesh
2009-05-28 21:31 ` Roy Bamford
2009-05-28 19:46 ` Patrick Lauer
2009-05-28 19:52 ` Ciaran McCreesh
2009-05-28 20:56 ` Patrick Lauer
2009-05-28 21:09 ` Ciaran McCreesh
2009-05-27 20:57 ` Joe Peterson
2009-05-27 21:58 ` Patrick Lauer
2009-05-27 22:12 ` Piotr Jaroszyński
2009-05-27 22:33 ` Patrick Lauer
2009-05-27 23:10 ` Piotr Jaroszyński
2009-05-28 6:36 ` Patrick Lauer
2009-06-01 20:42 ` Tiziano Müller
2009-05-28 13:11 ` Ferris McCormick
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=20090527225229.6be38c58@snowcone \
--to=ciaran.mccreesh@googlemail.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