| 1 Dec 2023 |
edgar.vincent | * Hm, weird. I just installed gnomeExtensions.night-theme-switcher... and an extension called "Light Style" gets installed instead. | 20:14:41 |
edgar.vincent | Redacted or Malformed Event | 20:15:59 |
| 2 Dec 2023 |
| mao_tse-tung joined the room. | 04:27:46 |
bobby285271 | In case there are Cinnamon users here, I plan to land the Cinnamon 6 bump soon, if you think there are blocking issues please do say. | 06:43:27 |
| 3 Dec 2023 |
| cab404 joined the room. | 09:33:53 |
cab404 | Is there any "standardised" "procedure" for updating extensions apart from what's written in README?
Should I just go ahead and PR the changes? | 09:34:53 |
piegames | cab404: what information are you missing? | 11:48:12 |
cab404 | if it's timed and you will do it anyways in a few days, or it just happenes whenever someone does it | 11:49:00 |
piegames | Ah, no timer, just people randomly doing it when they feel like it | 11:49:32 |
cab404 | kai, ty | 11:49:40 |
piegames | You can check out previous PRs for reference | 11:49:49 |
| @ThorHop:matrix.org changed their display name from hopland (valorent vicky) to hopland (meticulous montesquieu). | 14:08:40 |
| 5 Dec 2023 |
| @federicodschonborn:matrix.org changed their profile picture. | 00:37:58 |
| 6 Dec 2023 |
hmenke | Download log.txt | 08:54:11 |
hmenke | Upgraded to NixOS 23.11 yesterday. Now GNOME Shell crashes sometimes. | 08:54:14 |
hmenke | Also my logs are full of these messages:
Dec 06 09:54:19 laptop .gnome-shell-wr[16388]: Object .Gjs_ui_workspaceAnimation_MonitorGroup (0x29c2490), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
== Stack trace for context 0x1fa3520 ==
#0 7ffc987fc2e0 b resource:///org/gnome/shell/ui/workspaceAnimation.js:271 (384880befe20 @ 74)
#1 2066c18 i resource:///org/gnome/shell/ui/workspaceAnimation.js:265 (384880befd80 @ 65)
#2 2066b50 i resource:///org/gnome/shell/ui/workspaceAnimation.js:499 (384880bf45b0 @ 227)
#3 2066a68 i resource:///org/gnome/shell/ui/swipeTracker.js:738 (384880b6c560 @ 549)
#4 20669c8 i resource:///org/gnome/shell/ui/swipeTracker.js:708 (384880b6c510 @ 24)
#5 7ffc987fed50 b resource:///org/gnome/shell/ui/swipeTracker.js:198 (384880b688d0 @ 1751)
#6 2066938 i resource:///org/gnome/shell/ui/init.js:21 (24043670ba0 @ 48)
| 08:55:30 |
hmenke | * Upgraded to NixOS 23.11 yesterday. Now GNOME Shell crashes sometimes.
Dec 06 09:49:09 laptop gnome-shell[3656]: **
Dec 06 09:49:09 laptop gnome-shell[3656]: libmutter:ERROR:../src/backends/native/meta-kms-impl-device.c:1712:meta_kms_impl_device_hold_fd: assertion failed: (priv->device_file)
Dec 06 09:49:09 laptop gnome-shell[3656]: Bail out! libmutter:ERROR:../src/backends/native/meta-kms-impl-device.c:1712:meta_kms_impl_device_hold_fd: assertion failed: (priv->device_file)
Dec 06 09:49:09 laptop gnome-shell[3656]: == Stack trace for context 0x20447e0 ==
Dec 06 09:49:09 laptop gnome-shell[3656]: #0 210d208 i resource:///org/gnome/shell/ui/init.js:21 (3f8558b70ba0 @ 48)
| 10:42:20 |
| 7 Dec 2023 |
| Lily Foster joined the room. | 20:41:22 |
| 8 Dec 2023 |
piousdeer | This could be caused by an extension. Do you have any? | 08:00:26 |
piousdeer | I'm developing a GNOME extension that requires libgsound. These typically have to be patched with GIRepository.append_search_path..bla bla in nixpkgs. Can I do anything on my end to make my extension more Nix-friendly? | 08:05:01 |
piousdeer | I guess I'm going to wrap GSound imports in a try-catch and gracefully disable the features that require it if it fails to import. Still, that doesn't eliminate the need for a nixpkgs patch. Any other suggestions? | 08:07:41 |
| piousdeer set a profile picture. | 08:09:49 |
piegames | No | 08:54:27 |
piegames | I think what would help though if extensions generally exposed their dependencies in the metadata.json | 08:55:16 |
piousdeer | Oh with the new ES Modules system we can do static analysis to detect used dependencies quite easily actually! Plenty of tooling in JS world already does this | 09:27:02 |
piegames | Oh, that would be very interesting if you could integrate that into our automatic packaging | 09:55:12 |
| @adham-omran:matrix.org joined the room. | 10:24:34 |
@adham-omran:matrix.org | In reply to @rpanades:matrix.org I am having a really hard time with the 45 update. In wayland electron apps (slack, mattermost, vscode) do not work anymore for me. And I cannot log in to X 🤣 Can someone let me what is going on with 45 and 23.11? Everything Electron seems to be broken and non-Electron apps too | 10:25:49 |
@adham-omran:matrix.org | I've been having issues and talking for the past week on the Nix/NixOS channel with no real feedback | 10:26:10 |
@adham-omran:matrix.org | There was nothing about this in the release notes or anywhere else | 10:28:00 |