Saturday, 2023-07-01

lkclghostmansd, hi, sorry, i was in london today, all day.00:17
lkcli can't remember where, but i do vaguely recall saying "this task is closed" and that anything else is a revisit once it's actually put into use, as that gives actual useful feedback00:19
lkclone of the very first to do is a new *fully-compatible absolutely zero API change* drop-in replacement for PowerDecoder00:20
lkclwhich splits out the use of nmigen into a visitor (which should be made the default for the fully-compatible-zero-API-changes replacement)00:21
lkcland then a second visitor made which does not do "yield".00:22
lkclthe irony is that it might not even be necessary to have a visitor at all.00:22
lkclthe next one after that is in cavatools where we need a c-based PowerDecoder.  that will certainly need to be a visitor as it will be a massive switch-statement00:23
lkcland/or a "if matches(insn, mask, value)" loop of some description00:24
*** jn_ is now known as jn02:27
*** TheDot <TheDot!> has quit IRC06:24
*** TheDot <TheDot!> has joined #libre-soc06:29
*** ghostmansd[m] <ghostmansd[m]!> has quit IRC10:11
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has joined #libre-soc10:12
lkclsadoon[m], rats - i just worked out why rpm/deb-ostree is no good for us: the snapshots are of course read-only10:19
lkcl(the filesystem-in-a-git-repo)10:19
lkclno, correction: it'd be fantastic for the *dependencies*10:20
lkcland fantastic for a reproducible-build snapshot10:20
lkclbut for ongoing development it'd be a pain in the ass10:20
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC11:28
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has joined #libre-soc12:38
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC13:06
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has joined #libre-soc13:06
sadoon[m]Yeah I guess once all the root fs stuff is properly dealt with then it'd be helpful14:01
sadoon[m]For now I've decided for my personal systems on intel I'm going to use flatpak with tightened policies and on POWER I'll use bubblewrap at least for chromium14:02
sadoon[m]Almost every GUI app I have runs in flatpak14:03
sadoon[m]Really I'd be using bubblewrap exclusively but figuring out which bwrap settings to use to make all apps and their IPC work properly is a huge task14:05
sadoon[m]It'd be great if there were good universal sandboxing solutions on desktop Linux but it'll be a while before we get those14:09
sadoon[m]<sadoon[m]> "Yeah I guess once all the root..." <- * and we reach a v0.1 or something ofc, forgot that important detail14:20
sadoon[m]There's bubblejail which I'm actually using to make apps behave similar to flatpak with good fine-tuning except it doesn't support dbus policies, not a huge dealbreaker for now14:22
sadoon[m]It's a GUI frontend for bubblewrap14:22
sadoon[m]The more I dig into the security stuff the less productive I become :')14:23
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC15:20
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has joined #libre-soc15:21
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC15:25
lkclsadoon[m], look up justine tunney's work on universal executables.16:31
lkclthe problem there is that as far as GUIs are concerned there's zero standards16:31
*** yambo <yambo!> has quit IRC17:11
*** yambo <yambo!> has joined #libre-soc17:24
*** markos_ <markos_!~markos_@2a02:85f:f8c3:dac5:913a:f9f7:382c:b422> has joined #libre-soc18:58
*** markos_ <markos_!~markos_@user/markos/x-1838887> has joined #libre-soc18:58
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has joined #libre-soc19:04
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC19:08
*** ghostmansd[m] <ghostmansd[m]!> has joined #libre-soc19:09
*** markos_ <markos_!~markos_@user/markos/x-1838887> has quit IRC21:48
*** markos_ <markos_!> has joined #libre-soc22:01
*** markos_ <markos_!~markos_@user/markos/x-1838887> has joined #libre-soc22:01

Generated by 2.17.1 by Marius Gedminas - find it at!