You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Apr 18, 2018. It is now read-only.
One of the more difficult decisions and differences between the two projects lies in the question what goes in to an LTS release vs. what doesn't. This currently is not addressed in the draft dev-policy.
It hinges on a very specific question: When an LTS Release is cut, is it simply a snapshot of the current development stream at a specific point in time or is it a targeted set of features/capabilities. The answer to this determines whether the project will work from a single stream (master with snapshots) or multiple streams (e.g. a dev master + stable master). With the latter approach, the LTS WG would decide which commits to cherry pick from the dev stream based on what it feels is "mature" or "complete".
The current dev-policy draft assumes a single stream with snapshots largely because that's where the document started. Is that the right approach for LTS releases moving forward?
The text was updated successfully, but these errors were encountered:
I'm thinking that the only practical way is a full snapshot of master when the LTS is cut. The amount of work to pull specific features over, particular if only a subset is pulled over each time will be significant and increase as over time as the delta becomes larger.
Yep. This makes the Development Branches critical for developing and incubating new ideas then moving those into master as complete thoughts. Whatever makes it successfully into master by the time the rc.1 is cut makes it into the LTS release.
One of the more difficult decisions and differences between the two projects lies in the question what goes in to an LTS release vs. what doesn't. This currently is not addressed in the draft dev-policy.
It hinges on a very specific question: When an LTS Release is cut, is it simply a snapshot of the current development stream at a specific point in time or is it a targeted set of features/capabilities. The answer to this determines whether the project will work from a single stream (master with snapshots) or multiple streams (e.g. a dev master + stable master). With the latter approach, the LTS WG would decide which commits to cherry pick from the dev stream based on what it feels is "mature" or "complete".
The current dev-policy draft assumes a single stream with snapshots largely because that's where the document started. Is that the right approach for LTS releases moving forward?
The text was updated successfully, but these errors were encountered: