ekleog changed the topic of #nixos-dev to: NixOS Development (#nixos for questions) | https://hydra.nixos.org/jobset/nixos/trunk-combined https://channels.nix.gsc.io/graph.html https://r13y.com | 18.09 release managers: vcunat and samueldr | https://logs.nix.samueldr.com/nixos-dev
jtojnar has quit [Quit: jtojnar]
<samueldr> I'm getting less busy, and updating to 19.03; what is our current stance on dropping attribute names in nixpkgs?
<samueldr> or, more to the point, moving them around?
<samueldr> a6d15b831c19be01dcba68e9626431c15a993ce9 dropped `nixpkgs.elementary-icon-theme` since it was integrated into the broader pantheon bits
init_6 has joined #nixos-dev
<worldofpeace> samueldr In that particular attribute name change, I thought it wouldn't be intrusive to people
<samueldr> (sorry, didn't want to harp on you)
<samueldr> I was asking generally before the specifics though
<worldofpeace> I think attributes being removed without any nice way to tell people isn't great though
<worldofpeace> atm we use just `aliases.nix` right? Though you don't know you're using an alias.
<samueldr> right
<samueldr> aliases.nix has the nice property of not being used withing ofborg and hydra
<samueldr> (iirc)
<worldofpeace> hmm, then I have no idea how eval-package-list-no-aliases check works
<samueldr> that's probably what I had in mind
init_6 has quit [Read error: Connection reset by peer]
init_6 has joined #nixos-dev
init_6 has quit [Read error: Connection reset by peer]
orivej has quit [Ping timeout: 245 seconds]
init_6 has joined #nixos-dev
init_6 has quit [Read error: Connection reset by peer]
init_6 has joined #nixos-dev
drakonis1 has quit [Quit: WeeChat 2.3]
tv has quit [Ping timeout: 244 seconds]
tv has joined #nixos-dev
phreedom_ has joined #nixos-dev
phreedom has quit [Ping timeout: 256 seconds]
pie__ has joined #nixos-dev
asymmetric has joined #nixos-dev
pie___ has quit [Ping timeout: 250 seconds]
asymmetric has quit [Ping timeout: 240 seconds]
drakonis_ has joined #nixos-dev
drakonis has quit [Ping timeout: 255 seconds]
drakonis has joined #nixos-dev
drakonis_ has quit [Ping timeout: 258 seconds]
asymmetric has joined #nixos-dev
lopsided98 has quit [Quit: No Ping reply in 180 seconds.]
lopsided98 has joined #nixos-dev
arianvp has quit [Remote host closed the connection]
johanot has joined #nixos-dev
asymmetric has quit [Ping timeout: 252 seconds]
asymmetric has joined #nixos-dev
johanot has quit [Ping timeout: 255 seconds]
johanot has joined #nixos-dev
arianvp has joined #nixos-dev
jtojnar has joined #nixos-dev
lopsided98 has quit [Remote host closed the connection]
lopsided98 has joined #nixos-dev
init_6 has quit []
init_6 has joined #nixos-dev
orivej has joined #nixos-dev
edwtjo has quit [Ping timeout: 240 seconds]
orivej has quit [Ping timeout: 252 seconds]
edwtjo has joined #nixos-dev
teehemkay has quit [Ping timeout: 257 seconds]
teehemkay has joined #nixos-dev
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 240 seconds]
<gchristensen> iirc aliases are checked that they all exist, and also nixpkgs is checked that it works without aliases
asymmetric has quit [Ping timeout: 255 seconds]
asymmetric has joined #nixos-dev
johanot has quit [Quit: WeeChat 2.2]
drakonis_ has joined #nixos-dev
orivej has joined #nixos-dev
drakonis has quit [Ping timeout: 252 seconds]
drakonis has joined #nixos-dev
asymmetric_ has joined #nixos-dev
asymmetric has quit [Remote host closed the connection]
asymmetric_ is now known as asymmetric
drakonis1 has joined #nixos-dev
drakonis_ has quit [Ping timeout: 245 seconds]
drakonis_ has joined #nixos-dev
johanot has joined #nixos-dev
drakonis1 has quit [Ping timeout: 258 seconds]
johanot has quit [Quit: WeeChat 2.2]
orivej has quit [Ping timeout: 252 seconds]
init_6 has quit []
asymmetric has quit [Remote host closed the connection]
asymmetric has joined #nixos-dev
<LnL> is there a way to define your own fetchurl mirrors outside of nixpkgs?
asymmetric has quit [Ping timeout: 244 seconds]
<andi-> well you can probably override `fetchurl` and pass in another `mirrorsFile` but that is probably not what you wanted?
<gchristensen> how about a hashed mirror?
drakonis has quit [Quit: WeeChat 2.3]
drakonis has joined #nixos-dev
drakonis_ has quit [Ping timeout: 240 seconds]
drakonis_ has joined #nixos-dev
drakonis has quit [Ping timeout: 240 seconds]
asymmetric has joined #nixos-dev
drakonis has joined #nixos-dev
jtojnar_ has joined #nixos-dev
drakonis_ has quit [Ping timeout: 258 seconds]
yl has joined #nixos-dev
drakonis_ has joined #nixos-dev
drakonis has quit [Ping timeout: 252 seconds]
orivej has joined #nixos-dev
pie__ has quit [Remote host closed the connection]
pie__ has joined #nixos-dev
drakonis has joined #nixos-dev
drakonis_ has quit [Ping timeout: 252 seconds]
<infinisil> Hmm, the 19.03 milestone is due 2019-03-01, shouldn't this be 2019-04-01?
drakonis has quit [Read error: Connection reset by peer]
drakonis has joined #nixos-dev
<samueldr> you want this to go out in may? ;)
<samueldr> I don't think the date due is really useful tbf :)
Cale has quit [Ping timeout: 250 seconds]
<samueldr> it should be 1970-01-01 00:00:00 :D
<samueldr> (like the store paths)
<samueldr> (or is it 00:00:01?)
<gchristensen> :01
<gchristensen> but isn't 04-01 the real deadline?
<samueldr> I guess it is
drakonis_ has joined #nixos-dev
drakonis has quit [Read error: Connection reset by peer]
Cale has joined #nixos-dev
<gchristensen> 98.9% r13y.com
<tilpner> man-db could be another easy win, but the other ones look harder
<gchristensen> python -- there is a hook clever was telling me about which should fix this
<samueldr> .​32731.​d smells like a tempdir
<clever> i remember seeing it, but havent been able to find it since mentioning it
<samueldr> (on the linux build)
<tilpner> Yeah, just delete that one
<clever> samueldr: its weird that its present on both builds, but absent on my local build
<samueldr> clever: -dev?
<clever> samueldr: pretty sure i checked the same output
<gchristensen> samueldr: wouldn't it be cool if this also uploaded the build directory?
<clever> gchristensen: ./pkgs/development/interpreters/python/cpython/2.7/nix-store-mtime.patch
<clever> ./pkgs/development/interpreters/python/cpython/2.7/deterministic-build.patch
<clever> gchristensen: i think the env var DETERMINISTIC_BUILD modifies python to not save timestamps?
<clever> doc/languages-frameworks/python.section.md:When the environment variable `DETERMINISTIC_BUILD` is set, all bytecode will have timestamp 1.
<clever> its even in the docs! :O
<samueldr> right, realised the same derivation and the build folder doesn't have that temp dir
<samueldr> no it does have it
<samueldr> I was mistaken, this is legit
<gchristensen> really, you cracked it?
<gchristensen> interesting, clever ... hmm
* clever heads off to bed
<gchristensen> thanks clever :)
<clever> yep
<clever> pkgs/development/interpreters/python/setup-hook.sh:export DETERMINISTIC_BUILD=1;
<clever> ahh, the setup hook on python does it!
<clever> so if you ever have python in your build inputs, it fixes itself!
<gchristensen> well, that can't be true
<clever> something weird is happening
<clever> will need somebody more awake then me to investigate :P
<clever> nix show-derivation /nix/store/8b922yghx2lmjs1hvazphinxp9v03ayh-python2.7-pytest-3.10.1.drv
<clever> gchristensen: oh, ive seen python build systems before, that have a --pure mode in them
<clever> NIX_CFLAGS_COMPILE vanishes, and then everything breaks :P
* clever heads off to bed
<gchristensen> see you :)
<gchristensen> DETERMINISTIC_BUILD didn't make a difference when explicitly set
drakonis has joined #nixos-dev
drakonis_ has quit [Ping timeout: 245 seconds]
drakonis has quit [Read error: Connection reset by peer]
disasm has joined #nixos-dev
asymmetric has quit [Ping timeout: 240 seconds]
drakonis has joined #nixos-dev
drakonis has quit [Ping timeout: 258 seconds]
disasm has quit [Quit: WeeChat 2.0]
disasm has joined #nixos-dev
<LnL> oh neat! echo "Hello World" | nix-instantiate --eval -E 'builtins.readFile /dev/stdin'
disasm has quit [Client Quit]
disasm has joined #nixos-dev
<gchristensen> oh cool
<LnL> hmm, only works on darwin :/
<LnL> guess I'll have to write a tempfile then
disasm has quit [Client Quit]
disasm has joined #nixos-dev
disasm has quit [Quit: WeeChat 2.0]
disasm has joined #nixos-dev
disasm has quit [Client Quit]
disasm has joined #nixos-dev
disasm has quit [Quit: WeeChat 2.0]
disasm has joined #nixos-dev
<infinisil> You just want the `disabled = ! python36Packages.pythonOlder "3.7" ;`?
<matthewbauer[m]> Does anyone know why nixpkgs-19.03-darwin isn't getting published? something in the channel scripts maybe...
<gchristensen> matthewbauer[m]: mind sending a PR?
<matthewbauer[m]> oh yeah that's easy: https://github.com/NixOS/nixos-org-configurations/pull/78
<{^_^}> nixos-org-configurations#78 (by matthewbauer, 10 seconds ago, open): Add nixpkgs-19.03-darwin to update channels
<gchristensen> thanks
<gchristensen> I'll deploy after supper
<samueldr> tracked down to the command generating the stray temp (looking) dir for the kernel build
<gchristensen> ooh!
<gchristensen> samueldr++
<samueldr> waiting on a build which straces the make invocation
<{^_^}> samueldr's karma got increased to 58
<samueldr> see if there's a better way than rm a pattern matching glob
yl has quit [Ping timeout: 246 seconds]
Cale has quit [Ping timeout: 252 seconds]
<gchristensen> well I'll be
<samueldr> a `cc` invocation with -o .348.tmp will make `cc1` produce .348.d from a -MD call
<samueldr> looks like the only sane way to deal with this is to delete .*.d as they're not handled by the cleanup as they're not expected to be cleaned up