worldofpeace_ changed the topic of #nixos-dev to: #nixos-dev NixOS Development (#nixos for questions) | NixOS stable: 20.03 ✨ https://discourse.nixos.org/t/nixos-20-03-release/6785 | https://hydra.nixos.org/jobset/nixos/trunk-combined https://channels.nix.gsc.io/graph.html | https://r13y.com | 19.09 RMs: disasm, sphalerite; 20.03: worldofpeace, disasm | https://logs.nix.samueldr.com/nixos-dev
ris has quit []
ris has joined #nixos-dev
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 256 seconds]
orivej_ has joined #nixos-dev
<ivan> why is hydra-unstable in nixpkgs master building against nixUnstable when it looks like it depends on nixStable
<ivan> oh it points to nixFlakes
<ivan> ah, it cannot build against nixStable either because of a different issue
tilpner_ has joined #nixos-dev
<{^_^}> hydra#794 (by ivan, 18 seconds ago, open): importPaths incompatibility with latest nix
tilpner has quit [Ping timeout: 256 seconds]
tilpner_ is now known as tilpner
orivej_ has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 264 seconds]
orivej has joined #nixos-dev
Cale has quit [Remote host closed the connection]
orivej_ has joined #nixos-dev
orivej has quit [Ping timeout: 256 seconds]
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-dev
julm has quit [Ping timeout: 256 seconds]
orivej has quit [Ping timeout: 258 seconds]
orivej_ has joined #nixos-dev
julm has joined #nixos-dev
orivej_ has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-dev
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej_ has joined #nixos-dev
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 264 seconds]
drakonis1 has joined #nixos-dev
orivej has joined #nixos-dev
drakonis has quit [Ping timeout: 244 seconds]
orivej has quit [Ping timeout: 264 seconds]
orivej_ has joined #nixos-dev
tdeo has joined #nixos-dev
tdeo has joined #nixos-dev
tdeo has quit [Changing host]
<{^_^}> firing: RootPartitionLowInodes: https://status.nixos.org/prometheus/alerts
orivej_ has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-dev
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 260 seconds]
orivej_ has joined #nixos-dev
tdeo has quit [Remote host closed the connection]
tdeo has joined #nixos-dev
tdeo has quit [Remote host closed the connection]
orivej_ has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-dev
tdeo has joined #nixos-dev
<pie_> for something that uses setuptools_scm to get the version for documntation generation, do we prefer keeping the .git or figuring out how to pass the version manually or something?
<qyliss> it's always good if we don't have to leaveDotGit
<gchristensen> pass the version manually -- `.git` isn't very reproducible
<pie_> also whatever use_scm_version in setup.py does
<pie_> gchristensen: right, its just more of a pain to work around it
<pie_> ok, this is why i asked.
<pie_> i dont suppose either of you happen to know how to do that before i try to go digging for it
<qyliss> not off the top of my head
<pie_> would be nice if we had a linter in nixpkgs for this kind of stuff
<qyliss> write one :p
<pie_> yeah yeah i knw
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
<pie_> well, made a note I guess. https://github.com/NixOS/nixpkgs/issues/93688
<{^_^}> #93688 (by deliciouslytyped, 53 seconds ago, open): Avoid setuptools_scm
tdeo has quit [Remote host closed the connection]
tdeo has joined #nixos-dev
<pie_> added a reply on how to provide a fallback
<qyliss> nice :)
orivej has quit [Ping timeout: 246 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
drakonis1 has quit [Quit: WeeChat 2.8]
orivej_ has joined #nixos-dev
orivej has quit [Read error: Connection reset by peer]
orivej_ has quit [Ping timeout: 258 seconds]
orivej has joined #nixos-dev
Cale has joined #nixos-dev
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #nixos-dev
<evils> is there supposed to be a stream queued on the nixos youtube channel? https://youtu.be/oXLW8bfM-L0
cole-h has joined #nixos-dev
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
<worldofpeace> lol, way in the past
<worldofpeace> maybe gchristensen garbas ?
<garbas> evils: worldofpeace: tnx. i think that was me doing it. we couldn't record the marketing meeting yesterday.
<garbas> jitsi capacity was full :(
<garbas> let me remove the stream
<garbas> done.
<worldofpeace> thx garbas
orivej has quit [Ping timeout: 258 seconds]
orivej_ has joined #nixos-dev
orivej_ has quit [Read error: Connection reset by peer]
orivej has joined #nixos-dev
m1cr0man has quit [Read error: Connection reset by peer]
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
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
Jackneill has quit [Read error: Connection reset by peer]
Jackneill has joined #nixos-dev
cole-h has quit [Quit: Goodbye]
<{^_^}> firing: RootPartitionLowInodes: https://status.nixos.org/prometheus/alerts
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #nixos-dev
<Mic92> How do generate out-of-tree module documentation?
orivej has quit [Quit: No Ping reply in 180 seconds.]
<Mic92> I have this module here: https://github.com/Mic92/sops-nix
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-dev
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 265 seconds]
orivej_ has joined #nixos-dev
<infinisil> Mic92: pkgs.nixosOptionsDoc
<infinisil> Never used it myself, but recently heard about that
<Mic92> infinisil: Thanks, that looks doable.
orivej_ has quit [Ping timeout: 264 seconds]
orivej has joined #nixos-dev
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
alp has joined #nixos-dev
ehmry has joined #nixos-dev
orivej has quit [Ping timeout: 258 seconds]
orivej has joined #nixos-dev
averell has quit [Remote host closed the connection]
averell has joined #nixos-dev
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-dev
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
alp has quit [Ping timeout: 258 seconds]
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #nixos-dev
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
alp has joined #nixos-dev
orivej_ has joined #nixos-dev
orivej has quit [Ping timeout: 240 seconds]
orivej_ has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-dev
<{^_^}> firing: RootPartitionLowInodes: https://status.nixos.org/prometheus/alerts
justanotheruser has quit [Ping timeout: 260 seconds]
justanotheruser has joined #nixos-dev
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 265 seconds]
orivej_ has joined #nixos-dev
alp has quit [Remote host closed the connection]
alp has joined #nixos-dev
orivej has joined #nixos-dev
orivej_ has quit [Read error: Connection reset by peer]
orivej_ has joined #nixos-dev
orivej has quit [Ping timeout: 246 seconds]
orivej_ has quit [Read error: Connection reset by peer]
orivej has joined #nixos-dev
<garbas> which jobset on hydra is building packages for 20.03?
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-dev
<garbas> for unstable the jobset building packages is https://hydra.nixos.org/jobset/nixpkgs/trunk#tabs-jobs
<gchristensen> garbas: status.nixos.org/ links to 20.03 jobsets
<garbas> gchristensen: looking at the nixos/release-20.03 jobset there is "only" ~34k jobs, while on nixpkgs/trunk there is ~89k jobs.
<gchristensen> the nixpkgs jobsets evaluates a different set of jobs than the nixos jobsets
<clever> nixpkgs also does darwin, while nixos only does linux
<gchristensen> I don't think we have a nixpkgs/trunk equivalent for 20.03
<garbas> would this mean that unstable might have more binaries available then 20.03?
<gchristensen> as the 20.03 jobset for nixpkgs is the darwin job, and only evaluates darwin
<garbas> to correct my question, since it is not specific enough
orivej has quit [Quit: No Ping reply in 180 seconds.]
<garbas> would this mean that somebody using nixpkgs-unstable channel might have more binaries "hits" then somebody using nixos-20.03 channel?
<gchristensen> if they used aarch64, x86_64, and darwin at the same time, I think the answer is yes
orivej has joined #nixos-dev
<gchristensen> but that is just potential cache hits, and doesn't account for the quantity of software which must build and work correctly for the channel to advance
<garbas> tnx gchristensen, that cleared some stuff for me. i think need to change how i import build information to search.nixos.org
<gchristensen> ah
<gchristensen> you should probably index data for all of the packages, not just ones which will be cache hits
<niksnut> yes, that's what I said
<jtojnar> oh, right, sorry
<jtojnar> do you have info on how you converted it?
<niksnut> pandoc -f docbook -t gfm
<niksnut> and some massaging of the docbook to get rid of constructs that markdown doesn't support (like figures)
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 258 seconds]
orivej has joined #nixos-dev
orivej_ has joined #nixos-dev
orivej has quit [Ping timeout: 264 seconds]
orivej_ has quit [Ping timeout: 264 seconds]
orivej has joined #nixos-dev
tdeo has quit [Remote host closed the connection]
tdeo has joined #nixos-dev
drakonis has joined #nixos-dev
<pie_> can someone review https://github.com/NixOS/nixpkgs/pull/93705 ? Its just a version update with some layout changes and a new dependency.
<{^_^}> #93705 (by deliciouslytyped, 1 minute ago, open): qtile: 0.13.0 -> 0.16.0
<pie_> see https://github.com/NixOS/nixpkgs/issues/93688 for background on setuptools_scm
<{^_^}> #93688 (by deliciouslytyped, 10 hours ago, open): Avoid setuptools_scm
<pie_> i need to do one more thing before its mergeable which is figure out that that one string is supposed to look like
<pie_> ok yeah looks like {version} should be fine
orivej has quit [Ping timeout: 258 seconds]
orivej has joined #nixos-dev
<pie_> which just leaves the one todo, the todo for tests should be left in i think
orivej has quit [Ping timeout: 256 seconds]
orivej_ has joined #nixos-dev
orivej has joined #nixos-dev
orivej_ has quit [Ping timeout: 256 seconds]
<{^_^}> firing: RootPartitionLowInodes: https://status.nixos.org/prometheus/alerts
m1cr0man has joined #nixos-dev
orivej has quit [Ping timeout: 256 seconds]
orivej_ has joined #nixos-dev
orivej has joined #nixos-dev
orivej_ has quit [Ping timeout: 264 seconds]
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #nixos-dev
alp has quit [Ping timeout: 240 seconds]
orivej has quit [Read error: Connection reset by peer]
orivej has joined #nixos-dev
cole-h has joined #nixos-dev
ehmry has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
orivej_ has joined #nixos-dev
orivej has quit [Ping timeout: 240 seconds]
alp has joined #nixos-dev
orivej_ has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-dev
tdeo has quit [Read error: Connection reset by peer]
tdeo has joined #nixos-dev
orivej_ has joined #nixos-dev
orivej has quit [Ping timeout: 264 seconds]
alp has quit [Ping timeout: 256 seconds]
orivej_ has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-dev
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
drakonis has quit [Quit: WeeChat 2.8]
orivej_ has joined #nixos-dev
orivej has quit [Ping timeout: 256 seconds]
orivej_ has quit [Ping timeout: 260 seconds]
orivej has joined #nixos-dev
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
tilpner_ has joined #nixos-dev
tilpner has quit [Ping timeout: 246 seconds]
tilpner_ is now known as tilpner
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 256 seconds]
orivej_ has joined #nixos-dev
<pie_> gchristensen: qyliss: oops, looks like its already covered ':D https://github.com/NixOS/nixpkgs/issues/93688#issuecomment-663073153
lopsided98 has quit [Quit: Disconnected]
alp has joined #nixos-dev
ehmry has joined #nixos-dev
<{^_^}> firing: RootPartitionLowInodes: https://status.nixos.org/prometheus/alerts
<colemickens> Is "flakes as a mechanism to pull package sources" an explicit, agreed-upon goal of Flakes?
orivej_ has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-dev
<niksnut> colemickens: you mean inputs with 'flake = false;'?
leungbk has joined #nixos-dev
orivej has quit [Ping timeout: 258 seconds]
orivej has joined #nixos-dev
justanotheruser has quit [Ping timeout: 272 seconds]
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-dev
obadz has joined #nixos-dev
obadz has quit [Client Quit]
obadz has joined #nixos-dev
orivej has quit [Read error: Connection reset by peer]
orivej_ has joined #nixos-dev
alp has quit [Ping timeout: 256 seconds]
drakonis has joined #nixos-dev
orivej has joined #nixos-dev
orivej_ has quit [Read error: Connection reset by peer]
alp has joined #nixos-dev
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-dev
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
<matthewbauer> anyone want to help review this: https://github.com/actions/starter-workflows/pull/605
<{^_^}> actions/starter-workflows#605 (by matthewbauer, 45 seconds ago, open): Add nix starter
<matthewbauer> idea is a basic github start for flakes
<samueldr> matthewbauer: the icon is squished horizontally
<samueldr> resized without keeping the aspect ratio, in other words
<matthewbauer> samueldr: oops, let me try it again
<matthewbauer> i thought i preserved it but it does look a little weird
<colemickens> We're not painting ourselves in a corner putting an unversioned flake-compat everywhere, right? (I haven't thought through it totally re: lockfile changes, etc)
orivej has quit [Ping timeout: 258 seconds]
orivej has joined #nixos-dev
justanotheruser has joined #nixos-dev
orivej_ has joined #nixos-dev
orivej has quit [Ping timeout: 246 seconds]
alp has quit [Ping timeout: 240 seconds]
orivej_ has quit [Read error: Connection reset by peer]
orivej has joined #nixos-dev
ixxie has joined #nixos-dev
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
cole-h has quit [Ping timeout: 256 seconds]
<jtojnar> should we even push flakes in templates like these? It is still experimental and people need to be aware that it may break any time and evaluate the costs/benefits for themselves.
<colemickens> I've been running with flakes in new projects over the last week and am feeling hestitant myself about what I am doing inadvertently.
<colemickens> I do not want to accidentally, for example, imply that I think flake-urls should stay around as they are
<colemickens> and yet, everytime I write a new flake.nix with them and publish it, I sort of am doing just that.
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-dev
<manveru> hmm, anyone seen a `non-zero padding` `SerializationError` before?
<manveru> seems to be some communication issue with the nix-daemon...
<abathur> manveru: having trouble even imagining what that would mean, aside perhaps from spotting a number but getting confused by either scientific notation or a prefix for some other numbering system like octal?
<manveru> yeah, the backtrace is also quite confusing
<manveru> this only happens when i run `nixos-rebuild` for a flake in a systemd service, if i trigger an eval outside the service it starts working fine...
<manveru> which makes it rather infuriating to debug :)
<manveru> `ops-lib` is a flake input
<manveru> also for reference, this started happening with the `nixFlakes` after upgrading from nixpkgs 7db146538e49ad4bee4b5c4fea073c38586df7e2 to 55079328c219fb53f3120a34fdba3a80d3be601b
<{^_^}> nix#1808 (by jammerful, 2 years ago, open): Nix Fails to Download Path From S3 Binary Cache: error: non-zero padding
<manveru> hmm, i use two additional binary caches, one is s3, the other cachix (which i think is s3 too)
<abathur> ah, the error is actually `SerialisationError` (s not z); I was a bit puzzled at it not being in the source :]
<manveru> ah, sorry :)
<manveru> i always mix up z and s
<abathur> no worries, I'd spell it with a z too :)
<manveru> yeah... so the backtrace might not be related at all
<manveru> though i can reproduce this every single time i create a new machine :P
orivej has quit [Ping timeout: 264 seconds]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-dev
<{^_^}> firing: RootPartitionLowInodes: https://status.nixos.org/prometheus/alerts