Re: [Rd] Allow semantic versioning for packages

2013-10-08 Thread Gábor Csárdi
On Tue, Oct 8, 2013 at 11:14 AM, Simon Urbanek wrote: [...] > > That's not what it means in R - the number after the dash *is* the patch > level. The point is that the semantics of the dash are different in the two > standards and so is the interpretation of the components. That's why I said > ear

Re: [Rd] Allow semantic versioning for packages

2013-10-08 Thread Simon Urbanek
On Oct 7, 2013, at 7:35 PM, Gábor Csárdi wrote: > On Mon, Oct 7, 2013 at 6:32 PM, Simon Urbanek > wrote: > On Oct 5, 2013, at 9:19 PM, Gábor Csárdi wrote: > [...] > e.g. quoting the spec: "Build metadata SHOULD be ignored when determining > version precedence." > > Indeed, although 'SHOULD'

Re: [Rd] Allow semantic versioning for packages

2013-10-07 Thread Gábor Csárdi
On Mon, Oct 7, 2013 at 6:32 PM, Simon Urbanek wrote: > On Oct 5, 2013, at 9:19 PM, Gábor Csárdi wrote: > [...] > e.g. quoting the spec: "Build metadata SHOULD be ignored when determining > version precedence." > Indeed, although 'SHOULD' means that it is only a recommendation. And the build met

Re: [Rd] Allow semantic versioning for packages

2013-10-07 Thread Simon Urbanek
On Oct 5, 2013, at 9:19 PM, Gábor Csárdi wrote: > On Sat, Oct 5, 2013 at 2:23 PM, Simon Urbanek > wrote: > Gabor, > > On Oct 5, 2013, at 4:58 PM, Gábor Csárdi wrote: > > > Simon, > > > > I think there is a misunderstanding here. I am not suggesting anarchy, > > completely the opposite. > >

Re: [Rd] Allow semantic versioning for packages

2013-10-05 Thread Gábor Csárdi
On Sat, Oct 5, 2013 at 2:23 PM, Simon Urbanek wrote: > Gabor, > > On Oct 5, 2013, at 4:58 PM, Gábor Csárdi wrote: > > > Simon, > > > > I think there is a misunderstanding here. I am not suggesting anarchy, > completely the opposite. > > > > Semantic versioning as defined on http://semver.org was

Re: [Rd] Allow semantic versioning for packages

2013-10-05 Thread Simon Urbanek
Gabor, On Oct 5, 2013, at 4:58 PM, Gábor Csárdi wrote: > Simon, > > I think there is a misunderstanding here. I am not suggesting anarchy, > completely the opposite. > > Semantic versioning as defined on http://semver.org was designed exactly for > being able to order the versions, and being

Re: [Rd] Allow semantic versioning for packages

2013-10-05 Thread Gábor Csárdi
Simon, I think there is a misunderstanding here. I am not suggesting anarchy, completely the opposite. Semantic versioning as defined on http://semver.org was designed exactly for being able to order the versions, and being able to express release candidates, alpha and beta builds, etc. An exampl

Re: [Rd] Allow semantic versioning for packages

2013-10-05 Thread Simon Urbanek
Gabor, what you propose is not really feasible, because R relies on the fact that it can meaningfully order the the versions as to determine the update order. If you use arbitrary strings then ordering becomes random - that's why git commit hashes are so useless for this purpose. The fact that

[Rd] Allow semantic versioning for packages

2013-10-04 Thread Gábor Csárdi
Dear R developers, (http://bugs.r-project.org/ seems to be down, so I am writing a feature request here.) It would be great to allow semantic version numbers for packages. See http://semver.org/ for details. The problem I am having is that I am setting up a nightly build server, and there is no