April 14, 2016
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
April 15, 2016
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.
April 14, 2016
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.
April 15, 2016
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.

April 14, 2016
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
April 14, 2016
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 :-)
April 15, 2016
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 :)

April 15, 2016
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.)

April 16, 2016
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.
April 15, 2016
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