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
<samueldr> (if you ls in the build directory of the kernel there'll be a couple more, it is not specific to the purgatory)
disasm has quit [Quit: WeeChat 2.0]
disasm has joined #nixos-dev
disasm has quit [Quit: WeeChat 2.0]
disasm has joined #nixos-dev
<gchristensen> matthewbauer[m]: I found a second problem
<gchristensen> matthewbauer[m]: https://hydra.nixos.org/job/nixpkgs/nixpkgs-19.03-darwin/ doesn't exist
<gchristensen> I'll fix that after a walk
disasm has quit [Client Quit]
disasm has joined #nixos-dev
orivej has quit [Ping timeout: 252 seconds]
disasm has quit [Client Quit]
Cale has joined #nixos-dev
disasm has joined #nixos-dev
<samueldr> gchristensen: #57100 for the fix
<{^_^}> https://github.com/NixOS/nixpkgs/pull/57100 (by samueldr, 29 seconds ago, open): linux: Makes the -dev output reproducible
<gchristensen> dreamy :D
<gchristensen> matthewbauer[m]: ok that wasn't the problem. next problem is https://hydra.nixos.org/job/nixpkgs/nixpkgs-19.03-darwin/darwin-tested#tabs-constituents is failing.
<gchristensen> matthewbauer[m]: I'll leave that up to you, if I can?
<matthewbauer[m]> ah ok yeah
<samueldr> I can't request changes on my own PR!
<samueldr> that's dumb, I would like to be able to put a red mark just like anyone else :/
orivej has joined #nixos-dev
<infinisil> Hehe I agree, there's no good reason against allowing this
init_6 has joined #nixos-dev
disasm has quit [Quit: WeeChat 2.0]
disasm has joined #nixos-dev
init_6 has quit []
init_6 has joined #nixos-dev
<gchristensen> samueldr: should that PR go to staging?
<samueldr> in the past we didn't send those kind of changes to staging I think, but it's on the cusp of being a tad big
<samueldr> like due to the amount of kernels there are
drakonis has joined #nixos-dev
<samueldr> like, it shouldn't go to staging due to risks, it's a risk-free change, but I'm never clear on amount of rebuilds
<samueldr> though one good thing: no darwin rebuilds
<samueldr> and looking at /queue-summary, seems quiet enough to not really warrant it?
{^_^} has quit [Remote host closed the connection]
{^_^} has joined #nixos-dev
init_6 has quit [Read error: Connection reset by peer]
init_6 has joined #nixos-dev
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
pie___ has joined #nixos-dev
pie__ has quit [Ping timeout: 240 seconds]
init_6 has quit []
drakonis has quit [Quit: WeeChat 2.3]
orivej has quit [Ping timeout: 245 seconds]
init_6 has joined #nixos-dev
MichaelRaskin has joined #nixos-dev
drakonis has joined #nixos-dev
orivej has joined #nixos-dev
init_6 has quit [Read error: Connection reset by peer]
johanot has joined #nixos-dev
init_6 has joined #nixos-dev
johanot has quit [Quit: WeeChat 2.2]
johanot has joined #nixos-dev
disasm has quit [Quit: WeeChat 2.0]
johanot has quit [Ping timeout: 245 seconds]
asymmetric has joined #nixos-dev
johanot has joined #nixos-dev
johanot has quit [Quit: WeeChat 2.2]
johanot has joined #nixos-dev
johanot has quit [Ping timeout: 255 seconds]
asymmetric has quit [Ping timeout: 245 seconds]
johanot has joined #nixos-dev
disasm has joined #nixos-dev
disasm has quit [Quit: WeeChat 2.0]
<infinisil> Is this one alright for master? https://github.com/NixOS/nixpkgs/pull/57095
<{^_^}> #57095 (by Infinisil, 14 hours ago, open): gtk3: Fix for missing symbols (again)
<infinisil> I'd say so
<gchristensen> what makes you say so? (honestly, just curious)
<infinisil> It's not an stdenv rebuild, just all the gtk3 dependent packages
<infinisil> And I don't like staging in general lol, it's always giving me trouble when bisecting
<infinisil> Too many updates are going to staging imo
<gchristensen> staging fixes real problems
<infinisil> And! This change is almost guaranteed to not cause any breakages
<gchristensen> is staging intended to isolate breakages?
<infinisil> No idea
<infinisil> Do we have reasons for staging layed out somewhere?
<MichaelRaskin> staging is intended to demonstrate that git history is annoying to work with (unlike real DVCSes)
<MichaelRaskin> I think there was something about reducing the lag between master and unstable to acceptable amounts
<gchristensen> my understanding is the idea is to bulk together big rebuilds to make it less annoying to contribute against master
<gchristensen> for example it'd be pretty annoying if this merged and then ofborg failed to build everything in master due to timeouts
<gchristensen> everything gtk related*
<infinisil> gchristensen: Yeah that was also my understanding
<infinisil> But then again, if too many things go to staging, it's hard to find breakages (because 99.9% of people use master)
<infinisil> plus there's all those stdenv things on staging, which makes it even harder to find breakages
<gchristensen> at any rate, I think the answer is it should go to staging
<infinisil> I see
<MichaelRaskin> Of course, people not using staging wouldn't be a problem if we had enough automated tests, which we won't have because NixOS tests are slow and threfore a pain to debug…
johanot has quit [Ping timeout: 240 seconds]
johanot has joined #nixos-dev
<infinisil> Yeah.. :(
disasm has joined #nixos-dev
<infinisil> MichaelRaskin: What do you think, should that PR go to staging or not?
<gchristensen> I'd love to find a nicer way to do staging
<MichaelRaskin> I think staging per se is OK, another approach would fix neither git nor our tests
<MichaelRaskin> Rebuilding all GTK3 rev-deps is probably staging in my impression
<infinisil> Alright, will switch the branch
<gchristensen> thoughtpolice: 'round?
disasm has quit [Quit: WeeChat 2.0]
disasm has joined #nixos-dev
init_6 has quit []
drakonis_ has joined #nixos-dev
drakonis_ has quit [Read error: Connection reset by peer]
drakonis1 has joined #nixos-dev
drakonis has quit [Ping timeout: 245 seconds]
jtojnar_ has quit [Read error: Connection reset by peer]
drakonis1 has quit [Read error: Connection reset by peer]
drakonis1 has joined #nixos-dev
drakonis1 has quit [Read error: Connection reset by peer]
drakonis1 has joined #nixos-dev
drakonis1 has quit [Read error: Connection reset by peer]
drakonis1 has joined #nixos-dev
drakonis1 has quit [Read error: Connection reset by peer]
drakonis1 has joined #nixos-dev
drakonis1 has quit [Read error: Connection reset by peer]
drakonis has joined #nixos-dev
drakonis_ has joined #nixos-dev
drakonis has quit [Ping timeout: 240 seconds]
ckauhaus has joined #nixos-dev
drakonis has joined #nixos-dev
drakonis_ has quit [Ping timeout: 268 seconds]
johanot has quit [Ping timeout: 268 seconds]
<infinisil> Huh, this is weird, tikzit failed on hydra with an error I can't reproduce locally, https://hydra.nixos.org/build/90301445#tabs-summary
<infinisil> Failed at " #include "tikzparser.parser.hpp"", fatal error: tikzparser.parser.hpp: No such file or directory
<infinisil> Can I get a hydra account?
<samueldr> infinisil: login with google, it'll make you one, once made contact... someone else... for more rights
<samueldr> (not sure who else than gchristensen could or would)
<infinisil> I was hoping I wouldn't have to use Google, no way around that?
<samueldr> AFAIK no
<infinisil> Boo, but alright
<samueldr> something something not hosting credentials I guess?
<samueldr> (I'm curious as to why exactly)
<samueldr> wondering if adding github as a login source would help wrt that friction
<infinisil> Alright I created an account, infinisil@icloud.com , pinging gchristensen and domenkozar, can I have rights to restart jobs please?
<samueldr> infinisil: meanwhile, can I help you?
<samueldr> (I can restart things)
<infinisil> samueldr: Yeah, I can't reproduce this failure: https://hydra.nixos.org/build/90308937
<infinisil> I think it's just transient
<samueldr> tried too
<samueldr> (after your link)
<infinisil> (That's not the tikzparser one btw)
<samueldr> ah sorry
<infinisil> But the tikzparser seems transient too
<samueldr> smells like bad parallelization, but after delete/build a couple times it doesn't fail for me :/
* samueldr looks at git-annex
<samueldr> restarted tikzit
<infinisil> Lots of new failures in 19.03 because of the staging merge unfortunately
<infinisil> I assume at least
<samueldr> machine "n/a" ?!
<samueldr> ah, ike
<samueldr> machine won't show in build steps when propagated it looks like
<infinisil> This one seems transient too: https://hydra.nixos.org/build/90309947
* samueldr wonders what's the hardware in ike
<infinisil> I'll test the julia one myself
<samueldr> maybe a dep from git-annex built on something else with more cpu features, and ike missing the feature makes it fail tests
<MichaelRaskin> As a person who has been banned from Google Search a few times (no kidding), I would also appreciate extra login options, GitHub probably beeing a reasonable default with the current development model
<infinisil> +1 to that
jtojnar_ has joined #nixos-dev
<MichaelRaskin> Although Hydra-only passwords that the user cannot change, only reset — also fine. We don't care about people with no password manager at all, I guess.
<MichaelRaskin> I guess no incentive to leak such a DB, beyond the existing incentives to attack Hydra because stealable compute
<infinisil> Idea for hydra: (ignoring building power needed) Build everything twice, then we can detect both reproducibility (if it succeeds) and transient failures (if it fails once)
<MichaelRaskin> Maybe post-intensional-store…
<MichaelRaskin> Also, build once but compare with ofBorg?
<MichaelRaskin> (not perfect coverage, but might provide useful information when aggregated over a couple of months)
<samueldr> ike is likely rocking a 6100 series opteron (if it is indeed still a dell r815 server) which "All models support: MMX, SSE, SSE2, SSE3, SSE4a, Enhanced 3DNow!, NX bit, AMD64, Cool'n'Quiet, AMD-V (SVM & Rapid Virtualization Indexing), HT-Assist"
<samueldr> so not sure what feature could be lacking other than the later SSSE4 instructions I guess
<samueldr> or whatever the right name for those :/
* samueldr wonders how this could be verified
<infinisil> MichaelRaskin: I think the intersection of { stuff ofborg built } and { stuff hydra built } is pretty small, considering that they don't "agree" on a nixpkgs version to build
<MichaelRaskin> infinisil: you, disbeliever! (in staging)
<MichaelRaskin> I mean, most packages survive whole _weeks_ without a rebuild on master
<infinisil> Hmm
<MichaelRaskin> So if ofBorg built something just before merge, then a post-merge state got into Hydra queue inside a couple of days, there is a large chance of intersection
<MichaelRaskin> And if not, there is a large chance that reproducibility is not the issue anyone is currently interested in!
<infinisil> Yeah I guess you're right
ekleog has quit [Quit: back soon]
ekleog has joined #nixos-dev
asymmetric has joined #nixos-dev
<gchristensen> infinisil: you can restart jobs now
<MichaelRaskin> After some discussion in #nixos-chat when there was a more specific discussion here, https://gist.github.com/7c6f434c/431c8233793571cad313e77356d2f7db «support tiers» — more questions than answers for now
<infinisil> gchristensen: Awesome thanks!
chrisaw has quit [Ping timeout: 252 seconds]
edef has quit [Ping timeout: 252 seconds]
edef has joined #nixos-dev
chrisaw has joined #nixos-dev
sorear has quit [Ping timeout: 252 seconds]
JosW has joined #nixos-dev
sorear has joined #nixos-dev
jtojnar_ has quit [Read error: Connection reset by peer]
jtojnar__ has joined #nixos-dev
<thoughtpolice> gchristensen: Ah, blast, sorry. If you're around this afternoon I should be as well
drakonis has quit [Ping timeout: 244 seconds]
drakonis has joined #nixos-dev
jtojnar__ has quit [Remote host closed the connection]
JosW has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
asymmetric has quit [Ping timeout: 244 seconds]
ckauhaus has quit [Quit: WeeChat 2.2]