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
kalbasit has joined #nixos-borg
orivej has quit [Ping timeout: 265 seconds]
orivej has joined #nixos-borg
FRidh has joined #nixos-borg
{^_^} has quit [Remote host closed the connection]
{^_^} has joined #nixos-borg
{^_^} has joined #nixos-borg
{^_^} has quit [Changing host]
<{^_^}> [ofborg] @basvandijk opened pull request #205 → Add basvandijk to known users → https://git.io/fNiMO
orivej has quit [Ping timeout: 265 seconds]
orivej has joined #nixos-borg
<infinisil> gchristensen: Improvement suggestion
<infinisil> Have a better details list of dependent packages by:
<infinisil> - Splitting direct dependents and indirect ones into their own sections
<infinisil> - Removing the arch and/or sorting the list
<infinisil> Or changing it to e.g. `firefox: aarch64-linux, x86-64_Linux
<infinisil> And this would be a bit more challenging: Querying from hydra whether these packages are succeeding/failing on master, and maybe splitting the failing ones into their own (less relevant) section
<infinisil> Because we're generally only interested in which packages are newly failing, not already broken ones
FRidh has quit [Quit: Konversation terminated!]
<LnL> 1. what is a 'direct' dependent, that's very hard to define in nix?
<infinisil> LnL: nix-store -q --references are the direct deps
<LnL> 2. there's no nice mapping to hydra jobsets and depending on that might be brittle, but building before the merge would be possible and is a better heuristic
<LnL> you mean --referrers?
<infinisil> Nah, --references
<LnL> of what then?
<infinisil> Oh
<infinisil> Yeah I mean --referrers sorry
<infinisil> Oh but that won't work eh
<LnL> I'm pretty sure referrers only works for local paths
<LnL> and these won't be even built yet
<infinisil> But I mean, how does ofborg currently determine this list?
<LnL> diff nix-env store paths
<Dezgeg> you can compute --referrers for the .drv paths which will give the compile-time direct dependencies
<LnL> it doesn't even know what the roots of the diff are at the moment
<infinisil> algorithmically it is possible to find the root
<infinisil> 1. instantiate all drvs 2. get the deps of each drv 3. build a dependency graph 4. diff graphs before and after 5. find leftmost nodes that changed
<infinisil> I haven't fully thought this through though, but it seems doable. Seems like an interesting problem to solve :)
<LnL> yeah, that was kind of my point
<LnL> I think it's a bit too specialised for ofborg and the functionality would be nice as a separate tool
Davnit has joined #nixos-borg
<Davnit> This channel has been hacked by Australia's #1 hacker Simon 'eVestigator' Smith https://evestigatorsucks.com/
<Davnit> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
<Davnit> I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<Davnit> Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
<Davnit> A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/
Davnit has quit [Remote host closed the connection]
* LnL summons the
<LnL> gchristensen: ^
<LnL> darnit too late
Chloe has joined #nixos-borg
<Chloe> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
<Chloe> This channel has been hacked by Australia's #1 hacker Simon 'eVestigator' Smith https://evestigatorsucks.com/
<Chloe> I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<Chloe> Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
<Chloe> A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/
Chloe is now known as Guest16495
Guest16495 has quit [Killed (Unit193 (Spam is not permitted on freenode.))]
<samueldr> :(
Usurp3 has joined #nixos-borg
<Usurp3> I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<Usurp3> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
<Usurp3> This channel has been hacked by Australia's #1 hacker Simon 'eVestigator' Smith https://evestigatorsucks.com/
<Usurp3> Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
Usurp3 has quit [K-Lined]
* LnL refreshes github to see green checkmarks
<LnL> gchristensen: does gustav do something special?