19 Sep 2024 |
K900 | Here's another fun one | 19:38:53 |
K900 | Can you guess when our Steam client bootstrap was last updated | 19:39:01 |
Atemu | The last time it showed the weird "unpacking somethingsomething" borderless window? | 19:39:30 |
Atemu | With the status bar | 19:39:37 |
Atemu | Oh wait you mean our package | 19:39:47 |
Atemu | Probably when it was first added? | 19:39:57 |
20 Sep 2024 |
aidalgol | Does it change upstream often? | 05:32:06 |
eyJhb | In reply to @k900:0upti.me https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31074#note_4f90f6af86f3bd1871c1d438202b55f73b5afde6 Congrats on the first kinda complicated PR to mesa :D Excited to see this land. Then I don't have to update my dependencies on external repos ever!! | 06:01:44 |
K900 | In reply to@aidalgol:matrix.org Does it change upstream often? Not very | 06:02:43 |
K900 | But ours is from 2021 | 06:02:45 |
K900 | lol | 06:02:46 |
Sandro š§ | https://github.com/NixOS/nixpkgs/blob/master/pkgs/games/steam/steam.nix#L13 for context | 13:28:27 |
21 Sep 2024 |
| luna-null joined the room. | 05:44:33 |
aidalgol | I tried writing an update script for this, but it blows up when it runs nix-update . https://github.com/aidalgol/nixpkgs/blob/e59c175cb161dca34279ff49e5bcfd53d7aca089/pkgs/games/steam/update-bootstrap.py https://gist.github.com/aidalgol/cc5687abd2deee196ad64ecd1a2e6afd | 06:48:15 |
K900 | Could just write a JSON file I guess | 06:53:06 |
K900 | @aidalgol try this | 10:09:30 |
K900 | --- a/pkgs/os-specific/linux/nvidia-x11/builder.sh
+++ b/pkgs/os-specific/linux/nvidia-x11/builder.sh
@@ -191,14 +191,10 @@ installPhase() {
ln -srnf "$libname" "$libname_short"
fi
- if [[ $libname_short =~ libEGL.so || $libname_short =~ libEGL_nvidia.so || $libname_short =~ libGLX.so || $libname_short =~ libGLX_nvidia.so ]]; then
- major=0
- else
- major=1
- fi
+ soname=$(patchelf --print-soname "$libname")
- if [[ "$libname" != "$libname_short.$major" ]]; then
- ln -srnf "$libname" "$libname_short.$major"
+ if [[ "$libname" != "$soname" ]]; then
+ ln -srnf "$libname" "$soname"
fi
done
| 10:09:33 |
aidalgol | Redacted or Malformed Event | 22:12:05 |
aidalgol | In reply to @aidalgol:matrix.org I tried writing an update script for this, but it blows up when it runs nix-update . https://github.com/aidalgol/nixpkgs/blob/e59c175cb161dca34279ff49e5bcfd53d7aca089/pkgs/games/steam/update-bootstrap.py https://gist.github.com/aidalgol/cc5687abd2deee196ad64ecd1a2e6afd Turns out I have to be in the root of nixpkgs . | 22:15:16 |
aidalgol | https://github.com/NixOS/nixpkgs/pull/343600 | 22:28:44 |
22 Sep 2024 |
| rane [they/them] joined the room. | 09:52:02 |
K900 | Nvidia users please test https://github.com/NixOS/nixpkgs/pull/343706 | 12:11:20 |
| FabiƔn Heredia joined the room. | 17:55:10 |
FabiƔn Heredia | K900: there is a merge conflict with steam yeetus due steam update btw https://github.com/NixOS/nixpkgs/commit/425fa5a71049625649feaa57ddd50aba6e21cd96 | 18:24:30 |
FabiƔn Heredia | oh nvm chance is I fetched the yeetus branch but didn't rebase the base branch | 18:25:25 |
FabiƔn Heredia | yeah no conflict nvm | 18:25:55 |
K900 | I rebased it recently | 18:27:47 |
FabiƔn Heredia | no yeah, i was on a previous base but read the conflict the other way around.
Still erroring
[2024-09-22 12:31:40] Verifying installation...
[2024-09-22 12:31:40] Verification complete
UpdateUI: skip show logodlmopen steamui.so failed: /lib/libpangoft2-1.0.so.0: undefined symbol: FcCharSetDelChar
Failed to load steamui.so - dlerror(): (null)
[2024-09-22 12:31:48] Shutdown
On origin/staging-next + origin/gnome
| 18:33:52 |
FabiƔn Heredia | pango is being changed from 1.52.2 to 1.54.0 both seems unrelated to yeetus. Attempting to fix | 18:35:08 |
K900 | I am very confused by those errors because I'm pretty sure those libraries aren't even in the runtime | 18:36:27 |