Hi Josep, 

If the level numbers are not to be used, then let's remove them from the KIP. 
(Also, I guess this is water under the bridge now, but I disagree that they 
were ever useful in the discussion; to me, they just added confusion)

I also agree with Ismael that API stability should be up to the developers, for 
features that aren't production-ready yet. I suspect in practice, this will end 
up working out like AdminClient, where a lot of things are annotated with 
Unstable, but nobody ever breaks them because the hassle would be too large. 
But sometimes, you have to break something, and pre-production is the last 
chance for that.

best,
Colin


On Sun, Nov 10, 2024, at 03:02, Josep Prat wrote:
> Hi Ismael,
>
> Having levels instead of names helped us discuss the content of each level
> without entering the bike shedding of what name is better.
> Level numbers are not to be used and the KIP states so as well. During
> early stages of the DISCUSS thread we used the numbers effectively. Is it
> acceptable to remove the reference to the numbers in the KIP and then leave
> comments in the DISCUSS thread referring to elements that are gone?
>
>
> Regarding the Preview and API stability, during the discussion we found
> that having it was a necessary requirement for the community to start
> building components or plugins or whatever we need them to do without them
> risking loosing their effort with API changes.
>
> Thanks,
>
>
>
> ------------------
> Josep Prat
> Open Source Engineering Director, Aiven
> josep.p...@aiven.io   |   +491715557497 | aiven.io
> Aiven Deutschland GmbH
> Alexanderufer 3-7, 10117 Berlin
> Geschäftsführer: Oskari Saarenmaa, Hannu Valtonen,
> Anna Richardson, Kenneth Chen
> Amtsgericht Charlottenburg, HRB 209739 B
>
> On Fri, Nov 8, 2024, 22:42 Ismael Juma <m...@ismaeljuma.com> wrote:
>
>> Additional feedback:
>>
>> 1. For "Preview", I don't think it has to be complete or api stable and
>> it's definitely not ready for production. My take is that "preview" is
>> close on all of those: roughly speaking no apis changes are planned, the
>> system is robustly tested and the functionality is mostly there. But we
>> reserve the right to change APIs if necessary (this is the last chance) and
>> so on.
>>
>> Ismael
>>
>> On Fri, Nov 8, 2024 at 1:32 PM Ismael Juma <m...@ismaeljuma.com> wrote:
>>
>> > Hi all,
>> >
>> > I am coming late to this discussion, but I am a bit confused. We seem to
>> > talk about levels 1 to 4 (which I think are very opaque and unusual) and
>> at
>> > some point we have names: "In Development", "Experimental", "Preview" and
>> > "Production Ready". What are we actually proposing? If the latter, let's
>> > have those names instead of levels everywhere. If the former, then I
>> don't
>> > think it works.
>> >
>> > Ismael
>> >
>> > On Wed, Nov 6, 2024 at 2:27 AM Josep Prat <josep.p...@aiven.io.invalid>
>> > wrote:
>> >
>> >> Hi all,
>> >> The discussion about graduation steps for KIPs has now stabilized and
>> I'd
>> >> like to start a vote for it. Here you can find the KIP:
>> >> https://cwiki.apache.org/confluence/x/mYn9Eg
>> >>
>> >> Thanks,
>> >> --
>> >> [image: Aiven] <https://www.aiven.io>
>> >>
>> >> *Josep Prat*
>> >> Open Source Engineering Director, *Aiven*
>> >> josep.p...@aiven.io   |   +491715557497
>> >> aiven.io <https://www.aiven.io>   |   <
>> >> https://www.facebook.com/aivencloud>
>> >>   <https://www.linkedin.com/company/aiven/>   <
>> >> https://twitter.com/aiven_io>
>> >> *Aiven Deutschland GmbH*
>> >> Alexanderufer 3-7, 10117 Berlin
>> >> Geschäftsführer: Oskari Saarenmaa, Hannu Valtonen,
>> >> Anna Richardson, Kenneth Chen
>> >> Amtsgericht Charlottenburg, HRB 209739 B
>> >>
>> >
>>

Reply via email to