Hi,

> - If those changes were essential to a stable release, they should've been
> made in the RC branch, to be merged into develop after release, not the
> other way around.
The fixes to AC were checked into the release branch, the fix to the mobile 
skin and item render changes were checked into develop. I don't see why it 
would be otherwise.

The AC were tested by running the collection tests and by running 90 odd other 
unit tests which showed no issues.

The other two fixes I thought important enough to include in the release and 
both JIRA issues indicated that they were to be included in the release (marked 
as resolved in 4.12).

> - One of the reasons the releases are 'infrequent' is because they are a lot 
> of work.
More frequent releases == less work, there are less changes and less potential 
regression issues to sort out. Making a release is reasonably easy and there 
are now scripts to help with tagging and deploying a RC, it's keeping the 
documentation etc up to date is harder but if you do that as you go along it 
make it simpler.

What needs to be done is someone else take on the role so I'm not the only 
person who has make a release in recent time, it's a risk to the project if 
only one person is familiar with the process.

> A bit of structure and developer discipline during the release
> process will reduce that work load considerably, IMHO.
There was no indication that any of those fixes would break anything and they 
were as reasonably well tested as they could be without running the all the 
mustella tests.

> Also, I believe an second RC should be just another tag on the original RC
> branch, not a new branch of develop
A new branch is not created for each RC, each RC is just a tag on the release 
branch.

Thanks,
Justin

Reply via email to