Fedora 22 Will Likely Make Apps In The Software Center Have AppData

Written by Michael Larabel in Fedora on 7 November 2014 at 12:01 PM EST. 48 Comments
FEDORA
If your packaged Fedora application is to be included in Fedora 22's "Software Center", it almost certainly is going to need to be supplying AppData.

At the start of this year I wrote about the push for requiring Fedora 22 applications to provide AppData, a meta-data specification for providing basic data about the program. AppData is a GNOME-backed specification based on a subset of the AppStream meta-data proposal. An AppData file comes down to an XML file that specifies the basic program information like the license, name, and descriptions of the program. Screenshots of the program can also be specified via URLs.

Richard Hughes, of PackageKit/ColorHug fame, is proposing that it be made mandatory that AppData files be supplied for applications shown in the Software Center, the GNOME-based "GNOME Software" program for easily installing new applications from the desktop GUI.

At the moment only around half of the packaged software does ship AppData. However, he's not looking for 100% coverage as for lower quality applications he's not too concerned about and it could benefit the user from being overwhelmed with too many choices. Hughes noted in his proposal, "I'm going to propose that we only show applications in the software center in F22 when they have an AppData file. At the moment nearly 50% of applications in Fedora 21 ship AppData files, and the ones left over are not exactly the award winning ones, if you know what I mean."


Application packages not shipping AppData would still be installable by DNF/Yum, but not be exposed through this GUI.

Of the programs lacking AppData in their Fedora packages now are many KDE components and even Emacs along with a few other notable packages, but for these common packages there's still many months to either get the AppData XML files upstream or the Fedora packages to be patched with their own AppData.

Fedora 22 will likely be released around mid-2015 and could have DNF replace Yum as another big packaging change.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week