Kodi Community Forum
Solved addons: differentiate bewteen "broken" and "not met dependencies" - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Development (https://forum.kodi.tv/forumdisplay.php?fid=32)
+--- Forum: Feature Discussion (read-only) (https://forum.kodi.tv/forumdisplay.php?fid=183)
+--- Thread: Solved addons: differentiate bewteen "broken" and "not met dependencies" (/showthread.php?tid=177482)



addons: differentiate bewteen "broken" and "not met dependencies" - Martijn - 2013-11-08

At the moment we do not differentiate between having an addon with the <broken> tag in addon.xml and having unmet dependencies.
Between these there's substantial difference.

An addon is intentionally marked broken because it's no longer supported by the author or the sources it uses are no longer available.
Having unmet dependencies can happen because you simple are missing an addon or module or in the case of skins (or python scripts) we bump our main dependency version and it becomes unsupported or not compatible.

So "broken" and "not compatible" should be handled separate.


RE: addons: differentiate bewteen "broken" and "not met dependencies" - artrafael - 2013-11-08

I agree they should be identified separately... but not being a developer, I have no recommendations on how to implement this. Smile


RE: addons: differentiate bewteen "broken" and "not met dependencies" - jmarshall - 2013-11-08

How exactly would you want them differentiated? i.e. what would the user see that is different between the two cases?


RE: addons: differentiate bewteen "broken" and "not met dependencies" - jmarshall - 2013-11-08

Had a play, see what you mean.

PR here for discussion. Basically I've split the "broken" status out into "broken" and "unmet dependencies".

PR3602


RE: addons: differentiate bewteen "broken" and "not met dependencies" - Martijn - 2013-11-17

this has been added now


RE: addons: differentiate bewteen "broken" and "not met dependencies" - zag - 2013-11-18

Great! Was wondering this myself.