[Bug 376541] Review Request: xqilla101 - XQilla is an XQuery and XPath 2.0 library, built on top of Xerces-C
bugzilla at redhat.com
bugzilla at redhat.com
Mon Nov 12 11:24:49 UTC 2007
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: xqilla101 - XQilla is an XQuery and XPath 2.0 library, built on top of Xerces-C
https://bugzilla.redhat.com/show_bug.cgi?id=376541
mtasaka at ioa.s.u-tokyo.ac.jp changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|nobody at fedoraproject.org |mtasaka at ioa.s.u-tokyo.ac.jp
Status|NEW |ASSIGNED
Flag| |fedora-review?
------- Additional Comments From mtasaka at ioa.s.u-tokyo.ac.jp 2007-11-12 06:24 EST -------
For 1.0.1-3:
* SourceURL
- Please specify full URLs for Source0/1.
* Redundant (Build)Requires
- I guess "xerces-c-devel >= 2.7.0" BuildRequires should
pull "xerces-c >= 2.7.0".
* Duplicate entry
- The entry "License" or "URL" is needed only once for description
unless they differ between subpackages.
* EVR specific dependency between subpackages
- Usually dependency between subpackages must be EVR
(Epoch-Version-Release) (i.e. not only EV) specific.
i.e. Usually -devel package should have
"Requires: %{name} = %{version}-%{release}".
* Dependency for xerces-c
- Is xqilla101 has to be rebuilt (or will you want to rebuild)
against new xerces-c if
xerces-c is upgraded to 2.7.1, for example? (i.e. ABI not changed
but updated with some reason)?
If so, it may be better that xquilla101 has version specific dependency
against xerces-c.
- Also xqilla101-devel Requires (not BuildRequires) xerces-c-devel.
* Timestamps
- When you use "cp" or "install" commands, please add "-p" option
to keep timestamps.
- Also, for this package the following method will keep timestamps
on installed header files (this method usually works for packages
using "install-sh" for "make install").
---------------------------------------------------------------------
%install
rm -rf %{buildroot}
export CPPROG="cp -p"
make install DESTDIR=%{buildroot}
---------------------------------------------------------------------
* One line /sbin/ldconfig scriptlet call
- To remove unneeded sh call, please replace this by
---------------------------------------------------------------------
%post -p /sbin/ldconfig
---------------------------------------------------------------------
for example.
* devel-file-in-non-devel-package /usr/lib/libxqilla.so rpmlint
- %_libdir/libxqilla.so must be moved to -devel package
* Namespace conflict
- Well, the reason this rpm is named xqilla101, not the direct xqilla101
is to make it sure that someone can package the latest xqilla and
can import to Fedora.
For that case, the libraries' name and the header directory must be
renamed.
- %_libdir/libxqilla.so should be renamed to %_libdir/libxqilla101.so,
for example (also soname should be changed).
-----------------------------------------------------------------------
1368 g++ -shared -nostdlib .... -Wl,-soname -Wl,libxqilla.so.1 -o
.libs/libxqilla.so.1.0.0
-----------------------------------------------------------------------
- %_includir/xqilla should be moved to %_includedir/xqilla101
- %_bindir/xqilla should also be renamed.
* defattr
- Now we recommend: %defattr(-,root,root,-)
--
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, or are watching someone who is.
More information about the Fedora-package-review
mailing list