Re: Coming Soon: Stable D Releases!

2012-07-18 Thread Caligo
Just curious, if Walter is too busy to make DMD more stable, then what
does he spend most of his time on?  I thought we were done with adding
new features to the language (at least for now)?

On Mon, Jul 16, 2012 at 1:29 PM, Jonathan M Davis  wrote:
> On Monday, July 16, 2012 13:18:55 Caligo wrote:
>> What?!
>>
>> All he has to do is create a branch and call it stable, or whatever,
>> and use cherry-pick to move small stables patches from other branches
>> to the stable branch. What's so difficult about that? I don't get
>> it.
>
> It takes up his time for him to do it, and I don't think that there's any
> chance whatsoever of him giving someone else commit access to the main dmd
> repository to do this (certainly not at this point). He wasn't interested in
> changing the versioning or branching stuff at all. He agreed to this plan
> (which should be minimally disruptive to him) as an experiment. Depending on
> how it goes, we may change how we deal with the main repo, but for now, we're
> trying this. And since the likely alternative was that we would continue on
> exactly as we have been, this is presumably an improvement for the folks who
> wanted a branch with bug fixes with more frequent releases.
>
> - Jonathan M Davis


Re: Coming Soon: Stable D Releases!

2012-07-18 Thread Jesse Phillips
On Monday, 16 July 2012 at 19:35:47 UTC, Andrei Alexandrescu 
wrote:


I agree this would be more direct. But I fail to see how Walter 
cherry-picking stuff is "basically no additional work", whereas 
Adam doing essentially the same is an unenviable "amount of 
labor".


Well, if things go well, there is a system that could make things 
much simpler. But my thought would that Walter wouldn't need to 
touch the stable branch. The only benefit for the new org is a 
separate set of contributes and separate pull requests.


If this system takes off, while still having a cost to Walter, 
there would be a stable branch which get all the bug fixes and 
the new feature branch. When adding a bug fix just merge the 
stable branch into the feature branch. This won't always be a 
clean merge.


Good luck Adam.