Breaking D2 language/spec changes with D1 being discontinued in a month
Walter Bright
newshound2 at digitalmars.com
Wed Nov 28 14:26:26 PST 2012
On 11/29/2012 12:56 AM, Maxim Fomin wrote:
> Have you thought about adjusting D development model to D growth?
> Perhaps allowing permissive test branch or delegating parts of project
> to maintainers (like with linux)?
Since D is a volunteer organization, my assigning tasks to people tends
to not work. What does work is when a champion steps forward to take
charge of some aspect. For example, Brad stepped forward to take over
bugzilla and the D continuous testing, Vladimir stepped forward to do
the D forums, Don stepped forward to champion CTFE, Andrei with Phobos,
Sean with Druntime, etc.
I am more than happy to delegate to a champion, and D would be nowhere
near where it is today without the numerous champions we have that have
all pretty much self-selected themselves.
> Regarding breaking changes vs. keeping cripple features - it is a
> trade-off and certainly somebody will be in a loss position. Probably
> there is need to set up a clear policy - currently there are only talks
> and guesses about each problematic feature.
There's no clear line between fixing a bug and adding a breaking change.
In the end, it's a judgement call.
If someone wants to be the champion of a stable D2 version branch, that
would be great. His job would be to regularly review changes to D2,
merge in the ones that make sense for the stable branch, make sure it
gets through its test suite, and prepare releases of it now and then.
More information about the Digitalmars-d
mailing list