💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-11-08.txt captured on 2023-01-29 at 03:44:31.

View Raw

More Information

-=-=-=-=-=-=-

[2022-11-08T00:11:23Z] <saturn[m]> anyone knows where to find xdg-mime? couldn’t find it anywhere
[2022-11-08T00:44:26Z] <phoebos> https://www.freedesktop.org/wiki/Software/xdg-utils/
[2022-11-08T03:04:16Z] <saturn[m]> thank you phoebos
[2022-11-08T03:04:32Z] <wael_> Hi
[2022-11-08T03:05:43Z] <Torr> Hey wael_ 
[2022-11-08T04:03:05Z] <testuser[m]> Hi
[2022-11-08T05:08:59Z] <testuser[m]> A large portion of the C++ community have been programming without pointers for years. Some can go their whole career this way.
[2022-11-08T05:10:11Z] <hackexe> Okay I know what my problem was earlier with the kernel hanging on what I thought was a PCI issue
[2022-11-08T05:10:33Z] <hackexe> Compiling in the firmware blob for the amdgpu driver
[2022-11-08T05:10:43Z] <hackexe> Now I get the GPUs framebuffer
[2022-11-08T05:14:08Z] <testuser[m]> Security consultant here. The fact that Dark has no negative numbers is a huge thing. I've read countless amount of code that abused negative numbers (unfortunarely developers think they have to use negative numbers all the time if they are available) and is probably completely insecure for the simple reason that very few people manage to audit/understand the code. If it negative numbers could only be used when necessary, yes, but there
[2022-11-08T05:14:08Z] <testuser[m]> are no technical way to enforce this.
[2022-11-08T05:48:49Z] <wael_> @hackexe @testuser why does amdgpu always need firmware blobs to work
[2022-11-08T05:53:38Z] <testuser[m]> absolute proprietary
[2022-11-08T05:54:08Z] <testuser[m]> Just like ur wifi needs blob
[2022-11-08T05:54:16Z] <wael_> but why is it harder than nvidia to fix
[2022-11-08T05:55:03Z] <testuser[m]> What
[2022-11-08T05:56:08Z] <testuser[m]> It literally just needs blobs 
[2022-11-08T05:56:25Z] <testuser[m]> to exist
[2022-11-08T05:58:40Z] <wael_> nvidia just glibc and package and just werks
[2022-11-08T05:59:12Z] <wael_> amdgpu require all fat firmware in lib firmware or firmware blobs built into kernel for 600mb memory taken
[2022-11-08T06:04:32Z] <testuser[m]> Lol cuz nvidia just bundles the blob in some other way, using nouveau requires blobs just like amdgpu
[2022-11-08T06:04:40Z] <testuser[m]> That's why their driver is 300mb junk
[2022-11-08T06:48:46Z] <wael_> Aww
[2022-11-08T12:45:13Z] <wael_> phoebos: testuser: if you both said that string replacement wasnt possible without sed how come fnr() in kiss exists
[2022-11-08T13:07:57Z] <testuser[m]> Anything is possible in a turing complete language
[2022-11-08T13:10:50Z] <wael_> so why did you both say no
[2022-11-08T13:16:22Z] <testuser[m]> It's possible to implement a language inside posix sh aswell
[2022-11-08T13:17:17Z] <wael_> testuser why did you say no
[2022-11-08T13:17:36Z] <testuser[m]> CUZ THERE'S NO DIRECT WAY TO DO THAT
[2022-11-08T13:23:11Z] <wael_> but kiss has fnr!!!!!!!!!!!!!!!!!!
[2022-11-08T13:41:31Z] <testuser[m]> > direct
[2022-11-08T14:52:58Z] <sad_plan> o/
[2022-11-08T14:53:37Z] <wael_> holy shit its sad_plan
[2022-11-08T14:53:38Z] <wael_> hello sad_plan
[2022-11-08T14:54:19Z] <sad_plan> lol, missed me wael_ ? :p
[2022-11-08T14:54:42Z] <wael_> im ur biggest fan!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11111111111111111
[2022-11-08T14:54:50Z] <sad_plan> lol
[2022-11-08T14:56:51Z] <sad_plan> is there any background setter for X that would more likely be able to build statically linked? Ive been using bgs for a while, but it errors out when built statically linked for some reason..
[2022-11-08T14:57:43Z] <testuser[m]> no
[2022-11-08T14:57:55Z] <sad_plan> hm
[2022-11-08T14:59:05Z] <wael_> patch bgs
[2022-11-08T14:59:12Z] <wael_> try xwallpaper
[2022-11-08T15:03:47Z] <testuser[m]> Also u should show the errors instead of saying there's an error
[2022-11-08T15:03:56Z] <sad_plan> I dont have the skills
[2022-11-08T15:04:11Z] <sad_plan> I was just going to. according to what it links to, it seems to be better. less extra stuff
[2022-11-08T15:04:14Z] <sad_plan> I can do that testuser[m] 
[2022-11-08T15:04:45Z] <sad_plan> Warning: Cannot load file `/home/wololo/usr/img/wallhaven-1j855g.jpg`. Ignoring.
[2022-11-08T15:04:49Z] <sad_plan> Error: No image to draw.
[2022-11-08T15:05:10Z] <sad_plan> ive tried several files, of differente filetypes too. makes no difference
[2022-11-08T15:08:29Z] <testuser[m]> Then check the code for what function calls failing can trigger that error
[2022-11-08T15:09:39Z] <saturn[m]> <phoebos> "https://www.freedesktop.org/wiki..." <- tried building it, it needs xmlto, anyone here have a working xmlto?
[2022-11-08T15:20:11Z] <wael_> wololo
[2022-11-08T15:23:41Z] <phoebos> saturn[m]: https://releases.pagure.org/xmlto/
[2022-11-08T15:26:30Z] <phoebos> ew it needs bash
[2022-11-08T15:29:49Z] <phoebos> wael_: it doesn't matter, but when i said no i was replying to a different statement
[2022-11-08T15:30:31Z] <wael_> oh ok
[2022-11-08T15:41:19Z] <sad_plan> wael_: were you planning on doing the work to create a CI for tinyx? 
[2022-11-08T15:41:47Z] <wael_> i dont use tinyx so why would i
[2022-11-08T15:41:52Z] <wael_> actually
[2022-11-08T15:42:20Z] <wael_> why dont we have a codeberg/github CI for all community/repo packages that use autoconf 
[2022-11-08T15:42:47Z] <testuser[m]> no
[2022-11-08T15:43:05Z] <sad_plan> why not testuser[m] ? dont we all more or less hate autotools?
[2022-11-08T15:43:21Z] <wael_> i do
[2022-11-08T15:44:40Z] <illiliti> persuade upstream to pregenerate configure script
[2022-11-08T15:45:01Z] <sad_plan> the old guidelines also said something about removing the need for autotools aswell
[2022-11-08T15:45:12Z] <sad_plan> illiliti: I dont think thatll happen tbh :p
[2022-11-08T15:45:21Z] <sad_plan> tinyx hasnt recieved any updates in a while
[2022-11-08T15:47:51Z] <testuser[m]> I don't think anyone would mind, just write that trivial gh action
[2022-11-08T15:47:59Z] <illiliti> wait
[2022-11-08T15:48:03Z] <illiliti> how tinyx is related to community repo in the first place? community is wayland-only
[2022-11-08T15:50:49Z] <mmatongo> I use hsetroot
[2022-11-08T15:51:12Z] <sad_plan> illiliti: the use of autotools. there are several in the community which uses it.
[2022-11-08T15:51:31Z] <sad_plan> mmatongo: does it use anything in particular except xlibs?
[2022-11-08T15:51:31Z] <mmatongo> Hi @dilyn
[2022-11-08T15:52:41Z] <dilyn> o/
[2022-11-08T15:53:38Z] <mmatongo> imlib2
[2022-11-08T15:54:01Z] <mmatongo> so imlib2 and libjpeg-turbo
[2022-11-08T15:54:32Z] <sad_plan> which in turn require cmake. which I was trying to avoid atm. bgs uses the same stuff.
[2022-11-08T15:54:54Z] <sad_plan> seems xwallpaper is a better option
[2022-11-08T16:01:52Z] <mmatongo> why are you avoiding cmake
[2022-11-08T16:02:16Z] <sad_plan> I didnt wanna bother with cmake in this project. not atm anyway.
[2022-11-08T16:03:48Z] <sad_plan> I have a little project going on, with getting kiss properly working on oasis. mainly to build tinyx and some other stuff, but I wanna build everything up to this statically linked
[2022-11-08T16:04:13Z] <sad_plan> I might switch kiss for something else though. ive been eying the old morpheus mk based buildsystem too
[2022-11-08T16:05:43Z] <mmatongo> I see
[2022-11-08T16:07:59Z] <sad_plan> yeah. having reproducable builds is also a massive hurdle for me. alot of times, things just break upon rebuild some time afterwards.. suddnely they dont build, due to missing references, which is immensly annoying with static linking :p
[2022-11-08T16:10:51Z] <mmatongo> why the need for a statically linked os
[2022-11-08T16:11:48Z] <sad_plan> for fun mostly, but I also just hate when things break due to api changes on libs, which breaks stuff.
[2022-11-08T16:12:01Z] <sad_plan> having things statically linked avoids all of that stuff.
[2022-11-08T16:12:36Z] <sad_plan> I know I cant hope to have a whole OS statically linked, due to browsers being a shitshow now days, but more or less up to that, should probably work
[2022-11-08T16:12:37Z] <dilyn> the problem with static linking is that everything is all deps are make deps:P
[2022-11-08T16:13:07Z] <sad_plan> how is that a problem? I see that as a benefit. makes me able to remove everything else than exacly what I need. its amazing
[2022-11-08T16:20:44Z] <mmatongo> sorry to digres but does anyone know how to use tinyalsa
[2022-11-08T16:20:56Z] <sad_plan> I do
[2022-11-08T16:21:04Z] <sad_plan> doesnt it work for you?
[2022-11-08T16:25:19Z] <mmatongo> cant seem to increase my volume
[2022-11-08T16:25:52Z] <mmatongo> tinymix set 0 100
[2022-11-08T16:26:05Z] <mmatongo> -> Error: invalid value (100)
[2022-11-08T16:26:15Z] <sad_plan> did you enable master?
[2022-11-08T16:26:38Z] <sad_plan> master playback switch
[2022-11-08T16:26:55Z] <sad_plan> else no volume works at all
[2022-11-08T16:27:20Z] <mmatongo> how do i do that from it, it was already enabled so no idea
[2022-11-08T16:27:25Z] <sad_plan> then you can adjust the master volume to, well adjust the volume
[2022-11-08T16:27:40Z] <sad_plan> for me its: tinymix -D 1 set 13 1
[2022-11-08T16:27:47Z] <sad_plan> -D is for card, 1 is my card
[2022-11-08T16:27:56Z] <illiliti> check /dev/snd permissions
[2022-11-08T16:27:59Z] <sad_plan> 13 is the ctl 
[2022-11-08T16:28:33Z] <sad_plan> 14 is switch I mean. 13 is master volume
[2022-11-08T16:29:47Z] <sad_plan> to adjust the volume from there; tinyxmid -D <card> set 13 5+ or 5-
[2022-11-08T16:30:49Z] <mmatongo> okay it was the permissions
[2022-11-08T16:30:53Z] <mmatongo> working now
[2022-11-08T16:31:25Z] <mmatongo> Thanks sad_plan & illiliti
[2022-11-08T16:31:31Z] <illiliti> nice
[2022-11-08T16:32:04Z] <sad_plan> youre welcome C:
[2022-11-08T18:43:57Z] <mmatongo> is someone checking on ehawkvu
[2022-11-08T18:44:18Z] <mmatongo> they are trying to build a bsd kiss
[2022-11-08T18:44:34Z] <mmatongo> I am both excited and concerned
[2022-11-08T18:44:39Z] <sad_plan> he isnt trying. he has already done it. the building of it is just abit wonky atm
[2022-11-08T18:45:02Z] <sad_plan> why concerned? :p imo, thats great news, getting kiss-bsd
[2022-11-08T18:45:13Z] <sad_plan> theres been talk of it for a long time now
[2022-11-08T18:45:29Z] <sad_plan> im waiting for a tarball release, and I wanna test it out tbh
[2022-11-08T18:46:36Z] <mmatongo> I can't imagine the hardware support would be all that great
[2022-11-08T18:46:47Z] <mmatongo> *expansive
[2022-11-08T18:46:55Z] <sad_plan> freebsd isnt that bad, is it?
[2022-11-08T18:47:23Z] <sad_plan> I know not all bsds has great hardware support, but iirc, freebsd isnt that bad. openbsd i.e. is afaik worse
[2022-11-08T18:48:02Z] <mmatongo> It's not, got a chance to use it a few months back
[2022-11-08T18:50:28Z] <dilyn> sad_plan: my point is that any update will always take substantially longer on a static system because you have to avoid problems like missing symbols
[2022-11-08T18:50:54Z] <dilyn> it's a bad thing in the sense that it takes longer and is less efficient, but that's not a "bad thing" so much as a "consequence of a design decision which is sound in principle"
[2022-11-08T18:53:06Z] <mmatongo> is oasis entirely static or just some parts of it?
[2022-11-08T18:53:21Z] <sad_plan> mmatongo: cool. ive yet to try any bsd tbh.
[2022-11-08T18:53:22Z] <sad_plan> all of it
[2022-11-08T18:54:00Z] <sad_plan> dilyn: thats a price Im willing to pay. most software Ive built statically linked anyway, isnt all that big, so rebuilding it doesnt really take all that long tbh
[2022-11-08T18:56:07Z] <illiliti> freebsd is the only os where you can disable ipv4. i'm tempted see how old shit breaks on it :) it's great feeling
[2022-11-08T18:56:37Z] <mmatongo> I imagine everything would break
[2022-11-08T18:56:44Z] <mmatongo> Disastrously
[2022-11-08T18:57:57Z] <sad_plan> why do you insist on not using ipv4 again, illiliti ? Ive forgotten
[2022-11-08T18:58:09Z] <sad_plan> I personally dont even use ipv6, due to sdhcp not supporting it at all
[2022-11-08T18:59:06Z] <wael_> i dont care about either i just want internet
[2022-11-08T18:59:15Z] <illiliti> i have many reasons to drop ipv4
[2022-11-08T19:00:29Z] <sad_plan> wael_: I dont really care all that much either, or rather, I dont understand it enough, to have an informed oppinion on it.
[2022-11-08T19:00:30Z] <illiliti> for example, isp's dpi only works for ipv4
[2022-11-08T19:00:42Z] <illiliti> ipv6 is 100x faster because of that
[2022-11-08T19:00:49Z] <sad_plan> ah
[2022-11-08T19:01:20Z] <dilyn> but how will you connect to canonical.com without ipv4 illiliti
[2022-11-08T19:01:37Z] <dilyn> sad_plan: you're talking the person who insisted on building a fully-static system :P
[2022-11-08T19:01:43Z] <dilyn> just the trades you make. not a bad thing, just a thing
[2022-11-08T19:02:20Z] <illiliti> nat64 dilyn
[2022-11-08T19:02:24Z] <illiliti> necessary evil
[2022-11-08T19:02:38Z] <mmatongo> canonical.com :D
[2022-11-08T19:02:41Z] <sad_plan> I would want a fully static system, if I were able to do so. I got a long way, but was met with gtk+3 needing mesa to build... so couldnt build webkit2gtk
[2022-11-08T19:02:55Z] <illiliti> my isp plans to setup nat64 for everyone, so i can drop mine
[2022-11-08T19:04:47Z] <mmatongo> What country are you from
[2022-11-08T19:05:26Z] <mmatongo> My ISP can't even give me a stable 4 connection
[2022-11-08T19:05:41Z] <illiliti> ru
[2022-11-08T19:05:45Z] <illiliti> but my isp is the only one that pushes ipv6
[2022-11-08T19:05:57Z] <illiliti> so that does not depend on country
[2022-11-08T19:06:14Z] <illiliti> find isp that does not suck
[2022-11-08T19:07:47Z] <mmatongo> https://0x0.st/oEd1.png
[2022-11-08T19:07:56Z] <illiliti> my isp even allows setting reverse dns for ipv6 addresses
[2022-11-08T19:08:05Z] <mmatongo> That's the shit I'm dealing with
[2022-11-08T19:08:07Z] <illiliti> so i can host my home server
[2022-11-08T19:08:16Z] <mmatongo> I envy you
[2022-11-08T19:08:22Z] <illiliti> bruh
[2022-11-08T19:09:08Z] <mmatongo> (╯°□°)╯︵ ┻━┻
[2022-11-08T19:09:11Z] <mmatongo> I knoe
[2022-11-08T19:09:16Z] <mmatongo> *know
[2022-11-08T19:09:44Z] <illiliti> next time use librespeed
[2022-11-08T19:09:55Z] <illiliti> https://librespeed.org/
[2022-11-08T19:17:37Z] <mmatongo> let me try that
[2022-11-08T19:18:14Z] <mmatongo> nearest server is in helsinki
[2022-11-08T19:18:39Z] <illiliti> is it bad or good?
[2022-11-08T19:19:02Z] <sad_plan> not very close to him :p
[2022-11-08T19:19:04Z] <mmatongo> thats 13,617.9km from me
[2022-11-08T19:19:45Z] <illiliti> wow
[2022-11-08T19:22:11Z] <mmatongo> Yup none of the servers are close to me
[2022-11-08T19:22:38Z] <mmatongo> Zambia, cental southern africa
[2022-11-08T19:23:03Z] <mmatongo> ┻━┻ ︵ヽ(`Д´)ノ︵ ┻━┻
[2022-11-08T19:26:32Z] <illiliti> dilyn: wait i see that canonical.com have AAAA records
[2022-11-08T19:26:53Z] <illiliti> they just don't have ipv6-enabled MX records
[2022-11-08T19:29:02Z] <dilyn> mmhmm
[2022-11-08T19:29:18Z] <dilyn> i had the snap store in mind but yes lol
[2022-11-08T19:30:30Z] <mmatongo> I have $40 in DO credits, any ideas what I can use them for?
[2022-11-08T19:30:32Z] <illiliti> snapcraft? it has ipv6 enabled as well
[2022-11-08T19:31:01Z] <dilyn> then why couldn't i install snaps on a device which was strictly on ipv4...
[2022-11-08T19:31:02Z] <dilyn> interesting
[2022-11-08T19:31:05Z] <dilyn> ipv6*
[2022-11-08T19:32:56Z] <illiliti> maybe because your isp spoof your dns requests? have you ever thought about setting up dnscrypt or something?
[2022-11-08T19:33:38Z] <dilyn> weird that they would spoof some random device on my network and not all of them though...
[2022-11-08T19:33:49Z] <dilyn> I have thought about it; it's on the pipeline for future overhauls haha
[2022-11-08T20:15:20Z] <illiliti> does anyone use toybox?
[2022-11-08T20:25:34Z] <mmatongo> that would be dilyn
[2022-11-08T20:25:55Z] <illiliti> dilyn: 
[2022-11-08T20:26:05Z] <illiliti> could you run mktemp -p /tmp /tmp.XXXXXX
[2022-11-08T20:26:27Z] <illiliti> technically it should fail but i'm not sure
[2022-11-08T20:32:07Z] <sad_plan> if you made an accedential space, it fails, if not; mktemp: -p + /template
[2022-11-08T20:32:16Z] <sad_plan> thats what Ive got. cant seem to find any file for some reason
[2022-11-08T20:32:35Z] <sad_plan> without space; mktemp: Failed to create file /tmp/tmp.XXXXX/tmp.XXXXXXXXXX: No such file or directory
[2022-11-08T20:33:29Z] <illiliti> no, space is necessary
[2022-11-08T20:33:33Z] <illiliti> thanks for the help
[2022-11-08T20:42:20Z] <sad_plan> no problem
[2022-11-08T21:02:50Z] <dilyn> man I haven't booted into KISS in weeks
[2022-11-08T21:02:57Z] <dilyn> Canonical has changed me fam :'(
[2022-11-08T21:03:37Z] <dilyn> but I also think mktemp doesn't super work well. at least, it isn't "complete" (might be POSIX but not all of it, certainly isn't gnu)
[2022-11-08T21:03:45Z] <dilyn> it's a bit like swapon :v
[2022-11-08T21:05:30Z] <illiliti> it isn't posix
[2022-11-08T21:08:57Z] <illiliti> but i think it could be in posix
[2022-11-08T21:09:42Z] <illiliti> with a lot of "undefined" and "unspecified" statements :)
[2022-11-08T21:12:45Z] <dilyn> :v
[2022-11-08T21:46:45Z] <cem> use dd if=/dev/urandom instead of mktemp?
[2022-11-08T21:48:34Z] <illiliti> not posix anyways
[2022-11-08T21:49:04Z] <cem>  /dev/urandom?
[2022-11-08T21:49:11Z] <illiliti> yes
[2022-11-08T21:49:33Z] <cem> Totally forgot about it
[2022-11-08T21:50:17Z] <cem> How about /dev/random?
[2022-11-08T21:50:29Z] <illiliti> same
[2022-11-08T21:51:11Z] <cem> Wasn't there some random interface in POSIX?
[2022-11-08T21:52:05Z] <illiliti> yes but they are low-level
[2022-11-08T21:52:27Z] <cem> Alright
[2022-11-08T21:52:53Z] <cem> Just embed a C file in a shell script to return a random number duh :^)
[2022-11-08T21:55:09Z] <illiliti> tbh i don't really have a problem with creating file with random name
[2022-11-08T21:55:49Z] <illiliti> i was more curious how portable mktemp interface is
[2022-11-08T21:55:54Z] <cem> ah fair
[2022-11-08T22:00:38Z] <illiliti> cem: btw do you know about openrsync?
[2022-11-08T22:00:45Z] <illiliti> https://github.com/kristapsdz/openrsync
[2022-11-08T22:00:57Z] <illiliti> might be worth to add support for it in cpt
[2022-11-08T22:01:57Z] <cem> bsd licensed rsync? where do i sign up?
[2022-11-08T22:02:31Z] <cem> nice, thank you
[2022-11-08T22:04:00Z] <illiliti> yeah it's cool
[2022-11-08T22:04:12Z] <illiliti> and seems to work fine too
[2022-11-08T22:05:12Z] <cem> ah this is the rsync from openbsd, right?
[2022-11-08T22:05:44Z] <illiliti> yep
[2022-11-08T22:06:52Z] <cem> I did actually toy with it for a bit before, it's good standalone
[2022-11-08T22:07:24Z] <cem> But for package installation you can't be as expressive as you can with regular rsync