The original gcompris has been retired for F31+ since it requires Python 2 which is going away. Can you please add the necessary Obsoletes + Provides to gomcpris-qt to the f31++ branches of gcompris-qt, so that it will automatically replace gcompris?
(In reply to Hans de Goede from comment #0) > Can you please add the necessary Obsoletes + Provides to gomcpris-qt to the > f31++ branches of gcompris-qt, so that it will automatically replace > gcompris? I'm not sure this is the right thing to do. Packaging guidelines states: "If a package is being renamed without any functional changes, or is a compatible enough replacement to an existing package (where "enough" means that it includes only changes of magnitude that are commonly found in version upgrade changes), provide clean upgrade paths and compatibility with: Provides: oldpackagename = $provEVR Obsoletes: oldpackagename < $obsEVR [...] If a package supersedes/replaces an existing package without being a sufficiently compatible replacement as defined above, use only the Obsoletes: line from the above example." https://docs.fedoraproject.org/en-US/packaging-guidelines/#renaming-or-replacing-existing-packages But gcompris-qt is a complete rewrite of gcompris. Maybe it's better to use only Obsoletes.
Only using the Obsoletes will make rpmlint unhappy (*) and having the Provides will also allow "dnf install gcompris" to work, which is useful to have IMHO since it makes it easier for users to install gcompris. But if you prefer to just have the Obsoletes and not the Provides that is fine with me too. *) this can be silenced with a gcompris-qt.rpmlintrc file
It should be fixed for F31+.
(In reply to Andrea Musuruane from comment #3) > It should be fixed for F31+. Thank you.