LTS schedule and scope meeting on Tuesday, 23rd February
Carles Cufi
Hi all,
As you probably know, on Tuesdays we have two regularly scheduled meetings: - API meeting (17:00 UTC) - Bug triage and Release Readiness meeting (18:00 UTC) This week however, we will hold a special one-off meeting to discuss the schedule and scope of the next LTS release. The meeting will be open to everyone and will last two hours. When: Tuesday, 23rd February, 17:00 UTC (18:00 CET, 12PM EST, 11AM CST, 9AM PST) Where: https://teams.microsoft.com/l/meetup-join/19%3ameeting_NWU2MjZlYWEtZDcwMi00MWQzLTgwMjEtNDdkYjQwMjBjMmFj%40thread.v2/0?context=%7b%22Tid%22%3a%22af0096d9-700c-411a-b795-b3dd7122bad2%22%2c%22Oid%22%3a%22841a7c92-7816-4faf-9887-5e334e88f6d8%22%7d Thanks, Carles
|
|
Peter A. Bigot
As an active Zephyr contributor for over two years, speaking as
an self-employed contractor and not for anybody that funds some of
those contributions, I would like to provide a perspective on the
LTS issue.
toggle quoted messageShow quoted text
LTS1 (1.14.0) was released 2019-04-06. The published date for LTS2 release is 2021-05-28. That LTS2 was expected by the middle of this year cannot be considered a surprise. I find it absurd that we are now, three months before that release, discussing whether it will occur on schedule, and what it will be. Regardless of what the Zephyr charter or old slide decks contain, the term LTS is widely understood to mean "long term support": a reasonably well-tested release with a commitment to provide over several years scheduled updates that fix important security or functional problems. Companies plan product releases with the expectation that the frameworks they're depending on will stabilize and be available in a supported release at roughly the promised date. I recognize that many features that Zephyr member companies had intended to be in LTS2 aren't ready. But that's a problem for those companies, and shouldn't be made into one for other Zephyr stakeholders. A decision to not release 2.6 this spring/summer as LTS2 and support it as promised would abrogate the agreement Zephyr has with its users, particularly affecting smaller companies and individuals who are not project members, don't have any vote in this question, and may not even be aware that it's being discussed. My recommendation is: Proceed with 2.6 LTS2 as promised. Direct short-term planning effort toward scaling down and documenting expectations for this release, and to addressing significant known shortfalls in existing features if that can be done without breaking things. Announce soon exactly what will be in 2.6, and release it on schedule as an LTS. Then go back and figure out what went wrong and how to address the process gaps that led to this situation. Peter
On 2/18/21 4:19 AM, Carles Cufi via
lists.zephyrproject.org wrote:
Hi all, As you probably know, on Tuesdays we have two regularly scheduled meetings: - API meeting (17:00 UTC) - Bug triage and Release Readiness meeting (18:00 UTC) This week however, we will hold a special one-off meeting to discuss the schedule and scope of the next LTS release. The meeting will be open to everyone and will last two hours. When: Tuesday, 23rd February, 17:00 UTC (18:00 CET, 12PM EST, 11AM CST, 9AM PST) Where: https://teams.microsoft.com/l/meetup-join/19%3ameeting_NWU2MjZlYWEtZDcwMi00MWQzLTgwMjEtNDdkYjQwMjBjMmFj%40thread.v2/0?context=%7b%22Tid%22%3a%22af0096d9-700c-411a-b795-b3dd7122bad2%22%2c%22Oid%22%3a%22841a7c92-7816-4faf-9887-5e334e88f6d8%22%7d Thanks, Carles
|
|
Nashif, Anas
Hi,
There is nothing absurd about discussing this topic at any time. This is a major release with significant impact, and we should be able to make the assessment and have a judgment call if we are ready to release something or not, at any time. Ideally, progress should have been tracked and assessed earlier, I agree, but better late than never.
Unfortunately, you are just looking at one aspect of what LTS is, which happens to be in the name (LTS) and disregarding everything else. The project has defined what LTS is and its significance, both in the charter and in discussions leading to the first LTS which set the ground for future LTS releases. The “old slides” are what the project agreed on and are not some random opinions by someone. The following is how LTS was defined:
“Long Term Support” is not a release criterion, it is a release characteristic that can’t be accomplished or done if you do not have the following 2 criteria points: stable and mature APIs and expanded testing and coverage. The last point about being certifiable derives from mature APIs and expanded testing with additional items that overall serve the quality and maturity of the project and sets the ground for additional work that can be done on top of an LTS release which is part of the project charter, which I would not disregard so easily.
Right now, 2 options are being considered:
There might be other options here, but ideally, we should avoid having multiple variants of zephyr that are maintained for a long period of time. There is a lot of overhead associated with that.
Anas
From:
<devel@...> on behalf of "Peter A. Bigot" <pab@...>
As an active Zephyr contributor for over two years, speaking as an self-employed contractor and not for anybody that funds some of those contributions, I would like to provide a perspective on the LTS issue.
On 2/18/21 4:19 AM, Carles Cufi via lists.zephyrproject.org wrote:
Hi all,As you probably know, on Tuesdays we have two regularly scheduled meetings:- API meeting (17:00 UTC)- Bug triage and Release Readiness meeting (18:00 UTC)This week however, we will hold a special one-off meeting to discuss the schedule and scope of the next LTS release.The meeting will be open to everyone and will last two hours.When: Tuesday, 23rd February, 17:00 UTC (18:00 CET, 12PM EST, 11AM CST, 9AM PST)Where: https://teams.microsoft.com/l/meetup-join/19%3ameeting_NWU2MjZlYWEtZDcwMi00MWQzLTgwMjEtNDdkYjQwMjBjMmFj%40thread.v2/0?context=%7b%22Tid%22%3a%22af0096d9-700c-411a-b795-b3dd7122bad2%22%2c%22Oid%22%3a%22841a7c92-7816-4faf-9887-5e334e88f6d8%22%7dThanks,Carles
|
|
Carles Cufi
Hi all,
toggle quoted messageShow quoted text
This meeting will be continued today. When: Tuesday, 2nd March, 17:00 UTC (18:00 CET, 12PM EST, 11AM CST, 9AM PST) Where: https://teams.microsoft.com/l/meetup-join/19%3ameeting_NWU2MjZlYWEtZDcwMi00MWQzLTgwMjEtNDdkYjQwMjBjMmFj%40thread.v2/0?context=%7b%22Tid%22%3a%22af0096d9-700c-411a-b795-b3dd7122bad2%22%2c%22Oid%22%3a%22841a7c92-7816-4faf-9887-5e334e88f6d8%22%7d Carles
-----Original Message-----
|
|
Roberto Bagnara
Hi there,
toggle quoted messageShow quoted text
At last meeting I was told that some issues about MISRA compliance were best discussed not in that venue and that someone would have got in touch with me offline. Unless I am missing something, this did not happen until now. I will check the minutes to see if and when MISRA compliance becomes relevant to the discussion. Kind regards, Roberto Roberto Bagnara, Ph.D. CEO/CTO, BUGSENG (http://bugseng.com) Member, ISO/IEC JTC1/SC22/WG14 - C Standardization Working Group Member, MISRA C Working Group Mobile: +39 339 8593517
On 3/2/21 12:38 PM, Carles Cufi wrote:
Hi all,
|
|