Release 2.0.0-milestone1 - attempt 2#188
Conversation
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
|
This is really unacceptable as it doesn't follow any established open source practices to say the least. cc @duglin |
|
Also, what s milestone1-attempt2? Should it be at the very least milestone2 since the firs one apparently was a bust? |
|
Let's discuss this on the SDK call today |
|
In the meantime, it's my understanding that this "milestone" is more like something between what's available at HEAD and a "release candidate" - not officially saying "we're close to shipping" but more "official" than grabbing the latest code. So, I wonder if people are reacting to the word "milestone" and thinking it's more official (or bigger) than it really intended to be. Perhaps we should look to document the process and terms to get everyone on the same page. Is this something that should be global to all SDKs or should each one decide their own? |
|
Regarding the name It may have been good to have a discussion around exactly what naming conventions this repository intends to use, but on the surface nothing here seems "really unacceptable" to me. As I see it, this is a semver name for a prerelease version - but not a release candidate (RC) or SNAPSHOT. Naming conventions for prerelease artifacts may be unique to each language or to each company, but standardizing on semver would probably be good overall. That's what this version is, so I am not sure I understand what the real issue here is. Also, related... I think having some common processes defined around releases is good. For example, what notifications are provided, and to whom and when? Or is there a common expectation for SDK releases to go through any validation beyond the tests that exist in each repository? Is there a common expectation that SDKs provide candidate releases and/or alpha/beta releases. How/when does an SDK decide to cut a new release? Having these expectations written in some form of governance document would be very helpful in avoiding misunderstandings. As a data point, with the JavaScript SDK 2.0.0 release, I started by opening an issue outlining what was going to be in the release and providing an opportunity for the community to comment, raise concerns etc. |
Signed-off-by: Francesco Guardiani francescoguard@gmail.com