Official github mirror for CPython?
Hi all, I've been looking for a Github mirror for Python, and found two: * https://github.com/python-git/python has a lot of forks/watches/starts but seems to be very out of date (last updated 4 years ago) * https://github.com/python-mirror/python doesn't appear to be very popular but is updated daily Are some of you the owners of these repositories? Should we consolidate to a single "semi-official" mirror? Eli
On Fri, Jul 26, 2013 at 12:29 AM, Eli Bendersky <eliben@gmail.com> wrote:
Hi all,
I've been looking for a Github mirror for Python, and found two:
* https://github.com/python-git/python has a lot of forks/watches/starts but seems to be very out of date (last updated 4 years ago) * https://github.com/python-mirror/python doesn't appear to be very popular but is updated daily
Also https://github.com/akheron/cpython seems to be the same again. ChrisA
Am 25.07.2013 16:29, schrieb Eli Bendersky:
Hi all,
I've been looking for a Github mirror for Python, and found two:
* https://github.com/python-git/python has a lot of forks/watches/starts but seems to be very out of date (last updated 4 years ago) * https://github.com/python-mirror/python doesn't appear to be very popular but is updated daily
Are some of you the owners of these repositories? Should we consolidate to a single "semi-official" mirror?
+1 Does the PSF have an official account on github? We have one on bitbucket... Christian
On Thu, Jul 25, 2013 at 9:37 AM, Christian Heimes <christian@python.org> wrote:
Am 25.07.2013 16:29, schrieb Eli Bendersky:
Hi all,
I've been looking for a Github mirror for Python, and found two:
* https://github.com/python-git/python has a lot of forks/watches/starts but seems to be very out of date (last updated 4 years ago) * https://github.com/python-mirror/python doesn't appear to be very popular but is updated daily
Are some of you the owners of these repositories? Should we consolidate to a single "semi-official" mirror?
+1
Does the PSF have an official account on github? We have one on bitbucket...
I don't remember who runs this, and I thought I was in it (maybe just on BB), but: https://github.com/python
Am 25.07.2013 16:48, schrieb Brian Curtin:
On Thu, Jul 25, 2013 at 9:37 AM, Christian Heimes <christian@python.org> wrote:
Am 25.07.2013 16:29, schrieb Eli Bendersky:
Hi all,
I've been looking for a Github mirror for Python, and found two:
* https://github.com/python-git/python has a lot of forks/watches/starts but seems to be very out of date (last updated 4 years ago) * https://github.com/python-mirror/python doesn't appear to be very popular but is updated daily
Are some of you the owners of these repositories? Should we consolidate to a single "semi-official" mirror?
+1
Does the PSF have an official account on github? We have one on bitbucket...
I don't remember who runs this, and I thought I was in it (maybe just on BB), but: https://github.com/python
Jesse might know more about it. He is an admin of https://bitbucket.org/PSF/, too. Christian
On Thu, Jul 25, 2013 at 7:48 AM, Brian Curtin <brian@python.org> wrote:
On Thu, Jul 25, 2013 at 9:37 AM, Christian Heimes <christian@python.org> wrote:
Am 25.07.2013 16:29, schrieb Eli Bendersky:
Hi all,
I've been looking for a Github mirror for Python, and found two:
* https://github.com/python-git/python has a lot of forks/watches/starts but seems to be very out of date (last updated 4 years ago) * https://github.com/python-mirror/python doesn't appear to be very popular but is updated daily
Are some of you the owners of these repositories? Should we consolidate to a single "semi-official" mirror?
+1
Does the PSF have an official account on github? We have one on bitbucket...
I don't remember who runs this, and I thought I was in it (maybe just on BB), but: https://github.com/python
This appears to be a good place, but it doesn't have an actual mirror (yet?) ;-)
On Thu, Jul 25, 2013 at 11:18 AM, Eli Bendersky <eliben@gmail.com> wrote:
On Thu, Jul 25, 2013 at 7:48 AM, Brian Curtin <brian@python.org> wrote:
On Thu, Jul 25, 2013 at 9:37 AM, Christian Heimes <christian@python.org> wrote:
Am 25.07.2013 16:29, schrieb Eli Bendersky:
Hi all,
I've been looking for a Github mirror for Python, and found two:
* https://github.com/python-git/python has a lot of forks/watches/starts but seems to be very out of date (last updated 4 years ago) * https://github.com/python-mirror/python doesn't appear to be very popular but is updated daily
Are some of you the owners of these repositories? Should we consolidate to a single "semi-official" mirror?
+1
Does the PSF have an official account on github? We have one on bitbucket...
I don't remember who runs this, and I thought I was in it (maybe just on BB), but: https://github.com/python
This appears to be a good place, but it doesn't have an actual mirror (yet?) ;-)
Based on the list of people who are members of github.com/python it's as official as it's going to get (depends on who of that group owns it). But assuming whomever owns it is okay with hosting a mirror, what exactly is going to be required to have it updated regularly? Someone is going to have to write the scripts to pull from the hg repo and then push up to github else it's just going to end up out-of-date on top of maintaining whatever setup is devised.
On Thu, Jul 25, 2013 at 5:30 PM, Brett Cannon <brett@python.org> wrote:
On Thu, Jul 25, 2013 at 11:18 AM, Eli Bendersky <eliben@gmail.com> wrote:
On Thu, Jul 25, 2013 at 7:48 AM, Brian Curtin <brian@python.org> wrote:
On Thu, Jul 25, 2013 at 9:37 AM, Christian Heimes <christian@python.org> wrote:
Am 25.07.2013 16:29, schrieb Eli Bendersky:
Hi all,
I've been looking for a Github mirror for Python, and found two:
* https://github.com/python-git/python has a lot of forks/watches/starts but seems to be very out of date (last updated 4 years ago) * https://github.com/python-mirror/python doesn't appear to be very popular but is updated daily
Are some of you the owners of these repositories? Should we consolidate to a single "semi-official" mirror?
+1
Does the PSF have an official account on github? We have one on bitbucket...
I don't remember who runs this, and I thought I was in it (maybe just on BB), but: https://github.com/python
This appears to be a good place, but it doesn't have an actual mirror (yet?) ;-)
Based on the list of people who are members of github.com/python it's as official as it's going to get (depends on who of that group owns it).
But assuming whomever owns it is okay with hosting a mirror, what exactly is going to be required to have it updated regularly? Someone is going to have to write the scripts to pull from the hg repo and then push up to github else it's just going to end up out-of-date on top of maintaining whatever setup is devised.
It's slightly more work than this. You need to keep all the features relying on hg work, like the revision version it was compiled from etc.
On 26 Jul 2013 03:02, "Maciej Fijalkowski" <fijall@gmail.com> wrote:
On Thu, Jul 25, 2013 at 5:30 PM, Brett Cannon <brett@python.org> wrote:
On Thu, Jul 25, 2013 at 11:18 AM, Eli Bendersky <eliben@gmail.com>
wrote:
On Thu, Jul 25, 2013 at 7:48 AM, Brian Curtin <brian@python.org> wrote:
On Thu, Jul 25, 2013 at 9:37 AM, Christian Heimes <
christian@python.org>
wrote:
Am 25.07.2013 16:29, schrieb Eli Bendersky:
Hi all,
I've been looking for a Github mirror for Python, and found two:
* https://github.com/python-git/python has a lot of forks/watches/starts but seems to be very out of date (last updated 4 years ago) * https://github.com/python-mirror/python doesn't appear to be very popular but is updated daily
Are some of you the owners of these repositories? Should we consolidate to a single "semi-official" mirror?
+1
Does the PSF have an official account on github? We have one on bitbucket...
I don't remember who runs this, and I thought I was in it (maybe just on BB), but: https://github.com/python
This appears to be a good place, but it doesn't have an actual mirror (yet?) ;-)
Based on the list of people who are members of github.com/python it's as official as it's going to get (depends on who of that group owns it).
But assuming whomever owns it is okay with hosting a mirror, what exactly is going to be required to have it updated regularly? Someone is going to have to write the scripts to pull from the hg repo and then push up to github else it's just going to end up out-of-date on top of maintaining whatever setup is devised.
It's slightly more work than this. You need to keep all the features relying on hg work, like the revision version it was compiled from etc.
To be honest, if people are going to spend time tinkering with our VCS infrastructure, one of the most interesting things we could do is explore what would be involved in setting up RhodeCode on hg.python.org :) (For those that haven't seen it, RhodeCode seems broadly comparable to BitBucket feature wise, but because of the way it is licensed, the source code is freely available to all, and running your own instance is free-as-in-beer for non-profits and open source projects). Cheers, Nick.
_______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/ncoghlan%40gmail.com
Le Fri, 26 Jul 2013 09:31:50 +1000, Nick Coghlan <ncoghlan@gmail.com> a écrit :
To be honest, if people are going to spend time tinkering with our VCS infrastructure, one of the most interesting things we could do is explore what would be involved in setting up RhodeCode on hg.python.org :)
(For those that haven't seen it, RhodeCode seems broadly comparable to BitBucket feature wise, but because of the way it is licensed, the source code is freely available to all, and running your own instance is free-as-in-beer for non-profits and open source projects).
By "freely available", do you mean actual open source / free software? Regards Antoine.
On Fri, Jul 26, 2013 at 9:50 AM, Antoine Pitrou <solipsis@pitrou.net> wrote:
(For those that haven't seen it, RhodeCode seems broadly comparable to BitBucket feature wise, but because of the way it is licensed, the source code is freely available to all, and running your own instance is free-as-in-beer for non-profits and open source projects).
By "freely available", do you mean actual open source / free software?
It seems to be licensed under the GPLv3. https://secure.rhodecode.org/rhodecode/files/433d6385b216da52f68fa871ed1ff99... https://rhodecode.com/blog/25/new-rhodecode-licensing Cheers, Dirkjan
Le Fri, 26 Jul 2013 10:03:26 +0200, Dirkjan Ochtman <dirkjan@ochtman.nl> a écrit :
On Fri, Jul 26, 2013 at 9:50 AM, Antoine Pitrou <solipsis@pitrou.net> wrote:
(For those that haven't seen it, RhodeCode seems broadly comparable to BitBucket feature wise, but because of the way it is licensed, the source code is freely available to all, and running your own instance is free-as-in-beer for non-profits and open source projects).
By "freely available", do you mean actual open source / free software?
It seems to be licensed under the GPLv3.
https://secure.rhodecode.org/rhodecode/files/433d6385b216da52f68fa871ed1ff99... https://rhodecode.com/blog/25/new-rhodecode-licensing
Ah, right. Apparently a certain @ncoghlan_dev contributed to that... Regards Antoine.
On 26 July 2013 18:14, Antoine Pitrou <solipsis@pitrou.net> wrote:
Le Fri, 26 Jul 2013 10:03:26 +0200, Dirkjan Ochtman <dirkjan@ochtman.nl> a écrit :
On Fri, Jul 26, 2013 at 9:50 AM, Antoine Pitrou <solipsis@pitrou.net> wrote:
(For those that haven't seen it, RhodeCode seems broadly comparable to BitBucket feature wise, but because of the way it is licensed, the source code is freely available to all, and running your own instance is free-as-in-beer for non-profits and open source projects).
By "freely available", do you mean actual open source / free software?
It seems to be licensed under the GPLv3.
https://secure.rhodecode.org/rhodecode/files/433d6385b216da52f68fa871ed1ff99... https://rhodecode.com/blog/25/new-rhodecode-licensing
Ah, right. Apparently a certain @ncoghlan_dev contributed to that...
Yeah, I've been publicly lamenting the closed source nature of GitHub and BitBucket for a while now, dislike the Allura UI enough that "but it's open source!" wasn't enough to win me over, and most of the other free hosting options don't support Mercurial (or have anything resembling a coherent business model). When RhodeCode brought their hosted version to my attention, it aligned so well with what I had been saying I wanted (a code hosting service making a genuine commitment to openness, with a good user experience and an apparently viable business model) that I felt *obliged* to check it out. While I haven't migrated all my personal repos yet (due to some domain name issues specific to the Hosted version), I was quite happy with the user experience of the tool itself and plan to do that migration eventually :) As far as the licensing goes, rereading the comments below the licensing announcement as well as the licenses themselves: 1. Versions prior to 2.0 (latest: 1.7.1) are already published under GPLv3 2. RhodeCode 2.0 (aka "RhodeCode Enterprise") will be the first published using a Business Source license 3. The Business Source licensing means that 2.0 *will* become open source under "GPLv2 or later" terms in August 2015 - RhodeCode won't have the option of changing their mind and deciding not to open source it after all. For the next two years, even though the source will be made available, it's not technically an open source project yet, since free usage under the business source license is limited to installations with no more than 20 Active users. More users than that requires a commercial license, which you either pay for, or is offered for free to schools and universities, public open source projects and also for development, environment and human rights NGOs. I believe Hosted is already running 2.0, so that's the one that impressed me. I'm not sure what 1.7.1 is like, since I have never used it :) Cheers, Nick. -- Nick Coghlan | ncoghlan@gmail.com | Brisbane, Australia
Le Fri, 26 Jul 2013 20:51:16 +1000, Nick Coghlan <ncoghlan@gmail.com> a écrit :
I believe Hosted is already running 2.0, so that's the one that impressed me.
Strange. Apparently, free trial accounts get a 1.7.1 version: "RhodeCode 1.7.1.hosted.4356". From my POV, it would need a ton of UI polish before being pleasant to use... Also, it's not obvious whether you can integrate your repo with a bug tracker and a code review tool. Regards Antoine.
On 26 July 2013 21:46, Antoine Pitrou <solipsis@pitrou.net> wrote:
Le Fri, 26 Jul 2013 20:51:16 +1000, Nick Coghlan <ncoghlan@gmail.com> a écrit :
I believe Hosted is already running 2.0, so that's the one that impressed me.
Strange. Apparently, free trial accounts get a 1.7.1 version: "RhodeCode 1.7.1.hosted.4356". From my POV, it would need a ton of UI polish before being pleasant to use...
I tolerate Bugzilla and Gerrit every work day, which may have affected my standards for what I judge to be an acceptable user interface ;)
Also, it's not obvious whether you can integrate your repo with a bug tracker and a code review tool.
A self-hosted instance still has Mercurial on the backend, so any Mercurial based integration should still work, even if it isn't configurable through the front end. However, I hadn't actually brought it up previously because I know there would be a *lot* of work in taking it from "vague notion" to "concrete infrastructure update proposal with a solid rationale behind it" and I'm not in a position to do that work myself. I just couldn't resist mentioning it once the idea of improved GitHub syncing was brought up :) Cheers, Nick. -- Nick Coghlan | ncoghlan@gmail.com | Brisbane, Australia
On 26 July 2013 08:50, Antoine Pitrou <solipsis@pitrou.net> wrote:
(For those that haven't seen it, RhodeCode seems broadly comparable to BitBucket feature wise, but because of the way it is licensed, the source code is freely available to all, and running your own instance is free-as-in-beer for non-profits and open source projects).
By "freely available", do you mean actual open source / free software?
Looks like it - from the website: "Open source source control management system for Mercurial and GIT with code-reviews, built in push/pull server, LDAP/AD, permissions system and full text search." Paul
On 26 Jul, 2013, at 9:50, Antoine Pitrou <solipsis@pitrou.net> wrote:
Le Fri, 26 Jul 2013 09:31:50 +1000, Nick Coghlan <ncoghlan@gmail.com> a écrit :
To be honest, if people are going to spend time tinkering with our VCS infrastructure, one of the most interesting things we could do is explore what would be involved in setting up RhodeCode on hg.python.org :)
(For those that haven't seen it, RhodeCode seems broadly comparable to BitBucket feature wise, but because of the way it is licensed, the source code is freely available to all, and running your own instance is free-as-in-beer for non-profits and open source projects).
By "freely available", do you mean actual open source / free software?
It appears to be GPLv3, with a for-pay enterprise edition. The latter is free-as-in-beer for non-profits and open source projects. Ronald (See <https://secure.rhodecode.org/rhodecode/files/433d6385b216da52f68fa871ed1ff99f8d618613/README.rst>)
On 25/07/2013 16:30, Brett Cannon wrote:
Based on the list of people who are members of github.com/python <http://github.com/python> it's as official as it's going to get (depends on who of that group owns it).
But assuming whomever owns it is okay with hosting a mirror, what exactly is going to be required to have it updated regularly? Someone is going to have to write the scripts to pull from the hg repo and then push up to github else it's just going to end up out-of-date on top of maintaining whatever setup is devised.
Mike Bayer has set up some pretty slick stuff in this area for SQLAlchemy and Alembic. I'm sure he could give pointers to anyone interested in getting it going... Chris -- Simplistix - Content Management, Batch Processing & Python Consulting - http://www.simplistix.co.uk
On Thu, Jul 25, 2013 at 7:48 AM, Brian Curtin <brian@python.org> wrote:
On Thu, Jul 25, 2013 at 9:37 AM, Christian Heimes <christian@python.org> wrote:
Am 25.07.2013 16:29, schrieb Eli Bendersky:
Hi all,
I've been looking for a Github mirror for Python, and found two:
* https://github.com/python-git/python has a lot of forks/watches/starts but seems to be very out of date (last updated 4 years ago) * https://github.com/python-mirror/python doesn't appear to be very popular but is updated daily
Are some of you the owners of these repositories? Should we consolidate to a single "semi-official" mirror?
+1
Does the PSF have an official account on github? We have one on bitbucket...
I don't remember who runs this, and I thought I was in it (maybe just on BB), but: https://github.com/python
The list of members for https://github.com/python is https://github.com/python?tab=members How can I get added to that list? When that happens, I can try to set-up a regularly updated CPython mirror. Eli
Email me the name of the repo you want, and your github username (preferably off list so I don't miss it!) and I will set you up Eli On Fri, Sep 27, 2013 at 11:02 AM, Eli Bendersky <eliben@gmail.com> wrote:
On Thu, Jul 25, 2013 at 7:48 AM, Brian Curtin <brian@python.org> wrote:
On Thu, Jul 25, 2013 at 9:37 AM, Christian Heimes <christian@python.org> wrote:
Am 25.07.2013 16:29, schrieb Eli Bendersky:
Hi all,
I've been looking for a Github mirror for Python, and found two:
* https://github.com/python-git/python has a lot of forks/watches/starts but seems to be very out of date (last updated 4 years ago) * https://github.com/python-mirror/python doesn't appear to be very popular but is updated daily
Are some of you the owners of these repositories? Should we consolidate to a single "semi-official" mirror?
+1
Does the PSF have an official account on github? We have one on bitbucket...
I don't remember who runs this, and I thought I was in it (maybe just on BB), but: https://github.com/python
The list of members for https://github.com/python is https://github.com/python?tab=members
How can I get added to that list? When that happens, I can try to set-up a regularly updated CPython mirror.
Eli
participants (13)
-
Antoine Pitrou
-
Brett Cannon
-
Brian Curtin
-
Chris Angelico
-
Chris Withers
-
Christian Heimes
-
Dirkjan Ochtman
-
Eli Bendersky
-
Jesse Noller
-
Maciej Fijalkowski
-
Nick Coghlan
-
Paul Moore
-
Ronald Oussoren