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
alp has quit [Ping timeout: 272 seconds]
endocrimes has quit [Quit: running from the computers]
<colemickens> Is there a way to express flakes overrides in a file and then specify that file to a nix command?
<colemickens> I've got a "nixup" script that is mostly around to manage adding --override-input for all of my local checkouts of various nix repos. I'd like to have an overrides.nix file that specifies overrides. I might file an issue, curious if anyone had thoughts or if I'm missing an obvious problem or better option
abathur has quit [Ping timeout: 246 seconds]
abathur has joined #nixos-dev
endocrimes has joined #nixos-dev
endocrimes has quit [Client Quit]
endocrimes has joined #nixos-dev
ris has quit [Ping timeout: 240 seconds]
orivej has quit [Ping timeout: 256 seconds]
drakonis has quit [Quit: ZNC 1.8.2 - https://znc.in]
drakonis has joined #nixos-dev
justanotheruser has quit [Ping timeout: 240 seconds]
m1cr0m4n has joined #nixos-dev
m1cr0man has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-dev
orivej has quit [Remote host closed the connection]
orivej has joined #nixos-dev
rajivr has joined #nixos-dev
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-dev
orivej has quit [Read error: Connection reset by peer]
orivej has joined #nixos-dev
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
<aminechikhaoui> domenkozar[m] I didn't find a musl Github team as mentioned in the RFC and only see you from that team here :-).
<aminechikhaoui> example. Do you know if there are any concerns about adding those patches in general ?
<aminechikhaoui> So I'm told in #musl that some of the patches in https://github.com/richfelker/musl-cross-make/tree/master/patches/gcc-9.2.0 are critical so that things work correctly. This was triggered by a bug I encountered which needs https://github.com/richfelker/musl-cross-make/blob/master/patches/gcc-9.2.0/0014-fix-gthr-weak-refs-for-libgcc.patch for
<cole-h> If somebody has a moment, please merge https://github.com/NixOS/nixpkgs/pull/101098
<{^_^}> #101098 (by 9999years, 4 hours ago, open): ytop: Add "ytop" to ytop's error message
<cole-h> arianvp: btw, I found another issue that reliably unicorns :) https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+wicd+is%3Aclosed
<siraben> What's the bootstrapping process for Nix?
<cole-h> By bootstrapping, do you mean building Nix without Nix?
orivej has quit [Ping timeout: 260 seconds]
<samueldr> I think it's about bootstrapping gcc, extrapolating from questions from yesterday
<samueldr> I don't know *how*
kalbasit_ has joined #nixos-dev
<samueldr> but I don't know what is the "mother" of it all, how the first bootstrap was made
tilpner_ has joined #nixos-dev
tilpner has quit [Remote host closed the connection]
tilpner_ is now known as tilpner
alp has joined #nixos-dev
LnL has quit [Quit: exit 1]
kini has quit [Quit: No Ping reply in 210 seconds.]
LnL has joined #nixos-dev
LnL has quit [Changing host]
LnL has joined #nixos-dev
kini has joined #nixos-dev
cole-h has quit [Ping timeout: 272 seconds]
saschagrunert has joined #nixos-dev
<zimbatm> samueldr: probably by eelco, manually
<zimbatm> tarballs.nixos.org is a S3 bucket where things get uploaded manually
orivej has joined #nixos-dev
__monty__ has joined #nixos-dev
m1cr0man has joined #nixos-dev
m1cr0m4n has quit [Ping timeout: 260 seconds]
domenkozar[m] has quit [Quit: killed]
colemickens has quit [Quit: killed]
Valodim[m] has quit [Quit: killed]
Ox4A6F has quit [Quit: killed]
jonge[m] has quit [Quit: killed]
Ericson2314 has quit [Quit: killed]
philipp[m] has quit [Quit: killed]
michaelpj has quit [Quit: killed]
regnat has quit [Quit: killed]
timokau[m] has quit [Quit: killed]
Irenes[m] has quit [Quit: killed]
aterius has quit [Quit: killed]
maralorn has quit [Quit: killed]
DamienCassou has quit [Quit: killed]
emily has quit [Quit: killed]
jtojnar has quit [Quit: killed]
bbigras has quit [Quit: killed]
danielrf[m] has quit [Quit: killed]
worldofpeace has quit [Quit: killed]
treed[m] has quit [Quit: killed]
mkg20001 has quit [Quit: killed]
rycee has quit [Quit: killed]
bennofs[m] has quit [Quit: killed]
zowoq[m] has quit [Quit: killed]
puzzlewolf has quit [Quit: killed]
kraem has quit [Quit: killed]
siraben has quit [Quit: killed]
bk1603[m] has quit [Quit: killed]
alexarice[m] has quit [Quit: killed]
JJJollyjim has quit [Quit: killed]
aanderse has quit [Quit: killed]
roberth has quit [Quit: killed]
Dandellion has quit [Quit: killed]
codyopel has quit [Quit: killed]
ma27[m] has quit [Quit: killed]
ryantm has quit [Quit: killed]
thefloweringash has quit [Quit: killed]
rnhmjoj has quit [Quit: killed]
colemickens has joined #nixos-dev
emily has joined #nixos-dev
roberth has joined #nixos-dev
michaelpj has joined #nixos-dev
alexarice[m] has joined #nixos-dev
bk1603[m] has joined #nixos-dev
ma27[m] has joined #nixos-dev
timokau[m] has joined #nixos-dev
codyopel has joined #nixos-dev
Dandellion has joined #nixos-dev
jtojnar has joined #nixos-dev
domenkozar[m] has joined #nixos-dev
danielrf[m] has joined #nixos-dev
bbigras has joined #nixos-dev
ryantm has joined #nixos-dev
rycee has joined #nixos-dev
philipp[m] has joined #nixos-dev
Irenes[m] has joined #nixos-dev
Valodim[m] has joined #nixos-dev
thefloweringash has joined #nixos-dev
JJJollyjim has joined #nixos-dev
bennofs[m] has joined #nixos-dev
jonge[m] has joined #nixos-dev
DamienCassou has joined #nixos-dev
aanderse has joined #nixos-dev
mkg20001 has joined #nixos-dev
Ericson2314 has joined #nixos-dev
kraem has joined #nixos-dev
worldofpeace has joined #nixos-dev
Ox4A6F has joined #nixos-dev
aterius has joined #nixos-dev
siraben has joined #nixos-dev
maralorn has joined #nixos-dev
rnhmjoj has joined #nixos-dev
regnat has joined #nixos-dev
zowoq[m] has joined #nixos-dev
puzzlewolf has joined #nixos-dev
treed[m] has joined #nixos-dev
<raboof> when some software without a version number is packaged, https://nixos.org/manual/nixpkgs/unstable/#sec-package-naming says to append "-unstable" to the name.
<raboof> Is there consensus about that? I also see a lot of packages with "unstable-" prepended to the version.
alp has quit [Ping timeout: 272 seconds]
<samueldr> zimbatm: yeah, though I meant more in a general sense, when and from what :)
<zimbatm> ah I see. only niksnut probably knows
alp has joined #nixos-dev
<niksnut> it should be appended to the pname, not the version
rnhmjoj has quit [Changing host]
rnhmjoj has joined #nixos-dev
rnhmjoj has quit [Changing host]
rnhmjoj has joined #nixos-dev
<zimbatm> niksnut: sorry, I was refering to the previous discussion about how the bootstrap tarballs on tarballs.nixos.org are being generated
alp has quit [Ping timeout: 272 seconds]
<LnL> the stdenvBootstrapTools jobs on hydra
<samueldr> and what about the first bootstrap LnL? ;)
<infinisil> ryantm: Nice!
<LnL> samueldr: ah back in time, at some point you'll end up in a nixpkgs that didn't have it's own compiler yet :)
<samueldr> niksnut: to rephrase the question as a whole: how was our current root of trust seeded bootstrap-wise?
<samueldr> LnL: yeah, exactly
<samueldr> I'm tangentially curious, I think it was siraben that wanted to know more, not sure if it was about the historical facet or the current implementation
<siraben> samueldr: Yes, it's related to the "trusting trust issue" as it pertains to the Nix ecosystem.
<LnL> to be fair nothing that's in the current bootstrap tools ends up in the next so having a previous influence the new one seems pretty impossible
<niksnut> they were generated by me on suse linux
<samueldr> LnL: I guess there's always the thought experiment about having the compiler trojaned deeply enough that it will always produce compilers that produces tools that will bypass logins in a specified pattern
<samueldr> but that's, as far as everyone knows, a though experiment :)
<samueldr> I wasn't sure if it was directly "reflections on trusting trust" or an extension of it, looks like it might be an extension of it
alp has joined #nixos-dev
<LnL> also, I doubt many other distros can trace the chain back to 2006
<samueldr> yep, though it'll be neat to have a from-nothing bootstrap whenever that'll happen; and would be extra-neat if it ended up being bit-for-bit equal :)
<LnL> oh right, if it's completely reproducible you could tie the loop
<das_j> I hope this is the right channel for that, but what's up with the header of https://status.nixos.org/ ?
<samueldr> still unfixed casualty of the website redesign
<samueldr> it was (and still is) directly including styles from the nixos.org domain
<samueldr> rather than wait until we eventually get to it, https://github.com/NixOS/nixos-homepage/pull/626 fixes it
<{^_^}> nixos-homepage#626 (by samueldr, 26 seconds ago, open): Revert "css: Remove now unused nixos-site css"
<samueldr> (will merge once it passes)
<samueldr> das_j: fixed, might need some persuasion in refreshes
<das_j> nice, thank you
<gchristensen> ...hrm error: assertion (((args) ? localSystem) -> (! (((args) ? system) || ((args) ? platform)))) failed at /nix/store/byfyjgsd2rjk51mr2idsnrm8d6wk15gw-nmgajpfwdws68hb99bciq73nz8jvw7vi-nixexprs.tar.xz/pkgs/top-level/impure.nix:82:1
<das_j> I thought this was lisp at first
<das_j> sorry I mean (((((lisp)))))
<gchristensen> I wonder why nixos-rebuild is failing with this
<gchristensen> ehhh I can't seem to build my previous version either ...
<gchristensen> nixos-rebuild isn't pure -- using an old version uses my system's PATH, and doesn't change the Nixversion in the PATH. maybe we can resholve that ... :)
<gchristensen> :/
<gchristensen> I don't understand
<LnL> the assert output isn't very nice, but at least it shows something now :)
<gchristensen> yeah... I'm just not sure why it is tripping the assert after an nixos-rebuild switch
<gchristensen> and now I can't undo it
<LnL> not exactly sure but seems like the assert is trying to prevent conflicting system definitions
<LnL> I know you can specify some of those in your configuration
<gchristensen> ah ha I had an unstaged diff in my config
<gchristensen> heh
<gchristensen> this caused that error! environment.etc.nixpkgs = pkgs.path;
<LnL> hmm very strange
<gchristensen> interesting way for that mistake to materialize
<LnL> I think that should be environment.etc.nixpkgs.source since it's a path
<gchristensen> yeah
<LnL> almost seems like it tried to import that or something
<gchristensen> yeah...
costrouc has joined #nixos-dev
justanotheruser has joined #nixos-dev
alp has quit [Ping timeout: 272 seconds]
alp has joined #nixos-dev
<arianvp> the mother is a snapshot from a SUSE box by eelco I think
saschagrunert has quit [Quit: Leaving]
orivej has quit [Ping timeout: 258 seconds]
<samueldr> [07:29:13] <niksnut> they were generated by me on suse linux
<samueldr> arianvp: seems you're right :)
cole-h has joined #nixos-dev
alp has quit [Ping timeout: 272 seconds]
<jtojnar> raboof, niksnut see also https://github.com/NixOS/nixpkgs/pull/100833
<{^_^}> #100833 (by ryantm, 3 days ago, open): doc: update version and pname package naming conventions
alp has joined #nixos-dev
alp has quit [Ping timeout: 272 seconds]
kalbasit_ has quit [Ping timeout: 272 seconds]
pinpox has quit [Quit: The Lounge - https://thelounge.chat]
pinpox has joined #nixos-dev
pinpox has quit [Client Quit]
<siraben> So looks like at the current moment, there is no minimal bootstrap for Nix?
pinpox has joined #nixos-dev
<siraben> Or would it just amount to being able to bootstrap GCC?
pinpox has quit [Client Quit]
pinpox has joined #nixos-dev
evanjs has quit [Quit: ZNC 1.8.1 - https://znc.in]
evanjs has joined #nixos-dev
pinpox has quit [Client Quit]
ris has joined #nixos-dev
pinpox has joined #nixos-dev
pinpox has quit [Client Quit]
pinpox has joined #nixos-dev
pinpox has quit [Client Quit]
pinpox has joined #nixos-dev
mjsir911 has quit [Quit: Goodbye, World!]
mjsir911 has joined #nixos-dev
alp has joined #nixos-dev
__Sander__ has joined #nixos-dev
rajivr has quit [Quit: Connection closed for inactivity]
<raboof> jtojnar: ah, bad timing on my part I guess :D
orivej has joined #nixos-dev
* aminechikhaoui thinks `nix-info` should be part of the new nix command
<aminechikhaoui> random thought based on the pain of investigating stuff with coworkers :D
<cole-h> Would need to support flakes then (aka not rely on NIX_PATH / <nixpkgs>), but I'm also +1 on that
raboof has quit [Changing host]
raboof has joined #nixos-dev
<andi-> would need to support *also* flakes not just flakes :)
<niksnut> aminechikhaoui: maybe it could be integrated into nix doctor
<niksnut> or just part of nix --version
<aminechikhaoui> niksnut right, I actually thought nix doctor already did that at first then discovered it doesn't
<LnL> is there some way to define a flake as a standalone file?
<LnL> I often work in repos where I don't really want to commit nix stuff but still use project specific expressions for development
<cole-h> I thnk `nix --version` would be good place. `nix doctor` doesn't seem like the right place, IMO (though I did think of that, as well)
<cole-h> andi-: :P
<aminechikhaoui> did anyone ever succeed in fully statically linking protobuf including protoc using musl, I can't make libtool and friends behave so far :/
{`-`}_ is now known as {`-`}
justanotheruser has quit [Ping timeout: 260 seconds]
justanotheruser has joined #nixos-dev
__monty__ has quit [Quit: leaving]
justanotheruser has quit [Ping timeout: 260 seconds]
<aminechikhaoui> so libtool basically insists on adding /path/to/gcc-lib/<..>/libstdc++.so and throwing away my -static from g++, if get into the nix-shell and fixup the g++ command it produces protoc as I expect
<aminechikhaoui> don't know if libtool or the complicated protobuf build setup, although maybe that's not complicated and it's just me lost inside :D
<cole-h> Does anybody have any idea on what's going on with / how to resolve https://github.com/NixOS/nixpkgs/issues/100863
<{^_^}> #100863 (by cole-h, 3 days ago, open): `nix eval` cannot evaluate any package
__Sander__ has quit [Quit: Konversation terminated!]
justanotheruser has joined #nixos-dev