public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Brian Harring <ferringb@gmail.com>
To: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Cc: gentoo-pms@lists.gentoo.org, gentoo-dev@lists.gentoo.org
Subject: [gentoo-dev] Re: [gentoo-pms] GLEP: gentoo sync based unified deps proposal
Date: Sun, 30 Sep 2012 16:56:56 -0700	[thread overview]
Message-ID: <20120930235656.GA10800@localhost> (raw)
In-Reply-To: <20120930225340.126b1027@googlemail.com>

On Sun, Sep 30, 2012 at 10:53:40PM +0100, Ciaran McCreesh wrote:
> But here's the thing: when you sell something as "pragmatic", what
> you're really saying is "it's wrong, I know it's wrong, and I'm going
> to pretend that wrong is a good thing". Getting it wrong should be
> something you do only after you're sure you can't afford get it right;
> it shouldn't be something you're proud of.

No, when I say pragmatic, what I'm actually saying is that people who 
can't focus on cost/gain, by large, haven't had real jobs (else they 
would've had that perfectionism/decreasing gains ground out of them 
sooner or later), and are spending their time whacking off chasing a 
mythical 'perfect' solution.

Academic wankery, is the short version.  You're good at technical, but 
you frequently do the academic wanking crap which leads to things 
dead-ending... plus wasted time because to you, 'pragmatic' is a dirty 
word (compromise?  Heaven forbid!).


> > In my proposal, I am addressing labels; will fold in your claims, but 
> > those claims basically are shit- however, if you *did* find a 
> > conflicting nested example that wasn't contrived, preferablly 
> > multiple, I'd like those examples so I can include them into the 
> > proposal (give labels a fair hand, basically).
> 
> You already have an example in your proposal, in the form of mplayer's
> X? ( ) dependencies.

I said nested conflicting labels.  Meaning 
"build: x? ( dar run: blah )"

which isn't the case for any of mplayer deps.

Actual examples from the tree where a conflicting nested label is 
preferable.  That isn't one of 'em, and you're unwillingness/inability 
to point out real world examples is just digging a deeper ditch for 
your argument.


> But that's missing the point. Even if you pretend complicated
> dependencies don't exist, labels are still by far the better proposal.
> Your argument boils down to "it's more pragmatic to do a quick and dirty
> implementation in Portage and thus force the technical debt onto every
> single ebuild than it is to do it cleanly".

My argument boils down to thus:

We are not exherbo- we do not have the luxury of chucking out syntax 
and pulling NIH renaming of things for shits and giggles.  Especially 
if the new syntax is directly translatable into a tweak of our 
existing syntax (a tweak that we should do anyways- recall I built 
this off of fixing USE_EXPAND).

Your argument boils down to "it's not labels, ignore that it's 
aesthetic knob polishing (you can do the same w/ our existent 
syntax, thus the analogy of waxing it I truly mean), use labels 
because I'll berate you incessently till you accede".

Beauty of open source, you want it, go do it.

If in, what, 4 years?  3?  You've not been able to get off your ass, 
write a proposal, hell, do a portage patch (you've *never* done 
portage patches of any worth, bluntly- I know this since in the past I 
used to fix shit you requested), you lose your voice in the matter.

Considering your points boil down to aesthetic academic wanking at 
this point... put up, or shut up, really is that simple.

As said, you come up w/ real world examples, I'll include them; else 
persist and I'll just fold the academic wankery description of labels 
into the glep if you'd truly like me to (or you piss me off enough I 
do so to be a dick).

~harring


  reply	other threads:[~2012-09-30 23:58 UTC|newest]

Thread overview: 94+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-09-16 13:52 [gentoo-dev] GLEP: gentoo sync based unified deps proposal Brian Harring
2012-09-16 14:39 ` [gentoo-dev] Re: [gentoo-pms] " Ciaran McCreesh
2012-09-16 16:05   ` Brian Harring
2012-09-16 16:59     ` Ciaran McCreesh
2012-09-25 22:46       ` Brian Harring
2012-09-29 16:05         ` Ciaran McCreesh
2012-09-30 20:14           ` Brian Harring
2012-09-30 20:30             ` Ciaran McCreesh
2012-09-30 21:42               ` Brian Harring
2012-09-30 21:53                 ` Ciaran McCreesh
2012-09-30 23:56                   ` Brian Harring [this message]
2012-10-01  7:13                     ` Ciaran McCreesh
2012-10-01  9:01                       ` Brian Harring
2012-10-01  9:15                         ` Ciaran McCreesh
2012-10-17 15:03                           ` [gentoo-dev] " Steven J. Long
2012-10-02 17:51                   ` [gentoo-dev] Re: [gentoo-pms] " Ian Stakenvicius
2012-10-02 17:56                     ` Ciaran McCreesh
2012-10-02 18:08                       ` Ian Stakenvicius
2012-10-02 18:16                         ` Ciaran McCreesh
2012-10-02 20:40                         ` Brian Harring
2012-10-02 20:46                           ` Ciaran McCreesh
2012-10-14 16:45                       ` [gentoo-dev] " Steven J. Long
2012-10-14 16:38                         ` Ciaran McCreesh
2012-10-17 13:52                           ` [gentoo-dev] " Steven J. Long
2012-09-18 13:27     ` [gentoo-dev] " Ian Stakenvicius
2012-09-16 16:32 ` [gentoo-dev] " Alex Alexander
2012-09-16 16:44   ` Ulrich Mueller
2012-09-17  3:08   ` Brian Harring
2012-09-17  5:31     ` Peter Stuge
2012-09-17 10:55     ` Alex Alexander
2012-09-17 11:49       ` Ben de Groot
2012-09-17 12:41         ` Ciaran McCreesh
2012-09-17 13:48           ` Ben de Groot
2012-09-17 13:58             ` Ciaran McCreesh
2012-09-17 14:11               ` Ben de Groot
2012-09-17 14:14                 ` Ciaran McCreesh
2012-09-17 14:51                   ` Ben de Groot
2012-09-17 14:22             ` Michael Mol
2012-09-18 12:25         ` Ian Stakenvicius
2012-09-17  5:56 ` Brian Dolbec
2012-09-18  4:04 ` Arfrever Frehtes Taifersar Arahesis
2012-09-18  9:58   ` Brian Harring
2012-09-18  6:48 ` hasufell
2012-09-18  9:41   ` Brian Harring
2012-09-18  8:25 ` Michał Górny
2012-09-18  9:24   ` Brian Harring
2012-09-18  9:38     ` Ulrich Mueller
2012-09-18  9:56       ` vivo75
2012-09-18 10:35         ` Ulrich Mueller
2012-09-18 19:25           ` Zac Medico
2012-09-18 19:29             ` Ciaran McCreesh
2012-09-18 19:40               ` Zac Medico
2012-09-18 19:44                 ` Ciaran McCreesh
2012-09-18 19:58                   ` Zac Medico
2012-09-18 20:10                     ` Ciaran McCreesh
2012-09-18 20:21                       ` Zac Medico
2012-09-18 20:51                   ` Michał Górny
2012-09-18 20:53                     ` Ciaran McCreesh
2012-09-18 21:06                       ` Michał Górny
2012-09-18 21:08                         ` Ciaran McCreesh
2012-09-18 21:34                           ` Michał Górny
2012-09-18 21:37                             ` Ciaran McCreesh
2012-09-18 22:01                               ` Michał Górny
2012-09-18 22:06                                 ` Ciaran McCreesh
2012-09-18 22:53                                   ` Michał Górny
2012-09-18 23:28                                     ` Brian Harring
2012-09-19 10:48                                       ` Michał Górny
2012-09-19 11:36                                         ` Ciaran McCreesh
2012-09-18 11:06       ` Brian Harring
2012-09-18 12:11         ` Ulrich Mueller
2012-09-18 19:18           ` Alec Warner
2012-09-18 20:06             ` Michał Górny
2012-09-18 20:11               ` Ciaran McCreesh
2012-09-18 20:22                 ` Michał Górny
2012-09-18 20:27                   ` Ciaran McCreesh
2012-09-18 20:40                     ` Michał Górny
2012-09-19  4:09                       ` Ben de Groot
2012-09-18 20:39                 ` Ian Stakenvicius
2012-09-19  4:07             ` Ben de Groot
2012-09-19  6:01               ` Matt Turner
2012-09-19  6:36                 ` Ulrich Mueller
2012-09-19  6:55                   ` Matt Turner
2012-09-19  7:12                 ` Ben de Groot
2012-09-19 14:19                   ` Jeroen Roovers
2012-09-19 16:11                   ` Matt Turner
2012-09-18  9:47     ` Michał Górny
2012-09-18 10:45       ` [gentoo-dev] GLEP: gentoo sync based unified deps proposas Brian Harring
2012-09-18 17:07       ` [gentoo-dev] GLEP: gentoo sync based unified deps proposal Hans de Graaff
2012-09-18 17:18         ` Michael Mol
2012-09-18 17:21         ` "Paweł Hajdan, Jr."
2012-09-18 20:37 ` [gentoo-dev] " Ryan Hill
2012-09-26  6:58 ` [gentoo-dev] " Michał Górny
2012-09-26 10:33   ` Brian Harring
2012-09-28 12:17   ` Brian Harring

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=20120930235656.GA10800@localhost \
    --to=ferringb@gmail.com \
    --cc=ciaran.mccreesh@googlemail.com \
    --cc=gentoo-dev@lists.gentoo.org \
    --cc=gentoo-pms@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