[Hawkular-dev] Inventory to break its REST API
mike thompson
mithomps at redhat.com
Thu Mar 12 19:26:35 EDT 2015
> On 12 Mar 2015, at 16:18, Lukas Krejci <lkrejci at redhat.com> wrote:
>
> On Thursday, March 12, 2015 16:05:27 mike thompson wrote:
>>> 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.
>
> Well, actually this was my plan. We're out of master for more than a month
> with great deal of features missing on any integration opportunities with the
> rest of the components because of the simple fact that we don't want to break
> other people's work. There's always going to be an Alpha, Beta or GA coming
> and the longer we wait with integrating the bigger a "bomb" it is going to be.
>
> If the breaking changes are released in a different version than what the MVP
> components are using, then there's really no reason to not merge.
>
> But I was thinking that we should actually incorporate the "true" inventory
> code into MVP proper and do it now. Otherwise it will never get there, IMHO.
>
> If Jirka lent his skillful Angular hand would that still not be possible?
If Jirka did the integration I would feel confident and it would solve the resources issue. Now, ultimately this is a Thomas/Heiko call as they are doing the demo. ;)
>
>>>>> 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
>
> _______________________________________________
> 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