💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2024-04-26.txt captured on 2024-05-12 at 15:58:17.
⬅️ Previous capture (2024-05-10)
-=-=-=-=-=-=-
[2024-04-26T06:50:40Z] <sad_plan> config.h is already made. so configure is ran beforehand. this means that everyone, each and everytime will build a package in the exact same way, with the exact same configurations. which makes it 100% reproducable. the only difference between users would be compiler flags really. except kernel, and maybe compiler. but unless you made some really niche choices with the compiler, it shouldnt [2024-04-26T06:50:40Z] <sad_plan> matter [2024-04-26T07:05:01Z] <sad_plan> packaging is more demanding for oasis though. any and all files that are generated throughout the building process normally, would also need to be included. if you peak inside the package dirs, youd find config.h in more or less all of them. some contains lots of other files aswell. binutils is a good example. on kiss, building binutils is pretty straight forward id argue. less so on oasis [2024-04-26T13:55:00Z] <icebarf> bruh pico.sh bouncer smoking [2024-04-26T13:55:05Z] <icebarf> so bad [2024-04-26T13:55:11Z] <icebarf> it doesn't load all the messages [2024-04-26T14:07:03Z] <sad_plan> icebarf: time for a new bouncer perhaps? or maybe get your own server instead? [2024-04-26T14:09:48Z] <aesdef> Dylan is doing somethin on github [2024-04-26T14:29:05Z] <sad_plan> icebarf: are you sure? i couldnt spot anything missing at first glance anyway [2024-04-26T14:31:24Z] <sad_plan> aesdef: it appears youre right [2024-04-26T14:31:52Z] <aesdef> :) [2024-04-26T14:31:56Z] <dilyn> he archived everything [2024-04-26T14:31:58Z] <dilyn> :salute: [2024-04-26T14:32:06Z] <sad_plan> that he did [2024-04-26T14:32:15Z] <sad_plan> why salute? [2024-04-26T14:32:27Z] <dilyn> respec [2024-04-26T14:33:55Z] <sad_plan> wym [2024-04-26T14:35:13Z] <dilyn> his readme says he's gonna be a farmer [2024-04-26T14:35:19Z] <dilyn> the king has left the building [2024-04-26T14:42:19Z] <sad_plan> i noticed. but you wrote respec, without a t [2024-04-26T14:51:04Z] <phoebos> He's also put the website up on https://kisslinux.github.io [2024-04-26T14:51:42Z] <phoebos> Does anyone know if github will keep that up despite the repo being archived? [2024-04-26T14:52:51Z] <sad_plan> wouldnt that take effect immidiatly if it didnt? [2024-04-26T14:56:11Z] <phoebos> https://stackoverflow.com/questions/68110301/if-you-archive-a-github-pages-repo-will-the-content-at-github-io-persist [2024-04-26T14:56:17Z] <phoebos> looks like it will stay [2024-04-26T14:56:30Z] <phoebos> we can rewrite links to point there [2024-04-26T14:58:32Z] <sad_plan> cool [2024-04-26T14:59:36Z] <dilyn> I was being cute :v [2024-04-26T16:06:21Z] <riteo> holy moly, dylan chose the farmer ending [2024-04-26T16:06:49Z] <riteo> absolute respect [2024-04-26T16:08:52Z] <riteo> on a funnier note, I like how the cowsay on the website has been "whatsoever a man soweth, that shall he also reap." for years [2024-04-26T16:09:03Z] <riteo> a bit prophetic [2024-04-26T16:10:15Z] <dilyn> like this was always the end game or something [2024-04-26T16:12:37Z] <riteo> I swear, a weight got off my chest or something, knowing that he's well and that he wrapped everything up. The website takeover felt a bit grim. [2024-04-26T16:17:28Z] <riteo> I'm really happy! [2024-04-26T16:17:51Z] <riteo> ok now I'll go calm down a bit or something and come back talking still about the oasis build system, if you'll excuse me [2024-04-26T16:54:28Z] <phoebos> :D [2024-04-26T19:34:53Z] <aesdef> Lol, Dylan chose the farmer beginning I'd say - he still young [2024-04-26T19:35:39Z] <aesdef> I'm agreed with you all. Good on him. I hope he comes around once in a while and shares some stories or something about how it's all going. He used to write a lot and is not a bad writer. [2024-04-26T21:44:45Z] <riteo> aesdef: oh indeed, I didn't mean it to be an absolute ending [2024-04-26T21:45:30Z] <riteo> it was just a bit of funny pseudo-gaming language [2024-04-26T21:50:03Z] <angle> our cincinnatus [2024-04-26T22:44:14Z] <riteo> Okay I'm back. sad_plan: wrt. oasis' build system, that's really interesting! [2024-04-26T22:45:06Z] <riteo> Yeah it probably makes the package a lot more reproducible but that obviously also limits a lot the environment [2024-04-26T22:45:34Z] <riteo> that's probably the biggest difference with kiss, which is supposed to be more of a "survival kit" more than a ready-to-use distro, if you get what I mean [2024-04-26T22:46:57Z] <riteo> I really want to have more consistent packages though. One of my ideas was to use "file dependencies" (e.g. /bin/cc), store an hash or something in the manifest, and use that as a way of seeing if the pacakge changed [2024-04-26T22:47:36Z] <riteo> (i.e. needed rebuilding. consider that my whole package manager concept relied on minimizing rebuilds through high consistency) [2024-04-26T22:48:41Z] <riteo> (I'll stop here, no worries) I swear, one day I should distill all of my ideas into a neater document (in english) and share it with y'all. Perhaps you can take some of those ideas and put them in kiss, or perhaps just give me some feedback [2024-04-26T23:29:10Z] <sad_plan> riteo: yeah, I really do like oasis' buildsystem. its really neat. although for large projects like gcc, or firefox, as examples, im not sure how usable it is.. for that, one can use kiss instead. [2024-04-26T23:29:34Z] <sad_plan> put all those ideas of yours down, and get to work. youll figure things out as you go