worldofpeace changed the topic of #nixos-dev to: NixOS Development (#nixos for questions) | NixOS 20.09 Nightingale ✨ https://discourse.nixos.org/t/nixos-20-09-release/9668 | https://hydra.nixos.org/jobset/nixos/trunk-combined https://channels.nix.gsc.io/graph.html | https://r13y.com | 20.09 RMs: worldofpeace, jonringer | https://logs.nix.samueldr.com/nixos-dev
<cole-h> And 99% sure dlopen does necessitate an LD_LIBRARY_PATH / patchelf --set-rpath intervention, unfortunately
<clever> i think dlopen uses the rpath of the main binary? and --shrink-rpath removes things it needs
<cole-h> (as is the case with Alacritty)
<hexa-> good pointer (alacritty)
<samueldr> right, forgot about rpath
<hexa-> is rpath what is required when dlopen cannot find stuff?
<hexa-> or how do they relate
<hexa-> patchelf --set-rpath "${lib.makeLibraryPath [ vulkan-loader ]}" $out/bin/ajour
<hexa-> do I need to specify all libraries now?
supersandro2000 has quit [Disconnected by services]
<hexa-> like, it previously did find all of these libs
supersandro2000 has joined #nixos-dev
<clever> hexa-: and double-check that the rpath is still right after nix-build
<cole-h> --set-rpath wipes the rpath and replaces it with the specified rpath
<cole-h> IIRC
<hexa-> oh!
<cole-h> which is why alacritty has an `rpathLibs` variable holding all those libraries
<cole-h> You could probably `--print-rpath` into a variable and just add the `makeLibraryPath` to the end
<clever> yeah
<hexa-> sgtm
<hexa-> thanks everyone, I see a gui!
infinisil has quit [Quit: Configuring ZNC, sorry for the joins/quits!]
infinisil has joined #nixos-dev
<ekleog> \o/
infinisil has quit [Quit: Configuring ZNC, sorry for the joins/quits!]
infinisil has joined #nixos-dev
yuuki_ has joined #nixos-dev
yuuki_ has quit [Ping timeout: 246 seconds]
kalbasit has joined #nixos-dev
yuuki_ has joined #nixos-dev
yuuki_ has quit [Ping timeout: 246 seconds]
orivej has quit [Ping timeout: 246 seconds]
tilpner_ has joined #nixos-dev
tilpner has quit [Ping timeout: 246 seconds]
tilpner_ is now known as tilpner
kalbasit has quit [Ping timeout: 256 seconds]
<abathur> <3 hexa-
<{^_^}> hexa-'s karma got increased to 18
<hexa-> :)
justanotheruser has quit [Ping timeout: 260 seconds]
kalbasit has joined #nixos-dev
justanotheruser has joined #nixos-dev
<{^_^}> firing: RootPartitionLowInodes: https://monitoring.nixos.org/prometheus/alerts
yuuki_ has joined #nixos-dev
yuuki_ has quit [Ping timeout: 265 seconds]
mkaito has quit [Quit: WeeChat 3.0]
<lovesegfault> gchristensen: are you around?
<cole-h> Probably not, it's almost midnight on the east coast and he goes AFK relatively early.
<lovesegfault> Hm, I wonder what are we to do with node pkgs
<lovesegfault> the tool, node2nix, generates code that editor config doesn't like
<lovesegfault> making producing PRs that pass impossible
<qyliss> lovesegfault: I have an open PR to fix that
<qyliss> lovesegfault: oh actually it's been merged
<{^_^}> svanderburg/node2nix#216 (by alyssais, 3 weeks ago, merged): End generated files with final newline
<qyliss> lovesegfault: so we should be able to just bump node2nix and then it should be okay I think
<cole-h> Alternatively, don't enforce editorconfig via GH Actions
<cole-h> :P
justanotheruser has quit [Ping timeout: 272 seconds]
yuuki_ has joined #nixos-dev
yuuki_ has quit [Ping timeout: 260 seconds]
<lovesegfault> qyliss: Oh, nice!
<lovesegfault> I made an issue today asking for a new release
<qyliss> lovesegfault: I'm working on a bump PR
<qyliss> (for nixpkgs)
<lovesegfault> qyliss: thank you :)
<qyliss> but it takes a while to test it actually solves the problem because I have to regenerate node-packages.nix twice
harrow` has quit [Ping timeout: 260 seconds]
harrow has joined #nixos-dev
cole-h has quit [Ping timeout: 256 seconds]
yuuki_ has joined #nixos-dev
kalbasit has quit [Ping timeout: 272 seconds]
<{^_^}> firing: RootPartitionLowInodes: https://monitoring.nixos.org/prometheus/alerts
sreybastien has joined #nixos-dev
pmy has quit [Ping timeout: 265 seconds]
pmy has joined #nixos-dev
yuuki_ has quit [Ping timeout: 260 seconds]
yuuki_ has joined #nixos-dev
yuuki_ has quit [Ping timeout: 264 seconds]
yuuki_ has joined #nixos-dev
<{^_^}> firing: RootPartitionLowDiskSpace: https://monitoring.nixos.org/prometheus/alerts
__monty__ has joined #nixos-dev
orivej has joined #nixos-dev
sreybastien has quit [Read error: Connection reset by peer]
<qyliss> niksnut: is this correct? (NIX_PATH going away in the next release) https://github.com/nix-community/home-manager/pull/1576#issuecomment-718563461
thibm has joined #nixos-dev
zarel has quit [Ping timeout: 264 seconds]
zarel has joined #nixos-dev
capisce has joined #nixos-dev
zarel has quit [Ping timeout: 256 seconds]
rajivr has joined #nixos-dev
julm has quit [Remote host closed the connection]
julm has joined #nixos-dev
<niksnut> qyliss: it's not going away, but it's not available in pure evaluation mode (which is the default for the 'nix' command)
<{^_^}> firing: RootPartitionLowInodes: https://monitoring.nixos.org/prometheus/alerts
thibm has quit [Ping timeout: 264 seconds]
thibm has joined #nixos-dev
<danderson> is there a timeline on the next release these days? After doing a nix training on the current stable, I'm enthusiastic about not having to do that again, because the old tools are... well.
<michaelpj> danderson: I think the next release will be 21.05, i.e. in May
<qyliss> I think danderson was asking about Nix, given the previous conversation, not NixOS
<michaelpj> oh right
<michaelpj> that makes more sense!
<niksnut> hopefully real soon
zarel has joined #nixos-dev
Jackneill has joined #nixos-dev
Jackneilll has quit [Read error: Connection reset by peer]
srk has quit [Remote host closed the connection]
srk has joined #nixos-dev
<lukegb> bah! BAH! this build's dependency fetching process produces nondeterministic zip files
<gchristensen> from where? iirc that is why we have fetchzip, to make it deterministic?
<lukegb> it's inside buildBazelPackage, and it's a Python wheel that ends up being fetched
* gchristensen feels sick
<lukegb> wait, did I say "fetched" I meant "just sort of built while bazel is discovering its dependencies because it just runs pip"
<lukegb> there's a better set of rules for doing that that aren't this chaotic but this project isn't using them yet :(
orivej has quit [Ping timeout: 256 seconds]
thibm has quit [Ping timeout: 256 seconds]
<{^_^}> firing: RootPartitionLowDiskSpace: https://monitoring.nixos.org/prometheus/alerts
thibm has joined #nixos-dev
mkaito has joined #nixos-dev
mkaito has joined #nixos-dev
pmy has quit [Quit: WeeChat 3.0]
thibm has quit [Ping timeout: 246 seconds]
thibm has joined #nixos-dev
justanotheruser has joined #nixos-dev
pmy has joined #nixos-dev
pmy has quit [Client Quit]
<{^_^}> firing: RootPartitionLowInodes: https://monitoring.nixos.org/prometheus/alerts
pmy has joined #nixos-dev
pmy has quit [Client Quit]
pmy has joined #nixos-dev
jlotoski-znc has quit [Quit: ZNC 1.8.1 - https://znc.in]
johnny101 has joined #nixos-dev
fuzzypixelz has joined #nixos-dev
<fuzzypixelz> is a terminal client for discord
<fuzzypixelz> and people have been banned for using it recently
<fuzzypixelz> the author says they'll be taking down cordless from pkg managers, and they already archived the repo
<fuzzypixelz> I don't think they're the ones maintaining it (just by comparing the names)
supersandro2000 has quit [Quit: The Lounge - https://thelounge.chat]
supersandro2000 has joined #nixos-dev
fuzzypixelz has left #nixos-dev [#nixos-dev]
srk has quit [Remote host closed the connection]
srk has joined #nixos-dev
<__monty__> Is discord being actively hostile to client implementations?
<gchristensen> yes
<gchristensen> it is not an open systemt
thibm has quit [Quit: WeeChat 2.9]
kini has quit [Quit: bye]
kini has joined #nixos-dev
rajivr has quit [Quit: Connection closed for inactivity]
<{^_^}> firing: RootPartitionLowDiskSpace: https://monitoring.nixos.org/prometheus/alerts
<qyliss> __monty__: this was just coincidentally linked in another channel: https://github.com/mk-fg/reliable-discord-client-irc-daemon#warning
orivej has joined #nixos-dev
leungbk has joined #nixos-dev
cole-h has joined #nixos-dev
<__monty__> Thanks. Had considered it for video conferencing with people who couldn't be expected to get software to work recently. Yet another reason to stay away.
<gchristensen> zoom has essentially mastered that
<ekleog> does zoom web video on firefox work nowadays? last I checked I could figure out the right sequence of clicks only with chromium, it never suggested them for firefox
leungbk has quit [Quit: ERC (IRC client for Emacs 28.0.50)]
catern has quit [Quit: catern]
<sphalerite> ekleog: worked for me recently
<cole-h> ekleog: There is an addon that gives you the "web video" link for Firefox: https://addons.mozilla.org/en-US/firefox/addon/zoom-redirector/
<{^_^}> firing: RootPartitionLowInodes: https://monitoring.nixos.org/prometheus/alerts
Baughn_ has joined #nixos-dev
Baughn has quit [Ping timeout: 256 seconds]
Baughn_ is now known as Baughn
cole-h has quit [Quit: Goodbye]
cole-h has joined #nixos-dev
<ekleog> nice :)
<ekleog> thank you!
cole-h has quit [Ping timeout: 246 seconds]
orivej has quit [Ping timeout: 246 seconds]
johnny101 has quit [Quit: ZNC 1.8.1 - https://znc.in]
johnny101 has joined #nixos-dev
johnny101 has quit [Quit: ZNC 1.8.1 - https://znc.in]
johnny101 has joined #nixos-dev
srk has quit [Quit: ZNC 1.8.2 - https://znc.in]
srk has joined #nixos-dev
<{^_^}> firing: RootPartitionLowDiskSpace: https://monitoring.nixos.org/prometheus/alerts
__monty__ has quit [Quit: leaving]
tom39291 has quit [Ping timeout: 260 seconds]
tom39291 has joined #nixos-dev
orivej has joined #nixos-dev
pmy has quit [Ping timeout: 240 seconds]
<{^_^}> resolved: RootPartitionLowDiskSpace: https://monitoring.nixos.org/prometheus/alerts
pmy has joined #nixos-dev
<elvishjerricco> I'm trying to figure out how to get systemd-cryptsetup to link against the main systemd derivation instead of its own copy of libsystemd-shared, so that it takes less space in my initrd. But if I just ln -s the original lib into the build directory, it still rebuilds it.
<elvishjerricco> supersandro2000: No, systemd-cryptsetup-generator
<elvishjerricco> I'm making a custom initrd with systemd and want to use the generator for LUKS
<supersandro2000> idk but just overwrite the input
supersandro2000 has quit [Quit: The Lounge - https://thelounge.chat]
supersandro2000 has joined #nixos-dev
<elvishjerricco> supersandro2000: Well the way systemd-cryptsetup-generator works is by using `pkgs.systemd.overrideAttrs` to build only the systemd-cryptsetup-generator targets of the systemd package (which are not built in the regular systemd derivation).
<elvishjerricco> So I've tried just using ln -s to put the regular derivation's lib in the build directory of the overriding derivation. But it didn't work
<elvishjerricco> Meanwhile, do we even use/support lvm2_activation_generator_systemd_red_hat? Because that's the only reason there would be a cyclic dependency between cryptsetup and systemd
<supersandro2000> overwrite the overwrite to just use regular systemd?
<elvishjerricco> supersandro2000: That's basically what I'm doing
<supersandro2000> I didn't find it in the repo. Can you send a link?
<elvishjerricco> supersandro2000: Oh. It's gone. I'm working on 20.09. I guess it's been removed since then
<elvishjerricco> Er, oh I'm on 20.03. That's worse than I thought lol
<supersandro2000> 😂
<supersandro2000> yeah than I can't really help you
<supersandro2000> I am always on unstable
<elvishjerricco> Ok so I'm going to head to unstable for this lol
<ajs124> elvishjerricco: the lvm2 and a lot of systemd stuff changed quite a bit from 20.03. I can link you some relevant PRs, if you're interested, but basically, the systemd derivation ich much more modular now.
tilpner_ has joined #nixos-dev
tilpner has quit [Ping timeout: 264 seconds]
tilpner_ is now known as tilpner
yuuki_ has quit [Ping timeout: 264 seconds]
<{^_^}> firing: RootPartitionLowInodes: https://monitoring.nixos.org/prometheus/alerts
kalbasit has joined #nixos-dev
rajivr has joined #nixos-dev