Current situation - Releases are supported for 6 - 9 months with patch updates, typically 4 - 6 updates per release.
Patch updates (AGL 6.0.1 to AGL 6.0.2) may include:
- Minor Yocto version updates (e.g. 2.6.1 to 2.6.2)
- Security fixes
- Fixes to AGL Services and Apps.
- New reference apps
- BSPs for new reference or community boards
- Updated BSPs for existing reference or community boards
Patch updates do not include:
- Major Yocto version updates (e.g., 2.6.2 to 2.7.0 or rocko to sumo)
- Updates to stable AGL APIs
Minor version updates (AGL 6.0.2 to 6.1.0) may include
- Minor Yocto version updates (e.g. 2.6.1 to 2.6.2)
- Updates to stable AGL APIs
- Fixes to AGL Services and Apps
- BSPs for new reference or community boards
- Updated BSPs for existing reference or community boards
Stated desired for declaring a LTS version for 4-5 years of support
- 2-3 years prior to start of production, then 2 - 3 years of support post SOP
- Would declare an LTS once every two to three years at maximum
- Advisory Board approval required for an LTS to be declared since it requires a serious long-term funding commitment
- Need to limit the number of hardware platforms that are supported for the LTS version
- Probably want to limit which
General LTS in open source industry
- Not done by the project itself beyond two years typically. Usually is taken over by a commercial company