Hey folks,
The Fedora Multimedia SIG is beginning the effort to upgrade to ffmpeg v7 in Rawhide. So far, this is what I've determined to be the list of reverse dependencies:
alsa-plugins-1.2.12-2.fc41.src.rpm aqualung-1.2-7.fc41.src.rpm atomes-1.1.14-3.fc41.src.rpm attract-mode-2.7.0-12.fc41.src.rpm audacious-plugins-4.4-4.fc41.src.rpm blender-4.2.1-3.fc42.src.rpm cantata-2.5.0-5.fc41.src.rpm chromaprint-1.5.1-18.fc41.src.rpm chromium-128.0.6613.137-1.fc42.src.rpm digikam-8.4.0-3.fc41.src.rpm ffmpeg-6.1.2-1.fc42.src.rpm ffmpegthumbnailer-2.2.2-2.20240105git1b5a779.fc41.src.rpm ffmpegthumbs-24.08.0-1.fc42.src.rpm goldendict-ng-24.05.05-3.fc41.src.rpm gpac-2.4.0-3.fc42.src.rpm gstreamer1-plugin-libav-1.24.7-1.fc42.src.rpm guacamole-server-1.5.5-2.fc41.src.rpm guvcview-2.1.0-3.fc41.src.rpm haruna-1.2.0-1.fc42.src.rpm indi-3rdparty-drivers-2.0.9-1.fc42.src.rpm k3b-24.08.0-1.fc42.src.rpm kf5-kfilemetadata-5.116.0-3.fc41.src.rpm kf6-kfilemetadata-6.6.0-1.fc42.src.rpm kpipewire-6.1.90-1.fc42.src.rpm libcamera-apps-1.5.0-3.fc41.src.rpm libopenshot-0.3.3-3.fc41.src.rpm minidlna-1.3.3-8.fc41.src.rpm mlt-7.28.0-1.fc42.src.rpm mpv-0.38.0-3.fc41.src.rpm mpv-mpris-1.1-4.fc42.src.rpm musescore-4.3.2-13.fc41.src.rpm neatvnc-0.8.1-1.fc41.src.rpm notcurses-3.0.9-4.fc41.src.rpm obs-cef-5060^cr103.0.5060.134~git20231010.17f8588-6.fc41.src.rpm obs-studio-30.2.2-1.fc41.src.rpm opencv-4.10.0-1.fc41.src.rpm pianobar-2022.04.01-9.fc41.src.rpm python-torchvision-0.19.0-2.fc42.src.rpm qmmp-2.1.9-1.fc41.src.rpm qmmp-plugin-pack-2.1.2-1.fc41.src.rpm qmplay2-24.06.16-2.fc41.src.rpm qt5-qtwebengine-5.15.17-9.fc42.src.rpm qt6-qtmultimedia-6.7.2-2.fc41.src.rpm qt6-qtwebengine-6.7.2-3.fc41.src.rpm retroarch-1.19.0-5.fc41.src.rpm rsgain-3.5.2-1.fc41.src.rpm siril-1.2.4-1.fc42.src.rpm squeezelite-2.0.0.1486-5.20240508gitfd4a82e.fc41.src.rpm timg-1.6.0-5.fc41.src.rpm unpaper-7.0.0-10.fc41.src.rpm vlc-3.0.21-7.fc42.src.rpm waypipe-0.9.1-2.fc42.src.rpm wf-recorder-0.4.0-6.fc41.src.rpm wxsvg-1.5.25-2.fc41.src.rpm xine-lib-1.2.13-16.fc41.src.rpm xpra-5.0.6-4.fc42.src.rpm xscreensaver-6.09-2.fc41.src.rpm
The Multimedia SIG will be building everything in the f42-build-side-96586 side tag. I have already addressed the ffmpeg->chromaprint->ffmpeg bootstrap cycle in the side tag, so now it's just building the rest of them.
We hope to have this all done over the coming days. :)
-- 真実はいつも一つ!/ Always, there's only one truth!
Le ven. 20 sept. 2024 à 18:28, Neal Gompa ngompa13@gmail.com a écrit :
Hey folks,
The Fedora Multimedia SIG is beginning the effort to upgrade to ffmpeg
Good news and thanks for handling the rebuild.
Side note, we were waiting for it to build nv-codec-headers-12.2.72.0, as coordinated on #multimedia matrix room, I've built the update in the side tag so it will be picked on a later ffmpeg rebuilt.
Neal Gompa kirjoitti 20.9.2024 klo 19.27:
Hey folks,
The Fedora Multimedia SIG is beginning the effort to upgrade to ffmpeg v7 in Rawhide. So far, this is what I've determined to be the list of reverse dependencies:
...
The list is missing yle-dl, which requires /usr/bin/ffmpeg. It looks like others that depend on the binary are not included in the list either. Version 7 changelog says CLI interface has breaking changes in form of removal of previously deprecated options. This has no bearing on the rebuild effort, but what is the plan for ensuring nothing breaks due to CLI changes?
On Fri, Sep 20, 2024 at 6:28 PM Neal Gompa ngompa13@gmail.com wrote:
Hey folks,
The Fedora Multimedia SIG is beginning the effort to upgrade to ffmpeg v7 in Rawhide. So far, this is what I've determined to be the list of reverse dependencies:
alsa-plugins-1.2.12-2.fc41.src.rpm aqualung-1.2-7.fc41.src.rpm atomes-1.1.14-3.fc41.src.rpm attract-mode-2.7.0-12.fc41.src.rpm audacious-plugins-4.4-4.fc41.src.rpm blender-4.2.1-3.fc42.src.rpm cantata-2.5.0-5.fc41.src.rpm chromaprint-1.5.1-18.fc41.src.rpm chromium-128.0.6613.137-1.fc42.src.rpm digikam-8.4.0-3.fc41.src.rpm ffmpeg-6.1.2-1.fc42.src.rpm ffmpegthumbnailer-2.2.2-2.20240105git1b5a779.fc41.src.rpm ffmpegthumbs-24.08.0-1.fc42.src.rpm goldendict-ng-24.05.05-3.fc41.src.rpm gpac-2.4.0-3.fc42.src.rpm gstreamer1-plugin-libav-1.24.7-1.fc42.src.rpm guacamole-server-1.5.5-2.fc41.src.rpm guvcview-2.1.0-3.fc41.src.rpm haruna-1.2.0-1.fc42.src.rpm indi-3rdparty-drivers-2.0.9-1.fc42.src.rpm k3b-24.08.0-1.fc42.src.rpm kf5-kfilemetadata-5.116.0-3.fc41.src.rpm kf6-kfilemetadata-6.6.0-1.fc42.src.rpm kpipewire-6.1.90-1.fc42.src.rpm libcamera-apps-1.5.0-3.fc41.src.rpm libopenshot-0.3.3-3.fc41.src.rpm minidlna-1.3.3-8.fc41.src.rpm mlt-7.28.0-1.fc42.src.rpm mpv-0.38.0-3.fc41.src.rpm mpv-mpris-1.1-4.fc42.src.rpm musescore-4.3.2-13.fc41.src.rpm neatvnc-0.8.1-1.fc41.src.rpm notcurses-3.0.9-4.fc41.src.rpm obs-cef-5060^cr103.0.5060.134~git20231010.17f8588-6.fc41.src.rpm obs-studio-30.2.2-1.fc41.src.rpm opencv-4.10.0-1.fc41.src.rpm pianobar-2022.04.01-9.fc41.src.rpm python-torchvision-0.19.0-2.fc42.src.rpm qmmp-2.1.9-1.fc41.src.rpm qmmp-plugin-pack-2.1.2-1.fc41.src.rpm qmplay2-24.06.16-2.fc41.src.rpm qt5-qtwebengine-5.15.17-9.fc42.src.rpm qt6-qtmultimedia-6.7.2-2.fc41.src.rpm qt6-qtwebengine-6.7.2-3.fc41.src.rpm retroarch-1.19.0-5.fc41.src.rpm rsgain-3.5.2-1.fc41.src.rpm siril-1.2.4-1.fc42.src.rpm squeezelite-2.0.0.1486-5.20240508gitfd4a82e.fc41.src.rpm timg-1.6.0-5.fc41.src.rpm unpaper-7.0.0-10.fc41.src.rpm vlc-3.0.21-7.fc42.src.rpm waypipe-0.9.1-2.fc42.src.rpm wf-recorder-0.4.0-6.fc41.src.rpm wxsvg-1.5.25-2.fc41.src.rpm xine-lib-1.2.13-16.fc41.src.rpm xpra-5.0.6-4.fc42.src.rpm xscreensaver-6.09-2.fc41.src.rpm
The Multimedia SIG will be building everything in the f42-build-side-96586 side tag. I have already addressed the ffmpeg->chromaprint->ffmpeg bootstrap cycle in the side tag, so now it's just building the rest of them.
We hope to have this all done over the coming days. :)
I've submitted rebuilds for most of the packages that hadn't been rebuilt yet - with the exception of chromium (I don't want to touch that one) and vlc (has an open PR to fix issues with ffmpeg 7, but it doesn't build).
I see some failures that I need to look at, but possibly at least some of them might be caused by "I just submitted things alphabetically and not in the correct order".
Fabio
On Mon, Sep 23, 2024 at 5:17 PM Fabio Valentini decathorpe@gmail.com wrote:
I see some failures that I need to look at, but possibly at least some of them might be caused by "I just submitted things alphabetically and not in the correct order".
Quick update:
Most packages built fine, but it appears that either 1) we missed adapting some packages when preparing the update, or 2) the packages *did* build fine with ffmpeg 7 in the past, but no longer do.
These packages are still missing from the side-tag because they fail to build due to ffmpeg API changes:
- blender - cantata - guacamole-server (only due to -Wdeprecated?) - obs-cef - pianobar - qt6-qtwebengine (curiously, qt5-qtwebengine built fine) - xpra
The following rebuilds are blocked because of qt6-qtwebengine:
- digikam - goldendict-ng - k3b
And obs-studio is blocked because of obs-cef. Additionally, wf-recoder doesn't seem to build at all because a patch in the package fails to apply.
We have not yet attempted to build chromium or vlc.
Fabio
Did you forget to merge the pr?
https://src.fedoraproject.org/rpms/cantata/pull-request/4#request_diff
On Tue, Sep 24, 2024 at 12:31 AM Leigh Scott leigh123linux@gmail.com wrote:
Did you forget to merge the pr?
https://src.fedoraproject.org/rpms/cantata/pull-request/4#request_diff
Yes ... well, no, I didn't forget, but I had assumed that all necessary PRs had already been merged. We'll try again after rebasing the pending PRs.
Fabio
On Mon, Sep 23, 2024 at 3:05 PM Fabio Valentini decathorpe@gmail.com wrote:
Additionally, wf-recoder doesn't seem to build at all because a patch in the package fails to apply.
I've fixed this and have successfully built wf-recorder in the side-tag.
-- 真実はいつも一つ!/ Always, there's only one truth!
On Fri, Sep 20, 2024 at 12:27 PM Neal Gompa ngompa13@gmail.com wrote:
Hey folks,
The Fedora Multimedia SIG is beginning the effort to upgrade to ffmpeg v7 in Rawhide.
[...]
We hope to have this all done over the coming days. :)
This is all done now and we will be preparing the upgrade to F41 shortly.