sphalerite changed the topic of #nixos-dev to: NixOS Development (#nixos for questions) | NixOS stable: 20.03 ✨ | 20.09 ZHF: https://discourse.nixos.org/t/nixos-20-09-zero-hydra-failures/8928 | https://hydra.nixos.org/jobset/nixos/trunk-combined https://channels.nix.gsc.io/graph.html | https://r13y.com | 20.03 RMs: worldofpeace, disasm; 20.09: worldofpeace, jonringer | https://logs.nix.samueldr.com/nixos-dev
Graypup_ has quit [Quit: ZNC 1.6.1 - http://znc.in]
Graypup_ has joined #nixos-dev
LnL has quit [Quit: exit 1]
LnL has joined #nixos-dev
LnL has quit [Changing host]
LnL has joined #nixos-dev
<aminechikhaoui> so I'm struggling with something and looking for ideas, I started using https://github.com/manveru/nix-inclusive in a project to limit files that can trigger rebuilds but with hydra inputs that doesn't really help :/
<aminechikhaoui> as hydra relies on nix-prefetch-git so with every revision change even when the relevant files for build do not change, filter source would generate a new src path
<aminechikhaoui> anyone has a trick to limit rebuilds with a Hydra context ?
<cole-h> Yayyyyy, nixpkgs-20.09-darwin finally appeared on s.n.o!
<cole-h> The only outstanding "issue" with s.n.o is the lack of "EOL" labelling on 19.09.
tilpner_ has joined #nixos-dev
tilpner has quit [Ping timeout: 260 seconds]
tilpner_ is now known as tilpner
rajivr has joined #nixos-dev
orivej has quit [Ping timeout: 265 seconds]
orivej_ has joined #nixos-dev
justanotheruser has joined #nixos-dev
orivej_ has quit [Ping timeout: 258 seconds]
LnL has quit [Quit: exit 1]
LnL has joined #nixos-dev
LnL has joined #nixos-dev
LnL has quit [Changing host]
LnL has joined #nixos-dev
LnL has joined #nixos-dev
LnL has quit [Changing host]
LnL has joined #nixos-dev
LnL has joined #nixos-dev
LnL has quit [Changing host]
LnL has joined #nixos-dev
LnL has joined #nixos-dev
LnL has quit [Changing host]
<samueldr> someone with triage rights on the Nix repo will need to close and mark as invalid nix#4096 ... what a waste of such a good round numbe
<{^_^}> https://github.com/NixOS/nix/pull/4096 (by pickfire, 39 minutes ago, open): Remove title for nix-env
LnL has joined #nixos-dev
<cole-h> Also, kinda shocking considering how active they seem to be elsewhere...
LnL has quit [Ping timeout: 240 seconds]
LnL has joined #nixos-dev
LnL has joined #nixos-dev
LnL has quit [Changing host]
LnL has joined #nixos-dev
LnL has joined #nixos-dev
LnL has quit [Changing host]
LnL has joined #nixos-dev
LnL has joined #nixos-dev
LnL has quit [Changing host]
LnL has joined #nixos-dev
LnL has quit [Changing host]
LnL has joined #nixos-dev
Shados_ has joined #nixos-dev
edwtjo has joined #nixos-dev
edwtjo has joined #nixos-dev
edwtjo has quit [Changing host]
Shados has quit [Ping timeout: 260 seconds]
abathur has quit [Quit: abathur]
abathur has joined #nixos-dev
alp has joined #nixos-dev
alp has quit [Ping timeout: 272 seconds]
justanotheruser has quit [Ping timeout: 272 seconds]
pikajude has quit [Ping timeout: 272 seconds]
pikajude has joined #nixos-dev
cole-h has quit [Quit: Goodbye]
rajivr has quit [*.net *.split]
thonkpod has quit [*.net *.split]
gleber has quit [*.net *.split]
teehemkay has quit [*.net *.split]
thoughtpolice has quit [*.net *.split]
angerman has quit [*.net *.split]
georgyo has quit [*.net *.split]
michaelpj1 has quit [*.net *.split]
stew has quit [*.net *.split]
fadenb has quit [*.net *.split]
alp has joined #nixos-dev
saschagrunert has joined #nixos-dev
<manveru> aminechikhaoui: it probably needs a builtins.path around the whole thing
__monty__ has joined #nixos-dev
<niksnut> hm, what's the reason that systemd.lib is gone? it seems like a major size regression to have to depend on full systemd...
<NinjaTrappeur> See https://github.com/NixOS/nixpkgs/pull/94354 for more context
<{^_^}> #94354 (by flokli, 8 weeks ago, merged): systemd: 245.6 -> 246
georgyo has joined #nixos-dev
angerman has joined #nixos-dev
thoughtpolice has joined #nixos-dev
gleber has joined #nixos-dev
thonkpod has joined #nixos-dev
teehemkay has joined #nixos-dev
rajivr has joined #nixos-dev
fadenb has joined #nixos-dev
michaelpj1 has joined #nixos-dev
stew has joined #nixos-dev
<flokli> niksnut: TLDR: upstream introduced a circular dependency between out and lib, as libsystemd started to provided some path lookup stuff inside libsystemd
<flokli> we might be able to patch these paths to /run/current-system instead, but I'm not entirely certain about other implications
<flokli> (which should be documented in further detail in that issue)
<niksnut> it increases the closure size of packages like emacs by 85 MiB (especially because systemd depends on another copy of systemd for some reason...)
<niksnut> it's even worse, for instance everything that depends on dbus now depends on two copies of systemd
<{^_^}> #99240 (by edolstra, 2 minutes ago, open): systemd.lib was removed
ris has quit [Ping timeout: 264 seconds]
thonkpod has quit [*.net *.split]
rajivr has quit [*.net *.split]
gleber has quit [*.net *.split]
georgyo has quit [*.net *.split]
angerman has quit [*.net *.split]
thoughtpolice has quit [*.net *.split]
teehemkay has quit [*.net *.split]
michaelpj1 has quit [*.net *.split]
stew has quit [*.net *.split]
fadenb has quit [*.net *.split]
arcnmx has quit [Quit: Idle for 30+ days]
georgyo has joined #nixos-dev
thoughtpolice has joined #nixos-dev
angerman has joined #nixos-dev
teehemkay has joined #nixos-dev
gleber has joined #nixos-dev
thonkpod has joined #nixos-dev
rajivr has joined #nixos-dev
fadenb has joined #nixos-dev
michaelpj1 has joined #nixos-dev
stew has joined #nixos-dev
<worldofpeace> flokli: 20.09 is affected by https://github.com/NixOS/nixpkgs/issues/98094?
<{^_^}> #98094 (by gdamjan, 2 weeks ago, open): systemd depends on different derivation of systemd
<flokli> yes, 246 is on 20.09 as well.
<worldofpeace> also pm'd u about the GO / NO-GO tomorrow
<worldofpeace> flokli: this one's not a blocker right?
<flokli> worldofpeace: it kinda is - if you look at #99240.
<{^_^}> https://github.com/NixOS/nixpkgs/issues/99240 (by edolstra, 1 hour ago, closed): systemd.lib was removed
<flokli> worldofpeace: on the go-no-go, I did reply to the PM. tomorrow will work for me.
<worldofpeace> flokli: added to "blocker project". It's a lot easier to manage than a label. Yay! ✨ happy to expect u there
<yorick> https://github.com/NixOS/nixpkgs/pull/97758 hmm, should backport
<{^_^}> #97758 (by yorickvP, 2 weeks ago, merged): nixos/victoriametrics: escape newlines in ExecStart
<worldofpeace> yorick: shouldn't the trailing `/` be an issue if extraOptions is the default value?
<yorick> good point
<yorick> let me check what escapeShellArgs does
<yorick> but I think empty lines wouldn't matter
<yorick> well, ofborg passed the test
<yorick> (but then it did without this change)
<worldofpeace> I recall in the past systemd made a change to like escaping, I can't remember if it was this
<yorick> no warnings from systemd, this time
<yorick> so it may be that it works with an empty line
<yorick> https://logs.nix.ci/?key=nixos/nixpkgs.97758&attempt_id=916f264e-5751-478c-81bd-8673443f2aa7
<yorick> so are aarch64 eval's broken on master?
<yorick> https://logs.nix.ci/?key=nixos/nixpkgs.99241&attempt_id=6e1b751d-669f-4a02-94db-f74648c49400
<worldofpeace> it says "inspired" by shell so maybe you're correct
<worldofpeace> yorick: yes
<worldofpeace> but I think it's an ofborg issue
<yorick> yeah, trailing backslashes merge lines, but does it merge an empty line or does it skip it and merge to [Unit]?
<{^_^}> #99241 (by invokesus, 1 hour ago, open): victoriametrics: 1.40.0 -> 1.42.0
<worldofpeace> yorick: I didn't see the other link a changelog or mention what changes happened. usually the best way to be sure about merging an update is to look at that (if there is one)
<worldofpeace> * I didn't see a link to
<yorick> someone made the usual r-ryantm pr manually, probably to get a t-shirt
<yorick> I should add passthru.tests to it
<yorick> oh, r-ryantm broke because it renamed from VictoriaMetrics to victoriametrics
<worldofpeace> yorick: even if it was a hacktoberfest PR it was an acceptable one
<yorick> yep, very much so
<yorick> just a waste of humanity's effort :P
<worldofpeace> (not like some terrible halloween trick)
<yorick> is r-ryantm case-sensitive?
<worldofpeace> yorick: actually, I see this package hosted on github. and nixpkgs-update can handle those too
<yorick> https://github.com/NixOS/nixpkgs/pull/96747 is what it did last time
<{^_^}> #96747 (by r-ryantm, 4 weeks ago, merged): victoriametrics: 1.37.4 -> 1.40.0
<worldofpeace> this link works so I think it wouldn't matter https://github.com/victoriametrics/victoriametrics
<yorick> okay, I'll backport, and add a passthru.tests
orivej has joined #nixos-dev
<yorick> okay, done
<yorick> now to wait for ofborg
orivej has quit [Ping timeout: 240 seconds]
<nbp> https://paste.mozilla.org/LCYy7Uix slightly painful, when the command which is failing is suggesting to use it as a way to by-pass the failure …
orivej has joined #nixos-dev
<yorick> heh
<yorick> go through NIX_PATH=nixpkgs=channel:nixos-20.03-small
<yorick> but yeah, that error message is never helpful
atriq has joined #nixos-dev
Taneb has quit [Ping timeout: 240 seconds]
<niksnut> after rebuilding my system on 20.09, the system closure now contains *three* copies of qt :-|
<niksnut> we really need to pay closer attention to closure sizes
<niksnut> let's merge https://github.com/NixOS/nixpkgs/pull/70981 so that unexpected closure size increases become a fatal error
<{^_^}> #70981 (by edolstra, 50 weeks ago, open): VM test closure checks
atriq is now known as Taneb
saschagrunert has quit [Remote host closed the connection]
saschagrunert has joined #nixos-dev
<nbp> yorick: Thanks, I was going to copy the closure out of a RPI otherwise :P
<aminechikhaoui> manveru builtins.path wouldn't control the hash right ? only the name part of the pkg as far as I see
AlwaysLivid has joined #nixos-dev
alp has quit [Ping timeout: 240 seconds]
<aminechikhaoui> niksnut maybe you have some ideas for https://logs.nix.samueldr.com/nixos-dev/2020-10-01#4044523; :)
orivej has quit [Ping timeout: 240 seconds]
alp has joined #nixos-dev
<niksnut> aminechikhaoui: there just was some talk about adding a filter to path flake inputs: https://github.com/NixOS/nix/issues/4097
<{^_^}> nix#4097 (by jorsn, 12 hours ago, open): support arbitrary files in flakes or filter them out
<niksnut> wouldn't really help with git though
<aminechikhaoui> niksnut that's sad :D
alp has quit [Ping timeout: 272 seconds]
<eyJhb> Anyone have time to look at this? - https://github.com/NixOS/nixpkgs/pull/98451
<{^_^}> #98451 (by eyJhb, 1 week ago, open): purple-slack: 2019-08-19 - 2020-09-22
alp has joined #nixos-dev
<ryantm> yorick: latest run logs for victoriametrics: https://gist.github.com/ryantm/22a1f7d1f406457fe991de2bd8f74f4d
<aminechikhaoui> niksnut what if there was a builtins.fetch<something> that generates a content addressable store path out of an input path, which we could use for hydra inputs
<yorick> ryantm: I don't understand the problem
<yorick> why does it try the lowercase name?
<ryantm> yorick: Yes, the problem is because of case sensitivity! It looks like its an issue with how https://github.com/Synthetica9/nixpkgs-update-github-releases feeds the updates to it.
<niksnut> aminechikhaoui: I guess the filter could also apply to other input types
<ryantm> yorick: Since it is working sometimes, I bet it is working via the Repology source.
<aminechikhaoui> niksnut you mean the filter suggested in https://github.com/NixOS/nix/issues/4097 ?
<{^_^}> nix#4097 (by jorsn, 14 hours ago, open): support arbitrary files in flakes or filter them out
<ryantm> yorick: The Repology source is a lot more laggy and picky than the GitHub one though, because it has to wait for the unstable channel update and then the version in master has to exactly match what Repology has.
timokau[m] has joined #nixos-dev
<aminechikhaoui> I don't know if that idea solves the problem I have, but basically what I want is a filter(dir, allowedPaths)->out, where out is the same as long as the allowedPaths in the filter didn't change even if the `dir` directory had other changes
<timokau[m]> This eval error looks like an ofBorg fluke to me, is that right? Safe to ignore?
<{^_^}> #97237 (by midchildan, 3 weeks ago, open): sd-local: init at 1.0.5
<aminechikhaoui> so I guess that will require some hash calculation of the allowed paths or generating a store path that is content addressable out of that filter
<gchristensen> timokau[m]: eval errors are almost never faulty, and almost never safe to ignore
justanotheruser has joined #nixos-dev
<timokau[m]> gchristensen: That's why I'm asking. The error complains about something with pandoc though, which seems entirely unrelated to the PR. I was thinking that there might have been an issue on master 26 days ago when the PR was created.
<gchristensen> you can ask ofborg to eval again
<timokau[m]> I did, and a bunch of eval-subtasks passed near-immediately. The main "grahamcofborg-eval" stays red though. Or does it just take a while for the status to be updated?
<timokau[m]> I assumed that the old status would be invalidated immediately and replaced by a pending one, but that might be wrong now that I think about it
alp has quit [Ping timeout: 272 seconds]
orivej has joined #nixos-dev
alp has joined #nixos-dev
<niksnut> I'm trying to backport digikam 7.1.0 to 20.09, since digikam 6.4 is broken
<niksnut> however, the unpackPhase fails with: /nix/store/333six1faw9bhccsx9qw5718k6b1wiq2-stdenv-linux/setup: line 834: /nix/store/9x8vjfxjz2wv7xb90vwv5i697z6gr7d2-xz-5.2.5-bin/bin/xz: Argument list too long
<niksnut> which appears to be because the environment is too big
<niksnut> and all those cmake hooks do generate enormous environment variables
<niksnut> anybody know why this doesn't happen on master?
<niksnut> okay, it's probably because there are multiple versions of qt in the input closure
<niksnut> as a result a variable like CMAKE_PREFIX_PATH is 95 KB on master, but 132 KB on 20.09
orivej has quit [Ping timeout: 260 seconds]
ris has joined #nixos-dev
cole-h has joined #nixos-dev
hax404 has quit [Remote host closed the connection]
hax404 has joined #nixos-dev
hax404 has quit [Remote host closed the connection]
hax404 has joined #nixos-dev
<cole-h> worldofpeace / yorick: I'm actually inclined to say it's a Nixpkgs problem (related to https://github.com/NixOS/nix/issues/4003) -- pkgs/top-level/default.nix should have an ellipsis to fix this.
<{^_^}> nix#4003 (by Ma27, 3 weeks ago, open): `nix-shell` breaks with an eval-error in `nixpkgs` with Nix 3.0pre
<cole-h> Rather, the problematic arg, `supportedSystems` is used there ^
gleber has quit [*.net *.split]
thonkpod has quit [*.net *.split]
rajivr has quit [*.net *.split]
georgyo has quit [*.net *.split]
teehemkay has quit [*.net *.split]
thoughtpolice has quit [*.net *.split]
angerman has quit [*.net *.split]
michaelpj1 has quit [*.net *.split]
stew has quit [*.net *.split]
fadenb has quit [*.net *.split]
michaelpj1 has joined #nixos-dev
thoughtpolice has joined #nixos-dev
georgyo has joined #nixos-dev
teehemkay has joined #nixos-dev
angerman has joined #nixos-dev
gleber has joined #nixos-dev
thonkpod has joined #nixos-dev
fadenb has joined #nixos-dev
stew has joined #nixos-dev
<cole-h> timokau[m]: btw, ofborg doesn't clear any of its statuses when it's told to re-eval, so you just have to wait (in fact, it looks like ofborg is done now, sans the darwin check)
<timokau[m]> cole-h: Thanks! Looks like this doesn't play well with the wait-for-borg action, but that's probably a not too important edge case
* cole-h is personally not a fan of the wait-for-borg action anyways.
<timokau[m]> Are the nixos org invites for maintainers still going on? (cc gchristensen)
<timokau[m]> cole-h: Its a bit weird that it is red-by-default instead of pending-by-default
<cole-h> AFAIK, no.
<{^_^}> rfc39#3 (by cole-h, 1 week ago, open): Create a database of already-invited users and don't invite them again
saschagrunert has quit [Quit: Leaving]
<timokau[m]> gchristensen: Ah, thanks. Is it possible to invite people manually?
<cole-h> Yes, but needs org owner intervention IIRC.
<gchristensen> it would be really nice if somebody fixed that issue
<gchristensen> manually managing the invitations isn't very practical imo
<cole-h> I'm planning on it, but free time is at a premium due to school + work x)
<gchristensen> yeah understood
<timokau[m]> Yeah, agreed that it would be nice ;) Unfortunately I'm (perpetually, it seems) in avoid-new-commitments mode.
<gchristensen> sounds healthy :)
<timokau[m]> Still if someone with the right permissions reads this: I would like turion and glittershark invited. They're helping me test marvin-mk2 and it would make things easier if they were org members (assignees, reviwers, all the reasons we started the rfc in the first place)
peelz has joined #nixos-dev
alp has quit [Ping timeout: 272 seconds]
<worldofpeace> I'm not a designer but I hope this makes sense samueldr https://github.com/NixOS/nixos-artwork/pull/57#issuecomment-702372553 ?
<samueldr> worldofpeace: that's not designer intricacies though, that's good concern
<samueldr> also why I asked, had *some* reservations about the pose, but not enough to block
<samueldr> its scream, to me, screams powerfully
<samueldr> or is it singing?
<worldofpeace> hmm, now that u mention it it's now for being a songbird and they assume that pose
<worldofpeace> * it's known
<worldofpeace> I just think maybe it's not very "pretty" (well it is a bird). I just think that pose shows off more aesthetically pleasing features like the wing and tail feathers.
<samueldr> I can see how both can be observed, that's why I didn't mention my reservation beforehand
<samueldr> I think mog works from public domain illustrations, not 100% positive on that
<samueldr> so it might limit availability
alp has joined #nixos-dev
<worldofpeace> that is true. I figure if it's unreasonable they'll tell me
<samueldr> yeah
orivej has joined #nixos-dev
abathur has quit [Quit: abathur]
abathur has joined #nixos-dev
<worldofpeace> I've made a new issue that's really important to the future of releasing nixos https://github.com/NixOS/nixpkgs/issues/99334. And a label for `release process`
<{^_^}> #99334 (by worldofpeace, 6 minutes ago, open): Create NixOS release criterias
<cole-h> worldofpeace: I like the idea of having the mascot be on the wallpapers.
<cole-h> (and kinda surprised this wasn't already happening)
<worldofpeace> cole-h: exactly. So far there's been no new artwork aside from what's going on the website https://github.com/NixOS/nixos-artwork/pull/57
<{^_^}> nixos-artwork#57 (by mogorman, 10 hours ago, open): 20.09-nightingale artwork
<cole-h> (btw, I think we still need a "resize" script for that)
<worldofpeace> even ubuntu has new wallpapers, though it's basically the same one with minor changes :D
<worldofpeace> cole-h: will add that to the todo list
cole-h has quit [Quit: Goodbye]
cole-h has joined #nixos-dev
<pie_> thoughtpolice: are you around these days? it may be advisable to bump the rr package to master: https://github.com/mozilla/rr/issues/2696#issuecomment-702434565
<pie_> might be nice to do before 20.09, or are things frozen already?
<pie_> (if its deemed a good decision to go to a non-release version)
__monty__ has quit [Quit: leaving]
<cole-h> Things are frozen, but I'd argue Zen support is valuable enough to backport.
<ghuntley> omg 2500 followers overnight
<ghuntley> new york times lol
<samueldr> hm?
<samueldr> are _you_ shitoberfest?
<samueldr> you are
thonkpod has quit [*.net *.split]
gleber has quit [*.net *.split]
teehemkay has quit [*.net *.split]
georgyo has quit [*.net *.split]
thoughtpolice has quit [*.net *.split]
angerman has quit [*.net *.split]
michaelpj1 has quit [*.net *.split]
fadenb has quit [*.net *.split]
stew has quit [*.net *.split]
zowoq[m] has joined #nixos-dev