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] >>>>> >>>>>
