{^_^} 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>
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>
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/