Closed galak closed 5 years ago
@MaureenHelm @nashif @galak @carlescufi I am trying to resolve this pre-RC1 task:
Verify that all external components and external dependencies are up to date, for example mbedtls.
However, now such external components are outside the main repository, so I am wondering, if we can skip this checking now. That would make sense, since these components can be updated independently of the main repo (that is, regardless of feature freeze).
Or: does this, now, mean that we need to tag all repositories together with the main zephyr repo? I don't think this is required, since by tagging Zephyr, and by using west, we know the module revisions...
@ioannisg, 2 comments from me:
@ioannisg, 2 comments from me:
There is still a few ext/ in tree (e.g. tinycrypt, which is up to date)
@aescolar thanks, for your help here :) Sure, I am aware of the components in the tree; tinucrypt is indeed up-to-date
I would say that them being in a separate repo does not change things here. As you said, you are tagging zephyr with a west manifest which lists the "known to work with" version of those other repos. So those should be up to date
I agree they need to be up-to-date, in general; but does it mean "latest release" or we are ok with "latest major release"?
Second: updating external components (in the standalone repos) and west revisions (in zephyr) will require some testing, righti? if I should do this now, I can't tag -rc1 until this testing is completed. So what level of testing would we need? I suppose green CI should suffice, or?
@nashif @dbkinder there is one box left to tick in the Final Release Notes, could you check if this has been actually done?
V2.0.0 docs are published (thanks @nashif ) completing the last item in the “Finalize release notes” section, so I checked that off.
2.1 Release checklist: https://github.com/zephyrproject-rtos/zephyr/issues/19053
Add items as required
[x] Major enhancements:
Make newlib libc the default c library: #3102 (Pushed to 2.1.0)[x] Pre RC1 Steps
See https://github.com/zephyrproject-rtos/zephyr/wiki/Release-procedure for tagging details
[x] Update doc/release-notes-2.0.rst detailed sections (relative to 1.14.0 release) as important issues are addressed (subsystem owners)
[x] Run sanitycheck with --all --release and checking resulting file scripts/sanity_chk/sanity_last_release.csv
[x] Email devel@lists.zephyrproject.org & announce@lists.zephyrproject.org lists about release
[x] Security - @d3zd3z