00:12
<
ryantm >
gchristensen: I fixed that issue with linux-pam updates getting skipped last night
00:14
jonringer has quit [Remote host closed the connection]
00:20
rajivr has joined #nixos-dev
00:34
<
supersandro2000 >
ryantm++
00:34
<
{^_^} >
ryantm's karma got increased to 0x1d
00:44
supersandro2000 has quit [Disconnected by services]
00:45
supersandro2000 has joined #nixos-dev
00:57
<
gchristensen >
ryantm: oh great, thank you!
00:58
<
ryantm >
gchristensen: I have a moderation question pending on Discourse, maybe you could take a look?
01:25
cole-h has quit [Ping timeout: 260 seconds]
01:30
ris has quit [Ping timeout: 264 seconds]
01:33
justanotheruser has quit [Quit: WeeChat 2.9]
01:34
justanotheruser has joined #nixos-dev
01:35
zarel has joined #nixos-dev
01:40
teto has quit [Ping timeout: 264 seconds]
02:20
orivej has quit [Ping timeout: 264 seconds]
02:21
orivej has joined #nixos-dev
02:46
<
siraben >
What tools exist to automatically generate Nix derivations?
03:13
<
ryantm >
nix-instantiate
03:22
<
siraben >
Oops got the terminology mixed up, I think I meant Nix expressions used to make packages
03:22
<
siraben >
i.e. the expresssion in default.nix
03:25
red[evilred] has quit [Quit: Idle timeout reached: 10800s]
03:46
<
ryantm >
There's a bunch of tools that generate ones for language specific projects, they usually named x2nix
04:20
<
{^_^} >
#104962 (by ryantm, 20 minutes ago, open): Docs: beam.xml -> beam.section.md
06:13
alp has joined #nixos-dev
06:29
cole-h has joined #nixos-dev
06:51
alp has quit [Ping timeout: 272 seconds]
06:53
<
siraben >
ryantm: I see. Yeah I've heard of the .*2nix projects
06:54
red[evilred] has joined #nixos-dev
06:54
<
red[evilred] >
eg: mix2nix
06:55
<
red[evilred] >
(since ryantm mentioned the BEAM - my favorite language ecosystem) :-)
07:56
LnL has joined #nixos-dev
08:08
saschagrunert has joined #nixos-dev
08:10
alp has joined #nixos-dev
08:14
cole-h has quit [Ping timeout: 265 seconds]
08:19
supersandro2000 has joined #nixos-dev
08:20
<
Mic92 >
supersandro2000: you need to upgrade nix to nixFlakes in the wrapper.
08:47
FRidh has joined #nixos-dev
09:16
AlwaysLivid has quit [Ping timeout: 272 seconds]
09:16
AlwaysLivid has joined #nixos-dev
09:35
thibm has joined #nixos-dev
09:55
red[evilred] has quit [Quit: Idle timeout reached: 10800s]
10:09
<
domenkozar[m] >
ryantm: great initiative :)
10:22
m1cr0man has joined #nixos-dev
10:26
mkaito has joined #nixos-dev
10:26
mkaito has joined #nixos-dev
10:36
mkaito has quit [Quit: WeeChat 2.9-dev]
10:49
mkaito has joined #nixos-dev
10:49
mkaito has joined #nixos-dev
10:54
<
Mic92 >
yeah, just use the release tag now
10:55
<
supersandro2000 >
Mic92: failings tests I think
10:56
<
supersandro2000 >
at the time I wrote this they failed
10:57
<
supersandro2000 >
I try it without it
10:57
<
supersandro2000 >
and PR incomging
10:59
<
Mic92 >
ryantm: we cannot apply the same yet to the nixos manual, can we?
10:59
<
Mic92 >
I don't see markdown support there.
11:00
<
Mic92 >
pandoc might also be problematic in the nixos build closure.
11:08
alp has quit [Ping timeout: 272 seconds]
11:34
<
{^_^} >
#105025 (by Mic92, 1 minute ago, open): doc/go: convert to markdown
11:34
domenkozar[m] has quit [Quit: Bridge terminating on SIGTERM]
11:34
Valodim[m] has quit [Quit: Bridge terminating on SIGTERM]
11:34
colemickens has quit [Quit: Bridge terminating on SIGTERM]
11:34
nh2[m] has quit [Quit: Bridge terminating on SIGTERM]
11:34
thefloweringash has quit [Quit: Bridge terminating on SIGTERM]
11:34
Dandellion has quit [Quit: Bridge terminating on SIGTERM]
11:34
jonge[m] has quit [Quit: Bridge terminating on SIGTERM]
11:34
kraem has quit [Quit: Bridge terminating on SIGTERM]
11:34
jtojnar has quit [Quit: Bridge terminating on SIGTERM]
11:34
ryantm has quit [Quit: Bridge terminating on SIGTERM]
11:34
JJJollyjim has quit [Quit: Bridge terminating on SIGTERM]
11:34
roberth has quit [Quit: Bridge terminating on SIGTERM]
11:34
symphorien[m] has quit [Quit: Bridge terminating on SIGTERM]
11:34
aterius has quit [Quit: Bridge terminating on SIGTERM]
11:34
bk1603[m] has quit [Quit: Bridge terminating on SIGTERM]
11:34
danielrf[m] has quit [Quit: Bridge terminating on SIGTERM]
11:34
matthewkenigsber has quit [Quit: Bridge terminating on SIGTERM]
11:34
regnat has quit [Quit: Bridge terminating on SIGTERM]
11:34
emily has quit [Quit: Bridge terminating on SIGTERM]
11:34
zowoq[m] has quit [Quit: Bridge terminating on SIGTERM]
11:34
ma27[m] has quit [Quit: Bridge terminating on SIGTERM]
11:34
bbigras has quit [Quit: Bridge terminating on SIGTERM]
11:34
rnhmjoj has quit [Quit: Bridge terminating on SIGTERM]
11:34
philipp[m] has quit [Quit: Bridge terminating on SIGTERM]
11:34
mkg20001 has quit [Quit: Bridge terminating on SIGTERM]
11:34
Irenes[m] has quit [Quit: Bridge terminating on SIGTERM]
11:35
puzzlewolf has quit [Quit: Bridge terminating on SIGTERM]
11:35
timokau[m] has quit [Quit: Bridge terminating on SIGTERM]
11:35
treed[m] has quit [Quit: Bridge terminating on SIGTERM]
11:35
alexarice[m] has quit [Quit: Bridge terminating on SIGTERM]
11:35
bennofs[m] has quit [Quit: Bridge terminating on SIGTERM]
11:35
Ox4A6F has quit [Quit: Bridge terminating on SIGTERM]
11:35
maralorn has quit [Quit: Bridge terminating on SIGTERM]
11:35
siraben has quit [Quit: Bridge terminating on SIGTERM]
11:35
DamienCassou has quit [Quit: Bridge terminating on SIGTERM]
11:35
michaelpj has quit [Quit: Bridge terminating on SIGTERM]
11:35
Ericson2314 has quit [Quit: Bridge terminating on SIGTERM]
11:35
<
{^_^} >
ryantm's karma got increased to 30
11:35
<
{^_^} >
ryantm's karma got increased to 32, it's a crit!
11:35
worldofpeace has quit [Quit: Bridge terminating on SIGTERM]
11:35
aanderse has quit [Quit: Bridge terminating on SIGTERM]
11:35
rycee has quit [Quit: Bridge terminating on SIGTERM]
11:40
bbigras has joined #nixos-dev
11:48
timokau[m] has joined #nixos-dev
11:48
Dandellion has joined #nixos-dev
11:48
mkg20001 has joined #nixos-dev
11:48
thefloweringash has joined #nixos-dev
11:48
ryantm has joined #nixos-dev
11:48
alexarice[m] has joined #nixos-dev
11:48
maralorn has joined #nixos-dev
11:48
Ox4A6F has joined #nixos-dev
11:48
regnat has joined #nixos-dev
11:48
aanderse has joined #nixos-dev
11:48
danielrf[m] has joined #nixos-dev
11:48
michaelpj has joined #nixos-dev
11:48
matthewkenigsber has joined #nixos-dev
11:48
Valodim[m] has joined #nixos-dev
11:48
worldofpeace has joined #nixos-dev
11:48
Irenes[m] has joined #nixos-dev
11:48
treed[m] has joined #nixos-dev
11:48
puzzlewolf has joined #nixos-dev
11:48
colemickens has joined #nixos-dev
11:48
nh2[m] has joined #nixos-dev
11:48
JJJollyjim has joined #nixos-dev
11:48
rycee has joined #nixos-dev
11:48
aterius has joined #nixos-dev
11:48
kraem has joined #nixos-dev
11:48
domenkozar[m] has joined #nixos-dev
11:48
roberth has joined #nixos-dev
11:48
jtojnar has joined #nixos-dev
11:48
bk1603[m] has joined #nixos-dev
11:48
emily has joined #nixos-dev
11:48
siraben has joined #nixos-dev
11:48
jonge[m] has joined #nixos-dev
11:48
DamienCassou has joined #nixos-dev
11:48
philipp[m] has joined #nixos-dev
11:48
symphorien[m] has joined #nixos-dev
11:48
Ericson2314 has joined #nixos-dev
11:48
rnhmjoj has joined #nixos-dev
11:48
zowoq[m] has joined #nixos-dev
11:48
bennofs[m] has joined #nixos-dev
11:48
ma27[m] has joined #nixos-dev
12:26
AlwaysLivid has quit [Quit: We are a collection of 7 billion codependent atoms. Stop hating based on constructs and come along for the ride.]
12:29
alp has joined #nixos-dev
13:01
FRidh has quit [Ping timeout: 256 seconds]
13:01
FRidh has joined #nixos-dev
13:56
<
infinisil >
Hm, hydra swallows errors that occur when evaluating a packages `meta.hydraPlatforms`/`meta.platforms` attributes
14:01
<
infinisil >
Not sure yet how to fix that
14:06
dstzd has joined #nixos-dev
14:06
bgamari_ has joined #nixos-dev
14:07
bgamari has quit [Ping timeout: 260 seconds]
14:11
<
infinisil >
Actually, I can probably just remove that tryEval. Hydra seems to be able to handle it just fine
14:13
<
infinisil >
PR incoming in a bit
14:15
FRidh has quit [Ping timeout: 264 seconds]
14:16
FRidh has joined #nixos-dev
14:16
costrouc has quit [Quit: costrouc]
14:18
orivej has quit [Ping timeout: 272 seconds]
14:47
alp has quit [Ping timeout: 246 seconds]
14:51
<
lukegb >
wtb ofborg telling you if someone else has already opened the same PR as you (for version bumps, etc.)
14:51
<
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
14:51
<
lukegb >
looking at you, awscli
14:52
<
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)
14:54
<
{^_^} >
#105042 (by Infinisil, 24 seconds ago, open): release-lib: Don't use tryEval for packagePlatforms
15:08
Mic92 has quit [Quit: WeeChat 3.0]
15:16
supersandro2000 has quit [Ping timeout: 265 seconds]
15:21
Mic92 has joined #nixos-dev
16:24
orivej has joined #nixos-dev
16:39
ehmry has joined #nixos-dev
16:52
alp has joined #nixos-dev
17:05
FRidh has quit [Ping timeout: 240 seconds]
17:09
FRidh has joined #nixos-dev
17:10
FRidh has quit [Client Quit]
17:20
dstzd has joined #nixos-dev
17:22
dstzd has quit [Client Quit]
17:22
dstzd has joined #nixos-dev
17:26
evanjs has quit [Read error: Connection reset by peer]
17:28
evanjs has joined #nixos-dev
17:35
orivej has quit [Ping timeout: 240 seconds]
17:35
supersandro2000 has joined #nixos-dev
17:36
dstzd has joined #nixos-dev
17:37
dstzd has quit [Client Quit]
17:38
dstzd has joined #nixos-dev
17:44
saschagrunert has quit [Remote host closed the connection]
17:52
<
ryantm >
Mic92: Yeah, I didn't realize the NixOS manual wasn't hybridized. Is the closure size a problem for releases or in general?
17:53
<
Mic92 >
ryantm: nixos manual can get rebuild if people define their own options. So build dependencies matter a bit more than in nixpkgs
17:53
<
Mic92 >
ryantm: but if we just do it for migrating to markdown within one release it might be fine
17:55
<
ryantm >
Oh, right. How about we start writing Markdown but still commit and use the generated Docbook .xml files?
17:56
<
supersandro2000 >
They are very hard to read without being compiled
17:56
<
supersandro2000 >
Generally I could print a not rendered markdown file and it would not look to different
17:56
<
supersandro2000 >
also almost anyone can write markdown without doing to much mistakes
17:58
<
ryantm >
Right, that's one of the reasons we are trying to switch to Markdown.
18:02
<
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.
18:03
<
ryantm >
The downside is people writing docs will have to run this Makefile in the meantime.
18:04
<
ryantm >
We could write a Github action that checks that running it doesn't change the source to mitigate the problems.
18:08
cptchaos83 has joined #nixos-dev
18:10
cole-h has joined #nixos-dev
18:10
alp has quit [Ping timeout: 272 seconds]
18:20
rajivr has quit [Quit: Connection closed for inactivity]
18:24
<
supersandro2000 >
sounds a bit over engineered
18:40
<
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.
18:44
<
supersandro2000 >
oh... I thought there where less..
18:45
ris has joined #nixos-dev
18:45
<
cole-h >
FWIW, there are 210 total XML files in Nixpkgs.
18:46
<
ryantm >
A lot of individual modules have their own documentation.
18:59
zimbatm_ is now known as zimbatm
19:12
abathur has quit [Quit: abathur]
19:27
justanotheruser has quit [Ping timeout: 272 seconds]
19:27
thibm has quit [Quit: WeeChat 2.6]
19:47
arcnmx has joined #nixos-dev
20:16
alp has joined #nixos-dev
20:58
<
domenkozar[m] >
ryantm: you can write github action that commits if there's a diff
20:58
<
domenkozar[m] >
that's how I handle auto-generated stuff nowadays
20:58
<
domenkozar[m] >
like niv, etc
21:21
bridge[evilred] has quit [Remote host closed the connection]
21:22
__red__ has quit [Quit: leaving]
21:25
andi- has quit [Ping timeout: 272 seconds]
21:30
justanotheruser has joined #nixos-dev
21:38
andi- has joined #nixos-dev
21:57
justanotheruser has quit [Ping timeout: 272 seconds]
22:25
Cale has quit [Remote host closed the connection]
22:29
Cale has joined #nixos-dev
23:26
zimbatm has quit [Ping timeout: 272 seconds]
23:35
justanotheruser has joined #nixos-dev
23:36
zimbatm has joined #nixos-dev
23:38
alp has quit [Ping timeout: 272 seconds]