!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

441 Members
(Technical) development of Lix, the package manager, a Nix implementation. Please be mindful of ongoing technical conversations in this channel.146 Servers

Load older messages


SenderMessageTime
30 May 2024
@qyriad:katesiria.orgQyriad
In reply to@jade_:matrix.org
i think that if we managed to move all the json stuff into one staticlib or something then unity-built it, we could probably save about 40% of build time. like. i see about 400s on-cpu instantiating nlohmann stuff, but it may be that those are not actually additive and it's actually 200s. either way. our json parsing is expensive
we could also switch away from nlohmann and probably gain some runtime JSON performance too
23:14:52
31 May 2024
@julia:the-apothecary.clubjulia Qyriad: just acked some of the comments with cl/1160 & cl/1161 and removed some code TODOs, since you just rebased them, if build suceeds is OK to merge them...? 13:06:50
@julia:the-apothecary.clubjuliaalthough I suppose you probably need to do a code review+2 again13:06:59
@julia:the-apothecary.clubjulia * although I suppose you probably need to do a code review approval again. still not quite used to how gerrit does this / when ok to actualy merge 🙃13:07:20
@qyriad:katesiria.orgQyriadIf the submission button is there, you can merge13:11:21
@julia:the-apothecary.clubjuliayea ol13:13:05
@julia:the-apothecary.clubjulia* oki!13:13:16
@ambroisie:belanyi.frAmbroisie joined the room.13:16:48
@julia:the-apothecary.clubjuliawelp, nevermind, apparently all the parents in the relation chain have to be done first. which... makes sense, I guess. lol. (i was kinda just amending each individually, though, so 🤷, that relation might be kinda broken now 13:23:14
@ambroisie:belanyi.frAmbroisieYeah, Gerrit is quite naive in its handling of stacked patches You have to explicitly un-parent independent commits to not have parent-child relationships if you want to be able to merge them out of order13:25:24
@qyriad:katesiria.orgQyriad which you can do with the rebase button, to be clear, but it won't do it automatically  14:16:46
@aprl:uwu.isaprl (GPN; DECT 2774; SIP GAYS)hey is there a Lix compile guide somewhere? (we wanna compile it for riscv rn)14:31:42
@toinux_net:matrix.orgtoinuxis MakeFile an accepted answer ? 15:01:00
@toinux_net:matrix.orgtoinux * is "meson.build" an accepted answer ? 15:01:49
@toinux_net:matrix.orgtoinuxhttps://git.lix.systems/lix-project/lix/src/branch/main/doc/manual/src/contributing/hacking.md everything is detailed here, I was able to create a FreeBSD port by inspiring myself with the following informations15:02:17
@toinux_net:matrix.orgtoinuxbtw, is someone willing to implement lix-doc in meson so we can build everything without depending on Nix ? I already made a quickpatch in FreeBSD ports, but I think something more official would be better15:03:12
@toinux_net:matrix.orgtoinux * btw, is someone willing to implement lix-doc in meson so we can build everything without depending on Nix ? I already made a quickpatch in FreeBSD ports, but I think something more official (and present in upstream) would be better15:03:28
@delroth:delroth.netdelrothhttps://git.lix.systems/lix-project/lix/issues/25615:05:09
@toinux_net:matrix.orgtoinuxhere is my crappy solution15:06:05
@toinux_net:matrix.orgtoinuxhttps://github.com/KittenConnect/lix-bsd-port/commit/e9e0861287ebde5b6e7e3ec63b4d36fa74aaa0c1#diff-ff0b79bff742384fb63d206b8c1687f671257abbe5e966d007e5df56283d8f46R915:06:26
@toinux_net:matrix.orgtoinuxI'm sure you've got better ideas than this crap especially "not using cargo in meson" :rofl:15:06:57
@delroth:delroth.netdelroth(also for some reason all timestamps on git.lix.systems are showing as "now" here - is it just me? my system clock doesn't seem broken15:06:59
@delroth:delroth.netdelroth * (also for some reason all timestamps on git.lix.systems are showing as "now" here - is it just me? my system clock doesn't seem broken)15:07:05
@thubrecht:matrix.orgthubrechtimage.png
Download image.png
15:07:07
@toinux_net:matrix.orgtoinuxJavaScript-debugging time15:07:29
@lily:lily.flowersLily Foster
In reply to @toinux_net:matrix.org
I'm sure you've got better ideas than this crap

especially "not using cargo in meson" :rofl:
i mean there's no workspaces or anything, so you should be able to natively use meson's rust/cargo.toml support
15:07:59
@toinux_net:matrix.orgtoinux
In reply to @lily:lily.flowers
i mean there's no workspaces or anything, so you should be able to natively use meson's rust/cargo.toml support
I never really used meson more than by patching failing builds, so I don't have any proper implementation ideas
15:09:03
@toinux_net:matrix.orgtoinuxjust shared the piece of code which unlocked my build, in hope someone else got more experience with meson to implement a proper and persistent solution15:09:59
@lily:lily.flowersLily Foster
In reply to @lily:lily.flowers
i mean there's no workspaces or anything, so you should be able to natively use meson's rust/cargo.toml support
(idk i remember it being hella spooky though and don't remember details very well)
15:10:25
@delroth:delroth.netdelrothit's not all the timestamps, it's precisely those from a month ago, wtf15:11:46

Show newer messages


Back to Room ListRoom Version: 10