Change:
Here's the upstream bug in libX11 () which includes a link to a merged patch (). This is a request to either patch or upgrade libX11 in nixpkgs. was the last person to upgrade xorg.libX11
recently updated it to . says it's already in . Can you give it a go an check it it works fine there?
If I read this right, our stable 22.11 shouldn't be affected, as we still have libX11 in there.
Currently in the process of building my nixos configuration against Lots of building happening
don't do that. Use the latest branch. Most binaries for that should be on
Yeah, or even better pick latest commit with enough builds at Like, .
I had assumed (wrongly) all commits would have a gone through hydra, thanks for the pointer!
No, it would be very expensive to build everything on every commit. That's the reason why big rebuilds get merged to branch.
Sadly, I'm still trying to get a full build go through. firefox, linux and other big packages need building, and it's taking a while. I had to remount my tmp to disk because I was running out etc. EDIT: finally built through by disabling quite a bunch of things. I still need to build steam because, well, that's the whole reason I'm trying this out :D
I can confirm the issue is gone with libX11 1.8.4
That's great! Thank you to the test! This issue should close automatically once PR gets merged to automatically. Should take 1-2 weeks worst case.
Just out of curiosity, how could I specify this version of libX11 in my system meanwhile it is not merged to "nixos-unstable"? I tried override but seems not working. Here my nix config:
I've had no success fully building my system by just overriding my configuration with the new version of libX11. It rebuilds too many things, and some things didn't even build correctly against the new version. By far, it was easier to pin my system to as suggested above. I had to remove (until unstable channel catches up) some software which also didn't build from staging-next to make this go through. Concretely, in my :
Yes. It's in branch already; I'd hope that could catch up later today, but we'll see.
Oh nice! I thought this issue would auto-close when that was the case, so I missed it.
Leaving this here if others are interested in the status of this change:
All the channels have this now.

Discussion:
# THIS IS A GENERATED FILE.  DO NOT EDIT! libX11 = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpthreadstubs, libxcb, xtrans }: stdenv.mkDerivation { pname = "libX11"; <del> version = "1.8.3"; </del> <ins> version = "1.8.4"; </ins> builder = ./builder.sh; src = fetchurl { <del> url = "mirror://xorg/individual/lib/libX11-1.8.3.tar.xz"; sha256 = "1gc5cnfys48m1y9y1cidph89fww5c209qff93phbidh68346a5g3"; </del> <ins> url = "mirror://xorg/individual/lib/libX11-1.8.4.tar.xz"; sha256 = "sha256-yaKHpa76mATOPPr89Rb+lu0/fo5FwOLuWehMhnV99Rg="; </ins> }; hardeningDisable = [ "bindnow" "relro" ]; strictDeps = true;

mirror://xorg/individual/lib/libpciaccess-0.16.tar.bz2 mirror://xorg/individual/lib/libSM-1.2.3.tar.bz2 mirror://xorg/individual/lib/libWindowsWM-1.0.1.tar.bz2 <del> mirror://xorg/individual/lib/libX11-1.8.3.tar.xz </del> <ins> mirror://xorg/individual/lib/libX11-1.8.4.tar.xz </ins> mirror://xorg/individual/lib/libXau-1.0.9.tar.bz2 mirror://xorg/individual/lib/libXaw-1.0.14.tar.bz2 mirror://xorg/individual/lib/libxcb-1.14.tar.xz