May 06, 2016 The end of curl (in phobos) | ||||
---|---|---|---|---|
| ||||
As discussed yesterday at DConf, curl in phobos must go. The plan is as follows. 1. undocument everything curl related in may 2016 2. deprecate everything curl related in may 2017 3. delete everything curl related in may 2018 3.1 move curl stuff to undead PR: https://github.com/dlang/phobos/pull/4283 |
May 06, 2016 Re: The end of curl (in phobos) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Robert burner Schadek | Am Fri, 06 May 2016 08:32:03 +0000
schrieb Robert burner Schadek <rburners@gmail.com>:
> As discussed yesterday at DConf, curl in phobos must go.
>
> The plan is as follows.
>
> 1. undocument everything curl related in may 2016
> 2. deprecate everything curl related in may 2017
> 3. delete everything curl related in may 2018
> 3.1 move curl stuff to undead
>
> PR: https://github.com/dlang/phobos/pull/4283
Wouldn't it make sense to do 3.1 right now so people can switch earlier?
|
May 06, 2016 Re: The end of curl (in phobos) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Robert burner Schadek | On Friday, 6 May 2016 at 08:32:03 UTC, Robert burner Schadek wrote:
> As discussed yesterday at DConf, curl in phobos must go.
>
> The plan is as follows.
>
> 1. undocument everything curl related in may 2016
> 2. deprecate everything curl related in may 2017
> 3. delete everything curl related in may 2018
> 3.1 move curl stuff to undead
>
> PR: https://github.com/dlang/phobos/pull/4283
I hope a replacement is planned, isn't it?
Andrea
|
May 06, 2016 Re: The end of curl (in phobos) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Johannes Pfau | On Friday, 6 May 2016 at 08:43:09 UTC, Johannes Pfau wrote:
> Wouldn't it make sense to do 3.1 right now so people can switch earlier?
Then every bugfix to curl needs to be put in two repos. And the idea is that people have two years to find a better solution. So hopefully when we put curl in undead in 2018 nobody is using it anymore.
|
May 06, 2016 Re: The end of curl (in phobos) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Robert burner Schadek | On 05/06/2016 10:53 AM, Robert burner Schadek wrote:
> On Friday, 6 May 2016 at 08:43:09 UTC, Johannes Pfau wrote:
>> Wouldn't it make sense to do 3.1 right now so people can switch earlier?
>
> Then every bugfix to curl needs to be put in two repos. And the idea is that people have two years to find a better solution. So hopefully when we put curl in undead in 2018 nobody is using it anymore.
Deprecated modules don't get bugfixes. It
is quite important to put it into undead the same moment it gets
deprecated because there is no real replacement available so existing
projects must have a clean migration path to keep working.
|
May 06, 2016 Re: The end of curl (in phobos) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Robert burner Schadek | On Friday, 6 May 2016 at 08:32:03 UTC, Robert burner Schadek wrote: > As discussed yesterday at DConf, curl in phobos must go. > > The plan is as follows. > > 1. undocument everything curl related in may 2016 > 2. deprecate everything curl related in may 2017 > 3. delete everything curl related in may 2018 > 3.1 move curl stuff to undead > > PR: https://github.com/dlang/phobos/pull/4283 Give it to the doom guy: https://www.youtube.com/watch?v=3SAFSz8yxrE |
May 06, 2016 Re: The end of curl (in phobos) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Robert burner Schadek | On 5/6/16 10:32 AM, Robert burner Schadek wrote:
> As discussed yesterday at DConf, curl in phobos must go.
>
> The plan is as follows.
>
> 1. undocument everything curl related in may 2016
> 2. deprecate everything curl related in may 2017
> 3. delete everything curl related in may 2018
> 3.1 move curl stuff to undead
>
> PR: https://github.com/dlang/phobos/pull/4283
0. Write curl replacement
|
May 06, 2016 Re: The end of curl (in phobos) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Dicebot | On Friday, 6 May 2016 at 09:00:24 UTC, Dicebot wrote:
> Deprecated modules don't get bugfixes. It
> is quite important to put it into undead the same moment it gets
> deprecated because there is no real replacement available so existing
> projects must have a clean migration path to keep working.
sounds fair enough
so the changed schedule is
1. undocument everything curl related in may 2016
2. deprecate everything curl related in may 2017
2.1 move curl stuff to undead
2.2 no more bugfixes for curl stuff
3. delete everything curl related in phobos in may 2018
|
May 06, 2016 Re: The end of curl (in phobos) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | On 5/6/16 11:21 AM, Andrei Alexandrescu wrote:
> On 5/6/16 10:32 AM, Robert burner Schadek wrote:
>> As discussed yesterday at DConf, curl in phobos must go.
>>
>> The plan is as follows.
>>
>> 1. undocument everything curl related in may 2016
>> 2. deprecate everything curl related in may 2017
>> 3. delete everything curl related in may 2018
>> 3.1 move curl stuff to undead
>>
>> PR: https://github.com/dlang/phobos/pull/4283
>
> 0. Write curl replacement
So push dates to 2026-2028 then? ;)
-Steve
|
May 06, 2016 Re: The end of curl (in phobos) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Robert burner Schadek | On 5/6/16 10:53 AM, Robert burner Schadek wrote:
> On Friday, 6 May 2016 at 08:43:09 UTC, Johannes Pfau wrote:
>> Wouldn't it make sense to do 3.1 right now so people can switch earlier?
>
> Then every bugfix to curl needs to be put in two repos. And the idea is
> that people have two years to find a better solution. So hopefully when
> we put curl in undead in 2018 nobody is using it anymore.
>
This is not a problem. Curl API isn't changing. I think it's a good idea to have it in undead early.
-Steve
|
Copyright © 1999-2021 by the D Language Foundation