Bug 32366 - gpodder requires typelib(WebKit2) version suspect
Summary: gpodder requires typelib(WebKit2) version suspect
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: All Packagers
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-10-10 13:30 CEST by aguador
Modified: 2024-03-09 21:25 CET (History)
1 user (show)

See Also:
Source RPM: gpodder-3.11.2-1.mga10.src.rpm
CVE:
Status comment:


Attachments
gPodder log (653 bytes, text/plain)
2024-03-09 14:09 CET, aguador
Details

Description aguador 2023-10-10 13:30:45 CEST
For a few days now Cauldron update has requested removal of gpodder for dependency issues:

The following packages need to be removed to update others:
gpodder-3.11.2-1.mga10.noarch
 (given that it does not satisfy typelib(WebKit2) == 4.0)
lib64javascriptcore-gir4.0-2.40.3-1.mga9.x86_64
 (given that it does not satisfy lib64javascriptcoregtk4.1_0 == 2.40.3-1.mga9)
lib64webkit2gtk-gir4.0-2.40.3-1.mga9.x86_64
 (given that it does not satisfy typelib(JavaScriptCore) == 4.0)

I see that gpodder-3.11.3 has been released, but it does not mention fixes for these problems.
Comment 1 Lewis Smith 2023-10-10 21:42:09 CEST
It is likely that these messages are due to exact library versions which no longer apply. I think all 3 packages are involved, and that updating gpodder is not the issue.
On Mageia 9, gpodder requires (among other things):
 typelib(WebKit2)
 typelib(WebKit2)[== 4.0]
gpodder itself is not required by anything else.

The second two pkgs are Mageia *9*. Where did your Cauldron system come from? Upgrading Mageia 9?
We need to find out whether they are still needed (and hence need correcting), or redundant.

Summary: Update request: gpodder => gpodder requires typelib(WebKit2) version suspect
CC: (none) => lewyssmith

Comment 2 aguador 2023-10-11 17:50:31 CEST
Sorry for the slow reply, but did not see the question at first. This machine has been Cauldron for more years than I can remember at the moment, I think I had one re-install because of a problem with a systemd upgrade, I think, between Mga 6 and 7.

Admittedly it may have some crud on it that needs to be cleaned out...
Comment 3 Lewis Smith 2023-10-11 21:10:23 CEST
"This machine has been Cauldron for more years than I can remember"
Do you explicitly re-set it to Cauldron (R+1) after each new release 'R'?

Look for packages not M10, say
 $ rpm -qa | grep -E 'mga7|mga8|mga9' | wc -l
just to count old pkgs. I am surprised to find over 100 .mga8 on my system...
Experimenting removing some of them looks to be OK, but care needed when the same basic pkg name exists for both the old & new Mageia.
Comment 4 Lewis Smith 2023-10-11 21:14:50 CEST
Heeding the bug title, assigning this to investigate just the gpodder issue. Various packagers have touched this, so assigning globally.

CC: lewyssmith => (none)
Assignee: bugsquad => pkg-bugs

Comment 5 aguador 2023-12-13 18:01:44 CET
FWIW, gpodder-3.11.4 is available, so might as well update when the python stack is ready and someone has the time available. GitHub source notes that dependencies were updated for 3.11.3, and Fedora updated dependencies in repackaging 3.11.4 last month, adding:

python3-requests (Presumably only needed until 3.12, so may not be needed)
python3-zombie-imp
Comment 6 aguador 2024-02-04 11:33:09 CET
I eventually uninstalled gpodder and have been downloading manually. Here are the results of the latest attempt to install:

urpmi gpodder
The following packages cannot be installed because they depend on older packages that those installed:
lib64javascriptcore-gir4.0-2.40.3-1.mga9
lib64webkit2gtk-gir4.0-2.40.3-1.mga9
gpodder-3.11.2-1.mga10

Perhaps an update to 3.11.4 built against the newer packages will solve the issue?
Comment 7 aguador 2024-03-09 14:09:36 CET
Created attachment 14444 [details]
gPodder log

Just reinstalled the now updated gPodder, Thank you. :-) 

Installed without problem bringing in a couple of python packages, but crashed when attempted to open it. :-(
Comment 8 David GEIGER 2024-03-09 16:36:21 CET
should be fixed in next gpodder-3.11.4-2.mga10 update!

CC: (none) => geiger.david68210

Comment 9 aguador 2024-03-09 21:25:31 CET
That did it, David. Thank you. :-)

Status: NEW => RESOLVED
Resolution: (none) => FIXED


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