!rGlCMuXgAhgEpdvJUz:nixos.org

NixOS KDE

203 Members
57 Servers

Load older messages


SenderMessageTime
25 Nov 2022
@samueldr:matrix.orgsamueldrno worries, take any time you need before answering if you want to :)06:59:58
@samueldr:matrix.orgsamueldrI'm also confused... if the non-default config is valid, but user config is invalid... it will attempt to apply the user config anyway?? (and conversely)07:00:56
@k900:0upti.meK900kconfig is kind of a huge mess tbh07:02:12
@samueldr:matrix.orgsamueldrhere it's kwin!07:02:18
@k900:0upti.meK900Yes, that's part of it 07:02:27
@samueldr:matrix.orgsamueldrI mean, it's internals of kwin at that point07:02:28
@k900:0upti.meK900It's because kconfig doesn't actually do things like merging config07:02:53
@k900:0upti.meK900By default07:02:59
@k900:0upti.meK900So everything has to do it manually which sucks07:03:10
@k900:0upti.meK900There was some talk about redoing the config system entirely for KF6 but I have no clue if that actually landed or what it looks like 07:03:44
@samueldr:matrix.orgsamueldrwhat kind of merging do you mean here?07:06:35
@samueldr:matrix.orgsamueldr because different "scopes" like /etc/xdg vs. ~/.config merge fine AFAIUI without manual intervention by the consumer of the config 07:07:01
@samueldr:matrix.orgsamueldre.g. kcminput, which is what I was looking at for kwin, doesn't load it from the different sources manually07:07:55
@samueldr:matrix.orgsamueldrbut it does work07:08:02
@samueldr:matrix.orgsamueldrunless I totally missed something07:08:14
@samueldr:matrix.orgsamueldrthough here it can't merge "dicts" from a config to another config [or the same config]07:08:43
@k900:0upti.meK900mmm09:18:43
@k900:0upti.meK900I just tried to update MythTV to make it build with Qt 5.1509:18:55
@k900:0upti.meK900https://github.com/MythTV/mythtv/blob/v32.0/mythtv/configure09:19:04
@k900:0upti.meK900Don't you just love completely bespoke configure scripts09:19:12
@k900:0upti.meK900And of course they have a vendored ffmpeg, which comes with another 8k lines of bespoke configure script09:24:31
@k900:0upti.meK900OK, I give up09:36:18
@k900:0upti.meK900Officially09:36:23
@k900:0upti.meK900Should just drop it and alias it to Kodi09:37:22
@k900:0upti.meK9006head09:37:25
@samueldr:matrix.orgsamueldrhttps://api.kde.org/frameworks/kconfig/html/classKConfigGroup.html#a754c98908f1fa22924b8a8a987cd25ba22:53:22
@samueldr:matrix.orgsamueldr

You should not call any functions on an invalid group.

22:53:28
@samueldr:matrix.orgsamueldr so, with my understanding of the code, m_config could be invalid, m_defaultConfig valid, and it would only call functions on the invalid KConfigGroup! fun! 22:54:03
@samueldr:matrix.orgsamueldrrebuilding with kwin changed sure is fun :(23:02:34
26 Nov 2022
@samueldr:matrix.orgsamueldr oh, there are other logic issues... a touchpad is a pointer device... so it's picking the pointer device group and setting it as the new default config for that device, than looking on that pointer group to find the touchpad group 03:36:51

Show newer messages


Back to Room ListRoom Version: 9