jonringer has quit [Remote host closed the connection]
orivej has quit [Ping timeout: 260 seconds]
davidtwco_ has quit [Ping timeout: 260 seconds]
davidtwco_ has joined #nixos-dev
saschagrunert has joined #nixos-dev
teto has joined #nixos-dev
<mjlbach>
How do you get a derivation's outpath from within the derivation itself?
<mjlbach>
I'm trying to patch a hardcoded binary reference from a package that calls itself
<samueldr>
AFAIK you can't during nix eval, but when nix makes the derivation `placeholder "out"` can be used in attributes of the derivation and it will be substitued
<samueldr>
or, well, $out
<mjlbach>
This is during patchPhase :(
<samueldr>
$out should already be there
<mjlbach>
technically postPatch
<mjlbach>
Oh really?
<mjlbach>
hmm
<mjlbach>
I'm getting undefined variable
<mjlbach>
oh
<samueldr>
the path has already been defined "at" eval
<samueldr>
nix var vs. bash var?
<mjlbach>
You got it 😆
<mjlbach>
I was trying ${out}
<mjlbach>
needless to say, not the first time I've done that
<samueldr>
no worries, I get the urge to ${} bash vars
<siraben>
> let x = x; in x
<{^_^}>
infinite recursion encountered, at (string):471:9
<qyliss>
nixos-unstable, that is -- it's a test failure
<ajs124>
do we have any plans for adoble flash and the surrounding infrastructure (e.g. nixos/modules/services/networking/flashpolicyd.nix) now that it's officially EOL (outside of mainland china)?
mdlayher has quit [Read error: Connection reset by peer]
cbarrett has quit [Ping timeout: 244 seconds]
georgyo has quit [Ping timeout: 244 seconds]
sorear has quit [Ping timeout: 264 seconds]
sdier has quit [Ping timeout: 264 seconds]
carter has quit [Ping timeout: 264 seconds]
rajivr has quit [Ping timeout: 260 seconds]
davidtwco_ has quit [Ping timeout: 260 seconds]
emilazy has quit [Ping timeout: 260 seconds]
taktoa[c] has quit [Ping timeout: 272 seconds]
manveru has quit [Ping timeout: 272 seconds]
ghuntley has quit [Ping timeout: 272 seconds]
cstrahan has quit [Ping timeout: 272 seconds]
gleber has quit [Read error: Connection reset by peer]
claudiii has quit [Read error: Connection reset by peer]
c00w has quit [Read error: Connection reset by peer]
angerman has quit [Read error: Connection reset by peer]
typetetris has quit [Write error: Connection reset by peer]
srhb has quit [Read error: Connection reset by peer]
johanot has quit [Read error: Connection reset by peer]
aria has quit [Write error: Connection reset by peer]
alunduil has quit [Read error: Connection reset by peer]
aristid has quit [Read error: Connection reset by peer]
thoughtpolice has quit [Read error: Connection reset by peer]
vdemeester has quit [Write error: Connection reset by peer]
chrisaw has quit [Write error: Connection reset by peer]
jared-w has quit [Write error: Connection reset by peer]
teozkr_ has quit [Write error: Connection reset by peer]
betawaffle has quit [Write error: Connection reset by peer]
elvishjerricco has quit [Read error: Connection reset by peer]
feepo has quit [Write error: Connection reset by peer]
nh2 has quit [Write error: Connection reset by peer]
raboof has quit [Write error: Connection reset by peer]
jkkm has quit [Read error: Connection reset by peer]
dmj` has quit [Read error: Connection reset by peer]
grfn has quit [Read error: Connection reset by peer]
teehemkay has quit [Write error: Connection reset by peer]
prusnak has quit [Write error: Connection reset by peer]
<aminechikhaoui>
at least I think that was the case for previous releases. domenkozar[m] gchristensen is that right ?
<worldofpeace>
I was trying to remember that also. But I think it's confusing to say "this release is EOL and no security updates" and then do a security update, or rather we're saying "This release is in hard maintenance mode and will receive a security update if someone felt like it"
<aminechikhaoui>
yeah I think the latter is probably more accurate, it's sort of best-effort updates.
mkaito has joined #nixos-dev
zhaofeng has quit [Read error: Connection reset by peer]
aristid has quit [Read error: Connection reset by peer]
rajivr has quit [Read error: Connection reset by peer]
emilazy has quit [Read error: Connection reset by peer]
dmj` has quit [Read error: Connection reset by peer]
jkkm has quit [Read error: Connection reset by peer]
<{^_^}>
#101975 (by worldofpeace, 12 weeks ago, closed): 20.03 EOL on November 27th
<worldofpeace>
so I don't think best effort updates like that fit into the picture
dmj` has joined #nixos-dev
jared-w has quit [Ping timeout: 265 seconds]
vdemeester has quit [Read error: Connection reset by peer]
<aminechikhaoui>
ok ¯\_(ツ)_/¯
jared-w has joined #nixos-dev
<symphorien[m]>
hum the new package search recommends nix-env on nixos. could we replace that with a recommendation to use configuration.nix ?
simonpe^^ has joined #nixos-dev
<simonpe^^>
hey! what's the current state of the (llvm) libc++ for armv7l? I can't seem to get it to build, it fails on libcxxabi on different things depending on what llvm version I pick and what nixpkgs rev I use
<simonpe^^>
It works for aarch64 for any combination of the above that I've tried
<simonpe^^>
I'm currently on the latest commit of nixpkgs-unstable
vdemeester has joined #nixos-dev
aristid has joined #nixos-dev
vdemeester has quit [Read error: Connection reset by peer]
vdemeester has joined #nixos-dev
<ehmry>
simonpe^^: which versions are working and which are not?
rajivr has quit [Quit: Connection closed for inactivity]
emilazy has quit [Ping timeout: 264 seconds]
mdlayher has quit [Read error: Connection reset by peer]
mdlayher has joined #nixos-dev
angerman has quit [Read error: Connection reset by peer]
saschagrunert has quit [Remote host closed the connection]
<ehmry>
if the current llvm version doesn't work then we can move it for armv7l
emilazy has joined #nixos-dev
angerman has joined #nixos-dev
mkaito has quit [Quit: WeeChat 3.0]
thoughtpolice has quit [Read error: Connection reset by peer]
raboof has quit [Ping timeout: 256 seconds]
thoughtpolice has joined #nixos-dev
dmj` has quit [Read error: Connection reset by peer]
raboof has joined #nixos-dev
dmj` has joined #nixos-dev
angerman has quit [Read error: Connection reset by peer]
mdlayher has quit [Read error: Connection reset by peer]
emilazy has quit [Read error: Connection reset by peer]
thoughtpolice has quit [Read error: Connection reset by peer]
raboof has quit [Read error: Connection reset by peer]
evanjs has quit [Read error: Connection reset by peer]
dmj` has quit [Ping timeout: 260 seconds]
evanjs has joined #nixos-dev
zhaofeng has quit [Read error: Connection reset by peer]
c00w has quit [Read error: Connection reset by peer]
cstrahan has quit [Read error: Connection reset by peer]
teehemkay has quit [Read error: Connection reset by peer]
prusnak has quit [Read error: Connection reset by peer]
aria has quit [Read error: Connection reset by peer]
angerman has joined #nixos-dev
teehemkay has joined #nixos-dev
cstrahan has joined #nixos-dev
emilazy has joined #nixos-dev
mdlayher has joined #nixos-dev
zhaofeng has joined #nixos-dev
c00w has joined #nixos-dev
aria has joined #nixos-dev
prusnak has joined #nixos-dev
raboof has joined #nixos-dev
thoughtpolice has joined #nixos-dev
dmj` has joined #nixos-dev
emilazy has quit [Write error: Connection reset by peer]
zhaofeng has quit [Read error: Connection reset by peer]
c00w has quit [Read error: Connection reset by peer]
mdlayher has quit [Write error: Connection reset by peer]
prusnak has quit [Read error: Connection reset by peer]
aria has quit [Read error: Connection reset by peer]
thoughtpolice has quit [Read error: Connection reset by peer]
cstrahan has quit [Write error: Connection reset by peer]
angerman has quit [Read error: Connection reset by peer]
teehemkay has quit [Read error: Connection reset by peer]
aria has joined #nixos-dev
dmj` has quit [Ping timeout: 265 seconds]
raboof has quit [Ping timeout: 264 seconds]
teehemkay has joined #nixos-dev
zhaofeng has joined #nixos-dev
mdlayher has joined #nixos-dev
thoughtpolice has joined #nixos-dev
angerman has joined #nixos-dev
c00w has joined #nixos-dev
prusnak has joined #nixos-dev
emilazy has joined #nixos-dev
dmj` has joined #nixos-dev
cstrahan has joined #nixos-dev
raboof has joined #nixos-dev
emilazy has quit [Read error: Connection reset by peer]
zhaofeng has quit [Read error: Connection reset by peer]
prusnak has quit [Read error: Connection reset by peer]
spacekookie_ has joined #nixos-dev
mdlayher has quit [Read error: Connection reset by peer]
c00w has quit [Read error: Connection reset by peer]
thoughtpolice has quit [Read error: Connection reset by peer]
cstrahan has quit [Read error: Connection reset by peer]
dmj` has quit [Read error: Connection reset by peer]
angerman has quit [Write error: Connection reset by peer]
raboof has quit [Read error: Connection reset by peer]
jonge[m] has quit [Ping timeout: 260 seconds]
colemickens has quit [Ping timeout: 260 seconds]
spacekookie has quit [Ping timeout: 260 seconds]
hax404 has quit [Ping timeout: 260 seconds]
colemickens has joined #nixos-dev
jonge[m] has joined #nixos-dev
hax404 has joined #nixos-dev
c00w has joined #nixos-dev
angerman has joined #nixos-dev
prusnak has joined #nixos-dev
thoughtpolice has joined #nixos-dev
mdlayher has joined #nixos-dev
zhaofeng has joined #nixos-dev
emilazy has joined #nixos-dev
<flokli>
symphorien[m]: yes, I think so. Can you open an issue?
raboof has joined #nixos-dev
dmj` has joined #nixos-dev
cstrahan has joined #nixos-dev
cole-h has joined #nixos-dev
copumpkin has quit [Quit: Bye!]
zhaofeng has quit [Read error: Connection reset by peer]
cstrahan has quit [Read error: Connection reset by peer]
emilazy has quit [Read error: Connection reset by peer]
prusnak has quit [Read error: Connection reset by peer]
dmj` has quit [Read error: Connection reset by peer]
raboof has quit [Read error: Connection reset by peer]
<{^_^}>
nixos-homepage#672 (by symphorien, 41 seconds ago, open): Install instruction for nixos in package search recommend nix-env
Jackneilll has quit [Read error: Connection reset by peer]
<flokli>
Thanks!
ckauhaus has quit [Quit: WeeChat 2.7.1]
<lovesegfault>
adisbladis: seems like poetry2nix is broken with nixpkgs master
<lovesegfault>
b/c someone moved stuff in lib.platforms around
* samueldr
grumbles
<samueldr>
it also caused breakage in mobile nixos
<tgamblin-llnl>
Hi nixos-dev! I saw some discussion between __monty__ and ehmry on here the other day about spack and solvers so I dropped by to say hi (https://logs.nix.samueldr.com/nixos-dev/2021-01-20)
<ehmry>
tgamblin-llnl: yea, spack looks interesting but I haven't tried it
<tgamblin-llnl>
spack's inspired somewhat by nix (and I guess therefore also guix?) though it's definitely not the same.
<gchristensen>
we of course do have a dependency solver, but I guess it doesn't count if the system component which does it is the author :P
scott7 has joined #nixos-dev
regnat has quit [Ping timeout: 246 seconds]
nh2[m] has quit [Ping timeout: 246 seconds]
garbas[m] has quit [Ping timeout: 246 seconds]
Ox4A6F has quit [Ping timeout: 240 seconds]
maralorn has quit [Ping timeout: 260 seconds]
symphorien[m] has quit [Ping timeout: 258 seconds]
kraem has quit [Ping timeout: 258 seconds]
Irenes[m] has quit [Ping timeout: 258 seconds]
Dandellion has quit [Ping timeout: 240 seconds]
ky0ko1 has quit [Ping timeout: 240 seconds]
colemickens has quit [Ping timeout: 240 seconds]
philipp[m]1 has quit [Ping timeout: 240 seconds]
mjlbach has quit [Ping timeout: 240 seconds]
michaelpj has quit [Ping timeout: 240 seconds]
<tgamblin-llnl>
gchristensen: I think a lot of systems do it that way :)
jonge[m] has quit [Ping timeout: 272 seconds]
ryantm has quit [Ping timeout: 244 seconds]
roberth has quit [Ping timeout: 244 seconds]
worldofpeace has quit [Ping timeout: 244 seconds]
bbigras has quit [Ping timeout: 258 seconds]
Valodim[m] has quit [Ping timeout: 258 seconds]
ma27[m] has quit [Ping timeout: 258 seconds]
zowoq[m] has quit [Ping timeout: 258 seconds]
immae has quit [Ping timeout: 268 seconds]
jdnixx-M has quit [Ping timeout: 258 seconds]
regnat[m] has quit [Ping timeout: 260 seconds]
Ericson2314 has quit [Ping timeout: 260 seconds]
DamienCassou has quit [Ping timeout: 240 seconds]
dtz has quit [Ping timeout: 265 seconds]
thefloweringash has quit [Ping timeout: 265 seconds]
rnhmjoj has quit [Ping timeout: 265 seconds]
aanderse has quit [Ping timeout: 265 seconds]
danielrf[m] has quit [Ping timeout: 265 seconds]
scott has quit [Ping timeout: 260 seconds]
scott7 is now known as scott
chvp has quit [Ping timeout: 258 seconds]
emily has quit [Ping timeout: 258 seconds]
puzzlewolf has quit [Ping timeout: 260 seconds]
siraben has quit [Ping timeout: 268 seconds]
jtojnar has quit [Ping timeout: 268 seconds]
timokau[m] has quit [Ping timeout: 265 seconds]
alexarice[m] has quit [Ping timeout: 265 seconds]
domenkozar[m] has quit [Ping timeout: 265 seconds]
typetetris_ has joined #nixos-dev
lopsided98 has quit [Ping timeout: 240 seconds]
typetetris has quit [Ping timeout: 264 seconds]
taktoa[c] has quit [Ping timeout: 264 seconds]
typetetris_ is now known as typetetris
mdlayher has quit [Ping timeout: 246 seconds]
<__monty__>
tgamblin-llnl: Thanks for linking the paper. Probably won't get around to checking it out any time soon but sounds interesting!
<tgamblin-llnl>
__monty__: sure -- it's short and not too deep -- just a high level survey
taktoa[c] has joined #nixos-dev
<__monty__>
I'm not falling for that rabbit hole just because you covered it up with some leaves ; )
mdlayher has joined #nixos-dev
<ehmry>
solvers for dependencies is neat, but I think eventually we could use them in generating hardened configurations
lopsided98 has joined #nixos-dev
<ehmry>
if we increase the granularity of how much stuff nixos configures
<ehmry>
but thats way out in the future
<tgamblin-llnl>
ehmry: this is kind of what spack does -- packages are parameterized and the solver is finding parameters (versions, build variants, compiler, target arch, etc.)
<tgamblin-llnl>
that stuff gets spit out in a lockfile, and you reproduce with packages recipes + lockfile
<ehmry>
tgamblin-llnl: and spack keeps the previous versions of packages available?
dstzd_ is now known as dstzd
<tgamblin-llnl>
in spack there's one package.py for every package -- not separate recipes. so... yes. sometimes we remove stuff that isn't fetchable anymore.
tokudan has quit [Remote host closed the connection]
<ehmry>
yea, llvm is a troublemaker
<gchristensen>
reminds me of USE flags :)
<tgamblin-llnl>
yep it's similar but you can, like, use them in conditional dependencies -- not global like with gentoo where there's just one installation prefix
<gchristensen>
yeah, that is neat
__monty__ has quit [Quit: leaving]
tokudan has joined #nixos-dev
tokudan has quit [Remote host closed the connection]
tokudan has joined #nixos-dev
<ehmry>
I don't have time to go deep into package dependency resolution, but I'm in a runtime configuration dependency hell that I have to find a way out of
piegames has quit [*.net *.split]
joepie91 has quit [*.net *.split]
piegames has joined #nixos-dev
joepie91 has joined #nixos-dev
<tgamblin-llnl>
I've seen some interesting work on people using solvers for other types of configuration too