gchristensen changed the topic of #nixos-borg to: https://www.patreon.com/ofborg https://monitoring.nix.ci/dashboard/db/ofborg?refresh=10s&orgId=1&from=now-1h&to=now "I get to skip reviewing the PHP code and just wait until it is rewritten in something sane, like POSIX shell. || https://logs.nix.samueldr.com/nixos-borg
hmpffff has joined #nixos-borg
tilpner_ has joined #nixos-borg
tilpner has quit [Ping timeout: 260 seconds]
tilpner_ is now known as tilpner
orivej_ has joined #nixos-borg
orivej has quit [Ping timeout: 272 seconds]
hmpffff has quit [Quit: nchrrrr…]
orivej has joined #nixos-borg
orivej_ has quit [Ping timeout: 272 seconds]
evanjs has quit [Read error: Connection reset by peer]
evanjs has joined #nixos-borg
orivej has quit [Ping timeout: 256 seconds]
cole-h has quit [Quit: Goodbye]
cole-h has joined #nixos-borg
{^_^} has quit [Remote host closed the connection]
{^_^} has joined #nixos-borg
cole-h has quit [Quit: Goodbye]
orivej has joined #nixos-borg
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-borg
orivej_ has joined #nixos-borg
orivej has quit [Ping timeout: 272 seconds]
orivej_ has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-borg
orivej has quit [Ping timeout: 260 seconds]
orivej_ has joined #nixos-borg
<LnL> ok, I think I've spent enough time on carnix now
<LnL> some people pointed me at crate2nix recently and that seems to work out of the box
<LnL> and that still uses crateOverrides, etc. so it shouldn't be a huge change
<gchristensen> sgtm
<LnL> wanted to avoid this until we got rid of the old openssl, but that part doesn't really change
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-borg
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-borg
<{^_^}> [ofborg] @LnL7 opened pull request #499 → use crate2nix → https://git.io/Jfa5M
orivej has quit [Ping timeout: 256 seconds]
orivej_ has joined #nixos-borg
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-borg
hmpffff has joined #nixos-borg
orivej has quit [Read error: Connection reset by peer]
orivej has joined #nixos-borg
orivej has quit [Read error: Connection reset by peer]
orivej_ has joined #nixos-borg
WilliButz has quit [Remote host closed the connection]
orivej_ has quit [Read error: Connection reset by peer]
orivej has joined #nixos-borg
WilliButz has joined #nixos-borg
orivej has quit [Ping timeout: 258 seconds]
orivej has joined #nixos-borg
hmpffff has quit [Quit: nchrrrr…]
orivej has quit [Ping timeout: 272 seconds]
orivej_ has joined #nixos-borg
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-borg
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #nixos-borg
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-borg
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-borg
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-borg
orivej_ has joined #nixos-borg
orivej has quit [Read error: Connection reset by peer]
evanjs has quit [Ping timeout: 246 seconds]
cole-h has joined #nixos-borg
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-borg
<LnL> 12 files changed, 79 insertions(+), 768 deletions(-)
<LnL> waiting for crate2nix tho so I don't have to rebase a bunch of times
<cole-h> Is this the fabled "get outta here openssl 1.0.2u" PR? :D
<LnL> yep
<cole-h> <3 LnL <3 LnL
<{^_^}> LnL's karma got increased to 60
<cole-h> Wait I forgot the bot doesn't do multiple karma for the same person...
<cole-h> <3 LnL
<{^_^}> LnL's karma got increased to 61
<LnL> oh right, forgot some carnix stuff
<cole-h> :P
<cole-h> I only noticed because when I `nix-shell`'d, I saw it building Carnix lol
<LnL> _and_ more openssl stuff :D
<LnL> good catch
<cole-h> LnL: Do you know what andi meant by "it is time to fix that nix-shell shebang"?
<cole-h> I guess I could ask the person in question directly... andi- ^
<LnL> yeah, not sure I totally understood it either
<cole-h> If it's about the fact that we have to fetchTarball crate2nix... well, that's because it has yet to be packaged AFAICT
<cole-h> (Though maybe it would be a better candidate for an overlay, then?)
<LnL> for the nix-shell shebang here specifically I only did it there because I don't want to pull in an external package like that in the default shell (or other expressions)
<cole-h> Makes sense.
<LnL> we should get it into nixpkgs and then it can just be included like the rest of the tooling
<cole-h> Oh hey
<cole-h> Looks like mic92 had the same idea (and even for ofborg!): https://github.com/kolloch/crate2nix/issues/137
<{^_^}> kolloch/crate2nix#137 (by Mic92, 2 days ago, open): Add to nixpkgs?
<LnL> oh lol
<cole-h> Heh
<LnL> might be one of the people that pointed me to it before
orivej has quit [Ping timeout: 258 seconds]
orivej_ has joined #nixos-borg
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-borg
<andi-> cole-h: my main concern is that you expect cargo to be on PATH as well as pkgconfig env vars that point to the right openssl etc.. I would expect the script to be self-contained
<cole-h> Ah.
<LnL> oh I see, don't really want to make it any more messy than it already is however :/
<cole-h> Sounds like a good reason to get crate2nix into nixpkgs :P
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-borg
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-borg
<cole-h> LnL: I assume we don't need the "Connections" graph for the rabbitmq dash, correct? :P
<LnL> oh right, a bit of context there
<LnL> I noticed the connection metrics include ip addresses, _including_ stop clients (the web ui)
<cole-h> Oh
<cole-h> Yeah
<cole-h> But, so does IRC, unless you join a group or something :P
<LnL> so they are disabled now and the existing data was removed from prometheus with the api
<cole-h> (Not a reason to keep it, just an observation, if just a little snarky)
<LnL> yeah that's one of the reason for cloaks
<LnL> either way, there's still consumers per queue so not much we loose
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-borg
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-borg
orivej_ has joined #nixos-borg
orivej has quit [Ping timeout: 272 seconds]
<{^_^}> [ofborg] @LnL7 closed pull request #498 → lapin: 1.0.0-beta4 -> 1.0.0-rc6 → https://git.io/Jfa2X
orivej_ has quit [Ping timeout: 265 seconds]
orivej has joined #nixos-borg
<{^_^}> [ofborg] @LnL7 opened pull request #500 → lapin test binaries → https://git.io/JfVvE
<cole-h> LnL: Do we also need to check in the generated `crate-hashes.json` (used by git dependencies)?
<LnL> hmm, doesn't seem so
<LnL> wonder why it's generated then however
<cole-h> btw, instead of that ugly fetchtarball in the shebang, why not make it an overlay in overlay.nix? Since you're now using `import ./nix`, you could just have `crate2nix` in the nativeBuildInputs
<LnL> since it's not from nixpkgs don't want it to accidentally end up in something else
hmpffff has joined #nixos-borg
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-borg
<{^_^}> [ofborg] @LnL7 merged pull request #499 → use crate2nix → https://git.io/Jfa5M
<{^_^}> [ofborg] @LnL7 pushed 8 commits to released: https://git.io/JfVfH
<cole-h> 🎉
<LnL> hopefully I don't need to dive into that code anytime soon :)
<cole-h> Haha
<cole-h> LnL: Do you want to bump to rc6 first, or merge ofborg#500? If the latter, I'll take a look
<{^_^}> https://github.com/NixOS/ofborg/pull/500 (by LnL7, 47 minutes ago, open): lapin test binaries
andi- has quit [Ping timeout: 260 seconds]
<LnL> oh right this adds a CloseOnDrop
<cole-h> Yeah
<LnL> either works
<{^_^}> [ofborg] @LnL7 opened pull request #501 → cargo update → https://git.io/JfVJf
<cole-h> I vote 500 first, then 501 can remove the CloseOnDrop along with the others
andi- has joined #nixos-borg
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #nixos-borg
evanjs has joined #nixos-borg
orivej has quit [Read error: Connection reset by peer]
orivej has joined #nixos-borg
<{^_^}> [ofborg] @LnL7 merged pull request #500 → lapin test binaries → https://git.io/JfVvE
<{^_^}> [ofborg] @LnL7 pushed 3 commits to released: https://git.io/JfVTo
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-borg
<cole-h> LnL: btw, what's that prometheus admin stuff I saw? Just so you could send the API requests deleting the IPs and stuff?
<LnL> yeah
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej_ has joined #nixos-borg
<LnL> hmm cargo update pulls in some more new stuff now
<cole-h> It's the reverted commits to rust-amqp
<cole-h> Because they were hurting more than they helped
<cole-h> (IIRC)
<cole-h> Yep.
<cole-h> What else depends on our rust-amqp fork, and is that going to be replaced with lapin soon? :P
<LnL> nothing, the last branch just deletes stuff
<LnL> it's only dead code that uses the amqp module now
<cole-h> Got it. Nice work :)
orivej_ has quit [Ping timeout: 272 seconds]
orivej has joined #nixos-borg
<{^_^}> [ofborg] @LnL7 merged pull request #501 → cargo update → https://git.io/JfVJf
<{^_^}> [ofborg] @LnL7 pushed 4 commits to released: https://git.io/JfVk0
cole-h has quit [Quit: Rebooting]
cole-h has joined #nixos-borg
<{^_^}> [ofborg] @LnL7 opened pull request #502 → remove openssl 1.0.2 → https://git.io/JfVkS
<cole-h> 🎉🎉🎉🎉🎉🎉🎉
<cole-h> <3 LnL
<{^_^}> LnL's karma got increased to 62
<LnL> pfew!
* cole-h adds LnL to the "owes a beer at the next in-person NixCon" list
<LnL> oh right, maybe deleted a bit too much :D
<cole-h> Hehe
<LnL> weird, the create overrides are still needed for linux
orivej has quit [Ping timeout: 272 seconds]
<cole-h> Not for darwin?
orivej has joined #nixos-borg
<LnL> nope
<cole-h> LnL: btw, I just updated hyper-native-tls to 0.3.0 and no problems without the overlay
<cole-h> I think it's because NixOS is on 1.1.1g, while native-tls 0.1.5 (a dependency of hyper-native-tls 0.2.whatever) requires the openssl crate at 0.9.24 which only has support for up to 1.1.0
<LnL> oh
<cole-h> gchristensen: It's beautiful: ofborg#502
<{^_^}> https://github.com/NixOS/ofborg/pull/502 (by LnL7, 54 minutes ago, open): remove openssl 1.0.2
<cole-h> LnL: Mmmmmm, that net-negative.
<gchristensen> yay
<cole-h> I need to step my game up. The last ~page of commits are all LnL :P
<LnL> [19:42:01] <LnL> hmm, how much work do you think it would be to switch out the amqp parts?
<LnL> [19:43:00] <gchristensen> probably not so so much
<LnL> :D
<gchristensen> :D
<gchristensen> <3 LnL good work!
<{^_^}> LnL's karma got increased to 63
<LnL> the switch itself wasn't that bad, just lots of unrelated stuff
cole-h has quit [Quit: Rebooting]
cole-h has joined #nixos-borg
cole-h has quit [Client Quit]
cole-h has joined #nixos-borg
orivej has quit [Ping timeout: 256 seconds]
orivej_ has joined #nixos-borg
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-borg
hmpffff has quit [Quit: nchrrrr…]
orivej has quit [Ping timeout: 265 seconds]
orivej has joined #nixos-borg
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-borg