KDevelop integrates with the former store website "kde-looks.com" via the provider file at: https://autoconfig.kde.org/ocs/providers.xml
The category requested by KDevelop's Get-Hot-New-Stuff integration is "KDevelop File Template". It seems this category was not imported to the new website and breaks the template download and upload functionality.
Please tell me, if I can provide any further information.
Description
Related Objects
- Mentioned In
- D2949: Update GHNS category names
Imported all 9 templates from kde-files.org:
https://store.kde.org/browse/cat/327/ord/latest/
Please test if it works via GHNS in Kdevelop.
Thanks that worked. Do I assume correctly that all previous URLs should be api.kde-look.org should be changed to store.kde.org?
Another category I just noticed that is missing is "KDE App Template". Do you want another ticket for this?
No, that is to be left unchanged.
Another category I just noticed that is missing is "KDE App Template". Do you want another ticket for this?
"KDE App Template" is really a "KDevelop App Template" I suppose?
Maybe that is a better category name since it is not only about templates for KDE applications.
Missing category Imported from kde-files.org and should be working with new name also backwards-compatible.
Thanks, tested and works fine for me.
I will take care that the category names are updated in the KDevelop sources.
Sorry, I still have questions... Which category names should be used for the API call to api.kde-look.org? The new names seem not to work but the old ones work. Is that correct? And, in case that is correct, how can one figure out the category API name at the store website when it is not the actual shown category name?
You can't. It is hardcoded as it was under KDE4, so the name cannot be changed.
Instead I would suggest to change to reference the target ID instead, which is the category ID number.
For now we simply carry the legacy name in the API, as long as programs or kcms using GHNS still depend on the correct spelling of the former category name.