On Sat, Mar 10, 2012 at 04:25:16PM -0500, Vladimir Vuksan wrote:
> I am not married to package-ganglia-release so anything that 
> helps us long term is a win.

I think the problems are not with the tools but with the process
and as was spelled out on the original list of bulletpoints.

agree though that simplifying tools goes also together with making
the process simpler and less prone to failures.

> >> On Sat, 10 Mar 2012, Daniel Pocock wrote:
> >>> a) the tag doesn't cover the ganglia-web stuff

this is not correct, but made complicated by the fact that the tags are 
not static, not standard (3.3.2-3 might had been better called 3.3.2.3 IMHO),
and that they are not matching :

  $ git describe --tags
  3.3.2
  $ cd web/
  $ git describe --tags
  3.3.2-1

> >>> b) the tag is created before testing (which is not necessary when using
> >>> git, you can tag after you test, because a tag is just a checksum of
> >>> what you tested)

more importantly, you could end up pushing that tag by mistake, and end up 
changing it later (something that wouldn't work since you can't force every 
clone to delete and reaquire that tag).

if enforcing having a tag is going to be used in this way, will be better 
to stick to names like 3.3.2pre1 or use the old svn standard of not updating 
the main version after it has been tested and release prereleases with versions 
like 3.1.1.x (where x used to be the svn revision, but now would have to be 
a monotonically increasing number)

I'd prefer using the 'pre' notation which is I submitted 74ddc9e so hopefully
it will be more difficult to have a release like 3.3.1 where the version of 
the package (and associated libraries) was wrong.

the most important part of this being of course, that it is possible to do 
more coordinated and exhaustive testing before release.

Carlo

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Ganglia-developers mailing list
Ganglia-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ganglia-developers

Reply via email to