Bug 2181349

Summary: Rawhide contains both google-noto-sans-cjk-fonts-2.004-2.fc39.noarch.rpm and google-noto-sans-cjk-vf-fonts-2.004-1.fc38.noarch.rpm , breaks upgrades from F37
Product: [Fedora] Fedora Reporter: Adam Williamson <awilliam>
Component: google-noto-sans-cjk-fontsAssignee: Peng Wu <pwu>
Status: CLOSED ERRATA QA Contact:
Severity: high Docs Contact:
Priority: unspecified    
Version: rawhideCC: pwu
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard: openqa
Fixed In Version: google-noto-sans-cjk-fonts-2.004-3.fc39 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-03-24 08:48:02 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2143444    

Description Adam Williamson 2023-03-23 19:15:18 UTC
Upgrading from F37 (desktop flavors) to F39 currently fails because of a problem with the CJK fonts. Rawhide has both:

google-noto-sans-cjk-fonts-2.004-2.fc39.noarch.rpm (from google-noto-sans-cjk-fonts src rpm)
google-noto-sans-cjk-vf-fonts-2.004-1.fc38.noarch.rpm (from google-noto-sans-cjk-vf-fonts src rpm)

Both of these obsolete google-noto-cjk-fonts-common < 20201206-8 , which is in F37, so dnf wants to install both of them on upgrade. But they conflict with each other, so dnf doesn't know what to do, and fails.

These are the errors:

dnf.exceptions.DepsolveError: 
 Problem: both package google-noto-sans-cjk-vf-fonts-1:2.004-1.fc38.noarch and google-noto-sans-cjk-fonts-1:2.004-2.fc39.noarch obsolete google-noto-cjk-fonts-common < 20201206-8
  - package google-noto-sans-cjk-fonts-1:2.004-2.fc39.noarch conflicts with google-noto-sans-cjk-vf-fonts provided by google-noto-sans-cjk-vf-fonts-1:2.004-1.fc38.noarch
  - package google-noto-sans-cjk-vf-fonts-1:2.004-1.fc38.noarch conflicts with google-noto-sans-cjk-fonts provided by google-noto-sans-cjk-fonts-1:2.004-2.fc39.noarch
  - conflicting requests
2023-03-23T11:54:21-0400 CRITICAL Error: 
 Problem: both package google-noto-sans-cjk-vf-fonts-1:2.004-1.fc38.noarch and google-noto-sans-cjk-fonts-1:2.004-2.fc39.noarch obsolete google-noto-cjk-fonts-common < 20201206-8
  - package google-noto-sans-cjk-fonts-1:2.004-2.fc39.noarch conflicts with google-noto-sans-cjk-vf-fonts provided by google-noto-sans-cjk-vf-fonts-1:2.004-1.fc38.noarch
  - package google-noto-sans-cjk-vf-fonts-1:2.004-1.fc38.noarch conflicts with google-noto-sans-cjk-fonts provided by google-noto-sans-cjk-fonts-1:2.004-2.fc39.noarch
  - conflicting requests

Probably only *one* of them - the "preferred" default one - should have the obsoletes, if they're meant to be alternatives to each other.

Comment 1 Adam Williamson 2023-03-23 19:15:50 UTC
Proposing as an F39 Beta blocker as a violation of Beta criterion "For each one of the release-blocking package sets, it must be possible to successfully complete a direct upgrade from a fully updated, clean default installation of each of the last two stable Fedora releases with that package set installed."

Comment 2 Fedora Update System 2023-03-24 08:46:36 UTC
FEDORA-2023-47910b050c has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-47910b050c

Comment 3 Fedora Update System 2023-03-24 08:48:02 UTC
FEDORA-2023-47910b050c has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.