[Bug 489014] Review Request: gnome-do-plugins - Plugins for Gnome Do
bugzilla at redhat.com
bugzilla at redhat.com
Wed Jul 15 06:59:19 UTC 2009
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=489014
Toshio Ernie Kuratomi <a.badger at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
CC| |a.badger at gmail.com
--- Comment #44 from Toshio Ernie Kuratomi <a.badger at gmail.com> 2009-07-15 02:59:15 EDT ---
GOOD:
* Package follows the naming guidelines
* spec file is appropriately named
* spec file is in Englishand legible
* No SRPM provided -- Source URL is canonical
* Package builds on x86 and x86_64
* Package does not build on ppc and ppc64 with an appropraite comment as to why
- Once the package isapproved and has a bugzilla component, please open a bug
and have it block the ppc trackers:
: https://bugzilla.redhat.com/show_bug.cgi?id=179260
: https://bugzilla.redhat.com/show_bug.cgi?id=238953
- remember to add the bug # to the comments in the spec file
* gnome-do-plugins-0.8.1 does not have language files so no %find_lang is
needed.
From what I'm reading, gnome-do-plugins-0.8.2 has some language catalogs so
be
sure to use %find_lang to mark the language files when updating to that
version.
* Not a dynamic library
* Not relocatable
* All directories are owned
* rpmlint:All the subpackages have this:
- gnome-do-plugins-banshee.i586: W: summary-not-capitalized gnome-do plugin
for banshee
: This is fine since we're referencing the gnome-do package
- gnome-do-plugins-banshee.i586: W: no-documentation
: Documentation is in the main gnome-do-plugins package
So both of these are fine.
- gnome-do-plugins.src: W: mixed-use-of-spaces-and-tabs (spaces: line 1, tab:
line 11)
: The SRPM has this note that spaces and tabs are mixed. This is cosmetic
but is easily solved by changing tabs into spaces everywhere in the spec
file.
* No files or directories owned twice.
* Permissions set properly
* Proper %clean section
* macros used consistently
* Package builds in koji.
NEEDSWORK:
* License should be GPLv3+
* The files need to install in %{_libdir}/gnome-do/plugins
- gnome-do may or may not require patching to find plugins in that directory.
I found this entry in the curent gnome-do's Do/src/Do.Core/Paths.cs but
I don't know precisely what it does::
yield return AppDomain.CurrentDomain.BaseDirectory.Combine
(PluginsDirectory);
* Main package needs to Require: gnome-do
* Something needs to provide the %{_libdir}/gnome-do/plugins directory and all
the plugin subpackages that install in there need to Require that package.
Currently, the gnome-do-plugins package provides that directory but none of
the other subpackages Require: gnome-do-plugins. There's two possible
solutions:
1) Have all the other packages Require: gnome-do-plugins.
2) Since all the plugins Require: gnome-do already, have the main gnome-do
package own that directory instead of gnome-do-plugins.
COSMETIC:
* The noted mixing of spaces and tabs
* Since the patch is no longer requiredfor building, you can take it out
instead of simply commenting it
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the Fedora-package-review
mailing list