Whether the problem is libident having been unintentionally removed from the repos or ngircd being built without ident support and the RPM not reflecting that or a misconfiguration of my system I have no idea, so I’m asking here: Is there anybody who can tell me which one it is?
This is happening with a few packages of Fedora 31, for example with eclipse-m2-core or hibernate-core. I filled a bug in Red Hat Bugzilla about the impossibility to install hibernate-core (1770537 – Hibernate can't be installed) and look at their answer:
As no package depends on hibernate and class mvn(org.hibernate.common:hibernate-commons-annotations) is already orphaned, we are aiming to orphan also hibernate package. If you have a reason, that hibernate should stay in fedora, let us know please.
Funny thing if you take into account that Hibernate is a framework owned by Red Hat and is integrated in their JBoss/Wildfly application server.
I just hope it’s not the start of a trend. I’ve used RH/Fedora for many years, partly because its package repo is huge, and it has little bit rot and at the same time pretty fresh packages. That’s really quite rare. “Break, wait, remove” is not exactly the ideal way to EOL a package.