On Fri, Mar 27, 2015 at 6:13 PM, Alexander Broekhuis <[email protected]> wrote: > 2015-03-27 16:28 GMT+01:00 Marcel Offermans <[email protected]>: > >> On 27 Mar 2015 at 12:46:01, Alexander Broekhuis ([email protected]) >> wrote: >> >> This means: >> >> * release/v#.#.#: Branch on which a release is done, this includes >> packaging, touching up headers and other files etc. >> >> This implies: >> >> 1) We only release “everything at once”. >> > > For the time being I think that will be the case. With the current cmake > solution it is not easy to release only one part. Also even if we want to > do a release of one component, I think the tag/branch is on the repository > level (I doubt we will make any binaries available as part of the project > for any of the next releases). > If so, in that case the version tag/name could be a bit more extensive, eg, > release/dependency_manager-1.0.0 etc.
+1 for the git-flow and +1 for the release "everything at once". When there is a need for separate releases, we discuss then. > > >> 2) #.#.# sounds like we use some kind of semantic versioning for the >> releases? >> >> I am not disagreeing with either, just making sure my conclusions are >> correct. >> > I would like to use semantic versioning. But I'm not sure if it should be > applicable to the top level (overall) version number. Within the project > the separate bundles do have an own version as well. For those semantic > versioning makes more sense. > > I think versioning as well as releasing all as one etc needs more > discussion when we are ready to make a next release. I hope this can be > done rather sooner than later. Personally I'd like to make a new release > once APR has been removed completely. > > -- > Met vriendelijke groet, > > Alexander Broekhuis
