[Seaside-dev] Release management

Diego Lont diego.lont at delware.nl
Mon Apr 7 12:59:12 UTC 2014


Hi all,

Stephan and I have been working on the release management, as this was giving trouble. I did not receive very much feed back, so either most of you all agreed to my proposal, or you did not care. I will assume the first.

I have added to Grease several symbolic version: release1, release1.0 and release1.1. The idea is that for all released versions there is a version that skips the last index and is the version with the highest version number that belongs to that.

Since there is a version “1.1.7” that is currently stable, this means there is a release 1.1 and 1. Also I made from the stable version “1.0.11”  release 1.0

Following this logic in Seaside, Magritte and Pier, I have updated all versions, creating a release 3.0 and release 3.1. For Pier this is not 100% correct, as 3.1 isn’t a release yet. So maybe I should have sticked to development here …  for this
	- I have added a new stable version (as release version should not be changed)
	- In this release version I reference the release versions of the used projects. This should allow patches to be easily adopted, as there will be included in the release, and will prevent breaking on an major upgrade with deprecations and such.

For now this results in a green build for Pier again.

Cheers,
Diego
	


More information about the seaside-dev mailing list