> rpmlint satsolver-0.17.2-1.fc15.src.rpm
> satsolver.src:101: W: macro-in-%changelog %3AFactory
> satsolver.src:101: W: macro-in-comment %3AFactory
You must double that percent char, even in that commend
> satsolver.src: W: invalid-url Source0: satsolver-0.17.2.tar.bz2
You have in spec:
# download from https://github.com/openSUSE/sat-solver
Source: %{name}-%{version}.tar.bz2
This in not enough. That url offer you just download of HEAD of master branch. And it may change every day or even every hour. You need something reproducible. If upstream does not provide tar.gz you should use something like:
# downloaded from https://github.com/openSUSE/sat-solver/commit/b9ef5a9a67d20d330c7b9f88c8a684d84a4166e2
# which is tar.gz of commit b9ef5a9a67d20d330c7b9f88c8a684d84a4166e2 in master branch
Source: %{name}-%{version}.tar.bz2

Well, part of the problem is that I forgot BuildRequires on swig, but even when I add that build fails on koji, because it can't find the Python or Ruby interpreters. I have BuildRequires on python2-devel and ruby, and YUM successfully installs them in koji, yet attempting to run either interpreter results in an error:
sh: ruby: command not found
sh: ruby: command not found
sh: /usr/bin/python: No such file or directory
sh: /usr/bin/python: No such file or directory
sh: /usr/bin/python: No such file or directory
sh: /usr/bin/python: No such file or directory
sh: /usr/bin/python: No such file or directory
Even stranger still, CMake can find Python but not Ruby:
/usr/bin/ruby: no such file to load -- vendor-specific (LoadError)
-- Found PythonLibs: /usr/lib64/libpython2.7.so
-- Found Perl: /usr/bin/perl
-- Found PythonInterp: /usr/bin/python2.7
-- Python executable: /usr/bin/python2.7
-- Python lib dir: /usr/lib/python2.7/site-packages
-- Python site dir: /usr/lib64/python2.7/site-packages
Looking over the ctest output, the Python module seems to be building but rpmbuild never gets far enough to know for sure.
Koji build log: http://koji.fedoraproject.org/koji/getfile?taskID=3275381&name=build.log
Koji task: http://koji.fedoraproject.org/koji/taskinfo?taskID=3275381
This builds fine locally: http://www.u.arizona.edu/~tchol/fedora/satsolver-0.16.3-1.fc15.x86_64.build.log