!djTaTBQyWEPRQxrPTb:nixos.org

Nixpkgs Architecture Team

227 Members
https://github.com/nixpkgs-architecture, weekly public meetings on Wednesday 15:00-16:00 UTC at https://meet.jit.si/nixpkgs-architecture53 Servers

Load older messages


SenderMessageTime
20 Jul 2022
@kity:kity.wtfproblems https://github.com/SwadicalRag/wasm2lua 16:24:48
@kity:kity.wtfproblemsa bit silly but could be considered for portability if we end up on wasm16:25:16
@Ericson2314:matrix.orgJohn Ericson joined the room.16:44:56
@gytis-ivaskevicius:matrix.orgGytis Ivaskeviciusimage.png
Download image.png
16:51:43
@gytis-ivaskevicius:matrix.orgGytis IvaskeviciusWelp, good news everyone!! I had a chat with John and he will join us on the next call and if we are lucky may become an advisor/mentor of sorts for this particular issue 16:51:43
@gytis-ivaskevicius:matrix.orgGytis Ivaskevicius * Welp, good news everyone!! I had a chat with John and he will join us on the next call and if we are lucky may become an advisor/mentor for this particular issue 16:51:59
@infinisil:matrix.orginfinisil Awesome! Glad to have you John Ericson ! 16:56:39
@Ericson2314:matrix.orgJohn Ericsonglad to be here!16:56:56
@infinisil:matrix.orginfinisilMeanwhile I uploaded the meeting notes to https://github.com/nixpkgs-architecture/meetings/blob/master/2022-07-20.md, which also contains the link to the recording16:56:56
@Ericson2314:matrix.orgJohn Ericsonlots to talk about, but a shorter term task I hope to get people to help me with is repackaging compiler with upstream yak shaves16:57:33
@Ericson2314:matrix.orgJohn Ericsonit's hard, but it untangles lots of things which in turn allows other architectural efforts to procede16:57:55
@infinisil:matrix.orginfinisilIt's a bit tricky because everybody probably has their own priority of issues, but if it's a dependency for other issues then it might be very worthwhile16:59:20
@infinisil:matrix.orginfinisilGotta work from the bottom up, can't have a loose foundation16:59:37
@infinisil:matrix.orginfinisil John Ericson: Do you think making stdenv a bit more independent of nixpkgs would be a good idea? This could include things like it having its own repository, its own release cycle, it having its own nixpkgs-independent basic builders, etc. 17:02:41
@infinisil:matrix.orginfinisilOwn Hydra jobset17:02:56
@Ericson2314:matrix.orgJohn Ericson infinisil: I worry more repos will make cross-cutting refactors harder 17:03:26
@Ericson2314:matrix.orgJohn EricsonI hope we can get types before such experiments17:03:38
@Ericson2314:matrix.orgJohn Ericsontypes would offset that downside a lot17:03:44
@infinisil:matrix.orginfinisil If not a separate repo, it could also live independently in a subtree, a bit like nixpkgs lib 17:04:12
@infinisil:matrix.orginfinisilI'm imagining a stricter dependency chain of pkgs depending on stdenv, but not the other way around17:04:49
@infinisil:matrix.orginfinisilThe question of splitting nixpkgs should also be discussed though. Having a stricter interface for its parts and more backwards compatibility guarantees goes into this17:06:08
@Ericson2314:matrix.orgJohn EricsonI do like how legacy stdenv moves us towards maybe not having a single stdenv at all17:09:57
@Ericson2314:matrix.orgJohn Ericsonultimately it's good to package things at a higher level17:10:15
@Ericson2314:matrix.orgJohn Ericson(though polyglot projects are always a thorn in such efforts)17:10:30
@kity:kity.wtfproblemsmaking stdenvs composable might be a good thing then?17:11:56
@Ericson2314:matrix.orgJohn Ericson perhaps, like sander's thing, but I might prefer to think stdenvs as more the results of composition than the things which are composed 17:15:58
@infinisil:matrix.orginfinisil John Ericson: Ah so like, here's how to get bootstrap glibc, here's how to bootstrap curl, do both at once? 17:17:31
@Ericson2314:matrix.orgJohn Ericsonalso stdenv != bootstrapping17:18:07
@infinisil:matrix.orginfinisilPlease elaborate!17:18:21
@Ericson2314:matrix.orgJohn EricsonI meant to rearrange the files to reflect this 17:18:21

Show newer messages


Back to Room ListRoom Version: 9