| 15 Jan 2022 |
Jan Tojnar | I believe the audio stuff can be built without GTK interface and most plug-ins do not actually use it but not being an audio guy, I do not know for sure | 02:19:05 |
piegames | In reply to @jtojnar:matrix.org and then there is the job of actually removing the dependencies where optional Only two cases; already done (for libglade) | 02:19:20 |
Jan Tojnar | so cooperation with the interested parties is also needed | 02:19:27 |
piegames | * Only two cases; already done (for libglade) (only those that were explicitly marked as optional) | 02:20:21 |
piegames | I see | 02:20:39 |
piegames | Then this will continue to haunt us for a while | 02:20:51 |
Jan Tojnar | but you made more progress than I did | 02:21:06 |
Jan Tojnar | * you already made more progress than I have | 02:21:56 |
piegames | Nah. It's low quality raging around and ripping things out without looking back. A lot of cleanup to do | 02:22:48 |
hpfr | Basic wireplumber module was merged. Is wireplumber/pipewire/pulse orthogonal to gnome, or are there things that gnome expects there? | 14:18:55 |
Jan Tojnar | I believe GNOME still mostly uses pulse for audio | 19:09:13 |
TheOPtimal | Hi, I'm having a very weird and complicated issue:
GNOME is acting weird - the / and /boot filesystems show up in the Files sidebar, external storage isn't automounted, I don't see my user in the GNOME Control Center users panel among with a whole myriad of bugs and weirdness.
I've tracked down the issue to accountsservice - the library/daemon GNOME uses to manage user accounts. It seems it considers me both a local account, and a system account somehow. I ran the following commands in GNOME Looking Glass (Press Alt+F2 and type lg):
u = imports.gi.AccountsService.UserManager.get_default().get_user(imports.gi.GLib.get_user_name())
u.is_local_account()
u.is_system_account()
Both of these functions returned true - this is weird. Some help would be appreciated.
P.S. this happened later on in my installation - at first everything was fine. It could be something I've enabled.
I've also checked /etc/shells - my default shell is listed in there, so that couldn't be the problem.
| 21:20:19 |
Jan Tojnar | interesting, I expected the the file system weirdness to be caused by udisks update | 22:16:44 |
TheOPtimal | could be udisks | 22:18:06 |
Jan Tojnar | the accountsservice heisenbug is known (https://github.com/NixOS/nixpkgs/issues/84634) but so far I did not get to debug it properly | 22:18:47 |
TheOPtimal | not the issue im having, and it has no solution either way | 22:28:41 |
piegames | Where to ping xfce folks? Its top-level still depends on libglade, and I'm a bit scared of touching it. | 23:47:26 |
| 16 Jan 2022 |
Jan Tojnar | piegames: that looks like a legacy alias | 00:46:57 |
Jan Tojnar | it seems to have been introduced in https://github.com/NixOS/nixpkgs/commit/e979d7ad2f6fb2e5e7235be3100eb369572fcba5 | 00:51:07 |
Jan Tojnar | previously it was just passed to packages that need it | 00:51:21 |
Jan Tojnar | but now no xfce package seems to use it any more | 00:51:34 |
piegames | Cool, thank you | 00:51:48 |
Jan Tojnar | many of those ocaml programs are actually quite cool | 01:31:06 |
Jan Tojnar | for example, I ran frama-c recently | 01:31:18 |
piegames | I am sorry | 01:32:27 |
Jan Tojnar | I will try to go through them and see if they can be built without libglade | 01:33:21 |
piegames | The sad truth is that a shitload of applications still depend on python2 through gtk2. Including a few cool ones, like xournal. | 01:33:32 |
Jan Tojnar | but at worse, we can still use them from archive | 01:33:40 |
piegames | In reply to @jtojnar:matrix.org I will try to go through them and see if they can be built without libglade Please, this would be great. But given how many there are, just removing them is really tedious enough. | 01:34:10 |
piegames | If this was only python2, the best way would be to patch the few gnome2 core libraries to build with python3 and then see what can be saved. But now, gtk2 is EOL as well … | 01:35:30 |