Re: [DISCUSS] Separate versioning and release cycle for clients

2021-11-01 Thread Stephen Mallette
3.6.0.1 >> 3.6.1 >> 3.6.1.1 >> >> That would be a reason I see against the 4 part versioning scheme, >> although we could of course still adopt it only for some GLVs. >> >> -Ursprüngliche Nachricht- >> Von: Divij Vaidya >> Gesendet: Freitag

Re: [DISCUSS] Separate versioning and release cycle for clients

2021-10-29 Thread Stephen Mallette
---Ursprüngliche Nachricht----- > Von: Divij Vaidya > Gesendet: Freitag, 29. Oktober 2021 11:12 > An: dev@tinkerpop.apache.org > Betreff: Re: [DISCUSS] Separate versioning and release cycle for clients > > Stephen, > > Your proposal for E.X.Y.Z sounds good to me. To clarify th

AW: [DISCUSS] Separate versioning and release cycle for clients

2021-10-29 Thread Florian Hockmann
of course still adopt it only for some GLVs. -Ursprüngliche Nachricht- Von: Divij Vaidya Gesendet: Freitag, 29. Oktober 2021 11:12 An: dev@tinkerpop.apache.org Betreff: Re: [DISCUSS] Separate versioning and release cycle for clients Stephen, Your proposal for E.X.Y.Z sounds good to me. T

Re: [DISCUSS] Separate versioning and release cycle for clients

2021-10-29 Thread Divij Vaidya
Stephen, Your proposal for E.X.Y.Z sounds good to me. To clarify that we are on the same page, let me re-iterate the versioning and release process: 1. Z is reserved for urgent upgrades such as security patches or major bug fixes. 2. A client with a specific E.X.Y will be backward compatible with

Re: [DISCUSS] Separate versioning and release cycle for clients

2021-10-12 Thread Stephen Mallette
Just wanted to revive this thread a bit: Divij, did you have any thoughts on my suggestions? Dave, I'm coming around to that way of thinking but feel a bit blocked by at least two points. How would we structure things in a separate repository if we were to do that, keeping in mind that: 1. You c

Re: [DISCUSS] Separate versioning and release cycle for clients

2021-10-01 Thread Dave Bechberger
While I am not suggesting we do this the advantage of making separate repos is that it becomes much less daunting for newcomers to contribute. Right now it is a big beast with tons of projects that make it difficult to know where to begin. Dave Bechberger > On Sep 28, 2021, at 4:07 AM, Steph

Re: [DISCUSS] Separate versioning and release cycle for clients

2021-09-28 Thread Stephen Mallette
I agree we have a pain point here. gremlin-scala and Ogre have solved this problem by adding a 4th version number. you would therefore have E.X.Y.Z where the "E" is the TinkerPop version epoch (i.e. the "3") and then the X.Y.Z could move as you say. Some issues that would need to be addressed come

[DISCUSS] Separate versioning and release cycle for clients

2021-09-27 Thread Divij Vaidya
Hello all *Summary* I would like to propose that we start releasing clients/drivers with their own versioning separate from the overall TinkerPop release. Separate release cycles and different versioning schemes for clients will lead to faster release iterations. *Details*Currently, TinkerPop is