Solved addons: differentiate bewteen "broken" and "not met dependencies"
#1
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.
Read/follow the forum rules.
For troubleshooting and bug reporting, read this first
Interested in seeing some YouTube videos about Kodi? Go here and subscribe
Reply
#2
I agree they should be identified separately... but not being a developer, I have no recommendations on how to implement this. Smile
Reply
#3
How exactly would you want them differentiated? i.e. what would the user see that is different between the two cases?
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#4
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
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#5
this has been added now
Read/follow the forum rules.
For troubleshooting and bug reporting, read this first
Interested in seeing some YouTube videos about Kodi? Go here and subscribe
Reply
#6
Great! Was wondering this myself.
Reply

Logout Mark Read Team Forum Stats Members Help
addons: differentiate bewteen "broken" and "not met dependencies"0