unofficial github llvm-mirror: announce, frequency update, ownership

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

unofficial github llvm-mirror: announce, frequency update, ownership

Will Dietz
Hi all,

I'd like to announce the "unofficial llvm github mirror", which I've
been running for a bit over 3 years now:

https://github.com/llvm-mirror

Why is this useful in addition to the existing llvm git mirrors?
* quick code browsing, easy to link to a particular line or commit
* github projects based on LLVM can simply fork (server-side) and
avoid uploading project contents and history repeatedly
* potentially faster cloning speeds[1]
* commits link to github profiles (who is this fellow, what else is he
up to?), profiles show commit activity
* reduce load on llvm hosting services ("if you don't use the github
mirror you're costing us money!" hehe I kid)
* lists the projects available via git

Anyway, if this sounds useful to you for whatever reason please make
use of it and happy compiler hacking :).

-------------------------------------------------

For those familiar with this mirror, I've bumped the update frequency
from one hour to five minutes.  There has been mention that one hour
makes it much less useful for development use, hopefully this helps
alleviate that concern.

-------------------------------------------------

Finally, I'd like to discuss LLVM taking over this service officially.

Few reasons why this makes sense:
* mirrors should be updated by a server-side hook, not periodic polling
* it has become moderately popular (currently first hit on google for
'llvm git'[2]) (multiple implications here)
* supporting this officially should require only minor effort, a
simple server-side git hook[3]

What do you think?

I'm happy to run it as long as I'm able, it's rather low-maintenance
and I take a bit of pride seeing it used as much as it is :).

However, from the start I've had the intention of either handing it
over or shutting it down on request, so if making this official sounds
good then let me know and I'll work with you to make the transition
and pass over account ownership.

Thanks, have a good one!

~Will

[1] I don't have numbers for this myself, but it's been mentioned on
the mailing list and wouldn't surprise me.
[2] http://www.google.com/search?pws=0&q=llvm+git
[3] https://help.github.com/articles/about-github-mirrors/
_______________________________________________
LLVM Developers mailing list
[hidden email]         http://llvm.cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
Reply | Threaded
Open this post in threaded view
|

Re: unofficial github llvm-mirror: announce, frequency update, ownership

Jonathan Roelofs
+cfe-dev, +cfe-commits, +llvm-commits


On 3/9/15 11:02 AM, Will Dietz wrote:

> Hi all,
>
> I'd like to announce the "unofficial llvm github mirror", which I've
> been running for a bit over 3 years now:
>
> https://github.com/llvm-mirror
>
> Why is this useful in addition to the existing llvm git mirrors?
> * quick code browsing, easy to link to a particular line or commit
> * github projects based on LLVM can simply fork (server-side) and
> avoid uploading project contents and history repeatedly
> * potentially faster cloning speeds[1]
> * commits link to github profiles (who is this fellow, what else is he
> up to?), profiles show commit activity
> * reduce load on llvm hosting services ("if you don't use the github
> mirror you're costing us money!" hehe I kid)
> * lists the projects available via git
>
> Anyway, if this sounds useful to you for whatever reason please make
> use of it and happy compiler hacking :).

Thanks for setting this up! I've personally found it extremely useful.

The other one that I find useful is Chapuni's combined repo.

>
> -------------------------------------------------
>
> For those familiar with this mirror, I've bumped the update frequency
> from one hour to five minutes.  There has been mention that one hour
> makes it much less useful for development use, hopefully this helps
> alleviate that concern.
>
> -------------------------------------------------
>
> Finally, I'd like to discuss LLVM taking over this service officially.
>
> Few reasons why this makes sense:
> * mirrors should be updated by a server-side hook, not periodic polling
> * it has become moderately popular (currently first hit on google for
> 'llvm git'[2]) (multiple implications here)
> * supporting this officially should require only minor effort, a
> simple server-side git hook[3]
>
> What do you think?
>
> I'm happy to run it as long as I'm able, it's rather low-maintenance
> and I take a bit of pride seeing it used as much as it is :).
>
> However, from the start I've had the intention of either handing it
> over or shutting it down on request, so if making this official sounds
> good then let me know and I'll work with you to make the transition
> and pass over account ownership.

I like the idea of this becoming an official community supported/owned
thing. I'm not sure how to make that happen, however... I'm not involved
much in the "infrastructure" side of things.


Cheers,

Jon

>
> Thanks, have a good one!
>
> ~Will
>
> [1] I don't have numbers for this myself, but it's been mentioned on
> the mailing list and wouldn't surprise me.
> [2] http://www.google.com/search?pws=0&q=llvm+git
> [3] https://help.github.com/articles/about-github-mirrors/
> _______________________________________________
> LLVM Developers mailing list
> [hidden email]         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>

--
Jon Roelofs
[hidden email]
CodeSourcery / Mentor Embedded
_______________________________________________
LLVM Developers mailing list
[hidden email]         http://llvm.cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
Reply | Threaded
Open this post in threaded view
|

Re: [cfe-dev] unofficial github llvm-mirror: announce, frequency update, ownership

Tobias Grosser-5
On 04/23/2015 10:37 PM, Jonathan Roelofs wrote:

> +cfe-dev, +cfe-commits, +llvm-commits
>
>
> On 3/9/15 11:02 AM, Will Dietz wrote:
>> Hi all,
>>
>> I'd like to announce the "unofficial llvm github mirror", which I've
>> been running for a bit over 3 years now:
>>
>> https://github.com/llvm-mirror
>>
>> Why is this useful in addition to the existing llvm git mirrors?
>> * quick code browsing, easy to link to a particular line or commit
>> * github projects based on LLVM can simply fork (server-side) and
>> avoid uploading project contents and history repeatedly
>> * potentially faster cloning speeds[1]
>> * commits link to github profiles (who is this fellow, what else is he
>> up to?), profiles show commit activity
>> * reduce load on llvm hosting services ("if you don't use the github
>> mirror you're costing us money!" hehe I kid)
>> * lists the projects available via git
>>
>> Anyway, if this sounds useful to you for whatever reason please make
>> use of it and happy compiler hacking :).
>
> Thanks for setting this up! I've personally found it extremely useful.
>
> The other one that I find useful is Chapuni's combined repo.
>
>>
>> -------------------------------------------------
>>
>> For those familiar with this mirror, I've bumped the update frequency
>> from one hour to five minutes.  There has been mention that one hour
>> makes it much less useful for development use, hopefully this helps
>> alleviate that concern.
>>
>> -------------------------------------------------
>>
>> Finally, I'd like to discuss LLVM taking over this service officially.
>>
>> Few reasons why this makes sense:
>> * mirrors should be updated by a server-side hook, not periodic polling
>> * it has become moderately popular (currently first hit on google for
>> 'llvm git'[2]) (multiple implications here)
>> * supporting this officially should require only minor effort, a
>> simple server-side git hook[3]
>>
>> What do you think?
>>
>> I'm happy to run it as long as I'm able, it's rather low-maintenance
>> and I take a bit of pride seeing it used as much as it is :).
>>
>> However, from the start I've had the intention of either handing it
>> over or shutting it down on request, so if making this official sounds
>> good then let me know and I'll work with you to make the transition
>> and pass over account ownership.
>
> I like the idea of this becoming an official community supported/owned
> thing. I'm not sure how to make that happen, however... I'm not involved
> much in the "infrastructure" side of things.

[CCing Anton] He is taking care of the LLVM git repos and could possibly
setup an update hook.

Tobias

_______________________________________________
LLVM Developers mailing list
[hidden email]         http://llvm.cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
Reply | Threaded
Open this post in threaded view
|

Re: unofficial github llvm-mirror: announce, frequency update, ownership

David Chisnall-5
In reply to this post by Will Dietz
On 9 Mar 2015, at 17:02, Will Dietz <[hidden email]> wrote:

>
> I'd like to announce the "unofficial llvm github mirror", which I've
> been running for a bit over 3 years now:
>
> https://github.com/llvm-mirror
>
> Why is this useful in addition to the existing llvm git mirrors?
> * quick code browsing, easy to link to a particular line or commit
> * github projects based on LLVM can simply fork (server-side) and
> avoid uploading project contents and history repeatedly
> * potentially faster cloning speeds[1]
> * commits link to github profiles (who is this fellow, what else is he
> up to?), profiles show commit activity
> * reduce load on llvm hosting services ("if you don't use the github
> mirror you're costing us money!" hehe I kid)
> * lists the projects available via git

A great many thanks for running this.  It’s been very useful to us for LLVM-based research projects.

David


_______________________________________________
LLVM Developers mailing list
[hidden email]         http://llvm.cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
Reply | Threaded
Open this post in threaded view
|

Re: [cfe-dev] unofficial github llvm-mirror: announce, frequency update, ownership

Anton Korobeynikov-2
In reply to this post by Tobias Grosser-5
Hi All

There are many users which currently maintain there own mirrors of
LLVM repository (e.g. inside corporate network, etc.). They all poll
the main LLVM git mirrors.

Since we do not want to notify from llvm.org the users explicitly, the
current plan is to export the notification information into some
messaging queue system, so all the interested parties can subscribe to
it.

On Fri, Apr 24, 2015 at 8:56 AM, Tobias Grosser <[hidden email]> wrote:

> On 04/23/2015 10:37 PM, Jonathan Roelofs wrote:
>>
>> +cfe-dev, +cfe-commits, +llvm-commits
>>
>>
>> On 3/9/15 11:02 AM, Will Dietz wrote:
>>>
>>> Hi all,
>>>
>>> I'd like to announce the "unofficial llvm github mirror", which I've
>>> been running for a bit over 3 years now:
>>>
>>> https://github.com/llvm-mirror
>>>
>>> Why is this useful in addition to the existing llvm git mirrors?
>>> * quick code browsing, easy to link to a particular line or commit
>>> * github projects based on LLVM can simply fork (server-side) and
>>> avoid uploading project contents and history repeatedly
>>> * potentially faster cloning speeds[1]
>>> * commits link to github profiles (who is this fellow, what else is he
>>> up to?), profiles show commit activity
>>> * reduce load on llvm hosting services ("if you don't use the github
>>> mirror you're costing us money!" hehe I kid)
>>> * lists the projects available via git
>>>
>>> Anyway, if this sounds useful to you for whatever reason please make
>>> use of it and happy compiler hacking :).
>>
>>
>> Thanks for setting this up! I've personally found it extremely useful.
>>
>> The other one that I find useful is Chapuni's combined repo.
>>
>>>
>>> -------------------------------------------------
>>>
>>> For those familiar with this mirror, I've bumped the update frequency
>>> from one hour to five minutes.  There has been mention that one hour
>>> makes it much less useful for development use, hopefully this helps
>>> alleviate that concern.
>>>
>>> -------------------------------------------------
>>>
>>> Finally, I'd like to discuss LLVM taking over this service officially.
>>>
>>> Few reasons why this makes sense:
>>> * mirrors should be updated by a server-side hook, not periodic polling
>>> * it has become moderately popular (currently first hit on google for
>>> 'llvm git'[2]) (multiple implications here)
>>> * supporting this officially should require only minor effort, a
>>> simple server-side git hook[3]
>>>
>>> What do you think?
>>>
>>> I'm happy to run it as long as I'm able, it's rather low-maintenance
>>> and I take a bit of pride seeing it used as much as it is :).
>>>
>>> However, from the start I've had the intention of either handing it
>>> over or shutting it down on request, so if making this official sounds
>>> good then let me know and I'll work with you to make the transition
>>> and pass over account ownership.
>>
>>
>> I like the idea of this becoming an official community supported/owned
>> thing. I'm not sure how to make that happen, however... I'm not involved
>> much in the "infrastructure" side of things.
>
>
> [CCing Anton] He is taking care of the LLVM git repos and could possibly
> setup an update hook.
>
> Tobias
>



--
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University
_______________________________________________
LLVM Developers mailing list
[hidden email]         http://llvm.cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
Reply | Threaded
Open this post in threaded view
|

Re: [cfe-dev] unofficial github llvm-mirror: announce, frequency update, ownership

NAKAMURA Takumi
FYI,

https://github.com/llvm-project
_______________________________________________
LLVM Developers mailing list
[hidden email]         http://llvm.cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev