Hi,
I think I've found some broken dependencies required to install admin api on EL8 (I'm working on Rocky Linux 8). I suspect that the spec file is primarily written for SuSE based installations and there are some package name differences between SuSE and EL8 - but my SuSE times ended with 9.1 ;-) and so this is just a guess.
`# dnf install grommunio-admin-api
Error:
Problem: cannot install the best candidate for the job
- nothing provides python3-Flask-SQLAlchemy needed by grommunio-admin-api-1.7.42.bd17114-124.1.noarch
- nothing provides python3-PyJWT needed by grommunio-admin-api-1.7.42.bd17114-124.1.noarch
- nothing provides python3-jellyfish needed by grommunio-admin-api-1.7.42.bd17114-124.1.noarch
- nothing provides uwsgi-python3 needed by grommunio-admin-api-1.7.42.bd17114-124.1.noarch
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
`
Flask-SQLAlchemy should be provided by: python3-flask-sqlalchemy (python3-flask-sqlalchemy-2.4.4-1.el8.noarch), just lower case
PyJWT should be provided by: python3-jwt (python3-jwt-1.6.1-2.el8.noarch)
uwsgi-python3 should be provided by: uwsgi-plugin-python3 (uwsgi-plugin-python3-2.0.20-1.el8.x86_64)
Maybe you could fix this in the .spec files so that dnf can resolve the dependencies correctly.
The dependency against jellyfish seems not to be resolvable currently. I've asked the maintainer of Fedora's python-jellyfish package if he is willing to provide a package via EPEL. Answer is pending.
Thanks & have a nice weekend!
Daniel