[Bug 494148] Review Request: soci - The database access library for C++ programmers

bugzilla at redhat.com bugzilla at redhat.com
Sun Apr 5 15:54:51 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=494148


Michael Schwendt <bugs.michael at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
                 CC|                            |bugs.michael at gmx.net
         AssignedTo|nobody at fedoraproject.org    |bugs.michael at gmx.net
               Flag|                            |fedora-review?




--- Comment #1 from Michael Schwendt <bugs.michael at gmx.net>  2009-04-05 11:54:51 EDT ---
* For all -devel sub-packages change "BuildRequires" to "Requires", because you
want the builds to depend on the {mysql,sqlite,postgresql}-devel packages.
Plus, add the missing "Requires: %name-devel = %version-%release" as the core
soci headers are needed.

* For the optional Oracle Database builds, consider adding a conditional build
parameter (see /usr/share/doc/rpm-*/conditionalbuilds), so you could simple
build "--with oracle" to enable the optional packages instead of having to edit
the spec file.

* The package %description does not mention the project name "SOCI" anywhere.

* Why is the tarball not downloaded from the soci.sf.net download location but
from your opentrep project space? It differs by ~4MiB. Where does that tarball
come from? Is it a checkout from a source code management system? In that case
you need to follow the guidelines for 1) documenting this in the spec file, and
2) proper pre-/post-release package versioning.

* Package (except for the MySQL backend) doesn't adhere to the compiler flags
guidelines.

* Directory %{_includedir}/%{name}/backends/ is not included.

> %package        devel
> [...]
> Requires(post): info
> Requires(preun): info

"info" is not used. -devel package doesn't contain any post/preun scriptlet.

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