Request for merging "qt-team" branch

  • Open
  • quality assurance status badge
Details
2 participants
  • ???
  • John Kehayias
Owner
unassigned
Submitted by
???
Severity
normal
?
?
??? wrote 7 days ago
(address . guix-patches@gnu.org)(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail)
87h65aqiga.fsf@envs.net
Hello, this marks the beginning of work on the next iteration of the
qt-team branch.

Now include:
- Update freetype to 2.13.3, Qt requires at least 2.13.1 now for FT_LOAD_NO_SVG.
- Update Qt6 libraries to 6.8.2.
- Update qtcreator to 15.0.1.
- qtwebengine: Set default path for QtWebEngineProcess.
- Update python-pyqt to 6.8.0, planed, not commited yet.

Thanks.
J
J
John Kehayias wrote 23 hours ago
(name . ???)(address . iyzsong@envs.net)
87v7tivmxr.fsf@protonmail.com
Hi,

On Tue, Feb 04, 2025 at 03:26 PM, ??? wrote:

Toggle quote (7 lines)
> Hello, this marks the beginning of work on the next iteration of the
> qt-team branch.
>
> Now include:
> - Update freetype to 2.13.3, Qt requires at least 2.13.1 now for
> FT_LOAD_NO_SVG.

Regarding the freetype upgrade, could you include adding brotli as in
input and doing away with freetype-with-brotli? This is the original
discussion on this: https://issues.guix.gnu.org/64519#4 and the
commit:

It has been a while, but I don't know of any reason why we wouldn't have
brotli (like other distros I had checked at the time) in freetype. I
think there are only a few users of freetype-with-brotli so it is an
easy enough change.

If you agree, feel free to make that change or I can push it directly on
qt-team branch as well.

Thanks!
John

Toggle quote (7 lines)
> - Update Qt6 libraries to 6.8.2.
> - Update qtcreator to 15.0.1.
> - qtwebengine: Set default path for QtWebEngineProcess.
> https://issues.guix.gnu.org/75966
> - Update python-pyqt to 6.8.0, planed, not commited yet.
>
> Thanks.
?
?
??? wrote 18 hours ago
(name . John Kehayias)(address . john.kehayias@protonmail.com)
87cyfqefix.fsf@envs.net
John Kehayias <john.kehayias@protonmail.com> writes:

Toggle quote (10 lines)
> [...]
> Regarding the freetype upgrade, could you include adding brotli as in
> input and doing away with freetype-with-brotli? This is the original
> discussion on this: <https://issues.guix.gnu.org/64519#4> and the
> commit:
> <https://git.savannah.gnu.org/cgit/guix.git/commit/?id=49b0a5ee5f908d8efa8e792f8635f723fd1d26ed>
>
> It has been a while, but I don't know of any reason why we wouldn't have
> brotli (like other distros I had checked at the time) in freetype.

It turn out to it would have dependency cycle due to python -> tk ->
freetype and brotli -> cmake-minimal -> jsoncpp -> meson -> python ->
freetype..

So I think better do it in another branch, thanks.
?
?
??? wrote 18 hours ago
Re: [bug#76044] Request for merging "qt-team" branch
(address . 76044@debbugs.gnu.org)(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)
875xliedg7.fsf@envs.net
??? <iyzsong@envs.net> writes:

Toggle quote (11 lines)
> Hello, this marks the beginning of work on the next iteration of the
> qt-team branch.
>
> Now include:
> - Update freetype to 2.13.3, Qt requires at least 2.13.1 now for FT_LOAD_NO_SVG.
> - Update Qt6 libraries to 6.8.2.
> - Update qtcreator to 15.0.1.
> - qtwebengine: Set default path for QtWebEngineProcess.
> https://issues.guix.gnu.org/75966
> - Update python-pyqt to 6.8.0, planed, not commited yet.

Qt updates all seems fine, also update Qt5 to 5.15.16, following
commits are available on the qt-team branch:

f6ba1f8e25 gnu: python-pyqt: Update to 5.15.11.
dc84d8ba52 gnu: qtdatavis3d: Rename to qtdatavis3d-5.
8c2f03799b gnu: qtpurchasing: Rename to qtpurchasing-5.
14560ce7be gnu: qtgamepad: Rename to qtgamepad-5.
856627b28e gnu: qtwebglplugin: Rename to qtwebglplugin-5.
8607a2e20e gnu: qtxmlpatterns: Rename to qtxmlpatterns-5.
742efa807f gnu: qtwebview: Rename to qtwebview-5.
91820a40ab gnu: qtscript: Rename to qtscript-5.
c8fc3dade7 gnu: qtserialbus: Rename to qtserialbus-5.
8d10484b1e gnu: python-shiboken-2: Update to 5.15.16.
992432d76f gnu: qtsensors-5: Update to 5.15.16.
fbc1bea287 gnu: qtsensors-5: Change 'name' to 'qtsensors'.
d4f2b575f8 gnu: qtwebengine-5: Update to 5.15.16.
b4a827dd6e gnu: qtvirtualkeyboard-5: Update to 5.15.16.
1f6169106d gnu: qtspeech-5: Update to 5.15.16.
c7c1b8dbe0 gnu: qtnetworkauth-5: Update to 5.15.16.
34194f706d gnu: qtdatavis3d: Update to 5.15.16.
ec88e60251 gnu: qtcharts-5: Update to 5.15.16.
4bad3afd50 gnu: qtpurchasing: Update to 5.15.16.
0d3462b839 gnu: qtscxml-5: Update to 5.15.16.
ab58b7277e gnu: qtgamepad: Update to 5.15.16.
3e0c351ad1 gnu: qtgraphicaleffects: Update to 5.15.16.
eafb227e56 gnu: qtquickcontrols2-5: Update to 5.15.16.
daae008e59 gnu: qtquickcontrols-5: Update to 5.15.16.
7e69d0e5f3 gnu: qtscript: Update to 5.15.16.
3f9844c826 gnu: qttools-5: Update to 5.15.16.
f6507df7a2 gnu: qtlocation-5: Update to 5.15.16.
56414bd5ea gnu: qtwebview: Update to 5.15.16.
6b6cd7154d gnu: qtwebglplugin: Update to 5.15.16.
62a61367d2 gnu: qtwebchannel-5: Update to 5.15.16.
46619e3896 gnu: qtserialbus: Update to 5.15.16.
e74d3b8dad gnu: qtserialport-5: Update to 5.15.16.
c90fc85c81 gnu: qtwayland-5: Update to 5.15.16.
4cb9d921a2 gnu: qtmultimedia-5: Update to 5.15.16.
2bb2968ce4 gnu: qtwebsockets-5: Update to 5.15.16.
6a297d054d gnu: qtconnectivity-5: Update to 5.15.16.
0c852d166b gnu: qtdeclarative-5: Update to 5.15.16.
5ef080b342 gnu: qtxmlpatterns: Update to 5.15.16.
56128e6729 gnu: qtx11extras: Update to 5.15.16.
8537b312f9 gnu: qtimageformats-5: Update to 5.15.16.
2baca64f12 gnu: qtsvg-5: Update to 5.15.16.
487a801352 gnu: qt3d-5: Update to 5.15.16.
f6b01e7136 gnu: qtbase-5: Update to 5.15.16.
5472af810e gnu: python-pyqtwebengine-6: Update to 6.8.0.
a81fdb6149 gnu: python-pyqt-6: Update to 6.8.1.
964970dbfc gnu: python-pyqt6-sip: Update to 13.10.0.
8ac70f6d19 gnu: python-pyqt5-sip: Update to 12.17.0.
102e5fe499 gnu: python-pyqt-builder: Update to 1.18.0.
b24823b06e gnu: qt-creator: Update to 15.0.1.
c205062579 gnu: qthttpserver: Update to 6.8.2.
73ad0621b0 gnu: python-shiboken-6: Update to 6.8.2.
1913e5e7ce gnu: qtwebengine: Update to 6.8.2.
dc2983f99c gnu: Add lld-as-ld-wrapper-18.
9c7c4d3024 gnu: ffmpeg: Add 'av_stream_get_first_dts' patch for QtWebEngine.
3d0f9a4b44 gnu: qtspeech: Update to 6.8.2.
937ff9cb87 gnu: qtremoteobjects: Update to 6.8.2.
d2895dd391 gnu: qtnetworkauth: Update to 6.8.2.
ead622a543 gnu: qtcharts: Update to 6.8.2.
9f956735e7 gnu: qtpositioning: Update to 6.8.2.
e6b4d9a458 gnu: qtscxml: Update to 6.8.2.
62d0a3984e gnu: qttranslations: Update to 6.8.2.
52e06487d1 gnu: qttools: Update to 6.8.2.
c7b4167ce1 gnu: qtlottie: Update to 6.8.2.
111036aad4 gnu: qtlocation: Update to 6.8.2.
6d9cd61f66 gnu: qtlanguageserver: Update to 6.8.2.
d0a121054e gnu: qtwebchannel: Update to 6.8.2.
5aeb8ba01a gnu: qtserialport: Update to 6.8.2.
f08878de0a gnu: qtwayland: Update to 6.8.2.
19c3af2b42 gnu: qtmultimedia: Update to 6.8.2.
ab8e0f4997 gnu: qtshadertools: Update to 6.8.2.
314aaa3f99 gnu: qtsensors: Update to 6.8.2.
384d0ad282 gnu: qtwebsockets: Update to 6.8.2.
9218df5f9f gnu: qtconnectivity: Update to 6.8.2.
83c915b784 gnu: qtdeclarative: Update to 6.8.2.
06f9d58412 gnu: qtimageformats: Update to 6.8.2.
4cfcdff2da gnu: qtsvg: Update to 6.8.2.
c85dcc7d96 gnu: qt5compat: Update to 6.8.2.
4c1756e701 gnu: qtbase: Update to 6.8.2.
38fd7bb123 gnu: agg: Fix build with newer freetype.
a24e54d274 gnu: ftgl: Fix build with newer freetype.
d84c89a185 gnu: freetype: Update to 2.13.3.


For x86_64, following packages are broken only on qt-team, will checking them later:
converseen.x86_64-linux
distrho-ports.x86_64-linux
fcitx5-qt.x86_64-linux
helm.x86_64-linux
jami.x86_64-linux
java-testng.x86_64-linux
karchive.x86_64-linux
kconfig.x86_64-linux
kdsoap-qt6.x86_64-linux
kmime.x86_64-linux
kwayland.x86_64-linux
kwidgetsaddons.x86_64-linux
mixxx.x86_64-linux
mkvtoolnix.x86_64-linux
neko.x86_64-linux
obs.x86_64-linux
opencascade-occt.x86_64-linux
python-ndindex.x86_64-linux
r-sanssouci.x86_64-linux
rust-ci-info.x86_64-linux
rust-nix.x86_64-linux
valeronoi.x86_64-linux
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 76044@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 76044
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch