#5721: Need application icons and application descriptions

Fedora Release Engineering rel-eng at fedoraproject.org
Wed Dec 11 10:57:00 UTC 2013


#5721: Need application icons and application descriptions
------------------------------+-----------------------
  Reporter:  rhughes          |      Owner:  rel-eng@…
      Type:  task             |     Status:  new
 Milestone:  Fedora 21 Alpha  |  Component:  other
Resolution:                   |   Keywords:
Blocked By:                   |   Blocking:
------------------------------+-----------------------

Comment (by rhughes):

 Replying to [comment:12 ausil]:
 > what koji job? if we wrote a koji plugin to extract them at rpm build
 time we would then need to have mash fetch them all together.

 Yes, that works too -- did you see the design notes in
 https://github.com/hughsie/fedora-appstream/blob/master/README.md?

 > realistically though it should be extracted at createrepo time because
 that then enables you to make a repo from anywhere and have the data in
 it.

 Right, but I was told not to do this a while ago as it would mean we need
 to read all the rpms at compose time, and apparently we don't have the i/o
 capacity to do that. This is why I split the build + compose stages in
 fedora-appstream.

 > How big is the data that we are looking at?

 5.8M    fedora-20-icons.tar.gz
 804K    fedora-20.xml.gz

 It takes about 40 minutes to generate that data if you try to build
 everything at compose time, or takes about 10 seconds if you generate the
 data for each package and then just stitch it all together. If you mean
 how big is the data we have to decompress and parse, it's about 7.3Gb, or
 basically every package in fedora that ships a desktop file or font, and a
 few extra.

 Richard

-- 
Ticket URL: <https://fedorahosted.org/rel-eng/ticket/5721#comment:13>
Fedora Release Engineering <http://fedorahosted.org/rel-eng>
Release Engineering for the Fedora Project


More information about the rel-eng mailing list