https://bugzilla.redhat.com/show_bug.cgi?id=1026139
Bug ID: 1026139 Summary: Review Request: appstream - Utilities to generate, maintain and access the AppStream Xapian database Product: Fedora Version: rawhide Component: Package Review Severity: medium Priority: medium Assignee: nobody@fedoraproject.org Reporter: rdieter@math.unl.edu QA Contact: extras-qa@fedoraproject.org CC: notting@redhat.com, package-review@lists.fedoraproject.org
Spec URL: http://rdieter.fedorapeople.org/rpms/appstream/appstream.spec SRPM URL: http://rdieter.fedorapeople.org/rpms/appstream/appstream-0.4.0-1.fc20.src.rp... Description: AppStream-Core makes it easy to access application information from the AppStream database over a nice GObject-based interface. It uses a PackageKit plugin to automatically (re)generate the AppStream Xapian database of applications. Fedora Account System Username: rdieter
https://bugzilla.redhat.com/show_bug.cgi?id=1026139
Rex Dieter rdieter@math.unl.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |1026118
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1026118 [Bug 1026118] enable AppStream in apper
https://bugzilla.redhat.com/show_bug.cgi?id=1026139
Rex Dieter rdieter@math.unl.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- Alias| |appstream
https://bugzilla.redhat.com/show_bug.cgi?id=1026139
T.C. Hollingsworth tchollingsworth@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED CC| |tchollingsworth@gmail.com Assignee|nobody@fedoraproject.org |tchollingsworth@gmail.com Flags| |fedora-review?
https://bugzilla.redhat.com/show_bug.cgi?id=1026139
--- Comment #1 from T.C. Hollingsworth tchollingsworth@gmail.com --- Looks good overall, just a couple directory issues, at least one of which isn't your issue at all...
--
MUST:
[!]: Package requires other packages for directories it uses. [!]: Package must own all directories that it creates.
There are three directories that aren't owned by this package or any of its dependencies:
%{_datadir}/vala/vapi
This probably should be in a "vala-appstream" subpackage that Requires vala: http://www.redhat.com/archives/fedora-packaging/2009-February/msg00022.html
/usr/lib64/packagekit-plugins
This is actually a bug in PackageKit. It ships several files in that directory itself, but nobody owns it.
/usr/share/gir-1.0
% repoquery --whatprovides /usr/share/gir-1.0 | wc -l 46
All -devel packages.
I'm pretty sure all these packages should all just be requiring gobject-instrospection-devel?
SHOULD:
[x]: Rpmlint is run on all rpms the build produces.
Checking: appstream-0.4.0-1.fc19.x86_64.rpm appstream-devel-0.4.0-1.fc19.x86_64.rpm appstream-0.4.0-1.fc19.src.rpm
appstream.x86_64: W: name-repeated-in-summary C AppStream
This make sense in this case.
appstream-devel.x86_64: W: no-documentation
rpmlint really should whitelist -devel subpackages...
appstream.src:32: W: mixed-use-of-spaces-and-tabs (spaces: line 3, tab: line 32)
In the commented-out Requires line.
appstream.x86_64: W: unused-direct-shlib-dependency /usr/lib64/libappstream.so.0.4.0 /lib64/libm.so.6
CMake overlinking as per usual.
https://bugzilla.redhat.com/show_bug.cgi?id=1026139
--- Comment #2 from Rex Dieter rdieter@math.unl.edu --- Spec URL: http://rdieter.fedorapeople.org/rpms/appstream/appstream.spec SRPM URL: http://rdieter.fedorapeople.org/rpms/appstream/appstream-0.4.0-2.fc20.src.rp...
%changelog * Mon Nov 04 2013 Rex Dieter rdieter@fedoraproject.org 0.4.0-2 - -vala subpkg - own %%{_libdir}/girepository-1.0, %%{_libdir}/packagekit-plugins (until someone better comes along)
https://bugzilla.redhat.com/show_bug.cgi?id=1026139
T.C. Hollingsworth tchollingsworth@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Flags|fedora-review? |fedora-review+
--- Comment #3 from T.C. Hollingsworth tchollingsworth@gmail.com --- %{_datadir}/gir-1.0 in -devel is still unowned. Please fix this before importing.
Everything else looks fine, APPROVED. :-)
https://bugzilla.redhat.com/show_bug.cgi?id=1026139
Rex Dieter rdieter@math.unl.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- Flags| |fedora-cvs?
--- Comment #4 from Rex Dieter rdieter@math.unl.edu --- New Package SCM Request ======================= Package Name: appstream Short Description: Utilities to generate, maintain and access the Appstream Xapian database Owners: rdieter Branches: f20 InitialCC:
https://bugzilla.redhat.com/show_bug.cgi?id=1026139
Jon Ciesla limburgher@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Flags|fedora-cvs? |fedora-cvs+
https://bugzilla.redhat.com/show_bug.cgi?id=1026139
--- Comment #5 from Jon Ciesla limburgher@gmail.com --- Git done (by process-git-requests).
https://bugzilla.redhat.com/show_bug.cgi?id=1026139
Rex Dieter rdieter@math.unl.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |CLOSED Resolution|--- |RAWHIDE Last Closed| |2013-11-08 09:12:52
--- Comment #6 from Rex Dieter rdieter@math.unl.edu --- imported (and dir ownership fixed)
package-review@lists.fedoraproject.org