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
