Bug 201485 - Review Request: openbabel - Chemistry software file format converter
Summary: Review Request: openbabel - Chemistry software file format converter
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Paul F. Johnson
QA Contact: Fedora Package Reviews List
URL:
Whiteboard:
Depends On:
Blocks: FE-ACCEPT
TreeView+ depends on / blocked
 
Reported: 2006-08-06 00:59 UTC by Dominik 'Rathann' Mierzejewski
Modified: 2007-12-12 19:31 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2006-08-09 23:03:54 UTC
Type: ---
Embargoed:
kevin: fedora-cvs+


Attachments (Terms of Use)

Description Dominik 'Rathann' Mierzejewski 2006-08-06 00:59:22 UTC
Spec URL: http://rpm.greysector.net/extras/openbabel.spec
SRPM URL: http://rpm.greysector.net/extras/openbabel-2.0.2-1.src.rpm
Description:
Open Babel is a free, open-source version of the Babel chemistry file
translation program. Open Babel is a project designed to pick up where
Babel left off, as a cross-platform program and library designed to
interconvert between many file formats used in molecular modeling,
computational chemistry, and many related areas.

I couldn't figure out how to build python and perl bindings without openbabel being already installed, so if you want to test it, build it as is first, install openbabel-devel and then rebuild, uncommenting the defines at the top of the specfile.

Comment 1 Paul F. Johnson 2006-08-06 16:19:38 UTC
Summary: The IUPAC International Chemical Identifier (InChI^TM) library

The piece in brackets should just read TM. ^TM is causing problems on my
buildsys in mock

For both the main and subpackage

Requires: %{name} = %{version}-%{release}

Needs pkgconfig as well.

%files
%attr(755,root,root) %{_libdir}/%{name}/*.so

Should you not be just claiming the %{name} directory?

Comment 2 Paul F. Johnson 2006-08-06 16:39:13 UTC
rpmlint results

openbabel : clean
openbabel-devel : W : no docs
openbabel-debuginfo : clean
inchi : clean
inchi-devel : W : no docs
inchi-debuginfo : not generated (should it have been?)
srpm : 

Comment 3 Paul F. Johnson 2006-08-06 16:39:27 UTC
rpmlint results

openbabel : clean
openbabel-devel : W : no docs
openbabel-debuginfo : clean
inchi : clean
inchi-devel : W : no docs
inchi-debuginfo : not generated (should it have been?)
srpm : clean

Comment 4 Paul F. Johnson 2006-08-06 20:18:01 UTC
mock comes up clean once I change the ^TM to just TM in the spec file (this
though could just be my system).

Once you've addressed the other small issues in #1, I'll do the full review.

Comment 5 Dominik 'Rathann' Mierzejewski 2006-08-07 09:16:12 UTC
http://rpm.greysector.net/extras/openbabel.spec
http://rpm.greysector.net/extras/openbabel-2.0.2-2.src.rpm

- ^TM removed
- pkgconfig Req: added
- simplified file lists
- inchi-debuginfo isn't generated, because all the debuginfo is in
openbabel-debuginfo


Comment 6 Paul F. Johnson 2006-08-07 21:21:03 UTC
2.0.2-2 fails to build

File not found by glob : /var/tmp/openbabel-2.0.2-2-root-build/usr/lib/libinchi.so.*
File not found : /var/tmp/openbabel-2.0.2-2-root-build/usr/lib/include/inchi
File not found : /var/tmp/openbabel-2.0.2-2-root-build/usr/lib/libinchi.so

This is outside of mock

Comment 7 Dominik 'Rathann' Mierzejewski 2006-08-07 21:46:32 UTC
Fixed. I uncommented the defines at the top by accident. Uploaded with the same
release, as there's no functional change.

Comment 8 Paul F. Johnson 2006-08-07 22:11:45 UTC
I've commented the two defines (_with_perl and _with_python) at the top but
still get the same files not being packaged.

Comment 9 Toshio Kuratomi 2006-08-07 23:09:54 UTC
%defines can't be commented (rpm wart).  Instead of doing #%define, do #define
or similar.

Comment 10 Dominik 'Rathann' Mierzejewski 2006-08-07 23:34:44 UTC
That's why I told you to comment them with #% (hash, percent) explicitly.

Comment 11 Paul F. Johnson 2006-08-09 21:28:51 UTC
Good

No dupes
Compiles cleanly
No permission issues
No directory ownership problems
rpmlint happy
packages can compile against it without a problem (xdrawchem used as a test)
Has documentation
Licences fine
Group okay
Has R pkgconfig for the devel package

APPROVED


Comment 12 Dominik 'Rathann' Mierzejewski 2006-08-09 23:03:54 UTC
Package imported and built for devel, FC-4 and FC-5 branches requested.

Comment 13 Dominik 'Rathann' Mierzejewski 2007-12-12 13:02:14 UTC
Package Change Request
======================
Package Name: openbabel
New Branches: EL-5


Comment 14 Kevin Fenzi 2007-12-12 19:31:56 UTC
cvs done.


Note You need to log in before you can comment on or make changes to this bug.