I will modify the diagram to include a zero major with clarifying comments
and put in on our website. It is a kind of policy, which we should make
public.

Thank you all for your thoughts!

>From my cell phone.


On Wed, Feb 11, 2026 at 7:45 PM Pierre Lacave <[email protected]> wrote:

> Agreed,
>
> I think its an accepted convention that 0 major is still under development
> and more abour milestone than actual maintenance release[1]
>
> As for following standard tagging/backport for RC and release in general
> (after >= 1.x) I agree
>
>
> [1] https://semver.org/spec/v2.0.0.html#spec-item-4
>
> On Thu, Feb 12, 2026, 3:05 AM Hyeonho Kim <[email protected]> wrote:
>
>> No problems to apply datasketches-go.
>>
>> And I prefer tison's approach for datasketches-go. Because
>> datasketches-go is also underdevelopment, so it might have breaking changes.
>>
>> Thanks for sharing!
>>
>> On Thu, Feb 12, 2026 at 10:34 AM Lee Rhodes <[email protected]> wrote:
>>
>>> Pierre, any comments?
>>>
>>>
>>> On Wed, Feb 11, 2026 at 5:26 PM Lee Rhodes <[email protected]> wrote:
>>>
>>>> For a 0.X.X branch, which is experimental anyway, I'm not too concerned
>>>> about strict semantics.
>>>>
>>>> What about Go ?
>>>>
>>>> On Wed, Feb 11, 2026 at 5:19 PM tison <[email protected]> wrote:
>>>>
>>>>> It looks OK to apply to datasketches-rust.
>>>>>
>>>>> I'd add some points that, since datasketches-rust is still under 0.x,
>>>>> it would look like:
>>>>>
>>>>> main
>>>>> | - 0.3.x
>>>>> | - 0.4.x
>>>>>
>>>>> ... and based on Rust's Cargo implementation [1], 0.4 may introduce
>>>>> breaking changes compared to 0.3.
>>>>>
>>>>> [1]
>>>>> https://doc.rust-lang.org/cargo/reference/semver.html#change-categories
>>>>>
>>>>> So in datasketches-rust, I may prefer:
>>>>>
>>>>> 1. Keep the main branch only for now, as the release goes
>>>>> straightforward.
>>>>> 2. If we make the first backport release, we check out 0.N.x branch
>>>>> from latest 0.N.M.
>>>>> 3. Once any backport release happens, or after datasketches-rust
>>>>> releases 1.0, follow the strategy above.
>>>>>
>>>>> Best,
>>>>> tison.
>>>>>
>>>>>
>>>>> Lee Rhodes <[email protected]> 于2026年2月12日周四 07:38写道:
>>>>>
>>>>>> So far in our DataSketches project, we have adopted a common strategy
>>>>>> for numbering and organizing branches for releases for the languages 
>>>>>> Java,
>>>>>> C++, and Python.  It looks something like the attached.
>>>>>>
>>>>>> I think that all of our languages should follow the same strategy.
>>>>>> If so I'll add it to our website.
>>>>>>
>>>>>> Thoughts?
>>>>>>
>>>>>> Lee.
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: [email protected]
>>>>>> For additional commands, e-mail: [email protected]
>>>>>
>>>>>

Reply via email to