Re: On the origins of github.com/D-Programming-Language
On 04/15/2016 08:06 PM, Vladimir Panteleev wrote: On Friday, 15 April 2016 at 06:11:22 UTC, Vladimir Panteleev wrote: Assuming no objections, I'll do the move tomorrow, around 2016-04-16 00:00 UTC. Done. Speak up if anything seems broken or wrong. Many thanks, Vladimir! -- Andrei
Re: On the origins of github.com/D-Programming-Language
On 4/15/16 5:06 PM, Vladimir Panteleev via Digitalmars-d wrote: On Friday, 15 April 2016 at 06:11:22 UTC, Vladimir Panteleev wrote: Assuming no objections, I'll do the move tomorrow, around 2016-04-16 00:00 UTC. Done. Speak up if anything seems broken or wrong. I've updated the auto-tester to point directly at the new organization. About the only thing I haven't seen go through yet is a merge. But testing seems to be going just fine.
Re: On the origins of github.com/D-Programming-Language
On Saturday, 16 April 2016 at 00:14:46 UTC, Steven Schveighoffer wrote: BTW, do I need to be a member of the redirect group? I was asked to join, but I think it may not matter. Yeah, I indeed don't think it matters. In fact that group should probably have as few people as possible, to avoid anyone accidentally creating a repository with the same name as a dlang repository, which would destroy the redirect.
Re: On the origins of github.com/D-Programming-Language
On 4/15/16 8:13 PM, Vladimir Panteleev wrote: On Saturday, 16 April 2016 at 00:11:53 UTC, Steven Schveighoffer wrote: On 4/15/16 8:06 PM, Vladimir Panteleev wrote: On Friday, 15 April 2016 at 06:11:22 UTC, Vladimir Panteleev wrote: Assuming no objections, I'll do the move tomorrow, around 2016-04-16 00:00 UTC. Done. Speak up if anything seems broken or wrong. This is awesome! Makes me want to delete and re-clone everything :) Well that's a bit drastic when you can just change the remotes, isn't it :) Probably. BTW, do I need to be a member of the redirect group? I was asked to join, but I think it may not matter. -Steve
Re: On the origins of github.com/D-Programming-Language
On Saturday, 16 April 2016 at 00:11:53 UTC, Steven Schveighoffer wrote: On 4/15/16 8:06 PM, Vladimir Panteleev wrote: On Friday, 15 April 2016 at 06:11:22 UTC, Vladimir Panteleev wrote: Assuming no objections, I'll do the move tomorrow, around 2016-04-16 00:00 UTC. Done. Speak up if anything seems broken or wrong. This is awesome! Makes me want to delete and re-clone everything :) Well that's a bit drastic when you can just change the remotes, isn't it :)
Re: On the origins of github.com/D-Programming-Language
On 4/15/16 8:06 PM, Vladimir Panteleev wrote: On Friday, 15 April 2016 at 06:11:22 UTC, Vladimir Panteleev wrote: Assuming no objections, I'll do the move tomorrow, around 2016-04-16 00:00 UTC. Done. Speak up if anything seems broken or wrong. This is awesome! Makes me want to delete and re-clone everything :) -Steve
Re: On the origins of github.com/D-Programming-Language
On Friday, 15 April 2016 at 06:11:22 UTC, Vladimir Panteleev wrote: Assuming no objections, I'll do the move tomorrow, around 2016-04-16 00:00 UTC. Done. Speak up if anything seems broken or wrong.
Re: On the origins of github.com/D-Programming-Language
On Thursday, 14 April 2016 at 19:40:25 UTC, Seb wrote: So if we want to move to "d-lang", it is as easy as: 1) Delete the reserved "d-lang" namespace 2) Press on rename at D-Programming-Language 3) Recreate D-Programming-Language (and _avoid_ creating repos here) I've done some tests with some dummy organizations and everything seems to work as expected. Assuming no objections, I'll do the move tomorrow, around 2016-04-16 00:00 UTC. Though, I plan to swap the two organizations (dlang -> dlang-backup, D-Programming-Language -> dlang, dlang-backup -> D-Programming-Language). Here's a draft of what the old organization URL could look like: https://github.com/DMoveTest-D-Programming-Language (The https://github.com/D-Programming-Language page will not be redirected, but repository subpages will.)
Re: On the origins of github.com/D-Programming-Language
On Friday, 15 April 2016 at 02:30:44 UTC, Walter Bright wrote: On 4/14/2016 5:43 PM, Vladimir Panteleev wrote: [snip] I'll start with checking whether they can handle HTTP redirects. My results: - The autotester I checked the repo anyway and found that the userscripts which integrate the status into the UI will need to be updated. I think these predate the GitHub test status API, so not sure if anyone still uses these. Still, made a PR: https://github.com/braddr/d-tester/pull/48 - My documentation tester This and GHDaemon needed an update to handle redirects. Done and deployed. - dlang.org build account Should redirect automatically. - D-dot-git and consumers (Digger, TrenD) Should redirect automatically. D-dot-git will keep using the old URLs, as changing them will invalidate all Digger caches everywhere for a small cosmetic benefit. - Martin's GitHub dlang-bot Doesn't follow redirects, but doesn't need to because it uses the URLs from the web hooks :) - Travis (for the dmd repo) Apparently the redirect will break old links to Travis builds: https://github.com/travis-ci/travis-ci/issues/2698 Hopefully that shouldn't be too much of an issue. My email filters work on "D-Programming-Language" as well :-) Oh dang. I can't fix THAT. I guess I'll have to give up now :)
Re: On the origins of github.com/D-Programming-Language
On 4/14/2016 5:43 PM, Vladimir Panteleev wrote: I counted the following software (API clients etc.) that relies on the current URLs: - The autotester - My documentation tester - dlang.org build account - D-dot-git and consumers (Digger, TrenD) - Martin's GitHub dlang-bot - Travis (for the dmd repo) I'll start with checking whether they can handle HTTP redirects. My email filters work on "D-Programming-Language" as well :-)
Re: On the origins of github.com/D-Programming-Language
On 04/14/2016 08:34 PM, Vladimir Panteleev wrote: Sure. You'll have to hand me the keys to the empire (organization) first though :) Done. They made some changes, not sure whether you have the right privileges. Let me know. -- Andrei
Re: On the origins of github.com/D-Programming-Language
On Friday, 15 April 2016 at 00:39:36 UTC, Brad Roberts wrote: On 4/14/16 5:34 PM, Vladimir Panteleev via Digitalmars-d wrote: On Friday, 15 April 2016 at 00:32:38 UTC, Andrei Alexandrescu wrote: On 04/14/2016 06:07 PM, Walter Bright wrote: Nice work getting that! I prefer dlang to d-lang. Same here. It's a done deal - let's move to dlang. Thanks to the donor and Seb who made that happen. Vladimir, would you want to be in charge with the moving process? You choose the tactics, basically please try to make it as painless as possible. Sure. You'll have to hand me the keys to the empire (organization) first though :) I'll do some tests to make sure all will go as expected. Don't worry about the auto-tester. Ideally it'll just work, and if it doesn't, it'll be trivial to fix the db to point to the new organization names. Thanks Brad. I counted the following software (API clients etc.) that relies on the current URLs: - The autotester - My documentation tester - dlang.org build account - D-dot-git and consumers (Digger, TrenD) - Martin's GitHub dlang-bot - Travis (for the dmd repo) I'll start with checking whether they can handle HTTP redirects.
Re: On the origins of github.com/D-Programming-Language
On 4/14/16 5:34 PM, Vladimir Panteleev via Digitalmars-d wrote: On Friday, 15 April 2016 at 00:32:38 UTC, Andrei Alexandrescu wrote: On 04/14/2016 06:07 PM, Walter Bright wrote: Nice work getting that! I prefer dlang to d-lang. Same here. It's a done deal - let's move to dlang. Thanks to the donor and Seb who made that happen. Vladimir, would you want to be in charge with the moving process? You choose the tactics, basically please try to make it as painless as possible. Sure. You'll have to hand me the keys to the empire (organization) first though :) I'll do some tests to make sure all will go as expected. Don't worry about the auto-tester. Ideally it'll just work, and if it doesn't, it'll be trivial to fix the db to point to the new organization names.
Re: On the origins of github.com/D-Programming-Language
On 04/14/2016 06:07 PM, Walter Bright wrote: Nice work getting that! I prefer dlang to d-lang. Same here. It's a done deal - let's move to dlang. Thanks to the donor and Seb who made that happen. Vladimir, would you want to be in charge with the moving process? You choose the tactics, basically please try to make it as painless as possible. Thanks!! Andrei
Re: On the origins of github.com/D-Programming-Language
On Friday, 15 April 2016 at 00:32:38 UTC, Andrei Alexandrescu wrote: On 04/14/2016 06:07 PM, Walter Bright wrote: Nice work getting that! I prefer dlang to d-lang. Same here. It's a done deal - let's move to dlang. Thanks to the donor and Seb who made that happen. Vladimir, would you want to be in charge with the moving process? You choose the tactics, basically please try to make it as painless as possible. Sure. You'll have to hand me the keys to the empire (organization) first though :) I'll do some tests to make sure all will go as expected.
Re: On the origins of github.com/D-Programming-Language
On Thursday, 14 April 2016 at 22:07:18 UTC, Walter Bright wrote: On 4/14/2016 2:59 PM, Seb wrote: On Thursday, 14 April 2016 at 21:55:36 UTC, Walter Bright wrote: On 4/14/2016 12:40 PM, Seb wrote: [...] Wouldn't it be easier to have d-lang redirect to d-programming-language? Github doesn't support that directly - only for renames, besides the point is that new urls become a lot shorter and similar to dlang.org like github.com/dlang/dmd. Short names are trendy and young people like me love such names :) I don't get it. If D-Programming-Language can redirect to dlang, then the reverse should be easy (and nothing else will have to change). The entire idea was to move forward to dlang and thanks to github redirects (nearly) nothing has to change ;-)
Re: On the origins of github.com/D-Programming-Language
On 4/14/2016 2:59 PM, Seb wrote: On Thursday, 14 April 2016 at 21:55:36 UTC, Walter Bright wrote: On 4/14/2016 12:40 PM, Seb wrote: [...] Wouldn't it be easier to have d-lang redirect to d-programming-language? Github doesn't support that directly - only for renames, besides the point is that new urls become a lot shorter and similar to dlang.org like github.com/dlang/dmd. Short names are trendy and young people like me love such names :) I don't get it. If D-Programming-Language can redirect to dlang, then the reverse should be easy (and nothing else will have to change). Btw we now have "dlang" reserved. Nice work getting that! I prefer dlang to d-lang.
Re: On the origins of github.com/D-Programming-Language
On Thursday, 14 April 2016 at 21:59:31 UTC, Seb wrote: On Thursday, 14 April 2016 at 21:55:36 UTC, Walter Bright wrote: On 4/14/2016 12:40 PM, Seb wrote: [...] Wouldn't it be easier to have d-lang redirect to d-programming-language? Github doesn't support that directly - only for renames, besides the point is that new urls become a lot shorter and similar to dlang.org like github.com/dlang/dmd. Short names are trendy and young people like me love such names :) Btw we now have "dlang" reserved. Theoretically... if we move to dlang and back... but, that's all the disadvantages with neither the advantages. Unless GitHub support gets involved, but they've probably been bothered enough by us already.
Re: On the origins of github.com/D-Programming-Language
On Thursday, 14 April 2016 at 21:55:36 UTC, Walter Bright wrote: On 4/14/2016 12:40 PM, Seb wrote: [...] Wouldn't it be easier to have d-lang redirect to d-programming-language? Github doesn't support that directly - only for renames, besides the point is that new urls become a lot shorter and similar to dlang.org like github.com/dlang/dmd. Short names are trendy and young people like me love such names :) Btw we now have "dlang" reserved.
Re: On the origins of github.com/D-Programming-Language
On 4/14/2016 12:40 PM, Seb wrote: [...] Wouldn't it be easier to have d-lang redirect to d-programming-language?
Re: On the origins of github.com/D-Programming-Language
On Thursday, 14 April 2016 at 20:14:20 UTC, Seb wrote: On Thursday, 14 April 2016 at 20:10:30 UTC, Vladimir Panteleev wrote: On Thursday, 14 April 2016 at 20:00:14 UTC, Seb wrote: On Thursday, 14 April 2016 at 19:48:37 UTC, Vladimir Panteleev wrote: Aw. How are we doing on that front (contacting Daniel Lang)? No reply :/ Maybe someone knows him via LinkedIn and wants to drop him a friendly message? https://www.linkedin.com/in/daniellangnet 3rd-degree connection, so I have to go through two people to reach him. Here goes nothing... I tried a different way - maybe this works: https://twitter.com/MrGreenify/status/720705303591972864 (I guess retweeting doesn't hurt ...) Update: great news! Daniel Lang donated "dlang" to us. https://twitter.com/MrGreenify/status/720705303591972864 @Walter, Andrei, CyberShadow, schveiguy, braddr - you should have gotten invitations.
Re: On the origins of github.com/D-Programming-Language
On Thursday, 14 April 2016 at 20:10:30 UTC, Vladimir Panteleev wrote: On Thursday, 14 April 2016 at 20:00:14 UTC, Seb wrote: On Thursday, 14 April 2016 at 19:48:37 UTC, Vladimir Panteleev wrote: Aw. How are we doing on that front (contacting Daniel Lang)? No reply :/ Maybe someone knows him via LinkedIn and wants to drop him a friendly message? https://www.linkedin.com/in/daniellangnet 3rd-degree connection, so I have to go through two people to reach him. Here goes nothing... I tried a different way - maybe this works: https://twitter.com/MrGreenify/status/720705303591972864 (I guess retweeting doesn't hurt ...) What about API calls? Wouldn't want to break the autotester. Yep even that: https://developer.github.com/changes/2015-04-17-preview-repository-redirects/ https://developer.github.com/changes/2015-07-21-automatic-redirects-for-renamed-repositories/ Hopefully our API clients can handle HTTP redirects, then. If you are worried you can also migrate repowise, but then you would have to recreate all groups. Alternatively we can create a dummy account, rename it and see whether the clients continue to work fine.
Re: On the origins of github.com/D-Programming-Language
On Thursday, 14 April 2016 at 20:00:14 UTC, Seb wrote: On Thursday, 14 April 2016 at 19:48:37 UTC, Vladimir Panteleev wrote: Aw. How are we doing on that front (contacting Daniel Lang)? No reply :/ Maybe someone knows him via LinkedIn and wants to drop him a friendly message? https://www.linkedin.com/in/daniellangnet 3rd-degree connection, so I have to go through two people to reach him. Here goes nothing... What about API calls? Wouldn't want to break the autotester. Yep even that: https://developer.github.com/changes/2015-04-17-preview-repository-redirects/ https://developer.github.com/changes/2015-07-21-automatic-redirects-for-renamed-repositories/ Hopefully our API clients can handle HTTP redirects, then.
Re: On the origins of github.com/D-Programming-Language
On Thursday, 14 April 2016 at 19:48:37 UTC, Vladimir Panteleev wrote: Aw. How are we doing on that front (contacting Daniel Lang)? No reply :/ Maybe someone knows him via LinkedIn and wants to drop him a friendly message? https://www.linkedin.com/in/daniellangnet What about API calls? Wouldn't want to break the autotester. Yep even that: https://developer.github.com/changes/2015-04-17-preview-repository-redirects/ https://developer.github.com/changes/2015-07-21-automatic-redirects-for-renamed-repositories/
Re: On the origins of github.com/D-Programming-Language
On Thursday, 14 April 2016 at 19:40:25 UTC, Seb wrote: On Tuesday, 12 April 2016 at 17:35:49 UTC, Vladimir Panteleev As mentioned I wrote to the Github support about the "dlang" namespace: I took a look at the account in question [dlang], and it doesn't appear that it is dormant (not all activity on GitHub is public). With that in mind, there would be no way for us to transfer this name to you without permission from the owner of it. Aw. How are we doing on that front (contacting Daniel Lang)? However I still have a bright message for you: It looks as though the **d-lang** account you found is being squatted. I've gone ahead and released this username now, so you'll be able to create an organization with that username now. You'll want to grab that username quickly — it's available first-come, first-served. Let me if there's anything else I can do to help! Great! Did that - that's why a couple of guys got an invitation. So if we want to move to "d-lang", it is as easy as: 1) Delete the reserved "d-lang" namespace 2) Press on rename at D-Programming-Language 3) Recreate D-Programming-Language (and _avoid_ creating repos here) What about API calls? Wouldn't want to break the autotester. @Cybershadow in case of a positive decision, do you want to be the "trigger guy"? I don't have the necessary privileges on https://github.com/D-Programming-Language. Andrei would probably want to do this.
Re: On the origins of github.com/D-Programming-Language
On Tuesday, 12 April 2016 at 17:35:49 UTC, Vladimir Panteleev wrote: On Tuesday, 12 April 2016 at 11:46:07 UTC, Steven Schveighoffer wrote: A couple things though -- we have a lot of automation surrounding github. We should make sure the major players have their input before attempting this. I'm thinking Brad and Vladimir? Also, I think an owner of the github group needs to be pulling the trigger too, so I'm not sure how much we can offload this duty to Seb. GitHub say that they will redirect all relevant requests (http, git/ssh), so assuming that's true, hopefully nothing will break. Yes it is - as long as no new repository is created. That's why you really should avoid to create repositories at the github.com/D-Programming-Language after the migration. As mentioned I wrote to the Github support about the "dlang" namespace: I took a look at the account in question [dlang], and it doesn't appear that it is dormant (not all activity on GitHub is public). With that in mind, there would be no way for us to transfer this name to you without permission from the owner of it. However I still have a bright message for you: It looks as though the **d-lang** account you found is being squatted. I've gone ahead and released this username now, so you'll be able to create an organization with that username now. You'll want to grab that username quickly — it's available first-come, first-served. Let me if there's anything else I can do to help! Did that - that's why a couple of guys got an invitation. So if we want to move to "d-lang", it is as easy as: 1) Delete the reserved "d-lang" namespace 2) Press on rename at D-Programming-Language 3) Recreate D-Programming-Language (and _avoid_ creating repos here) I don't know how your protocol for such a change is, is it: 1) Wait a week until for objections 2) Ask a survey (yes, no, don't care) 3) Check approval from Walter + Andrei 4) Something else @Cybershadow in case of a positive decision, do you want to be the "trigger guy"? Cheers, Seb PS: In case you are worried - Step 1) will kick me out of the temporary organization.
Re: On the origins of github.com/D-Programming-Language
On Tuesday, 12 April 2016 at 11:46:07 UTC, Steven Schveighoffer wrote: A couple things though -- we have a lot of automation surrounding github. We should make sure the major players have their input before attempting this. I'm thinking Brad and Vladimir? Also, I think an owner of the github group needs to be pulling the trigger too, so I'm not sure how much we can offload this duty to Seb. GitHub say that they will redirect all relevant requests (http, git/ssh), so assuming that's true, hopefully nothing will break.
Re: On the origins of github.com/D-Programming-Language
On Saturday, 9 April 2016 at 21:44:11 UTC, Walter Bright wrote: I'm willing to go forward with that if there's a swell of support for it. But for consistency's sake it should be dlang, not d-lang. Before we start this discussion, we should make sure we actually can do it. dlang is used by Daniel Lang, see github.com/dlang I have written a nice mail to him (you should be cced), hopefully I hear back from. Otherwise (because of inactivity), I might be able to talk with the people from Github (I am already in touch with them). On Tuesday, 12 April 2016 at 11:46:07 UTC, Steven Schveighoffer wrote: Also, I think an owner of the github group needs to be pulling the trigger too, so I'm not sure how much we can offload this duty to Seb. Yes, but I can try my best to do all the other work required (e.g. writing mails to acquire the dlang namespace).
Re: On the origins of github.com/D-Programming-Language
On 4/9/16 5:44 PM, Walter Bright wrote: On 4/9/2016 12:04 PM, Seb wrote: On Saturday, 9 April 2016 at 03:48:27 UTC, Walter Bright wrote: On 4/8/2016 5:06 PM, Brad Anderson wrote: By "back then" I mean in 2011[1]. The original domain was d-programming-language.org and having the github organization match made sense. http://forum.dlang.org/post/jc0asl$sms$1...@digitalmars.com Right, and the original reason for the long form name was how google indexed things. Okay - so this long name is purely due to historic reasons. How about we move forward and change it to `d-lang`? So that the name and domain match again :) I am happy to push this, contact the Github support and change links. Is someone of the core team interested in helping this move? As mentioned redirects for the repos are automatically created, so the web page and git automagically continue to work. We could fix a specific date & time, just in case something goes wrong. I'm willing to go forward with that if there's a swell of support for it. But for consistency's sake it should be dlang, not d-lang. I think this would be a good thing to do for consistency, but not critical. d-programming-langauge is not ambiguous. If it can be made to work so both "groups" point at the same place, we should attempt at some point. A couple things though -- we have a lot of automation surrounding github. We should make sure the major players have their input before attempting this. I'm thinking Brad and Vladimir? Also, I think an owner of the github group needs to be pulling the trigger too, so I'm not sure how much we can offload this duty to Seb. -Steve
Re: On the origins of github.com/D-Programming-Language
On 4/9/2016 12:04 PM, Seb wrote: On Saturday, 9 April 2016 at 03:48:27 UTC, Walter Bright wrote: On 4/8/2016 5:06 PM, Brad Anderson wrote: By "back then" I mean in 2011[1]. The original domain was d-programming-language.org and having the github organization match made sense. http://forum.dlang.org/post/jc0asl$sms$1...@digitalmars.com Right, and the original reason for the long form name was how google indexed things. Okay - so this long name is purely due to historic reasons. How about we move forward and change it to `d-lang`? So that the name and domain match again :) I am happy to push this, contact the Github support and change links. Is someone of the core team interested in helping this move? As mentioned redirects for the repos are automatically created, so the web page and git automagically continue to work. We could fix a specific date & time, just in case something goes wrong. I'm willing to go forward with that if there's a swell of support for it. But for consistency's sake it should be dlang, not d-lang.
Re: On the origins of github.com/D-Programming-Language
On Saturday, 9 April 2016 at 03:48:27 UTC, Walter Bright wrote: On 4/8/2016 5:06 PM, Brad Anderson wrote: By "back then" I mean in 2011[1]. The original domain was d-programming-language.org and having the github organization match made sense. http://forum.dlang.org/post/jc0asl$sms$1...@digitalmars.com Right, and the original reason for the long form name was how google indexed things. Okay - so this long name is purely due to historic reasons. How about we move forward and change it to `d-lang`? So that the name and domain match again :) I am happy to push this, contact the Github support and change links. Is someone of the core team interested in helping this move? As mentioned redirects for the repos are automatically created, so the web page and git automagically continue to work. We could fix a specific date & time, just in case something goes wrong.
Re: On the origins of github.com/D-Programming-Language
On 4/8/2016 5:06 PM, Brad Anderson wrote: By "back then" I mean in 2011[1]. The original domain was d-programming-language.org and having the github organization match made sense. http://forum.dlang.org/post/jc0asl$sms$1...@digitalmars.com Right, and the original reason for the long form name was how google indexed things.
Re: On the origins of github.com/D-Programming-Language
On Saturday, 9 April 2016 at 00:04:35 UTC, Brad Anderson wrote: On Friday, 8 April 2016 at 23:49:35 UTC, Seb wrote: Hei, I just wanted to ask a short question - why did you pick such a long github namespace? Having something short is easier to remember, shorter to type, better visible and often recognized as more important (that's how our brains work). Another good example is that since github started to include the user/organization name in the header of issue /PR mails the title is barely readable. The name was chosen before Oscar Brynolf kindly offered up the domain name dlang.org. The lang idiom for languages was only just starting to become common back then. By "back then" I mean in 2011[1]. The original domain was d-programming-language.org and having the github organization match made sense. http://forum.dlang.org/post/jc0asl$sms$1...@digitalmars.com
Re: On the origins of github.com/D-Programming-Language
On Friday, 8 April 2016 at 23:49:35 UTC, Seb wrote: Hei, I just wanted to ask a short question - why did you pick such a long github namespace? Having something short is easier to remember, shorter to type, better visible and often recognized as more important (that's how our brains work). Another good example is that since github started to include the user/organization name in the header of issue /PR mails the title is barely readable. The name was chosen before Oscar Brynolf kindly offered up the domain name dlang.org. The lang idiom for languages was only just starting to become common back then.