2020-08-10, 11:42
In the latest alpha we introduced the idea of official repos. There are added at compile time. E.g. for kodi this is the official kodi repo. LibreElec would have their etc.
As part of this a setting was introduced to allow add-ons from official repos to be updated for any repository to allow supporting beta repos. However, introducing this setting adds complexity and in many ways makes makes official repos less secure. I.e. take dependencies for example, this setting would apply to deps in the official repo, but if another dependency was from a third party repo it would only update from that third party repo.
We can continue down this path but probably more prudent to ask addons devs is there a better way to do this where we don't need this setting. Then the rules would simple. Addons update from their own repos only, the only cross repo auto updates would be from third party repos to official ones.
Is there a better way to do this that keeps things simple?
As part of this a setting was introduced to allow add-ons from official repos to be updated for any repository to allow supporting beta repos. However, introducing this setting adds complexity and in many ways makes makes official repos less secure. I.e. take dependencies for example, this setting would apply to deps in the official repo, but if another dependency was from a third party repo it would only update from that third party repo.
We can continue down this path but probably more prudent to ask addons devs is there a better way to do this where we don't need this setting. Then the rules would simple. Addons update from their own repos only, the only cross repo auto updates would be from third party repos to official ones.
Is there a better way to do this that keeps things simple?