Repository navigation
New script tarball_multi_releases.sh to combine releases - #91
Conversation
|
@marc-hb Thank you! Tested and it works well with a mock v2.3.x folder for me. |
|
@marc-hb @keqiaozhang I have only one open but it's not a problem of this script itself. Should we remove all *.ldc files from https://github.com/thesofproject/sof-bin/tree/main/v2.2.x/sof-v2.2/intel-signed for v2.2.2? For v2.1.x and previous releases, we never put *.ldc file in intel-signed folder. Instead, both intel-signed and community share the same *.ldc in the parent directory. But from v2.2, we have *.ldc files in both intel-signed and its parent directory. Only *.ldc in sof-v2.2 are targets of symbol links: For v2.3, we may only put *.ldc in sof-v2.3 as we did for v2.1.x before. But when we combine v2.3 and v2.2.2 with this script, those old v2.2.2 *.ldc files in intel-signed will be kept in the combined tar ball. |
Anyway, this is not a big problem. We can keep these *.ldc files, because new v2.3 zephyr-based FW binaries won't need *.ldc for logging output. |
|
Thanks @mengdonglin for the testing, much appreciated. Also thanks for spotting the duplicate *.ldc files. I just submitted their removal in brand new PR #92 |
|
Two minor opens:
|
|
I got tired of manually inspecting tarballs after every .sh change so I submitted some automated tests, please review #93 first and then I will rebase this. Sorry for the delay. |
|
@marc-hb will this also work if we use a different FW name for v2.3 e.g |
|
Probably not as it is now... why would we change the firmware name to |
@lgirdwood @marc-hb If we want to use v2.2 as default for Linux distributions and use For people who want to try v2.3 sofz-*.ri, they can set Did a quick test with v2.2 and a mock v2.3. The combined |
We dont need the links as Zephyr option is "opt-in" i.e default will be the v2.2 |
d20606e to
9d9ba34
Compare
Fixed in last force push. More coming. |
@lgirdwood We have these links in User will still use v2.2 XTOS |
e4a4684 to
dbb73ee
Compare
Done + other sanity checks. Also moved the top-level directory one level down for consistency and to ease combination with topologies. |
@marc-hb Thank you! Tested and it looks really nice! |
oh yes - good to keep, I did not see the |
5228c36 to
89fb64f
Compare
|
Latest version can combine anything and everything: sof-v1.2.3, tools-v4.5.6 and also sof-tplg. Also added a test that provides a sample usage and corresponding output |
This is required to combine platforms from v2.2 and v2.3 releases Signed-off-by: Marc Herbert <marc.herbert@intel.com>
Signed-off-by: Marc Herbert <marc.herbert@intel.com>
89fb64f to
6613d59
Compare
This is required to combine platforms from v2.2 and v2.3 releases
Signed-off-by: Marc Herbert marc.herbert@intel.com