[Hawkular-dev] Inventory to break its REST API

mike thompson mithomps at redhat.com
Thu Mar 12 19:05:27 EDT 2015


> On 12 Mar 2015, at 13:56, Lukas Krejci <lkrejci at redhat.com> wrote:
> 
> On Thursday, March 12, 2015 12:31:22 Stefan Negrea wrote:
>> Hello,
>> 
>> It is not so much of a vote but an example of what Hawkular Metrics has been
>> doing. The project has been released on 0.x.y version under RHQ Metrics
>> name and will continue to get released under the same version scheme under
>> the Hawkular organization. But Metrics is a little bit atypical because we
>> had official releases along the way and will keep releasing. If you plan on
>> getting community releases then it might be a good idea to use 0.x.y until
>> the API is stable and the project matures.
>> 
> 
> I think it is a reasonable thing to do also in a multi-module project. The 
> releases don't even need to be "official" - it's just an acknowledgment of 
> progress with the realization that the rest of the modules might not have 
> adapted to that progress yet.
> 
> IMHO, going 0.x.y makes most sense for all components, not just metrics. This 
> is supported by looking for example at Artificer, that had a great number of 
> 0.x releases (called S-RAMP then) before it reached today's 1.0.0.Alpha1. That 
> milestone is significant and means that it has all the features deemed for 
> 1.0.0 and is ready for stabilization phase. All Hawk components are far from 
> that stage.
> 
>> 
>> Thank you,
>> Stefan
>> 
>> ----- Original Message -----
>> 
>>> From: "Lukas Krejci" <lkrejci at redhat.com>
>>> To: hawkular-dev at lists.jboss.org
>>> Sent: Thursday, March 12, 2015 8:38:30 AM
>>> Subject: [Hawkular-dev] Inventory to break its REST API
>>> 
>>> Hi,
>>> 
>>> the time has come to merge the "future" branch of inventory to its master
>>> so that we don't prolong the schizophrenic situation of the component.
>>> 
>>> Because that merge will break the REST API, we need to sort out the recent
>>> discussion about how to handle the breaking changes in the builds.

Hopefully the merge will not happen in the next two weeks while we are trying to deliver our alpha 2 MVP?
There really is no time in the schedule to for changes this large and close to a deadline.


>>> 
>>> There were 2 proposals:
>>> 
>>> [ ] adopt 0.x.y versioning or some such so that we can actually increase a
>>> version with breaking changes *, or
>>> [ ] release timed snapshots and depend on them rather then simple
>>> -SNAPSHOT.
>>> 
>>> Please vote or propose other solutions so that we can move forward and not
>>> piss off whole nations..
>>> 
>>> Cheers,
>>> 
>>> Lukas
>>> 
>>> * semver allows 0.x to do breaking changes without increasing the major
>>> version, because leading zero means "before the first stable release"
>>> _______________________________________________
>>> hawkular-dev mailing list
>>> hawkular-dev at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/hawkular-dev
> 
> _______________________________________________
> hawkular-dev mailing list
> hawkular-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hawkular-dev




More information about the hawkular-dev mailing list