[core-workflow] PEP 507 - Git & GitLab

Nick Coghlan ncoghlan at gmail.com
Thu Oct 1 08:02:42 CEST 2015


On 1 October 2015 at 07:08, Barry Warsaw <barry at python.org> wrote:
> I'm not subscribed to this list directly, but I read it through Gmane.
>
> I've just published PEP 507 which proposes to move CPython development to Git
> and a hosted (donated or self TBD) GitLab instance.
>
> https://www.python.org/dev/peps/pep-0507/
>
> All feedback is of course welcome, and if anybody else wants to hitch their
> ride to this pony, let me know and I'd be happy to add you as co-author of the
> PEP.

Thanks Barry.

I'd already mentioned this to Brett and Barry, but for the public
record: now that there's a second open source alternative in the mix,
I'm going to be withdrawing my own Kallithea based workflow proposals.

With BitBucket pursuing a similarly proprietary model to GitHub's,
RhodeCode also switching to a proprietary business model, and the
dubious business practices over at SourceForge making me reluctant to
recommend the use of Allura, I don't see any currently credible open
source vendors offering supported Mercurial hosting.

Kallithea itself would require a lot of work to bring it's usability
up to the same standard as GitHub or GitLab (let alone upgrading from
the current Python 2 only Pylons codebase to a Python 3 compatible
Pyramid stack), and, honestly, there are other ways I'd prefer to be
spending my time (e.g. I'd like to finally get back to working on the
startup sequence refactoring at some point).

Furthermore, if the PSF were to invest further in contract development
for web applications, those funds would be better directed towards
more critical community services like the Python Package Index than to
tools specific to the core development process.

So while I'd love to see us sticking with Mercurial and a Python based
hosting solution, I think the benefits of switching to a commercially
supported open source solution like GitLab outweigh those
considerations.

Regards,
Nick.

P.S. If anyone is really keen to continue advocating for the
Kallithea+Mercurial based solution, I'd be happy to cede authorship of
the relevant PEPs.

-- 
Nick Coghlan   |   ncoghlan at gmail.com   |   Brisbane, Australia


More information about the core-workflow mailing list