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
<ryantm> gchristensen: I fixed that issue with linux-pam updates getting skipped last night
jonringer has quit [Remote host closed the connection]
rajivr has joined #nixos-dev
<supersandro2000> ryantm++
<{^_^}> ryantm's karma got increased to 0x1d
supersandro2000 has quit [Disconnected by services]
supersandro2000 has joined #nixos-dev
<gchristensen> ryantm: oh great, thank you!
<ryantm> gchristensen: I have a moderation question pending on Discourse, maybe you could take a look?
<{^_^}> firing: RootPartitionLowInodes: https://status.nixos.org/prometheus/alerts
cole-h has quit [Ping timeout: 260 seconds]
ris has quit [Ping timeout: 264 seconds]
justanotheruser has quit [Quit: WeeChat 2.9]
justanotheruser has joined #nixos-dev
zarel has quit [Quit: ZNC 1.7.5 - https://znc.in]
zarel has joined #nixos-dev
teto has quit [Ping timeout: 264 seconds]
orivej has quit [Ping timeout: 264 seconds]
orivej has joined #nixos-dev
<siraben> What tools exist to automatically generate Nix derivations?
<ryantm> nix-instantiate
<siraben> Oops got the terminology mixed up, I think I meant Nix expressions used to make packages
<siraben> i.e. the expresssion in default.nix
red[evilred] has quit [Quit: Idle timeout reached: 10800s]
<ryantm> There's a bunch of tools that generate ones for language specific projects, they usually named x2nix
<ryantm> I'm working on making instructions for converting Docbook manual sections to Markdown: https://github.com/NixOS/nixpkgs/issues/104962
<{^_^}> #104962 (by ryantm, 20 minutes ago, open): Docs: beam.xml -> beam.section.md
<ryantm> I started a project for tracking Doc conversions https://github.com/NixOS/nixpkgs/projects/37
<{^_^}> firing: RootPartitionLowInodes: https://status.nixos.org/prometheus/alerts
alp has joined #nixos-dev
cole-h has joined #nixos-dev
alp has quit [Ping timeout: 272 seconds]
<siraben> ryantm: I see. Yeah I've heard of the .*2nix projects
red[evilred] has joined #nixos-dev
<red[evilred]> eg: mix2nix
<red[evilred]> (since ryantm mentioned the BEAM - my favorite language ecosystem) :-)
LnL has joined #nixos-dev
saschagrunert has joined #nixos-dev
alp has joined #nixos-dev
cole-h has quit [Ping timeout: 265 seconds]
supersandro2000 has quit [Quit: The Lounge - https://thelounge.chat]
supersandro2000 has joined #nixos-dev
<Mic92> supersandro2000: you need to upgrade nix to nixFlakes in the wrapper.
FRidh has joined #nixos-dev
<{^_^}> firing: RootPartitionLowInodes: https://status.nixos.org/prometheus/alerts
AlwaysLivid has quit [Ping timeout: 272 seconds]
AlwaysLivid has joined #nixos-dev
thibm has joined #nixos-dev
red[evilred] has quit [Quit: Idle timeout reached: 10800s]
<domenkozar[m]> ryantm: great initiative :)
m1cr0man has joined #nixos-dev
mkaito has joined #nixos-dev
mkaito has joined #nixos-dev
mkaito has quit [Quit: WeeChat 2.9-dev]
mkaito has joined #nixos-dev
mkaito has joined #nixos-dev
<Mic92> yeah, just use the release tag now
<supersandro2000> Mic92: failings tests I think
<Mic92> They don't fail in https://github.com/Mic92/nixpkgs-review
<supersandro2000> at the time I wrote this they failed
<supersandro2000> I try it without it
<supersandro2000> and PR incomging
<Mic92> ryantm: we cannot apply the same yet to the nixos manual, can we?
<Mic92> I don't see markdown support there.
<Mic92> pandoc might also be problematic in the nixos build closure.
<Mic92> not sure
alp has quit [Ping timeout: 272 seconds]
<Mic92> ryantm: go docs converted: https://github.com/NixOS/nixpkgs/pull/105025
<{^_^}> #105025 (by Mic92, 1 minute ago, open): doc/go: convert to markdown
domenkozar[m] has quit [Quit: Bridge terminating on SIGTERM]
Valodim[m] has quit [Quit: Bridge terminating on SIGTERM]
colemickens has quit [Quit: Bridge terminating on SIGTERM]
nh2[m] has quit [Quit: Bridge terminating on SIGTERM]
thefloweringash has quit [Quit: Bridge terminating on SIGTERM]
Dandellion has quit [Quit: Bridge terminating on SIGTERM]
jonge[m] has quit [Quit: Bridge terminating on SIGTERM]
kraem has quit [Quit: Bridge terminating on SIGTERM]
jtojnar has quit [Quit: Bridge terminating on SIGTERM]
ryantm has quit [Quit: Bridge terminating on SIGTERM]
JJJollyjim has quit [Quit: Bridge terminating on SIGTERM]
roberth has quit [Quit: Bridge terminating on SIGTERM]
symphorien[m] has quit [Quit: Bridge terminating on SIGTERM]
aterius has quit [Quit: Bridge terminating on SIGTERM]
bk1603[m] has quit [Quit: Bridge terminating on SIGTERM]
danielrf[m] has quit [Quit: Bridge terminating on SIGTERM]
matthewkenigsber has quit [Quit: Bridge terminating on SIGTERM]
regnat has quit [Quit: Bridge terminating on SIGTERM]
emily has quit [Quit: Bridge terminating on SIGTERM]
zowoq[m] has quit [Quit: Bridge terminating on SIGTERM]
ma27[m] has quit [Quit: Bridge terminating on SIGTERM]
bbigras has quit [Quit: Bridge terminating on SIGTERM]
rnhmjoj has quit [Quit: Bridge terminating on SIGTERM]
philipp[m] has quit [Quit: Bridge terminating on SIGTERM]
mkg20001 has quit [Quit: Bridge terminating on SIGTERM]
Irenes[m] has quit [Quit: Bridge terminating on SIGTERM]
puzzlewolf has quit [Quit: Bridge terminating on SIGTERM]
timokau[m] has quit [Quit: Bridge terminating on SIGTERM]
treed[m] has quit [Quit: Bridge terminating on SIGTERM]
alexarice[m] has quit [Quit: Bridge terminating on SIGTERM]
bennofs[m] has quit [Quit: Bridge terminating on SIGTERM]
Ox4A6F has quit [Quit: Bridge terminating on SIGTERM]
maralorn has quit [Quit: Bridge terminating on SIGTERM]
siraben has quit [Quit: Bridge terminating on SIGTERM]
DamienCassou has quit [Quit: Bridge terminating on SIGTERM]
michaelpj has quit [Quit: Bridge terminating on SIGTERM]
<garbas> ryantm++
<garbas> ryantm++
Ericson2314 has quit [Quit: Bridge terminating on SIGTERM]
<{^_^}> ryantm's karma got increased to 30
<{^_^}> ryantm's karma got increased to 32, it's a crit!
worldofpeace has quit [Quit: Bridge terminating on SIGTERM]
aanderse has quit [Quit: Bridge terminating on SIGTERM]
rycee has quit [Quit: Bridge terminating on SIGTERM]
bbigras has joined #nixos-dev
timokau[m] has joined #nixos-dev
Dandellion has joined #nixos-dev
mkg20001 has joined #nixos-dev
thefloweringash has joined #nixos-dev
ryantm has joined #nixos-dev
alexarice[m] has joined #nixos-dev
maralorn has joined #nixos-dev
Ox4A6F has joined #nixos-dev
regnat has joined #nixos-dev
aanderse has joined #nixos-dev
danielrf[m] has joined #nixos-dev
michaelpj has joined #nixos-dev
matthewkenigsber has joined #nixos-dev
Valodim[m] has joined #nixos-dev
worldofpeace has joined #nixos-dev
Irenes[m] has joined #nixos-dev
treed[m] has joined #nixos-dev
puzzlewolf has joined #nixos-dev
colemickens has joined #nixos-dev
nh2[m] has joined #nixos-dev
JJJollyjim has joined #nixos-dev
rycee has joined #nixos-dev
aterius has joined #nixos-dev
kraem has joined #nixos-dev
domenkozar[m] has joined #nixos-dev
roberth has joined #nixos-dev
jtojnar has joined #nixos-dev
bk1603[m] has joined #nixos-dev
emily has joined #nixos-dev
siraben has joined #nixos-dev
jonge[m] has joined #nixos-dev
DamienCassou has joined #nixos-dev
philipp[m] has joined #nixos-dev
symphorien[m] has joined #nixos-dev
Ericson2314 has joined #nixos-dev
rnhmjoj has joined #nixos-dev
zowoq[m] has joined #nixos-dev
bennofs[m] has joined #nixos-dev
ma27[m] has joined #nixos-dev
AlwaysLivid has quit [Quit: We are a collection of 7 billion codependent atoms. Stop hating based on constructs and come along for the ride.]
alp has joined #nixos-dev
FRidh has quit [Ping timeout: 256 seconds]
FRidh has joined #nixos-dev
<{^_^}> firing: RootPartitionLowInodes: https://status.nixos.org/prometheus/alerts
dstzd has quit [Quit: ZNC - https://znc.in]
<infinisil> Hm, hydra swallows errors that occur when evaluating a packages `meta.hydraPlatforms`/`meta.platforms` attributes
<infinisil> Not sure yet how to fix that
dstzd has joined #nixos-dev
bgamari_ has joined #nixos-dev
bgamari has quit [Ping timeout: 260 seconds]
<infinisil> Actually, I can probably just remove that tryEval. Hydra seems to be able to handle it just fine
<infinisil> PR incoming in a bit
FRidh has quit [Ping timeout: 264 seconds]
FRidh has joined #nixos-dev
costrouc has quit [Quit: costrouc]
orivej has quit [Ping timeout: 272 seconds]
alp has quit [Ping timeout: 246 seconds]
<lukegb> wtb ofborg telling you if someone else has already opened the same PR as you (for version bumps, etc.)
<lukegb> or if your PR has been obsoleted by someone else doing a version bump to a newer version because your bump never got merged
<lukegb> looking at you, awscli
<lukegb> (yes yes, people could search for other PRs when they open them, but I'm in a factorio mood at the moment so want to automate all the things)
<infinisil> Opened https://github.com/NixOS/nixpkgs/pull/105042 for what I described above
<{^_^}> #105042 (by Infinisil, 24 seconds ago, open): release-lib: Don't use tryEval for packagePlatforms
Mic92 has quit [Quit: WeeChat 3.0]
supersandro2000 has quit [Ping timeout: 265 seconds]
Mic92 has joined #nixos-dev
orivej has joined #nixos-dev
ehmry has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
ehmry has joined #nixos-dev
alp has joined #nixos-dev
FRidh has quit [Ping timeout: 240 seconds]
FRidh has joined #nixos-dev
FRidh has quit [Client Quit]
dstzd has quit [Quit: ZNC - https://znc.in]
dstzd has joined #nixos-dev
dstzd has quit [Client Quit]
dstzd has joined #nixos-dev
<{^_^}> firing: RootPartitionLowInodes: https://status.nixos.org/prometheus/alerts
evanjs has quit [Read error: Connection reset by peer]
evanjs has joined #nixos-dev
dstzd has quit [Quit: ZNC - https://znc.in]
orivej has quit [Ping timeout: 240 seconds]
supersandro2000 has joined #nixos-dev
dstzd has joined #nixos-dev
dstzd has quit [Client Quit]
dstzd has joined #nixos-dev
saschagrunert has quit [Remote host closed the connection]
<ryantm> Mic92: Yeah, I didn't realize the NixOS manual wasn't hybridized. Is the closure size a problem for releases or in general?
<Mic92> ryantm: nixos manual can get rebuild if people define their own options. So build dependencies matter a bit more than in nixpkgs
<Mic92> ryantm: but if we just do it for migrating to markdown within one release it might be fine
<ryantm> Oh, right. How about we start writing Markdown but still commit and use the generated Docbook .xml files?
<supersandro2000> They are very hard to read without being compiled
<supersandro2000> Generally I could print a not rendered markdown file and it would not look to different
<supersandro2000> also almost anyone can write markdown without doing to much mistakes
<ryantm> Right, that's one of the reasons we are trying to switch to Markdown.
<ryantm> I'm proposing we make a directory like nixos/doc/generated/ and make a Makefile that generates the Md -> Docbook files. Each time we convert a section to Markdown, we move the link from whatever.xml to generated/whatever.xml. Then when we are done, we can switch to Markdown generation without needing pandoc in the closure.
<ryantm> The downside is people writing docs will have to run this Makefile in the meantime.
<ryantm> We could write a Github action that checks that running it doesn't change the source to mitigate the problems.
cptchaos83 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
cptchaos83 has joined #nixos-dev
cole-h has joined #nixos-dev
alp has quit [Ping timeout: 272 seconds]
rajivr has quit [Quit: Connection closed for inactivity]
<supersandro2000> sounds a bit over engineered
<ryantm> There's currently 146 different XML files to convert in the nixos sub-directory, so I'm not sure we can do that all in one big push.
<supersandro2000> oh... I thought there where less..
ris has joined #nixos-dev
<cole-h> FWIW, there are 210 total XML files in Nixpkgs.
<ryantm> A lot of individual modules have their own documentation.
zimbatm_ is now known as zimbatm
abathur has quit [Quit: abathur]
justanotheruser has quit [Ping timeout: 272 seconds]
thibm has quit [Quit: WeeChat 2.6]
arcnmx has joined #nixos-dev
alp has joined #nixos-dev
<domenkozar[m]> ryantm: you can write github action that commits if there's a diff
<domenkozar[m]> that's how I handle auto-generated stuff nowadays
<domenkozar[m]> like niv, etc
bridge[evilred] has quit [Remote host closed the connection]
__red__ has quit [Quit: leaving]
andi- has quit [Ping timeout: 272 seconds]
<{^_^}> firing: RootPartitionLowInodes: https://status.nixos.org/prometheus/alerts
justanotheruser has joined #nixos-dev
andi- has joined #nixos-dev
justanotheruser has quit [Ping timeout: 272 seconds]
Cale has quit [Remote host closed the connection]
Cale has joined #nixos-dev
zimbatm has quit [Ping timeout: 272 seconds]
justanotheruser has joined #nixos-dev
zimbatm has joined #nixos-dev
alp has quit [Ping timeout: 272 seconds]