[Bug 1201662] Review Request: wiredtiger - WiredTiger data storage engine

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1201662



--- Comment #3 from Marek Skalický <mskalick@xxxxxxxxxx> ---
(In reply to Jonathan Underwood from comment #1)
> Output of rpmlint following a mock rebuild of the packages:
> 
> $ rpmlint *.rpm
> wiredtiger.src: W: name-repeated-in-summary C WiredTiger

Upstream rpm template -
https://github.com/wiredtiger/wiredtiger/blob/master/dist/package/wiredtiger.spec

> wiredtiger.src:64: W: rpm-buildroot-usage %prep sed -i -r
> "s|(\(PYTHON_INSTALL_ARG\))|\1 --no-compile --install-dir
> %{buildroot}%{python_sitelib}|" lang/python/Makefile.am

OK. Fixed.

> wiredtiger.src: W: invalid-url Source0:
> https://github.com/wiredtiger/wiredtiger/releases/download/2.5.1/wiredtiger-
> 2.5.1.tar.bz2 HTTP Error 403: Forbidden

This url is functional... try it.

> wiredtiger.x86_64: W: name-repeated-in-summary C WiredTiger
> wiredtiger-devel.x86_64: W: spelling-error %description -l en_US libs ->
> lobs, lib, lbs

Fixed. Typo error  wiredtiger-libs ->  wiredtiger-devel

> wiredtiger-devel.x86_64: W: only-non-binary-in-usr-lib
> wiredtiger-devel.x86_64: W: no-documentation
> wiredtiger-java.x86_64: W: no-documentation

devel and java subpackages requires -libs subpackage, which have the
documentation. Its a normal usage of -devel, to ship .so and .pc files...

> wiredtiger-java.x86_64: W: devel-file-in-non-devel-package
> /usr/lib64/libwiredtiger_java.so

I thought that this library is not for ordinary use. It is used only by .jar
files...

> wiredtiger-python.x86_64: W: no-documentation
> wiredtiger-python.x86_64: E: non-executable-script
> /usr/lib/python2.7/site-packages/wiredtiger/packing.py 0644L /usr/bin/env
> wiredtiger-python.x86_64: E: non-standard-executable-perm
> /usr/lib/python2.7/site-packages/wiredtiger/_wiredtiger.so 0775L
> wiredtiger-python.x86_64: E: non-executable-script
> /usr/lib/python2.7/site-packages/wiredtiger/packing-test.py 0644L
> /usr/bin/env
> wiredtiger-python.x86_64: E: non-executable-script
> /usr/lib/python2.7/site-packages/wiredtiger/fpacking.py 0644L /usr/bin/env
> wiredtiger-python.x86_64: E: non-executable-script
> /usr/lib/python2.7/site-packages/wiredtiger/intpacking.py 0644L /usr/bin/env
> wiredtiger-python.x86_64: E: non-executable-script
> /usr/lib/python2.7/site-packages/wiredtiger/intpack-test.py 0644L
> /usr/bin/env
> 7 packages and 0 specfiles checked; 6 errors, 10 warnings.

Why should python2.7 modules file have exec right? If I try "ls -l
/usr/lib/python2.7/site-packages/", scripts there doesn't have exec right
too...

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list
package-review@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/package-review





[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]