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