https://bugzilla.redhat.com/show_bug.cgi?id=1661860
Parag Nemade pnemade@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |pnemade@redhat.com
--- Comment #4 from Parag Nemade pnemade@redhat.com ---
What is broken by having the old package installed?
[user@f29 ~]$ rpm -qa|grep ^smc* smc-rachana-fonts-6.1-10.fc29.noarch smc-anjalioldlipi-fonts-6.1-10.fc29.noarch smc-meera-fonts-6.1-10.fc29.noarch smc-suruma-fonts-6.1-10.fc29.noarch smc-fonts-common-6.1-10.fc29.noarch smc-kalyani-fonts-6.1-10.fc29.noarch smc-raghumalayalam-fonts-6.1-10.fc29.noarch smc-dyuthi-fonts-6.1-10.fc29.noarch
[user@f29 ~]$ sudo dnf copr enable vishalvvr/smc-fonts You are about to enable a Copr repository. Please note that this repository is not part of the main distribution, and quality may vary.
The Fedora Project does not exercise any power over the contents of this repository beyond the rules outlined in the Copr FAQ at https://docs.pagure.org/copr.copr/user_documentation.html#what-i-can-build-in-copr, and packages are not held to any quality or security level.
Please do not file bug reports about these packages in Fedora Bugzilla. In case of problems, contact the owner of this repository.
Do you really want to enable copr.fedorainfracloud.org/vishalvvr/smc-fonts? [y/N]: y Repository successfully enabled.
[user@f29 ~]$ sudo dnf update -y Copr repo for smc-fonts owned by vishalvvr 1.3 kB/s | 5.5 kB 00:04 Dependencies resolved.
Problem 1: package smc-kalyani-fonts-6.1-10.fc29.noarch requires smc-fonts-common = 6.1-10.fc29, but none of the providers can be installed - package smc-anjalioldlipi-fonts-7.1.1-1.fc29.noarch obsoletes smc-fonts-common < 6.1-11 provided by smc-fonts-common-6.1-10.fc29.noarch - cannot install the best update candidate for package smc-kalyani-fonts-6.1-10.fc29.noarch - cannot install the best update candidate for package smc-anjalioldlipi-fonts-6.1-10.fc29.noarch Problem 2: problem with installed package smc-kalyani-fonts-6.1-10.fc29.noarch - package smc-kalyani-fonts-6.1-10.fc29.noarch requires smc-fonts-common = 6.1-10.fc29, but none of the providers can be installed - package smc-dyuthi-fonts-1:3.0.1-1.fc29.noarch obsoletes smc-fonts-common < 6.1-11 provided by smc-fonts-common-6.1-10.fc29.noarch - cannot install the best update candidate for package smc-dyuthi-fonts-6.1-10.fc29.noarch Nothing to do. Complete!
In current smc-fonts packaging, there is one spec file which generates 8 binary (different font family) subpackages. Upstream notified that development has stopped for Kalyani font. In the new packaging we have one srpm per font family thus no need of smc-fonts-common subpackage to exist. If Packaging Guidelines do not allow to Obsolete such package then we need to re-package smc-kalyani-fonts in its own srpm with older smc-fonts Source and let this package obsolete smc-fonts-common. There there will be no broken dependency issue with new smc fonts packaging.
We don't just force-remove packages from systems unless their existence is going to break something.
Okay then the only working solution is to package smc-kalyani-fonts in its own srpm and build all these new smc-*-fonts packages in rawhide. Then smc-kalyani-fonts package can be orphaned.