2021-05-15T00:05:48 #kisslinux at this point I think would just slowly give up and use ltrace and strace; 2021-05-15T00:06:46 #kisslinux oh so those 2 .c files really are unit tests had afeeling for it 2021-05-15T00:16:08 #kisslinux I don't understand what struct I want to follow anymore 2021-05-15T00:26:49 #kisslinux kubast2: Its great how much effort you are putting into this, but could you maybe come to a conclusion or have a concrete question before posting here? You're flooding the channel a bit 2021-05-15T00:27:08 #kisslinux i know i stopped for that reason 2021-05-15T00:27:15 #kisslinux :) 2021-05-15T00:27:53 #kisslinux folks I have news 2021-05-15T00:28:11 #kisslinux regarding the Dylan formerly known as BDFL 2021-05-15T00:28:43 #kisslinux someone reached out to his mum and Dylan is a-okay, just burnt out. which is to be expected, considering how prolific he was for almost two years 2021-05-15T00:29:13 #kisslinux I got to the part where I had to import the public keys and its giving me an error 2021-05-15T00:29:16 #kisslinux HTTP fetch error 6: Could not resolve host: keys.gnupg.net 2021-05-15T00:29:30 #kisslinux you could try a different keyserver 2021-05-15T00:31:20 #kisslinux its not working for the other keyserver I tried 2021-05-15T00:32:17 #kisslinux dilyn: due to the inherent strain of being the sole person running a distro, kiss will end up cycling through BDFLs every 2 years 2021-05-15T00:32:25 #kisslinux :v 2021-05-15T00:33:03 #kisslinux it's our version of ubuntu's release schedule 2021-05-15T00:33:13 #kisslinux jason123santa: you could import it directly 2021-05-15T00:33:24 #kisslinux the whole public key itself is in the main repository's README 2021-05-15T00:33:36 #kisslinux save the whole key block to a text file and import that instead of from a keyserver 2021-05-15T00:33:39 #kisslinux dilyn: thanks for the update, thats good to har 2021-05-15T00:33:40 #kisslinux hear 2021-05-15T00:33:41 #kisslinux I don't know why but I can only ping some domains 2021-05-15T00:34:10 #kisslinux as soon as someone suggested reaching out to his mom, I knew someone would do it eventually lol 2021-05-15T00:34:13 #kisslinux and I did have the nameserver thing to the end of the resolv.conf 2021-05-15T00:34:13 #kisslinux do you know who your default DNS is? 2021-05-15T00:34:19 #kisslinux hm 2021-05-15T00:34:35 #kisslinux yeah acheam xD his mom seemed pleasant enough, passed the person's concern along to dylan 2021-05-15T00:34:49 #kisslinux so maybe one day soon he'll pop back in. and if he's reading this, o/ we miss u 2021-05-15T00:34:57 #kisslinux love you dylan! 2021-05-15T00:35:03 #kisslinux (i know i've never talked to you) 2021-05-15T00:35:17 #kisslinux I will just try to do this again and see 2021-05-15T00:35:47 #kisslinux resolv.conf should have been copied in by kiss-chroot which is the weird thing 2021-05-15T00:36:13 #kisslinux I mean it's not unheard of; I and others have issues in a chroot with some domains and only on some systems 2021-05-15T00:36:21 #kisslinux for instance in a chroot on my mbp I can't access github 2021-05-15T00:36:37 #kisslinux yeah I know its copied over 2021-05-15T00:36:53 #kisslinux its that only some domains works 2021-05-15T00:36:56 #kisslinux the connection times out, so I have to ping the server, wait until a connection is made, and then quickly ctrl+c and then fetch the sources lmfao 2021-05-15T00:37:53 #kisslinux hm weird 2021-05-15T00:37:58 #kisslinux never experienced that 2021-05-15T00:38:17 #kisslinux I wonder why that is 2021-05-15T00:38:33 #kisslinux Yeah only some domains work for me 2021-05-15T00:38:59 #kisslinux iirc it also happened when chrooting into an old arch system so I don't think it's at all KISS specific 2021-05-15T00:39:38 #kisslinux networking == hard 2021-05-15T00:45:56 #kisslinux there's some function plugged into pr->device->safeprobe() that does the actual probbing E5ten is all I can tell from all this code, right now I am trying to find out where does device pr get set, but it seems to me it should be before blkid_do_safeprobe gets called in one of the functions that blkid_probe_set_device() calls; blkid_new_probe() seems to only allocate the structs etc. 2021-05-15T00:46:41 #kisslinux chn->driver->safeprobe(pr, chn); 2021-05-15T00:46:41 #kisslinux aren't there like, tools for inspecting code like this 2021-05-15T00:46:53 #kisslinux you mean grep? 2021-05-15T00:46:58 #kisslinux I do use cscope, but I am very tired 2021-05-15T00:47:08 #kisslinux lol 2021-05-15T00:47:20 #kisslinux grep, % in vim... 2021-05-15T00:47:28 #kisslinux use some folds... 2021-05-15T00:47:35 #kisslinux i never got into folds 2021-05-15T00:47:49 #kisslinux but most files i'm writting are pretty short 2021-05-15T00:47:54 #kisslinux powerful feature for poorly formatted code 2021-05-15T00:47:58 #kisslinux grep isn't really good for finding function definitions; unless you grep into header then grep into c files 2021-05-15T00:48:01 #kisslinux dilyn: in fairness I've tried going through this code a bunch of times and it really is a massive pain in the ass and incredibly hard to understand what it's doing 2021-05-15T00:48:12 #kisslinux kubast2: the grep thing was a joke lol 2021-05-15T00:48:12 #kisslinux i can only imagine 2021-05-15T00:48:41 #kisslinux acheam, yeah my brain doesn't process anything 2021-05-15T00:48:54 #kisslinux although if you use the "return-typenname(parameters)n{" syntax 2021-05-15T00:48:56 #kisslinux I glanced at libblkid a few months ago, and I did not understand a single ounce of it 2021-05-15T00:48:59 #kisslinux then it becomes very easy 2021-05-15T00:49:07 #kisslinux because you just grep with a ^ at the start 2021-05-15T00:49:27 #kisslinux so then if the safeprobe member is what actually finds the info does that mean one of {topology,partitions}_probe or superblocks_probe is the relevant func? (those are the 3 things that the safeprobe member get set to in the codebase) 2021-05-15T00:50:57 #kisslinux if superblocks means what I think it means that seems like the most likely culprit... 2021-05-15T00:51:16 #kisslinux that's what I'm thinking too 2021-05-15T00:53:09 #kisslinux actually I think it's partitions_probe? cuz the file containing it mentions PTUUID (and gives a description of it that matches PARTUUID) as one of the tags it supports, while the list of supported tags in the superblocks file doesn't contain it, but does contain normal UUID 2021-05-15T00:54:18 #kisslinux yeah that's a thing I have conflicting information as to what PTUUID means, but I thought it is PartitionTableUUID? one of the comments said so 2021-05-15T00:54:27 #kisslinux "PTUUID is the UUID of the partition table itself, a unique identifier for the entire disk assigned at the time the disk was partitioned. It is the equivalent of the disk signature on MBR-partitioned disks but with more bits and a standardized procedure for its generation." gpt does have it is own uuid doesn't it? 2021-05-15T00:54:34 #kisslinux ah I see 2021-05-15T00:54:35 #kisslinux i am not quoting a ocmment 2021-05-15T00:55:00 #kisslinux it also mentioned PART_ENTRY_UUID in the same list though which I think seems like PARTUUID? I could be wrong again though 2021-05-15T00:55:11 #kisslinux Label: gpt, identifier: BB4D12D3-BCC1-4CEA-806E-3814A1BB53DD; at least cfdisk reads an UUID identifier that's related to neither of the partitons 2021-05-15T00:56:08 #kisslinux yeah in src/verify.c it does PARTUUID stuff for the key PART_ENTRY_UUID, which is in the list of tags in src/partitions/partitions.c, so I think that, not superblocks, is the relevant one 2021-05-15T00:57:32 #kisslinux it seems to get it (not probe it but just access it from the struct) with blkid_partition_get_uuid, which accesses the "uuid" member of the "blkid_partition" type 2021-05-15T00:58:12 #kisslinux which is a typedef for "struct blkid_struct_partition" 2021-05-15T00:58:49 #kisslinux struct blkid_struct_partition "information about a partition " 2021-05-15T00:59:14 #kisslinux * @PART_ENTRY_UUID: partition UUID (gpt, or pseudo IDs for MBR) 2021-05-15T00:59:19 #kisslinux looking up superblocks brought me to magic numbers https://en.wikipedia.org/wiki/Magic_number_(programming)#GUIDs 2021-05-15T00:59:35 #kisslinux whcih brought me to this gem: "instead, it is formed by using the ASCII codes for the string "Hah!IdontNeedEFI" partially in little endian order." 2021-05-15T01:01:10 #kisslinux lol nice 2021-05-15T01:02:16 #kisslinux dilyn: https://github.com/facebook/zstd/releases/tag/v1.5.0 2021-05-15T01:02:33 #kisslinux "large performance improvements' 2021-05-15T01:02:34 #kisslinux hell yes 2021-05-15T01:02:38 #kisslinux in case you were not aware, idk how you keep track of releaases 2021-05-15T01:02:50 #kisslinux or if you just occasionally run kiss outdated or smthng 2021-05-15T01:03:48 #kisslinux I run kiss-outdated ~daily 2021-05-15T01:03:58 #kisslinux just updated to zstd 1.5.0 myself, will push soonish :v 2021-05-15T01:04:00 #kisslinux lets bump that up 2021-05-15T01:04:05 #kisslinux minuitely 2021-05-15T01:04:08 #kisslinux bump my vers daddy 2021-05-15T01:04:08 #kisslinux at the very least 2021-05-15T01:04:16 #kisslinux a cronjob that runs every second 2021-05-15T01:04:54 #kisslinux night my eyes hurt so much 2021-05-15T01:04:55 #kisslinux multithreading is the default for the shared lib! 2021-05-15T01:05:01 #kisslinux but not the static one :'( 2021-05-15T01:09:49 #kisslinux right, so 2021-05-15T01:10:08 #kisslinux never format removable media with a log file system. 2021-05-15T01:10:28 #kisslinux this has been your daily piece of wisdom. you may now return to your crafts. 2021-05-15T01:12:42 #kisslinux ok I think libblkid does is check /sys/dev/block/x:y/dm/uuid, but I don't have device-mapper enabled so that file doesn't exist, so I don't know what they fallback to yet 2021-05-15T01:12:53 #kisslinux (I decided to just strace it) 2021-05-15T01:15:15 #kisslinux How long should it take to rebuild all packages? 2021-05-15T01:15:54 #kisslinux depends on your machine, your flags, your software, etc 2021-05-15T01:16:14 #kisslinux if you're just rebuilding the barebones core it's not usually that bad 2021-05-15T01:17:07 #kisslinux I rebuild all packages 2021-05-15T01:18:40 #kisslinux rebuilt 2021-05-15T01:20:21 #kisslinux I can time it and let you know 2021-05-15T01:20:46 #kisslinux probably takes me... ~6-10 minutes... ? 2021-05-15T01:20:50 #kisslinux and I build xz in < 10s 2021-05-15T01:21:20 #kisslinux should probably measure against something more substantial like binutils. lemme see 2021-05-15T01:21:23 #kisslinux might be because I am using a vm that it takes longer 2021-05-15T01:27:41 #kisslinux binutils takes 30s, system takes 5m44s. 12 core/24 thread/3.8ghz/32gb ram 2021-05-15T01:28:17 #kisslinux so multiply the time it takes you to build binutils and that's roughly how long it should take you to build everything that comes in the release tarball 2021-05-15T01:31:23 #kisslinux I don't know how long it will take 2021-05-15T01:31:46 #kisslinux but i am doing this on a vm with 1 core and 3gb of ram 2021-05-15T01:31:58 #kisslinux it's going to take you quite a long time 2021-05-15T01:32:05 #kisslinux probably >40 minutes 2021-05-15T01:32:45 #kisslinux I can wait 2021-05-15T01:32:50 #kisslinux its building right now 2021-05-15T01:39:26 #kisslinux jedavies: Its packaged. Not yet overall nice but it works. https://github.com/sdsddsd1/kiss-games/tree/master/games/openhl 2021-05-15T01:49:28 #kisslinux ok I'm giving up on figuring out the PARTUUID thing for the night, last file I got to was src/partitions/gpt.c (seems like the file might be promising) 2021-05-15T01:51:52 #kisslinux https://www.youtube.com/watch?v=LgvLfR2zG3g 2021-05-15T01:52:27 #kisslinux Is nano in any repos? 2021-05-15T01:52:40 #kisslinux meanwhile I'm struggling to write a pong clone 2021-05-15T01:53:34 #kisslinux jason123santa[m]: its in community 2021-05-15T01:54:05 #kisslinux but ed and vi are both built into busybox 2021-05-15T01:54:12 #kisslinux claudia02: I can't reproduce your gcc issues with the release tarball :( 2021-05-15T01:55:56 #kisslinux dilyn: Y its a very odd one. One thing I will try is building in a chroot on that system. 2021-05-15T01:57:36 #kisslinux for sure -- sometimes unix is just full of flukes :v 2021-05-15T01:57:46 #kisslinux sometimes we aren't lucky lol 2021-05-15T01:57:49 #kisslinux acheam: what the FUCK 2021-05-15T01:57:55 #kisslinux now do it in netbsd-curses :v 2021-05-15T01:59:22 #kisslinux yes. 2021-05-15T02:10:23 #kisslinux it says nano is not in any repo 2021-05-15T02:12:42 #kisslinux echo $KISS_PATH 2021-05-15T02:13:09 #kisslinux :/home/jason/repos/repo/core:/home/jason/repos/repo/extra:/home/jason/repos/repo/xorg:/home/jason/repos/repo/community 2021-05-15T02:13:12 #kisslinux yeah its all there 2021-05-15T02:13:44 #kisslinux community path is incorrect 2021-05-15T02:13:59 #kisslinux its in a different git repo 2021-05-15T02:14:33 #kisslinux and the actual repo is in a subfolder, so it would be /home/Jason/repos/community/community probably 2021-05-15T02:15:32 #kisslinux https://github.com/6gk/fet.sh 2021-05-15T02:16:01 #kisslinux oh yeah it is 2021-05-15T02:16:40 #kisslinux I got it now 2021-05-15T03:27:32 #kisslinux got kiss linux installed 2021-05-15T03:30:59 #kisslinux How would I update the kernel? 2021-05-15T03:41:19 #kisslinux Hi 2021-05-15T03:41:58 #kisslinux Manually 2021-05-15T03:53:37 #kisslinux hi testuser_[m] 2021-05-15T03:54:09 #kisslinux jason123santa[m]: copy your .config file to the new tarball, build it, keep your old kernel around in case the new one doesn't work 2021-05-15T03:54:38 #kisslinux so i have to rebuild each kernel update? 2021-05-15T03:54:50 #kisslinux yes 2021-05-15T05:50:59 #kisslinux why does sed replace only one occurence in all lines ? 2021-05-15T05:51:05 #kisslinux echo "test test" | sed 's/test//' only the first test is removed 2021-05-15T06:04:26 #kisslinux add g to the end of the s/// command to repeat it 2021-05-15T06:05:36 #kisslinux thanks 2021-05-15T09:46:26 #kisslinux Re my gcc 'cp denied' issue: I can build it in a clean chroot. Now this is interesting. 2021-05-15T13:02:33 #kisslinux hii! 2021-05-15T13:02:51 #kisslinux hi riteo 2021-05-15T13:12:12 #kisslinux Hi 2021-05-15T13:48:11 #kisslinux claudia02: anything different outside the chroot? you're extracting as root etc? 2021-05-15T13:51:38 #kisslinux acheam: does not work that great but just to redeem myself, https://termbin.com/z3a2 2021-05-15T14:27:07 #kisslinux is there any issues with 9base and kiss? im trying to use 9base, but when I switch, ls suddenly isnt owned, aswell as awk. if I try to switch back, it just keeps telling me awk isnt owned. I have to copy files from a tarball to get it back working for whatever reason.. 2021-05-15T14:27:58 #kisslinux you've kiss a'd the things you want? 2021-05-15T14:28:33 #kisslinux yes, I kiss a'd everything that 9base covers 2021-05-15T14:28:57 #kisslinux hmm 2021-05-15T14:29:07 #kisslinux it doesnt appear to swap everything either, as it errors out on ls it seems 2021-05-15T14:29:50 #kisslinux I had to re extract the tarball yesterday due to it messing up everything. kiss was having some permission issue. not even su could use kiss 2021-05-15T14:29:52 #kisslinux ¯_(ツ)_/¯ 2021-05-15T14:29:56 #kisslinux i just tried it, worked fine 2021-05-15T14:30:00 #kisslinux hello world 2021-05-15T14:30:05 #kisslinux hi 2021-05-15T14:30:18 #kisslinux hm. must be an issue on my end. Ill revert, and see if busybox now owns ls. maybe thats the issue 2021-05-15T14:30:29 #kisslinux sad_plan: what are the perms on /tmp 2021-05-15T14:30:34 #kisslinux or $KISS_TMPDIR 2021-05-15T14:30:49 #kisslinux the april tarball had the wrong perms 2021-05-15T14:30:51 #kisslinux i'm new to the Linux community 2021-05-15T14:31:25 #kisslinux welcome! kiss is a more interesting place to begin 2021-05-15T14:31:46 #kisslinux im not sure. $KISS_TMPDIR comes out empty 2021-05-15T14:31:56 #kisslinux `ls -ld /tmp`? 2021-05-15T14:32:16 #kisslinux drwxrwxrwt 7 root root 180 May 15 16:29 /tmp 2021-05-15T14:32:39 #kisslinux hm, that's ok 2021-05-15T14:32:48 #kisslinux and for /var/tmp? 2021-05-15T14:33:04 #kisslinux drwxrwxrwt 2 root root 6 Nov 11 2019 /var/tmp 2021-05-15T14:33:21 #kisslinux that's all fine 2021-05-15T14:33:26 #kisslinux what's the exact error? 2021-05-15T14:33:29 #kisslinux what should i do to install ubuntu like software center on kali linux 2021-05-15T14:33:29 #kisslinux busybox owns ls it seems, when I copied over from the tarball 2021-05-15T14:33:45 #kisslinux if KISS_TMPDIR is empty then the default location kiss uses is $XDG_CACHE_DIR/kiss/proc/$pid 2021-05-15T14:34:08 #kisslinux what, now it just worked for whatever reason 2021-05-15T14:34:26 #kisslinux perhaps the issue was ls not being owned, but I didnt check before just now.. 2021-05-15T14:34:29 #kisslinux dilyn: that shouldn't have permission errors though 2021-05-15T14:34:33 #kisslinux exactly 2021-05-15T14:34:39 #kisslinux ah :) 2021-05-15T14:34:50 #kisslinux i love when problems mysteriously go away :v 2021-05-15T14:35:01 #kisslinux haha yeah 2021-05-15T14:35:44 #kisslinux Hm, my /var/tmp has "drwxr-xr-x". 2021-05-15T14:35:53 #kisslinux I would like to know the actuall issue though, as it wrecked my system yesterday :p 2021-05-15T14:36:17 #kisslinux strange. why is yours more restrictive than mine? did you change them? I know I didnt 2021-05-15T14:36:52 #kisslinux I'm almost positive I haven't modified it. 2021-05-15T14:37:13 #kisslinux soliwilos: that's probably from the error in the tarball 2021-05-15T14:37:26 #kisslinux Though I don't think it's in any use on my system. 2021-05-15T14:40:27 #kisslinux phoebos: Ah indeed, and I see on a gentoo system it's the same as sad_plan posted. I'll change it. 2021-05-15T14:40:47 #kisslinux chmod 1777 2021-05-15T14:40:59 #kisslinux but as you say, you might not use it at all 2021-05-15T14:41:28 #kisslinux Better to have it correct, than not in any case. 2021-05-15T14:44:22 #kisslinux aarng: hehe thanks 2021-05-15T14:58:44 #kisslinux dylin, do you seariously have 24 threads? i noticed you built the latest kiss tarball with -j24 :o 2021-05-15T15:07:15 #kisslinux mid has 48 :P 2021-05-15T15:07:26 #kisslinux dang 2021-05-15T15:08:50 #kisslinux dilyn is there any wayland terminal with ligature support 2021-05-15T15:08:56 #kisslinux what kind of cpus do they got? threadrippers? :p 2021-05-15T15:09:27 #kisslinux cant you patch michael's st build? he has one for wayland. the oasis dev 2021-05-15T15:09:36 #kisslinux dilyn: My system is pretty stock. Stock baseutils etc. I have tried building as root, nothing changes. I have also deployed a new rootfs(format / and reinstall), nothing changed >.> 2021-05-15T15:10:28 #kisslinux What repo is it in sad_plan cant find it 2021-05-15T15:10:44 #kisslinux just a sec, and ill give you the link 2021-05-15T15:10:56 #kisslinux https://github.com/michaelforney/st 2021-05-15T15:11:02 #kisslinux its not in a repo though 2021-05-15T15:11:41 #kisslinux I assume you can just patch in the ligature patch from the suckless website though. i havent checked it myself tbh. still using x11 2021-05-15T15:11:51 #kisslinux testuser_[m]: I thought you used alacritty with the ligature patch? 2021-05-15T15:11:55 #kisslinux shouldn't that work? 2021-05-15T15:12:12 #kisslinux I don't use alacritty 2021-05-15T15:12:31 #kisslinux So I made already 2 attempts with the same result. Its just becoming more nonesense :v 2021-05-15T15:12:36 #kisslinux hmm I wonder where I remember that 2021-05-15T15:12:43 #kisslinux but this should work: https://wezfurlong.org/wezterm/ 2021-05-15T15:17:05 #kisslinux hmm ill check it 2021-05-15T15:17:27 #kisslinux sad_plan no it wont be a drop-in patch cuz it relies on X11 stuff 2021-05-15T15:17:30 #kisslinux for ligatures 2021-05-15T15:17:45 #kisslinux aah ok 2021-05-15T15:33:11 #kisslinux testuser: how about foot? im not sure if it has ligature support, but know dylin used it some time atleast. im sure dylin can answer this 2021-05-15T15:34:04 #kisslinux im using that one only 2021-05-15T15:35:36 #kisslinux testuser_[m]: what compositor are you running? 2021-05-15T15:35:48 #kisslinux sway 2021-05-15T15:36:11 #kisslinux was gonna check others but couldn't get them to build since im using git wlroots 2021-05-15T15:36:18 #kisslinux so will have to wait for them 2021-05-15T15:36:51 #kisslinux nice 2021-05-15T15:37:00 #kisslinux i can't get any to run lol 2021-05-15T15:37:13 #kisslinux why not 2021-05-15T15:37:33 #kisslinux drm problems 2021-05-15T15:37:43 #kisslinux hmm 2021-05-15T15:38:07 #kisslinux Is there something nice in git wlroots that's not in 0.13? 2021-05-15T15:38:28 #kisslinux im using someone's patch for nvidia eglstreams and its based on git so.. 2021-05-15T15:38:38 #kisslinux Ah. 2021-05-15T16:41:07 #kisslinux so here's a question for you guys 2021-05-15T16:41:28 #kisslinux do you know what's up with the ability to set your TZ as AEST+/-x? 2021-05-15T16:41:38 #kisslinux I assume it's not in reference to Australian time... 2021-05-15T16:42:28 #kisslinux i've heard it used as so-called "POSIX time" but can't find any docs about it. would like to read more about it 2021-05-15T16:46:51 #kisslinux why would you wanna set it as aest +/-x? 2021-05-15T16:52:00 #kisslinux yo midfavila 2021-05-15T16:52:06 #kisslinux did you try dash with libedit? 2021-05-15T16:56:25 #kisslinux i set it with AEST because I just find it easier to remember. mostly habit at this point, sad_plan 2021-05-15T16:56:37 #kisslinux and yeah, I have dash with libedit set up as the default shell on my laptop, aarng 2021-05-15T16:56:47 #kisslinux it's pretty alright, but the lack of tab-completion can be annoying at times 2021-05-15T16:56:54 #kisslinux gonna stick with ksh on my desktop 2021-05-15T16:56:59 #kisslinux yeah, that's why I was asking 2021-05-15T16:57:12 #kisslinux fair 2021-05-15T16:57:15 #kisslinux I'm trying to figure out if there is a way to enable it 2021-05-15T16:57:23 #kisslinux it's probably just not implemented. 2021-05-15T16:58:16 #kisslinux apparently libedit has a readline compatibility layer 2021-05-15T16:58:42 #kisslinux and I'm finding info on how to enable tab completion via .editrc 2021-05-15T16:58:47 #kisslinux doesn't work though 2021-05-15T16:58:52 #kisslinux Ah 2021-05-15T16:59:05 #kisslinux bind ^I rl_complete 2021-05-15T16:59:31 #kisslinux but bind complains about an invalid command 2021-05-15T17:03:56 #kisslinux hey, I found a real obscure fucking bug on cpt and kiss 2021-05-15T17:04:27 #kisslinux If repository package depends file contains gobject-introspection the package installation breaks 2021-05-15T17:05:09 #kisslinux The bug happens on the pkg_depends() function 2021-05-15T17:07:34 #kisslinux And like "gobject-introspectio" works, "gobject-introspectionn" works 2021-05-15T17:14:57 #kisslinux a fucking bug, you say 2021-05-15T17:14:59 #kisslinux fascinating 2021-05-15T17:15:09 #kisslinux that *is* funky 2021-05-15T17:15:55 #kisslinux It really is, it is so hilarious and so fucking frustrating at the same time 2021-05-15T17:17:15 #kisslinux ha what 2021-05-15T17:17:21 #kisslinux Okay, I can't reproduce on a different machine 2021-05-15T17:17:36 #kisslinux maybe it's your coreutils having some weird interaction? 2021-05-15T17:17:44 #kisslinux i've had similar bugs before 2021-05-15T17:18:10 #kisslinux yeah I can't reproduce 2021-05-15T17:18:20 #kisslinux It might be 2021-05-15T17:18:22 #kisslinux Ugh 2021-05-15T17:18:32 #kisslinux Time to spend the rest of your day bug-hunting 2021-05-15T17:25:24 #kisslinux Alright, because I did this itty bitty mistake that caused a circular dependency, which caused the shell to crash 2021-05-15T17:25:43 #kisslinux So the bug is me 2021-05-15T17:25:58 #kisslinux big rip 2021-05-15T17:26:04 #kisslinux maybe we were the bugs all along 2021-05-15T17:45:11 #kisslinux guys, i need your advice. Which directory do you prefer for sources/binaries? /var/cache/king/ (system directory) or ~/.cache/king/ (user directory, i.e keep as is) ? 2021-05-15T17:45:19 #kisslinux i use /tmp 2021-05-15T17:45:35 #kisslinux but if I wasn't going to use /tmp, I would use /var/db/kiss 2021-05-15T17:47:39 #kisslinux /var/db isn't even defined by FHS, only by BSD/Unix hier. i'm planning to use /var/lib for alternatives/installed directory 2021-05-15T17:47:50 #kisslinux but i want to hear your opinions first 2021-05-15T17:48:24 #kisslinux well, for me, I prefer /tmp because it reduces disk IO and prevents tons and tons of code and packages from cluttering up my system 2021-05-15T17:48:25 #kisslinux * midfavila shrugs 2021-05-15T17:48:27 #kisslinux I like having the option to delete/keep sources at my own will. so ~/.cache for me anyway. having them in cache has saved me some time on some occations 2021-05-15T17:53:14 #kisslinux holy shit you guys 2021-05-15T17:53:17 #kisslinux neXtaw is fucking based 2021-05-15T17:53:19 #kisslinux screw Xaw3d 2021-05-15T17:55:13 #kisslinux illiliti: cant you just make it default to ~/.cache/king, and make a comment beneath or w/e to enable /tmp instead? ive seen some application do this. im sure having the option would be appreciated by those who wish to change it 2021-05-15T17:56:16 #kisslinux yeah. of course you will have option 2021-05-15T17:58:14 #kisslinux you already have it lol -> https://github.com/illiliti/king/blob/master/cmd/king/usage.go#L58-L60 2021-05-15T17:58:34 #kisslinux great. or having a config of sorts would probably better, now that I think of it. 2021-05-15T17:58:36 #kisslinux nice 2021-05-15T18:02:34 #kisslinux illiliti: seeing as this is written in go. how is go in relation to C? better syntaxes and stuff? I just skimmed through king because I was curious, and I couldnt help but notice the code was really clean and seemed straight forward. 2021-05-15T18:03:23 #kisslinux I know neither languages though :p 2021-05-15T18:07:08 #kisslinux sad_plan: well, i put so much effort to make it clean :) I don't think that comparing Go to C is good idea. Go is more modern language with a lot of bells and whistles. C is better if you like doing everything manually from scratch. 2021-05-15T18:08:07 #kisslinux I chose Go due to go-git library. 2021-05-15T18:09:55 #kisslinux I keep ~/.cache/kiss , but set KISS_TMPDIR to a separate volume to keep / volume small. I don't have a strong preference on where the standard location is, but I think having separate env variables for each of the directories would be a good feature. 2021-05-15T18:18:09 #kisslinux thanks for idea! 2021-05-15T18:18:19 #kisslinux your efforts shows in any case. but thanks for your input :) 2021-05-15T18:19:50 #kisslinux you're welcome 2021-05-15T18:20:56 #kisslinux Nice work illiliti 2021-05-15T18:23:56 #kisslinux thanks 2021-05-15T18:24:22 #kisslinux if anyone have any other sane ideas, feel free to write it here, email me or comment here -> https://github.com/illiliti/king/issues/1 2021-05-15T18:42:36 #kisslinux illiliti: Will the kiss package format be compatible to king? 2021-05-15T18:42:50 #kisslinux e.g ala drop in replacement? 2021-05-15T18:47:58 #kisslinux yeah, repository compatibility is guaranteed 2021-05-15T18:58:19 #kisslinux the only thing needs to do is replace kiss calls with portable alternatives within build scripts 2021-05-15T18:58:29 #kisslinux like this -> https://github.com/kiss-community/repo-main/blob/master/extra/glib/build#L53 2021-05-15T18:58:33 #kisslinux 'kiss list' 2021-05-15T18:58:43 #kisslinux or this -> https://github.com/kiss-community/repo-community/blob/main/community/go/build#L19 2021-05-15T18:59:28 #kisslinux but we will discuss this later when king will be stable enough 2021-05-15T19:04:59 #kisslinux https://github.com/kiss-community/repo-main/commit/29d5ee15071a4de434334ed8aab005b97c94de1f 2021-05-15T19:36:07 #kisslinux Hi guys, anyone can run appimages in kiss? 2021-05-15T19:36:30 #kisslinux appimages depend on glibc 2021-05-15T19:36:57 #kisslinux Only chroot so 2021-05-15T19:36:59 #kisslinux Thanks 2021-05-15T19:40:28 #kisslinux their website still has that confusing claim that appimages run everywhere 2021-05-15T19:40:50 #kisslinux which is actually false 2021-05-15T20:27:53 #kisslinux oh hey, just saw the status update on other-Dylan 2021-05-15T20:28:02 #kisslinux good to hear that he's okay 2021-05-15T20:30:33 #kisslinux unrelated but who had the bibtex repo, again? 2021-05-15T20:31:20 #kisslinux miktex, not bibtex. found it in the logs. 2021-05-15T20:31:27 #kisslinux crisis averted 2021-05-15T20:33:25 #kisslinux ...I am now, however, getting a 403 for Boost. anyone else? 2021-05-15T20:43:27 #kisslinux midfavila: yes 2 2021-05-15T20:43:48 #kisslinux try https://boostorg.jfrog.io/artifactory/main/release/1.76.0/source/boost_1_76_0.tar.gz 2021-05-15T20:44:03 #kisslinux thanks claudia 2021-05-15T20:44:29 #kisslinux that works. should be mentioned to the maintainer... 2021-05-15T20:46:12 #kisslinux I think the source changes when a new release is available. 2021-05-15T20:46:37 #kisslinux yeah, that would make sense 2021-05-15T20:46:45 #kisslinux looks like some of the stuff in the miktex repo is outdated, too... 2021-05-15T20:46:47 #kisslinux namely log4cxx 2021-05-15T20:55:05 #kisslinux oops thanks mid that's me 2021-05-15T20:55:26 #kisslinux * midfavila whaps phoebos with a rolled-up newspaper 2021-05-15T20:55:35 #kisslinux owch 2021-05-15T20:55:51 #kisslinux pray that your next disappointment does not invoke my true wrath 2021-05-15T20:56:00 #kisslinux ...although I should probably update my packages, too... 2021-05-15T20:56:00 #kisslinux not a fan of the apr stuff 2021-05-15T20:56:16 #kisslinux oop how much wrath do you have 2021-05-15T20:56:43 #kisslinux the wrath of someone who's spent nine months or thereabouts fighting with three systems running KISS 2021-05-15T20:57:44 #kisslinux oh, great 2021-05-15T20:57:46 #kisslinux tar just failed with 2021-05-15T20:57:48 #kisslinux of all things 2021-05-15T20:57:52 #kisslinux an error related to locales 2021-05-15T20:58:01 #kisslinux a m a z i n g 2021-05-15T20:58:24 #kisslinux eek 2021-05-15T20:59:01 #kisslinux guess I'll try GNU instead of BSD tar... 2021-05-15T20:59:30 #kisslinux y'know, here's a question 2021-05-15T20:59:55 #kisslinux why has nobody written a multi-threaded tar decompressor? i get that tar is meant to be written onto continuous media, so you'd have to be real careful 2021-05-15T21:00:14 #kisslinux but like, if you can pull files across a network with multithreaded tools... i dunno. 2021-05-15T21:00:23 #kisslinux totally different applications, I guess 2021-05-15T21:04:16 #kisslinux ...oh, great, and log4cxx uses cmake, too 2021-05-15T21:05:27 #kisslinux Any repo with toybox? 2021-05-15T21:06:40 #kisslinux if you searched, you would have found dilyn's repo near the top of the results 2021-05-15T21:07:37 #kisslinux yep, apache stuff is very ew 2021-05-15T21:07:50 #kisslinux but muh based open source web server 2021-05-15T21:08:04 #kisslinux > busybox httpd 2021-05-15T21:08:17 #kisslinux i don't want my http server to also be my coreutils >:c 2021-05-15T21:08:22 #kisslinux i'm more of a darkhttpd guy 2021-05-15T21:08:39 #kisslinux I searched 2021-05-15T21:08:43 #kisslinux But thanks 2021-05-15T21:09:07 #kisslinux Is good to be loved 2021-05-15T21:24:07 #kisslinux Is there an archiving utility at all that is multi-threaded? 2021-05-15T21:24:20 #kisslinux for compression, there are plenty 2021-05-15T21:24:24 #kisslinux not sure about decompression 2021-05-15T21:24:37 #kisslinux Not compression or decompression, archival utilities 2021-05-15T21:24:42 #kisslinux ...oh, fuck 2021-05-15T21:24:42 #kisslinux right 2021-05-15T21:24:47 #kisslinux those are different things 2021-05-15T21:24:49 #kisslinux * midfavila facepalms 2021-05-15T21:24:57 #kisslinux i don't think that there are any 2021-05-15T21:25:10 #kisslinux not for unarchiving, anyway 2021-05-15T21:25:33 #kisslinux :D 2021-05-15T21:26:11 #kisslinux And tar is "tape archive" so it makes sense that it's sequential 2021-05-15T21:26:23 #kisslinux yeah, I know 2021-05-15T21:26:51 #kisslinux i'm just not sure why you couldn't, say, split the archive into four chunks, then work on those individually and combine them when you're done 2021-05-15T21:26:53 #kisslinux dilyn: The community-tracker with outdated packages, how did you get the out of date time? 2021-05-15T21:28:45 #kisslinux Ugh, I have some ideas on why it can't be, but since I have no actual information on the matter and implementations 2021-05-15T21:28:48 #kisslinux * merakor shrugs 2021-05-15T21:29:47 #kisslinux Hey, can anyone confirm that Kiss doesn't have any proprietary components? I mean, I want to install it with linux-libre without any proprietary firmware. So other than firmware or mainline kernel 2021-05-15T21:29:49 #kisslinux I'd say it's probably related with indexing of the archive, though 2021-05-15T21:30:04 #kisslinux werwolf kiss' core only contains libre software 2021-05-15T21:30:23 #kisslinux i run a libre system on my laptop 2021-05-15T21:30:27 #kisslinux werwolf: Yes, firmware and kernel is not packaged 2021-05-15T21:30:53 #kisslinux And all the other components are free 2021-05-15T21:32:10 #kisslinux Yeah, I know, I only wanted be sure, since I'll be installing it on my librebooted machine and it would be nonsense installing proprietary components. Thanks! 2021-05-15T21:32:48 #kisslinux Anyone running a webkitgtk browser on wayland? 2021-05-15T21:35:13 #kisslinux It's my "let me try wayland; oh well $component I need isn't working out for me" time of the quarter 2021-05-15T21:35:15 #kisslinux merakor: Not at the moment, but I am interested in both topics. What do you want to know? 2021-05-15T21:35:37 #kisslinux :v 2021-05-15T21:35:37 #kisslinux All the browsers I compiled are segfaulting 2021-05-15T21:35:57 #kisslinux I did rebuild webkit for wayland 2021-05-15T21:37:27 #kisslinux hm. I can check lariza + wayfire in a minute 2021-05-15T21:37:36 #kisslinux lariza is awesome 2021-05-15T21:37:40 #kisslinux That would be great 2021-05-15T21:38:51 #kisslinux Works. 2021-05-15T21:38:59 #kisslinux Damn 2021-05-15T21:39:12 #kisslinux Though this is a build with everything xorg there. (no xwayland though) 2021-05-15T21:39:34 #kisslinux Time to gdb 2021-05-15T21:40:12 #kisslinux Did you also rebuild everything in between? cairo freetype-harfbuzz etc? 2021-05-15T21:40:20 #kisslinux Yup, I've done it all 2021-05-15T21:40:25 #kisslinux I thing 2021-05-15T21:40:33 #kisslinux s/thing/think/ 2021-05-15T21:40:33 #kisslinux I think 2021-05-15T21:42:03 #kisslinux The only stuff I forked are gtk+3 and libxkbcommon to enable wayland target 2021-05-15T21:43:53 #kisslinux It segfaults on XGetXCBConnection, which is libX11 2021-05-15T21:44:36 #kisslinux ah 2021-05-15T21:44:48 #kisslinux do you have any GDK_BACKEND set? 2021-05-15T21:45:03 #kisslinux No, should I have? 2021-05-15T21:45:41 #kisslinux no 2021-05-15T21:48:02 #kisslinux does it work with GDK_BACKEND=wayland? 2021-05-15T21:48:21 #kisslinux It doesn't 2021-05-15T21:48:32 #kisslinux are WAYLAND_DISPLAY and XDG_RUNTIME_DIR set? 2021-05-15T21:48:40 #kisslinux gtk3 should default to wayland when it detects a wayland environment 2021-05-15T21:48:52 #kisslinux GDK_BACKEND=x11, doesn't segfault but web part doesn't open 2021-05-15T21:48:59 #kisslinux GDK_BACKEND=wayland segfaults 2021-05-15T21:49:15 #kisslinux Yup WAYLAND_DISP and XDG_RUNTIME are set 2021-05-15T21:50:26 #kisslinux hm weird, not too sure what's going on then, wyeb works fine for me natively under sway 2021-05-15T21:50:59 #kisslinux which compositor do you run? Do you hussle with xwayland? 2021-05-15T21:51:27 #kisslinux Right now, I'm using sway, and xwayland is enabled 2021-05-15T21:51:55 #kisslinux what happens if you completely unset GDK_BACKEND? does it run under xwayland? 2021-05-15T21:52:24 #kisslinux It was unset by default, it segfaults 2021-05-15T21:53:28 #kisslinux Try disableling xwayland https://wiki.archlinux.org/title/Sway#XWayland 2021-05-15T21:55:24 #kisslinux Alright I'll try it 2021-05-15T21:56:47 #kisslinux That didn't work either 2021-05-15T21:59:22 #kisslinux whoops borked my system 2021-05-15T21:59:31 #kisslinux anyways seems weird that it's trying to grab an X connection 2021-05-15T22:00:44 #kisslinux What happened to your system 2021-05-15T22:01:13 #kisslinux i rebuilt glib and everything crashed ;p 2021-05-15T22:02:03 #kisslinux :D 2021-05-15T22:02:05 #kisslinux merakor: I had never had any issues with webkit on sway/wayfire, but always without xwayland. Maybe try without enableing it? 2021-05-15T22:02:29 #kisslinux claudia02: I did that now 2021-05-15T22:02:38 #kisslinux should work fine with xwayland enabled 2021-05-15T22:02:43 #kisslinux I was very excited. 2021-05-15T22:03:29 #kisslinux Which browser btw? Surf is special *needs* Xwayland 2021-05-15T22:03:41 #kisslinux I am trying both lariza and surf 2021-05-15T22:04:02 #kisslinux I prefer surf, I'm okay with lariza 2021-05-15T22:04:20 #kisslinux lariza,wyeb,badwolf have no Xorg dependencies and run natively 2021-05-15T22:04:36 #kisslinux vimb needs gtk with x support 2021-05-15T22:05:20 #kisslinux Surf needs Xorg/Xwayland to display. 2021-05-15T22:05:24 #kisslinux Yeah, sadly surf has been my daily browser for the last 3 years 2021-05-15T22:05:35 #kisslinux I kind of don't want to part with it :( 2021-05-15T22:05:42 #kisslinux ah, yeah I belive surf has an xlib dep, so it won't work on wayland native 2021-05-15T22:05:53 #kisslinux I like surf too. Its so comfy it lets me stay on X atm. Altough I like the smoothness of wayland. 2021-05-15T22:05:59 #kisslinux there's https://github.com/nihilowy/surfer 2021-05-15T22:06:12 #kisslinux its not the same 2021-05-15T22:06:21 #kisslinux Yup, after disabling xwayland lariza still segfaults, surf says that it cannot open display 2021-05-15T22:06:54 #kisslinux Have you rebootet, so GDK_BACKEND is not set? 2021-05-15T22:07:05 #kisslinux Yeah, GDK_BACKEND is not set 2021-05-15T22:07:13 #kisslinux *scratches head* 2021-05-15T22:07:27 #kisslinux I recompiled almost everything 2021-05-15T22:07:50 #kisslinux Welp 2021-05-15T22:08:01 #kisslinux It seems not everything :^) 2021-05-15T22:08:54 #kisslinux Last time I tried surfer it had issues on musl. https://github.com/nihilowy/surfer/issues/19 2021-05-15T22:09:21 #kisslinux Do you really need xwayland? 2021-05-15T22:09:29 #kisslinux :v 2021-05-15T22:09:56 #kisslinux i need it to run steam and any wine games 2021-05-15T22:10:59 #kisslinux merakor: Have you tried any other gtk application actually works? 2021-05-15T22:11:26 #kisslinux thats fair. I would just recommend to leave it out at first tryout to get it going. 2021-05-15T22:11:58 #kisslinux I have used zathura 2021-05-15T22:12:16 #kisslinux Okay, it was mesa 2021-05-15T22:12:22 #kisslinux wee 2021-05-15T22:12:23 #kisslinux why? 2021-05-15T22:12:39 #kisslinux O: yeah seems weird it would be a mesa issue if sway is running lol 2021-05-15T22:12:56 #kisslinux I have two mesa packages, a small one, and the one I use for the distro 2021-05-15T22:13:25 #kisslinux The distro one had wayland optionally enabled, it turns out my small one didn't 2021-05-15T22:14:07 #kisslinux Now it finally works 2021-05-15T22:14:10 #kisslinux aha, nice! 2021-05-15T22:14:27 #kisslinux Thanks a lot for helping me 2021-05-15T22:14:39 #kisslinux you are very welcome. 2021-05-15T22:14:51 #kisslinux * merakor purges X 2021-05-15T22:15:09 #kisslinux * claudia02 cries in surf 2021-05-15T22:15:22 #kisslinux * merakor actually doesn't just to use surf 2021-05-15T22:15:48 #kisslinux i can't really into surf ngl 2021-05-15T22:15:52 #kisslinux webkit is a no-go... 2021-05-15T22:15:57 #kisslinux not to mention gtk3 2021-05-15T22:16:01 #kisslinux Also waiting for pure gtk Emacs 2021-05-15T22:16:15 #kisslinux Before I can purge X 2021-05-15T22:16:46 #kisslinux midfavila: I can't like a browser if it doesn't open in less than a second 2021-05-15T22:16:55 #kisslinux links opens in less than a second 2021-05-15T22:16:57 #kisslinux :^) 2021-05-15T22:17:09 #kisslinux as does netsurf for that matter 2021-05-15T22:17:20 #kisslinux netsurf is very cute 2021-05-15T22:17:21 #kisslinux yep, just need the wine wayland driver to be done and steam to just enable the wayland flag and im off to the races 2021-05-15T22:18:00 #kisslinux I would use netsurf or a terminal browser if I didn't need to use bullcrap websites 2021-05-15T22:18:13 #kisslinux i keep a copy of pale meme around for that 2021-05-15T22:18:26 #kisslinux gotta check my protonmail and ebay =w= 2021-05-15T22:18:38 #kisslinux Webkit feels like the best of the worst 2021-05-15T22:19:03 #kisslinux Also it doesn't take a year to compile 2021-05-15T22:19:07 #kisslinux Ahem rust and firefox 2021-05-15T22:19:09 #kisslinux i'll be honest, 2021-05-15T22:19:13 #kisslinux i tried falkon the other day 2021-05-15T22:19:17 #kisslinux and I actually liked it 2021-05-15T22:19:28 #kisslinux webkit has been great since those musl fixes in the latest release 2021-05-15T22:19:33 #kisslinux YES 2021-05-15T22:19:37 #kisslinux the problem is that it randomly crashed on websites like wikipedia 2021-05-15T22:19:44 #kisslinux which is Good Programming 2021-05-15T22:20:11 #kisslinux Ah another *anoying wayland* thing is that when firefox is running I couldnt launch a link from the command line to the existing session. I needed to start another profile. Adios rss reader :2021-05-15T22:20:49 #kisslinux I internally cried every time there was a new release since I was maintaining that garbage musl patch 2021-05-15T22:22:25 #kisslinux yeah for some reason firefox relies on dbus to spawn new tabs / windows in existing sessions 2021-05-15T22:22:31 #kisslinux Having a smaller competior to firefox without patches is really a big win. 2021-05-15T22:22:31 #kisslinux on wayland 2021-05-15T22:24:01 #kisslinux Yeah I ditched wayland and firefox for that :O 2021-05-15T22:25:32 #kisslinux yeah it's a pretty annoying limitation 2021-05-15T22:25:52 #kisslinux no good reason for firefox to have implemented it that way either, per usual with mozilla 2021-05-15T22:27:08 #kisslinux >relies on dbus to spawn new tabs 2021-05-15T22:27:11 #kisslinux excuse me what the fuck 2021-05-15T22:27:37 #kisslinux ...tabbed browsers truly were a mistake... 2021-05-15T22:28:53 #kisslinux merakor: Do you still happen to have a custom script to start an X server? 2021-05-15T22:29:37 #kisslinux http://ix.io/3mVJ Does not work anymore. 2021-05-15T22:34:14 #kisslinux I don't use it anymore, I returned to xinit after having some issues with xkeyboard, but I did modify it 2021-05-15T22:34:54 #kisslinux https://termbin.com/uqgn 2021-05-15T22:35:49 #kisslinux I moved .xinitrc to ~/.config/xinit to declutter my home directory 2021-05-15T22:38:59 #kisslinux Thanks! But yours also just starts to a black screen. I can switch to another VT and kill X. 2021-05-15T22:40:58 #kisslinux I think adding a sleep to the trap could work 2021-05-15T22:41:44 #kisslinux If your X server is launching slowly, that is 2021-05-15T22:44:58 #kisslinux firefox in repo-main uses --disable-dbus 2021-05-15T23:18:18 #kisslinux merakor, claudia02: a short sleep actually did the trick 2021-05-15T23:20:12 #kisslinux aarng: May you show your fix? This is too general for me find the place exactly. 2021-05-15T23:20:50 #kisslinux just add a sleep after the first trap 2021-05-15T23:21:42 #kisslinux I guess this is some weird race condition because of the (...) sub-shell 2021-05-15T23:34:12 #kisslinux That works. thanks a lot. (: 2021-05-15T23:42:44 #kisslinux thank merakor 2021-05-15T23:43:09 #kisslinux how long of a sleep do you use? 2021-05-15T23:43:55 #kisslinux I went up in .1 steps but gave up after it wasn't working when I reached .5 2021-05-15T23:44:20 #kisslinux 1 second it is. Using float is not POSIX anyway 2021-05-15T23:47:34 #kisslinux I just gueest 1s and went for it. 2021-05-15T23:47:45 #kisslinux *guessed 2021-05-15T23:48:29 #kisslinux aye 2021-05-15T23:49:28 #kisslinux I though normaly the xserver should only send USR1 to it's parent when it's fully initalized 2021-05-15T23:51:19 #kisslinux well, w/e 2021-05-15T23:51:28 #kisslinux it works now :)