[Scons-dev] Questions about the SCons release process.

Dirk Bächle tshortik at gmx.de
Tue Aug 12 03:18:56 EDT 2014


William,

On 12.08.2014 01:46, William Blevins wrote:
> Will the next SCons update (SCons 2.3.3) be released from default 
> based?  Based on the current commit workflow this seems to be the case.
>
> Is this a good model for project releases?  In this case, the reason 
> for releasing an update is to fix a VERY specific issue.  Wouldn't it 
> be better to release with a patch fix on top of branch rel_2.3.2 as 
> 2.3.2-2 rather than release everything current in default which may 
> include changes intended for SCons 3.X?
I understand your concerns, but I don't see any changes in the diff 
2.3.2-current that would break Python2.x compatibility. So I'd like to 
continue with release numbering as normal, everything else might confuse 
the user.
>
> I am concerned that the leading contributor to SCons 2.X instability, 
> including breaking pre-2.7 compatibility, is the lack of separation 
> between 2.X baselines and 3.X.  Maybe there needs to be a workflow 
> developed for this?
I still think that we really have enough workflows, now we actually have 
to do wome work. Boring, I know...it's so much more fun to fiddle with 
tech stuff and new interfaces while migrating from one technology to the 
other. ;)

BTW, the OpenHatch project just migrated its issues from Roundup to 
Github, because with having the tracker close to the sources they would 
"save so much work". They wrote scripts and did all their stuff, and now 
the first users complain because Github doesn't have a notion of 
"depends on", for example. Lots of hours down the drain basically, and 
let me just add: I warned them in advance...
I don't want the same thing happening to us, our resources are still to 
scarce.
>  We might consider handling version releases more like the python 
> release model (or some other industry-standard-like release model).
>
Releasing/branching off from default is an industry standard.

> Maybe I am misunderstanding.  We are releasing SCons 2.3.3 from 
> default, please consider merging pull request #164 to improve the 
> documentation on http://scons.tigris.org/issues/show_bug.cgi?id=2395
>
I saw your documentation PRs, and I'll make sure that they go in before 
the release.

Regards,

Dirk



More information about the Scons-dev mailing list