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
-- 
_______________________________________________
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