💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2021-05-15.txt captured on 2024-05-12 at 16:05:19.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

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

2021-05-15T00:05:48 #kisslinux <kubast2> at this point I think would just slowly give up and use ltrace and strace;
2021-05-15T00:06:46 #kisslinux <kubast2> oh so those 2 .c files really are unit tests had afeeling for it
2021-05-15T00:16:08 #kisslinux <kubast2> I don't understand what struct I want to follow anymore
2021-05-15T00:26:49 #kisslinux <acheam> 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 <kubast2> i know i stopped for that reason
2021-05-15T00:27:15 #kisslinux <acheam> :)
2021-05-15T00:27:53 #kisslinux <dilyn> folks I have news
2021-05-15T00:28:11 #kisslinux <dilyn> regarding the Dylan formerly known as BDFL
2021-05-15T00:28:43 #kisslinux <dilyn> 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 <jason123santa[m]> 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 <jason123santa[m]> HTTP fetch error 6: Could not resolve host: keys.gnupg.net
2021-05-15T00:29:30 #kisslinux <dilyn> you could try a different keyserver
2021-05-15T00:31:20 #kisslinux <jason123santa[m]> its not working for the other keyserver I tried
2021-05-15T00:32:17 #kisslinux <E5ten> 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 <dilyn> :v
2021-05-15T00:33:03 #kisslinux <dilyn> it's our version of ubuntu's release schedule
2021-05-15T00:33:13 #kisslinux <dilyn> jason123santa: you could import it directly
2021-05-15T00:33:24 #kisslinux <dilyn> the whole public key itself is in the main repository's README
2021-05-15T00:33:36 #kisslinux <dilyn> save the whole key block to a text file and import that instead of from a keyserver
2021-05-15T00:33:39 #kisslinux <acheam> dilyn: thanks for the update, thats good to har
2021-05-15T00:33:40 #kisslinux <acheam> hear
2021-05-15T00:33:41 #kisslinux <jason123santa[m]> I don't know why but I can only ping some domains
2021-05-15T00:34:10 #kisslinux <acheam> as soon as someone suggested reaching out to his mom, I knew someone would do it eventually lol
2021-05-15T00:34:13 #kisslinux <jason123santa[m]> and I did have the nameserver thing to the end of the resolv.conf
2021-05-15T00:34:13 #kisslinux <dilyn> do you know who your default DNS is?
2021-05-15T00:34:19 #kisslinux <dilyn> hm
2021-05-15T00:34:35 #kisslinux <dilyn> yeah acheam xD his mom seemed pleasant enough, passed the person's concern along to dylan
2021-05-15T00:34:49 #kisslinux <dilyn> 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 <acheam> love you dylan!
2021-05-15T00:35:03 #kisslinux <acheam> (i know i've never talked to you)
2021-05-15T00:35:17 #kisslinux <jason123santa[m]> I will just try to do this again and see
2021-05-15T00:35:47 #kisslinux <acheam> resolv.conf should have been copied in by kiss-chroot which is the weird thing
2021-05-15T00:36:13 #kisslinux <dilyn> 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 <dilyn> for instance in a chroot on my mbp I can't access github
2021-05-15T00:36:37 #kisslinux <jason123santa[m]> yeah I know its copied over
2021-05-15T00:36:53 #kisslinux <jason123santa[m]> its that only some domains works
2021-05-15T00:36:56 #kisslinux <dilyn> 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 <acheam> hm weird
2021-05-15T00:37:58 #kisslinux <acheam> never experienced that
2021-05-15T00:38:17 #kisslinux <acheam> I wonder why that is
2021-05-15T00:38:33 #kisslinux <jason123santa[m]> Yeah only some domains work for me
2021-05-15T00:38:59 #kisslinux <dilyn> 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 <dilyn> networking == hard
2021-05-15T00:45:56 #kisslinux <kubast2> 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 <kubast2> chn->driver->safeprobe(pr, chn);
2021-05-15T00:46:41 #kisslinux <dilyn> aren't there like, tools for inspecting code like this
2021-05-15T00:46:53 #kisslinux <acheam> you mean grep?
2021-05-15T00:46:58 #kisslinux <kubast2> I do use cscope, but I am very tired
2021-05-15T00:47:08 #kisslinux <dilyn> lol
2021-05-15T00:47:20 #kisslinux <dilyn> grep, % in vim...
2021-05-15T00:47:28 #kisslinux <dilyn> use some folds...
2021-05-15T00:47:35 #kisslinux <acheam> i never got into folds
2021-05-15T00:47:49 #kisslinux <acheam> but most files i'm writting are pretty short
2021-05-15T00:47:54 #kisslinux <dilyn> powerful feature for poorly formatted code
2021-05-15T00:47:58 #kisslinux <kubast2> 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 <E5ten> 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 <acheam> kubast2: the grep thing was a joke lol
2021-05-15T00:48:12 #kisslinux <dilyn> i can only imagine
2021-05-15T00:48:41 #kisslinux <kubast2> acheam, yeah my brain doesn't process anything
2021-05-15T00:48:54 #kisslinux <acheam> although if you use the "return-typenname(parameters)n{" syntax
2021-05-15T00:48:56 #kisslinux <dilyn> I glanced at libblkid a few months ago, and I did not understand a single ounce of it
2021-05-15T00:48:59 #kisslinux <acheam> then it becomes very easy
2021-05-15T00:49:07 #kisslinux <acheam> because you just grep with a ^ at the start
2021-05-15T00:49:27 #kisslinux <E5ten> 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 <dilyn> if superblocks means what I think it means that seems like the most likely culprit...
2021-05-15T00:51:16 #kisslinux <E5ten> that's what I'm thinking too
2021-05-15T00:53:09 #kisslinux <E5ten> 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 <kubast2> 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 <kubast2> "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 <E5ten> ah I see
2021-05-15T00:54:35 #kisslinux <kubast2> i am not quoting a ocmment
2021-05-15T00:55:00 #kisslinux <E5ten> 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 <kubast2> 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 <E5ten> 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 <E5ten> 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 <E5ten> which is a typedef for "struct blkid_struct_partition"
2021-05-15T00:58:49 #kisslinux <kubast2> struct blkid_struct_partition "information about a partition "
2021-05-15T00:59:14 #kisslinux <kubast2>  * @PART_ENTRY_UUID: partition UUID (gpt, or pseudo IDs for MBR)
2021-05-15T00:59:19 #kisslinux <dilyn> looking up superblocks brought me to magic numbers https://en.wikipedia.org/wiki/Magic_number_(programming)#GUIDs
2021-05-15T00:59:35 #kisslinux <dilyn> 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 <E5ten> lol nice
2021-05-15T01:02:16 #kisslinux <acheam> dilyn: https://github.com/facebook/zstd/releases/tag/v1.5.0
2021-05-15T01:02:33 #kisslinux <dilyn> "large performance improvements'
2021-05-15T01:02:34 #kisslinux <dilyn> hell yes
2021-05-15T01:02:38 #kisslinux <acheam> in case you were not aware, idk how you keep track of releaases
2021-05-15T01:02:50 #kisslinux <acheam> or if you just occasionally run kiss outdated or smthng
2021-05-15T01:03:48 #kisslinux <dilyn> I run kiss-outdated ~daily
2021-05-15T01:03:58 #kisslinux <dilyn> just updated to zstd 1.5.0 myself, will push soonish :v
2021-05-15T01:04:00 #kisslinux <acheam> lets bump that up
2021-05-15T01:04:05 #kisslinux <acheam> minuitely
2021-05-15T01:04:08 #kisslinux <dilyn> bump my vers daddy
2021-05-15T01:04:08 #kisslinux <acheam> at the very least
2021-05-15T01:04:16 #kisslinux <dilyn> a cronjob that runs every second
2021-05-15T01:04:54 #kisslinux <kubast2> night my eyes hurt so much
2021-05-15T01:04:55 #kisslinux <dilyn> multithreading is the default for the shared lib!
2021-05-15T01:05:01 #kisslinux <dilyn> but not the static one :'(
2021-05-15T01:09:49 #kisslinux <midfavila1> right, so
2021-05-15T01:10:08 #kisslinux <midfavila1> never format removable media with a log file system.
2021-05-15T01:10:28 #kisslinux <midfavila1> this has been your daily piece of wisdom. you may now return to your crafts.
2021-05-15T01:12:42 #kisslinux <E5ten> 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 <E5ten> (I decided to just strace it)
2021-05-15T01:15:15 #kisslinux <jason123santa[m]> How long should it take to rebuild all packages?
2021-05-15T01:15:54 #kisslinux <midfavila1> depends on your machine, your flags, your software, etc
2021-05-15T01:16:14 #kisslinux <midfavila1> if you're just rebuilding the barebones core it's not usually that bad
2021-05-15T01:17:07 #kisslinux <jason123santa[m]> I rebuild all packages
2021-05-15T01:18:40 #kisslinux <jason123santa[m]> rebuilt
2021-05-15T01:20:21 #kisslinux <dilyn> I can time it and let you know
2021-05-15T01:20:46 #kisslinux <dilyn> probably takes me... ~6-10 minutes... ?
2021-05-15T01:20:50 #kisslinux <dilyn> and I build xz in < 10s
2021-05-15T01:21:20 #kisslinux <dilyn> should probably measure against something more substantial like binutils. lemme see
2021-05-15T01:21:23 #kisslinux <jason123santa[m]> might be because I am using a vm that it takes longer
2021-05-15T01:27:41 #kisslinux <dilyn> binutils takes 30s, system takes 5m44s. 12 core/24 thread/3.8ghz/32gb ram
2021-05-15T01:28:17 #kisslinux <dilyn> 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 <jason123santa[m]> I don't know how long it will take
2021-05-15T01:31:46 #kisslinux <jason123santa[m]> but i am doing this on a vm with 1 core and 3gb of ram
2021-05-15T01:31:58 #kisslinux <dilyn> it's going to take you quite a long time
2021-05-15T01:32:05 #kisslinux <dilyn> probably >40 minutes
2021-05-15T01:32:45 #kisslinux <jason123santa[m]> I can wait
2021-05-15T01:32:50 #kisslinux <jason123santa[m]> its building right now
2021-05-15T01:39:26 #kisslinux <claudia02> 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 <E5ten> 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 <acheam> https://www.youtube.com/watch?v=LgvLfR2zG3g
2021-05-15T01:52:27 #kisslinux <jason123santa[m]> Is nano in any repos?
2021-05-15T01:52:40 #kisslinux <acheam> meanwhile I'm struggling to write a pong clone
2021-05-15T01:53:34 #kisslinux <acheam> jason123santa[m]: its in community
2021-05-15T01:54:05 #kisslinux <acheam> but ed and vi are both built into busybox
2021-05-15T01:54:12 #kisslinux <dilyn> claudia02: I can't reproduce your gcc issues with the release tarball :(
2021-05-15T01:55:56 #kisslinux <claudia02> 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 <dilyn> for sure -- sometimes unix is just full of flukes :v
2021-05-15T01:57:46 #kisslinux <dilyn> sometimes we aren't lucky lol
2021-05-15T01:57:49 #kisslinux <dilyn> acheam: what the FUCK
2021-05-15T01:57:55 #kisslinux <dilyn> now do it in netbsd-curses :v
2021-05-15T01:59:22 #kisslinux <acheam> yes.
2021-05-15T02:10:23 #kisslinux <jason123santa[m]> it says nano is not in any repo
2021-05-15T02:12:42 #kisslinux <acheam> echo $KISS_PATH
2021-05-15T02:13:09 #kisslinux <jason123santa[m]> :/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 <jason123santa[m]> yeah its all there
2021-05-15T02:13:44 #kisslinux <acheam> community path is incorrect
2021-05-15T02:13:59 #kisslinux <acheam> its in a different git repo
2021-05-15T02:14:33 #kisslinux <acheam> and the actual repo is in a subfolder, so it would be /home/Jason/repos/community/community probably
2021-05-15T02:15:32 #kisslinux <acheam> https://github.com/6gk/fet.sh
2021-05-15T02:16:01 #kisslinux <jason123santa[m]> oh yeah it is
2021-05-15T02:16:40 #kisslinux <jason123santa[m]> I got it now
2021-05-15T03:27:32 #kisslinux <jason123santa[m]> got kiss linux installed
2021-05-15T03:30:59 #kisslinux <jason123santa[m]> How would I update the kernel?
2021-05-15T03:41:19 #kisslinux <testuser_[m]> Hi
2021-05-15T03:41:58 #kisslinux <testuser_[m]> Manually
2021-05-15T03:53:37 #kisslinux <acheam> hi testuser_[m]
2021-05-15T03:54:09 #kisslinux <acheam> 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 <jason123santa[m]> so i have to rebuild each kernel update?
2021-05-15T03:54:50 #kisslinux <acheam> yes
2021-05-15T05:50:59 #kisslinux <testuser_[m]> why does sed replace only one occurence in all lines ?
2021-05-15T05:51:05 #kisslinux <testuser_[m]> echo "test test" | sed 's/test//' only the first test is removed
2021-05-15T06:04:26 #kisslinux <deltab> add g to the end of the s/// command to repeat it
2021-05-15T06:05:36 #kisslinux <testuser_[m]> thanks
2021-05-15T09:46:26 #kisslinux <claudia02> Re my gcc 'cp denied' issue: I can build it in a clean chroot. Now this is interesting.
2021-05-15T13:02:33 #kisslinux <riteo> hii!
2021-05-15T13:02:51 #kisslinux <acheam> hi riteo
2021-05-15T13:12:12 #kisslinux <testuser_[m]> Hi
2021-05-15T13:48:11 #kisslinux <dilyn> claudia02: anything different outside the chroot? you're extracting as root etc?
2021-05-15T13:51:38 #kisslinux <aarng> acheam: does not work that great but just to redeem myself, https://termbin.com/z3a2
2021-05-15T14:27:07 #kisslinux <sad_plan> 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 <phoebos> you've kiss a'd the things you want?
2021-05-15T14:28:33 #kisslinux <sad_plan> yes, I kiss a'd everything that 9base covers
2021-05-15T14:28:57 #kisslinux <phoebos> hmm
2021-05-15T14:29:07 #kisslinux <sad_plan> it doesnt appear to swap everything either, as it errors out on ls it seems
2021-05-15T14:29:50 #kisslinux <sad_plan> 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 <sad_plan> ¯_(ツ)_/¯
2021-05-15T14:29:56 #kisslinux <phoebos> i just tried it, worked fine
2021-05-15T14:30:00 #kisslinux <cicada> hello world
2021-05-15T14:30:05 #kisslinux <phoebos> hi
2021-05-15T14:30:18 #kisslinux <sad_plan> 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 <phoebos> sad_plan: what are the perms on /tmp
2021-05-15T14:30:34 #kisslinux <phoebos> or $KISS_TMPDIR
2021-05-15T14:30:49 #kisslinux <phoebos> the april tarball had the wrong perms
2021-05-15T14:30:51 #kisslinux <cicada> i'm new to the Linux community
2021-05-15T14:31:25 #kisslinux <phoebos> welcome! kiss is a more interesting place to begin
2021-05-15T14:31:46 #kisslinux <sad_plan> im not sure. $KISS_TMPDIR comes out empty
2021-05-15T14:31:56 #kisslinux <phoebos> `ls -ld /tmp`?
2021-05-15T14:32:16 #kisslinux <sad_plan> drwxrwxrwt    7 root     root           180 May 15 16:29 /tmp
2021-05-15T14:32:39 #kisslinux <phoebos> hm, that's ok
2021-05-15T14:32:48 #kisslinux <phoebos> and for /var/tmp?
2021-05-15T14:33:04 #kisslinux <sad_plan> drwxrwxrwt    2 root     root             6 Nov 11  2019 /var/tmp
2021-05-15T14:33:21 #kisslinux <phoebos> that's all fine
2021-05-15T14:33:26 #kisslinux <phoebos> what's the exact error?
2021-05-15T14:33:29 #kisslinux <cicada> what should i do to install ubuntu like software center on kali linux
2021-05-15T14:33:29 #kisslinux <sad_plan> busybox owns ls it seems, when I copied over from the tarball
2021-05-15T14:33:45 #kisslinux <dilyn> if KISS_TMPDIR is empty then the default location kiss uses is $XDG_CACHE_DIR/kiss/proc/$pid
2021-05-15T14:34:08 #kisslinux <sad_plan> what, now it just worked for whatever reason
2021-05-15T14:34:26 #kisslinux <sad_plan> perhaps the issue was ls not being owned, but I didnt check before just now..
2021-05-15T14:34:29 #kisslinux <phoebos> dilyn: that shouldn't have permission errors though
2021-05-15T14:34:33 #kisslinux <dilyn> exactly
2021-05-15T14:34:39 #kisslinux <phoebos> ah :)
2021-05-15T14:34:50 #kisslinux <dilyn> i love when problems mysteriously go away :v
2021-05-15T14:35:01 #kisslinux <sad_plan> haha yeah
2021-05-15T14:35:44 #kisslinux <soliwilos> Hm, my /var/tmp has "drwxr-xr-x".
2021-05-15T14:35:53 #kisslinux <sad_plan> I would like to know the actuall issue though, as it wrecked my system yesterday :p
2021-05-15T14:36:17 #kisslinux <sad_plan> strange. why is yours more restrictive than mine? did you change them? I know I didnt
2021-05-15T14:36:52 #kisslinux <soliwilos> I'm almost positive I haven't modified it.
2021-05-15T14:37:13 #kisslinux <phoebos> soliwilos: that's probably from the error in the tarball
2021-05-15T14:37:26 #kisslinux <soliwilos> Though I don't think it's in any use on my system.
2021-05-15T14:40:27 #kisslinux <soliwilos> 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 <phoebos> chmod 1777
2021-05-15T14:40:59 #kisslinux <phoebos> but as you say, you might not use it at all
2021-05-15T14:41:28 #kisslinux <soliwilos> Better to have it correct, than not in any case.
2021-05-15T14:44:22 #kisslinux <acheam> aarng: hehe thanks
2021-05-15T14:58:44 #kisslinux <sad_plan> dylin, do you seariously have 24 threads? i noticed you built the latest kiss tarball with -j24 :o
2021-05-15T15:07:15 #kisslinux <phoebos> mid  has 48 :P
2021-05-15T15:07:26 #kisslinux <sad_plan> dang
2021-05-15T15:08:50 #kisslinux <testuser_[m]> dilyn is there any wayland terminal with ligature support
2021-05-15T15:08:56 #kisslinux <sad_plan> what kind of cpus do they got? threadrippers? :p
2021-05-15T15:09:27 #kisslinux <sad_plan> cant you patch michael's st build? he has one for wayland. the oasis dev
2021-05-15T15:09:36 #kisslinux <claudia02> 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 <testuser_[m]> What repo is it in sad_plan cant find it
2021-05-15T15:10:44 #kisslinux <sad_plan> just a sec, and ill give you the link
2021-05-15T15:10:56 #kisslinux <sad_plan> https://github.com/michaelforney/st
2021-05-15T15:11:02 #kisslinux <sad_plan> its not in a repo though
2021-05-15T15:11:41 #kisslinux <sad_plan> 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 <acheam> testuser_[m]: I thought you used alacritty with the ligature patch?
2021-05-15T15:11:55 #kisslinux <acheam> shouldn't that work?
2021-05-15T15:12:12 #kisslinux <testuser_[m]> I don't use alacritty
2021-05-15T15:12:31 #kisslinux <claudia02> So I made already 2 attempts with the same result.  Its just becoming more nonesense :v
2021-05-15T15:12:36 #kisslinux <acheam> hmm I wonder where I remember that
2021-05-15T15:12:43 #kisslinux <acheam> but this should work: https://wezfurlong.org/wezterm/
2021-05-15T15:17:05 #kisslinux <testuser_[m]> hmm ill check it
2021-05-15T15:17:27 #kisslinux <testuser_[m]> sad_plan no it wont be a drop-in patch cuz it relies on X11 stuff
2021-05-15T15:17:30 #kisslinux <testuser_[m]> for ligatures
2021-05-15T15:17:45 #kisslinux <sad_plan> aah ok
2021-05-15T15:33:11 #kisslinux <sad_plan> 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 <testuser_[m]> im using that one only
2021-05-15T15:35:36 #kisslinux <phoebos> testuser_[m]: what compositor are you running?
2021-05-15T15:35:48 #kisslinux <testuser_[m]> sway
2021-05-15T15:36:11 #kisslinux <testuser_[m]> was gonna check others but couldn't get them to build since im using git wlroots
2021-05-15T15:36:18 #kisslinux <testuser_[m]> so will have to wait for them
2021-05-15T15:36:51 #kisslinux <phoebos> nice
2021-05-15T15:37:00 #kisslinux <phoebos> i can't get any to run lol
2021-05-15T15:37:13 #kisslinux <testuser_[m]> why not
2021-05-15T15:37:33 #kisslinux <phoebos> drm problems
2021-05-15T15:37:43 #kisslinux <testuser_[m]> hmm
2021-05-15T15:38:07 #kisslinux <soliwilos> Is there something nice in git wlroots that's not in 0.13?
2021-05-15T15:38:28 #kisslinux <testuser_[m]> im using someone's patch for nvidia eglstreams and its based on git so..
2021-05-15T15:38:38 #kisslinux <soliwilos> Ah.
2021-05-15T16:41:07 #kisslinux <midfavila> so here's a question for you guys
2021-05-15T16:41:28 #kisslinux <midfavila> do you know what's up with the ability to set your TZ as AEST+/-x?
2021-05-15T16:41:38 #kisslinux <midfavila> I assume it's not in reference to Australian time...
2021-05-15T16:42:28 #kisslinux <midfavila> 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 <sad_plan> why would you wanna set it as aest +/-x?
2021-05-15T16:52:00 #kisslinux <aarng> yo midfavila
2021-05-15T16:52:06 #kisslinux <aarng> did you try dash with libedit?
2021-05-15T16:56:25 #kisslinux <midfavila> 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 <midfavila> and yeah, I have dash with libedit set up as the default shell on my laptop, aarng
2021-05-15T16:56:47 #kisslinux <midfavila> it's pretty alright, but the lack of tab-completion can be annoying at times
2021-05-15T16:56:54 #kisslinux <midfavila> gonna stick with ksh on my desktop
2021-05-15T16:56:59 #kisslinux <aarng> yeah, that's why I was asking
2021-05-15T16:57:12 #kisslinux <midfavila> fair
2021-05-15T16:57:15 #kisslinux <aarng> I'm trying to figure out if there is a way to enable it
2021-05-15T16:57:23 #kisslinux <midfavila> it's probably just not implemented.
2021-05-15T16:58:16 #kisslinux <aarng> apparently libedit has a readline compatibility layer
2021-05-15T16:58:42 #kisslinux <aarng> and I'm finding info on how to enable tab completion via .editrc
2021-05-15T16:58:47 #kisslinux <aarng> doesn't work though
2021-05-15T16:58:52 #kisslinux <midfavila> Ah
2021-05-15T16:59:05 #kisslinux <aarng> bind ^I rl_complete
2021-05-15T16:59:31 #kisslinux <aarng> but bind complains about an invalid command
2021-05-15T17:03:56 #kisslinux <merakor> hey, I found a real obscure fucking bug on cpt and kiss
2021-05-15T17:04:27 #kisslinux <merakor> If repository package depends file contains gobject-introspection the package installation breaks
2021-05-15T17:05:09 #kisslinux <merakor> The bug happens on the pkg_depends() function
2021-05-15T17:07:34 #kisslinux <merakor> And like "gobject-introspectio" works, "gobject-introspectionn" works
2021-05-15T17:14:57 #kisslinux <midfavila> a fucking bug, you say
2021-05-15T17:14:59 #kisslinux <midfavila> fascinating
2021-05-15T17:15:09 #kisslinux <midfavila> that *is* funky
2021-05-15T17:15:55 #kisslinux <merakor> It really is, it is so hilarious and so fucking frustrating at the same time
2021-05-15T17:17:15 #kisslinux <acheam> ha what
2021-05-15T17:17:21 #kisslinux <merakor> Okay, I can't reproduce on a different machine
2021-05-15T17:17:36 #kisslinux <midfavila> maybe it's your coreutils having some weird interaction?
2021-05-15T17:17:44 #kisslinux <midfavila> i've had similar bugs before
2021-05-15T17:18:10 #kisslinux <acheam> yeah I can't reproduce
2021-05-15T17:18:20 #kisslinux <merakor> It might be
2021-05-15T17:18:22 #kisslinux <merakor> Ugh
2021-05-15T17:18:32 #kisslinux <midfavila> Time to spend the rest of your day bug-hunting
2021-05-15T17:25:24 #kisslinux <merakor> 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 <merakor> So the bug is me
2021-05-15T17:25:58 #kisslinux <midfavila> big rip
2021-05-15T17:26:04 #kisslinux <midfavila> maybe we were the bugs all along
2021-05-15T17:45:11 #kisslinux <illiliti> 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 <midfavila> i use /tmp
2021-05-15T17:45:35 #kisslinux <midfavila> but if I wasn't going to use /tmp, I would use /var/db/kiss
2021-05-15T17:47:39 #kisslinux <illiliti> /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 <illiliti> but i want to hear your opinions first
2021-05-15T17:48:24 #kisslinux <midfavila> 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 <sad_plan> 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 <midfavila> holy shit you guys
2021-05-15T17:53:17 #kisslinux <midfavila> neXtaw is fucking based
2021-05-15T17:53:19 #kisslinux <midfavila> screw Xaw3d
2021-05-15T17:55:13 #kisslinux <sad_plan> 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 <illiliti> yeah. of course you will have option
2021-05-15T17:58:14 #kisslinux <illiliti> you already have it lol -> https://github.com/illiliti/king/blob/master/cmd/king/usage.go#L58-L60
2021-05-15T17:58:34 #kisslinux <sad_plan> great. or having a config of sorts would probably better, now that I think of it.
2021-05-15T17:58:36 #kisslinux <sad_plan> nice
2021-05-15T18:02:34 #kisslinux <sad_plan> 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 <sad_plan> I know neither languages though :p
2021-05-15T18:07:08 #kisslinux <illiliti> 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 <illiliti> I chose Go due to go-git library.
2021-05-15T18:09:55 #kisslinux <jslick> 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 <illiliti> thanks for idea!
2021-05-15T18:18:19 #kisslinux <sad_plan> your efforts shows in any case. but thanks for your input :)
2021-05-15T18:19:50 #kisslinux <illiliti> you're welcome
2021-05-15T18:20:56 #kisslinux <testuser_[m]> Nice work illiliti
2021-05-15T18:23:56 #kisslinux <illiliti> thanks
2021-05-15T18:24:22 #kisslinux <illiliti> 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 <claudia02> illiliti: Will the kiss package format be compatible to king?
2021-05-15T18:42:50 #kisslinux <claudia02> e.g ala drop in replacement?
2021-05-15T18:47:58 #kisslinux <illiliti> yeah, repository compatibility is guaranteed
2021-05-15T18:58:19 #kisslinux <illiliti> the only thing needs to do is replace kiss calls with portable alternatives within build scripts
2021-05-15T18:58:29 #kisslinux <illiliti> like this -> https://github.com/kiss-community/repo-main/blob/master/extra/glib/build#L53
2021-05-15T18:58:33 #kisslinux <illiliti> 'kiss list'
2021-05-15T18:58:43 #kisslinux <illiliti> or this -> https://github.com/kiss-community/repo-community/blob/main/community/go/build#L19
2021-05-15T18:59:28 #kisslinux <illiliti> but we will discuss this later when king will be stable enough
2021-05-15T19:04:59 #kisslinux <illiliti> https://github.com/kiss-community/repo-main/commit/29d5ee15071a4de434334ed8aab005b97c94de1f
2021-05-15T19:36:07 #kisslinux <hellboy2d> Hi guys, anyone can run appimages in kiss?
2021-05-15T19:36:30 #kisslinux <illiliti> appimages depend on glibc
2021-05-15T19:36:57 #kisslinux <hellboy2d> Only chroot so
2021-05-15T19:36:59 #kisslinux <hellboy2d> Thanks
2021-05-15T19:40:28 #kisslinux <illiliti> their website still has that confusing claim that appimages run everywhere
2021-05-15T19:40:50 #kisslinux <illiliti> which is actually false
2021-05-15T20:27:53 #kisslinux <midfavila> oh hey, just saw the status update on other-Dylan
2021-05-15T20:28:02 #kisslinux <midfavila> good to hear that he's okay
2021-05-15T20:30:33 #kisslinux <midfavila> unrelated but who had the bibtex repo, again?
2021-05-15T20:31:20 #kisslinux <midfavila> miktex, not bibtex. found it in the logs.
2021-05-15T20:31:27 #kisslinux <midfavila> crisis averted
2021-05-15T20:33:25 #kisslinux <midfavila> ...I am now, however, getting a 403 for Boost. anyone else?
2021-05-15T20:43:27 #kisslinux <claudia02> midfavila: yes 2
2021-05-15T20:43:48 #kisslinux <claudia02> try https://boostorg.jfrog.io/artifactory/main/release/1.76.0/source/boost_1_76_0.tar.gz
2021-05-15T20:44:03 #kisslinux <midfavila> thanks claudia
2021-05-15T20:44:29 #kisslinux <midfavila> that works. should be mentioned to the maintainer...
2021-05-15T20:46:12 #kisslinux <claudia02> I think the source changes when a new release is available.
2021-05-15T20:46:37 #kisslinux <midfavila> yeah, that would make sense
2021-05-15T20:46:45 #kisslinux <midfavila> looks like some of the stuff in the miktex repo is outdated, too...
2021-05-15T20:46:47 #kisslinux <midfavila> namely log4cxx
2021-05-15T20:55:05 #kisslinux <phoebos[m]> 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 <phoebos[m]> owch
2021-05-15T20:55:51 #kisslinux <midfavila> pray that your next disappointment does not invoke my true wrath
2021-05-15T20:56:00 #kisslinux <midfavila> ...although I should probably update my packages, too...
2021-05-15T20:56:00 #kisslinux <phoebos[m]> not a fan of the apr stuff
2021-05-15T20:56:16 #kisslinux <phoebos[m]> oop how much wrath do you have
2021-05-15T20:56:43 #kisslinux <midfavila> the wrath of someone who's spent nine months or thereabouts fighting with three systems running KISS
2021-05-15T20:57:44 #kisslinux <midfavila> oh, great
2021-05-15T20:57:46 #kisslinux <midfavila> tar just failed with
2021-05-15T20:57:48 #kisslinux <midfavila> of all things
2021-05-15T20:57:52 #kisslinux <midfavila> an error related to locales
2021-05-15T20:58:01 #kisslinux <midfavila> a m a z i n g
2021-05-15T20:58:24 #kisslinux <phoebos[m]> eek
2021-05-15T20:59:01 #kisslinux <midfavila> guess I'll try GNU instead of BSD tar...
2021-05-15T20:59:30 #kisslinux <midfavila> y'know, here's a question
2021-05-15T20:59:55 #kisslinux <midfavila> 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 <midfavila> but like, if you can pull files across a network with multithreaded tools... i dunno.
2021-05-15T21:00:23 #kisslinux <midfavila> totally different applications, I guess
2021-05-15T21:04:16 #kisslinux <midfavila> ...oh, great, and log4cxx uses cmake, too
2021-05-15T21:05:27 #kisslinux <hellboy2d> Any repo with toybox?
2021-05-15T21:06:40 #kisslinux <midfavila> if you searched, you would have found dilyn's repo near the top of the results
2021-05-15T21:07:37 #kisslinux <phoebos[m]> yep, apache stuff is very ew
2021-05-15T21:07:50 #kisslinux <midfavila> but muh based open source web server
2021-05-15T21:08:04 #kisslinux <phoebos[m]> > busybox httpd
2021-05-15T21:08:17 #kisslinux <midfavila> i don't want my http server to also be my coreutils >:c
2021-05-15T21:08:22 #kisslinux <midfavila> i'm more of a darkhttpd guy
2021-05-15T21:08:39 #kisslinux <hellboy2d> I searched
2021-05-15T21:08:43 #kisslinux <hellboy2d> But thanks
2021-05-15T21:09:07 #kisslinux <hellboy2d> Is good to be loved
2021-05-15T21:24:07 #kisslinux <merakor> Is there an archiving utility at all that is multi-threaded?
2021-05-15T21:24:20 #kisslinux <midfavila> for compression, there are plenty
2021-05-15T21:24:24 #kisslinux <midfavila> not sure about decompression
2021-05-15T21:24:37 #kisslinux <merakor> Not compression or decompression, archival utilities
2021-05-15T21:24:42 #kisslinux <midfavila> ...oh, fuck
2021-05-15T21:24:42 #kisslinux <midfavila> right
2021-05-15T21:24:47 #kisslinux <midfavila> those are different things
2021-05-15T21:24:49 #kisslinux * midfavila facepalms
2021-05-15T21:24:57 #kisslinux <midfavila> i don't think that there are any
2021-05-15T21:25:10 #kisslinux <midfavila> not for unarchiving, anyway
2021-05-15T21:25:33 #kisslinux <merakor> :D
2021-05-15T21:26:11 #kisslinux <merakor> And tar is "tape archive" so it makes sense that it's sequential
2021-05-15T21:26:23 #kisslinux <midfavila> yeah, I know
2021-05-15T21:26:51 #kisslinux <midfavila> 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 <claudia02> dilyn: The community-tracker with outdated packages, how did you get the out of date time?
2021-05-15T21:28:45 #kisslinux <merakor> 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 <werwolf> 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 <merakor> I'd say it's probably related with indexing of the archive, though
2021-05-15T21:30:04 #kisslinux <midfavila> werwolf kiss' core only contains libre software
2021-05-15T21:30:23 #kisslinux <midfavila> i run a libre system on my laptop
2021-05-15T21:30:27 #kisslinux <merakor> werwolf: Yes, firmware and kernel is not packaged
2021-05-15T21:30:53 #kisslinux <merakor> And all the other components are free
2021-05-15T21:32:10 #kisslinux <werwolf> 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 <merakor> Anyone running a webkitgtk browser on wayland?
2021-05-15T21:35:13 #kisslinux <merakor> 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 <claudia02> merakor: Not at the moment, but I am interested in both topics. What do you want to know?
2021-05-15T21:35:37 #kisslinux <claudia02> :v
2021-05-15T21:35:37 #kisslinux <merakor> All the browsers I compiled are segfaulting
2021-05-15T21:35:57 #kisslinux <merakor> I did rebuild webkit for wayland
2021-05-15T21:37:27 #kisslinux <claudia02> hm. I can check lariza + wayfire in a minute
2021-05-15T21:37:36 #kisslinux <midfavila> lariza is awesome
2021-05-15T21:37:40 #kisslinux <merakor> That would be great
2021-05-15T21:38:51 #kisslinux <claudia02> Works.
2021-05-15T21:38:59 #kisslinux <merakor> Damn
2021-05-15T21:39:12 #kisslinux <claudia02> Though this is a build with everything xorg there. (no xwayland though)
2021-05-15T21:39:34 #kisslinux <merakor> Time to gdb
2021-05-15T21:40:12 #kisslinux <claudia02> Did you also rebuild everything in between? cairo freetype-harfbuzz etc?
2021-05-15T21:40:20 #kisslinux <merakor> Yup, I've done it all
2021-05-15T21:40:25 #kisslinux <merakor> I thing
2021-05-15T21:40:33 #kisslinux <merakor> s/thing/think/
2021-05-15T21:40:33 #kisslinux <movzbl> <merakor> I think
2021-05-15T21:42:03 #kisslinux <claudia02> The only stuff I forked are gtk+3 and libxkbcommon to enable wayland target
2021-05-15T21:43:53 #kisslinux <merakor> It segfaults on XGetXCBConnection, which is libX11
2021-05-15T21:44:36 #kisslinux <claudia02> ah
2021-05-15T21:44:48 #kisslinux <claudia02> do you have any GDK_BACKEND set?
2021-05-15T21:45:03 #kisslinux <merakor> No, should I have?
2021-05-15T21:45:41 #kisslinux <claudia02> no
2021-05-15T21:48:02 #kisslinux <kqz> does it work with GDK_BACKEND=wayland?
2021-05-15T21:48:21 #kisslinux <merakor> It doesn't
2021-05-15T21:48:32 #kisslinux <kqz> are WAYLAND_DISPLAY and XDG_RUNTIME_DIR set?
2021-05-15T21:48:40 #kisslinux <kqz> gtk3 should default to wayland when it detects a wayland environment
2021-05-15T21:48:52 #kisslinux <merakor> GDK_BACKEND=x11, doesn't segfault but web part doesn't open
2021-05-15T21:48:59 #kisslinux <merakor> GDK_BACKEND=wayland segfaults
2021-05-15T21:49:15 #kisslinux <merakor> Yup WAYLAND_DISP and XDG_RUNTIME are set
2021-05-15T21:50:26 #kisslinux <kqz> hm weird, not too sure what's going on then, wyeb works fine for me natively under sway
2021-05-15T21:50:59 #kisslinux <claudia02> which compositor do you run? Do you hussle with xwayland?
2021-05-15T21:51:27 #kisslinux <merakor> Right now, I'm using sway, and xwayland is enabled
2021-05-15T21:51:55 #kisslinux <kqz> what happens if you completely unset GDK_BACKEND? does it run under xwayland?
2021-05-15T21:52:24 #kisslinux <merakor> It was unset by default, it segfaults
2021-05-15T21:53:28 #kisslinux <claudia02> Try disableling xwayland https://wiki.archlinux.org/title/Sway#XWayland
2021-05-15T21:55:24 #kisslinux <merakor> Alright I'll try it
2021-05-15T21:56:47 #kisslinux <merakor> That didn't work either
2021-05-15T21:59:22 #kisslinux <kqz> whoops borked my system
2021-05-15T21:59:31 #kisslinux <kqz> anyways seems weird that it's trying to grab an X connection
2021-05-15T22:00:44 #kisslinux <merakor> What happened to your system
2021-05-15T22:01:13 #kisslinux <kqz> i rebuilt glib and everything crashed ;p
2021-05-15T22:02:03 #kisslinux <merakor> :D
2021-05-15T22:02:05 #kisslinux <claudia02> 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 <merakor> claudia02: I did that now
2021-05-15T22:02:38 #kisslinux <kqz> should work fine with xwayland enabled
2021-05-15T22:02:43 #kisslinux <claudia02> I was very excited.
2021-05-15T22:03:29 #kisslinux <claudia02> Which browser btw? Surf is special *needs* Xwayland
2021-05-15T22:03:41 #kisslinux <merakor> I am trying both lariza and surf
2021-05-15T22:04:02 #kisslinux <merakor> I prefer surf, I'm okay with lariza
2021-05-15T22:04:20 #kisslinux <claudia02> lariza,wyeb,badwolf have no Xorg dependencies and run natively
2021-05-15T22:04:36 #kisslinux <claudia02> vimb needs gtk with x support
2021-05-15T22:05:20 #kisslinux <claudia02> Surf needs Xorg/Xwayland to display.
2021-05-15T22:05:24 #kisslinux <merakor> Yeah, sadly surf has been my daily browser for the last 3 years
2021-05-15T22:05:35 #kisslinux <merakor> I kind of don't want to part with it :(
2021-05-15T22:05:42 #kisslinux <kqz> ah, yeah I belive surf has an xlib dep, so it won't work on wayland native
2021-05-15T22:05:53 #kisslinux <claudia02> 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 <kqz> there's https://github.com/nihilowy/surfer
2021-05-15T22:06:12 #kisslinux <claudia02> its not the same
2021-05-15T22:06:21 #kisslinux <merakor> Yup, after disabling xwayland lariza still segfaults, surf says that it cannot open display
2021-05-15T22:06:54 #kisslinux <claudia02> Have you rebootet, so GDK_BACKEND is not set?
2021-05-15T22:07:05 #kisslinux <merakor> Yeah, GDK_BACKEND is not set
2021-05-15T22:07:13 #kisslinux <claudia02> *scratches head*
2021-05-15T22:07:27 #kisslinux <merakor> I recompiled almost everything
2021-05-15T22:07:50 #kisslinux <merakor> Welp
2021-05-15T22:08:01 #kisslinux <merakor> It seems not everything :^)
2021-05-15T22:08:54 #kisslinux <claudia02> Last time I tried surfer it had issues on musl. https://github.com/nihilowy/surfer/issues/19
2021-05-15T22:09:21 #kisslinux <claudia02> Do you really need xwayland?
2021-05-15T22:09:29 #kisslinux <claudia02> :v
2021-05-15T22:09:56 #kisslinux <kqz> i need it to run steam and any wine games
2021-05-15T22:10:59 #kisslinux <claudia02> merakor: Have you tried any other gtk application actually works?
2021-05-15T22:11:26 #kisslinux <claudia02> thats fair. I would just recommend to leave it out at first tryout to get it going.
2021-05-15T22:11:58 #kisslinux <merakor> I have used zathura
2021-05-15T22:12:16 #kisslinux <merakor> Okay, it was mesa
2021-05-15T22:12:22 #kisslinux <claudia02> wee
2021-05-15T22:12:23 #kisslinux <claudia02> why?
2021-05-15T22:12:39 #kisslinux <kqz> O: yeah seems weird it would be a mesa issue if sway is running lol
2021-05-15T22:12:56 #kisslinux <merakor> I have two mesa packages, a small one, and the one I use for the distro
2021-05-15T22:13:25 #kisslinux <merakor> The distro one had wayland optionally enabled, it turns out my small one didn't
2021-05-15T22:14:07 #kisslinux <merakor> Now it finally works
2021-05-15T22:14:10 #kisslinux <kqz> aha, nice!
2021-05-15T22:14:27 #kisslinux <merakor> Thanks a lot for helping me
2021-05-15T22:14:39 #kisslinux <claudia02> 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 <midfavila> i can't really into surf ngl
2021-05-15T22:15:52 #kisslinux <midfavila> webkit is a no-go...
2021-05-15T22:15:57 #kisslinux <midfavila> not to mention gtk3
2021-05-15T22:16:01 #kisslinux <merakor> Also waiting for pure gtk Emacs
2021-05-15T22:16:15 #kisslinux <merakor> Before I can purge X
2021-05-15T22:16:46 #kisslinux <merakor> midfavila: I can't like a browser if it doesn't open in less than a second
2021-05-15T22:16:55 #kisslinux <midfavila> links opens in less than a second
2021-05-15T22:16:57 #kisslinux <midfavila> :^)
2021-05-15T22:17:09 #kisslinux <midfavila> as does netsurf for that matter
2021-05-15T22:17:20 #kisslinux <midfavila> netsurf is very cute
2021-05-15T22:17:21 #kisslinux <kqz> 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 <merakor> I would use netsurf or a terminal browser if I didn't need to use bullcrap websites
2021-05-15T22:18:13 #kisslinux <midfavila> i keep a copy of pale meme around for that
2021-05-15T22:18:26 #kisslinux <midfavila> gotta check my protonmail and ebay =w=
2021-05-15T22:18:38 #kisslinux <merakor> Webkit feels like the best of the worst
2021-05-15T22:19:03 #kisslinux <merakor> Also it doesn't take a year to compile
2021-05-15T22:19:07 #kisslinux <merakor> Ahem rust and firefox
2021-05-15T22:19:09 #kisslinux <midfavila> i'll be honest,
2021-05-15T22:19:13 #kisslinux <midfavila> i tried falkon the other day
2021-05-15T22:19:17 #kisslinux <midfavila> and I actually liked it
2021-05-15T22:19:28 #kisslinux <kqz> webkit has been great since those musl fixes in the latest release
2021-05-15T22:19:33 #kisslinux <merakor> YES
2021-05-15T22:19:37 #kisslinux <midfavila> the problem is that it randomly crashed on websites like wikipedia
2021-05-15T22:19:44 #kisslinux <midfavila> which is Good Programming
2021-05-15T22:20:11 #kisslinux <claudia02> 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 <merakor> I internally cried every time there was a new release since I was maintaining that garbage musl patch
2021-05-15T22:22:25 #kisslinux <kqz> yeah for some reason firefox relies on dbus to spawn new tabs / windows in existing sessions
2021-05-15T22:22:31 #kisslinux <claudia02> Having a smaller competior to firefox without patches is really a big win.
2021-05-15T22:22:31 #kisslinux <kqz> on wayland
2021-05-15T22:24:01 #kisslinux <claudia02> Yeah I ditched wayland and firefox for that :O
2021-05-15T22:25:32 #kisslinux <kqz> yeah it's a pretty annoying limitation
2021-05-15T22:25:52 #kisslinux <kqz> no good reason for firefox to have implemented it that way either, per usual with mozilla
2021-05-15T22:27:08 #kisslinux <midfavila> >relies on dbus to spawn new tabs
2021-05-15T22:27:11 #kisslinux <midfavila> excuse me what the fuck
2021-05-15T22:27:37 #kisslinux <midfavila> ...tabbed browsers truly were a mistake...
2021-05-15T22:28:53 #kisslinux <claudia02> merakor: Do you still happen to have a custom script to start an X server?
2021-05-15T22:29:37 #kisslinux <claudia02> http://ix.io/3mVJ Does not work anymore.
2021-05-15T22:34:14 #kisslinux <merakor> 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 <merakor> https://termbin.com/uqgn
2021-05-15T22:35:49 #kisslinux <merakor> I moved .xinitrc to ~/.config/xinit to declutter my home directory
2021-05-15T22:38:59 #kisslinux <claudia02> 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 <merakor> I think adding a sleep to the trap could work
2021-05-15T22:41:44 #kisslinux <merakor> If your X server is launching slowly, that is
2021-05-15T22:44:58 #kisslinux <jslick> firefox in repo-main uses --disable-dbus
2021-05-15T23:18:18 #kisslinux <aarng> merakor, claudia02: a short sleep actually did the trick
2021-05-15T23:20:12 #kisslinux <claudia02> aarng: May you show your fix? This is too general for me find the place exactly.
2021-05-15T23:20:50 #kisslinux <aarng> just add a sleep after the first trap
2021-05-15T23:21:42 #kisslinux <aarng> I guess this is some weird race condition because of the (...) sub-shell
2021-05-15T23:34:12 #kisslinux <claudia02> That works. thanks a lot. (:
2021-05-15T23:42:44 #kisslinux <aarng> thank merakor
2021-05-15T23:43:09 #kisslinux <aarng> how long of a sleep do you use?
2021-05-15T23:43:55 #kisslinux <aarng> I went up in .1 steps but gave up after it wasn't working when I reached .5
2021-05-15T23:44:20 #kisslinux <aarng> 1 second it is. Using float is not POSIX anyway
2021-05-15T23:47:34 #kisslinux <claudia02> I just gueest 1s and went for it.
2021-05-15T23:47:45 #kisslinux <claudia02> *guessed
2021-05-15T23:48:29 #kisslinux <aarng> aye
2021-05-15T23:49:28 #kisslinux <aarng> I though normaly the xserver should only send USR1 to it's parent when it's fully initalized
2021-05-15T23:51:19 #kisslinux <aarng> well, w/e
2021-05-15T23:51:28 #kisslinux <aarng> it works now :)