HBK: Confusing unavailable packages from stable OpenWRT
Hello, I'm running HBK and according to https://docs.turris.cz/geek/testing/#hbk-here-be-kittens it's supposed to be based on the stable OpenWRT version which seems to be 21.02 as of today. With that in mind, I wanted to install the DAWN package available in that release — https://downloads.openwrt.org/releases/21.02.1/packages/arm_cortex-a9_vfpv3-d16/packages/dawn_2022-07-24-9e8060ea-1_arm_cortex-a9_vfpv3-d16.ipk. Yet, to my surprise, this failed because it's not available in the repositories that Turris has on board. I even tried installing by pointing at this specific file and faced a number of missing dependency issues.
I've gone digging and saw that LUCI has the following in the footer
Powered by LuCI branch (git-22.115.68448-712bc8e) / TurrisOS 5.3.11 83b0e20711ee4a927634b3c2a018c93527e84a2b r11431+99-83b0e20711
which sorta suggests that the version might be even 22 but it doesn't make sense to me.
I've been unable to see the exact OpenWRT version that the system is based on, on the file system. cat /etc/os-release
and similar methods turned out to be useless as it seems like only Turis' own version is exposed there :(
Then, I've found this repository (along with neigboring ones) and figured — maybe I'd be able to contribute something to make it work? But I don't see the process for exposing packages documented.
I've finally noticed that https://gitlab.nic.cz/turris/os/build/-/blob/hbk/feeds.conf is pointing at 19.07
and then looked at https://gitlab.nic.cz/turris/os/build/-/blob/hbl/feeds.conf where I saw 21.02
.
My question is whether it's expected and if so, maybe the docs need to be updated to include the exact version of the compatible OpenWRT package repositories? Another suggestion would be somehow exposing what the underlying OpenWRT version is so that folks like me would be able to understand what to expect in terms of upstream package compatibility?
Do you have any recommendation for me of how to install DAWN? I'm not sure I'd want to switch to HBL just yet. I was considering rebuilding https://github.com/openwrt/packages/blob/master/net/dawn but I don't know how to properly target the OS I've got and not the upstream OpenWRT version — any pointers?