Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How should we specify the Chocolatey package version? #12

Closed
AnthonyMastrean opened this issue Feb 2, 2012 · 7 comments
Closed

How should we specify the Chocolatey package version? #12

AnthonyMastrean opened this issue Feb 2, 2012 · 7 comments

Comments

@AnthonyMastrean
Copy link

There's a small problem, NuGet, the underlying technology to Chocolatey, does not support the latest semver spec. Which would have us version the package like this

1.0.0-rc.3+build.905

However, NuGet will only support the old spec, with an arbitrary string appended

1.0.0-rc3build905

If you only publicly release incremented RC versions, then we can make it a little sexier

1.0.0-rc3
@AnthonyMastrean
Copy link
Author

I'm unable to get any of the prerelease version specs to work! These all fail

  • 1.0.0-rc.3 (the nuget team admits this spec is too new)
  • 1.0.0-rc3 (one doc suggests this is the way to do it)
  • 1.0.0rc3 (and another doc suggests, this one)

@RaiMan
Copy link
Member

RaiMan commented Feb 2, 2012

Ok, let's stay with your first choice 1.0.3 with a little comment on how to translate it to Sikuli's current naming.

BTW: I am not one of the developers. I am only something like a Sikuli power user, who has a hobby: "helping people with Sikuli challenges".

I will suggest to the developers to switch to the above version numbering with the next release.

@AnthonyMastrean
Copy link
Author

Oh wait, my bad, I had an old version of the nuget.exe. I got the latest (nuget 1.6) and it works with 1.0.0-<arbitrarystring>. So, I can do

1.0.0-rc3

or

1.0.0-rc3build905

What do you think? If we only release new RCs, I'd go with the first option.

@RaiMan
Copy link
Member

RaiMan commented Feb 2, 2012

Lets take the second version, so we would be compatible with the hudson number, if the master here on github gets updated.

@AnthonyMastrean
Copy link
Author

I got NuGet to create the package from the spec, but now I can't get Chocolatey to install it. I'll keep working on that :(

@RaiMan
Copy link
Member

RaiMan commented Feb 8, 2012

seems to be fixed

@RaiMan RaiMan closed this as completed Feb 8, 2012
@AnthonyMastrean
Copy link
Author

Yeah, sorry, I've gotten busy at work & home. I'll be able to pick back up on this in the next few weeks. I'm opening a new issue to track the conversation/work on Chocolatey supporting the newest version spec.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants