Bug 1105587 - RFE: AppStream support
Summary: RFE: AppStream support
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: createrepo_c
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
low
Target Milestone: ---
Assignee: Tomas Mlcoch
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1094976
TreeView+ depends on / blocked
 
Reported: 2014-06-06 13:07 UTC by Miroslav Suchý
Modified: 2014-08-13 11:55 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-08-13 10:16:21 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Miroslav Suchý 2014-06-06 13:07:02 UTC
Description of problem:
It would be nice if createrepo_c, can generate AppStream [1] data for repository as well. Likely not default, but only if some option is specified.

See bug 1094976 for background.

[1] http://en.wikipedia.org/wiki/AppStream

Once this will work work in createrepo_c, I will be happy to use this option in Copr and generate those metadata there.

Comment 1 Igor Gnatenko 2014-08-07 11:20:13 UTC
Why do we need this in createrepo_c? We already have libappstream-glib (appstream-builder utility) which can generate AS md.

https://github.com/hughsie/appstream-glib

Comment 2 Miroslav Suchý 2014-08-13 10:06:35 UTC
How can I use it from command line? I expect something like
  some-util /path/to/yum/repo  
Which would generate AppStream from those packages and update repodata.

Is /usr/bin/appstream-util such util?

Comment 3 Igor Gnatenko 2014-08-13 10:16:21 UTC
(In reply to Miroslav Suchý from comment #2)
> How can I use it from command line? I expect something like
>   some-util /path/to/yum/repo  
> Which would generate AppStream from those packages and update repodata.
> 
> Is /usr/bin/appstream-util such util?
no, appstream-builder from libappstream-glib.
https://github.com/hughsie/appstream-glib#getting-started-1

So, I'm closing this bug as NOTABUG.

Comment 4 Miroslav Suchý 2014-08-13 11:55:01 UTC
For the record it is in package libappstream-glib-builder, which is present only in F21+. I will investigate it.


Note You need to log in before you can comment on or make changes to this bug.