[Bug 1107802] New: Review Request: appstream-data - Fedora AppStream metadata

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1107802

            Bug ID: 1107802
           Summary: Review Request: appstream-data - Fedora AppStream
                    metadata
           Product: Fedora
           Version: rawhide
         Component: Package Review
          Severity: medium
          Priority: medium
          Assignee: nobody@xxxxxxxxxxxxxxxxx
          Reporter: rhughes@xxxxxxxxxx
        QA Contact: extras-qa@xxxxxxxxxxxxxxxxx
                CC: package-review@xxxxxxxxxxxxxxxxxxxxxxx



Spec URL: http://people.freedesktop.org/~hughsient/temp/appstream-data.spec
SRPM URL:
http://people.freedesktop.org/~hughsient/temp/appstream-data-21-1.fc20.src.rpm
Koji URL: http://koji.fedoraproject.org/koji/taskinfo?taskID=7032671
Fedora Account System Username: rhughes

Description: This package provides a the distribution specific AppStream
metadata required for the GNOME and KDE software centers. The upstream data is
built weekly using createrepo_as and the extra data in fedora-appstream.

$ rpmlint */appstream-data*
appstream-data.noarch: W: spelling-error Summary(en_US) metadata -> meta data,
meta-data, metatarsal
appstream-data.noarch: W: spelling-error %description -l en_US metadata -> meta
data, meta-data, metatarsal
appstream-data.noarch: W: spelling-error %description -l en_US createrepo ->
procreate, repeater
appstream-data.noarch: W: no-documentation
appstream-data.src: W: spelling-error Summary(en_US) metadata -> meta data,
meta-data, metatarsal
appstream-data.src: W: spelling-error %description -l en_US metadata -> meta
data, meta-data, metatarsal
appstream-data.src: W: spelling-error %description -l en_US createrepo ->
procreate, repeater
appstream-data.src: W: strange-permission fedora-21-icons.tar.gz 0660L
appstream-data.src: W: strange-permission fedora-21.xml.gz 0660L
2 packages and 1 specfiles checked; 0 errors, 9 warnings.

NOTE1: The "/usr/share/app-info/xmls/fedora-21.xml.gz" is supposed to be gzip'd
on disk, as it's quicker to decompress+read than it is to read the largeish XML
file.

NOTE2: This data has traditionally been installed by gnome-software, which KDE
(understandably) didn't want to depend on, hence me filing this review request
for a split out package.

NOTE3: The long term goal is to generate this metadata on the Fedora servers,
but this isn't going to be done for Fedora 21, i.e. Fedora 22 at the earliest.
This is due to the requirement that we mirror the upstream screenshots and also
that we're still fixing the XML extractor to add new use-cases like
https://bugzilla.gnome.org/show_bug.cgi?id=709476

Regarding the license, I chose an "and" of all the
http://people.freedesktop.org/~hughsient/appdata/#metadata_license values
mapped  back from SPDX to Fedora values. I really don't think we want to
include the superset of all the applications that make up the metadata as the
real "prose" has to be under one of those content licences (enforced by
createrepo_as) and the other content is generated from the .desktop files.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list
package-review@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/package-review





[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]