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=474044 --- Comment #4 from Michael Schwendt <bugs.michael@xxxxxxx> 2008-12-02 16:24:40 EDT --- As guessed: $ grep soname build.libzdb.10.log gcc -shared [...] -Wl,-soname -Wl,libzdb-2.2.3.so.4 -o .libs/libzdb-2.2.3.so.4.1.2 $ objdump -x libzdb-2.2.3.so.4.1.2 |grep -i son SONAME libzdb-2.2.3.so.4 This is the internal library name an application will link with. The dynamic loader/linker will use this name when searching for the library file. And rpmbuild constructs automatic dependencies on these names. Including the full software 2.2.3 version in it (instead of just the library versioning scheme at the very right) implies that every time the 2.2.3 version will change, the dependencies of all packages that require this library will be broken and will need a rebuild. [...] libzdb-devel stores its header files directly in /usr/include. Due to file names like URL.h, Connection.h and Exception.h, this is typical pollution of the global namespace and must be avoided. Please install into /usr/include/libzdb/ instead. [...] Package "Summary" can start with "Small, fast, ..." instead of "A ...". [...] You can build with --disable-static to skip building the static lib. [...] The licencing stuff covered in file "EXCEPTIONS" seems okay. I'm not a lawyer, though, so Fedora Legal and/or a second pair of eyes would be good. -- 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. _______________________________________________ Fedora-package-review mailing list Fedora-package-review@xxxxxxxxxx http://www.redhat.com/mailman/listinfo/fedora-package-review