| 23 Aug 2025 |
| amadaluzia[tde] changed their profile picture. | 10:08:37 |
| 25 Aug 2025 |
| Federico Damián Schonborn changed their profile picture. | 13:36:55 |
| Federico Damián Schonborn changed their display name from Cat McFishface 🏳️🌈 (he/they) to Mr. Bones (he/they). | 13:38:42 |
emily | Grimmauld (any/all): it looks like python-qt is killing off those gepetto-* packages, and fcitx5-chinese-addons will mess up our fcitx5 test | 20:31:48 |
emily | everything else looks ok to me | 20:31:49 |
emily | doing the pyside treatment to python-qt is optional since it looks like it's only that one gepetto-* thing and who knows if it uses WebEngine; I'm guessing the CSound dep is optional and could be handled similarly to SuperCollider though, and that also pulls in python-qt, so if neither of those hard-depend on WebEngine maybe it's worth it?
for fcitx5-chinese-addons, would you mind looking at how hard the WebEngine dep is? I notice that it supports both Qt 6 and Qt 5 and https://archlinux.org/packages/extra/x86_64/fcitx5-chinese-addons/ only depends on Qt 6 WebEngine
| 20:33:09 |
emily | pkgs/top-level/aliases.nix
916: fcitx5-chinese-addons = libsForQt5.fcitx5-chinese-addons; # Added 2024-03-01
pkgs/top-level/qt5-packages.nix
76: fcitx5-chinese-addons = callPackage ../tools/inputmethods/fcitx5/fcitx5-chinese-addons.nix { };
pkgs/top-level/qt6-packages.nix
50: fcitx5-chinese-addons = callPackage ../tools/inputmethods/fcitx5/fcitx5-chinese-addons.nix { };
| 20:33:21 |
emily | perhaps we should simply adjust this alias and kill the Qt 5 version? | 20:33:37 |
emily | other than that it looks mergeable. the backport might require some fiddling, but we should maybe give it a week before backporting anyway to see if anything hugely blows up | 20:34:13 |
emily | I want to nit about withWebengine should really be withWebEngine but I'll restrain myself by layering it in this hypothetical :P | 20:34:33 |
Grimmauld (any/all) | lol fair | 20:35:24 |
emily | the package count honestly looks a lot less bad than I was fearing | 20:35:38 |
Grimmauld (any/all) | i can poke casually today, but expect a proper cleanup tomorrow evening | 20:35:40 |
emily | if Jellyfin get off their butts then it seems like we could drop it entirely | 20:36:03 |
emily | https://github.com/jellyfin/jellyfin-media-player/issues/537 | 20:37:06 |
emily | looks like this is blocking them | 20:37:10 |
Grimmauld (any/all) | tbh that fcitx thing pulling qt6 webengine in arch looks weird | 20:37:29 |
Grimmauld (any/all) | no cli flags or anything that would suggest its actually being used | 20:37:39 |
Grimmauld (any/all) | just -DUSE_WEBKIT=Off, but i'd hope that toggles actual webkit, not webengine | 20:37:59 |
emily | well presumably it toggles WebKit off in favour of WebEngine | 20:38:08 |
emily | https://github.com/search?q=repo%3Afcitx%2Ffcitx5-chinese-addons%20webengine&type=code | 20:38:20 |
emily | ENABLE_BROWSER | 20:38:22 |
emily | I don't want to think about what's going on there, but it shouldn't matter, if all we need to do is move to Qt 6 | 20:38:36 |
Grimmauld (any/all) | but there is aQT_MAJOR_VERSION, imo the arch package is weird | 20:39:03 |
emily | huh? | 20:39:09 |
emily | we offer the fcitx5-qt stuff for both Qt 5 and Qt 6 | 20:39:15 |
emily | and seemingly default to the former via alias | 20:39:19 |
emily | I think we just need to drop the former and migrate to the latter, for all those packages | 20:39:27 |
emily | and then no more Qt 5 in that closure | 20:39:34 |
Grimmauld (any/all) | yeah that sounds reasonable | 20:39:41 |