On Fri, Nov 7, 2025 at 3:02 PM Troy Dawson <[email protected]> wrote:

> On Fri, Nov 7, 2025 at 9:24 AM Troy Dawson <[email protected]> wrote:
>
>> qtwebengine (both qt5 and qt6) has not been updated in EPEL9 for a couple
>> of years.  Between the two of them, they have over 100 CVE's.  It's not
>> because I didn't want to, or didn't try, but the newer Fedora versions
>> needed ffmpeg 7+.  Over the past year I've been trying to get ffmpeg 7+ to
>> build on EPEL9.
>> I've finally been able to do it with ffmpeg 7.1.2.
>>
>> I'm going to need an exemption to update ffmpeg.  But before I applied
>> for one, I want to make sure I had everything ready.
>>
>> I have everything built in a COPR repo so people can try and test
>> things.[1]
>> What I have done thus far is only the obvious things.  If someone has
>> some cycles to track down all the packages that need rebuilding, it would
>> save me some time.
>> Remember that qt6 is very backwards compatible.  Packages only need a
>> rebuild if they used the PRIVATE sonames.
>>
>> QT6 - Updated to 6.9.3:
>> qt6
>> qt6-doc
>> qt6-qt3d
>> qt6-qt5compat
>> qt6-qtbase
>> qt6-qtcharts
>> qt6-qtconnectivity
>> qt6-qtdatavis3d
>> qt6-qtdeclarative
>> qt6-qtgraphs
>> qt6-qtgrpc
>> qt6-qthttpserver
>> qt6-qtimageformats
>> qt6-qtlanguageserver
>> qt6-qtlocation
>> qt6-qtlottie
>> qt6-qtmqtt
>> qt6-qtmultimedia
>> qt6-qtnetworkauth
>> qt6-qtpositioning
>> qt6-qtquick3d
>> qt6-qtquicktimeline
>> qt6-qtremoteobjects
>> qt6-qtscxml
>> qt6-qtsensors
>> qt6-qtserialbus
>> qt6-qtserialport
>> qt6-qtshadertools
>> qt6-qtspeech
>> qt6-qtsvg
>> qt6-qttools
>> qt6-qttranslations
>> qt6-qtvirtualkeyboard
>> qt6-qtwayland
>> qt6-qtwebchannel
>> qt6-qtwebengine
>> qt6-qtwebsockets
>> qt6-qtwebview
>>
>> QT5:
>> qt5-qtwebengine 5.15.19
>> qt5-qtwebview 5.15.18
>>
>> OTHER - No version number means no version bump was needed:
>> ffmpeg 7.1.2 - qt6-qtwebengine required ffmpeg 7 - plus multiple CVE's
>> svt-av1 2.3.0 - What was in epel9 was x86_64 only
>> mlt
>> python-pyside6 6.9.2 ?? - Need to talk to maintainers
>> python-pyqt6 6.9.0 ?? - Need to talk to maintainers
>> qcoro
>> qt6ct
>> qt-creator - Still building as of this email
>> xine-libs - needed some patches for ffmpeg compatability
>>
>> I Hope to get an incompatible update request filed next week.
>> Troy
>>
>> [1] - dnf copr enable @kdesig/epel9-qt6-update
>>
>
> Update:
>  qt-creator built just fine
> socnetv and zeal added to OTHER, and rebuilt just fine.
>

Update 2: ffmpeg dependencies needing rebuild/update

audacious-plugins - GOOD
baresip - GOOD
blender - WORK NEEDED
chromium - still waiting on the build
digikam - WORK NEEDED
ffmpegthumbs - GOOD
gstreamer1-plugin-libav - WORK NEEDED
guacamole-server - GOOD
guvcview - WORK NEEDED
haruna - WORK NEEDED
k3b - WORK NEEDED
kf5-kfilemetadata - GOOD
kpipewire - GOOD
libopenshot - GOOD
mpv - WORK NEEDED
vlc -  GOOD

GOOD = rebuilds fine
WORK NEEDED =  patch / possible update needed

So we have 8 that will update just fine, 7 that need a patch.

All of the ones that need work failed fairly similarly.  Hopefully it's
just a matter of adding a library or two to a header.  I don't want to have
to update and deal with even more update headaches.
If someone wants to test your package and/or work on one of the failing
ones, this is on COPR at
@kdesig/epel9-qt6-update

Troy
-- 
_______________________________________________
epel-devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to