supersandro2000 has quit [Ping timeout: 264 seconds]
supersandro20008 is now known as SuperSandro2000
tilpner_ has joined #nixos-dev
tilpner has quit [Ping timeout: 264 seconds]
tilpner_ is now known as tilpner
<gchristensen>
is why-depends supposed to work between two store pathsstill?
<gchristensen>
nix why-depends patha pathb -> path '/nix/store/l2r0xbnjb347zlq44h94v114zybibgjg-system-path/bin' is not a flake (because it doesn't contain a 'flake.nix' file)
tilpner has quit [Read error: Connection reset by peer]
tilpner has joined #nixos-dev
SuperSandro2000 has quit [Quit: Ping timeout (120 seconds)]
sgo has joined #nixos-dev
stigo has quit [Ping timeout: 240 seconds]
ajs124 has quit [Quit: Bridge terminating on SIGTERM]
das_j has quit [Quit: Bridge terminating on SIGTERM]
Scriptkiddi has quit [Quit: Bridge terminating on SIGTERM]
ajs124 has joined #nixos-dev
Scriptkiddi has joined #nixos-dev
das_j has joined #nixos-dev
taktoa[c] has quit [Ping timeout: 240 seconds]
ghuntley has quit [Ping timeout: 264 seconds]
ghuntley has joined #nixos-dev
taktoa[c] has joined #nixos-dev
SuperSandro2000 has joined #nixos-dev
AlwaysLivid has joined #nixos-dev
mmlb has quit [Ping timeout: 256 seconds]
mmlb has joined #nixos-dev
dongcarl has quit [Quit: Ping timeout (120 seconds)]
dongcarl has joined #nixos-dev
cole-h has quit [Ping timeout: 246 seconds]
tilpner_ has joined #nixos-dev
tilpner has quit [Ping timeout: 272 seconds]
tilpner_ is now known as tilpner
<niksnut>
gchristensen: works for me
saschagrunert has joined #nixos-dev
globin has quit [Ping timeout: 240 seconds]
globin has joined #nixos-dev
jonringer has quit [Ping timeout: 260 seconds]
zuh0 has quit [*.net *.split]
regnat[m] has quit [*.net *.split]
emily has quit [*.net *.split]
mjlbach has quit [*.net *.split]
chvp has quit [*.net *.split]
kalbasit[m] has quit [*.net *.split]
Dandellion has quit [*.net *.split]
Taneb has quit [*.net *.split]
energizer has quit [*.net *.split]
energizer has joined #nixos-dev
jonringer has joined #nixos-dev
zuh0 has joined #nixos-dev
chvp has joined #nixos-dev
emily has joined #nixos-dev
mjlbach has joined #nixos-dev
kalbasit[m] has joined #nixos-dev
Taneb has joined #nixos-dev
Dandellion has joined #nixos-dev
regnat[m] has joined #nixos-dev
timokau[m] has quit [Ping timeout: 240 seconds]
regnat[m] has quit [Ping timeout: 244 seconds]
ryantm has quit [Ping timeout: 240 seconds]
maralorn has quit [Ping timeout: 240 seconds]
thefloweringash has quit [Ping timeout: 240 seconds]
kraem[m] has quit [Ping timeout: 240 seconds]
puzzlewolf has quit [Ping timeout: 246 seconds]
alexarice[m] has quit [Ping timeout: 246 seconds]
jtojnar has quit [Ping timeout: 246 seconds]
zuh0 has quit [Ping timeout: 258 seconds]
jonge[m] has quit [Ping timeout: 246 seconds]
mkg20001 has quit [Ping timeout: 250 seconds]
philipp[m]1 has quit [Ping timeout: 246 seconds]
ili has quit [Ping timeout: 246 seconds]
emily has quit [Ping timeout: 258 seconds]
mjlbach has quit [Ping timeout: 258 seconds]
kalbasit[m] has quit [Ping timeout: 258 seconds]
chvp has quit [Ping timeout: 258 seconds]
Dandellion has quit [Ping timeout: 258 seconds]
garbas[m] has quit [Ping timeout: 250 seconds]
worldofpeace has quit [Ping timeout: 244 seconds]
rmcgibbo[m] has quit [Ping timeout: 244 seconds]
Ericson2314 has quit [Ping timeout: 244 seconds]
domenkozar[m] has quit [Ping timeout: 244 seconds]
michaelpj has quit [Ping timeout: 244 seconds]
bbigras has quit [Ping timeout: 244 seconds]
siraben has quit [Ping timeout: 244 seconds]
immae has quit [Ping timeout: 244 seconds]
nh2[m] has quit [Ping timeout: 250 seconds]
jonringer has quit [Ping timeout: 264 seconds]
symphorien[m] has quit [Ping timeout: 268 seconds]
Valodim[m] has quit [Ping timeout: 268 seconds]
danielrf[m] has quit [Ping timeout: 268 seconds]
ma27[m] has quit [Ping timeout: 265 seconds]
roberth has quit [Ping timeout: 265 seconds]
Irenes[m] has quit [Ping timeout: 265 seconds]
colemickens has quit [Ping timeout: 265 seconds]
DamienCassou has quit [Ping timeout: 265 seconds]
rnhmjoj has quit [Ping timeout: 265 seconds]
Ox4A6F has quit [Ping timeout: 250 seconds]
aanderse has quit [Ping timeout: 265 seconds]
SuperSandro2000 has quit [Ping timeout: 240 seconds]
AlwaysLivid has quit [Remote host closed the connection]
AlwaysLivid has joined #nixos-dev
<siraben>
what's still remaining for the docbook -> md transition for Nixpkgs?
orivej has joined #nixos-dev
<siraben>
looks like `stdenv.xml` hasn't been converted yet
terrorjack has joined #nixos-dev
terrorjack has quit [Remote host closed the connection]
tilpner_ has joined #nixos-dev
tilpner has quit [Ping timeout: 246 seconds]
tilpner_ is now known as tilpner
orivej has quit [Ping timeout: 240 seconds]
<sterni>
find doc -name '*.xml' | wc -l
<sterni>
34
<sterni>
although some of those are only index sections
terrorjack has joined #nixos-dev
terrorjack has quit [Remote host closed the connection]
terrorjack has joined #nixos-dev
<srhb>
gchristensen: Yeah, that is a bit weird, and I see the same thing. It works for eg. "sw" (which differs by being a symlink to a direct path) so maybe it doesn't resolve the first path anymore?
<srhb>
If it ever did.
<srhb>
(I think it did)
terrorjack has quit [Remote host closed the connection]
terrorjack has joined #nixos-dev
terrorjack has quit [Remote host closed the connection]
terrorjack has joined #nixos-dev
<philipp[m]1>
I have some time this weekend and could work on a bot that creates backport PRs according to labels if that is wanted.
simonpe^^ has joined #nixos-dev
typetetris has quit [Remote host closed the connection]
ghuntley has quit [Remote host closed the connection]
taktoa[c] has quit [Remote host closed the connection]
srhb has quit [Remote host closed the connection]
manveru has quit [Remote host closed the connection]
jkkm has quit [Remote host closed the connection]
<simonpe^^>
Hi! I have a pretty elaborate custom nixpkgs repository at work that is being built in our continuous integration pipeline on gitlab. We build applications and firmware bundles for x86_64, armv7 and aarch64. Now we want to explicitly add gcroots for the builds so the build agent can just run nix-store --gc when it's done but still have all the crap it used the last build available and only rebuild
<simonpe^^>
what's new. We do this by doing an explicit nix-store --realise --add-root /... after each build. Thing is, the toolchains like gcc-aarch64 are garbage collected. What would be a maintainable and elegant way for us to figure out what gcroots to add, or if there is some other more clever way?
mkaito has joined #nixos-dev
mkaito has joined #nixos-dev
mkaito has quit [Changing host]
manveru has joined #nixos-dev
jkkm has joined #nixos-dev
taktoa[c] has joined #nixos-dev
<puck>
simonpe^^: you could probably add a GC root for the derivation itself too, which will keep all dependencies for the builds around, i think?
<SuperSandro2000>
rg -U -P 'buildInputs[^]]*unzip' only matches 710
<SuperSandro2000>
with false positives
<SuperSandro2000>
lots actually
<siraben>
yasnippet ftw
<siraben>
SuperSandro2000: you should do `rg -l`
<siraben>
I'm not touching the plugins files
<siraben>
unzip in nativeBuildInputs or buildInputs can only be distinguished if strictDeps = true or cross-compiling right?
<SuperSandro2000>
I think so
<SuperSandro2000>
there is zipgrep. noice
colemickens has joined #nixos-dev
emily has joined #nixos-dev
roberth has joined #nixos-dev
<siraben>
since this target's staging we should have plenty of time to revert build failures I cause
<SuperSandro2000>
only the big ones will be noticed
<siraben>
won't hydra show a "newly failing builds" report?
<sterni>
> It should only see non-breaking mass-rebuild commits. That means it is not to be used for testing, and changes must have been well tested already
<{^_^}>
error: syntax error, unexpected ',', expecting ')', at (string):477:98
<siraben>
ok
<siraben>
sterni: where is this quoted from?
<sterni>
nixpkgs manual
<siraben>
does unzip provide libraries?
<sterni>
also now that we are relatively close to 21.05 build failures on staging are even worse I'd say
<siraben>
wow the unzip expression has a lot of patches
<sterni>
siraben: nope
<sterni>
> builtins.readDir unzip.out
<{^_^}>
cannot read '/nix/store/1ilwc78arqia3rg97pfb9xwjvrs6a2xm-unzip-6.0', since path '/nix/store/lvwy4awbg88brp8ci8vx6bmynnn8a38s-unzip-6.0.drv' is not valid, at (string):477:1
<sterni>
well this would've been a ddos opportunity anyways
<{^_^}>
cannot read '/nix/store/1ilwc78arqia3rg97pfb9xwjvrs6a2xm-unzip-6.0', since path '/nix/store/lvwy4awbg88brp8ci8vx6bmynnn8a38s-unzip-6.0.drv' is not valid, at (string):477:1
<cole-h>
darn
<sterni>
cole-h: it won't let you ifd which is sane I guess lol
<sterni>
(or cause builds for that matter)
<SuperSandro2000>
as I am most likely playing a part in reducing random build failures for 21.05 I guess that change is alright
<cole-h>
well, it did cause a build / fetched from the cache
<SuperSandro2000>
shouldn't cause any havok
<SuperSandro2000>
if it is done wrong only cross breaks
<cole-h>
since I got a store path from the string interpolation
<sterni>
cole-h: no, I don't think so you only need to evaluate the derivaton to know the store path
<sterni>
cole-h: which is much cheaper than building / downloading and can be done offline
<sterni>
siraben: just have someone create a hydra jobset and do it on a separate branch if you expect new failures?
<sterni>
I don't see why we should start testing stuff on staging if we have a documented policy that it is not okay to do so?!