Bug 2231999 - libgweather problem when upgrading to F39
Summary: libgweather problem when upgrading to F39
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: libgweather
Version: 39
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Kalev Lember
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-08-15 00:54 UTC by Matt Fagnani
Modified: 2023-08-15 10:04 UTC (History)
2 users (show)

Fixed In Version: fedora-obsolete-packages-39-9
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-08-15 10:04:32 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Matt Fagnani 2023-08-15 00:54:19 UTC
I ran sudo dnf system-upgrade download --releasever 39 in a F38 KDE Plasma installation. dnf showed a problem with libgweather which prevented the upgrade from continuing.

Error: 
 Problem 1: package libgweather-40.0-5.fc38.x86_64 from @System requires libgeocode-glib.so.0()(64bit), but none of the providers can be installed
  - geocode-glib-3.26.4-3.fc38.x86_64 from @System  does not belong to a distupgrade repository
  - problem with installed package libgweather-40.0-5.fc38.x86_64

libgweather was retired then unretired https://src.fedoraproject.org/rpms/libgweather/c/9ab449d266bee323d35b9ee20d5a257f03c0e238?branch=rawhide

geocode-glib was removed then geocode-glib2 was renamed to geocode-glib https://src.fedoraproject.org/rpms/geocode-glib/commits/rawhide

libgweather-40.0-5.fc38.x86_64 and libgweather-40.0-6.fc39 require libgeocode-glib.so.0()(64bit), but geocode-glib-3.26.4-8.fc39 provides libgeocode-glib-2.so.0()(64bit) 

Reproducible: Always

Steps to Reproduce:
1. Boot a F38 KDE Plasma installation fully updated with updates-testing enabled
2. Log in to Plasma on Wayland
3. Start Konsole
4. Install geocode-glib and libgweather if they aren't already with sudo dnf install geocode-glib libgweather
5. sudo dnf system-upgrade download --releasever 39
Actual Results:  
libgweather problem when upgrading to F39

Expected Results:  
No problem would happen

The geocode-glib problem when upgrading to rawhide I reported at https://bugzilla.redhat.com/show_bug.cgi?id=2229308 didn't appear.

Comment 1 Kalev Lember 2023-08-15 10:04:07 UTC
I actually looked at those issues yesterday before you filed the ticket and they should both be already be sorted out :) The geocode-glib issue should be fixed with geocode-glib-3.26.4-8.fc39 and the libgweather issue with fedora-obsolete-packages-39-9 that added obsoletes for the removed packages. The second one is still waiting on a new repo compose before it's actually available for upgrades, but should be hopefully later today.

Please let me know if you still run into issues after those two fixes.


Note You need to log in before you can comment on or make changes to this bug.