[2021-06-07T13:10:57Z] are you linking against their library? [2021-06-07T13:11:10Z] or just saying 'ah this function is pretty similar to what I need, I can tweak this' [2021-06-07T13:11:33Z] the former, it's gpl. the latter, it's... *probably* not [2021-06-07T13:12:03Z] it has to be sufficiently different to not just be 'the same code' [2021-06-07T13:13:59Z] dilyn: i mean their project uses libfoo, i want to use libfoo, i check their usage of 1-2 functions of libfoo and end up doing something that's almost the same (just 5-10 lines tho) [2021-06-07T13:15:37Z] So you can say 10 lines duplicated from their code [2021-06-07T13:15:48Z] are those functions related to documented usage of libfoo? [2021-06-07T13:15:59Z] you're probably fine [2021-06-07T13:16:59Z] if the fsf wants to weaponize their legal bullion to annihilate you over 10 lines of code, you can just mark that code as GPL :v the rest of your stuff can be MIT and then when you get around to replacing it you'll be free from their bollucks [2021-06-07T13:18:33Z] Cool [2021-06-07T13:18:33Z] Thanks [2021-06-07T13:30:42Z] matrix says goodbye [2021-06-07T13:31:31Z] its been doing that a lot recently [2021-06-07T14:53:22Z] hii! [2021-06-07T14:55:12Z] Hey [2021-06-07T15:12:54Z] does anybody have reccomendations on how I should name/version my lariza fork? It's diverging a bit now, and I don't want to tread on lariza's namespace / have 2 projects with the same name, but the versions of the same number have different features, etc [2021-06-07T15:13:22Z] usually when I fork something that's still that I just change the namespace to start with my own [2021-06-07T15:13:42Z] like, for my godot fork I just changed the namespace from org.godotengine.godot to it.riteo.godot [2021-06-07T15:14:02Z] welcome back testuser[m] [2021-06-07T15:14:11Z] looks like matrix is coming back online [2021-06-07T15:14:17Z] nice [2021-06-07T15:21:20Z] acheam regarding that project is the issue with namespaces or with the project name itself? [2021-06-07T15:23:02Z] cause if you want to make a new name you can try asking a german person to make a quirky phrase, add ++ to it or simply name it something that sounds like that (for example chorizo) [2021-06-07T15:23:18Z] for some reason I prefer chorizo [2021-06-07T15:24:24Z] use "larizb" duh [2021-06-07T15:24:34Z] lmao [2021-06-07T15:33:05Z] riteo: project name itself, I used namespace incorrectly in my original message [2021-06-07T15:33:19Z] i like chorizo [2021-06-07T15:33:26Z] yes [2021-06-07T15:33:27Z] now I just need to backronym it lol [2021-06-07T15:33:36Z] great idea! [2021-06-07T15:33:57Z] chunky ordered riteo's ingenuity zonks orangutangs [2021-06-07T15:34:09Z] orngutangs [2021-06-07T15:34:11Z] orangutangs [2021-06-07T15:34:20Z] I think we found a new word of the day [2021-06-07T15:35:53Z] yes [2021-06-07T15:35:57Z] not gonna lie, i'll miss perntium [2021-06-07T15:36:07Z] I agree [2021-06-07T15:36:12Z] but we have to go on [2021-06-07T15:37:38Z] but before doing that, one minute of silence for it: https://0x0.st/-2nU.png [2021-06-07T15:38:07Z] lol [2021-06-07T15:38:39Z] ok, orangutangs time [2021-06-07T15:41:10Z] woah my lariza fork is 4th in search results for "lariza browser" [2021-06-07T15:41:10Z] which is odd given its ony a few days old [2021-06-07T15:41:10Z] sr.ht has really good SEO for some reason [2021-06-07T15:41:45Z] based and devaultpilled [2021-06-07T15:42:01Z] yes. [2021-06-07T15:42:05Z] acheam: possibly the lightweight website? doesn't google value websites that are lightweight/fast-loading? [2021-06-07T15:42:21Z] I didn't know google did that [2021-06-07T15:42:32Z] kiedtl: maybe [2021-06-07T15:42:43Z] i'd guess its also incredibly easy to parse stuff from [2021-06-07T15:42:45Z] if so, it's ...ironic, given the state of google's websites [2021-06-07T15:42:50Z] lmao [2021-06-07T15:43:02Z] nonono you see, if you use AMP, all those prroblems go away!! [2021-06-07T15:43:19Z] probably sr.ht is one of the few websites properly using HTML [2021-06-07T15:43:31Z] its chunky though [2021-06-07T15:43:37Z] the CSS is massive [2021-06-07T15:43:52Z] yeah [2021-06-07T15:43:53Z] and page weight is higher than you'd expect [2021-06-07T15:43:59Z] that's what I mean [2021-06-07T15:44:08Z] HTML pages are supposed to be chunky IMO [2021-06-07T15:44:32Z] its 150kb uncompressed / 32kb compressed for just a readme page [2021-06-07T15:44:47Z] I mean, it could be worse [2021-06-07T15:45:02Z] github is 1.67 MB lol [2021-06-07T15:45:08Z] lmao [2021-06-07T15:45:11Z] and i'm blocking a few JS files from loading in [2021-06-07T15:45:12Z] * kiedtl sighs [2021-06-07T15:45:41Z] reminded me of this: https://www.wired.com/2016/04/average-webpage-now-size-original-doom/ [2021-06-07T15:45:48Z] ye lol [2021-06-07T15:45:56Z] how does structured text take up that much space [2021-06-07T15:46:16Z] you know what [2021-06-07T15:46:19Z] I seriously don't know [2021-06-07T15:46:23Z] frameworks maybe? [2021-06-07T15:46:36Z] lots of JS stuff [2021-06-07T15:46:58Z] oh right [2021-06-07T15:47:38Z] if people wanted a way of running arbitrary programs in a sandbox why not stick to something like Java? [2021-06-07T15:47:46Z] JS has been abused way too much, let it die [2021-06-07T15:47:51Z] omg [2021-06-07T15:48:00Z] my workplace's website is 17.38MB [2021-06-07T15:48:04Z] BRUH [2021-06-07T15:48:12Z] time to measure it in DOOMs [2021-06-07T15:48:14Z] Workplace ? [2021-06-07T15:48:22Z] employer [2021-06-07T15:48:53Z] >time to measure it in DOOMs [2021-06-07T15:48:54Z] the worst thing is that they had this great old website [2021-06-07T15:48:59Z] You know, that's something I'll actually do [2021-06-07T15:49:00Z] then they replaced it with this abomination [2021-06-07T15:49:11Z] your worklpace's website is ~7.43 DOOMs [2021-06-07T15:49:23Z] acheam: but the old one wasn't Modern:tm: and Slick:r: [2021-06-07T15:49:28Z] this is ridicolous lmao [2021-06-07T15:49:48Z] community-boating.org if you want to make fun of it [2021-06-07T15:50:32Z] why does it need all that js [2021-06-07T15:50:51Z] Conjoom [2021-06-07T15:53:41Z] Lol the site is actually pretty bad compared to other ones I've seen, not a single button can be clicked without js [2021-06-07T15:54:14Z] I'm pretty sure it could all be done in CSS and HTML5 [2021-06-07T15:54:17Z] yes. [2021-06-07T15:54:18Z] Why don't you propose a change acheam [2021-06-07T15:54:37Z] this kind of sites needs to be boycotted with fire and sword, rigorously at any cost [2021-06-07T15:54:46Z] beacuse they spent a ton of money getting this one made, and they're really proud of it [2021-06-07T15:54:55Z] Lol [2021-06-07T15:54:58Z] i'm also not really in a position to do that [2021-06-07T15:55:25Z] this feels like it was made with a builder [2021-06-07T15:55:36Z] look at the sponsor thing, it has non functioning arrows [2021-06-07T15:55:42Z] the guy was paid per the megabyte [2021-06-07T15:55:51Z] If they spent a lot of money for it they got scammed [2021-06-07T15:55:58Z] he was paid per WHAT [2021-06-07T15:56:14Z] /s [2021-06-07T15:56:16Z] The social media icons also have an out of place brown backgrpumd [2021-06-07T15:56:26Z] acheam I seriously believed that [2021-06-07T15:56:27Z] backgrpmud [2021-06-07T15:56:41Z] backgrpmud [2021-06-07T15:57:38Z] I feel like we should have waited for the word of the day [2021-06-07T15:58:33Z] Hi guys. Quick question. I want to build htop, and it shows up when I search for htop in community but when I try to build it, I get a message saying it's not in any of my repos. [2021-06-07T15:58:46Z] your KISS_PATH might be set wrong [2021-06-07T15:58:49Z] I just checked my .profile which lists the correct path. [2021-06-07T15:58:55Z] hmm [2021-06-07T15:58:58Z] yeah.. [2021-06-07T15:59:02Z] can you verify by echo $KISS_PATH [2021-06-07T15:59:03Z] have you echoed it? [2021-06-07T15:59:08Z] maybe the file isn't sourced or something [2021-06-07T15:59:16Z] I'll just check again. [2021-06-07T15:59:36Z] yup.. still there [2021-06-07T16:00:07Z] the error is: "package not found" and "Version file not found". [2021-06-07T16:00:24Z] I checked the package in the repo and there is a Version-file. [2021-06-07T16:00:47Z] I get this error on some packages, but not all [2021-06-07T16:01:49Z] can you build other packages in community [2021-06-07T16:02:07Z] yup. [2021-06-07T16:02:16Z] I just tried with micro [2021-06-07T16:02:28Z] its currently building. [2021-06-07T16:02:42Z] or.. it failed because of go, but still :) [2021-06-07T16:03:11Z] failed to download yadayada 16.4.src.tar.gz [2021-06-07T16:03:27Z] hmm, I cannot reproduce [2021-06-07T16:03:40Z] can you cd into the htop folder within the community repo and "kiss b" [2021-06-07T16:03:41Z] arh.. ffs [2021-06-07T16:04:41Z] yeah, if I im /var/db/repos/community/community/ I can build htop, but it still fails because of autoconf-2.71.tar.gz [2021-06-07T16:04:59Z] failed to download. [2021-06-07T16:05:37Z] can't reproduce [2021-06-07T16:05:41Z] I can download it fine [2021-06-07T16:05:43Z] I did an update about 10 mins ago, but I should I git pull the repos? [2021-06-07T16:05:54Z] no, 'kiss u' will pull them for you [2021-06-07T16:06:00Z] hmm.. [2021-06-07T16:06:15Z] can you visit ftp.gnu.org in a web browser? [2021-06-07T16:06:35Z] but there are 3 seperate issues here, and they all seem to just be on your end [2021-06-07T16:06:40Z] well, idk about the golang one [2021-06-07T16:06:43Z] I'm currently in tty. Will try again later. [2021-06-07T16:06:44Z] but the other two [2021-06-07T16:06:57Z] Yeah, I'm pretty sure they are on my end :) [2021-06-07T16:07:01Z] can you just curl https://ftp.gnu.org [2021-06-07T16:07:43Z] arh.. yeah, it's totally on my end. Cant resolve host. [2021-06-07T16:08:22Z] can you resolve other hosts? [2021-06-07T16:09:03Z] No.. I have set up a pihole and there seems to be some issues with my ip. [2021-06-07T16:09:18Z] Thanks :) Ive got some stuff to go on. [2021-06-07T16:09:25Z] have fun [2021-06-07T16:09:27Z] work with [2021-06-07T16:09:31Z] hehe :) thanks [2021-06-07T16:09:37Z] doesn't explain the htop not being found issue though [2021-06-07T16:10:12Z] I'll figure out the other stuff and see what happens :) [2021-06-07T16:10:16Z] maybe it's just like, a generic error? [2021-06-07T16:10:28Z] like, not parsing it correctly it ultimately says that it doesn't exist? [2021-06-07T16:10:34Z] no an internet failure would not cause a package not found error [2021-06-07T16:10:44Z] riteo: more likely a user error. Kiss Linux is a bit more advanced than I'm used to [2021-06-07T16:10:47Z] it would find the package, and then curl would err [2021-06-07T16:10:53Z] right [2021-06-07T16:11:04Z] well, lastchansen tell us how it goes! [2021-06-07T16:11:10Z] riteo: sure thing :) [2021-06-07T16:11:17Z] thanks for the feedback [2021-06-07T16:12:35Z] ugh it's taking way too much for gpu prices to fall again [2021-06-07T16:12:53Z] I'm really tempted to run kiss with nvidia drivers, but my autistic ass is really against that [2021-06-07T16:13:33Z] I think I'll do it on that cool panasonic laptop that I'll get soon [2021-06-07T16:14:04Z] you see, it's actually possible to run nvidia drivers on musl and I've got it to work (at least partially) too, but for ethical reasons I really don't want to continue that project [2021-06-07T16:15:23Z] amd and intel makes things so much easier [2021-06-07T16:17:08Z] too bad that now a radeon rx 5500 with 8gb VRAM costs $700 [2021-06-07T16:17:10Z] riteo acheam: okay.. I didn't even have an IP. I forgot to start dhcpcd. I'll go hide in a corner. [2021-06-07T16:17:25Z] no worries [2021-06-07T16:17:32Z] hehe, happens to the best of us [2021-06-07T16:17:37Z] networking is a nightmare [2021-06-07T16:17:39Z] how are services managed in KISS? [2021-06-07T16:17:58Z] with busybox's runit by default [2021-06-07T16:18:06Z] okay.. thanks :) [2021-06-07T16:18:08Z] https://k1sslinux.org/wiki/init/busybox [2021-06-07T16:18:22Z] Great :) Thanks! [2021-06-07T16:24:20Z] lastchansen, could it be a problem with permissions? [2021-06-07T16:27:02Z] riteo: how ? I got it working but you need to link all gui programs against glibc to open libGL so no use [2021-06-07T16:27:44Z] So pretty much 2 packages for everything [2021-06-07T16:29:30Z] ang: I got it working :) I just needed to start dhcpcd [2021-06-07T16:30:28Z] I meant re: package not found [2021-06-07T16:30:52Z] ang: worked when I had an ip :) [2021-06-07T16:31:02Z] weird, ok [2021-06-07T16:31:03Z] ang: htop is now installed. [2021-06-07T16:31:43Z] alright, nice [2021-06-07T16:31:46Z] :) [2021-06-07T16:35:21Z] just because your KISS_PATH kinda suggests it - I hope you are not building as root [2021-06-07T16:37:34Z] dont worry :) building as user [2021-06-07T16:38:40Z] Nice [2021-06-07T16:38:50Z] I just thought it made more sense to have the repos in /var/db/repos/ than in my $HOME [2021-06-07T16:38:55Z] it* [2021-06-07T16:39:12Z] -it* [2021-06-07T16:39:17Z] yeah why not [2021-06-07T16:50:38Z] testuser[m]1: with gcompat [2021-06-07T16:51:08Z] It provides enough stuff to run them ? Didn't know [2021-06-07T16:51:17Z] I never actually tested it to that point [2021-06-07T16:51:19Z] but i3 worked [2021-06-07T16:51:43Z] If the library loads then it found all the symbols atleast [2021-06-07T16:51:47Z] afaik gcompat should implement the most common symbols [2021-06-07T16:52:45Z] if i3 worked it loaded that lib, right? [2021-06-07T16:54:00Z] I think I understand what you mean [2021-06-07T16:54:09Z] IIRC it wasn't *that* easy to run them [2021-06-07T16:54:26Z] I had to modify gcompat a little and really rub it into xorg [2021-06-07T16:54:33Z] okay, officially renamed lariza to chorizo, thanks riteo [2021-06-07T16:54:43Z] yes [2021-06-07T16:55:07Z] I love how literally my most instictive and random thought turned out to be the best choice [2021-06-07T16:55:16Z] it was literally the first thing I thought [2021-06-07T16:55:34Z] you have good instincs [2021-06-07T16:55:48Z] cool [2021-06-07T16:59:44Z] Nvidia libs would need all glibc symbols before being able to load [2021-06-07T17:03:53Z] Hmm I'll check it out [2021-06-07T17:06:41Z] you'll surely miss some symbols though testuser[m]1 [2021-06-07T17:06:58Z] I remember having to patch some in [2021-06-07T17:07:14Z] they were basically all wrappers to other functions IIRC, I could see them from the manual [2021-06-07T17:07:36Z] like, a weird linux desktop specification thing IIRC [2021-06-07T17:08:58Z] no ok I might have no idea where this code comes from [2021-06-07T17:11:28Z] I think I'll have to rewite everything since this code might as well be non MIT [2021-06-07T17:12:03Z] You mean you manually copied in some functions into gcompat source ? [2021-06-07T17:12:13Z] I have no idea [2021-06-07T17:12:20Z] I recall not wanting to do that, but that may be the case [2021-06-07T17:12:31Z] although as I said i really didn't want to mess up the license [2021-06-07T17:12:43Z] so now I'm really confused [2021-06-07T17:13:17Z] anyways if you want to I can finish my project and properly support nvidia on kiss linux [2021-06-07T17:13:30Z] I mean, if someone really wants it it's unavoidable [2021-06-07T17:13:46Z] Do you have it public somewhere ? [2021-06-07T17:13:50Z] no [2021-06-07T17:14:05Z] and I'm not willing to share these patches since they might be non MIT [2021-06-07T17:14:17Z] it's really really basic code though [2021-06-07T17:14:29Z] Cool [2021-06-07T17:14:33Z] but I'm going to write it from scratch and properly add all symbols at this point [2021-06-07T17:15:01Z] it's decided, nvidia will be supported on kiss linux, but only because gpus cost way too much rn [2021-06-07T17:15:13Z] and by supported I mean that it'll work [2021-06-07T17:16:25Z] why not just use nouveau? [2021-06-07T17:16:29Z] unless you're gaming or something [2021-06-07T17:17:02Z] Bad screen tearing, compositor doesn't fix it [2021-06-07T17:17:08Z] and gaming [2021-06-07T17:17:32Z] And if you try to run wayland even keystrokes lag by 4 seconds [2021-06-07T17:17:57Z] hmm, well good luck [2021-06-07T17:18:14Z] decent games do not need nvidia [2021-06-07T17:18:16Z] it's time to spin kiss linux and reboot like 23049823098564908 times because video drivers [2021-06-07T17:18:51Z] oh right I'd have to compile everything d'oh [2021-06-07T17:19:03Z] For testing I actually used adélie linux [2021-06-07T17:19:18Z] such as nethack, snake, tetris, moon-buggy, hangman,... [2021-06-07T17:19:55Z] rogue [2021-06-07T17:20:07Z] there are decent games written in the past 30 years [2021-06-07T17:20:18Z] ahahahaha [2021-06-07T17:20:26Z] lmao [2021-06-07T17:20:53Z] mind you that after all this gpu hell is done I will burn that thing down [2021-06-07T17:20:59Z] this is only because I'm desperate [2021-06-07T17:23:37Z] oh also it seems like they added some missing symbols too already [2021-06-07T17:23:50Z] like __sched_cpualloc and __sched_cpufree [2021-06-07T17:24:07Z] I think that for now I'll work on a chroot and see the missing symbols [2021-06-07T17:47:39Z] minimal web browser people: what do you do for bookmarks? I'm considering whether or not to include support for them in chorizo [2021-06-07T17:48:02Z] i've heard good things about buku, but it isn't exactly KISS [2021-06-07T17:50:16Z] surfraw [2021-06-07T17:50:27Z] or even just a dmenu script [2021-06-07T17:55:39Z] huh, I didn't know Julian Assange was a shell scripter [2021-06-07T17:55:49Z] thanks! [2021-06-07T17:55:57Z] Aren't we all? [2021-06-07T17:56:15Z] except for the mac-toting valleybros :^)) [2021-06-07T18:08:41Z] acheam: I use dmenu and a simple textfile. Works great with lariza because everything is opened in the same window. [2021-06-07T18:08:44Z] http://ix.io/3p4S [2021-06-07T18:12:18Z] claudia: thanks! [2021-06-07T18:13:15Z] I literally text and email myself links and stuff :v [2021-06-07T18:13:27Z] I barely leverage bookmark features built into browsers lmfao [2021-06-07T18:13:40Z] email: best private pastebin :D [2021-06-07T18:13:51Z] for real [2021-06-07T18:14:09Z] also a text file in ~ [2021-06-07T18:14:35Z] I basically just want chromium but with surf's (lack of) features, tbh. [2021-06-07T18:15:11Z] can someone send me a zstd package? [2021-06-07T18:15:28Z] either musl or gcc or *something* in my dev toolchain relied on it [2021-06-07T18:15:32Z] and kiss didn't pick that up [2021-06-07T18:17:09Z] chromium because of no toolkit? [2021-06-07T18:17:16Z] mmhmm [2021-06-07T18:17:25Z] mid: I'll have one in a minute for u [2021-06-07T18:17:31Z] thanks [2021-06-07T18:17:46Z] unless you've blacklisted github.com in which case I'll have to put it somewhere else [2021-06-07T18:17:52Z] i'll have to figure out what linked against that and deal with it accordingly... [2021-06-07T18:17:58Z] just put it on 0x0 [2021-06-07T18:17:59Z] not having dialog boxes is... unpleasant, ngl [2021-06-07T18:17:59Z] or w/e [2021-06-07T18:18:06Z] 0x0 supports files? neat! [2021-06-07T18:18:11Z] yeah [2021-06-07T18:18:13Z] oh yeah it does do images doesn't it [2021-06-07T18:18:15Z] 0x0 supports whatever you want [2021-06-07T18:18:24Z] but large stuff is deleted faster than small stuff [2021-06-07T18:18:27Z] * midfavila-laptop shrugs [2021-06-07T18:18:41Z] i want to set up something similar on SDF [2021-06-07T18:18:43Z] 'not for backups' sad noises [2021-06-07T18:19:10Z] i've just switched to rsyncing stuff onto my server [2021-06-07T18:19:24Z] accessing it via l.armaanb.net [2021-06-07T18:19:27Z] you can self-host 0x0 and remove the upload restrictions if you want to [2021-06-07T18:19:36Z] aw fuck, it was gcc that linked [2021-06-07T18:19:38Z] 0x0 is a bit of a pain to self host [2021-06-07T18:19:40Z] this is gonna suck [2021-06-07T18:19:43Z] python, uwsgi, etc [2021-06-07T18:20:04Z] doesn't HTTP literally have a PUT command [2021-06-07T18:20:08Z] can't you just use that? [2021-06-07T18:20:29Z] https://0x0.st/-_6e.gz [2021-06-07T18:20:32Z] 578e87f959940c0c9603ab8ef8000dc8d43070b7d628dd10e89031ca35a4484e zstd@1.5.0-1.tar.gz [2021-06-07T18:20:32Z] thx bby [2021-06-07T18:20:39Z] yeah, the "complex" part is the aging scheme, content recognition, etc [2021-06-07T18:20:53Z] oh damn if it was gcc... [2021-06-07T18:20:56Z] btw apparently kakoune doesn't compile on kiss [2021-06-07T18:20:57Z] harumph [2021-06-07T18:21:00Z] ...you can't just use bc and file for that? [2021-06-07T18:21:02Z] also [2021-06-07T18:21:04Z] I had to fork the package and make it compile the latest commit [2021-06-07T18:21:04Z] suggestion: [2021-06-07T18:21:12Z] you probably could, sure [2021-06-07T18:21:17Z] if gcc can link against zstd without being picked up on by kiss, [2021-06-07T18:21:23Z] can that either be disabled in the buildfile or added to deps [2021-06-07T18:22:16Z] https://0x0.st/-_6_.xz [2021-06-07T18:22:19Z] 6a3fbd3c674457d8d2f9fa314a405058dcd263e338f0ea32b06c0d574026df03 zstd@1.5.0-1.tar.xz [2021-06-07T18:22:22Z] that should work lmao [2021-06-07T18:22:47Z] i'm just using a static busybox that I keep for emergencies to extract stuff [2021-06-07T18:22:55Z] good thing I did. libarchive is dead rn [2021-06-07T18:23:25Z] static software's the best [2021-06-07T18:23:38Z] humongous deps killed it [2021-06-07T18:23:39Z] nooooooooooooooooooooooooooooooooo [2021-06-07T18:23:42Z] you don't understand riteo [2021-06-07T18:23:44Z] I don't know that gcc allows you to switch off linking against zstd [2021-06-07T18:23:47Z] we use containers for that now [2021-06-07T18:23:48Z] riteo: latest git builds fine for me [2021-06-07T18:23:51Z] (of kakoune) [2021-06-07T18:23:54Z] yes kqz [2021-06-07T18:23:55Z] I said that [2021-06-07T18:23:58Z] kiss-static is the way :v [2021-06-07T18:24:03Z] the last stable version though doesn't compile [2021-06-07T18:24:12Z] if I could get all my stuff to compile statically I would [2021-06-07T18:24:30Z] wasn't kiss statically linked for most stuff anyways? [2021-06-07T18:24:40Z] i don't think so [2021-06-07T18:24:48Z] just the core stuff [2021-06-07T18:24:51Z] git, curl [2021-06-07T18:24:53Z] busybox [2021-06-07T18:25:00Z] oh [2021-06-07T18:25:15Z] enough to always be able to get packages that are broken haha [2021-06-07T18:25:36Z] i need to set up a binary repo [2021-06-07T18:25:49Z] I would've swore that it was all statically linked [2021-06-07T18:25:59Z] that sounds very weird for a kiss distro [2021-06-07T18:26:10Z] meh [2021-06-07T18:26:21Z] not having to compile everything from source on my 800mhz laptop would be awesome [2021-06-07T18:26:40Z] eeeh [2021-06-07T18:26:46Z] if you're still gonna depend on a server [2021-06-07T18:26:53Z] i'd host it myself obvs [2021-06-07T18:26:54Z] just make it build for you, no? [2021-06-07T18:27:05Z] or use distcc [2021-06-07T18:27:08Z] my workstation already handles builds most of the time [2021-06-07T18:27:15Z] distcc is cringe because it relies on python [2021-06-07T18:27:28Z] I have no idea what you have against python [2021-06-07T18:27:38Z] its existance [2021-06-07T18:27:38Z] because it's slow(tm) [2021-06-07T18:27:41Z] it's one of the few based interpreted languages [2021-06-07T18:27:45Z] slow, inefficient, mandatory whitespace [2021-06-07T18:27:55Z] well duh it's meant for quick prototyping and simple programs [2021-06-07T18:27:56Z] the only based interpreted languages are LISPs and Lua [2021-06-07T18:28:08Z] i'll fight you on that [2021-06-07T18:28:09Z] riteo: statically linked systems bring along their own frustrations that are difficult to manage [2021-06-07T18:28:37Z] uh, didn't know that [2021-06-07T18:28:48Z] I still haven't fixed the depends files for KISS-static :X [2021-06-07T18:28:57Z] it's hard to break, just difficult to upgrade haha [2021-06-07T18:29:06Z] I always thought that since everyone used humongous libs they switched to dynamic-linking [2021-06-07T18:29:13Z] i mean, yes [2021-06-07T18:29:41Z] there were many reasons to switch to dynamic libs [2021-06-07T18:30:25Z] and now here we are, with a graphics stack that heavily leverages dl_open :v [2021-06-07T18:30:27Z] thx mesa [2021-06-07T18:30:32Z] riteo I use python pretty much everywhere it doesn't make sense to use shell or it is easier for me to just do it with python [2021-06-07T18:30:50Z] I always saw python as a way fancier shell [2021-06-07T18:30:55Z] in like... 99% of cases "but its slow" doesn't actually matter [2021-06-07T18:31:00Z] yeah [2021-06-07T18:31:23Z] and in a good portion of those cases there are ways to get it faster if you /really/ want to instead of using something arguably more appropriate for the solution [2021-06-07T18:31:28Z] the problem is more "it's inefficient" [2021-06-07T18:31:48Z] compared to? like, what are you trying to do with it? [2021-06-07T18:31:56Z] I looked for kiss-static and found out oasis [2021-06-07T18:32:02Z] it's hella weird, but extremely interesting [2021-06-07T18:32:18Z] i once wrote a simple program that used tk to create three buttons that each ran a simple shell command when clicked [2021-06-07T18:32:28Z] this required upwards of sixty megs of memory. [2021-06-07T18:32:36Z] did you really use python for a GUI program mid [2021-06-07T18:33:09Z] i didn't know how to use C or LISP at the time [2021-06-07T18:33:11Z] nobully [2021-06-07T18:33:18Z] don't worry [2021-06-07T18:33:32Z] it's just that you used a plastic hammer for hitting a steel nail [2021-06-07T18:33:51Z] eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeh [2021-06-07T18:35:00Z] oh my god I'm feeling so dirty [2021-06-07T18:35:12Z] I'm not sure if I can make it making nvidia drivers work on kiss [2021-06-07T18:35:19Z] ew [2021-06-07T18:35:24Z] I know mid [2021-06-07T18:35:25Z] use based matrox [2021-06-07T18:35:28Z] but I'm desperate [2021-06-07T18:35:41Z] there's always xf86-video-vesa [2021-06-07T18:35:43Z] :^) [2021-06-07T18:36:17Z] doesn't Tk actually spin up an embedded TCL interpreter along with your GUI elements? was that 60MB actually really python's "fault"? [2021-06-07T18:36:49Z] midfavila-laptop: but minecraft [2021-06-07T18:37:06Z] i find it hard to believe that spawning a single button requires TCL to use even ten megs. [2021-06-07T18:37:25Z] *admittedly*, I didn't check [2021-06-07T18:45:27Z] riteo: oasis is wonderful! I want to use it more [2021-06-07T18:45:33Z] but alas, I am busy [2021-06-07T18:46:50Z] it really takes a completely new spin on package management [2021-06-07T18:52:06Z] yeah mcf did a beautiful thing [2021-06-07T19:49:37Z] http://ix.io/3p5J this is averaging ~10MB idling on my KISS Linux install, so 60MB seems like a stretch unless there was something weird with the setup [2021-06-07T19:51:27Z] riteo: im building a pinephone system based on oasis, very pleasant to hack on [2021-06-07T19:53:15Z] getting my changes onto the phone is as simple as `git pull` [2021-06-07T20:05:22Z] noocsharp have you looked at different serialization protocol options for your socket comms? i'd be curious what is available [2021-06-07T20:09:09Z] noocsharp: cool! [2021-06-07T20:12:09Z] omanom: at the beginning i considered just using a wayland protocol extension (because serialization is free and it will be fairly integrated with the ui anyway), but ended up deciding against it for the sake of reducing dependencies [2021-06-07T20:13:04Z] i think im just gonna stick with writing convenience functions for serialization [2021-06-07T20:14:46Z] is it for IPC between your modem daemon(s) and whatever client apps you write? [2021-06-07T20:15:20Z] yeah [2021-06-07T20:17:24Z] i wish there were a way to do posix message queues with one connection endpoint for clients... i totally would have used that instead [2021-06-07T20:17:54Z] then i don't think i would even have to worry about serializing data [2021-06-07T20:20:22Z] most of those AT commands and responses are probably small enough that any serialization doesn't really provide much of a gain i guess [2021-06-07T20:22:12Z] maybe its less serialization and more encoding/decoding [2021-06-07T20:22:28Z] idk what to call it [2021-06-07T20:23:11Z] yeah i always mix them up. marshaling/unmarshaling, encoding/decoding, serializing/deserializing, packing/unpacking, etc [2021-06-07T20:24:00Z] the goal is just to get the data across the wire in way that the other side knows what to do with it [2021-06-07T20:31:30Z] wait, i'm stupid [2021-06-07T20:31:38Z] i can literally just send a struct over the wire like any other data [2021-06-07T20:31:46Z] i don't need no encoding [2021-06-07T20:32:31Z] noocsharp: you have the code somewhere? Would be cool to try out. Just using sway + wvkbd on mine. [2021-06-07T20:34:06Z] i uploaded the swc/st/svkbd code, but i don't think my atd code is ready yet [2021-06-07T20:39:15Z] i also haven't put my oasis repo up yet, but i probably should [2021-06-07T20:42:09Z] it's all pretty fragile and buggy at the moment anyway [2021-06-07T22:12:40Z] guys what should I do with /usr/local/lib? [2021-06-07T22:13:06Z] it isn't there by default anywhere and some package installs there [2021-06-07T22:14:20Z] should I like, symlink it? [2021-06-07T22:15:40Z] Tell packages not to install there? [2021-06-07T22:16:09Z] is there a non messy way? [2021-06-07T22:16:14Z] I did just a regular make install [2021-06-07T22:16:26Z] PREFIX=/ur [2021-06-07T22:16:29Z] ehr [2021-06-07T22:16:31Z] /usr [2021-06-07T22:16:38Z] add that to your make commands [2021-06-07T22:17:02Z] oh, thanks! [2021-06-07T22:24:07Z] yep, it worked. Thanks a lot! [2021-06-07T22:25:51Z] does anyone know if there's some way of adding optional dependencies to packages? [2021-06-07T22:26:15Z] should I detect them at compile time or is that simply out of scope? [2021-06-07T22:29:52Z] up to you [2021-06-07T22:30:04Z] oh ok [2021-06-07T22:30:06Z] the webkit2gtk package does optional dependencies [2021-06-07T22:30:23Z] it "kiss list && variable=true" [2021-06-07T22:30:43Z] then sets the make option to the value of the variable [2021-06-07T22:30:49Z] I'll do that then, thanks for the tip! [2021-06-07T22:31:14Z] wouldn't it be, like, weird to call the package manager from the package itself though? [2021-06-07T22:31:31Z] what if someone uses a non standard package manager? Do they just alias it to kiss? [2021-06-07T22:31:44Z] that's partly why i'm not a fan of it [2021-06-07T22:32:16Z] maybe I can make it depend on pkgconf and use that? [2021-06-07T22:32:23Z] I mean, those are all libraries after all [2021-06-07T22:32:28Z] yeah that would work [2021-06-07T22:32:37Z] or just make the package work for your use case [2021-06-07T22:33:19Z] well I was improving the gcompat package [2021-06-07T22:33:32Z] you see, it actually supports a lot more symbols by linking extra libraries to it [2021-06-07T22:33:45Z] and one important one for nvidia is musl-fts if you want to run the installer [2021-06-07T22:34:27Z] I thought it'd be nice to contribute back this change, that's why I hoped to make it optional [2021-06-07T22:35:45Z] also, is pkgconf implicit? [2021-06-07T22:36:04Z] it looks like dylan didn't make gcompat depend on it [2021-06-07T22:36:19Z] i mean, its not the biggest deal in the world if you forget it [2021-06-07T22:36:23Z] but you should still include it [2021-06-07T22:36:46Z] huh, he probably forgot [2021-06-07T22:36:56Z] although the style guide talks about implicit dependencies [2021-06-07T22:39:13Z] I think illiliti cited that as a complication of the king package manager [2021-06-07T22:39:43Z] ye [2021-06-07T22:39:52Z] uhh what is dylan even trying to say in that section> [2021-06-07T22:39:52Z] mh, isn't there possibly another approach for that package? [2021-06-07T22:40:04Z] https://k1sslinux.org/wiki/kiss/style-guide#1201 [2021-06-07T22:40:09Z] like, what does that even mean? [2021-06-07T22:40:15Z] lmao I noticed that [2021-06-07T22:40:27Z] "if you don't need it, don't specify it", dug [2021-06-07T22:40:29Z] duh [2021-06-07T22:40:45Z] I guess he means that optional dependencies must be removed from the depends file [2021-06-07T22:41:02Z] he kinda states the obvious though in other points too [2021-06-07T22:41:09Z] look at 1203 and 1204 [2021-06-07T22:41:13Z] I think it means if there are no dependencies, then delete the depends file [2021-06-07T22:41:24Z] pkg-config is implicit [2021-06-07T22:41:25Z] no, that's 1206 [2021-06-07T22:41:32Z] oh [2021-06-07T22:41:45Z] some packages in main have it, others dont [2021-06-07T22:42:00Z] and I've never heard of anyone complaining that a package won't build because pkgconf is missing [2021-06-07T22:42:11Z] I mean, can you call it a working system without pkgconf? [2021-06-07T22:42:20Z] thanks for checking btw [2021-06-07T22:42:32Z] well, its just a make tool [2021-06-07T22:42:35Z] not needed for runtime [2021-06-07T22:42:41Z] right [2021-06-07T22:42:43Z] so you could absolutely remove it [2021-06-07T22:42:55Z] mhh, I think I'll put it in just to be sure [2021-06-07T22:43:08Z] I think that the standard could be tightened up a bit [2021-06-07T22:43:19Z] dilyn [2021-06-07T22:43:37Z] can we get a verdict on this? [2021-06-07T22:43:40Z] the problem is [2021-06-07T22:43:44Z] people forget about them [2021-06-07T22:43:56Z] because they don't build in a clean chroot or whatever, so they don't realize its a dep [2021-06-07T22:44:12Z] and the dependency scanning kiss does wont detect a build dep [2021-06-07T22:44:21Z] I think that's another issue [2021-06-07T22:44:36Z] i mean, I don't build my packages in a chroot, aint nobody got time for that [2021-06-07T22:44:37Z] maybe we could as well throw in a tool for checking that with a clean chroot, arch linux style, but that may be overkill [2021-06-07T22:45:11Z] everyone could have time for that if they got an automated tool [2021-06-07T22:45:26Z] for small packages sure [2021-06-07T22:46:05Z] I see what you mean [2021-06-07T22:46:35Z] if we really wanted to be sure could we use like a build server somewhere, maybe github's one? [2021-06-07T22:46:40Z] like at commit time [2021-06-07T22:47:50Z] anyways making a tighter more flavor-independent standard would be nice IMO [2021-06-07T22:48:28Z] the checking tool would be only part of this whole tightening up, but maybe more experienced people could tell at PR time [2021-06-07T22:49:40Z] we really need dilyn thoughts on this before going further [2021-06-07T22:58:55Z] We typically don't want to pull in dependencies unless absolutely necessary, no? Bonus if you patch the upstream source to trim dependencies further [2021-06-07T22:59:42Z] well, if pkgconf's needed at build time why not specify it? [2021-06-07T22:59:42Z] I think that check just tries to reinforce this, but agreed it can definitely be more explicit [2021-06-07T23:00:20Z] it makes sense for dylan to not think about it too much and make it as tight as it could be, after all there was only one kiss [2021-06-07T23:00:26Z] You specify as build, so it doesn't get installed when kiss install is run, right? [2021-06-07T23:00:36Z] idk for sure [2021-06-07T23:00:39Z] I would guess so [2021-06-07T23:00:47Z] That's how I do it [2021-06-07T23:01:04Z] but nowadays there are other kiss flavors and while we shouldn't like sacrifice stuff for them if it doesn't cost that much to help them out I don't see why we shouldn't [2021-06-07T23:01:09Z] also explicit is better IMO [2021-06-07T23:01:58Z] but again, we need dilyn's verdict on this [2021-06-07T23:01:58Z] Can't argue there [2021-06-07T23:03:39Z] pkg-config is implicit [2021-06-07T23:03:40Z] some packages in main have it, others dont [2021-06-07T23:03:40Z] and I've never heard of anyone complaining that a package won't build because pkgconf is missing [2021-06-07T23:03:41Z] well, its just a make tool [2021-06-07T23:03:41Z] not needed for runtime [2021-06-07T23:03:45Z] so you could absolutely remove it [2021-06-07T23:03:48Z] dilyn [2021-06-07T23:03:48Z] https://k1sslinux.org/package-system#3.0 [2021-06-07T23:03:51Z] can we get a verdict on this? [2021-06-07T23:03:54Z] the problem is [2021-06-07T23:03:57Z] people forget about them [2021-06-07T23:04:00Z] because they don't build in a clean chroot or whatever, so they don't realize its a dep [2021-06-07T23:04:03Z] and the dependency scanning kiss does wont detect a build dep [2021-06-07T23:04:06Z] i mean, I don't build my packages in a chroot, aint nobody got time for that [2021-06-07T23:04:09Z] for small packages sure [2021-06-07T23:04:10Z] acheam [2021-06-07T23:04:14Z] what's happening? [2021-06-07T23:04:25Z] Lol [2021-06-07T23:04:48Z] Bouncer playback his own messages? [2021-06-07T23:05:06Z] now we find out acheam is an AI and it messed up for a second [2021-06-07T23:05:26Z] we know what you are acheam, admit it [2021-06-07T23:05:36Z] * nerditup acheam is now known as not-a-bot [2021-06-07T23:05:45Z] lmao [2021-06-07T23:07:01Z] Anybody want to build a web browser with me? I was looking for some constructive discussion on why I shouldn't, prove me wrong! Lol https://lobste.rs/s/wrkm4k/it_s_time_ditch_chrome#c_bwsdo6 [2021-06-07T23:07:11Z] uhhhhhhhh [2021-06-07T23:07:20Z] meep morp [2021-06-07T23:07:20Z] Its okay acheam [2021-06-07T23:07:21Z] zurp [2021-06-07T23:07:31Z] acheam we'll accept you for what you are [2021-06-07T23:07:37Z] int main(char ** arghr312epqwjofjea [2021-06-07T23:07:40Z] 010101111010101010 [2021-06-07T23:07:55Z] I wonder if acheam is still vulnerable to heartbleed [2021-06-07T23:08:08Z] * riteo makes a messed up request [2021-06-07T23:08:15Z] Anybody crazy enough to build/run their own distros from first principles should have the proper personality type to want to build a new open browser from scratch lol [2021-06-07T23:08:25Z] it's simple nerditup [2021-06-07T23:08:35Z] Right? Okay, cool [2021-06-07T23:08:53Z] anybody crazy enough to build/run their own distros from first principles should have the proper personality type to understand that the web is simply wrong [2021-06-07T23:09:00Z] it's very very very messed up [2021-06-07T23:09:07Z] supporting it would go against said first principles [2021-06-07T23:09:35Z] Ah, touché [2021-06-07T23:10:15Z] what does that mean [2021-06-07T23:12:17Z] good comeback [2021-06-07T23:12:39Z] oh, like "you're right"? [2021-06-07T23:13:28Z] Yeah lol [2021-06-07T23:13:36Z] o/ [2021-06-07T23:13:40Z] lol sorry, Didn't know that [2021-06-07T23:13:42Z] hi claudia! [2021-06-07T23:13:45Z] "Good point" [2021-06-07T23:13:52Z] cool I guess [2021-06-07T23:13:57Z] o/ [2021-06-07T23:14:40Z] There was some effort by dylan to make pkgconf an explicit dep. See here https://github.com/kisslinux/repo/issues/216 [2021-06-07T23:14:58Z] Same for 'make' https://github.com/kisslinux/repo/issues/217 [2021-06-07T23:15:23Z] oh cool, so that wasn't that bad of an idea! [2021-06-07T23:15:36Z] I think for community its nice to have but is not a dealbreaker. [2021-06-07T23:15:40Z] should we like "forward" these issues in the new repo? [2021-06-07T23:15:45Z] ok yeah absolutely [2021-06-07T23:15:47Z] good 'ol make make [2021-06-07T23:15:52Z] lmao yes [2021-06-07T23:16:00Z] but this means that the style guide must be updated [2021-06-07T23:16:07Z] Its a bit of an iffi to check those small bits. [2021-06-07T23:16:52Z] oh missed your message about the browser [2021-06-07T23:17:27Z] once you've written some code, give me a shout [2021-06-07T23:17:51Z] \o/ [2021-06-07T23:18:14Z] ehr, by some code, I meant, a few thousand lines of code on this specific project [2021-06-07T23:18:18Z] not just in general [2021-06-07T23:19:24Z] Oh... Fine [2021-06-07T23:20:57Z] like, i'd love for it to happen, but it just doesn't seem practical [2021-06-07T23:21:18Z] look at mozilla: 250 full time employees, and they already have a codebase [2021-06-07T23:21:38Z] you'd need 1000+ FOSS contributors to write that amount of code [2021-06-07T23:22:23Z] Yeah and the roblem is, I wouldn't know where to start. [2021-06-07T23:22:26Z] Lol [2021-06-07T23:22:33Z] heh [2021-06-07T23:22:44Z] theoretically [2021-06-07T23:22:48Z] I would start with parsing HTML [2021-06-07T23:22:54Z] I guess I just think that "it's too hard" shouldn't be a reason not to do something [2021-06-07T23:23:07Z] i supopse not [2021-06-07T23:23:16Z] i guess it depends how from scratch you want to do it [2021-06-07T23:23:21Z] Especially considering all the browser complaints recently [2021-06-07T23:23:53Z] because you need 4 components really: HTML parsing, CSS styling, JS execution, and then canvas/webgl/webaudio/etc [2021-06-07T23:24:20Z] there are already decently minimal implementations of the first three of those [2021-06-07T23:24:22Z] I think it would be interesting to rethink browser design to be more module, where you could say swap out JS engines [2021-06-07T23:24:33Z] that'd be interesting [2021-06-07T23:25:26Z] Sparking competition and facilitating tests in different languages for performance or what not [2021-06-07T23:25:47Z] Like hey this works great in Rust but this makes more sense in C [2021-06-07T23:26:06Z] Or Erlang or whatever [2021-06-07T23:26:50Z] you could, for example, try to smash togethor litehtml and spidermonkey [2021-06-07T23:26:53Z] https://github.com/litehtml/litehtml [2021-06-07T23:26:57Z] https://spidermonkey.dev/ [2021-06-07T23:27:53Z] obviously spidermonkeys webpage requires js to properly render their logo/title lmao [2021-06-07T23:28:09Z] they have a logo/title on their website? [2021-06-07T23:28:10Z] lol [2021-06-07T23:28:16Z] I've seen some crazy CSS lol [2021-06-07T23:28:31Z] webkit is good enough for me tbh [2021-06-07T23:28:46Z] embeddable, and non-google [2021-06-07T23:28:59Z] can't complain about it being heavy because its complete, and a complete web browser will be heavy [2021-06-07T23:29:39Z] which is why i'm working on writing a browser GUI not a browser engine [2021-06-07T23:31:06Z] acheam: Do you consider adding configurable scroll speed? [2021-06-07T23:32:00Z] The author of vimb added this feature based on this surf patch http://surf.suckless.org/patches/scroll-faster/ [2021-06-07T23:33:00Z] yesss, lfs support is done [2021-06-07T23:33:12Z] time to switch to my cellphone now [2021-06-07T23:33:28Z] claudia: yes! [2021-06-07T23:33:41Z] * claudia does the happy dance [2021-06-07T23:33:47Z] in fact I was working on that earlier, its almost ready to push [2021-06-07T23:33:51Z] in fact, it is ready to push [2021-06-07T23:34:05Z] ping timeout powers enabled [2021-06-07T23:34:06Z] but I found this bug that I want to fix first [2021-06-07T23:34:07Z] https://todo.sr.ht/~armaan/chorizo/42 [2021-06-07T23:34:29Z] its really weird, scrolling up goes up 1 line more than scrolling down when using the keyboard shortcut [2021-06-07T23:34:52Z] which is absurd, because all it does it inputs the up/down arrow in a for loop however many times you specify [2021-06-07T23:35:03Z] and the loops are exactly the same [2021-06-07T23:35:12Z] that's very weird [2021-06-07T23:35:51Z] Strange [2021-06-07T23:36:16Z] oh were you talking about with the mouse, claudia? [2021-06-07T23:36:22Z] Is it latest master? [2021-06-07T23:36:25Z] acheam: yes! [2021-06-07T23:36:52Z] while scrolling with the keyboard I dont care how long to press. But I care on how often to swipe. [2021-06-07T23:36:59Z] ah [2021-06-07T23:37:05Z] yeah I haven't done that, sorry to dissapoint [2021-06-07T23:37:43Z] however should be easy with the guidance of that patch! [2021-06-07T23:38:03Z] Will implement it with this set of scrolling changes [2021-06-07T23:38:30Z] https://todo.sr.ht/~armaan/chorizo/43 [2021-06-07T23:39:15Z] I wouldn't really reccomend using my fork until i've released 1.0.0 though [2021-06-07T23:39:47Z] Because there could be some very breaking changes [2021-06-07T23:40:04Z] and the code is a bit sketchy in places / i'm not sure if its leaky [2021-06-07T23:43:04Z] sound good.