[Bug 233695] Review Request: Pyclutter - Python modules that allow you to use the Clutter toolkit
bugzilla at redhat.com
bugzilla at redhat.com
Wed Mar 28 17:13:34 UTC 2007
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
Summary: Review Request: Pyclutter - Python modules that allow you to use the Clutter toolkit
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=233695
------- Additional Comments From mtasaka at ioa.s.u-tokyo.ac.jp 2007-03-28 13:13 EST -------
Well:
The reason why I switched backed to fedora-review? is that
at least the following issues should be fixed before committing
to Fedora.
* Python releated dependency
- Well, for python related packages, the dependency for it
should be checked with some more process.
Usually, this can be checked by what modules the scripts
in the package try to import.
Example:
/usr/lib/python2.5/site-packages/clutter/__init__.py contains the
line:
-------------------------------------------------------------
8
9 # use the pygtk module lazy loading stuff
10 from gtk._lazyutils import LazyNamespace, LazyModule
11
-------------------------------------------------------------
This means that this package needs "Requires: pygtk2".
pygtk2 has "/usr/lib/python2.5/site-packages/gtk-2.0/gtk/_lazyutils.py"
* Dependency for -devel packge
- Again check this. For this, you must check what files
the header files in this -devel try to include (i.e.
search "#include" words)
For pyclutter.h:
-------------------------------------------------------------
7
8 #include <glib.h>
9
10 #define NO_IMPORT_PYGOBJECT
11 #include <pygobject.h>
12 #include <Python.h>
13 #include <clutter/clutter.h>
14 #include <clutter/clutter-feature.h>
15
------------------------------------------------------------
* %defatter
- Please unify. i.e. Use %defattr(-,root,root,-) also to -devel
package.
* Redundant Requires/BuildRequires
- Please remove redundant (Build)Requires unless you have special
reason to leave them.
python-devel <- this is required by pycairo-devel
<- and pycairo-devel is required by pygtk2-devel
glib2-devel <- this is required by gtk2-devel
pygobject2-devel <- this is required by pygtk2-devel
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the Fedora-package-review
mailing list