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: libpreludedb - Provides an abstraction layer for the libprelude https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=209215 ------- Additional Comments From mtasaka@xxxxxxxxxxxxxxxxxxx 2006-12-31 07:22 EST ------- For 0.9.11-2: * Directories/files ownership issue - Well, this issue becomes rather complicate when one package creates several subpackages like this package. You have to make it sure that the directories created by the installation of your packages are actually owned by some package for every situation. - For example, now we check /usr/lib/libpreludedb/plugins/sql/. This directory is owned by -mysql package, however, this is actually wrong. When we install main + -sqlite package (with yum), it succeeds without -mysql package. The installation of -sqlite creates /usr/lib/libpreludedb/plugins/sql/ , however in this situation this package is not owned by any package. The following can happen: -------------------------------------------------------------- [tasaka1@localhost ~]$ rpm -qa --qf '%{NAME}\n' libpreludedb\* | sort libpreludedb libpreludedb-devel libpreludedb-python libpreludedb-sqlite [tasaka1@localhost ~]$ LANG=C rpm -qf /usr/lib/libpreludedb/plugins/sql/ file /usr/lib/libpreludedb/plugins/sql is not owned by any package -------------------------------------------------------------- To resolve this unwilling ownership issue, you should either = make -sqlite package require -mysql package *if this is proper* (i.e. it is really true that -sqlite package requires -mysql package). = or change the owner of the directory from -mysql package to main package. - Some other directories have this issue. Please check it. * rpmlint issue ----------------------------------------------------- W: libpreludedb macro-in-%changelog python_sitearch (for srpm) ----------------------------------------------------- Macros are expanded on %changelog. To avoild this, please use: ----------------------------------------------------- - fixed x86_64 arch build problem with %%python_sitearch ----------------------------------------------------- * Requirement - For devel package ----------------------------------------------------- Requires: libpreludedb = %{version}-%{release}, gnutls-devel, automake ----------------------------------------------------- Well, "gnutls-devel" is insufficient as "/usr/bin/libpreludedb-config --libs" require libprelude.so. gnutls-devel should be libprelude-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. _______________________________________________ Fedora-package-review mailing list Fedora-package-review@xxxxxxxxxx http://www.redhat.com/mailman/listinfo/fedora-package-review