https://bugzilla.redhat.com/show_bug.cgi?id=2153570
Bug ID: 2153570 Summary: package google-noto-sans-display-fonts broken due to dependency bug on google-noto-fonts-common Product: Fedora Version: 37 Status: NEW Component: google-noto-fonts Assignee: tagoh@redhat.com Reporter: craigcabrey@gmail.com QA Contact: extras-qa@fedoraproject.org CC: fonts-bugs@lists.fedoraproject.org, i18n-bugs@lists.fedoraproject.org, petersen@redhat.com, psatpute@redhat.com, pwu@redhat.com, tagoh@redhat.com Target Milestone: --- Classification: Fedora
Description of problem:
Package was not upgraded with core noto font package. Upgrading results in conflicts:
``` error: Could not depsolve transaction; 1 problem detected: Problem: cannot install both google-noto-fonts-common-20201206^1.git0c78c8329-5.fc37.noarch and google-noto-fonts-common-20201206^1.git0c78c8329-7.fc37.noarch - package google-noto-sans-display-fonts-20201206^1.git0c78c8329-5.fc37.noarch requires google-noto-fonts-common = 20201206^1.git0c78c8329-5.fc37, but none of the providers can be installed - conflicting requests ```
current status:
``` [craigcabrey@zephyrus ~]$ rpm-ostree status State: idle Deployments: ● fedora:fedora/37/x86_64/silverblue Version: 37.20221201.0 (2022-12-01T00:47:04Z) BaseCommit: fa293b93fa6a5bc7601fff34b6dd0de591bbc05d242af0521e5f097d080ecd89 GPGSignature: Valid signature by ACB5EE4E831C74BB7C168D27F55AD3FB5323552A RemovedBasePackages: firefox firefox-langpacks 107.0-4.fc37 LocalOverrides: kernel-core kernel-modules-extra kernel-modules kernel 6.0.10-300.fc37 -> 6.0.9-302.rog.fc37 LayeredPackages: asusctl gnome-tweak-tool google-noto-sans-display-fonts google-noto-sans-mono-fonts langpacks-en NetworkManager-l2tp-gnome openssl pass ```
Version-Release number of selected component (if applicable):
How reproducible: reliably reproducible
Steps to Reproduce: 1. layer package google-noto-sans-display-fonts 2. upgrade to latest base image 3.
Actual results: upgrade fails (or if already on a problematic base image, package fails to layer)
Expected results: package layers without error
Additional info:
https://bugzilla.redhat.com/show_bug.cgi?id=2153570
Jens Petersen petersen@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Doc Type|--- |If docs needed, set a value Status|NEW |MODIFIED
--- Comment #1 from Jens Petersen petersen@redhat.com --- Correct me if I am wrong, but I don't think rpm-ostree handles obsoletes of an overlay in this case.
Basically if you overlay a package which gets obsoleted it is your responsibility to remove it from your deployment first, as far as I know. So I don't think there is anything that can be done in the google-noto-fonts to ameliorate this.
google-noto-sans-fonts already obsoletes google-noto-sans-display-fonts:
$ sudo dnf -q list google-noto-sans-fonts Available Packages google-noto-sans-fonts.noarch 20201206^1.git0c78c8329-7.fc37 updates $ sudo dnf -q repoquery --obsoletes google-noto-sans-fonts google-noto-sans-display-fonts < 20201206^1.git0c78c8329-7.fc37 google-noto-sans-ui-fonts < 20201206^1.git0c78c8329-7.fc37
Also we install google-noto-sans-vf-fonts by default in Silverblue, so you may not need any overlay at all.
https://bugzilla.redhat.com/show_bug.cgi?id=2153570
--- Comment #2 from Akira TAGOH tagoh@redhat.com --- maybe this: https://github.com/coreos/rpm-ostree/issues/1978
https://bugzilla.redhat.com/show_bug.cgi?id=2153570
Akira TAGOH tagoh@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |NOTABUG Status|MODIFIED |CLOSED Last Closed| |2023-06-12 11:29:38
--- Comment #3 from Akira TAGOH tagoh@redhat.com --- I think there are nothing else we can do in packaging side. So closing.
i18n-bugs@lists.fedoraproject.org