Having 4.0.0 is unadvisable. The "-incubating" is there for a reason. It signifies the project's maturity level (within Apache). So I would argue that we should try to preserve it as much as possible. Not being able to use "-" in a version name seems... Odd. But can we replace with with a "~" or a "." or some other character? Or even just chomping the "-" entirely?
(The binary packages y'all are preparing are done outside of the ASF, so this is not with my mentors hat on.) On Wed, Oct 10, 2012 at 2:20 AM, Chip Childers <[email protected]>wrote: > We're going to have to have the RPM version be 4.0.0. > > I corrected the wscript file so that RPM's build. > > On Tue, Oct 9, 2012 at 9:07 PM, Chip Childers <[email protected]> > wrote: > > So we have a problem calling the package 4.0.0-incubating for RPMs. > > See this Jenkins output: > > > > rpmbuild --define _topdir > > > /home/jenkins/build/workspace/build-4.0.0-incubating-rhel63/artifacts/rpmbuild > > -bb cloud.spec --define _ver 4.0.0-incubating --define _rel 1 > > error: line 26: Illegal char '-' in: Version: 4.0.0-incubating > > > > Any suggestions? > > > > On Tue, Oct 9, 2012 at 8:52 PM, Edison Su <[email protected]> wrote: > >> I created a new jenkins build: build-4.0.0-incubating-rhel63, which > will generate build number as 4.0.0-incubating, which is the default > version number in wscript. > >> > >>> -----Original Message----- > >>> From: Chip Childers [mailto:[email protected]] > >>> Sent: Tuesday, October 09, 2012 5:42 PM > >>> To: <[email protected]> > >>> Subject: Re: [4/4] git commit: Adding a CHANGES file > >>> > >>> Version number's changed. Thanks Noah! > >>> > >>> On Tue, Oct 9, 2012 at 6:12 PM, Chip Childers > >>> <[email protected]> wrote: > >>> > I'll do the change tonight. Thanks. > >>> > > >>> > - chip > >>> > > >>> > Sent from my iPhone. > >>> > > >>> > On Oct 9, 2012, at 5:16 PM, Noah Slater <[email protected]> > wrote: > >>> > > >>> >> Yep, even references in the docs! > >>> >> > >>> >> The official version will be "4.0.0-incubating", so we should refer > >>> to it > >>> >> as that in all places. > >>> >> > >>> >> On Tue, Oct 9, 2012 at 9:56 PM, Chip Childers > >>> <[email protected]>wrote: > >>> >> > >>> >>> On Tue, Oct 9, 2012 at 4:24 PM, Noah Slater <[email protected]> > >>> wrote: > >>> >>>> Please make sure your build scripts also generate this internally > >>> for the > >>> >>>> code, and for the tarball name! ^_^ > >>> >>> > >>> >>> I've included "incubating" in the source tarball creation script. > >>> >>> > >>> >>> Since we're not doing a binary distribution as a project, is it > >>> >>> required that all the pom's and package spec files refer to > >>> >>> incubating? How far do we need to take this? All references in > >>> the > >>> >>> docs? (I'm honestly asking...) > >>> >>> > >>> >>>> On Tue, Oct 9, 2012 at 9:23 PM, Chip Childers > >>> <[email protected] > >>> >>>> wrote: > >>> >>>> > >>> >>>>> On Tue, Oct 9, 2012 at 4:19 PM, Noah Slater > >>> <[email protected]> > >>> >>> wrote: > >>> >>>>>> Please change the version to "4.0-incubating". > >>> >>>>> > >>> >>>>> Done - thx > >>> >>>>> > >>> >>>>>> On Tue, Oct 9, 2012 at 12:51 AM, <[email protected]> > wrote: > >>> >>>>>> > >>> >>>>>>> Adding a CHANGES file > >>> >>>>>>> > >>> >>>>>>> > >>> >>>>>>> Project: > >>> >>>>> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo > >>> >>>>>>> Commit: > >>> >>> http://git-wip-us.apache.org/repos/asf/incubator- > >>> cloudstack/commit/0427097a > >>> >>>>>>> Tree: > >>> >>> http://git-wip-us.apache.org/repos/asf/incubator- > >>> cloudstack/tree/0427097a > >>> >>>>>>> Diff: > >>> >>> http://git-wip-us.apache.org/repos/asf/incubator- > >>> cloudstack/diff/0427097a > >>> >>>>>>> > >>> >>>>>>> Branch: refs/heads/4.0 > >>> >>>>>>> Commit: 0427097a048c10b3e39ae1b1ad07806fd85909da > >>> >>>>>>> Parents: 29e6dae > >>> >>>>>>> Author: Chip Childers <[email protected]> > >>> >>>>>>> Authored: Mon Oct 8 14:50:06 2012 -0400 > >>> >>>>>>> Committer: Chip Childers <[email protected]> > >>> >>>>>>> Committed: Mon Oct 8 19:50:59 2012 -0400 > >>> >>> ------------------------------------------------------------------- > >>> --- > >>> >>>>>>> CHANGES | 30 ++++++++++++++++++++++++++++++ > >>> >>>>>>> 1 files changed, 30 insertions(+), 0 deletions(-) > >>> >>> ------------------------------------------------------------------- > >>> --- > >>> >>> http://git-wip-us.apache.org/repos/asf/incubator- > >>> cloudstack/blob/0427097a/CHANGES > >>> >>> ------------------------------------------------------------------- > >>> --- > >>> >>>>>>> diff --git a/CHANGES b/CHANGES > >>> >>>>>>> new file mode 100644 > >>> >>>>>>> index 0000000..fa28f22 > >>> >>>>>>> --- /dev/null > >>> >>>>>>> +++ b/CHANGES > >>> >>>>>>> @@ -0,0 +1,30 @@ > >>> >>>>>>> +Apache CloudStack (Incubating) CHANGES > >>> >>>>>>> +====================================== > >>> >>>>>>> + > >>> >>>>>>> +Full release notes for each release are located in the > >>> project's > >>> >>>>>>> documentation website: http://docs.cloudstack.org/ > >>> >>>>>>> + > >>> >>>>>>> +Version 4.0.0 > >>> >>>>>>> +------------- > >>> >>>>>>> + > >>> >>>>>>> +Build Tool Changes: > >>> >>>>>>> + > >>> >>>>>>> + * The project now uses a combination of maven3 and ant for > >>> building > >>> >>>>>>> + * License header auditing is now implemented via the Apache > >>> RAT > >>> >>> Maven > >>> >>>>>>> plugin > >>> >>>>>>> + * Some integrations have been disabled in the default build, > >>> due to > >>> >>>>> the > >>> >>>>>>> license types of our dependencies (See README.md for details on > >>> how > >>> >>> to > >>> >>>>>>> build with the optional capabilities) > >>> >>>>>>> + > >>> >>>>>>> +New Features: > >>> >>>>>>> + > >>> >>>>>>> + * Inter-VLAN Routing (VPC) > >>> >>>>>>> + * Site-to-Site VPN > >>> >>>>>>> + * Local Storage Support for Data Volumes > >>> >>>>>>> + * Virtual Resource Tagging > >>> >>>>>>> + * Secure Console Access on XenServer > >>> >>>>>>> + * Added the ability to create a VM without immediately > >>> starting it > >>> >>>>> (via > >>> >>>>>>> API) > >>> >>>>>>> + * Upload an Existing Volume to a Virtual Machine > >>> >>>>>>> + * Dedicated High-Availability Hosts > >>> >>>>>>> + * Support for Amazon Web Services API (The Citrix CloudBridge > >>> >>> product > >>> >>>>> is > >>> >>>>>>> now part of Apache CloudStack) > >>> >>>>>>> + * AWS API Extensions to include Tagging > >>> >>>>>>> + * Cisco Nexus 1000v Virtual Switch for ESX > >>> >>>>>>> + * Support for Nicira NVP (L2) > >>> >>>>>>> + * Ceph RBD Support for KVM > >>> >>>>>>> + * Support for Caringo as Secondary Storage > >>> >>>>>>> \ No newline at end of file > >>> >>>>>> > >>> >>>>>> > >>> >>>>>> -- > >>> >>>>>> NS > >>> >>>> > >>> >>>> > >>> >>>> > >>> >>>> -- > >>> >>>> NS > >>> >> > >>> >> > >>> >> > >>> >> -- > >>> >> NS > >> > -- NS
