worldofpeace changed the topic of #nixos-dev to: NixOS Development (#nixos for questions) | NixOS 20.09 Nightingale ✨ https://discourse.nixos.org/t/nixos-20-09-release/9668 | https://hydra.nixos.org/jobset/nixos/trunk-combined https://channels.nix.gsc.io/graph.html | https://r13y.com | 20.09 RMs: worldofpeace, jonringer | https://logs.nix.samueldr.com/nixos-dev
rajivr has joined #nixos-dev
orivej has joined #nixos-dev
supersandro2000 has quit [Disconnected by services]
supersandro2000 has joined #nixos-dev
mkaito has quit [Quit: WeeChat 2.9-dev]
<hexa-> hm #105088 staging vs staging-next
<{^_^}> https://github.com/NixOS/nixpkgs/pull/105088 (by mweinelt, 2 hours ago, open): [staging] libxml2: fix CVE-2020-24977
<hexa-> how to decide where this goes?
<hexa-> can I merge this into staging myself or should this be done by the person who manage the staging pr?
abathur has joined #nixos-dev
<cole-h> I'd cc fridh and ask what they want, as the de-facto staging controller
<hexa-> requested review
<hexa-> thx
<{^_^}> firing: RootPartitionLowInodes: https://status.nixos.org/prometheus/alerts
bridge[evilred] has joined #nixos-dev
ris has quit [Ping timeout: 246 seconds]
{`-`} has joined #nixos-dev
marek has quit [Ping timeout: 260 seconds]
marek has joined #nixos-dev
kalbasit has joined #nixos-dev
<{^_^}> firing: RootPartitionLowInodes: https://status.nixos.org/prometheus/alerts
kalbasit has quit [Ping timeout: 240 seconds]
cole-h has quit [Ping timeout: 265 seconds]
tdeo has quit [Ping timeout: 260 seconds]
tdeo has joined #nixos-dev
alp has joined #nixos-dev
orivej has quit [Ping timeout: 272 seconds]
saschagrunert has joined #nixos-dev
thibm has joined #nixos-dev
FRidh has joined #nixos-dev
rnhmjoj has quit [Changing host]
rnhmjoj has joined #nixos-dev
rnhmjoj has joined #nixos-dev
marek has quit [Ping timeout: 264 seconds]
marek has joined #nixos-dev
orivej has joined #nixos-dev
tokudan has quit [Read error: Connection reset by peer]
tokudan has joined #nixos-dev
alp_ has joined #nixos-dev
alp has quit [Ping timeout: 272 seconds]
mkaito has joined #nixos-dev
<{^_^}> firing: RootPartitionLowInodes: https://status.nixos.org/prometheus/alerts
thibm has quit [Ping timeout: 240 seconds]
thibm has joined #nixos-dev
alp_ has quit [Ping timeout: 272 seconds]
thibm has quit [Ping timeout: 240 seconds]
thibm has joined #nixos-dev
alp_ has joined #nixos-dev
Jackneill has quit [Ping timeout: 272 seconds]
Jackneill has joined #nixos-dev
Jackneill has quit [Max SendQ exceeded]
Jackneill has joined #nixos-dev
orivej has quit [Ping timeout: 260 seconds]
saschagrunert has quit [Remote host closed the connection]
justanotheruser has quit [Ping timeout: 264 seconds]
<gchristensen> should we ask the contributor to add a note about mkpasswd instead? https://github.com/NixOS/nixpkgs/pull/105143
<{^_^}> #105143 (by victorb, 1 minute ago, open): Change initialHashedPassword to initialPassword
<{^_^}> firing: RootPartitionLowInodes: https://status.nixos.org/prometheus/alerts
thibm has quit [Ping timeout: 240 seconds]
thibm has joined #nixos-dev
<stigo> gchristensen: that would be reasonable imho
alp_ has quit [Remote host closed the connection]
alp_ has joined #nixos-dev
dstzd has quit [Quit: ZNC - https://znc.in]
dstzd has joined #nixos-dev
<domenkozar[m]> I'd appreciate a proof read of https://deploy-preview-135--nixos-weekly.netlify.app/2020/09-nixos-weekly-2020-09.html (almost no text this time :/)
<ryantm> domenkozar looks good.
<adisbladis> domenkozar[m]: ✓
<domenkozar[m]> thanks!
<adisbladis> FRidh: Wdyt re #105113 (it's blocking some work I'd like to push)
<{^_^}> https://github.com/NixOS/nixpkgs/pull/105113 (by adisbladis, 12 hours ago, open): python: Propagate packageOverrides to pythonForBuild
<lukegb> adisbladis: do you have an example of something that was broken before that's fixed now?
<clever> [root@amd-nixos:~]# nix-shell '<nixpkgs>' -A libudev
<clever> anonymous function at /nix/store/1v1jczwm2d4wff3yq5j3zrknifpk8m77-nixos-21.03pre243434.e0759a49733/nixos/pkgs/top-level/default.nix:20:1 called with unexpected argument 'inNixShell'
<clever> not sure how, but nix-shell seems broken for me now
<adisbladis> lukegb: Not a minimal one, but something along these lines: `python3.override { packageOverrides = self: super: { wheel = super.wheel.overridePythonAttrs(old: rec { name = "${old.pname}-${version}"; version = "0.33.3"; src = {...}; }) } }`
<adisbladis> Where the wheel override wouldn't get picked up by pythotFromBuild and the build-time version checks fail
* lukegb nods
<FRidh> don't forget to pass `self = mypython;` to `python3.override`
<FRidh> note overrideScope' is now also available, if you prefer that
<adisbladis> FRidh: [overrideScope'] Oh, good to know :)
<adisbladis> FRidh: Do you mean to add pythonPackagesBuildHost as a nested set under the regular python3.pkgs?
<{^_^}> #105155 (by FRidh, 12 seconds ago, open): WIP Python: use pythonPackagesBuildHost.pkg.python instead of pythonF…
<FRidh> need to do the other interpreters as well
<infinisil> Is it possible for declarative hydra jobsets to specify additional NIX_PATH entries?
<adisbladis> FRidh: Nice, though you're still ignoring packageOverrides?
AlwaysLivid has joined #nixos-dev
<FRidh> adisbladis: overrides would have to be applied to all sets then
<FRidh> not just HostHost and BuildHost
<adisbladis> FRidh: Yes, I guess so?
<FRidh> I was under the impression this was already done with the splicing
<infinisil> Oh actually I believe input type "path" should work
<FRidh> adisbladis: if you have a test we can add it under `python.tests`
<adisbladis> FRidh: Sure, I could make one. Not today though.
justanotheruser has joined #nixos-dev
<hexa-> FRidh: so what's the deal with merging stuff into staging. Can I do that myself? If so, is there anything I need to watch out for?
<hexa-> i regularly have some security stuff, that should go in rather sooner than later
<hexa-> AFAIU there is a stabilization period and merging something in will certainly extend that period, if not done at the right time
FRidh has quit [Ping timeout: 264 seconds]
FRidh has joined #nixos-dev
<hexa-> 17:08 <hexa-> FRidh: so what's the deal with merging stuff into staging. Can I do that myself? If so, is there anything I need to watch out for?
<hexa-> 17:08 <hexa-> i regularly have some security stuff, that should go in rather sooner than later
<hexa-> 17:09 <hexa-> AFAIU there is a stabilization period and merging something in will certainly extend that period, if not done at the right time
<hexa-> would it be okay to pick up https://github.com/NixOS/nixpkgs/pull/101608?
<FRidh> staging is open for anyone to merge into at any time
<{^_^}> #101608 (by zowoq, 4 weeks ago, closed): qemu: use shared libslirp instead of vendored
<hexa-> FRidh: ok, thanks!
<hexa-> zowoq[m]: would it be okay for me to pick up https://github.com/NixOS/nixpkgs/pull/101608?
<{^_^}> #101608 (by zowoq, 4 weeks ago, closed): qemu: use shared libslirp instead of vendored
<FRidh> staging-next is stabilization only, and in critical cases security updates, though those may go to master then instead, depends a bit
<hexa-> alright
justanotheruser has quit [Ping timeout: 264 seconds]
alp_ has quit [Ping timeout: 272 seconds]
__monty__ has joined #nixos-dev
<adisbladis> lukegb: ^
<lukegb> ahhhh
cole-h has joined #nixos-dev
<FRidh> ah you have something from `pkgs`
<adisbladis> FRidh: pythonForBuild picks up the one from nixpkgs
<adisbladis> FRidh: I've replicated this callPackage idiom for the hooks in poetry2nix already
euandreh has joined #nixos-dev
<FRidh> what if you use overrideScope' instead of packageOverrides
<FRidh> there is this `keep` in python/default.nix, to prevent splicing
<FRidh> seems like you would want to extend that one
alp_ has joined #nixos-dev
<{^_^}> firing: RootPartitionLowInodes: https://status.nixos.org/prometheus/alerts
alp_ has quit [Ping timeout: 272 seconds]
jonringer has joined #nixos-dev
<jonringer> FRidh: did you want me to do the python-unstable bump?
orivej has joined #nixos-dev
AlwaysLivid has quit [Read error: Connection reset by peer]
rajivr has quit [Quit: Connection closed for inactivity]
MichaelRaskin has joined #nixos-dev
alp has joined #nixos-dev
<infinisil> Anybody have any complaints about https://github.com/NixOS/nixpkgs/pull/105042 ? Otherwise I'll merge it soon
<{^_^}> #105042 (by Infinisil, 1 day ago, open): release-lib: Don't use tryEval for packagePlatforms
<infinisil> This doesn't make hydra swallow some nix eval errors anymore, which adds another couple thousand eval errors as a result
<infinisil> Most new errors are stuff like `some-package = throw "removed"`
ris has joined #nixos-dev
<infinisil> And unsupported python interpreter errors
<samueldr> uh
<samueldr> infinisil: is it the issue which I fixed in hydra but on one bothered looking at?
<infinisil> It's more of a nixpkgs issue
<{^_^}> hydra#825 (by samueldr, 4 weeks ago, open): Fix unhelpful error messages in aggregate jobs.
<samueldr> yeah, but would hydra with that fix not swallow those errors?
<infinisil> Seems unrelated
<samueldr> or are you using the term "hydra" while you just mean "evaluating the release expressions"?
<infinisil> Yes ^
<samueldr> ah, great :)
<infinisil> It's really nixpkgs that swallows the errors because of its builtins.tryEval
<samueldr> yeah, I see now
<infinisil> jonringer: Thanks for the look :)
<infinisil> Did I ping the right hydra stakeholders btw? (eelco and domen)
orivej has quit [Ping timeout: 240 seconds]
<cole-h> Man, I super can't wait for the `progress-bar` branch of Nix is completed.
<abathur> does anyone grok whether this manual section is actually self-contradicting, or drawing a fine distinction that I am misinterpreting? https://nixos.org/manual/nix/stable/#sec-nix-ssl-cert-file
<abathur> oh, I guess I am, but it isn't a fine distinction
<abathur> I guess it means export in the shell, and prepare to do it in the rc, but don't do the latter until after installing
thibm has quit [Quit: WeeChat 2.6]
<FRidh> jonringer: go for it!
<abathur> though I'm not certain the note's assertion is true
disasm has quit [Quit: WeeChat 2.0]
disasm has joined #nixos-dev
jonringer has quit [Remote host closed the connection]
FRidh has quit [Quit: Konversation terminated!]
kalbasit has joined #nixos-dev
catern has quit [Ping timeout: 256 seconds]
arianvp has quit [Ping timeout: 256 seconds]
arianvp has joined #nixos-dev
julm has quit [Ping timeout: 256 seconds]
julm has joined #nixos-dev
catern has joined #nixos-dev
kalbasit has quit [Ping timeout: 256 seconds]
<{^_^}> firing: RootPartitionLowInodes: https://status.nixos.org/prometheus/alerts
terrorjack has quit [Read error: Connection reset by peer]
terrorjack has joined #nixos-dev
alp has quit [Remote host closed the connection]
alp has joined #nixos-dev
__monty__ has quit [Quit: leaving]
jonringer has joined #nixos-dev
mkaito has quit [Quit: WeeChat 2.9-dev]
<hexa-> supersandro2000: not sure what this means https://github.com/NixOS/nixpkgs/pull/105179#issuecomment-735006184
<hexa-> but I'm seeing this every once in a while from you
<supersandro2000> me not paying attention what build on darwin and what not
<supersandro2000> basically means there are no builds for darwin.
<supersandro2000> sometimes this also happens when ofborg tells you that there are darwin rebuilds
<hexa-> but the package does not seem to exclude darwin?
<supersandro2000> maybe on dependency. Didn't look further into this
alp has quit [Ping timeout: 272 seconds]
alp has joined #nixos-dev
alp has quit [Ping timeout: 272 seconds]
<supersandro2000> I am currently regenerating the node packages in nixpkgs. Going to merge that later into master. I would appreciate it if no one could merge something in the next hour or two
<samueldr> what does this mean?
<samueldr> shouldn't this go through a PR?
<cole-h> ^
<cole-h> Here's how it should go: 1) Open PR 2) Wait for ofborg to finish eval 3) If all looks good and no conflicts, merge. 4) Else, resolve conflicts, push, and return to step 2