IRC channel logs
2022-05-28.log
back to list of logs
<stikonas[m]>mihi: no,not regenerated because we don't use autotools then <stikonas[m]>I have a very bad connection right now, so hard to check... <stikonas[m]>mihi: regarding split kaem files, I think that's fine, at least with make and tcc. Split mes is fine too but consider spending building part to mes upstream <stikonas[m]>Right now I think gash has no plans to support mes-m2, so mes-m2 -> mes kaem script might be useful <pabs3>unmatched-paren: language ecosystem package managers have value to distro packagers btw; they increase the possibility of being able to automatically convert the upstream software into a distro package <pabs3>I've learnt over time that no technology choice is solely good/bad, there are always both good and bad things about individual tech things <janneke>stikonas[m]: samplet is working to port gash and gash utils to mes, but that will probably take some time <unmatched-paren>pabs3: sure, but you could also just have some sort of package database that can also do that, without a package manager that just begs to be misused <unmatched-paren>it could even be a standard protocol to describe packages and builds! go, rust, ocaml, etc could all be imported via the same method! <oriansj>unmatched-paren: the problem is people want their own problems solved, even if means making problems for others. So unless you already have a tool that solves their problem *now*, people really don't value promises from those they don't know or trust. <oriansj>pabs3: there are some technology choices that are toxic long term, such explicitly making it hard for new people to learn and leveraging *magic* you can't reason about. <oriansj>and I'm still hammering on the GFK filesystem spec to make sure I didn't make anything overly complicated. <oriansj>now the smallest GFK filesystem is 3 sectors (2: 1536 <oriansj>The leadblock, the superblock and a single ROOT inode <oriansj>and if I stick to a 512byte block size and a 32bit block pointer, we should be able to support a 2TB partition (which would be more than enough to bootstrap Linux) <oriansj>as we need 68MB for all source, binaries and artifacts in stage0-posix <rkeene>Hey oriansj, do you mind if I send you a message about something only tangentially related ? <oriansj>fair but I like getting alternate perspectives <rkeene>I would say this is more like a proposition than a perspective :-D <oriansj>rickmasters: without the build and artifacts it is: 36M of source and .git history <oriansj>^25.3^25.3MB of that is the .git history) <rickmasters>oriansj: maybe something is different for me, after make test-x86 I get 38M from du -h . <oriansj>I guess my .git history is a bit more complicated than what everyone else got <oriansj>interesting looks like git clean -xdf isn't cleaning up artifacts properly, I probably should fix that <stikonas[m]>janneke: yes, but my point was that it will be full mes and not the one compiled with M2 <oriansj> and I'm updating stage0-posix and should have the commit up in about 20-30 minutes