* [gentoo-dev] Re: [OT] pkgcore bikeshed
@ 2014-01-13 11:02 99% ` Steven J. Long
0 siblings, 0 replies; 1+ results
From: Steven J. Long @ 2014-01-13 11:02 UTC (permalink / raw
To: gentoo-dev
On Mon, Jan 13, 2014 at 04:15:37PM +0700, "C. Bergström" wrote:
> On 01/13/14 03:43 PM, Alexander Berntsen wrote:
> > Realistically, we have to keep updating them both in parallel. pkgcore
> > needs to be brought up to portage-level functionality,
Yeah but it already outshines under the hood: all you're talking about is
EAPI and radhermit is working on it; I'm sure he and dol-sen would be
happy for more help as well, so long as it's supportive. ISTR TomWij is
involved too.
Updating both in parallel isn't hard: once pkgcore is up to EAPI-5, EAPI-6
isn't that much work (mostly bash afair.) At that point, put portage into
feature-freeze, and only bugfix it. Call a hiatus on new EAPIs for 6 months
and put all effort into making damn sure pkgcore is a drop-in replacement.
There's certainly enough devs to do that, and definitely enough interest
in finally moving to portage-NG.
> > and we need to keep fixing portage bugs for its many users.
Sure.
> > We could have a technical
> > discussion on the merits of pkgcore vs. portage, but in the end, it's
> > about the users.
I don't think anyone who's serious can come down on any side but pkgcore
in that debate, so I agree we skip that discussion.
You won't get any disagreement from me on your last point.
> > For the record, I would be very happy if you hacked on pkgcore. Just
> > as happy as if you hacked on portage, even. So please do. :-)
Good good :-)
> We can blah blah about performance of resolving package dependencies
> all day long, but it's clearly not a game changer feature for users.
> (or they just don't know)
They just don't know: and it really is a game-changer, once you've tried it.
We must be able to finally deliver pkgcore speed, 5 years after the event.
> Long term the API to pkgcore could be beneficial, but again I'm not sure
> it's a game changer for users.
Doesn't matter: it's good to have something the devs can get hyped about too.
snakeoil is a lovely bit of code.
> [1] /* Side details */
> In a nutshell we make it possible to track the results of "make check"
> or equivalent test coverage for every source package. There's a little
> work involved for setting up each package, but it gives the easy ability
> to *know* and prove that between xyz ${FLAGS} there's no regressions.
> For example: How do you *know* that fftw or ssl is regression free when
> you enable avx, fma or some other higher level of optimization (-O3). By
> knowing I don't mean just result correctness, but also potentially
> runtime performance, code size and potentially compile times. (If those
> are things you care about)
OFC they are, or we wouldn't be using Gentoo ;) And that does sound like
an interesting project, of wider interest to the community. (hint hint;)
--
#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-06 5:33 [gentoo-dev] Portage team, Zac's development break and stepping down as lead Brian Dolbec
2014-01-13 3:07 ` Brian Dolbec
2014-01-13 8:39 ` C. Bergström
2014-01-13 8:43 ` Alexander Berntsen
2014-01-13 9:15 ` [gentoo-dev] [OT] pkgcore bikeshed (was Portage team) "C. Bergström"
2014-01-13 11:02 99% ` [gentoo-dev] Re: [OT] pkgcore bikeshed 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