gchristensen changed the topic of #nixos-dev to: NixOS Development (#nixos for questions) | https://hydra.nixos.org/jobset/nixos/trunk-combined https://channels.nix.gsc.io/graph.html | 18.09 release managers: vcunat and samueldr | https://logs.nix.samueldr.com/nixos-dev
coconnor has quit [Remote host closed the connection]
<gchristensen> if anyone wants some NixOS stickers: https://twitter.com/grhmc/status/1070114046060433408
phreedom has quit [Remote host closed the connection]
phreedom has joined #nixos-dev
pie___ has joined #nixos-dev
pie__ has quit [Ping timeout: 268 seconds]
worldofpeace has quit [Quit: worldofpeace]
delroth has joined #nixos-dev
<delroth> https://gist.github.com/ageis/f5595e59b1cddb1513d1b425a323db04 that's a nice doc on systemd hardening... I wonder what would be the right path to make some of these defense-in-depth options default at least in the hardened profile
<delroth> there's going to be a long tail of services that need exceptions to any one of these
sir_guy_carleton has joined #nixos-dev
lassulus_ has joined #nixos-dev
lassulus has quit [Ping timeout: 245 seconds]
lassulus_ is now known as lassulus
jtojnar has joined #nixos-dev
pie___ has quit [Quit: Leaving]
jtojnar has quit [Quit: jtojnar]
sir_guy_carleton has quit [Quit: WeeChat 2.2]
hedning has quit [Quit: hedning]
hedning has joined #nixos-dev
hedning has quit [Client Quit]
hedning has joined #nixos-dev
hedning has left #nixos-dev [#nixos-dev]
hedning has joined #nixos-dev
ciil has quit [Quit: Lost terminal]
ciil has joined #nixos-dev
lassulus has quit [Ping timeout: 240 seconds]
lassulus has joined #nixos-dev
v0|d has joined #nixos-dev
__Sander__ has joined #nixos-dev
lassulus_ has joined #nixos-dev
lassulus has quit [Ping timeout: 250 seconds]
lassulus_ is now known as lassulus
<v0|d> I've lookd into w3m and it doesn't have cross compilation support
<v0|d> what might be a rplcdment for w3m in terms of w3m being a system package?
<delroth> lynx?
<v0|d> lynx is supersdd by links right?
lassulus has quit [Ping timeout: 250 seconds]
lassulus_ has joined #nixos-dev
lassulus_ is now known as lassulus
sir_guy_carleton has joined #nixos-dev
drakonis has joined #nixos-dev
drakonis has quit [Quit: WeeChat 2.3]
drakonis has joined #nixos-dev
drakonis has quit [Quit: WeeChat 2.3]
drakonis has joined #nixos-dev
drakonis has quit [Ping timeout: 250 seconds]
<gchristensen> anyone using Nix to build docker images? please check out my PR, which is a particular interest if you're basing it on docker images pulled from the internet: https://github.com/NixOS/nixpkgs/pull/51528
<{^_^}> #51528 (by grahamc, 18 hours ago, open): dockertools buildImage: support new-style image specs
drakonis has joined #nixos-dev
drakonis has quit [Read error: Connection reset by peer]
drakonis_ has joined #nixos-dev
drakonis has joined #nixos-dev
drakonis_ has quit [Ping timeout: 252 seconds]
<globin> gchristensen: have it on my todo list (aka open tabs)
<gchristensen> cool
<gchristensen> I've found basically 3 places which copy-paste the same "make a layer" code, so I'm working on making that a script which is called
<gchristensen> might as well clean up the campsite
<aminechikhaoui> samueldr iirc you had a script that you used for ZHF to get the root cause of failed jobs, it basically highlights the common dependencies that are failing. Do you stil have that somewhere ?
<aminechikhaoui> although I could probably do a sql query to get what I need
<samueldr> if you have SQL access it's probably easier :)
<samueldr> especially since IIRC there was an issue with how it detected
<samueldr> it's scraping the HTML
<samueldr> but it's not what's at issue, the issue is that the cause of the issue might be wrong
<aminechikhaoui> ah ok, then I'll try with sql first
<aminechikhaoui> thanks anyway :)
<samueldr> I'm searching for the comment describing the issue so you can be wary of it
<samueldr> I have a sneaking suspicion that the data you'll have with SQL might be the same
* samueldr lovs modern html interfaces
<samueldr> 200 hidden items Load more... -> loads a fraction of what should be trivial to load
<gchristensen> I'm just delighted you described Hydra as modern
<samueldr> nah, github
<gchristensen> oh :)
<samueldr> when an issue has a bunch of comments, it hides the middle one with that unhelpful thing
<samueldr> hydra's works, it either loads everything or a fully paginated one
<gchristensen> its "helping"!
<samueldr> in case of hydra's it's more classical than modern :)
<samueldr> aminechikhaoui: I think the issue I had was with cached failures
__Sander__ has quit [Quit: Konversation terminated!]
<aminechikhaoui> ok thanks
drakonis_ has joined #nixos-dev
drakonis has quit [Ping timeout: 268 seconds]
jtojnar has joined #nixos-dev
drakonis_ has quit [Ping timeout: 252 seconds]
<samueldr> another day, another weird hydra question
<samueldr> what could cause a time out to be logged, but the build to apparently have succeeded https://hydra.nixos.org/build/85022515
<samueldr> nix-store --realise /nix/store/l244rahwpcr5f3ijnn575pjiknbkxyvq-linux-4.19.5
<samueldr> the build log doesn't show "building of ... timed out after 36000 seconds"
<LnL> another job might have (re)built the job
<samueldr> and if I understand right, the log shown is the log of the latest job to build the thing?
<samueldr> starting here, https://hydra.nixos.org/search?query=linuxPackages_4_19.kernel opened all the aarch64-linux jobs, none list a successful build for 19.5 (and others)
<samueldr> (and mostly certain the unstable-based trunk and staging wouldn't build the right thing at this point in time anyway)
<aminechikhaoui> same question in #nixos in case someone here has ideas:
<aminechikhaoui> how do I investigate an evaluation in hydra that is taking forever without finishing, `NIX_COUNT_CALLS=1 NIX_SHOW_STATS=1 HYDRA_DEBUG=1 ./src/script/hydra-eval-jobset <project> <jobset>` doesn't seem to emit anything to stdout :/
<aminechikhaoui> I want to at least know which part is it evaluating so that I can narrow it down and look at it separately
<gchristensen> *pages clever*
<LnL> does that work for hydra?
<LnL> I think it's a different binary
<aminechikhaoui> yeah, hydra-eval-jobs, ok I actually just ran the hydra-eval-jobs cmd manually and added a few -v's
<aminechikhaoui> so there is now more logs that I can hopefully use
<gchristensen> aminechikhaoui: if you can't sort it, I'd ping clever, which you can only do by starting your message with "clever:", fwiw :P
<aminechikhaoui> gchristensen alright thanks :)
<aminechikhaoui> hm so the process outputs a bench of logs (instantiating derivations) then at some point starts printing "download thread waiting for 10000 ms" over and over, eventhough lsof doesn't show any connection to an external host (s3, etc..)
<aminechikhaoui> let's try pestering people :D
<aminechikhaoui> clever around to look at a hydra issue ? :)
<aminechikhaoui> hope you don't mind the direct ping
<gchristensen> clever: do you get highlighted by "clever" like that, or doyou need the :?
phreedom has quit [Remote host closed the connection]
phreedom has joined #nixos-dev
<gchristensen> globin: do you want to review https://github.com/NixOS/nixpkgs/pull/51528 before I merge, or just would like to review it? I tagged you as a reviewer just b/c github suggested it :)
<{^_^}> #51528 (by grahamc, 21 hours ago, open): dockertools buildImage: support new-style image specs
<gchristensen> (I have a second PR to send touching the same code)
<aminechikhaoui> hm ok so at least now I know the set of jobs that are hanging in the evaluation, download thread waiting is just noise I think and not relevant to my issue
worldofpeace has joined #nixos-dev
<aminechikhaoui> ok figured out the mystery, for anyone who was interested it was a builtins.trace that I forgot 🤦 http://ix.io/1vk7
<gchristensen> oh huh
<aminechikhaoui> removed the builtins.trace and things start to evaluate correctly
<gchristensen> was it just trying to print too much output?
<aminechikhaoui> I think so, when I open gdb I saw a large list of nix::printValue
<aminechikhaoui> but didn't figure out from where those are coming, now it makes sense
<gchristensen> nice
<gchristensen> heh, cool, hydra has run 325,000 builds in the last 6 days
<clever> gchristensen: both of those pinged me
<gchristensen> cool
<clever> gchristensen: but the bel character hasnt worked in my terminal for ages
<clever> so no actual ping, lol
<clever> aminechikhaoui: what about IFD?
<aminechikhaoui> clever hm what's the relation with IFDs ?
sir_guy_carleton has quit [Ping timeout: 244 seconds]
sir_guy_carleton has joined #nixos-dev
sir_guy_carleton has quit [Client Quit]
sir_guy_carleton has joined #nixos-dev
hedning has quit [Quit: hedning]
coconnor has joined #nixos-dev
<clever> aminechikhaoui: it can sometimes cause things to hang without any obvious cause
<clever> aminechikhaoui: ive seen an eval take 2 hours
<aminechikhaoui> clever yeah but in my case it turned out that the extra builtins.trace I had is the issue. I thought it was maybe IFD at the beginning then the stacktrace didn't show anything that indicates that
sir_guy_carleton has quit [Quit: WeeChat 2.2]