2020-02-27T00:00:46 #kisslinux That was a poor joke about arch not supporting derivatives 2020-02-27T00:01:06 #kisslinux I suppose if you found an impactful issue with rpm they might look into it 2020-02-27T00:10:07 #kisslinux anyone around that can help me contribute "Babbie's First Package"? 2020-02-27T00:18:24 #kisslinux see https://k1ss.org/style 2020-02-27T00:26:04 #kisslinux damn. i want lxterminal for the normal delete key behavior, but it has gtk dependency 2020-02-27T00:28:13 #kisslinux +2 or +3? 2020-02-27T00:28:42 #kisslinux 3 2020-02-27T00:28:52 #kisslinux kiss does have gtk+3 on main repos so you're good 2020-02-27T00:29:58 #kisslinux actually nvm. looks like gtk2 dependency but works with 3? 2020-02-27T00:30:15 #kisslinux Basic requirements for building: libglib2.0-dev libgtk2.0-dev 2020-02-27T00:30:32 #kisslinux E5ten: libX11 fails for me in bmake: https://termbin.com/o4sxp 2020-02-27T00:40:33 #kisslinux as is libffi https://termbin.com/jxax 2020-02-27T00:40:42 #kisslinux s/is/does 2020-02-27T00:43:32 #kisslinux also, was wrong with alsa-lib, it was actually alsa-utils that needs gmake 2020-02-27T00:48:34 #kisslinux St has a patch for normal delete key behavior 2020-02-27T00:49:43 #kisslinux yea... and scrollback, i wanted to like it, it just always felt janky to me 2020-02-27T00:50:32 #kisslinux speaking of alsa though, mine is currently fuckt 2020-02-27T00:51:01 #kisslinux alsamixer "Error loading shared library libasound.so.2: no such file or directory" 2020-02-27T00:54:55 #kisslinux ehrm, might be codec in kernel. let me recompile see if that works... 2020-02-27T01:03:42 #kisslinux just use urxvt 2020-02-27T01:04:25 #kisslinux i used that a long time ago, may give it another go 2020-02-27T01:05:32 #kisslinux eventually i think the package manager should be smart enough to figure out urxvt means rxvt-unicode, emerge on gentoo is pretty good about that kinda thing 2020-02-27T01:06:14 #kisslinux ok. my alsa is still messed up "libasound.so.2" 2020-02-27T01:14:23 #kisslinux oh this has messed up my firefox too 2020-02-27T01:18:26 #kisslinux time to rebuild everything based on alsa-lib 2020-02-27T01:19:29 #kisslinux hmm, how2 find that out 2020-02-27T01:19:44 #kisslinux ehh that did it 2020-02-27T01:19:53 #kisslinux ayyylmao, just rebuilt alsa-lib 2020-02-27T01:37:34 #kisslinux we don't have xautolock? 2020-02-27T02:06:37 #kisslinux konimex: for libx11, --disable-nls 2020-02-27T02:09:28 #kisslinux busybox command for suspend/s2ram? 2020-02-27T02:10:48 #kisslinux i guess have to hard force echo mem > /sys/power/state 2020-02-27T02:13:00 #kisslinux konimex: for alsa-utils, run this on alsactl/Makefile.in and alsaucm/Makefile.in: sed -i '/$(edit)|.(service|rules)/d' 2020-02-27T02:22:38 #kisslinux ;q 2020-02-27T02:22:49 #kisslinux wrong window 2020-02-27T02:25:43 #kisslinux not sure about libffi, it works for me so it's hard to figure out what's going wrong 2020-02-27T02:28:07 #kisslinux I don't remember if I already mentioned that opus has cmake so that can be used to bypass GNU make 2020-02-27T04:24:26 #kisslinux i guess have to hard force echo mem > /sys/power/state 2020-02-27T04:24:31 #kisslinux ^ That's what I do 2020-02-27T04:30:09 #kisslinux is one allowed to mirror repos? 2020-02-27T04:35:56 #kisslinux ...what's there to mirror? 2020-02-27T04:36:13 #kisslinux since KISS doesn't host anything but git repos 2020-02-27T04:37:18 #kisslinux no, i mean i mirrored a repo from notabug 2020-02-27T04:38:08 #kisslinux then i made a release with their files because they are not natively hosted 2020-02-27T04:38:40 #kisslinux I did not change anything though, just that release. 2020-02-27T04:39:31 #kisslinux But then, *facepalm* 2020-02-27T04:40:28 #kisslinux I forgot KISS looks for tarballs. The files were app images (.AppImage) lol. 2020-02-27T04:40:56 #kisslinux oh wait 2020-02-27T04:42:46 #kisslinux https://github.com/kisslinux/kiss/blob/master/kiss#L286-L288 2020-02-27T04:42:50 #kisslinux i see 2020-02-27T05:07:46 #kisslinux you can fork all the kiss repos and host them anywhere you want 2020-02-27T05:07:57 #kisslinux github gitlab private git or whatever 2020-02-27T05:08:20 #kisslinux it's just a bunch of text files, that contain url's to original sources and build instructions 2020-02-27T08:13:09 #kisslinux Our Firefox will never enable DOH by default 2020-02-27T08:13:16 #kisslinux Nor will firefox turn it on remotely 2020-02-27T08:13:20 #kisslinux when using firefox-privacy 2020-02-27T08:13:37 #kisslinux freddyruxpin: 2020-02-27T08:16:36 #kisslinux freddyruxpin: Re rxvt-unicode / urxvt: The package manager will stay dumb 2020-02-27T08:26:30 #kisslinux lol 2020-02-27T08:26:48 #kisslinux It's like, the same thing, day after day, in here 2020-02-27T08:33:30 #kisslinux Yes 2020-02-27T08:34:46 #kisslinux freddyruxpin: re "we don't have xautolock?"... Package it 2020-02-27T08:35:07 #kisslinux probably requires dbus 2020-02-27T08:35:10 #kisslinux lol 2020-02-27T08:35:23 #kisslinux Also, re libasound errors. That's probably due to a partial update 2020-02-27T08:35:50 #kisslinux xautoload needs libxss and imake 2020-02-27T08:35:55 #kisslinux oh nice 2020-02-27T08:36:33 #kisslinux re: sneakernet kiss linux 2020-02-27T08:36:44 #kisslinux We await your input 2020-02-27T08:36:55 #kisslinux We have have libxss which is libXScrnSaver 2020-02-27T08:37:05 #kisslinux > X.Org imake program and related utilities 2020-02-27T08:37:06 #kisslinux God 2020-02-27T08:37:13 #kisslinux If you didn't read that much scrollback, basically we need you to start sending us kiss updates via the mail 2020-02-27T08:37:22 #kisslinux I read it 2020-02-27T08:37:25 #kisslinux lol 2020-02-27T08:37:32 #kisslinux If you send me money I'll do it 2020-02-27T08:37:44 #kisslinux lolol 2020-02-27T08:37:58 #kisslinux I will send you kisscoins 2020-02-27T08:38:05 #kisslinux it's our new sneaker currency 2020-02-27T08:38:19 #kisslinux I can't feed myself with kisscoins 2020-02-27T08:38:36 #kisslinux :P 2020-02-27T08:38:52 #kisslinux It's lent anyways 2020-02-27T08:39:51 #kisslinux Minus llvm/rust/clang/nodejs/firefox you can build the whole repositories in an hour or so 2020-02-27T08:40:08 #kisslinux firefox-bin lets you avoid those too 2020-02-27T08:40:24 #kisslinux If you're not running amdgpu you can avoid llvm entirely fyi 2020-02-27T08:42:59 #kisslinux well same discussions day after day, otherwise #kisslinux will be practically empty 2020-02-27T08:57:59 #kisslinux I'm gonna release videos like this: https://www.youtube.com/watch?v=iDGq64D0rRo 2020-02-27T08:59:15 #kisslinux It won't dry either ;) 2020-02-27T09:05:03 #kisslinux E5ten: libX11 returns unknown option on --disable-nls 2020-02-27T09:13:57 #kisslinux Any more suggestions for the FAQ? 2020-02-27T09:14:05 #kisslinux I'm in the writing mood 2020-02-27T09:39:34 #kisslinux Dylanaraps, how to take a screenshot comes up often 2020-02-27T09:41:38 #kisslinux also how to delete a package and all its deps 2020-02-27T10:34:26 #kisslinux aarng: Thanks 2020-02-27T10:39:18 #kisslinux E5ten: libvpx is a tricky one. 2020-02-27T10:47:30 #kisslinux well crap, autoconf2.13 needs gnu m4, I'll need to re-add GNU m4 *or* cheat it like autoconf2.13 2020-02-27T10:51:54 #kisslinux GNU <3 GNU 2020-02-27T10:52:27 #kisslinux anyway dylan, what buildserver do you use (assuming you have one) to build firefox-bin? I think I'll need one since regular firefox-bin of course won't work 2020-02-27T10:52:56 #kisslinux I have a vps 2020-02-27T10:53:10 #kisslinux Just a shitty $5 a month 2 core something 2020-02-27T10:54:01 #kisslinux eh that's cheap enough, at least my laptop won't suffer 2020-02-27T10:54:27 #kisslinux I build with -j1 as well 2020-02-27T10:54:38 #kisslinux Takes an extra hour or so but it's fine 2020-02-27T11:29:13 #kisslinux guys, pls help with sed - https://termbin.com/4w5xr 2020-02-27T11:31:29 #kisslinux https://regex101.com/ 2020-02-27T11:44:58 #kisslinux is /usr/bin/rustc on gcc systems linked to libLLVM-9? 2020-02-27T11:48:10 #kisslinux Let me chec 2020-02-27T11:48:11 #kisslinux k 2020-02-27T11:50:03 #kisslinux Yes 2020-02-27T11:50:08 #kisslinux As well as libgcc 2020-02-27T11:50:27 #kisslinux I'm making good progress here 2020-02-27T11:50:28 #kisslinux https://github.com/kisslinux/repo/issues/162 2020-02-27T11:51:28 #kisslinux perl is needed build the kernel, isn't it 2020-02-27T11:54:47 #kisslinux :( 2020-02-27T11:54:54 #kisslinux I'll look into that 2020-02-27T11:54:58 #kisslinux and replace it 2020-02-27T11:59:01 #kisslinux Removing perl will make our chroots even tinier 2020-02-27T11:59:15 #kisslinux Pair that with the other fixes I'll make once GCC 10 comes around 2020-02-27T11:59:26 #kisslinux The kernel only needs it for a couple of tiny perl scripts iirc. 2020-02-27T12:01:17 #kisslinux brb 2020-02-27T12:01:49 #kisslinux The kernel sources will be tricky though as I'd have to upstream whatever changes I make 2020-02-27T12:01:52 #kisslinux Fun ;) 2020-02-27T12:03:46 #kisslinux perl is already removed in kiss chroots, no? 2020-02-27T12:30:00 #kisslinux erff.. dylanaraps is removing my favorite language :( 2020-02-27T12:32:37 #kisslinux I thought I was the only one who didn't completely hate perl! 2020-02-27T12:33:01 #kisslinux But you can still install it. It's just more minimal without it 2020-02-27T12:33:56 #kisslinux Crestwave: i love this language, the only problem are some poeple what they're doing with it. Yeaah i know, it's better to build without it and to not have any kind of deps on it 2020-02-27T12:35:27 #kisslinux exactly 2020-02-27T12:37:38 #kisslinux It's actually a lot like shell in that aspect 2020-02-27T12:39:01 #kisslinux yeea, and i like the way how packages are written 2020-02-27T12:55:50 #kisslinux o 2020-02-27T12:55:59 #kisslinux https://github.com/cemkeylan/sysmgr 2020-02-27T12:56:10 #kisslinux It's out now 2020-02-27T12:58:54 #kisslinux merakor: I was right or close to it ;) 2020-02-27T12:59:11 #kisslinux What did you think it was :D 2020-02-27T12:59:49 #kisslinux I knew it was init related in some way 2020-02-27T13:04:03 #kisslinux I currently don't have any issues with it running on my system. The memory footprint is pretty similar to runit. But I would appreciate anyone willing to test this. 2020-02-27T13:04:40 #kisslinux I will open an issue to Community now and add a PR once I feel good about it. 2020-02-27T13:07:18 #kisslinux Nice 2020-02-27T13:14:08 #kisslinux Minor note, I think it's preferred not to use the SIG prefix with kill 2020-02-27T13:15:47 #kisslinux > An early proposal also required symbolic signal_names to be recognized with or without the SIG prefix. Historical versions of kill have not written the SIG prefix for the -l option and have not recognized the SIG prefix on signal_names. Since neither applications portability nor ease-of-use would be improved by requiring this extension, it is no longer required. 2020-02-27T13:16:08 #kisslinux Also might be kinda sorta preferred to use -s NAME instead of -something, but that's part of POSIX XSI so eh 2020-02-27T13:16:26 #kisslinux Oh that's true, I have forgotten about that 2020-02-27T13:16:29 #kisslinux Thanks! 2020-02-27T13:17:31 #kisslinux Np. Looks pretty cool and well documented! 2020-02-27T13:19:36 #kisslinux I am not that good at documenting, but I tried my best. 2020-02-27T13:20:03 #kisslinux It is my least favourite process of programming. 2020-02-27T13:52:55 #kisslinux konimex: what do you need autoconf for? 2020-02-27T13:53:43 #kisslinux And for --disable-nls and libx11 you're passing that as an arg to the configure script? 2020-02-27T13:53:54 #kisslinux Because that's what I'm passing it to and it works for me 2020-02-27T13:54:36 #kisslinux E5ten: Firefox probably 2020-02-27T14:00:56 #kisslinux It doesn't have a tarball with a pregenerated configure? 2020-02-27T14:01:50 #kisslinux hahahahahah 2020-02-27T14:01:53 #kisslinux No 2020-02-27T14:02:06 #kisslinux It also requires an 18~ year old version of autoconf 2020-02-27T14:02:31 #kisslinux See this is why you falkon 2020-02-27T14:03:16 #kisslinux I need a real adblocker though 2020-02-27T14:03:25 #kisslinux also about:config level controls 2020-02-27T14:03:27 #kisslinux Also uh yeah libvpx seems pretty impossible to deal with lol 2020-02-27T14:03:38 #kisslinux xkeyboard-config too? 2020-02-27T14:03:44 #kisslinux https://github.com/kisslinux/repo/issues/162 2020-02-27T14:03:53 #kisslinux Falkons adblocker is avtual hot garbage 2020-02-27T14:03:58 #kisslinux I don't think it even works 2020-02-27T14:04:09 #kisslinux Oh you're talking about perl not GNU make 2020-02-27T14:04:15 #kisslinux Anything unticked and without comment I'm still building 2020-02-27T14:04:25 #kisslinux Anything unticked with comment needs perl 2020-02-27T14:04:33 #kisslinux Aything ticked is done 2020-02-27T14:04:58 #kisslinux So I have 2 shitty bash scripts for replacing the perl and Python scripts in xkeyboard-config but I assume that isn't good for kiss cuz bash 2020-02-27T14:05:34 #kisslinux They'll be easier to read than perl 2020-02-27T14:05:48 #kisslinux Yeah but would you want to require bash? 2020-02-27T14:06:00 #kisslinux It'd be trading one scripting language not installed by default for another 2020-02-27T14:06:03 #kisslinux No no 2020-02-27T14:06:09 #kisslinux I mean to rewrite in awk/sh 2020-02-27T14:06:18 #kisslinux Your bash will be easier to read than their perl 2020-02-27T14:06:25 #kisslinux Oh sure, I'm saying all I have right now is a bash one 2020-02-27T14:06:32 #kisslinux Uh I don't think it will but I'll send it 2020-02-27T14:06:44 #kisslinux But like I really doubt this is gonna be more readable it's fucking terrible 2020-02-27T14:07:03 #kisslinux Send it anyway 2020-02-27T14:07:22 #kisslinux Oh wait nevermind it already is sh I was looking at an older copy 2020-02-27T14:07:31 #kisslinux I guess I got around to it lol 2020-02-27T14:07:39 #kisslinux Could one not simply ship the converted files? 2020-02-27T14:07:48 #kisslinux http://ix.io/2c0z 2020-02-27T14:08:16 #kisslinux Wrong link? 2020-02-27T14:08:19 #kisslinux It can probably be shortened I didn't spend long trying to make it less shit 2020-02-27T14:09:03 #kisslinux Uh maybe it's a capital O instead of a 0 I sent this link from my phone even though I uploaded on computer just cuz I was already talking from my phone 2020-02-27T14:09:24 #kisslinux yeah http://ix.io/2cOz 2020-02-27T14:10:44 #kisslinux Thanks 2020-02-27T14:11:05 #kisslinux Can probably be improved a lot 2020-02-27T14:11:50 #kisslinux Like I'm sure there's redundant stuff in there 2020-02-27T14:12:03 #kisslinux Hang on 2020-02-27T14:12:08 #kisslinux Does anything use the lst files? 2020-02-27T14:13:01 #kisslinux I wanna say I think I remember trying to go without them and some shit was broken but I could have somehow fabricated that memory cuz I don't remember what broke 2020-02-27T14:13:12 #kisslinux Alright 2020-02-27T14:14:14 #kisslinux Classic freedesktop 2020-02-27T14:14:18 #kisslinux Lets swap to xml 2020-02-27T14:14:25 #kisslinux then write a tool to convert back to the actual format 2020-02-27T14:14:28 #kisslinux because xml is life 2020-02-27T14:14:42 #kisslinux wait what isn't that what this tool does? 2020-02-27T14:14:49 #kisslinux it converts an xml to the lst format? 2020-02-27T14:14:59 #kisslinux Yes 2020-02-27T14:15:06 #kisslinux Though they were written in lst first iirc 2020-02-27T14:15:08 #kisslinux oh wait you were talking from the perspective of freedesktop 2020-02-27T14:15:10 #kisslinux I gotcha 2020-02-27T14:15:16 #kisslinux I thought you were saying what you were gonna do 2020-02-27T14:15:20 #kisslinux nono 2020-02-27T14:23:32 #kisslinux http://ix.io/2cOF here it is somewhat simplified (unnecessary handling of a tiny bit of stuff removed) 2020-02-27T14:24:31 #kisslinux dylanaraps: also, when you build the kernel, do you need perl? 2020-02-27T14:29:00 #kisslinux E5ten: No idea 2020-02-27T14:29:14 #kisslinux I'll investigate once I'm through the list of packages 2020-02-27T14:29:20 #kisslinux thanks 2020-02-27T14:30:33 #kisslinux aside from the kernel, that just leaves libvpx right? 2020-02-27T14:31:38 #kisslinux Yup 2020-02-27T14:31:48 #kisslinux Any anything I haven't built yet 2020-02-27T14:32:09 #kisslinux I'll get started on trying to get libvpx off perl but it'll definitely take ages if it's even possible lol 2020-02-27T14:35:09 #kisslinux E5ten: i had a look also, it will not be easy.. 2020-02-27T14:36:33 #kisslinux o/ 2020-02-27T14:46:33 #kisslinux E5ten: firefox, and for libX11, yep it was passed to the ./configure as a flag, I'll need to recheck again tomorrow but I have deadlines to catch so won't be able to work on anything else until Saturday, but I'll try to send logs from this morning's trial 2020-02-27T14:48:03 #kisslinux re: falkon, yeah I'd like falkon back then (I thought at least I need a functioning browser before I finally got Rust to work) but let's just say my laptop doesn't like to build Qt 2020-02-27T14:50:04 #kisslinux can't you have it build using a small number of cores to make it usable even if it takes much longer? 2020-02-27T14:54:11 #kisslinux haven't tried that, but "much longer" doesn't really sound appealing when on a laptop, but since KISS dropped all qt things from the main repos, I'll focus on main repos (and waiting for LLVM 10 to release a new tarball) for the time being, maybe when wyverkiss starts its work on community I'll take another look 2020-02-27T14:56:30 #kisslinux oh dear github went haywire again 2020-02-27T15:11:31 #kisslinux that new picture on https://github.com/kisslinux looks nice 2020-02-27T15:20:09 #kisslinux why can't is just be the logo lol 2020-02-27T15:20:28 #kisslinux s/is/it 2020-02-27T15:24:58 #kisslinux my doas is messed up, trying to update package manager. "doas: operation not permitted" 2020-02-27T15:35:55 #kisslinux What does /etc/doas.conf look like? 2020-02-27T15:36:01 #kisslinux jesus christ fuck libvpx and perl so much this is so mindnumbing 2020-02-27T15:41:07 #kisslinux https://www.termbin.com/d4gr 2020-02-27T16:06:44 #kisslinux ok it seems like for x86 the only perl script that I think needs to be rewritten is rtcd.pl, and this usage in a script http://ix.io/2cP3 2020-02-27T16:11:08 #kisslinux Firefox has one perl script: https://dxr.mozilla.org/mozilla-central/source/config/Moz/Milestone.pm 2020-02-27T16:13:54 #kisslinux the 2 things I have that need perl to build are openssl and nss 2020-02-27T16:14:45 #kisslinux fucking TLS libs universally suck to build I guess 2020-02-27T16:14:56 #kisslinux libressl doesn't need it 2020-02-27T16:26:40 #kisslinux given that libressl can no longer take upstream openssl changes and because of that is basically living on borrowed time I'm not gonna switch 2020-02-27T16:27:22 #kisslinux https://dxr.mozilla.org/mozilla-central/search?q=bin%2Fperl&redirect=falsehttps://dxr.mozilla.org/mozilla-central/search?q=bin%2Fperl&redirect=false 2020-02-27T16:27:24 #kisslinux oof 2020-02-27T16:27:26 #kisslinux Fair 2020-02-27T17:35:44 #kisslinux dylanaraps: http://ix.io/2cPn much shortened and simpler version of the shell xml2lst 2020-02-27T17:59:56 #kisslinux Thanks! 2020-02-27T18:02:41 #kisslinux I'll have another version shortly I've been working to minimize it as much as I can 2020-02-27T18:33:34 #kisslinux cryptsetup build failed: https://termbin.com/j966 2020-02-27T18:38:29 #kisslinux dylanaraps: http://ix.io/2cQa 2020-02-27T18:40:42 #kisslinux hello 2020-02-27T18:43:27 #kisslinux hi 2020-02-27T18:55:09 #kisslinux I made the mistake of sharing sysmgr on r/linux :D 2020-02-27T18:56:38 #kisslinux freddyruxpin: Contact the maintainer. 2020-02-27T18:57:34 #kisslinux E5ten: Thanks 2020-02-27T19:12:13 #kisslinux https://github.com/kisslinux/repo/issues/162 2020-02-27T19:12:14 #kisslinux Damn 2020-02-27T19:12:21 #kisslinux Firefox, libvpx and the kernel 2020-02-27T19:12:32 #kisslinux Otherwise the repos are perl free 2020-02-27T19:13:03 #kisslinux for the kernel, is there anything other than build_OID_registry that you need perl for? 2020-02-27T19:13:19 #kisslinux The issue is that the user controls kernel sources 2020-02-27T19:13:36 #kisslinux I can't patch anything 2020-02-27T19:14:13 #kisslinux I mean yeah but you can mention patches in the wiki or guide or whatever 2020-02-27T19:14:53 #kisslinux What I might do is exclude perl from the chroot (as nothing in it now requires it) and have a section in the install guide about it 2020-02-27T19:15:05 #kisslinux ie, two options; patch the sources or install perl 2020-02-27T19:16:10 #kisslinux as far as I can tell the only perl script in the kernel source that's for actually building the kernel and not like docs and stuff is build_OID_registry, and I have a bash script for it but I think it'd be very hard to convert it to sh 2020-02-27T19:16:40 #kisslinux very disgusting script too 2020-02-27T19:16:51 #kisslinux The step can instead be: "install perl to build the kernel" 2020-02-27T19:17:21 #kisslinux it's also probably worse than it should be just because I wrote it ages ago when I was worse at scripting 2020-02-27T19:19:53 #kisslinux given your superior scripting skills if you wanna take a shot at making an sh script here you go ;) http://ix.io/2cQu but I warn you it uses declarative arrays so 2020-02-27T19:20:24 #kisslinux actually a better idea might just be making a small C prog to do it 2020-02-27T19:20:31 #kisslinux Will look into it 2020-02-27T19:20:37 #kisslinux Thanks 2020-02-27T19:21:37 #kisslinux awk not an option? 2020-02-27T19:22:05 #kisslinux you need bitwise operators, which are not available in POSIX awk 2020-02-27T19:22:10 #kisslinux probably a better option I think I tried doing it in awk and couldn't figure it out but I'm shit at awk so 2020-02-27T19:22:23 #kisslinux nevermind then 2020-02-27T19:22:42 #kisslinux The problem is that upstream likely won't accept it 2020-02-27T19:22:45 #kisslinux Which makes sense 2020-02-27T19:22:51 #kisslinux "Why break something which works?" 2020-02-27T19:23:33 #kisslinux well if it was done in POSIX sh or POSIX awk or POSIX C they should accept it but yeah they probably wouldn't given their reactions to my yacc patches (still fucking furious over this) 2020-02-27T19:23:50 #kisslinux That's where my mind went 2020-02-27T19:24:26 #kisslinux if anyone's interested, here's a python version (https://github.com/oasislinux/linux/blob/2426f25389121d5dd72d4028736e6ae03c2125da/lib/build_OID_registry) and heres a lua 5.2 version (https://github.com/oasislinux/linux/blob/ae137dcada883ca3494432939f24c106aa884f6f/lib/build_OID_registry) 2020-02-27T19:24:34 #kisslinux it is different though because unlike with the yacc thing there is no other part of the kernel build that requires perl for any arch 2020-02-27T19:24:54 #kisslinux just extra things like docs and testing and stuff 2020-02-27T19:25:55 #kisslinux i think there are also a config option you can turn off to remove the dependency on build_OID_registry 2020-02-27T19:26:09 #kisslinux iirc a ton of stuff depends on it though? 2020-02-27T19:27:41 #kisslinux CFG80211_REQUIRE_SIGNED_REGDB, which selects CONFIG_SYSTEM_DATA_VERIFICATION, which selects CONFIG_OID_REGISTRY 2020-02-27T19:28:28 #kisslinux Can anyone help me a bit out,I’m trying to get ethernet to work after the first reboot so I can install sowm etc...24h already I’m trying,read a ton of things tried everything and I still can’t get internet 2020-02-27T19:28:32 #kisslinux https://imgur.com/a/XpaHy6g 2020-02-27T19:28:57 #kisslinux mforney: how doable do you think a C rewrite of it would be? 2020-02-27T19:29:11 #kisslinux greyjoy: It's your kernel config. 2020-02-27T19:29:20 #kisslinux Drivers for ethernet are missing 2020-02-27T19:29:30 #kisslinux i think it would be pretty easy. most of the lines in the lua version can be directly translated to C 2020-02-27T19:29:55 #kisslinux Found that my ethernet is intel driver is igb with i82575 2020-02-27T19:30:11 #kisslinux I enabled that in drivers,network support 2020-02-27T19:31:10 #kisslinux greyjoy: Send your .config 2020-02-27T19:32:12 #kisslinux Upload it somewhere 2020-02-27T19:32:26 #kisslinux Copy it to a device with internet 2020-02-27T19:32:31 #kisslinux Or boot a live-cd with interne 2020-02-27T19:32:34 #kisslinux internet* 2020-02-27T19:34:02 #kisslinux Where exactly is it located,how do i get the .config file so i can upload it. Sorry but i never did this so it’s my first time ☹️ 2020-02-27T19:41:24 #kisslinux @greyjoy: wherever you compiled the kernel, for instance: /usr/src/linux, remember when you ran the make and make install commands? where you did that 2020-02-27T19:42:10 #kisslinux anyway, regarding removal of perl, oasis has never had perl, so chances are i have alternative scripts for any packages we have in common 2020-02-27T19:42:11 #kisslinux then cp .config config.txt so that you don't lose sight of it, "dot files" (those starting with a period) are "hidden" in linux systems 2020-02-27T19:44:10 #kisslinux mforney: Nice. I've only got Firefox and libvpx left on my list. 2020-02-27T19:44:35 #kisslinux https://github.com/kisslinux/repo/issues/162 2020-02-27T19:49:48 #kisslinux well, can't help you either of those 2020-02-27T19:51:17 #kisslinux :P 2020-02-27T20:23:20 #kisslinux Is there a specific reason for the removal of kiss-depends-finder? 2020-02-27T20:24:53 #kisslinux Oops. I removed it while I was rewriting it and didn't add it back 2020-02-27T20:25:00 #kisslinux 2 secs 2020-02-27T20:25:54 #kisslinux lmao 2020-02-27T20:26:13 #kisslinux It seemed too useful to just remove quietly 2020-02-27T20:33:15 #kisslinux dilyn: Fixed 2020-02-27T20:39:06 #kisslinux i don't know guys, i wish i could stay, but i might be heading back over to gentooland, too many things breaking and i just can't figure out all these things on my own 2020-02-27T20:41:09 #kisslinux You need to open bug reports or contact the maintainers of the packages with supposed issues 2020-02-27T20:42:46 #kisslinux There are no _known_ bugs in the official repositories or package manager. 2020-02-27T20:43:06 #kisslinux As for any issues in Community packages, contact the maintainer. 2020-02-27T20:43:23 #kisslinux These issues likely won't be fixed with a passing message in IRC. 2020-02-27T20:43:37 #kisslinux That being said, do what you like. 2020-02-27T20:46:51 #kisslinux i might hang around a bit longer, i mean, this is basically my ideal system just not all put together yet 2020-02-27T20:51:50 #kisslinux freddyruxpin: what bugs are you running in to? 2020-02-27T20:54:54 #kisslinux strange behavior between kiss package manager and doas 2020-02-27T20:55:04 #kisslinux meaning i can't even update or install new packages 2020-02-27T20:55:40 #kisslinux i'm trying to compile some stuff myself outside of the repo's and i'm not quite getting it 2020-02-27T20:56:03 #kisslinux freddyruxpin: That's a doas.conf issue 2020-02-27T20:56:18 #kisslinux Regarding the second one, I need more information. 2020-02-27T20:56:32 #kisslinux The more information I have, the better I can help you. 2020-02-27T20:56:54 #kisslinux i don't like to feel like i'm burdening people with my issues either 2020-02-27T20:57:14 #kisslinux well, i'mtrying to compile exfat-fuse 2020-02-27T20:57:35 #kisslinux It's not a burden on me if you investigate things yourself prior and provide me with information. 2020-02-27T20:58:08 #kisslinux so i built libfuse, that seemed to go ok, a self-test is included and it passed most of the tests, then when compiling exfat it basically says it can't find fuse 2020-02-27T20:58:12 #kisslinux Compilation issues for packages outside of the official repositories aren't my realm. 2020-02-27T20:58:24 #kisslinux This doesn't mean I won't lend a hand though. 2020-02-27T20:59:10 #kisslinux Is the distribution (official repositories + package manager) broken in any way? 2020-02-27T20:59:30 #kisslinux well, i'm also trying to figure out how to add/contribute packages to community 2020-02-27T20:59:53 #kisslinux libfuse must be compiled with --enable-lib and optionally --enable-util 2020-02-27T21:00:44 #kisslinux hmm, ok, i'll try recompiling 2020-02-27T21:03:44 #kisslinux Ok, so on this I would recommend use the kiss pkg manager so you don't thrash your system with installed / partially installed stuff. The format is all documented on the website. Copy some simple package from community, the whole directory, and you'll just rename the directory to the pkg name, edit the build, sources, checksums accordingly 2020-02-27T21:04:27 #kisslinux as long as DESTDIR="$1" is used, 99% of the time you're safe attempting to package most things as you learn how it all works 2020-02-27T21:05:10 #kisslinux adam, why are you outside of emacs? smh 2020-02-27T21:05:36 #kisslinux You'll be fine so long as you build as non-root (your user for example) 2020-02-27T21:05:50 #kisslinux You'll just get errors for any access to / and the build will stop 2020-02-27T21:06:15 #kisslinux That's true. Kiss has come a long ways for safety since enforcing that 2020-02-27T21:06:23 #kisslinux :D 2020-02-27T21:06:31 #kisslinux aarng: long story 2020-02-27T21:06:40 #kisslinux basically i'm raging and dealing with workflow problems right now 2020-02-27T21:06:45 #kisslinux RIP 2020-02-27T21:07:12 #kisslinux lol 2020-02-27T21:07:24 #kisslinux emacs fault? 2020-02-27T21:07:32 #kisslinux it's always emacs fault, and also never. 2020-02-27T21:07:53 #kisslinux i'm on windows messing with visual studio 2020-02-27T21:08:03 #kisslinux that's how hard im raging 2020-02-27T21:08:09 #kisslinux 0_0 2020-02-27T21:08:09 #kisslinux lmao 2020-02-27T21:11:08 #kisslinux They don't make emacs for windows? 2020-02-27T21:11:17 #kisslinux dilyn: yes 2020-02-27T21:11:38 #kisslinux it's dog slow tho by comparison 2020-02-27T21:11:54 #kisslinux You can get decent performance for Emacs using WSL2, but still sucks 2020-02-27T21:12:13 #kisslinux bastard linux 2020-02-27T21:12:28 #kisslinux that's a good description of wsl 2020-02-27T21:12:30 #kisslinux yeah -- WSL rubs me the wrong way/the blending between the 2 environments was not smooth for me 2020-02-27T21:12:35 #kisslinux but that was in like 2015 2020-02-27T21:12:43 #kisslinux maybe it's better now : - ) 2020-02-27T21:13:13 #kisslinux WSL was always incredibly slow for me 2020-02-27T21:13:16 #kisslinux It is interesting editing windows files in /mnt/c/Users/username from WSL2 Emacs however 2020-02-27T21:13:17 #kisslinux mostly I just https://scoop.sh/'d and then shelled out in emacs. 2020-02-27T21:14:07 #kisslinux You can mount your linux files in win1- and access them from windows tools too, and they sync localhost between the two, a nice touch 2020-02-27T21:14:27 #kisslinux But performance is still bad IMO even with wsl2 improvements, unfortunately with wsl2 it's just a glorified virtual machine experience 2020-02-27T21:14:29 #kisslinux neeasade, Emacs was never slow for me on windows, what version were you using? 2020-02-27T21:14:58 #kisslinux kiedtl: hmmmmm 24 something 2020-02-27T21:15:06 #kisslinux ¯_(ツ)_/¯ 2020-02-27T21:15:10 #kisslinux I was using 25 2020-02-27T21:15:15 #kisslinux flycheck, syntax hl, and magit were the problems 2020-02-27T21:15:21 #kisslinux ah. 2020-02-27T21:15:25 #kisslinux never used any of those. 2020-02-27T21:15:34 #kisslinux you don't use syntax highlighting 2020-02-27T21:15:35 #kisslinux ?? 2020-02-27T21:15:39 #kisslinux nah 2020-02-27T21:15:43 #kisslinux not for a long time 2020-02-27T21:15:48 #kisslinux What is this a fellow emacsen user here in #kisslinux ? 2020-02-27T21:15:57 #kisslinux I've been the only one, for so long now. 2020-02-27T21:16:01 #kisslinux kiedtl: neat -- just weird to find peeps in that camp 2020-02-27T21:16:05 #kisslinux Ah 2020-02-27T21:16:10 #kisslinux adamantium[m]: hello there, emacs is the way. 2020-02-27T21:16:25 #kisslinux emacs shell-mode with bash is 2comf 2020-02-27T21:16:40 #kisslinux neeasade: I rely heavily on projectile and magit for most things I do for kiss. 2020-02-27T21:16:47 #kisslinux M-x shell is my goto 2020-02-27T21:16:54 #kisslinux hell yeah brother HH 2020-02-27T21:16:54 #kisslinux neeasade, I started programming in windows wordpad/notepad, so for a long time I didn't know there was something called syntax highlighting :) 2020-02-27T21:17:00 #kisslinux with `better-shell ' addon 2020-02-27T21:17:24 #kisslinux I was enlightened by vscode, and then by spacemacs 2020-02-27T21:17:31 #kisslinux kiedtl: very neat -- to be maybe too pedantic, you turn off font-lock-mode ? 2020-02-27T21:17:48 #kisslinux font-lock-mode? 2020-02-27T21:17:52 #kisslinux spacemacs is fine, except they still make you install evil from holy-mode, which turned me off 2020-02-27T21:17:59 #kisslinux the thing in emacs that colors text, IE syntax highlighting 2020-02-27T21:18:23 #kisslinux neeasade, when I installed emacs it defaulted no syntax hightlighting 2020-02-27T21:18:27 #kisslinux it was a while back 2020-02-27T21:18:32 #kisslinux I don't really remember 2020-02-27T21:18:35 #kisslinux adamantium[m]: fwiw I am an evil sinner who uses emacs as vim 2020-02-27T21:18:41 #kisslinux kiedtl: ok 2020-02-27T21:18:44 #kisslinux neeasade: I maintain our Emacs pkgs just lmk if you think our builds need any changes or features added 2020-02-27T21:18:56 #kisslinux adamantium: they give you a choice, dont' you? 2020-02-27T21:18:59 #kisslinux adamantium[m]: ah, sorry to dissapoint you, I am a nixos user 2020-02-27T21:19:02 #kisslinux s/dont you/dont they 2020-02-27T21:19:08 #kisslinux which is practically the opposite of kisslinux 2020-02-27T21:19:13 #kisslinux neeasade: oh I used to do that 2020-02-27T21:19:30 #kisslinux neat! 2020-02-27T21:19:47 #kisslinux neeasade: I have created this for example is a project of mine https://github.com/a-schaefers/themelios 2020-02-27T21:19:59 #kisslinux Kiss is better though, so just come on over. 2020-02-27T21:20:05 #kisslinux so "meson configure | grep lib" yields https://termbin.com/achx 2020-02-27T21:20:20 #kisslinux adamantium[m]: very cool, thanks for the link 2020-02-27T21:20:30 #kisslinux adamantium[m]: what about a nix package on kisslinux🤔 2020-02-27T21:20:41 #kisslinux you can install nix pkg manager, I have it 2020-02-27T21:20:55 #kisslinux perf 2020-02-27T21:21:02 #kisslinux works fine, just make sure you install sudo first 2020-02-27T21:21:09 #kisslinux it needs sudo to bootstrap itself 2020-02-27T21:21:14 #kisslinux adamantium[m]: you were the systemE guy 2020-02-27T21:21:16 #kisslinux it all makes sense 2020-02-27T21:21:18 #kisslinux Ya 2020-02-27T21:21:22 #kisslinux that's me too 2020-02-27T21:21:26 #kisslinux LOL 2020-02-27T21:21:40 #kisslinux looks like the lib is enabled? 2020-02-27T21:25:40 #kisslinux neeasade: if you use Emacs / magit / projectile on kiss, those packages are going to not like working with busybox diffutils/grep/findutils . Lucky our base in Kiss is 100% flexible, you can easily swap specific tools to gnu to make your Emacs happy 2020-02-27T21:26:09 #kisslinux adamantium[m]: yay ty for the info 2020-02-27T21:26:39 #kisslinux neeasade: In my case, I actually prefer gnu, and removed busybox entirely, I packaged nearly the entire gnu base coreutils ecosystem in community, most of it is using static compiles. 2020-02-27T21:27:24 #kisslinux adamantium[m]: I would probably be in a similar boat 2020-02-27T21:28:42 #kisslinux "make sure your init system will start the /etc/init.d/fuse3 init script" 2020-02-27T21:29:30 #kisslinux is that something i should put in /etc/rc.d/ then? 2020-02-27T21:31:45 #kisslinux No idea. You may need to create a runit service for it. 2020-02-27T21:32:21 #kisslinux Again, this isn't an issue with KISS so it's outside of the help I actually do choose to provide. 2020-02-27T21:32:54 #kisslinux I think you're mistaken in calling these distribution related issues. 2020-02-27T21:33:17 #kisslinux So a service is just a process that is supervised, read the script in question and figure out if you want to just auto start the process or create a service for which ever init system you chose. 2020-02-27T21:33:21 #kisslinux If you _do_ have any issues related to KISS itself I'd like to know (and I will help until resolved). 2020-02-27T21:34:44 #kisslinux No one here will hold your hand. As I said earlier, if you do want help with things like this, provide as much information as you can. Investigate yourself beforehand as well. 2020-02-27T21:35:41 #kisslinux if this is something that i'd package for community wouldn't this be part of it? 2020-02-27T21:35:45 #kisslinux No 2020-02-27T21:37:15 #kisslinux I _choose_ to provide support solely for the official repositories and the "distribution" itself which extends to the package manager, init, etc. Community is excluded minus pull request reviews. 2020-02-27T21:37:54 #kisslinux Understand that I do this for free. I am under no obligation to help anyone with anything. 2020-02-27T21:38:29 #kisslinux I maintain (which includes bug fixes, etc) the distribution. Anything extra is extra. 2020-02-27T21:38:46 #kisslinux No one donates which makes this doubly true. 2020-02-27T21:39:12 #kisslinux This doesn't mean that I won't help _ever_. I provide a lot of extra support. 2020-02-27T21:40:16 #kisslinux Yeah, fix my bash script dylanaraps pretty please 2020-02-27T21:40:24 #kisslinux If you'd like me to help with your package issue I need as much information as you can provide. Tell me everything you've tried, send logs, send your package files, etc. 2020-02-27T21:40:35 #kisslinux And also we can send him money and he will mail us usb sticks with the latest kiss updates 2020-02-27T21:40:36 #kisslinux I'm not going to sit here and debug a sentence. 2020-02-27T21:41:36 #kisslinux Sorry I keep jumping in. How goes the power management project, though? 2020-02-27T21:41:43 #kisslinux It's done 2020-02-27T21:41:45 #kisslinux I'm using it 2020-02-27T21:41:49 #kisslinux Have been for days now 2020-02-27T21:41:52 #kisslinux NICE 2020-02-27T21:42:03 #kisslinux Passes powertop _for my hardware_ 2020-02-27T21:42:10 #kisslinux I was looking the other day, you default to ondemand when unplugged 2020-02-27T21:42:14 #kisslinux why not powersave ? 2020-02-27T21:42:34 #kisslinux ondemand is used over powersave nowadays 2020-02-27T21:43:07 #kisslinux weird 2020-02-27T21:43:12 #kisslinux ok 2020-02-27T21:43:27 #kisslinux The idea is that powersave runs at a lower frequency _always_ which can make some tasks run longer resulting in more battery usage 2020-02-27T21:43:29 #kisslinux Make sense? 2020-02-27T21:43:42 #kisslinux mhmm 2020-02-27T21:43:45 #kisslinux Whereas ondemand will scale 2020-02-27T21:43:49 #kisslinux cool 2020-02-27T21:43:53 #kisslinux You can tweak it though 2020-02-27T21:44:14 #kisslinux Just read this and pick what suits you best. https://www.kernel.org/doc/Documentation/cpu-freq/governors.txt 2020-02-27T21:44:34 #kisslinux How does it figure out when a plug/unplug event happens 2020-02-27T21:44:44 #kisslinux It doesn't 2020-02-27T21:44:48 #kisslinux That's up to you 2020-02-27T21:44:54 #kisslinux Read the README 2020-02-27T21:45:01 #kisslinux It merely provides the switching mechanism 2020-02-27T21:45:27 #kisslinux acpi no? 2020-02-27T21:45:30 #kisslinux Ah. How do you do it on your machine? I could use spm I suppose 2020-02-27T21:46:08 #kisslinux I just set power mode on boot and manually swap to battery mode when I leave the house 2020-02-27T21:46:16 #kisslinux So basically https://github.com/a-schaefers/spm + https://github.com/dylanaraps/pow 2020-02-27T21:46:24 #kisslinux Would work okay 2020-02-27T21:46:38 #kisslinux Yes 2020-02-27T21:46:43 #kisslinux Cool 2020-02-27T21:46:48 #kisslinux Usage is just: 'pow pow' or 'pow bat' 2020-02-27T21:47:04 #kisslinux Configuration is done through editing the script itself 2020-02-27T21:47:10 #kisslinux k 2020-02-27T21:48:02 #kisslinux https://github.com/dylanaraps/pow 2020-02-27T21:48:07 #kisslinux For anyone wondering 2020-02-27T21:50:39 #kisslinux acpi would be the best way to use pow if you feel like pulling your hair out 2020-02-27T21:52:20 #kisslinux eh, i've never had a problem with it, can detect power unplug and plug event 2020-02-27T21:53:55 #kisslinux dylanaraps: shouldn't you do set -e instead of putting it in the shebang in case someone runs like sh pow? 2020-02-27T21:56:13 #kisslinux Nothing bad will happen without -e 2020-02-27T21:57:01 #kisslinux Hell, I may remove it entirely 2020-02-27T21:57:11 #kisslinux I catch every error anyway 2020-02-27T21:57:17 #kisslinux sure, but I figured it'd make more sense to do it in a way that'd remain consistent so that something that caused an error with a direct call would also cause it when invoked as an arg ot the shell 2020-02-27T21:59:07 #kisslinux Dropped -e 2020-02-27T22:00:43 #kisslinux 👍 2020-02-27T22:14:23 #kisslinux mforney: how would the table stuff in the lua version be done in C? 2020-02-27T22:26:03 #kisslinux 2020-02-27T22:28:32 #kisslinux E5ten: array of struct entry 2020-02-27T22:29:04 #kisslinux (or linked list to make allocation easier) 2020-02-27T22:34:44 #kisslinux nevermind, use an array, so you can sort it with qsort 2020-02-27T22:36:17 #kisslinux what would the struct be made of? 2020-02-27T22:40:20 #kisslinux something like `struct entry { char *name; char *oid; char *bytes; size_t index; unsigned char hash; };` 2020-02-27T22:40:41 #kisslinux bytes could probably be made to a fixed size array based on the upper bound that is needed 2020-02-27T22:41:04 #kisslinux should probably be `unsigned char` as well 2020-02-27T22:46:26 #kisslinux and the size of a bytes array would be equal to the amount of numbers in the comment part of a line? 2020-02-27T22:50:02 #kisslinux good evening 2020-02-27T22:54:21 #kisslinux good evening ax 2020-02-27T23:11:56 #kisslinux i have a problem... 2020-02-27T23:12:59 #kisslinux I searched the net and I was sifting by entering here the discussions on the channel already occurred and actually starting X as root works perfectly the sowm session ... but as a user he doesn't want to know ... 2020-02-27T23:13:51 #kisslinux this also happens with the locale from the shell ... on the user login ... without performing the su - ... does not rehash the locale 2020-02-27T23:14:05 #kisslinux have I forgotten something? 2020-02-27T23:15:25 #kisslinux you have amdgpu? 2020-02-27T23:19:04 #kisslinux no ... it's intel but i'm testing KISS project in virtualbox "the basic system is Slackware" ... 2020-02-27T23:42:36 #kisslinux dylanaraps: re faq: maybe add that udevd stuff to it for amdgpu users? (ln -s /etc/sv/udevd/ /var/service) etc