https://bugzilla.redhat.com/show_bug.cgi?id=1997994
--- Comment #6 from Petr Vokac vokac@fjfi.cvut.cz --- Sorry for such a big delay, I finally went through documentation and notes in comment #3. Updated packages
https://vokac.fedorapeople.org/oidc-agent-4.3.2-1.el7.src.rpm https://vokac.fedorapeople.org/oidc-agent.spec-4.3.2-1
With installed packages on CentOS7 rpmlint gives me this output
===== oidc-agent ===== oidc-agent.x86_64: E: no-binary 1 packages and 0 specfiles checked; 1 errors, 0 warnings.
Main package could be "noarch" but then it is not possible to have arch dependend subpackages. This package just install CLI tools as a dependency, historically this package contained everything from oidc-agent-cli+oidc-agent-desktop but they were spitted not to install GUI dependencies by default.
===== oidc-agent-cli ===== oidc-agent-cli.x86_64: W: spelling-error %description -l en_US logins -> losing, login, loins 1 packages and 0 specfiles checked; 0 errors, 1 warnings. ===== oidc-agent-desktop ===== 1 packages and 0 specfiles checked; 0 errors, 0 warnings. ===== liboidc-agent4 ===== liboidc-agent4.x86_64: W: spelling-error Summary(en_US) oidc -> oi dc, oi-dc, ovoid liboidc-agent4.x86_64: W: summary-not-capitalized C oidc-agent library liboidc-agent4.x86_64: W: spelling-error %description -l en_US oidc -> oi dc, oi-dc, ovoid liboidc-agent4.x86_64: W: no-documentation 1 packages and 0 specfiles checked; 0 errors, 4 warnings.
This package naming scheme comes from original debian packages and it should allow in future to make new liboidc-agent5 release with incompatible changes while keeping support for old software linked with current liboidc-agent4.
===== liboidc-agent-devel ===== liboidc-agent-devel.x86_64: W: no-dependency-on liboidc-agent/liboidc-agent-libs/libliboidc-agent liboidc-agent-devel.x86_64: W: spelling-error Summary(en_US) oidc -> oi dc, oi-dc, ovoid liboidc-agent-devel.x86_64: W: summary-not-capitalized C oidc-agent library development files liboidc-agent-devel.x86_64: W: spelling-error %description -l en_US oidc -> oi dc, oi-dc, ovoid liboidc-agent-devel.x86_64: W: no-documentation 1 packages and 0 specfiles checked; 0 errors, 5 warnings.
For development we would like to support just latest oidc-agent libraries.
Same oidc-agent.spec file is also used for OpenSuse build and I was trying not to diverge and preferably keep same RPM spec file for all distributions.
Petr