https://bugzilla.redhat.com/show_bug.cgi?id=1519834
--- Comment #3 from david08741(a)gmail.com ---
I fixed the setup-not-quite warning.
By now BOUT++ has also a python interface, which is packaged for python3.
A debug package is built, as support for shared objects was added.
The new rpmlint warnings are:
$ rpmlint bout++.spec noarch/* x86_64/*
bout++.spec:88: W: unversioned-explicit-provides bundled(libpvode)
bout++.spec:139: W: unversioned-explicit-provides bundled(libpvode)
bout++-common.noarch: W: spelling-error %description -l en_US curvilinear ->
rectilinear
bout++-doc.noarch: W: spelling-error %description -l en_US curvilinear ->
rectilinear
bout++-doc.noarch: W: manual-page-warning /usr/share/man/man1/bout++.1.gz 5043:
normal or special character expected (got a space)
bout++-doc.noarch: W: manual-page-warning /usr/share/man/man1/bout++.1.gz 5097:
warning: numeric expression expected (got `o')
bout++-doc.noarch: W: manual-page-warning /usr/share/man/man1/bout++.1.gz 5194:
warning: numeric expression expected (got `r')
bout++-doc.noarch: W: manual-page-warning /usr/share/man/man1/bout++.1.gz 5200:
warning: numeric expression expected (got `r')
bout++-doc.noarch: W: manual-page-warning /usr/share/man/man1/bout++.1.gz 5261:
warning: numeric expression expected (got `r')
[...]
bout++-doc.noarch: W: manual-page-warning /usr/share/man/man1/bout++.1.gz
35289: warning: numeric expression expected (got `\e')
bout++-doc.noarch: W: manual-page-warning /usr/share/man/man1/bout++.1.gz
46583: `m' is an invalid argument to \O
bout++-doc.noarch: W: manual-page-warning /usr/share/man/man1/bout++.1.gz
59851: warning: numeric expression expected (got `g')
bout++-doc.noarch: W: manual-page-warning /usr/share/man/man1/bout++.1.gz
59852: warning: numeric expression expected (got `g')
bout++-doc.noarch: W: manual-page-warning /usr/share/man/man1/bout++.1.gz
59857: warning: numeric expression expected (got `g')
bout++-doc.noarch: W: manual-page-warning /usr/share/man/man1/bout++.1.gz
59857: warning: numeric expression expected (got `g')
python3-bout++.noarch: W: spelling-error %description -l en_US pre -> per, ore,
pee
python3-bout++.noarch: W: no-documentation
bout++-mpich.x86_64: W: spelling-error %description -l en_US curvilinear ->
rectilinear
bout++-mpich.x86_64: W: no-documentation
bout++-mpich-devel.x86_64: W: spelling-error %description -l en_US curvilinear
-> rectilinear
bout++-mpich-devel.x86_64: W: only-non-binary-in-usr-lib
bout++-mpich-devel.x86_64: W: no-documentation
bout++-openmpi.x86_64: W: spelling-error %description -l en_US curvilinear ->
rectilinear
bout++-openmpi.x86_64: W: no-documentation
bout++-openmpi-devel.x86_64: W: spelling-error %description -l en_US
curvilinear -> rectilinear
bout++-openmpi-devel.x86_64: W: only-non-binary-in-usr-lib
bout++-openmpi-devel.x86_64: W: no-documentation
python3-bout++-mpich.x86_64: W: no-documentation
python3-bout++-openmpi.x86_64: W: spelling-error Summary(en_US) mpich -> chimp
python3-bout++-openmpi.x86_64: W: no-documentation
15 packages and 1 specfiles checked; 0 errors, 186 warnings.
I am uncertain about the man page warnings - I don't think it is worth fixing
them, as the man page is generated by sphinx. Is it better to not shop the man
page, or ship a potentially broken one?
More troublesome to me seems the fact that I cannot find and open the man page
after installing the rpm with dnf. If I download with dnf, and install with
rpm, the man page is available. Any ideas why that might be happening?
BOUT++ comes with libpvode - I would like to ship the bundled upstream version
to give the same results as the upstream code. From [1] it seems ok to bundle.
BOUT++ can be build with more recent versions, but they are not packaged.
The only-non-binary-in-usr-lib is due to mpi - the specific header files are
located in the mpi folders.
The rawhide build fails on copr, but is fine with koji scratch builds. I was
also unable to reproduce this issue locally with mock or a container. Not sure
why there are illegal instructions.
Updated Spec:
https://github.com/dschwoerer/bout-spec/raw/master/bout%2B%2B.spec
New Builds:
https://copr.fedorainfracloud.org/coprs/davidsch/bout/build/833821/
[1]
https://fedoraproject.org/wiki/Bundled_Libraries
--
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