Hello,
Some projects support multiple releases at the same time, e.g. zabbix
Currently (2022-01-05), supported versions of zabbix are: 4.0(LTS), 5.0 (LTS), 5.4(non-LTS), 6.0 will be released in 2022Q1
4.0 will be supported till October 31, 2023
5.0 will be supported till May 31, 2025
5.4 will be supported tillFeb 28, 2022
so currently there are three official supported releases, but OpenWrt packages master branch has only one version (zabbix 5.0)
What should I do if I want to add zabbix5.4 or zabbix6.0 to OpenWrt packages? May I add new version as a new package? or I must replace current 5.0 version to newer one?
If I just replace zabbix5 with zabbix5.4 or zabbix6, then zabbix-proxy (installed on openwrt device) will not work with zabbix5-server (zabbix-proxy is totally incompatible between releases so I can't use zabbix-server 5.0 with zabbix-proxy 5.4). zabbix-agent - zabbix-server versions compatibility is much more better, but offically only backward-compatible (zabbix server 5.4 with zabbix agent 5.0 is officially supported, but the opposite configuration officially not supported)
Some users prefer LTS zabbix-server, some users prefer the newest so in ideal world OpenWrt should provide all currently supported versions to be compatible with different zabbix-server versions
The same story might be applicable to another projects, I just used zabbix as an example of multi-versions issue.