!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

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

Load older messages


SenderMessageTime
22 Oct 2024
@niko:nrab.lolniko ⚡️ changed their profile picture.11:49:17
@kfears:matrix.orgKFears (tragedy arc)
In reply to @esperlily:matrix.org
all this stuff is deprecated because third-parties are supposed to use the App Sandbox now (which is controlled with code-signing entitlements), though fundamentally it's the same sandbox implementation
So basically, to work with App Sandbox, we gotta obtain a license and pay money? And even then, we'll just suffer immensely?
11:56:42
@kfears:matrix.orgKFears (tragedy arc)Any opportunities to, like, use Docker or bwrap or something to not suffer quite as much?11:57:11
@esperlily:matrix.orgEsperLily [she/her]
In reply to @kfears:matrix.org
So basically, to work with App Sandbox, we gotta obtain a license and pay money? And even then, we'll just suffer immensely?
no, the App Sandbox is fundamentally the same thing as what we're using, and you can use ad-hoc signing too for it, but switching to it just actually makes things harder because specifying a custom sandbox profile (as opposed to the default) requires entitlements (and I'm not sure if it requires Apple to bless that entitlement but maybe?) and of course we're changing the sandbox profile for every build we do but the process we're invoking for the build is typically the same, so the App Sandbox just doesn't work for us at all
11:58:53
@esperlily:matrix.orgEsperLily [she/her] the App Sandbox is really just meant for apps distributed through the App Store or (for macOS) distributed as a signed downloadable app, it's not meant for something like what we're doing, sandbox_init() is the right API there 11:59:55
@esperlily:matrix.orgEsperLily [she/her] the fact that sandbox_init() is deprecated is annoying but Apple can't actually get rid of it without breaking too much stuff (including their own apps, a bunch of system apps use that for their own security) 12:00:46
@kfears:matrix.orgKFears (tragedy arc)Jesus...12:07:58
@aktaboot:tchncs.deaktaboot changed their profile picture.12:11:09
@heph:matrix.orgheph joined the room.14:40:39
@weethet:catgirl.cloudWeetHetRedacted or Malformed Event14:54:53
@weethet:catgirl.cloudWeetHetRedacted or Malformed Event14:54:53
@weethet:catgirl.cloudWeetHetRedacted or Malformed Event14:54:53
@raitobezarius:matrix.orgraitobezarius jade_ with pennae, we might have found an issue with the buildbot deployment and i applied postgresql optimizations 14:56:41
@raitobezarius:matrix.orgraitobezariusand the instance seems faster14:56:44
@raitobezarius:matrix.orgraitobezariusto everyfew using the buildbot and finding it "really slow", please report if you notice significant improvements14:56:58
@raitobezarius:matrix.orgraitobezarius also, you can review our Grafana on buildbot here: https://grafana.forkos.org/?orgId=1&refresh=5s 14:58:16
@raitobezarius:matrix.orgraitobezarius * also, you can review our Grafana on buildbot here: https://grafana.forkos.org/?orgId=1&refresh=5s&var-datasource=mimir&var-tenant=lix&var-hostname=buildbot&var-diskdevices=%5Ba-z%5D%2B%7Cnvme%5B0-9%5D%2Bn%5B0-9%5D%2B%7Cmmcblk%5B0-9%5D%2B 14:58:43
@raitobezarius:matrix.orgraitobezariuspyroscoping is still in order but will take my soul to package15:01:31
@raitobezarius:matrix.orgraitobezariusok performance regressed again15:13:32
@raitobezarius:matrix.orgraitobezarius https://git.lix.systems/lix-project/buildbot-nix/pulls/31 i'm trying to push the needle with bbprofiler 15:14:06
@raitobezarius:matrix.orgraitobezarius(untested)15:14:14
@9999years:matrix.org9999yearsonly tangentially related but check out my git worktree manager! https://becca.ooo/blog/announcing-git-prole/16:44:28
@lordkekz:matrix.orgLordKekzThis is epic, thanks for sharing!16:52:57
@9999years:matrix.org9999yearsyw!17:42:29
@9999years:matrix.org9999years more relevant for this chat is my gerrit helper, which makes it easy to check out CLs (git gr checkout 2034), rebase a stack of CLs (git gr restack && git gr restack push), list CLs (git gr query), open CLs in your browser (git gr view), and more!
https://github.com/9999years/git-gr
17:45:49
@kfears:matrix.orgKFears (tragedy arc)This looks interesting17:46:10
@kfears:matrix.orgKFears (tragedy arc)I'm not sure if I'll actually use it, I kinda want to try out jj and other git alternatives to get rid of my bad git habits in a more systematic way17:46:47
@kfears:matrix.orgKFears (tragedy arc)Gerrit CLI is quite nice even now, though!17:47:14
@9999years:matrix.org9999years i don't use jj much myself, although i've been meaning to take another look at it now that they sort of have support for branches, but i suspect it would work nicely with git gr; the workflow it encourages where you check out commits directly in the detached HEAD state is not based on branches 17:48:43
@9999years:matrix.org9999years git gr automates a bunch of tasks that otherwise require copying urls/commands from the gerrit web interface 17:49:48

Show newer messages


Back to Room ListRoom Version: 10