* [gentoo-dev] Re: Portage QOS
@ 2014-01-12 10:47 99% ` Steven J. Long
0 siblings, 0 replies; 1+ results
From: Steven J. Long @ 2014-01-12 10:47 UTC (permalink / raw
To: gentoo-dev
On Fri, Jan 10, 2014 Igor wrote:
> I've been using C/C++ since school it's fast, even bad code is working fast.
>
> I WOULD NEVER BELIVE PYTHON IS AS FAST AS C++ with math algorithms
> that do calculate staff and not call functions from pre-complied
> objects written in C/C++.
I would never believe it til I first saw pkgcore in action 5 or 6 years ago.
There's no point criticising portage, since everyone knows it's a pig of a
project, that's never had a rewrite: which is why its lead developer stepped
back and wrote pkgcore. And sure, most of its speed comes from using an
optimised C backend: snakeoil.
I'm assuming you have a Gentoo box and can use eix or equery to find these.
If not, you need to reconsider what you're doing. I'm also assuming you are
going to try pkgcore so you are better-informed, even if its latest
incarnation is not ready for mass-release; after all you're a developer,
so can deal with that, right?
> Friday, January 10, 2014, Patrick wrote:
> >> So why do we send Gentoo for food riding on Python? If it were death
> >> we send Gentoo for then I would choose Python but food?
>
> > I'm finding it very hard to stay polite, because ... honestly?
> > You have no idea what you're talking about.
>
> Or vice versa.
It's wierd, you veer between corporatist dogma, and mildly hallucinogenic
metaphor. So let's just say I have no idea what you are talking about in
some of your emails, or rather no idea why you reach for those metaphors.
> > If you want things to change - hire a few of us fulltime to work on
> > things, and you'll get the change you want.
> > Until then there's no need to point out that we are lacking manpower to
> > do large-scale changes, because that's been a constant in most
> > opensource projects since the 1960s.
>
> > Less talking, more doing - provide patches and stop polluting our
> > mailing list with your madness.
>
> See tge subject of this letter. The whole point of this conversation is that
> I offered to design it and program it and offered HARDWARE for it but we
> can't get to the point because it's not clear for everyone if we need it.
You're coming at this from the angle of a commercial developer, and basically
no-one really cares about any of that. There's loads of hardware available,
for example, since so many Gentoo users are in fact net admins. We do care
about improving the distro, so by all means go ahead and implement something;
the Gentwo thing sounds like a perfect collaboration opportunity.
If you want to work on something in FLOSS, you do so for your own reasons:
they're what keep you doing it, even when you think no-one else cares.
Coming at the list with your "offer to design and program" is the wrong way
round: loads of people offer the same sort of thing (it comes up about once
a year or so, afaict) and most never deliver anything. Project ideas are
two-a-penny.
Show us a working project, or the basis of one, and everything moves: other
users who want the same thing will help you with it. Bug reports will come
in and you can start to see where things need improvement. Assuming it
fills a need.
> If high command not needing it it will find means to kill it and I'm
> very busy, really very busy - can't afford to spend that much time on
> something not useful.
>
> We're in the middle of negotiations here.
No, you are not. As Duncan's history lesson pointed out, there is no "high
command." As Rich pointed out, if you want to implement something, go right
ahead and do it. Don't seek permission, since there isn't anyone to give
it. If you build it, and it is useful, they will use it ;)
Note you won't get anything out of that, beyond the reputation you appear
to wish to establish. Few people will thank you, though those that do will
make it all worthwhile; mostly what you'll get is more work. But the
bug reports will make your software better, and teach you an awful lot in
the process.
If you're looking for it to be an official project, there's no such thing;
only projects any Gentoo dev can have hosted, which does not make them
official by any means. You can look to get an ebuild into the portage tree,
and you can look to get infra to use your work (much harder.)
You're a *long* way away from even being able to suggest they look at
something, afaict. And even then it may not be something considered
essential to the functioning of the distro, but rather best left as an
external site. Or y'know some devs might take it up and run with it.
But you have to put the work in first.
In commercial terms, you have to deliver the prototype before any
discussion can begin. Until then, it's just vapourware, and with respect,
we've heard it all before.
In essence: just do it. And try to reduce the amount you post to the list;
it'll stop you getting snide remarks later on. Waiting a day or two between
posts is always advisable, and sticking to max two in any one day stops you
getting drawn into flame-wars.
Good luck :)
Regards,
steveL
--
#friendly-coders -- We're friendly, but we're not /that/ friendly ;-)
^ permalink raw reply [relevance 99%]
Results 1-1 of 1 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2014-01-09 7:24 [gentoo-dev] Portage QOS LTHR
2014-01-09 8:12 ` Alec Warner
2014-01-09 12:44 ` Igor
2014-01-09 14:12 ` Christopher Schwan
2014-01-09 15:26 ` Igor
2014-01-10 0:16 ` heroxbd
2014-01-10 12:30 ` Igor
2014-01-10 12:39 ` Patrick Lauer
2014-01-10 13:05 ` Igor
2014-01-12 10:47 99% ` [gentoo-dev] " Steven J. Long
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox