[Bug 218172] Review Request: gnome-chemistry-utils - A set of chemical utilities

bugzilla at redhat.com bugzilla at redhat.com
Sat Dec 2 18:17:05 UTC 2006


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: gnome-chemistry-utils - A set of chemical utilities


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





------- Additional Comments From mtasaka at ioa.s.u-tokyo.ac.jp  2006-12-02 13:17 EST -------
Well, interesting package.
>From a quick view:

A. From http://fedoraproject.org/wiki/Packaging/Guidelines :
* Requires:
  - for -mozplugin package:
    Why does this require pkgconfig?

  - for -devel package:
    Please check /usr/lib/pkgconfig/gcu.pc
----------------------------------------------------------
Requires: libglade-2.0 libgnomeui-2.0 libgnomeprintui-2.2 gtkglext-1.0 openbabel-2.0
----------------------------------------------------------
    This means that this (-devel) package requires:
---------------------------------------------------------
(libglade2-devel : required by libgnomeui-devel so this is redundant).
libgnomeui-devel
libgnomeprintui22-devel
gtkglext-devel
openbabel-devel
---------------------------------------------------------
   Otherwise we get a error like:
---------------------------------------------------------
[tasaka1 at localhost ~]$ pkg-config --cflags gcu
Package openbabel-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `openbabel-2.0.pc'
to the PKG_CONFIG_PATH environment variable
Package 'openbabel-2.0', required by 'Gnome Chemistry Utils', not found
---------------------------------------------------------

* Documentation
  - Files under docs/reference/html are rather large in total and
    most (or all?) files are automatically generated by doxygen.
    I think these files should be in -devel package.

* Desktop files
  - Please use 'desktop-file-install' and add 'fedora' as vendor tag (then add
    'desktop-file-utils' to BuildRequires)
  - Would you ask upstream to include icons for GUI desktop?

* Timestamps
  - Well, -devel package contains a lot of header files so
  keeping timestamps is highly preferable as
  * it shows if vendor (like you) have modified the original
    files
  * it shows when the files are created

  So keep timestamps, at least for header files.
  Usually,
--------------------------------------------------------
make INSTALL="install -p" install
--------------------------------------------------------
  plays the trick.

  - /usr/bin/install -c -m 644
    Use "%{__install} -c -p -m 644" to keep timestamps, use
    macros.

B. From http://fedoraproject.org/wiki/Packaging/ReviewGuidelines :
   (Okay)

C. Other things I have noticed:
*  test -z $RPM_BUILD_ROOT%{_datadir}/mime/packages ||
   - This is redundant because it is apparently not zero length.


-- 
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