Some dep issues, easy to fix, check that all instances of python3 are replaced with python%{python3_pkgversion}, now there are dep issues and sub-packages with wrong naming.
snapd-selinux is not installable because of dependency policycoreutils-python-utils. On rhel that is policycoreutils-python.
There is a packaging issue in deps:
package: 1:julietaula-montserrat-alternates-fonts-7.200-4.el7.noarch
unresolved deps:
julietaula-montserrat-fonts-common = 0:7.200-4.el7
Note: Main package has epoch 1 but dependency is missing that.
python2-ModulemdTranslationHelpers depends on python2dist(pygobject) but nothing provides that so package is not installable.
Package python2-libpamtest is missing use of python_provide macro. This causes following issues:
Following provide and Obsoletes are missing:
Provides: python-libpamtest = %{version}-%{release}
Obsoletes: python-libpamtest < %{version}-%{release}
These are needed to provide sufficent upgrade path.
I found same dependency issue.
This package obsoletes grib_api causing following packages to break:
gdl-0.9.7-1.el7.x86_64
gdl-python-0.9.7-1.el7.x86_64
grib_api-static-1.12.3-5.el7.x86_64 (this is missing from obsoletes?)
python-grib_api-1.12.3-5.el7.x86_64 (this is also missing from obsoletes?)
Wrong dependency in package, /usr/bin/bash, I'd guess there is a shebang with that. Problem with this is on el6 there is only /bin/bash.
The issue is the patch which forces use of /usr/share/meainfodir. kf5-rpm-macros has gone back to using system _metainfodir which is on rhel7 /usr7share/appdata.
This was build on epel7 against old version of kf5-rpm-macros - It won't build against current one which is in epel7 testing.
Possible fix for python2-jinja2 dependency is to ask tibbs to create a python2-jinja2 dummy package to fix dependency.
this kf5-syndication-devel wrong dependency is in all fedora versions too.
This update includes .so version bump so it requires synchronized update with all packages depending on this.
Happily I only found one package depending on libpsb_base.so.*, that's mld2p4.
Some minor issues.
kf5-kapidox has dependency on python2-jinja2 - but on rhel that is python-jinja2.
kf5-syndication-devel-5.50.0-1.el7 depends on kf5-syndication(x86-64) = 0:5.50.0-1.el7
But epoch is 1 so dependency is missing epoch.
RHEL package name is pyparsing.
And also perl(Wx) is missing...
wxPython is.
Packaging problem, on rhel6, there is no /usr/bin/bash, it's /bin/bash.
Add -1 to make sure this update won't go to stable.
Actually not that straight forward. Only python3-sphinx-doc and python3-sphinx-latex dependencies should be changed to use python3_pkgversion for dependencies.