[2026-07-11T10:01:13Z] i just realized that my laptop, actually boots 9front. I did not think it did. even mouse and keyboard works lol [2026-07-11T11:50:04Z] midfavila: in case you havent seen this; https://mastodon.social/@mntmn/116896395225882387 [2026-07-11T16:34:37Z] Here I am once again playing with the sandbox environment for the kiss shell package manager [2026-07-11T16:34:56Z] I think I mentioned this already, but it's surprising how many packages just won't build without linux-headers [2026-07-11T16:37:19Z] should we consider it part of the "implicit" environment? I've never seen that part spelled out but there are a few packages/utilities that are just expected to be always available. [2026-07-11T16:59:15Z] I get what you mean, but out of 140 packages I have under oasis, only 28 of them uses linux-headers. just to point that out :P [2026-07-11T17:00:38Z] but yes, there are a lot of packages out there that requires linux-headers, but fail to tell users about that dependency. I suppose many people just.. assume everyone has that installed anyway, so its kinda given [2026-07-11T17:02:05Z] sad_plan: well the solutions become 2: either we remove linux-headers from all deps, or add them to the missing ones :P [2026-07-11T17:02:17Z] I can make a list with all the `repo` packages [2026-07-11T17:02:30Z] also, didnt #kisslinux have this discussion a long time ago too? about explicit and implicit dependencies? :P about which one we want. linux-headers fell under this one, and I think that most people want to explicitliy list ALL dependencies [2026-07-11T17:02:50Z] yea we had the discussion for sure, but linux-headers sounds a bit like on the edge for me [2026-07-11T17:02:51Z] do you have any specific packages in mind that needs linux-headers, but does not list i in depends file? [2026-07-11T17:02:57Z] how so? [2026-07-11T17:03:08Z] well, it's definitely... more specific, as you pointed out [2026-07-11T17:03:15Z] it's not as much as a given as make for example [2026-07-11T17:04:20Z] I might be nitpicky here, but make doesnt even require make. but yeah, having make is.. kinda given when building software. yet I do see quite often that proejct lists out make as a dependency. and well, i think thats great really. because users are stupid :P [2026-07-11T17:04:39Z] regarding specific packages, well, I'm still polishing my scripts and testing them with various stuff, so my list is absolutely not exaustive [2026-07-11T17:05:55Z] so far, from my custom repos (so please TIWAGOS), I found the following: openssl, e2fsprogs, bubblewrap, fuse, libaio, gcc, m4 [2026-07-11T17:06:47Z] I'm looking into automating "bootstrapping" a clean starting envirnoment for the namespace based on the official repos, but first I'm dealing with my own custom stuff :P [2026-07-11T17:07:19Z] I'll likely publish what I have very soon, as it's already quite useful as-is [2026-07-11T17:08:43Z] I see. but to answer your question earlier; no. I would wanna explicitly list linux-headers. not that it matters to me, as I dont use said repos, but I personally like to have all dependencies listed. this makes things more rebust if you ask me. [2026-07-11T17:08:59Z] indeed [2026-07-11T17:09:01Z] taking things for granted to present, can often cause headaches [2026-07-11T17:09:50Z] and even so, users might not always recognize what the issue actually is either, as I said, users are stupid, and might not realize that theyre simply missing linux-headers. or some other package for that matter [2026-07-11T17:10:18Z] ughhhhhhhhhhhhh [2026-07-11T17:10:25Z] not all packages match the names of headers/libraries, and nor does packages requiring said headers and packages [2026-07-11T17:10:37Z] the git remote is showing its ugly head :( [2026-07-11T17:10:48Z] git dependencies, cached or not, will fail in offline namespaces [2026-07-11T17:11:40Z] I hate that stuff. what package is this? [2026-07-11T17:12:09Z] wym [2026-07-11T17:12:30Z] it's a random bash package I have, likely modified by yours truly :P [2026-07-11T17:12:38Z] the issue isn't that there are git remotes [2026-07-11T17:12:49Z] the issue is that it's always looking up upstream despite having that hash [2026-07-11T17:12:54Z] that despite caching the stuff you need, something still insist that it requires internet access. I hate that [2026-07-11T17:13:00Z] oh that's kiss :P [2026-07-11T17:13:10Z] pkg_source_git does a `fetch` no matter what [2026-07-11T17:13:16Z] .. then fuck kiss :P lol [2026-07-11T17:13:19Z] xD [2026-07-11T17:13:21Z] I can make an MR [2026-07-11T17:13:23Z] doesn't sound hard to fix [2026-07-11T17:13:38Z] now I wanna ditch kiss even more, and finish my rcpm lol [2026-07-11T17:13:39Z] sad_plan: sorry I don't remember, was it you that had write permissions to the repo? [2026-07-11T17:13:47Z] also, I kinda knew that [2026-07-11T17:13:50Z] I dont :P [2026-07-11T17:13:57Z] who's that I always forget the IRC names [2026-07-11T17:14:00Z] phoebos does [2026-07-11T17:14:08Z] ty [2026-07-11T17:14:35Z] i think testuser also does, same with ioraff. but neither of them are here anyway [2026-07-11T17:14:45Z] oof [2026-07-11T17:14:49Z] yep [2026-07-11T17:14:53Z] hope the MR will do [2026-07-11T17:15:23Z] anyways I don't think it's the end of the world, the fix is tiny and lots of stuff still works [2026-07-11T17:15:29Z] it will i just know phoebos is busy with some other stuff. he'ss get around it eventually i suppose. we can also pester him by pinging him here too though [2026-07-11T17:15:32Z] I'll fork it locally, test it for a bit and make an MR [2026-07-11T17:15:42Z] yep [2026-07-11T17:27:41Z] holy shit git has gotten big now lol. I looked at git9 from 9front, as someone mentioned it elsewhere as an alternative to their system (im talking about duskOS here), and i wanted to see what it was about and wanted to see if there were any size able difference.. and holt fuck [2026-07-11T17:28:01Z] git is now passed 1.1 Million loc. whereas git9 is.. less than 7k [2026-07-11T17:28:06Z] got is good [2026-07-11T17:28:32Z] shrub900: do you use got? [2026-07-11T17:28:37Z] git kinda powers the entire software world, so im not suprised it has gotten fat [2026-07-11T17:28:45Z] but yes, ive heard goo things about about got [2026-07-11T17:28:49Z] lol, touche [2026-07-11T17:29:01Z] sad_plan: on some machines, yes. as git is requiring rust soon, i will be switching all my stuff to it [2026-07-11T17:29:01Z] s/goo/good/ [2026-07-11T17:29:20Z] oh ffs, ofcourse it will [2026-07-11T17:29:21Z] right now just my 2 laptops but not my main pc uses got [2026-07-11T17:29:36Z] I see [2026-07-11T17:29:55Z] i don't know how git9 would fare on unix. [2026-07-11T17:30:41Z] it would obviously require some changes, but I dont see that being too bad. [2026-07-11T17:30:53Z] there is a no-rust fork of git, but it's made by persona non grata [2026-07-11T17:31:22Z] I see [2026-07-11T17:32:53Z] got isn't tiny by any means, by the way [2026-07-11T17:32:58Z] it is smaller than git though [2026-07-11T17:33:36Z] there is also jj which people seem to be excited about, but it's rust so im not super interested [2026-07-11T17:34:22Z] tiny is not a word I would use to describe it. but its what, 15% of what git is? cloc reports 194k [2026-07-11T17:34:40Z] only jj i know of is the irc client based on ii :p [2026-07-11T17:34:48Z] but yes, if its rust, I dont really want it [2026-07-11T17:40:29Z] oh, and shrub900 where do you host your stuff? or your friends for that matter. ive been thinking about getting a vps for.. stuff. but I dunno, and Im not sure which ones is dogshit or not. and well, supports custom OS's like oasis, or inserting your own iso's and so on [2026-07-11T17:41:20Z] There were quite a few packages that I had to fork for KX only because they were missing 'linux-headers' as a dependency. 'pkgconf' is another dependency that's commonly missing. [2026-07-11T17:41:28Z] linode did at one point anyway support tarballs. vultr accepts isos, but only if you give them a link, not the iso itself [2026-07-11T17:41:50Z] dalem(who hosts derivelinux and wayland.fyi) uses openbsd.amsterdam , you can only use OpenBSD though, but it's not an evil corporation I use vultr, it has custom isos, i can host iso links if you need me to [2026-07-11T17:41:56Z] fultilt: yeah, pkgconf is also kinda given it seems [2026-07-11T17:42:47Z] why does kiss use pkgconf over u-config? [2026-07-11T17:43:23Z] I see. Ill keep that in mind. whats the price/specs of your vulrt vps? [2026-07-11T17:43:28Z] compability I guess? [2026-07-11T17:43:37Z] u-config is less compatible it seems [2026-07-11T17:43:53Z] not that ive had too many issues with it really [2026-07-11T17:44:53Z] sad_plan: about 10dollars a month iirc. for that price it's doing quite a lot and is pretty fast. [2026-07-11T17:45:16Z] 50GB disk 1GB ram 1 vcpu [2026-07-11T17:45:21Z] I see. what do you host on vultr? [2026-07-11T17:45:26Z] sizeable disk atleast [2026-07-11T17:46:16Z] srcdump.net, pkg.derivelinux.org, shrub.industries [2026-07-11T17:47:14Z] dalem hosts an irc bouncer, and like 4 websites, i think her price is about the same but you have to pay yearly [2026-07-11T17:47:48Z] actuaally like 5 https and 1 gopher site if im remembering correctly [2026-07-11T17:47:55Z] i could be hosting a lot more on mine if i needed too i think [2026-07-11T17:49:41Z] nice [2026-07-11T17:50:06Z] I kinda hate how all these vps websites is dogshit to navigate. they have immens amount of stuff [2026-07-11T17:50:55Z] yup [2026-07-11T17:58:42Z] oh wow sad_plan regarding the "errors are confusing thing"... [2026-07-11T17:58:54Z] I think autotools fail spectacularly without certain deps [2026-07-11T17:59:12Z] it keeps unknown macros as-is and the shell chokes on them without any explanation [2026-07-11T17:59:23Z] such as PKG_PROG_PKG_CONFIG [2026-07-11T17:59:51Z] autotools is a special kind of stupid imo :P so yes, I agree [2026-07-11T18:00:53Z] yay it now works [2026-07-11T18:01:03Z] also patch was very smol but from some very small testing seems to work great [2026-07-11T18:01:14Z] https://codeberg.org/dery/kiss/commit/92ccd79364ac7c44648a0126cde15d6518d66635 [2026-07-11T18:01:43Z] no idea if I'm following codestyle properly, I'm more of a `test` person than `[ ]` [2026-07-11T18:02:04Z] but I preserved the `.git` check as a `[` test [2026-07-11T18:05:56Z] im unfamiliar with cat-file, but appart from that, I suppose it looks ok [2026-07-11T18:18:15Z] first time I use it too actually xD [2026-07-11T18:18:36Z] docs say that with flag `-e` it returns zero if the thing exists, otherwise false [2026-07-11T18:19:01Z] seems pretty much exactly what I needed to check for a hash/branch