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