Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 933346 - Bump request for media-plugins/kodi-*
Summary: Bump request for media-plugins/kodi-*
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Craig Andrews
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-01 08:28 UTC by Alexander Weber
Modified: 2024-07-22 21:58 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Weber 2024-06-01 08:28:41 UTC
media-tv/kodi-21 is stable, but the (most or all) media-plugins/kodi-* plugin packages are still for kodi-19.

I looked to upstream of some packages I use, all of them does have newer version already.

Please bump all kodi plugin packages to version that work with current stable kodi-21

Reproducible: Always

Steps to Reproduce:
emerge -uvaDN world
Actual Results:  
WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

media-tv/kodi:0

  (media-tv/kodi-21.0-r1:0/0::gentoo, ebuild scheduled for merge) USE="X alsa bluetooth bluray css dbus lcms optical pipewire pulseaudio samba system-ffmpeg udev udf vaapi xslt zeroconf -airplay -caps -cec -doc -eventclients -gbm -gles -libusb -lirc -mariadb -mysql -nfs -soc -test -upnp -vdpau -wayland -webserver" ABI_X86="(64)" CPU_FLAGS_X86="avx avx2 sse sse2 sse3 sse4_1 sse4_2" PYTHON_SINGLE_TARGET="python3_11 -python3_10 -python3_12" conflicts with
    =media-tv/kodi-19* required by (media-plugins/kodi-pvr-hts-8.4.0:0/0::gentoo, installed) USE="userland_GNU" ABI_X86="(64)"
    ^              ^^^
    =media-tv/kodi-19*:0/0= required by (media-plugins/kodi-inputstream-rtmp-19.0.0:0/0::gentoo, installed) USE="" ABI_X86="(64)"
    ^              ^^^     
    =media-tv/kodi-19*:= required by (media-plugins/kodi-inputstream-rtmp-19.0.0:0/0::gentoo, installed) USE="" ABI_X86="(64)"
    ^              ^^^  
    =media-tv/kodi-19* required by (media-plugins/kodi-inputstream-ffmpegdirect-19.0.0:0/0::gentoo, installed) USE="" ABI_X86="(64)"
    ^              ^^^
    =media-tv/kodi-19* required by (media-plugins/kodi-peripheral-joystick-19.0.0:0/0::gentoo, installed) USE="" ABI_X86="(64)"
    ^              ^^^
    =media-tv/kodi-19* required by (media-plugins/kodi-inputstream-adaptive-19.0.0:0/0::gentoo, installed) USE="-test" ABI_X86="(64)"
    ^              ^^^
Comment 1 Alexander Weber 2024-06-01 08:29:56 UTC
Related to https://bugs.gentoo.org/899756
Comment 2 Alfred Wingate 2024-06-01 11:41:05 UTC
Check this repo out, testing is appreciated. We should make a PR for this at some point.

https://github.com/kodi-overlay/kodi-overlay
Comment 3 Al Johnson 2024-06-05 09:26:02 UTC
See also #929673 - kodi-21 is needed for python 3.12 support.
Comment 4 Alexander Weber 2024-06-05 14:11:04 UTC
(In reply to Alfred Wingate from comment #2)
> Check this repo out, testing is appreciated. We should make a PR for this at
> some point.
> 
> https://github.com/kodi-overlay/kodi-overlay

I updated all from kodi overlay. Did not faced any issues with kodi byself, but had to circumvent some portage related issues.

1: Kodi-21 requires ffmpeg-6. USE="-system-ffmpeg" does not revoke this dependency.
2: The installed vlc requires ffmpeg-4. Therefore I was forced to upgrade vlc to live version (9999).
3. media-video/obs-studio does not build with the latest vlc, therefore I was forced to rebuild it with USE="-vlc"
4, games-emulation/dolphin does not build with ffmpeg-6. Therefore I was forced to rebuild it with USE="-ffmpeg".

I am considering if I should rollback all changes and go back to kodi-19, till all ffmpeg related incompatibilities are solved..
Comment 5 Alfred Wingate 2024-06-05 14:26:35 UTC
(In reply to Alexander Weber from comment #4)
> 1: Kodi-21 requires ffmpeg-6. USE="-system-ffmpeg" does not revoke this
> dependency.

I'll see about pushing a new revision in the kodi-overlay that addresses this.
Comment 6 Alexander Weber 2024-06-06 09:07:56 UTC
(In reply to Alfred Wingate from comment #5)
> (In reply to Alexander Weber from comment #4)
> > 1: Kodi-21 requires ffmpeg-6. USE="-system-ffmpeg" does not revoke this
> > dependency.
> 
> I'll see about pushing a new revision in the kodi-overlay that addresses
> this.

Got it. Now I am on kodi-21.0 USE="-system-ffmpeg" and old ffmpeg-4 installed in system (all packages downgraded again).

I was needed to remove media-plugins/kodi-inputstream-ffmpegdirect-21.3.5
This ebuild cannot be build with ffmpeg-4. I think the dependency needs to be adjusted.

Unsure if I really need it.