goibhniu has quit [Ping timeout: 248 seconds]
orivej has quit [Ping timeout: 248 seconds]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 240 seconds]
<samueldr> it may be prudent to revert to an older iso image, many users have been hitting this bug in the installer: https://github.com/NixOS/nixpkgs/issues/34364#issuecomment-362531248
<samueldr> cc niksnut ^ I don't know if anyone else can fix this
LnL has quit [Quit: exit 1]
mbrgm has quit [Ping timeout: 248 seconds]
LnL has joined #nixos-dev
mbrgm has joined #nixos-dev
the has quit [Remote host closed the connection]
<pie_> any ideas why this appears to build the nixos version of rstudio instead of unstable? https://gist.github.com/22459/1d90d2b62a95406c060a424cf21d9fe8
<pie_> unstabe is 1.something but the binaries i get are 0.99
<pie_> it evals to «derivation /nix/store/1ixakbjiypq4wlpxydvhjqkybn90xkbj-RStudio-1.1.414-wrapper.drv» in the repl so that should be fine...
<pie_> idk is nix sometimes buggy with reevaluating tihngs?
<pie_> collecting the garbage while the derivation isnt active ?seems? to fixed tihngs like this for me a couple of times
<pie_> ok i dont know whats up
<pie_> it appears to build the correct derivation but the version string in the about dialog is wrong
<pie_> $ which rstudio
<pie_> /nix/store/fdf83a66lbvkrwxmf1rdgha63s972bp2-RStudio-1.1.414-wrapper/bin/rstudio
<pie_> but it says its 0.99
<pie_> I think it may just be reporting the wrong version but I have no idea why.
pie_ has quit [Remote host closed the connection]
pie_ has joined #nixos-dev
adisbladis has joined #nixos-dev
yegortimoshenko has quit [Remote host closed the connection]
yegortimoshenko has joined #nixos-dev
pie_ has quit [Ping timeout: 240 seconds]
MichaelRaskin has quit [Quit: MichaelRaskin]
goibhniu has joined #nixos-dev
ma27 has joined #nixos-dev
ma27 has quit [Ping timeout: 256 seconds]
FRidh has joined #nixos-dev
ma27 has joined #nixos-dev
orivej has joined #nixos-dev
{^_^} has quit [Remote host closed the connection]
FRidh has quit [Ping timeout: 240 seconds]
{^_^} has joined #nixos-dev
FRidh has joined #nixos-dev
Jackneill has quit [Read error: Connection reset by peer]
Jackneill has joined #nixos-dev
ma27 has quit [Ping timeout: 276 seconds]
ma27 has joined #nixos-dev
ma27 has quit [Remote host closed the connection]
ma27 has joined #nixos-dev
<niksnut> samueldr: I'm currently working on updating the installer to work with nix 2.0
<niksnut> might fix that bug
FRidh has quit [Ping timeout: 252 seconds]
FRidh has joined #nixos-dev
<niksnut> my slides from friday: https://nixos.org/~eelco/talks/guix-feb-2018.pdf
<niksnut> it has some ideas for a Nix roadmap
FRidh has quit [Remote host closed the connection]
FRidh has joined #nixos-dev
ma27 has quit [Ping timeout: 256 seconds]
<niksnut> fpletz: btw, I had a look at toXML. The escaping looks correct on the Nix side.
<fpletz> niksnut: thanks, then I guess we should indeed remove the escaping in the xslt. did you see the PR? https://github.com/NixOS/nixpkgs/pull/34469
<niksnut> escaping $ is correct
<niksnut> just not in defaultText
<aminechikhaoui> niksnut: is nixos-shell in the roadmap a nix-shell with sandboxing ?
ma27 has joined #nixos-dev
ma27 has quit [Ping timeout: 248 seconds]
<niksnut> it's beautiful how nixos-install becomes just a few lines of code with nix 2.0
<gchristensen> nice!
<gchristensen> niksnut: btw I didn't know "guix" was pronounced "geeks" and I thought you were going to be presenting at "geeks" thing at fosdem X.X
<niksnut> aminechikhaoui: I imagine being able to specify a dev environment with (say) a running postgres instance
<niksnut> gchristensen: heh :-)
ma27 has joined #nixos-dev
<niksnut> what is all that Gemfile.lock crap in Nixpkgs? I constantly get Github security alerts about it
<LnL> I couldn't go this year :/
<gchristensen> niksnut: its a new security feature of github... it is telling us that some of the ruby projects we've packaged have security bugs
orivej has quit [Ping timeout: 256 seconds]
<andi-> niksnut: is there a recording of your talk at Guix?
<shlevy> niksnut: Now that Settings::pack is gone, is there any way to serialize settings?
<gchristensen> shlevy: "Also if we wanted we could have channels provide their own extra builtins down the road." one scary thing at a time! :P
<shlevy> gchristensen: It used to be channels could define their own binary-caches ;)
<shlevy> Not sure if they can now...
<gchristensen> yeah but that isn't so scary, there are Very Real Problems that need addressing before something like a channel could declare builtins
<shlevy> :o channels are super scary, that's effectively arbitrary code execution, as root if you're on NixOS
<shlevy> s/channels/caches
<shlevy> But yeah, not at all needed for the first round
<gchristensen> caches at least have signatures
<LnL> that only works for trusted-users, right?
<shlevy> Ah true
<shlevy> This feature predates sigs though ;)
<shlevy> LnL: Or root's channels if you have the daemon
<gchristensen> predates me, too, thankfully :)
<niksnut> shlevy: no. You could use the conversion to JSON.
<shlevy> Ah where's that?
<niksnut> it's used by nix show-config --json
<shlevy> OK
<shlevy> Thanks
<gchristensen> we got enough PRs last night for ofborg to be running eval checks for 9 continuous hours: https://screenshots.firefox.com/S81vwSXSAFHUJhWA/monitoring.nix.gsc.io
pie_ has joined #nixos-dev
<niksnut> andi-: there was some recording going on, but I don't know whether it's online yet
<andi-> niksnut: ok, do you know whom I could but about that in a few days or shall I just ping you if I do not hear anything ? ;-)
<niksnut> maybe ask one of the organizers at https://libreplanet.org/wiki/Group:Guix/FOSDEM2018
<niksnut> iirc Ricardo was recording
<andi-> ok, will do
<andi-> thanks
Sonarpulse has joined #nixos-dev
<copumpkin> gchristensen , niksnut: we need full laziness cached in an external DB so that ofborg's re-evals never evaluate the same subexpression twice, ever :)
<gchristensen> LOL
<gchristensen> upload all thunks to ipfs
goibhniu has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-dev
<gchristensen> "The ultimate research goal of Enchilada is: 'Information cannot be destroyed'. This is as far reaching in that even (unwritten) Terms are immutable in Enchilada."
<makefu> how ironic: The requested URL /enchilada.jnlp was not found on this server.
<gchristensen> needs more blockchain (?)
<makefu> i think etherium will do the trick
<makefu> "how about javascript ... but for money!"
jtojnar has quit [Ping timeout: 248 seconds]
<taktoa> copumpkin: I've actually thought about this before; full laziness would be too slow but a `builtins.cache :: ∀α. (Serializable α) ⇒ α → α` would probably be pretty useful
<taktoa> err, maybe it would be `∀α β. (Serializable α, Serializable β) ⇒ (α → β) → (α → β)`
<taktoa> idk whatever this library does https://hackage.haskell.org/package/data-memocombinators
<taktoa> I guess the ideal place to put that `cache` combinator would be in `callPackage`
<taktoa> though I guess there are closures inside a derivation attribute set (as opposed to the serialized `.drv` file) that would need to be recovered somehow
michaelpj_ has joined #nixos-dev
jtojnar has joined #nixos-dev
michaelpj_ has quit [Read error: Connection reset by peer]
FRidh2 has joined #nixos-dev
michaelpj_ has joined #nixos-dev
<Sonarpulse> gchristensen: can you make https://github.com/NixOS/nixpkgs/pull/34444 reeval?
<gchristensen> I can, and you can too
<gchristensen> Sonarpulse: https://github.com/nixos/ofborg#eval
<Sonarpulse> gchristensen: ah ok, cool!
<gchristensen> omg you're not a trusted user, you can't
<Sonarpulse> so far, I haven't needed to be :)
<Sonarpulse> always a good sign!
<gchristensen> hmm might as well make eelco one too
<Sonarpulse> haha yeah
<gchristensen> ok you're a trusted user now
<dtz> \o/
pie__ has joined #nixos-dev
<gchristensen> Sonarpulse: ok that failure is all yours :P
<Sonarpulse> gchristensen: hahah ok
<Sonarpulse> thanks!
pie_ has quit [Ping timeout: 240 seconds]
FRidh2 has quit [Quit: Konversation terminated!]
<niksnut> the closure of the minimal NixOS install created by nixos-generate-config has grown from 798864648 bytes in 17.09 to 1011163512 bytes in master
jtojnar has quit [Ping timeout: 240 seconds]
<gchristensen> O.o
<niksnut> this appears to be mostly because thin-provisioning-tools now depends on boost.dev, which also pulls in icu4c
<Dezgeg> anything using the new boost pulls in boost.dev I think
<niksnut> eh
<Dezgeg> due to some __FILE__ references in boost headers
<niksnut> is that hard to fix?
<niksnut> otherwise we have to revert boost
<Dezgeg> I don't know, just that it's fairly recent
<LnL> feel like we should use disallowedRequisites more somehow
<niksnut> I've thought about having the NixOS tests grep the closure for -dev paths and give a fatal error if they find one
<Dezgeg> not a bad idea
<niksnut> thanks, I've marked it as a blocker
jtojnar has joined #nixos-dev
jtojnar has quit [Ping timeout: 256 seconds]
<niksnut> testing a fix...
michaelpj_ has quit [Ping timeout: 240 seconds]
<shlevy> niksnut: Getting EDEADLK in lockFile when fetching a bunch of stuff from cache in parallel
<shlevy> Not sure if I can reproduce it...
<niksnut> I remember seeing that as well
jtojnar has joined #nixos-dev
jtojnar has quit [Read error: Connection reset by peer]
jtojnar has joined #nixos-dev
ma27 has quit [Ping timeout: 256 seconds]
taktoa has quit [Remote host closed the connection]