-
Notifications
You must be signed in to change notification settings - Fork 272
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix deprecated top-level developer_name in AppData XML #1796
Conversation
Use the name element in a developer block instead, as recommended by appstreamcli 1.0.0.
Let me clarify that |
Thanks for the PR. I see you also removed the previous developer_name tag, but won’t this degrade compatibility with current versions, considering that 1.0 has not been released yet? Would it be fine to keep developer_name for now (alongside the new tag) until more distributions have updated to 1.0? On a completely unrelated note, the other day I saw a review (from ODRS I think) saying that the tool icons weren’t showing up on their Fedora system. Could it be that the Fedora package is missing a runtime dependency on the qtsvg 5 (specifically the plugins it provides)? |
Annoyingly,
I just tested this by starting with a Fedora Server VM image from https://download.fedoraproject.org/pub/fedora/linux/releases/39/Server/x86_64/images/Fedora-Server-KVM-39-1.5.x86_64.qcow2, then installing the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok so I just found out that while I was wondering how to deal with the compatibility issue, the problem actually resolved itself as not only was AppStream 1.0.0 released yesterday, but support for the developer tag was also backported to the 0.16 series as well, so I’ll just merge this now. Thanks again for the PR, and thank you for fixing the icon issue as well!
Use the
name
element in adeveloper
block instead, as recommended byappstreamcli
1.0.0.This fixes all warnings when validating the AppData XML file, although there are still informational messages: