2020-02-24T00:00:03 #kisslinux dilyn: would that noticeably increase the built kernel's size? 2020-02-24T00:00:25 #kisslinux Almost certainly 2020-02-24T00:00:34 #kisslinux Not to mention the build time? 2020-02-24T00:00:49 #kisslinux Sounds counter to the entire KISS ideology hehe 2020-02-24T00:00:57 #kisslinux there's a possibility that /boot could run out of space then :) 2020-02-24T00:01:20 #kisslinux It probably wouldn't be more than 200mb would it?! 2020-02-24T00:01:24 #kisslinux he'd also need to add support for his nvme but i guess he knows that one already 2020-02-24T00:02:28 #kisslinux Sorry just say now 2020-02-24T00:02:54 #kisslinux Yes first defconfig then i went into make menuconfig and from there set it up 2020-02-24T00:03:10 #kisslinux Found maybeeeeee something from gentoo wiki 2020-02-24T00:03:21 #kisslinux Have to recompile and reboot to see 2020-02-24T00:04:22 #kisslinux hmhb, if whatever you're doing now doesn't work, recompile your kernel with `make allyesconfig` instead of `make menuconfig` and see if that works 2020-02-24T00:04:35 #kisslinux kiedtl: I cloned st from their git repo, but I should probably have downloaded the latest official release lol, not sure what changes they made after 2020-02-24T00:04:49 #kisslinux Ok,I’ll try that also kiedtl 2020-02-24T00:04:58 #kisslinux Thanks for helping ehhhh 2020-02-24T00:06:00 #kisslinux hmhb: pay to check what ethernet card you have from a live usb while you are rebooting. I probably had to turn that stuff on too - long time ago - can't remember 2020-02-24T00:06:04 #kisslinux fehawen, I just cloned the latest git :) 2020-02-24T00:07:02 #kisslinux The latest git didn't play well with the alpha patch for me 2020-02-24T00:07:13 #kisslinux Went back to the tried and true .8.2 2020-02-24T00:08:54 #kisslinux hmhb; you'll probably need dhcpcd installed and run as su to get ethernet up 2020-02-24T00:08:57 #kisslinux dunno about you, but I'm not a fan of patch-based features 2020-02-24T00:09:10 #kisslinux @kiedtl didnt work,so i did ‘make allyesconfig’ ill reboot now 2020-02-24T00:09:23 #kisslinux RUN MAKE FIRST :) 2020-02-24T00:09:26 #kisslinux I have dhcpcd installed did that step 2020-02-24T00:09:27 #kisslinux there's tmux for scrollback etc 2020-02-24T00:09:52 #kisslinux @kiedtl make running 2020-02-24T00:10:02 #kisslinux hmhb: run it as root to get ethernet up 2020-02-24T00:10:04 #kisslinux I use vanilla st and probably have more features than bloated terminals thanks to tmux 2020-02-24T00:10:11 #kisslinux Im root 2020-02-24T00:10:12 #kisslinux I don't think I like scrollback in tmux, last time I checked you can't copy-paste stuff while in scrollback mode 2020-02-24T00:10:20 #kisslinux ofc you can 2020-02-24T00:10:30 #kisslinux I'll have to check again 2020-02-24T00:10:36 #kisslinux 1st install is horrendous but once i check it it will be easy 2020-02-24T00:10:49 #kisslinux you can even map a button to run the current word in an external script 2020-02-24T00:11:06 #kisslinux I use it to send the current word (in copy-mode) to a plumber-esque script 2020-02-24T00:11:12 #kisslinux easy link opening 2020-02-24T00:12:36 #kisslinux dilyn: How do I apply patches for st? I just get patch failed errors 2020-02-24T00:13:10 #kisslinux once you have to apply more than one patch, you gotta apply them manually 2020-02-24T00:13:42 #kisslinux fehawen: you might also want to check out mitchweaver's suckless setup 2020-02-24T00:13:54 #kisslinux Haven't applied any yet 2020-02-24T00:13:57 #kisslinux he's arranged his stuff in a way that's easy to add new patches 2020-02-24T00:14:04 #kisslinux https://github.com/mitchweaver/suckless 2020-02-24T00:14:05 #kisslinux Will check it out, thanks 2020-02-24T00:14:22 #kisslinux and yeah, the patches aren't always compatible with newer versions of st 2020-02-24T00:14:34 #kisslinux in those cases you'll also have to apply them manually 2020-02-24T00:14:58 #kisslinux Mitch has some great scripts 2020-02-24T00:15:11 #kisslinux Dylan has also 2020-02-24T00:15:11 #kisslinux Thanks for the link 2020-02-24T00:15:22 #kisslinux practically all my scripts are stolen from either mitch or dylan :D 2020-02-24T00:15:32 #kisslinux Fuck dylan,because of him I’m building kiss 3 days 2020-02-24T00:15:41 #kisslinux 👅 2020-02-24T00:15:51 #kisslinux "because of him"? 2020-02-24T00:15:55 #kisslinux Jk atleast ive learned a lot from doing this 2020-02-24T00:16:07 #kisslinux hmhb: Watch your language please 2020-02-24T00:16:14 #kisslinux Oh 2020-02-24T00:16:15 #kisslinux nvm 2020-02-24T00:16:16 #kisslinux I meant because of his kiss distro 2020-02-24T00:16:35 #kisslinux Calm down it was meant as fun 2020-02-24T00:16:43 #kisslinux Nobody made me do it 2020-02-24T00:18:03 #kisslinux kiedtl make allyesconfig gave me an error now after building 2020-02-24T00:18:30 #kisslinux what error? 2020-02-24T00:18:56 #kisslinux https://imgur.com/a/yX2COt4 2020-02-24T00:20:50 #kisslinux I'm going to need a screenshot of the entire screen. 2020-02-24T00:21:00 #kisslinux fehawen: patching st is the worst. I could get most of the hunks for xresources, scrollback, and alpha to apply for 0.8.2. it's really hit or miss, nobody really touches the patches dev wise 2020-02-24T00:21:54 #kisslinux kiedtl https://imgur.com/a/IU2bwsM 2020-02-24T00:21:55 #kisslinux I ended up with just making my own diff after manually patching and adding it to my own repo 2020-02-24T00:26:31 #kisslinux if a path exists, if you cd to it and do pwd without using -P, will the output of pwd always be the same as the path you gave to cd (regardless of anything about the path that might be weird like it containing symlinks or something) 2020-02-24T00:29:58 #kisslinux Seems like it 2020-02-24T00:30:50 #kisslinux dilyn: Trying to decided whether to even bother with st. kitty works fine, so why change lol. 2020-02-24T00:31:22 #kisslinux Any other terminal suggestions that isn't kitty or st. Preferrably as non-bloated as possible. 2020-02-24T00:31:32 #kisslinux If there are any candidates left then apart from st heh 2020-02-24T00:31:32 #kisslinux I used to use kitty it's very solid 2020-02-24T00:31:41 #kisslinux Just had too many glyph problems for some reason 2020-02-24T00:32:09 #kisslinux fehawen: xterm Just Works(tm). 2020-02-24T00:32:30 #kisslinux it's what I use. battle tested and solid, haven't every had a problem with it 2020-02-24T00:32:34 #kisslinux Just install gnome 2020-02-24T00:32:45 #kisslinux ugh 2020-02-24T00:32:48 #kisslinux * kiedtl pukes 2020-02-24T00:33:12 #kisslinux Lol 2020-02-24T00:34:04 #kisslinux kiss excludes gnome, so you'd even have to build the whole %&*#$ thing yourself 2020-02-24T00:34:37 #kisslinux That's probably some kind of dependency hell right? 2020-02-24T00:34:48 #kisslinux worse 2020-02-24T00:34:55 #kisslinux gnome needs systemd (shudder) 2020-02-24T00:35:04 #kisslinux and dbus, iirc 2020-02-24T00:35:39 #kisslinux I need nextcloud on this laptop but qt5krychain requires dbus or gnome keychain, who h probably requires dbus 2020-02-24T00:35:47 #kisslinux So... A chroot it is? 2020-02-24T00:35:50 #kisslinux you may as well use Arch instead 2020-02-24T00:35:55 #kisslinux or ubuntu 2020-02-24T00:37:29 #kisslinux Make me apoplectic 2020-02-24T00:41:39 #kisslinux could something like a kiss system even be done in gentoo? 2020-02-24T00:41:53 #kisslinux no *kit, no systemd, no dbus, libressl, musl, busybox 2020-02-24T00:43:53 #kisslinux does gentoo support musl? 2020-02-24T00:47:20 #kisslinux off to bed, nn 2020-02-24T00:47:32 #kisslinux gn 2020-02-24T00:54:09 #kisslinux kind of, it's not considered stable (experimental) 2020-02-24T00:54:19 #kisslinux It supports musl less easily than it does uclibc 2020-02-24T00:55:12 #kisslinux then I guess it would be possible 2020-02-24T00:55:34 #kisslinux iirc systemd is optional on gentoo 2020-02-24T00:56:36 #kisslinux How does gentoo even work tbh 2020-02-24T00:56:53 #kisslinux systemd is easy to avoid on gentoo and have a stable system, libressl/musl are considered much more experimental 2020-02-24T00:57:10 #kisslinux kind of like magnets 2020-02-24T00:58:58 #kisslinux The install wiki is massive omg 2020-02-24T01:00:33 #kisslinux yep, choice everywhere 2020-02-24T01:00:42 #kisslinux it's a good learning experience tbh 2020-02-24T01:54:47 #kisslinux Gentoo supports musl depending on your definition of support. If support includes being second class citizen and broken ebuilds, then yes. 2020-02-24T01:55:11 #kisslinux My 2c. 2020-02-24T02:01:47 #kisslinux Ah 2020-02-24T02:02:02 #kisslinux So KISS is Gentoo with more steps AND Musl support 2020-02-24T04:22:09 #kisslinux konimex: you can use libnl-tiny and some setting in wpa_supplicant to make it use libnl2 API to avoid having to use bison iirc 2020-02-24T05:57:09 #kisslinux anyone port kiss to the raspberry pi? 2020-02-24T06:04:45 #kisslinux dilyn: Installing KISS is much simpler and fewer steps than Gentoo. 2020-02-24T06:05:39 #kisslinux You can copy and paste to install kiss in maybe 5 minutes. Have you ever tried installing Gentoo using the handbook? It takes a long time... 2020-02-24T07:04:36 #kisslinux Morning 2020-02-24T07:09:52 #kisslinux hello 2020-02-24T07:12:43 #kisslinux dylanaraps: please add golang and rust build examples to https://k1ss.org/style.txt 2020-02-24T07:12:51 #kisslinux Sure 2020-02-24T07:15:59 #kisslinux illiliti: Done 2020-02-24T07:16:04 #kisslinux Will be up in a minute or so 2020-02-24T07:17:29 #kisslinux ok 2020-02-24T07:18:18 #kisslinux nice tnx 2020-02-24T08:22:56 #kisslinux Any other suggestions for the FAQ? https://k1ss.org/faq 2020-02-24T08:29:13 #kisslinux dylanaraps: not a suggestion but.. why we can't simply provide kernel sources like gentoo does? https://packages.gentoo.org/packages/sys-kernel/gentoo-sources 2020-02-24T08:30:19 #kisslinux It's in the FAQ 2020-02-24T08:32:51 #kisslinux I won't dictate which sources (-libre, vanilla, etc), which version (regular, LTS, -rc, etc), etc. 2020-02-24T08:33:12 #kisslinux It also keeps proprietary software out of the repositories (no kernel source blobs, no firmware, etc). 2020-02-24T08:35:05 #kisslinux You have total control 2020-02-24T08:39:58 #kisslinux I don't see why sources should be a package regardless 2020-02-24T08:40:54 #kisslinux Gentoo patch their sources, we don't. 2020-02-24T08:41:25 #kisslinux Also. KISS isn't Gentoo. If Gentoo (or insert distro) does something, it doesn't mean we will. 2020-02-24T08:51:22 #kisslinux dylanaraps: https://termbin.com/v29e 2020-02-24T08:51:27 #kisslinux made a thing 2020-02-24T08:52:14 #kisslinux deps are ffmpeg and xwininfo, optional: xrectsel 2020-02-24T08:53:29 #kisslinux Nice 2020-02-24T08:53:48 #kisslinux Will send some nitpicks later if you like. ;) 2020-02-24T08:53:57 #kisslinux I have some use for this. 2020-02-24T08:54:23 #kisslinux I think my charger is here so I'm going out to meet the courier at a Cafe 2020-02-24T08:54:32 #kisslinux Either that or KISS stickers 2020-02-24T08:54:35 #kisslinux Dunno yet. 2020-02-24T08:54:43 #kisslinux brb an hour or so 2020-02-24T08:54:44 #kisslinux definitely do, that's why I linked it to you ;) 2020-02-24T10:37:57 #kisslinux Oooh, I need to cop some KISS stickers. 2020-02-24T10:59:56 #kisslinux need help. how to match pattern if data have globbing? - https://termbin.com/ttfx 2020-02-24T11:16:09 #kisslinux looks like I'll have to hold nodejs at version 13.8.0 2020-02-24T11:21:17 #kisslinux illiliti: grep -f FILE1 FILE2 to search FILE2 for patterns separated by newline in FILE1 2020-02-24T11:45:00 #kisslinux ioraff: example in my case? 2020-02-24T12:04:38 #kisslinux My charger arrived 2020-02-24T12:04:45 #kisslinux That's next day shipping 2020-02-24T12:05:00 #kisslinux Also, you pay for online purchases in cash here (on delivery) 2020-02-24T12:05:29 #kisslinux As no one has an address here, the courier will ask you where you want it delivered and come to you. 2020-02-24T12:12:48 #kisslinux lol 2020-02-24T12:12:50 #kisslinux > iFixit EU Support 2020-02-24T12:12:59 #kisslinux > Subject: Adress is missing 2020-02-24T12:13:21 #kisslinux This must be the first time they've dealt with delivery directly to a name instead of a location 2020-02-24T12:14:51 #kisslinux dylanaraps: Wait, what? How does that work again? 2020-02-24T12:15:12 #kisslinux Why does no one have an address? 2020-02-24T12:16:17 #kisslinux There's no streets or numbers 2020-02-24T12:16:33 #kisslinux Good luck trying to organize it 2020-02-24T12:16:34 #kisslinux ;) 2020-02-24T12:16:48 #kisslinux brb 2020-02-24T12:17:28 #kisslinux Oh lol. Amazing. 2020-02-24T12:17:49 #kisslinux > There's no streets or numbers 2020-02-24T12:17:50 #kisslinux yeah that's pretty much rural Indonesia 2020-02-24T12:18:10 #kisslinux illiliti: can't tell exactly what you're trying to do. 2020-02-24T12:18:32 #kisslinux Same here in rural India, but I think we still have /some/ kind of addressing system. 2020-02-24T12:22:30 #kisslinux well it's pretty much "yeah from that tree over there turn left, 5th house, green colour" kind of thing here 2020-02-24T12:26:21 #kisslinux Heh 2020-02-24T12:32:23 #kisslinux ioraff: i'm trying to find driver name via modalias . example full script https://termbin.com/kzdd 2020-02-24T12:36:17 #kisslinux I lived in Kenya for a while, and as soon as you're outside of Nairobi the delivery instructions are pretty much "turn right at the first Baobab tree and continue on that dirt road for fiften minutes" lol 2020-02-24T12:36:46 #kisslinux Anyway, nice delivery system to pay cash on delivery 2020-02-24T12:37:29 #kisslinux Missing the good old non app/digital/online whatever days 2020-02-24T12:37:58 #kisslinux illiliti: put pattern(s), separated by newline, in FILE. grep -f FILE "/lib/modules/$(uname -r)/modules.alias" 2020-02-24T12:40:34 #kisslinux illiliti: or if there aren't that many patterns, just do grep -e PATTERN -e PATTERN ... "/lib/modules..." 2020-02-24T12:45:58 #kisslinux nope. you don't understand.. i mean reverse pattern(pattern already in modules.alias). Like that: grep data123 file(file contain pattern: example d*ta*23 ). Hope you got it 2020-02-24T12:59:14 #kisslinux back 2020-02-24T13:03:05 #kisslinux my firefox build is finally gcc-free 2020-02-24T13:03:41 #kisslinux my laptop is finally (runtime) GNU-free 2020-02-24T13:04:46 #kisslinux Nice 2020-02-24T13:05:05 #kisslinux What's left compile time? (gmake, bison(?), ??) 2020-02-24T13:07:09 #kisslinux gmake, bison, gperf, m4, pretty much anything not gcc 2020-02-24T13:07:39 #kisslinux my focus was getting rid of libstdc++ on laptop since it was production so wouldn't want to fuck up too much 2020-02-24T13:08:18 #kisslinux Yup 2020-02-24T13:12:48 #kisslinux o/ 2020-02-24T13:14:18 #kisslinux trying to install gentoo right now using vanilla-musl profile, no systemd, no *kit, and no dbus, probably not libressl 2020-02-24T13:15:14 #kisslinux Cool 2020-02-24T13:15:17 #kisslinux Why are you here? 2020-02-24T13:16:24 #kisslinux i'm at a crossroads, new laptop, i mean kiss is my ideal system in terms listed above: so the options are voidlinux, alpine, both of which are binary distros, orr go source distro then the only options are gentoo or kiss, there's obviously more support/documentation for gentoo 2020-02-24T13:17:49 #kisslinux also software support, not sure how many packages i'd have to build and contribute to kiss to replicate my system 2020-02-24T13:18:05 #kisslinux which i don't mind doing, i'm just not that big-braned 2020-02-24T13:18:15 #kisslinux But does Gentoo have an irc channel where you can ask questions directly to the creator? ;) 2020-02-24T13:18:54 #kisslinux Or any of the maintainers too for that matter.. 2020-02-24T13:18:56 #kisslinux that's pretty cool, and i'm actually kinda starstruck right now that dylan is here, i love his software 2020-02-24T13:19:39 #kisslinux at the same time though, i get the impression the community is fairly small, comparatively 2020-02-24T13:19:55 #kisslinux i fear being stuck in endless support 2020-02-24T13:20:00 #kisslinux Eh 2020-02-24T13:20:36 #kisslinux I don't think it's fair to compare KISS to Gentoo with whatever overlays/profiles/etc. 2020-02-24T13:21:12 #kisslinux There's also no risk of not receiving updates as you have total control over your system. 2020-02-24T13:21:57 #kisslinux total control often means more micro-management no? 2020-02-24T13:22:09 #kisslinux even the community repo is optional, means you can just create your own packages. 2020-02-24T13:22:18 #kisslinux don't mean to rush in and bombard, but there's planned support for FDE? 2020-02-24T13:22:30 #kisslinux You can maintain the entire repositories your self if you like as well 2020-02-24T13:22:33 #kisslinux I'm unneeded 2020-02-24T13:22:51 #kisslinux i mean, that selfless philosophy is brilliant 2020-02-24T13:23:02 #kisslinux There's no infrastructure to fail either 2020-02-24T13:23:07 #kisslinux Nothing to lose access to 2020-02-24T13:23:31 #kisslinux GitHub is just the online mirror of what already exists on your machine 2020-02-24T13:23:51 #kisslinux voted for y'all on distrowatch, hope the community grows 2020-02-24T13:23:58 #kisslinux KISS supports FDE without an initramfs. https://github.com/kisslinux/wiki/wiki/Full-disk-encryption 2020-02-24T13:24:15 #kisslinux There's caveats without an initramfs of course (though they can be solved) 2020-02-24T13:24:26 #kisslinux Nothing stops you from setting up FDE with an initramfs though 2020-02-24T13:24:37 #kisslinux I just won't provide it all packaged with a ribbon for you 2020-02-24T13:24:51 #kisslinux kiss honestly hits all the points i could ever dream for a linux distro 2020-02-24T13:25:02 #kisslinux If people keep waiting on the community to grow without participating, it won't. 2020-02-24T13:25:22 #kisslinux teddyruxpin: ^ dylanaraps did create something great :> 2020-02-24T13:26:19 #kisslinux I provide and maintain a base with which you extend in whatever way you like 2020-02-24T13:26:25 #kisslinux Hell, ditch the base if you like 2020-02-24T13:31:17 #kisslinux maybe i'll try to set up a kisslinux system today instead of gentoo.. 2020-02-24T13:31:36 #kisslinux It's up to you 2020-02-24T13:32:56 #kisslinux anyone willing to help me with the inevitable building of my own packages? i'm not sure i'll be able to get it at first.. not dylan, i think i've taken enough of his time already 2020-02-24T13:33:49 #kisslinux Shouldn't be too hard. The package building process is well documented. 2020-02-24T13:33:50 #kisslinux If you're able to compile your own kernel, packages will be a piece of cake 2020-02-24T13:33:58 #kisslinux ^ 2020-02-24T13:34:17 #kisslinux The package system really can't be any easier to use 2020-02-24T13:34:24 #kisslinux Unless anyone has any ideas ;) 2020-02-24T13:34:53 #kisslinux Changing the pkg system now will break everything lol. 2020-02-24T13:35:12 #kisslinux It's been backwards compatible from day 1 2020-02-24T13:35:46 #kisslinux ie, packages written at the start will still work as they did 2020-02-24T13:35:59 #kisslinux i do think there should be some documentation on basic GCC optimizations, like i always use "-march={whatever-intel-gen}" for CFLAGS/CXXFLAGS 2020-02-24T13:36:07 #kisslinux 'man kiss' 2020-02-24T13:36:21 #kisslinux sounds a bit gay.. lol 2020-02-24T13:36:31 #kisslinux Again, you have total control 2020-02-24T13:36:37 #kisslinux hmm when I do kiss build without root, I can't then kiss install it because it needs root which doesn't have the built package in its cache 2020-02-24T13:36:46 #kisslinux confusing 2020-02-24T13:36:57 #kisslinux paper_: Are you running 'sudo kiss i bla'? 2020-02-24T13:37:07 #kisslinux You shouldn't be 2020-02-24T13:37:23 #kisslinux huh? why? 2020-02-24T13:37:35 #kisslinux The package manager elevates permissions as it needs to 2020-02-24T13:37:40 #kisslinux oh, kiss can detect sudo? 2020-02-24T13:37:43 #kisslinux Yes 2020-02-24T13:37:45 #kisslinux And doas 2020-02-24T13:37:46 #kisslinux And su 2020-02-24T13:37:58 #kisslinux You can control it with 'KISS_SU=doas/sudo/su' 2020-02-24T13:38:00 #kisslinux Does anyone here use 'doas'? 2020-02-24T13:38:10 #kisslinux I do 2020-02-24T13:38:14 #kisslinux hmm... did I break something, or should I be good if I use it propertly nex time? 2020-02-24T13:38:18 #kisslinux I do too 2020-02-24T13:38:22 #kisslinux Either run it fully as root (not recommended) or run it fully as a user 2020-02-24T13:38:28 #kisslinux You're good 2020-02-24T13:38:34 #kisslinux Oh? Nice. How do you like it compared to sudo? 2020-02-24T13:38:36 #kisslinux thanks 2020-02-24T13:38:51 #kisslinux it has a really nice config 2020-02-24T13:39:21 #kisslinux and it doesn't have python plugins like sudo 2020-02-24T13:39:22 #kisslinux icyphox: It's simpler though more limited in its configuration 2020-02-24T13:39:25 #kisslinux everything on OpenBSD is like that, look at pf vs iptables 2020-02-24T13:39:28 #kisslinux Works perfect here 2020-02-24T13:39:38 #kisslinux Hmm. 2020-02-24T13:39:52 #kisslinux Man I really should jump ship to BSD lol. 2020-02-24T13:39:52 #kisslinux You'll likely never need the power of sudo for a single user machine 2020-02-24T13:40:06 #kisslinux I'll probably still maintain KISS pkgs thru a chroot. 2020-02-24T13:40:07 #kisslinux Heh 2020-02-24T13:40:16 #kisslinux The BSDs are bloated in their own way 2020-02-24T13:40:32 #kisslinux Not as much useless code as in Linux tho. 2020-02-24T13:41:11 #kisslinux yeah, sudo is overkill really 2020-02-24T13:42:49 #kisslinux icyphox: You mean in the kernel? 2020-02-24T13:42:53 #kisslinux most users have %wheel (ALL): ALL too, you don't need all those sudo features for that 2020-02-24T13:43:04 #kisslinux Yes dylanaraps. 2020-02-24T13:44:00 #kisslinux Hyperbola uses OpenBSD kernel now 2020-02-24T13:44:09 #kisslinux Yep 2020-02-24T13:44:31 #kisslinux When you compile your own kernel that becomes less of an issue ;) 2020-02-24T13:44:50 #kisslinux Unless you 'make allyesconfig' an build a chunky one 2020-02-24T13:45:02 #kisslinux not yet, right? 2020-02-24T13:45:05 #kisslinux Hmm. That is true. 2020-02-24T13:45:14 #kisslinux Have Hyperbola even started work on this? 2020-02-24T13:45:41 #kisslinux I think they proposed to migrate. I don't know if they've done it. 2020-02-24T13:45:59 #kisslinux I don't think they ever will 2020-02-24T13:46:04 #kisslinux It's very unrealistic 2020-02-24T13:46:25 #kisslinux Hell, the swap to Xenocara made zero sense 2020-02-24T13:46:46 #kisslinux It's just OpenBSD's monolithic build system and BSD fixes on top of Xorg 2020-02-24T13:47:04 #kisslinux You'll just get upstream Xorg changes at an even slower pace 2020-02-24T13:47:40 #kisslinux does eiwd cmake script work? I might consider it for wyverkiss instead of autoconf and co. 2020-02-24T13:47:52 #kisslinux It does 2020-02-24T13:47:54 #kisslinux I use it 2020-02-24T13:47:58 #kisslinux Thank E5ten 2020-02-24T13:48:20 #kisslinux It's a lot more reliable than the autoshit one (partly my fault) 2020-02-24T13:49:06 #kisslinux since your eiwd in the main repo still depends on autoconf (and libtool) 2020-02-24T13:49:44 #kisslinux Yeah, I maintain my own package for it. I haven't had the time to work on it 2020-02-24T13:49:51 #kisslinux ah I see 2020-02-24T13:50:06 #kisslinux I'll get it done 2020-02-24T13:50:33 #kisslinux so the remaining pain point should be fontconfig 2020-02-24T13:50:33 #kisslinux I may do a full rebase on the sources with ifdefs instead of an anger filled code purge 2020-02-24T13:51:06 #kisslinux and no packages need libtool (this can be removed from the main repos, yay) 2020-02-24T13:56:43 #kisslinux regarding hyperbola, I'm still skeptical since they hard-fork the kernel, the libc, and openrc. if they make it GPL3, ironically they won't "contribute back upstream" 2020-02-24T13:56:58 #kisslinux since the changes are basically incompatible 2020-02-24T13:58:29 #kisslinux shame 2020-02-24T13:58:45 #kisslinux Ironic? 2020-02-24T13:58:56 #kisslinux ironic probably wasn't the right word 2020-02-24T13:59:54 #kisslinux I've clearly forgotten why they switched 2020-02-24T13:59:54 #kisslinux but they *are* kind of blabbering about with "GPL ensures that changes will be contributed upstream" while ensuring that OpenBSD will never get the changes hyperbola made to the kernel 2020-02-24T14:02:30 #kisslinux Do they have the expertise to maintain a kernel by themselves? 2020-02-24T14:03:43 #kisslinux dylanaraps: you can thank me by getting up to date with upstream with eiwd ;) 2020-02-24T14:04:15 #kisslinux konimex: what do you still need bison and GNU m4 for? 2020-02-24T14:05:00 #kisslinux E5ten: I'll do it properly this time. I was frantic to see if it was viable. 2020-02-24T14:05:13 #kisslinux It'll be a step by step process using ifdefs for removal 2020-02-24T14:05:19 #kisslinux GNU m4 to build bison basically, but other than that, nothing, I'll try sabotage's libnl-tiny tomorrow, but building OpenWRT's libnl-tiny (latest git w/ cmake) failed iirc 2020-02-24T14:05:29 #kisslinux will get the logs tomorrow 2020-02-24T14:05:43 #kisslinux https://k1ss.org/blog/20200224a 2020-02-24T14:05:48 #kisslinux New "This week in KISS" 2020-02-24T14:05:50 #kisslinux iirc I was able to build sabotage's 2020-02-24T14:07:22 #kisslinux -> grep libnl */*/depends 2020-02-24T14:07:22 #kisslinux extra/wpa_supplicant/depends:libnl 2020-02-24T14:07:22 #kisslinux -> cd ~/projects/community/ 2020-02-24T14:07:22 #kisslinux -> grep libnl */*/depends 2020-02-24T14:07:22 #kisslinux -> 2020-02-24T14:07:29 #kisslinux Nothing else depends on libnl 2020-02-24T14:07:36 #kisslinux I could swap ours to libnl-tiny. 2020-02-24T14:08:18 #kisslinux nice 2020-02-24T14:08:35 #kisslinux since it's tiny you could even just bundle it into wpa_supplicant ;) 2020-02-24T14:08:49 #kisslinux I'll be doing just that 2020-02-24T14:08:49 #kisslinux dylanaraps: Heads up -- the 'view page source' link 404s. 2020-02-24T14:08:53 #kisslinux Thanks 2020-02-24T14:10:00 #kisslinux aw libnl-tiny's Makefile is GNU-specific time to rewrite in cmake I guess 2020-02-24T14:10:37 #kisslinux Fixed 2020-02-24T14:10:59 #kisslinux Sabotage's libnl-tiny is really old huh 2020-02-24T14:11:20 #kisslinux Oh 2020-02-24T14:11:28 #kisslinux It hasn't seen any changes 2020-02-24T14:11:35 #kisslinux (Upstream) 2020-02-24T14:12:05 #kisslinux What's GNU specific about the Makefile? 2020-02-24T14:12:14 #kisslinux > ALL_INCLUDES=$(sort $(wildcard include/*.h include/*/*.h include/*/*/*.h)) 2020-02-24T14:12:18 #kisslinux That probably? 2020-02-24T14:12:20 #kisslinux yeah 2020-02-24T14:17:01 #kisslinux wpa_supplicant has no libnl 1.X support?? 2020-02-24T14:17:08 #kisslinux Only 2.X and 3.X 2020-02-24T14:17:30 #kisslinux Libnl-tiny is 2.X compatible too 2020-02-24T14:17:55 #kisslinux To be honest since it doesn't see any changes anyway no reason that list of includes can't be made static and just change it whenever an include is added just like you do with a source 2020-02-24T14:18:02 #kisslinux Exactly 2020-02-24T14:18:15 #kisslinux For now I'll see if I can get this to build 2020-02-24T14:18:24 #kisslinux (wpa_supplicant, not libnl-tiny) 2020-02-24T14:18:31 #kisslinux Ah 2020-02-24T14:20:37 #kisslinux Huzzah 2020-02-24T14:20:38 #kisslinux OK 2020-02-24T14:22:06 #kisslinux > ../libnl/include/netlink/msg.h:52:16: error: field ‘nm_creds’ has incomplete type 2020-02-24T14:22:13 #kisslinux > ../libnl/include/netlink/msg.h:207:38: error: invalid application of ‘sizeof’ to incomplete type ‘struct ucred’ 2020-02-24T14:22:16 #kisslinux + 6 more 2020-02-24T14:22:41 #kisslinux Did you set the LIBNL20 option in wpa_supplicant? 2020-02-24T14:22:48 #kisslinux I did 2020-02-24T14:23:48 #kisslinux Apparently there's also CONFIG_LIBNL_TINY? 2020-02-24T14:24:01 #kisslinux I saw a patch from 2014 which added that 2020-02-24T14:24:06 #kisslinux Not sure if it's in the sources though 2020-02-24T14:24:12 #kisslinux It's not in the config 2020-02-24T14:24:35 #kisslinux Nope 2020-02-24T14:24:48 #kisslinux Huh 2020-02-24T14:25:13 #kisslinux -> grep -ri LIBNL_TINY . 2020-02-24T14:25:14 #kisslinux -> echo $? 2020-02-24T14:25:14 #kisslinux 1 2020-02-24T14:26:30 #kisslinux I found this in various forms: https://github.com/dimkr/rlsd/blob/master/patches/wpa_supplicant-libnl-tiny.patch 2020-02-24T14:26:38 #kisslinux Doesn't seem related to the errors I'm seeing though. 2020-02-24T14:31:59 #kisslinux Let me try Sabotage's master 2020-02-24T14:32:40 #kisslinux Same deal 2020-02-24T14:33:06 #kisslinux Try including sys/socket.h in msg.h? 2020-02-24T14:33:32 #kisslinux Fixed it 2020-02-24T14:33:37 #kisslinux Needed: -D_GNU_SOURCE 2020-02-24T14:33:40 #kisslinux In CFLAGS 2020-02-24T14:34:05 #kisslinux Oh 2020-02-24T14:34:09 #kisslinux Just two linker errors now 2020-02-24T14:34:11 #kisslinux Nice lol 2020-02-24T14:34:31 #kisslinux What are they? 2020-02-24T14:34:44 #kisslinux 2 secs 2020-02-24T14:35:43 #kisslinux > ld: cannot find -lnl 2020-02-24T14:35:49 #kisslinux > ld: cannot find -lnl-genl 2020-02-24T14:36:11 #kisslinux I assume cuz the lib is named libnl-tiny? 2020-02-24T14:37:03 #kisslinux Also make sure you pass ALL_LIBS=libnl-tiny.a when you make libnl-tiny so it doesn't make the shared lib 2020-02-24T14:38:30 #kisslinux Yup 2020-02-24T14:41:24 #kisslinux Ooo 2020-02-24T14:41:31 #kisslinux Found LIBNL_TINY in the source 2020-02-24T14:42:16 #kisslinux Nice 2020-02-24T14:45:31 #kisslinux > /usr/lib/gcc/x86_64-pc-linux-musl/10.0.1/../../../../x86_64-pc-linux-musl/bin/ld: cannot find -lnl-tiny 2020-02-24T14:45:33 #kisslinux Huzzah 2020-02-24T14:58:01 #kisslinux -> wpa_supplicant Successfully created tar-ball 2020-02-24T14:58:29 #kisslinux sick 2020-02-24T14:59:22 #kisslinux Works 2020-02-24T15:01:44 #kisslinux brb 2020-02-24T15:04:42 #kisslinux Pushed 2020-02-24T15:05:51 #kisslinux so konimex should be bison free now right? 2020-02-24T15:06:02 #kisslinux Yup 2020-02-24T15:06:13 #kisslinux I think so 2020-02-24T15:06:29 #kisslinux https://github.com/kisslinux/repo/blob/master/extra/wpa_supplicant/build 2020-02-24T15:06:49 #kisslinux This was the magic addition: DRV_LIBS="$CFLAGS" 2020-02-24T15:22:24 #kisslinux so kiss is installing only packages built using doas kiss build 2020-02-24T15:22:35 #kisslinux for example kiss build dwm 2020-02-24T15:22:51 #kisslinux -> Run kiss i dwm to install the package 2020-02-24T15:22:58 #kisslinux kiss i dwm 2020-02-24T15:23:06 #kisslinux Both commands must be as the same user 2020-02-24T15:23:16 #kisslinux -> using /usr/bin/doas 2020-02-24T15:23:26 #kisslinux !> package dwm has not been built... 2020-02-24T15:23:29 #kisslinux they are 2020-02-24T15:23:37 #kisslinux 'doas kiss build'????? 2020-02-24T15:23:42 #kisslinux 'kiss b dwm && kiss i dwm' 2020-02-24T15:24:01 #kisslinux no, I didn't use doas to run kiss build 2020-02-24T15:24:18 #kisslinux but I did it yesterday until you told me to stop 2020-02-24T15:25:27 #kisslinux It could be your doas config 2020-02-24T15:25:57 #kisslinux Example: permit keepenv setenv { HOME KISS_PATH KISS_ 2020-02-24T15:25:58 #kisslinux FORCE } :wheel cmd kiss 2020-02-24T15:26:00 #kisslinux oops 2020-02-24T15:26:01 #kisslinux permit nopass keepenv user as root? 2020-02-24T15:26:09 #kisslinux > permit keepenv setenv { HOME KISS_PATH KISS_FORCE } :wheel cmd kiss 2020-02-24T15:26:56 #kisslinux ah, so it keeps HOME 2020-02-24T15:27:13 #kisslinux Yup 2020-02-24T15:27:24 #kisslinux I'll see if I can make the package manager retain this itself. 2020-02-24T15:30:10 #kisslinux it works, thanks 2020-02-24T15:30:26 #kisslinux ^ can be a FAQ 2020-02-24T15:35:13 #kisslinux I've added comments to the doas config 2020-02-24T15:35:53 #kisslinux cool 2020-02-24T16:27:43 #kisslinux dylanaraps: only way to use 'variable indirection' in posix shell is 'eval echo $$var' , right? 2020-02-24T16:32:29 #kisslinux No no 2020-02-24T16:35:25 #kisslinux Eh 2020-02-24T16:35:27 #kisslinux Maybe 2020-02-24T16:35:31 #kisslinux I recall a way to do it 2020-02-24T16:37:55 #kisslinux illiliti: I was remembering the opposite https://github.com/dylanaraps/pure-sh-bible/#name-a-variable-based-on-another-variable 2020-02-24T16:38:16 #kisslinux Though you could probably modify the script to get around this 2020-02-24T17:03:06 #kisslinux i can't - https://github.com/illiliti/initramfs/blob/master/tinyramfs#L74 << i need to keep priority of vars specified via parse_args. dirty but works yeah 2020-02-24T17:04:00 #kisslinux What are you parsing? 2020-02-24T17:05:21 #kisslinux config key=value 2020-02-24T17:07:20 #kisslinux That's easy 2020-02-24T17:09:16 #kisslinux https://termbin.com/iq9f 2020-02-24T17:10:51 #kisslinux i know it 2020-02-24T17:11:01 #kisslinux > i need to keep priority of vars specified via parse_args 2020-02-24T17:11:17 #kisslinux export will overwrite existing vars 2020-02-24T17:11:36 #kisslinux i need to keep them 2020-02-24T17:11:40 #kisslinux Why do you need to keep priority? 2020-02-24T17:14:02 #kisslinux because parse_args set config location 2020-02-24T17:14:22 #kisslinux https://github.com/illiliti/initramfs/blob/master/tinyramfs#L77 2020-02-24T17:14:24 #kisslinux https://github.com/illiliti/initramfs/blob/master/tinyramfs#L48 2020-02-24T17:15:26 #kisslinux Is that the only case where priority is needed? 2020-02-24T17:16:33 #kisslinux If so, just define a second var here: https://github.com/illiliti/initramfs/blob/master/tinyramfs#L48 2020-02-24T17:17:01 #kisslinux After config is parsed, overwrite the variable again using the new second var 2020-02-24T17:17:13 #kisslinux Ugly but prettier than that eval mess 2020-02-24T17:33:32 #kisslinux not only config. initramfs,filesdir vars and i'm planning to add more options. your suggestion lead to duplicate all vars from config 2020-02-24T17:36:06 #kisslinux I'd just drop the config or drop the args 2020-02-24T17:36:37 #kisslinux Have one method of configuration 2020-02-24T17:50:10 #kisslinux yeah, that's great idea. i'll need to rethink... 2020-02-24T17:53:03 #kisslinux you hate eval? XD 2020-02-24T17:53:16 #kisslinux well it is evil 2020-02-24T17:53:35 #kisslinux There's always a better way 2020-02-24T17:54:17 #kisslinux well like almost always I've run into a few situations where it was absolutely necessary but like probably countable on my fingers 2020-02-24T17:54:26 #kisslinux Yup 2020-02-24T17:56:09 #kisslinux I'm not great with find, could the find /usr/lib/udev line in tinyramfs with grep be done without grep using find /usr/lib/udev -type -f ! -name rc_keymaps ! -name hwdb.d 2020-02-24T17:58:04 #kisslinux I'd work on removing this stuff too: https://github.com/illiliti/initramfs/blob/master/tinyramfs#L24 2020-02-24T17:58:27 #kisslinux shellcheck is a must as well 2020-02-24T17:58:45 #kisslinux -> shellcheck -f gcc tinyramfs | wc -l 2020-02-24T17:58:46 #kisslinux 28 2020-02-24T17:58:57 #kisslinux yeah I'm working on it, will probably have a large patch for illiliti in a bit 2020-02-24T17:58:57 #kisslinux (-f gcc shows one per line so it can be counted) 2020-02-24T17:59:28 #kisslinux Have a look at this too: https://github.com/dylanaraps/kiss-initramfs/blob/master/kiss-initramfs 2020-02-24T17:59:37 #kisslinux I started working on it a while ago 2020-02-24T18:01:35 #kisslinux https://github.com/illiliti/initramfs/blob/master/tinyramfs#L83-L89 2020-02-24T18:01:45 #kisslinux This can simple be a ${var:-${var2:-}} no? 2020-02-24T18:02:05 #kisslinux yep I have that locally already 2020-02-24T18:02:09 #kisslinux wrkdir=${XDG_CACHE_HOME:-${TMPDIR:-/tmp}} 2020-02-24T18:02:11 #kisslinux why is the config being parsed instead of just sourcing it? 2020-02-24T18:02:27 #kisslinux Most likely to do the priority thing 2020-02-24T18:02:34 #kisslinux ie, don't overwrite --config, etc. 2020-02-24T18:03:19 #kisslinux I'd just source first and then parse opts? 2020-02-24T18:03:24 #kisslinux should maintain priority right? 2020-02-24T18:03:33 #kisslinux oh I see cuz it can't be sourced until options are parsed 2020-02-24T18:03:49 #kisslinux That's why I said to drop either the args or the config file 2020-02-24T18:03:51 #kisslinux https://github.com/illiliti/initramfs/blob/master/tinyramfs#L252 2020-02-24T18:03:57 #kisslinux No quotes needed around {} + 2020-02-24T18:04:23 #kisslinux the only arg that'd conflict is -o right? 2020-02-24T18:04:47 #kisslinux illititi said he may add more args which conflict 2020-02-24T18:05:39 #kisslinux for each I'd say just have a _ and set it to the value from the option (obviously initialize to empty) and then source config, and then if _ isn't empty, set to its value 2020-02-24T18:06:20 #kisslinux That's what I said 2020-02-24T18:06:27 #kisslinux ah lol 2020-02-24T18:06:39 #kisslinux Far less ugly than the evals 2020-02-24T18:07:00 #kisslinux also I feel like all instances of wrkdir should be workdir it's one extra letter and so much less ugly 2020-02-24T18:07:31 #kisslinux it's like an O_CREAT moment 2020-02-24T18:07:47 #kisslinux lol 2020-02-24T18:08:03 #kisslinux https://github.com/illiliti/initramfs/blob/master/tinyramfs#L438-L443 2020-02-24T18:08:11 #kisslinux This could be one function with the case statement inside of it 2020-02-24T18:08:16 #kisslinux Are 3 functions needed? 2020-02-24T18:08:24 #kisslinux there are instances of [ -x "$(command -v )" ] that should just be command -v >/dev/null 2020-02-24T18:08:33 #kisslinux https://github.com/illiliti/initramfs/blob/master/tinyramfs#L142-L164 2020-02-24T18:09:04 #kisslinux I could make our eudev static to help with this 2020-02-24T18:09:06 #kisslinux also given that install -t isn't super portable (obviously install itself isn't either but much more so) it probably shouldn't be used here? 2020-02-24T18:09:34 #kisslinux It's unneeded 2020-02-24T18:09:39 #kisslinux Can just be removed 2020-02-24T18:09:48 #kisslinux > install -s -m755 /usr/lib/libgcc_s.so.1 -t "${wrkdir}/usr/lib" || 2020-02-24T18:10:03 #kisslinux Just need to add libgcc_s.so.1 to the end of ${wrkdir}/blabla 2020-02-24T18:10:05 #kisslinux Also 2020-02-24T18:10:08 #kisslinux Why libgcc??? 2020-02-24T18:10:14 #kisslinux Oh 2020-02-24T18:10:15 #kisslinux lvm 2020-02-24T18:10:30 #kisslinux I'd look into making everything static 2020-02-24T18:10:38 #kisslinux https://bugs.archlinux.org/task/56771 2020-02-24T18:10:42 #kisslinux And avoid this dynamic linking mess altogether 2020-02-24T18:10:48 #kisslinux thanks for feedback 2020-02-24T18:11:03 #kisslinux np 2020-02-24T18:11:16 #kisslinux I also switched the word-splitting in install_driver to be on the caller side cuz I feel like that's better, like for static word lists they can just be passed normally, and for command output it can be split on passing to the function 2020-02-24T18:11:29 #kisslinux dylanaraps: the links in both RSS feeds are broken - shouldn't have a trailing slash 2020-02-24T18:11:51 #kisslinux maybe even better would be having it read lines from stdin, so static word lists can be passed with printf and find output can be passed without any complexity to deal with splitting 2020-02-24T18:12:40 #kisslinux ioraff: Thanks 2020-02-24T18:13:53 #kisslinux ioraff: They work for me 2020-02-24T18:13:57 #kisslinux No trailing slash 2020-02-24T18:14:41 #kisslinux https://k1ss.org/blog/20200224a/ doesn't 404? 2020-02-24T18:14:54 #kisslinux Oh 2020-02-24T18:14:59 #kisslinux Inside the RSS feeds 2020-02-24T18:15:01 #kisslinux Gotcha 2020-02-24T18:16:39 #kisslinux Fixe 2020-02-24T18:16:42 #kisslinux Fixed* 2020-02-24T18:16:43 #kisslinux Thanks 2020-02-24T18:24:17 #kisslinux God. Imgur require a phone for sign up now 2020-02-24T18:25:07 #kisslinux https://help.imgur.com/hc/en-us/articles/360028910652 2020-02-24T18:25:51 #kisslinux Why tho 2020-02-24T18:26:03 #kisslinux "Safety and security" 2020-02-24T18:26:24 #kisslinux Remember when Imgur was created as an image host for Reddit back when PhotoBucket and friends were shady like this? 2020-02-24T18:26:38 #kisslinux There's a batman quote for this 2020-02-24T18:26:46 #kisslinux Bring me back to 2008 2020-02-24T18:27:13 #kisslinux I just want to post more than one scrot to /r/unixporn 2020-02-24T18:27:45 #kisslinux Make your own image hosting service xD 2020-02-24T18:27:54 #kisslinux It won't be on the approved list 2020-02-24T18:28:03 #kisslinux Ew 2020-02-24T18:28:09 #kisslinux Become a mod on unixporn 2020-02-24T18:28:13 #kisslinux And then approve it 2020-02-24T18:28:15 #kisslinux I was a mod of the Discord 2020-02-24T18:28:19 #kisslinux They don't like me 2020-02-24T18:28:31 #kisslinux buffet: ily 2020-02-24T18:28:33 #kisslinux Make your own unixporn 2020-02-24T18:28:55 #kisslinux 1st rule: no anime 2020-02-24T18:29:22 #kisslinux * exception is yugioh 2020-02-24T18:29:45 #kisslinux I can't find the approved hosts list 2020-02-24T18:30:31 #kisslinux tinyimg.io 2020-02-24T18:33:00 #kisslinux > As well as Reddits inbuilt host, these are imgur, teknik, and gfycat. 2020-02-24T18:33:02 #kisslinux Great 2020-02-24T18:33:06 #kisslinux Useless list 2020-02-24T18:34:20 #kisslinux > Select all images with 2020-02-24T18:34:20 #kisslinux a fire hydrant 2020-02-24T18:34:24 #kisslinux I hate the web 2020-02-24T18:36:23 #kisslinux dylanaraps: <3 2020-02-24T18:37:23 #kisslinux lol 2020-02-24T18:39:42 #kisslinux > Yikes! It appears this upload failed. 2020-02-24T18:41:56 #kisslinux kek 2020-02-24T18:42:42 #kisslinux brb 2020-02-24T18:57:38 #kisslinux https://old.reddit.com/r/unixporn/comments/f8w0ti/sowm_pointless_titlebars/ 2020-02-24T18:57:43 #kisslinux I gave up on imgur 2020-02-24T19:05:28 #kisslinux are those really titlebars :) 2020-02-24T19:05:40 #kisslinux very nice tho 2020-02-24T19:05:43 #kisslinux Yup 2020-02-24T19:05:46 #kisslinux Oh 2020-02-24T19:05:49 #kisslinux I get what you mean 2020-02-24T19:05:52 #kisslinux "title"bars 2020-02-24T19:06:31 #kisslinux I haven't had a chance to mess around with freetype/whatever to draw text 2020-02-24T19:06:41 #kisslinux dylanaraps, why does the kernel version have -cat appended to it? 2020-02-24T19:06:58 #kisslinux It's the name of my kernel 2020-02-24T19:07:27 #kisslinux Dunno why it's cat or why I set it in the first place 2020-02-24T19:07:31 #kisslinux so, you can name your kernel when you build it? 2020-02-24T19:07:41 #kisslinux Yeah 2020-02-24T19:07:44 #kisslinux Just didn't want any cats in your linux kernel I guess. 2020-02-24T19:08:01 #kisslinux > CONFIG_LOCALVERSION="-cat" 2020-02-24T19:08:36 #kisslinux noice 2020-02-24T19:11:39 #kisslinux I'm using most of the clear linux patches in my kernel 2020-02-24T19:11:46 #kisslinux Also one for -march=native 2020-02-24T19:12:05 #kisslinux and I change the Makefile to -O3 2020-02-24T19:12:16 #kisslinux I boot in < a second now 2020-02-24T19:12:24 #kisslinux Feels gud 2020-02-24T19:12:55 #kisslinux 0w0 2020-02-24T19:12:55 #kisslinux They're slowly moving upstream https://lkml.org/lkml/2020/2/24/642 2020-02-24T19:13:16 #kisslinux clear linux is Intel's distro, no? 2020-02-24T19:13:21 #kisslinux Yup 2020-02-24T19:13:38 #kisslinux https://github.com/clearlinux-pkgs/linux 2020-02-24T19:13:43 #kisslinux I cherry pick from here 2020-02-24T19:17:35 #kisslinux so, i need to get rid of 'install -t' or no? 2020-02-24T19:18:32 #kisslinux It'd make it more "portable" 2020-02-24T19:18:36 #kisslinux Easy to do so too 2020-02-24T19:23:05 #kisslinux i see you using it https://github.com/kisslinux/repo/blob/master/core/kiss/build#L7 2020-02-24T19:23:30 #kisslinux ¯_(ツ)_/¯ 2020-02-24T19:23:34 #kisslinux cp is better in that case? 2020-02-24T19:23:37 #kisslinux You're right 2020-02-24T19:23:45 #kisslinux Let's do some digging 2020-02-24T19:23:58 #kisslinux ie, let's check install implementations 2020-02-24T19:24:05 #kisslinux busybox/gnu have -t 2020-02-24T19:24:22 #kisslinux http://refspecs.linuxfoundation.org/LSB_4.1.0/LSB-Core-generic/LSB-Core-generic/install.html 2020-02-24T19:25:27 #kisslinux sbase has it 2020-02-24T19:27:16 #kisslinux Or we stick to LSB... ;) 2020-02-24T19:27:50 #kisslinux 2 instances in the repositories 2020-02-24T19:28:07 #kisslinux 11 in community 2020-02-24T19:32:10 #kisslinux https://github.com/landley/toybox/pull/149 2020-02-24T19:34:31 #kisslinux it doesn't work and idk how to make it, I might try again at some point but don't hold your breath 2020-02-24T19:36:18 #kisslinux illiliti: Removed -t from the official repositories. 2020-02-24T19:49:55 #kisslinux konimex: What depends on libtool btw? 2020-02-24T20:08:28 #kisslinux dylanaraps: what do mean by removing that ? https://github.com/illiliti/initramfs/blob/master/tinyramfs#L24 2020-02-24T20:10:58 #kisslinux I don't like seeing that in scripts 2020-02-24T20:12:04 #kisslinux readlink, dirname or a whole var? 2020-02-24T20:12:37 #kisslinux The whole var 2020-02-24T20:13:29 #kisslinux Either install to a set location in the system, check relative ./dir, or both. 2020-02-24T20:13:39 #kisslinux Trying to do it that was I found was error prone 2020-02-24T20:20:22 #kisslinux s/was/way/ 2020-02-24T20:30:57 #kisslinux Can someone help me find a way to swap left alt with left control on the tty 2020-02-24T20:31:25 #kisslinux I have done it in nixos, so I know it is possible, but that was configured using nix, and I can't figure out how to do it without that layer of abstraction 2020-02-24T20:32:27 #kisslinux I had a Poker III once upon a time and I would do all of that on hardware 2020-02-24T20:39:24 #kisslinux dylanaraps kiss u-> Updating repositories-> /var/db/kiss/repo [signed ✓]-> /var/db/kiss/repo Need root to update-> Using 'su'fatal: Commit a55e32c does not have a GPG signature. 2020-02-24T20:40:05 #kisslinux https://github.com/kisslinux/repo/commits/master 2020-02-24T20:40:06 #kisslinux Grr 2020-02-24T20:40:09 #kisslinux Again huh 2020-02-24T20:40:15 #kisslinux All commits still signed 2020-02-24T20:40:29 #kisslinux I need to disable gpg signatures , run update, then reanable signatures to fix 2020-02-24T20:40:36 #kisslinux is that correct? 2020-02-24T20:40:59 #kisslinux I'll push a fix to the package manager 2020-02-24T20:41:16 #kisslinux Yes, you'll have to do this 2020-02-24T20:41:30 #kisslinux Then you'll be able to update the package manager 2020-02-24T20:41:51 #kisslinux can you remind me how to disable the sigs please 2020-02-24T20:42:17 #kisslinux See the install guide 2020-02-24T20:42:22 #kisslinux Follow those steps in reverse 2020-02-24T20:44:07 #kisslinux AHA - I already looked there b4 asking but didn't look down far enuff. All good. Thx 2020-02-24T20:49:26 #kisslinux Question: If I uninstall sudo and just use su with kiss: what is the latest on this? Does it ask your password for every time a package updates? 2020-02-24T20:49:45 #kisslinux or does it ask the root password only once? 2020-02-24T20:52:29 #kisslinux I use su - i don't get asked for a password 2020-02-24T20:52:50 #kisslinux Guest10: you probably have root password set to empty then 2020-02-24T20:53:23 #kisslinux ah - yes, i haven't set a root password 2020-02-24T20:53:27 #kisslinux lol 2020-02-24T20:53:34 #kisslinux :D 2020-02-24T20:54:14 #kisslinux Lol 2020-02-24T20:54:33 #kisslinux adamantium: this might be promising? https://www.systutorials.com/docs/linux/man/5-keyboard/ 2020-02-24T20:54:40 #kisslinux fff 2020-02-24T20:56:26 #kisslinux dilyn: yes, i've seen this, im still a bit lost as to it. Even if I find the setupcon package and compile/install it-- then what? 2020-02-24T20:56:49 #kisslinux How do I translate the setxkbmap command to work with setupcon 2020-02-24T20:57:37 #kisslinux It sounds as simple as editing a file in /etc/default/keyboard with XKBOPTIONS="ctrl:swapcaps" 2020-02-24T20:58:01 #kisslinux Pushed a package manager fix for 'su' and GPG. 2020-02-24T20:58:08 #kisslinux I'm not sure *that* it works but that seems like the only option outside of making your own keymap? 2020-02-24T20:58:20 #kisslinux Guest10: This shouldn't happen again. 2020-02-24T20:58:41 #kisslinux The fix was the same as the sudo one. I just didn't know it also affected su. 2020-02-24T20:58:50 #kisslinux dylan: from my builds, nothing requires libtool fortunately 2020-02-24T20:58:50 #kisslinux dilyn: thanks . i can give this a shot 2020-02-24T20:58:54 #kisslinux dylanaraps: thank you 2020-02-24T20:59:41 #kisslinux konimex: https://github.com/kisslinux/repo/issues/159 heh 2020-02-24T21:00:02 #kisslinux I'll finish this off and then move it to community 2020-02-24T21:00:03 #kisslinux o/ 2020-02-24T21:00:09 #kisslinux ello 2020-02-24T21:00:30 #kisslinux Hey Dylan I have just seen the weekly post 2020-02-24T21:00:36 #kisslinux Oh yeah. The package manager now comes with the KISS docs. FAQ, install, guidestones, style guide, etc. 2020-02-24T21:00:58 #kisslinux 1. So you have it locally. 2. Archival purposes if the website goes own. 2020-02-24T21:01:17 #kisslinux Can be disabled via your own package or even easier through `KISS_HOOK`. 2020-02-24T21:01:27 #kisslinux If you would be okay with that I could add a user on my server for you to serve the website in 2020-02-24T21:01:35 #kisslinux ie, if you already filter /usr/share/doc, you won't get them. 2020-02-24T21:01:55 #kisslinux merakor: It's alright. Thanks for the offer though, I appreciate it! 2020-02-24T21:02:29 #kisslinux Sure thing, anyway I can help 2020-02-24T21:02:42 #kisslinux I'll let you know if I decide to go that route 2020-02-24T21:03:33 #kisslinux Yeah it would be much more freer than using the netlify build stuff 2020-02-24T21:03:58 #kisslinux You'll let me know 2020-02-24T21:04:07 #kisslinux Yup 2020-02-24T21:04:41 #kisslinux I went over their new billed minutes system only because their VM startup is counted which takes 1 minute per buil 2020-02-24T21:04:43 #kisslinux build* 2020-02-24T21:04:55 #kisslinux The website itself takes a 1~ second 2020-02-24T21:05:01 #kisslinux That's really dumb 2020-02-24T21:05:18 #kisslinux Was it free before? 2020-02-24T21:05:23 #kisslinux It installs nodejs, ruby, php, etc etc etc 2020-02-24T21:05:24 #kisslinux Yup 2020-02-24T21:05:55 #kisslinux We need an approvable COC to be eligible for their <3 Open Source offerings 2020-02-24T21:06:16 #kisslinux in the full disk encryption walkthrough: between opening the encrypted volume and mounting, missing a step to create filesystem 2020-02-24T21:06:21 #kisslinux You're also billed even if no payment method is set 2020-02-24T21:06:31 #kisslinux Everybody "loves" open source these days 2020-02-24T21:06:37 #kisslinux You can't go "If I go over my quota, disable further builds" 2020-02-24T21:07:02 #kisslinux ioraff: re FDE 2020-02-24T21:07:15 #kisslinux freddyruxpin: Ioraff wrote the page 2020-02-24T21:07:45 #kisslinux k 2020-02-24T21:10:40 #kisslinux konimex: Does fontconfig require automake? 2020-02-24T21:10:51 #kisslinux I think that's the only package to need an auto* 2020-02-24T21:11:20 #kisslinux unfortunately, yes 2020-02-24T21:12:25 #kisslinux I may be able to remove that dep 2020-02-24T21:12:38 #kisslinux Then we can purge autoshit to community 2020-02-24T21:12:48 #kisslinux Including libtool 2020-02-24T21:14:37 #kisslinux Hang on 2020-02-24T21:14:47 #kisslinux I'm not sure if it's even used after the check for it 2020-02-24T21:15:05 #kisslinux dylanaraps: do you use clutter-home or is it just a joke 2020-02-24T21:15:13 #kisslinux It's a joke 2020-02-24T21:15:17 #kisslinux It's not even software 2020-02-24T21:15:25 #kisslinux -> ls -al | wc -l 2020-02-24T21:15:25 #kisslinux 517 2020-02-24T21:15:29 #kisslinux Ignore this though 2020-02-24T21:15:58 #kisslinux so you do use it 2020-02-24T21:16:30 #kisslinux There's nothing to use 2020-02-24T21:16:37 #kisslinux the XDG stuff 2020-02-24T21:16:41 #kisslinux nop 2020-02-24T21:16:53 #kisslinux I just have movies, music, photos, files scattered 2020-02-24T21:17:07 #kisslinux lazy 2020-02-24T21:17:14 #kisslinux konimex: dep removed 2020-02-24T21:17:15 #kisslinux I'll be releasing a project that might be of interest to you on Friday 2020-02-24T21:18:04 #kisslinux But I can't talk about it now, because i will be submitting it to the university and they told me to not tell it it to anyone 2020-02-24T21:18:44 #kisslinux Nice 2020-02-24T21:18:57 #kisslinux You will like it, I am sure of it. 2020-02-24T21:19:38 #kisslinux whree will you be releasing it? 2020-02-24T21:19:47 #kisslinux s/whree/where/ 2020-02-24T21:20:29 #kisslinux konimex: https://github.com/kisslinux/repo/commit/f0c67cfccd89cb04f64a5578096ef477699aa129 ... 2020-02-24T21:20:46 #kisslinux On github, I will probably add a PR to community after it is tested as well. 2020-02-24T21:21:02 #kisslinux nice 2020-02-24T21:21:15 #kisslinux merakor: what's your GH username? 2020-02-24T21:21:23 #kisslinux cemkeylan 2020-02-24T21:21:27 #kisslinux ah, ok 2020-02-24T21:23:47 #kisslinux If I am done writing the whitepaper before, I can also release it earlier. 2020-02-24T21:25:08 #kisslinux I'm off to be 2020-02-24T21:25:09 #kisslinux d 2020-02-24T21:25:11 #kisslinux Ciao 2020-02-24T21:25:52 #kisslinux Bye 2020-02-24T21:29:03 #kisslinux bye 2020-02-24T21:36:14 #kisslinux how2 combine kiss build & kiss install? 2020-02-24T21:36:35 #kisslinux alias kissin="kiss build $1 && kiss install $1" 2020-02-24T21:36:38 #kisslinux ? 2020-02-24T21:39:52 #kisslinux freddyruxpin, `kissin() { kiss b $1 && kiss i $1; }` should work. 2020-02-24T21:40:54 #kisslinux ah is that ash syntax then? and i guess $@ would be better 2020-02-24T21:41:52 #kisslinux anyone running current stable kernel? 2020-02-24T21:44:44 #kisslinux > ah is that the ash syntax then? 2020-02-24T21:44:58 #kisslinux no, that will work for any POSIX-compliant shell. 2020-02-24T21:45:18 #kisslinux including bash/zsh. 2020-02-24T21:45:28 #kisslinux > and i guess $@ would be better 2020-02-24T21:45:35 #kisslinux dylanaraps: is that AUTOMAKE thing necessary? my fontconfig builds without automake and without setting it 2020-02-24T21:45:56 #kisslinux @kiedtl: thanks 2020-02-24T21:46:17 #kisslinux dylanaraps removed the autocrap dependency 2020-02-24T21:46:21 #kisslinux I think 2020-02-24T21:46:43 #kisslinux I mean this line he added "AUTOMAKE=/bin/true" 2020-02-24T21:47:24 #kisslinux oh 2020-02-24T21:47:59 #kisslinux dylan went to bed, btw. 2020-02-24T21:48:19 #kisslinux I saw, I assume he'll see what I asked when he wakes up 2020-02-24T21:54:37 #kisslinux freddyruxpin: I'm running 5.5.5 with no discernible problems 2020-02-24T21:54:53 #kisslinux @dilyn: thanks for heads up 2020-02-24T22:02:36 #kisslinux hello hello 2020-02-24T22:02:40 #kisslinux hey 2020-02-24T22:02:53 #kisslinux i 2020-02-24T22:03:02 #kisslinux j 2020-02-24T22:03:09 #kisslinux i'm having some issues with picom 2020-02-24T22:03:19 #kisslinux spill it out 2020-02-24T22:03:31 #kisslinux since I'm maintaining picom in kiss 2020-02-24T22:03:39 #kisslinux it segfaults 2020-02-24T22:03:43 #kisslinux when i run it 2020-02-24T22:03:46 #kisslinux all backends 2020-02-24T22:03:54 #kisslinux probably not your fault 2020-02-24T22:04:13 #kisslinux huh 2020-02-24T22:04:20 #kisslinux which backend? experimental? 2020-02-24T22:04:26 #kisslinux all of them 2020-02-24T22:05:17 #kisslinux hmmm... works fine here so can't help you there 2020-02-24T22:05:23 #kisslinux oof 2020-02-24T22:05:30 #kisslinux E5ten: let me check if the AUTOMAKE is necessary 2020-02-24T22:07:06 #kisslinux sirtomato, I know it sounds Windowzy but try restarting 2020-02-24T22:07:13 #kisslinux just in case the issue is heap corruption 2020-02-24T22:07:29 #kisslinux aight 2020-02-24T22:07:32 #kisslinux ok windows human 2020-02-24T22:07:46 #kisslinux nine 2020-02-24T22:09:34 #kisslinux yep, KISS needs it (https://termbin.com/eirk) 2020-02-24T22:10:58 #kisslinux oh maybe cuz the patch that KISS uses changes the Makefile.am and so it tries to rerun automake? 2020-02-24T22:11:16 #kisslinux is the AUTOMAKE needed if you remove the Makefile.am part of the patch? 2020-02-24T22:14:30 #kisslinux actually, let me see what automake does add 2020-02-24T22:14:39 #kisslinux automake patch i meant 2020-02-24T22:15:56 #kisslinux sirtomato: if restart doesn't fix it rebuild picom and all its deps, if that doesnt fix it try to get some error output for us, or gdb 2020-02-24T22:16:10 #kisslinux so I think it's needed for the make check, but I believe KISS doesn't use make test 2020-02-24T22:16:33 #kisslinux will make another PR later in the day 2020-02-24T22:16:52 #kisslinux yeah that's what I saw, so I figured it wasn't necessary (also it couldn't be necessary because the Makefile.in isn't getting regenerated if AUTOMAKE is set to true obviously) 2020-02-24T22:19:05 #kisslinux is device-mapper not in core? 2020-02-24T22:21:43 #kisslinux freddyruxpin: no, it's in community as part of lvm2 2020-02-24T22:22:23 #kisslinux kthx 2020-02-24T22:23:10 #kisslinux nvm, it's part of cryptsetup in core 2020-02-24T22:23:23 #kisslinux well the util i was looking for anyway: dmsetup 2020-02-24T22:24:13 #kisslinux @ioraff: that should also be in the FDE wiki, to install cryptsetup or some other package that contains dmsetup before talking about those commands 2020-02-24T22:30:46 #kisslinux @ioraff: i'm also assuming the "dm-mod.create=" value is found by "dmsetup table --consie --showkeys cryptroot | awk '{print $5}'" 2020-02-24T22:33:36 #kisslinux @ioraff: nvm, looks like it's the whole thing needed, no awk 2020-02-24T22:35:26 #kisslinux Are these LESS_TERMCAP color escape sequences correct? https://termbin.com/d7mdp 2020-02-24T22:36:13 #kisslinux Throwing it out there if anyone has an answer. 2020-02-24T22:45:05 #kisslinux anyone on KISS have go? 2020-02-24T22:47:21 #kisslinux konimex: now that you got rid of normal libnl you should be good to ditch bison too right? 2020-02-24T22:47:40 #kisslinux yep, time to remove that 2020-02-24T22:47:53 #kisslinux fucking gperf :( 2020-02-24T22:54:51 #kisslinux hm /dev/dri/card0 always gets root permissions when starting as user, anyone got a hint? 2020-02-24T23:04:17 #kisslinux gtg, cya 2020-02-24T23:12:51 #kisslinux strange. the default behavior when you specify multiple packages is to prompt for install, with single packages there is simply a reminder 2020-02-24T23:18:33 #kisslinux nn