💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-02-27.txt captured on 2024-05-10 at 14:39:53.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2020-02-27T00:00:46 #kisslinux <dilyn> That was a poor joke about arch not supporting derivatives 2020-02-27T00:01:06 #kisslinux <dilyn> I suppose if you found an impactful issue with rpm they might look into it 2020-02-27T00:10:07 #kisslinux <freddyruxpin> anyone around that can help me contribute "Babbie's First Package"? 2020-02-27T00:18:24 #kisslinux <konimex> see https://k1ss.org/style 2020-02-27T00:26:04 #kisslinux <freddyruxpin> damn. i want lxterminal for the normal delete key behavior, but it has gtk dependency 2020-02-27T00:28:13 #kisslinux <konimex> +2 or +3? 2020-02-27T00:28:42 #kisslinux <freddyruxpin> 3 2020-02-27T00:28:52 #kisslinux <konimex> kiss does have gtk+3 on main repos so you're good 2020-02-27T00:29:58 #kisslinux <freddyruxpin> actually nvm. looks like gtk2 dependency but works with 3? 2020-02-27T00:30:15 #kisslinux <freddyruxpin> Basic requirements for building: libglib2.0-dev libgtk2.0-dev 2020-02-27T00:30:32 #kisslinux <konimex> E5ten: libX11 fails for me in bmake: https://termbin.com/o4sxp 2020-02-27T00:40:33 #kisslinux <konimex> as is libffi https://termbin.com/jxax 2020-02-27T00:40:42 #kisslinux <konimex> s/is/does 2020-02-27T00:43:32 #kisslinux <konimex> also, was wrong with alsa-lib, it was actually alsa-utils that needs gmake 2020-02-27T00:48:34 #kisslinux <dilyn> St has a patch for normal delete key behavior 2020-02-27T00:49:43 #kisslinux <freddyruxpin> yea... and scrollback, i wanted to like it, it just always felt janky to me 2020-02-27T00:50:32 #kisslinux <freddyruxpin> speaking of alsa though, mine is currently fuckt 2020-02-27T00:51:01 #kisslinux <freddyruxpin> alsamixer "Error loading shared library libasound.so.2: no such file or directory" 2020-02-27T00:54:55 #kisslinux <freddyruxpin> ehrm, might be codec in kernel. let me recompile see if that works... 2020-02-27T01:03:42 #kisslinux <konimex> just use urxvt 2020-02-27T01:04:25 #kisslinux <freddyruxpin> i used that a long time ago, may give it another go 2020-02-27T01:05:32 #kisslinux <freddyruxpin> 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 <freddyruxpin> ok. my alsa is still messed up "libasound.so.2" 2020-02-27T01:14:23 #kisslinux <freddyruxpin> oh this has messed up my firefox too 2020-02-27T01:18:26 #kisslinux <konimex> time to rebuild everything based on alsa-lib 2020-02-27T01:19:29 #kisslinux <freddyruxpin> hmm, how2 find that out 2020-02-27T01:19:44 #kisslinux <freddyruxpin> ehh that did it 2020-02-27T01:19:53 #kisslinux <freddyruxpin> ayyylmao, just rebuilt alsa-lib 2020-02-27T01:37:34 #kisslinux <freddyruxpin> we don't have xautolock? 2020-02-27T02:06:37 #kisslinux <E5ten> konimex: for libx11, --disable-nls 2020-02-27T02:09:28 #kisslinux <freddyruxpin> busybox command for suspend/s2ram? 2020-02-27T02:10:48 #kisslinux <freddyruxpin> i guess have to hard force echo mem > /sys/power/state 2020-02-27T02:13:00 #kisslinux <E5ten> 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 <E5ten> ;q 2020-02-27T02:22:49 #kisslinux <E5ten> wrong window 2020-02-27T02:25:43 #kisslinux <E5ten> 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 <E5ten> 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 <adamantium> <freddyruxpin> i guess have to hard force echo mem > /sys/power/state 2020-02-27T04:24:31 #kisslinux <adamantium> ^ That's what I do 2020-02-27T04:30:09 #kisslinux <mono> is one allowed to mirror repos? 2020-02-27T04:35:56 #kisslinux <konimex> ...what's there to mirror? 2020-02-27T04:36:13 #kisslinux <konimex> since KISS doesn't host anything but git repos 2020-02-27T04:37:18 #kisslinux <mono> no, i mean i mirrored a repo from notabug 2020-02-27T04:38:08 #kisslinux <mono> then i made a release with their files because they are not natively hosted 2020-02-27T04:38:40 #kisslinux <mono> I did not change anything though, just that release. 2020-02-27T04:39:31 #kisslinux <mono> But then, *facepalm* 2020-02-27T04:40:28 #kisslinux <mono> I forgot KISS looks for tarballs. The files were app images (.AppImage) lol. 2020-02-27T04:40:56 #kisslinux <mono> oh wait 2020-02-27T04:42:46 #kisslinux <mono> https://github.com/kisslinux/kiss/blob/master/kiss#L286-L288 2020-02-27T04:42:50 #kisslinux <mono> i see 2020-02-27T05:07:46 #kisslinux <adamantium> you can fork all the kiss repos and host them anywhere you want 2020-02-27T05:07:57 #kisslinux <adamantium> github gitlab private git or whatever 2020-02-27T05:08:20 #kisslinux <adamantium> it's just a bunch of text files, that contain url's to original sources and build instructions 2020-02-27T08:13:09 #kisslinux <dylanaraps> Our Firefox will never enable DOH by default 2020-02-27T08:13:16 #kisslinux <dylanaraps> Nor will firefox turn it on remotely 2020-02-27T08:13:20 #kisslinux <dylanaraps> when using firefox-privacy 2020-02-27T08:13:37 #kisslinux <dylanaraps> freddyruxpin: 2020-02-27T08:16:36 #kisslinux <dylanaraps> freddyruxpin: Re rxvt-unicode / urxvt: The package manager will stay dumb 2020-02-27T08:26:30 #kisslinux <adamantium> lol 2020-02-27T08:26:48 #kisslinux <adamantium> It's like, the same thing, day after day, in here 2020-02-27T08:33:30 #kisslinux <dylanaraps> Yes 2020-02-27T08:34:46 #kisslinux <dylanaraps> freddyruxpin: re "we don't have xautolock?"... Package it 2020-02-27T08:35:07 #kisslinux <adamantium> probably requires dbus 2020-02-27T08:35:10 #kisslinux <adamantium> lol 2020-02-27T08:35:23 #kisslinux <dylanaraps> Also, re libasound errors. That's probably due to a partial update 2020-02-27T08:35:50 #kisslinux <dylanaraps> xautoload needs libxss and imake 2020-02-27T08:35:55 #kisslinux <adamantium> oh nice 2020-02-27T08:36:33 #kisslinux <adamantium> re: sneakernet kiss linux 2020-02-27T08:36:44 #kisslinux <adamantium> We await your input 2020-02-27T08:36:55 #kisslinux <dylanaraps> We have have libxss which is libXScrnSaver 2020-02-27T08:37:05 #kisslinux <dylanaraps> > X.Org imake program and related utilities 2020-02-27T08:37:06 #kisslinux <dylanaraps> God 2020-02-27T08:37:13 #kisslinux <adamantium> 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 <dylanaraps> I read it 2020-02-27T08:37:25 #kisslinux <adamantium> lol 2020-02-27T08:37:32 #kisslinux <dylanaraps> If you send me money I'll do it 2020-02-27T08:37:44 #kisslinux <adamantium> lolol 2020-02-27T08:37:58 #kisslinux <adamantium> I will send you kisscoins 2020-02-27T08:38:05 #kisslinux <adamantium> it's our new sneaker currency 2020-02-27T08:38:19 #kisslinux <dylanaraps> I can't feed myself with kisscoins 2020-02-27T08:38:36 #kisslinux <adamantium> :P 2020-02-27T08:38:52 #kisslinux <adamantium> It's lent anyways 2020-02-27T08:39:51 #kisslinux <dylanaraps> Minus llvm/rust/clang/nodejs/firefox you can build the whole repositories in an hour or so 2020-02-27T08:40:08 #kisslinux <dylanaraps> firefox-bin lets you avoid those too 2020-02-27T08:40:24 #kisslinux <dylanaraps> If you're not running amdgpu you can avoid llvm entirely fyi 2020-02-27T08:42:59 #kisslinux <konimex> well same discussions day after day, otherwise #kisslinux will be practically empty 2020-02-27T08:57:59 #kisslinux <dylanaraps> I'm gonna release videos like this: https://www.youtube.com/watch?v=iDGq64D0rRo 2020-02-27T08:59:15 #kisslinux <dylanaraps> It won't dry either ;) 2020-02-27T09:05:03 #kisslinux <konimex> E5ten: libX11 returns unknown option on --disable-nls 2020-02-27T09:13:57 #kisslinux <dylanaraps> Any more suggestions for the FAQ? 2020-02-27T09:14:05 #kisslinux <dylanaraps> I'm in the writing mood 2020-02-27T09:39:34 #kisslinux <aarng> Dylanaraps, how to take a screenshot comes up often 2020-02-27T09:41:38 #kisslinux <aarng> also how to delete a package and all its deps 2020-02-27T10:34:26 #kisslinux <dylanaraps> aarng: Thanks 2020-02-27T10:39:18 #kisslinux <dylanaraps> E5ten: libvpx is a tricky one. 2020-02-27T10:47:30 #kisslinux <konimex> 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 <dylanaraps> GNU <3 GNU 2020-02-27T10:52:27 #kisslinux <konimex> 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 <dylanaraps> I have a vps 2020-02-27T10:53:10 #kisslinux <dylanaraps> Just a shitty $5 a month 2 core something 2020-02-27T10:54:01 #kisslinux <konimex> eh that's cheap enough, at least my laptop won't suffer 2020-02-27T10:54:27 #kisslinux <dylanaraps> I build with -j1 as well 2020-02-27T10:54:38 #kisslinux <dylanaraps> Takes an extra hour or so but it's fine 2020-02-27T11:29:13 #kisslinux <illiliti_> guys, pls help with sed - https://termbin.com/4w5xr 2020-02-27T11:31:29 #kisslinux <dylanaraps> https://regex101.com/ 2020-02-27T11:44:58 #kisslinux <konimex> is /usr/bin/rustc on gcc systems linked to libLLVM-9? 2020-02-27T11:48:10 #kisslinux <dylanaraps> Let me chec 2020-02-27T11:48:11 #kisslinux <dylanaraps> k 2020-02-27T11:50:03 #kisslinux <dylanaraps> Yes 2020-02-27T11:50:08 #kisslinux <dylanaraps> As well as libgcc 2020-02-27T11:50:27 #kisslinux <dylanaraps> I'm making good progress here 2020-02-27T11:50:28 #kisslinux <dylanaraps> https://github.com/kisslinux/repo/issues/162 2020-02-27T11:51:28 #kisslinux <konimex> perl is needed build the kernel, isn't it 2020-02-27T11:54:47 #kisslinux <dylanaraps> :( 2020-02-27T11:54:54 #kisslinux <dylanaraps> I'll look into that 2020-02-27T11:54:58 #kisslinux <dylanaraps> and replace it 2020-02-27T11:59:01 #kisslinux <dylanaraps> Removing perl will make our chroots even tinier 2020-02-27T11:59:15 #kisslinux <dylanaraps> Pair that with the other fixes I'll make once GCC 10 comes around 2020-02-27T11:59:26 #kisslinux <dylanaraps> The kernel only needs it for a couple of tiny perl scripts iirc. 2020-02-27T12:01:17 #kisslinux <dylanaraps> brb 2020-02-27T12:01:49 #kisslinux <dylanaraps> The kernel sources will be tricky though as I'd have to upstream whatever changes I make 2020-02-27T12:01:52 #kisslinux <dylanaraps> Fun ;) 2020-02-27T12:03:46 #kisslinux <konimex> perl is already removed in kiss chroots, no? 2020-02-27T12:30:00 #kisslinux <dzove855> erff.. dylanaraps is removing my favorite language :( 2020-02-27T12:32:37 #kisslinux <Crestwave> I thought I was the only one who didn't completely hate perl! 2020-02-27T12:33:01 #kisslinux <Crestwave> But you can still install it. It's just more minimal without it 2020-02-27T12:33:56 #kisslinux <dzove855> 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 <Crestwave> exactly 2020-02-27T12:37:38 #kisslinux <Crestwave> It's actually a lot like shell in that aspect 2020-02-27T12:39:01 #kisslinux <dzove855> yeea, and i like the way how packages are written 2020-02-27T12:55:50 #kisslinux <merakor> o 2020-02-27T12:55:59 #kisslinux <merakor> https://github.com/cemkeylan/sysmgr 2020-02-27T12:56:10 #kisslinux <merakor> It's out now 2020-02-27T12:58:54 #kisslinux <dylanaraps> merakor: I was right or close to it ;) 2020-02-27T12:59:11 #kisslinux <merakor> What did you think it was :D 2020-02-27T12:59:49 #kisslinux <dylanaraps> I knew it was init related in some way 2020-02-27T13:04:03 #kisslinux <merakor> 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 <merakor> I will open an issue to Community now and add a PR once I feel good about it. 2020-02-27T13:07:18 #kisslinux <dylanaraps> Nice 2020-02-27T13:14:08 #kisslinux <Crestwave> Minor note, I think it's preferred not to use the SIG prefix with kill 2020-02-27T13:15:47 #kisslinux <Crestwave> > 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 <Crestwave> 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 <merakor> Oh that's true, I have forgotten about that 2020-02-27T13:16:29 #kisslinux <merakor> Thanks! 2020-02-27T13:17:31 #kisslinux <Crestwave> Np. Looks pretty cool and well documented! 2020-02-27T13:19:36 #kisslinux <merakor> I am not that good at documenting, but I tried my best. 2020-02-27T13:20:03 #kisslinux <merakor> It is my least favourite process of programming. 2020-02-27T13:52:55 #kisslinux <E5ten> konimex: what do you need autoconf for? 2020-02-27T13:53:43 #kisslinux <E5ten> And for --disable-nls and libx11 you're passing that as an arg to the configure script? 2020-02-27T13:53:54 #kisslinux <E5ten> Because that's what I'm passing it to and it works for me 2020-02-27T13:54:36 #kisslinux <dylanaraps> E5ten: Firefox probably 2020-02-27T14:00:56 #kisslinux <E5ten> It doesn't have a tarball with a pregenerated configure? 2020-02-27T14:01:50 #kisslinux <dylanaraps> hahahahahah 2020-02-27T14:01:53 #kisslinux <dylanaraps> No 2020-02-27T14:02:06 #kisslinux <dylanaraps> It also requires an 18~ year old version of autoconf 2020-02-27T14:02:31 #kisslinux <E5ten> See this is why you falkon 2020-02-27T14:03:16 #kisslinux <dylanaraps> I need a real adblocker though 2020-02-27T14:03:25 #kisslinux <dylanaraps> also about:config level controls 2020-02-27T14:03:27 #kisslinux <E5ten> Also uh yeah libvpx seems pretty impossible to deal with lol 2020-02-27T14:03:38 #kisslinux <dylanaraps> xkeyboard-config too? 2020-02-27T14:03:44 #kisslinux <dylanaraps> https://github.com/kisslinux/repo/issues/162 2020-02-27T14:03:53 #kisslinux <dilyn> Falkons adblocker is avtual hot garbage 2020-02-27T14:03:58 #kisslinux <dilyn> I don't think it even works 2020-02-27T14:04:09 #kisslinux <E5ten> Oh you're talking about perl not GNU make 2020-02-27T14:04:15 #kisslinux <dylanaraps> Anything unticked and without comment I'm still building 2020-02-27T14:04:25 #kisslinux <dylanaraps> Anything unticked with comment needs perl 2020-02-27T14:04:33 #kisslinux <dylanaraps> Aything ticked is done 2020-02-27T14:04:58 #kisslinux <E5ten> 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 <dylanaraps> They'll be easier to read than perl 2020-02-27T14:05:48 #kisslinux <E5ten> Yeah but would you want to require bash? 2020-02-27T14:06:00 #kisslinux <E5ten> It'd be trading one scripting language not installed by default for another 2020-02-27T14:06:03 #kisslinux <dylanaraps> No no 2020-02-27T14:06:09 #kisslinux <dylanaraps> I mean to rewrite in awk/sh 2020-02-27T14:06:18 #kisslinux <dylanaraps> Your bash will be easier to read than their perl 2020-02-27T14:06:25 #kisslinux <E5ten> Oh sure, I'm saying all I have right now is a bash one 2020-02-27T14:06:32 #kisslinux <E5ten> Uh I don't think it will but I'll send it 2020-02-27T14:06:44 #kisslinux <E5ten> But like I really doubt this is gonna be more readable it's fucking terrible 2020-02-27T14:07:03 #kisslinux <dylanaraps> Send it anyway 2020-02-27T14:07:22 #kisslinux <E5ten> Oh wait nevermind it already is sh I was looking at an older copy 2020-02-27T14:07:31 #kisslinux <E5ten> I guess I got around to it lol 2020-02-27T14:07:39 #kisslinux <dylanaraps> Could one not simply ship the converted files? 2020-02-27T14:07:48 #kisslinux <E5ten> http://ix.io/2c0z 2020-02-27T14:08:16 #kisslinux <dylanaraps> Wrong link? 2020-02-27T14:08:19 #kisslinux <E5ten> It can probably be shortened I didn't spend long trying to make it less shit 2020-02-27T14:09:03 #kisslinux <E5ten> 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 <E5ten> yeah http://ix.io/2cOz 2020-02-27T14:10:44 #kisslinux <dylanaraps> Thanks 2020-02-27T14:11:05 #kisslinux <E5ten> Can probably be improved a lot 2020-02-27T14:11:50 #kisslinux <E5ten> Like I'm sure there's redundant stuff in there 2020-02-27T14:12:03 #kisslinux <dylanaraps> Hang on 2020-02-27T14:12:08 #kisslinux <dylanaraps> Does anything use the lst files? 2020-02-27T14:13:01 #kisslinux <E5ten> 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 <dylanaraps> Alright 2020-02-27T14:14:14 #kisslinux <dylanaraps> Classic freedesktop 2020-02-27T14:14:18 #kisslinux <dylanaraps> Lets swap to xml 2020-02-27T14:14:25 #kisslinux <dylanaraps> then write a tool to convert back to the actual format 2020-02-27T14:14:28 #kisslinux <dylanaraps> because xml is life 2020-02-27T14:14:42 #kisslinux <E5ten> wait what isn't that what this tool does? 2020-02-27T14:14:49 #kisslinux <E5ten> it converts an xml to the lst format? 2020-02-27T14:14:59 #kisslinux <dylanaraps> Yes 2020-02-27T14:15:06 #kisslinux <dylanaraps> Though they were written in lst first iirc 2020-02-27T14:15:08 #kisslinux <E5ten> oh wait you were talking from the perspective of freedesktop 2020-02-27T14:15:10 #kisslinux <E5ten> I gotcha 2020-02-27T14:15:16 #kisslinux <E5ten> I thought you were saying what you were gonna do 2020-02-27T14:15:20 #kisslinux <dylanaraps> nono 2020-02-27T14:23:32 #kisslinux <E5ten> http://ix.io/2cOF here it is somewhat simplified (unnecessary handling of a tiny bit of stuff removed) 2020-02-27T14:24:31 #kisslinux <E5ten> dylanaraps: also, when you build the kernel, do you need perl? 2020-02-27T14:29:00 #kisslinux <dylanaraps> E5ten: No idea 2020-02-27T14:29:14 #kisslinux <dylanaraps> I'll investigate once I'm through the list of packages 2020-02-27T14:29:20 #kisslinux <E5ten> thanks 2020-02-27T14:30:33 #kisslinux <E5ten> aside from the kernel, that just leaves libvpx right? 2020-02-27T14:31:38 #kisslinux <dylanaraps> Yup 2020-02-27T14:31:48 #kisslinux <dylanaraps> Any anything I haven't built yet 2020-02-27T14:32:09 #kisslinux <E5ten> 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 <dzove855> E5ten: i had a look also, it will not be easy.. 2020-02-27T14:36:33 #kisslinux <kiedtl> o/ 2020-02-27T14:46:33 #kisslinux <konimex> 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 <konimex> 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 <E5ten> 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 <konimex> 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 <konimex> oh dear github went haywire again 2020-02-27T15:11:31 #kisslinux <k1ss> that new picture on https://github.com/kisslinux looks nice 2020-02-27T15:20:09 #kisslinux <kiedtl> why can't is just be the logo lol 2020-02-27T15:20:28 #kisslinux <kiedtl> s/is/it 2020-02-27T15:24:58 #kisslinux <freddyruxpin> my doas is messed up, trying to update package manager. "doas: operation not permitted" 2020-02-27T15:35:55 #kisslinux <dilyn> What does /etc/doas.conf look like? 2020-02-27T15:36:01 #kisslinux <E5ten> jesus christ fuck libvpx and perl so much this is so mindnumbing 2020-02-27T15:41:07 #kisslinux <freddyruxpin> https://www.termbin.com/d4gr 2020-02-27T16:06:44 #kisslinux <E5ten> 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 <dylanaraps> Firefox has one perl script: https://dxr.mozilla.org/mozilla-central/source/config/Moz/Milestone.pm 2020-02-27T16:13:54 #kisslinux <E5ten> the 2 things I have that need perl to build are openssl and nss 2020-02-27T16:14:45 #kisslinux <E5ten> fucking TLS libs universally suck to build I guess 2020-02-27T16:14:56 #kisslinux <dylanaraps> libressl doesn't need it 2020-02-27T16:26:40 #kisslinux <E5ten> 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 <dylanaraps> 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 <dylanaraps> oof 2020-02-27T16:27:26 #kisslinux <dylanaraps> Fair 2020-02-27T17:35:44 #kisslinux <E5ten> dylanaraps: http://ix.io/2cPn much shortened and simpler version of the shell xml2lst 2020-02-27T17:59:56 #kisslinux <dylanaraps> Thanks! 2020-02-27T18:02:41 #kisslinux <E5ten> I'll have another version shortly I've been working to minimize it as much as I can 2020-02-27T18:33:34 #kisslinux <freddyruxpin> cryptsetup build failed: https://termbin.com/j966 2020-02-27T18:38:29 #kisslinux <E5ten> dylanaraps: http://ix.io/2cQa 2020-02-27T18:40:42 #kisslinux <ulteamate> hello 2020-02-27T18:43:27 #kisslinux <ulteamate> hi 2020-02-27T18:55:09 #kisslinux <merakor> I made the mistake of sharing sysmgr on r/linux :D 2020-02-27T18:56:38 #kisslinux <dylanaraps> freddyruxpin: Contact the maintainer. 2020-02-27T18:57:34 #kisslinux <dylanaraps> E5ten: Thanks 2020-02-27T19:12:13 #kisslinux <dylanaraps> https://github.com/kisslinux/repo/issues/162 2020-02-27T19:12:14 #kisslinux <dylanaraps> Damn 2020-02-27T19:12:21 #kisslinux <dylanaraps> Firefox, libvpx and the kernel 2020-02-27T19:12:32 #kisslinux <dylanaraps> Otherwise the repos are perl free 2020-02-27T19:13:03 #kisslinux <E5ten> for the kernel, is there anything other than build_OID_registry that you need perl for? 2020-02-27T19:13:19 #kisslinux <dylanaraps> The issue is that the user controls kernel sources 2020-02-27T19:13:36 #kisslinux <dylanaraps> I can't patch anything 2020-02-27T19:14:13 #kisslinux <E5ten> I mean yeah but you can mention patches in the wiki or guide or whatever 2020-02-27T19:14:53 #kisslinux <dylanaraps> 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 <dylanaraps> ie, two options; patch the sources or install perl 2020-02-27T19:16:10 #kisslinux <E5ten> 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 <E5ten> very disgusting script too 2020-02-27T19:16:51 #kisslinux <dylanaraps> The step can instead be: "install perl to build the kernel" 2020-02-27T19:17:21 #kisslinux <E5ten> 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 <E5ten> 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 <E5ten> actually a better idea might just be making a small C prog to do it 2020-02-27T19:20:31 #kisslinux <dylanaraps> Will look into it 2020-02-27T19:20:37 #kisslinux <dylanaraps> Thanks 2020-02-27T19:21:37 #kisslinux <aarng> awk not an option? 2020-02-27T19:22:05 #kisslinux <mforney> you need bitwise operators, which are not available in POSIX awk 2020-02-27T19:22:10 #kisslinux <E5ten> 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 <E5ten> nevermind then 2020-02-27T19:22:42 #kisslinux <dylanaraps> The problem is that upstream likely won't accept it 2020-02-27T19:22:45 #kisslinux <dylanaraps> Which makes sense 2020-02-27T19:22:51 #kisslinux <dylanaraps> "Why break something which works?" 2020-02-27T19:23:33 #kisslinux <E5ten> 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 <dylanaraps> That's where my mind went 2020-02-27T19:24:26 #kisslinux <mforney> 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 <E5ten> 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 <E5ten> just extra things like docs and testing and stuff 2020-02-27T19:25:55 #kisslinux <mforney> 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 <E5ten> iirc a ton of stuff depends on it though? 2020-02-27T19:27:41 #kisslinux <mforney> CFG80211_REQUIRE_SIGNED_REGDB, which selects CONFIG_SYSTEM_DATA_VERIFICATION, which selects CONFIG_OID_REGISTRY 2020-02-27T19:28:28 #kisslinux <greyjoy> 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 <greyjoy> https://imgur.com/a/XpaHy6g 2020-02-27T19:28:57 #kisslinux <E5ten> mforney: how doable do you think a C rewrite of it would be? 2020-02-27T19:29:11 #kisslinux <dylanaraps> greyjoy: It's your kernel config. 2020-02-27T19:29:20 #kisslinux <dylanaraps> Drivers for ethernet are missing 2020-02-27T19:29:30 #kisslinux <mforney> 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 <greyjoy> Found that my ethernet is intel driver is igb with i82575 2020-02-27T19:30:11 #kisslinux <greyjoy> I enabled that in drivers,network support 2020-02-27T19:31:10 #kisslinux <dylanaraps> greyjoy: Send your .config 2020-02-27T19:32:12 #kisslinux <dylanaraps> Upload it somewhere 2020-02-27T19:32:26 #kisslinux <dylanaraps> Copy it to a device with internet 2020-02-27T19:32:31 #kisslinux <dylanaraps> Or boot a live-cd with interne 2020-02-27T19:32:34 #kisslinux <dylanaraps> internet* 2020-02-27T19:34:02 #kisslinux <greyjoy> 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 <freddyruxpin> @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 <mforney> 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 <freddyruxpin> 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 <dylanaraps> mforney: Nice. I've only got Firefox and libvpx left on my list. 2020-02-27T19:44:35 #kisslinux <dylanaraps> https://github.com/kisslinux/repo/issues/162 2020-02-27T19:49:48 #kisslinux <mforney> well, can't help you either of those 2020-02-27T19:51:17 #kisslinux <dylanaraps> :P 2020-02-27T20:23:20 #kisslinux <dilyn> Is there a specific reason for the removal of kiss-depends-finder? 2020-02-27T20:24:53 #kisslinux <dylanaraps> Oops. I removed it while I was rewriting it and didn't add it back 2020-02-27T20:25:00 #kisslinux <dylanaraps> 2 secs 2020-02-27T20:25:54 #kisslinux <dilyn> lmao 2020-02-27T20:26:13 #kisslinux <dilyn> It seemed too useful to just remove quietly 2020-02-27T20:33:15 #kisslinux <dylanaraps> dilyn: Fixed 2020-02-27T20:39:06 #kisslinux <freddyruxpin> 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 <dylanaraps> You need to open bug reports or contact the maintainers of the packages with supposed issues 2020-02-27T20:42:46 #kisslinux <dylanaraps> There are no _known_ bugs in the official repositories or package manager. 2020-02-27T20:43:06 #kisslinux <dylanaraps> As for any issues in Community packages, contact the maintainer. 2020-02-27T20:43:23 #kisslinux <dylanaraps> These issues likely won't be fixed with a passing message in IRC. 2020-02-27T20:43:37 #kisslinux <dylanaraps> That being said, do what you like. 2020-02-27T20:46:51 #kisslinux <freddyruxpin> 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 <adamantium[m]> freddyruxpin: what bugs are you running in to? 2020-02-27T20:54:54 #kisslinux <freddyruxpin> strange behavior between kiss package manager and doas 2020-02-27T20:55:04 #kisslinux <freddyruxpin> meaning i can't even update or install new packages 2020-02-27T20:55:40 #kisslinux <freddyruxpin> 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 <dylanaraps> freddyruxpin: That's a doas.conf issue 2020-02-27T20:56:18 #kisslinux <dylanaraps> Regarding the second one, I need more information. 2020-02-27T20:56:32 #kisslinux <dylanaraps> The more information I have, the better I can help you. 2020-02-27T20:56:54 #kisslinux <freddyruxpin> i don't like to feel like i'm burdening people with my issues either 2020-02-27T20:57:14 #kisslinux <freddyruxpin> well, i'mtrying to compile exfat-fuse 2020-02-27T20:57:35 #kisslinux <dylanaraps> It's not a burden on me if you investigate things yourself prior and provide me with information. 2020-02-27T20:58:08 #kisslinux <freddyruxpin> 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 <dylanaraps> Compilation issues for packages outside of the official repositories aren't my realm. 2020-02-27T20:58:24 #kisslinux <dylanaraps> This doesn't mean I won't lend a hand though. 2020-02-27T20:59:10 #kisslinux <dylanaraps> Is the distribution (official repositories + package manager) broken in any way? 2020-02-27T20:59:30 #kisslinux <freddyruxpin> well, i'm also trying to figure out how to add/contribute packages to community 2020-02-27T20:59:53 #kisslinux <dylanaraps> libfuse must be compiled with --enable-lib and optionally --enable-util 2020-02-27T21:00:44 #kisslinux <freddyruxpin> hmm, ok, i'll try recompiling 2020-02-27T21:03:44 #kisslinux <adamantium[m]> 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 <adamantium[m]> 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 <aarng> adam, why are you outside of emacs? smh 2020-02-27T21:05:36 #kisslinux <dylanaraps> You'll be fine so long as you build as non-root (your user for example) 2020-02-27T21:05:50 #kisslinux <dylanaraps> You'll just get errors for any access to / and the build will stop 2020-02-27T21:06:15 #kisslinux <adamantium[m]> That's true. Kiss has come a long ways for safety since enforcing that 2020-02-27T21:06:23 #kisslinux <adamantium[m]> :D 2020-02-27T21:06:31 #kisslinux <adamantium[m]> aarng: long story 2020-02-27T21:06:40 #kisslinux <adamantium[m]> basically i'm raging and dealing with workflow problems right now 2020-02-27T21:06:45 #kisslinux <neeasade> RIP 2020-02-27T21:07:12 #kisslinux <aarng> lol 2020-02-27T21:07:24 #kisslinux <aarng> emacs fault? 2020-02-27T21:07:32 #kisslinux <neeasade> it's always emacs fault, and also never. 2020-02-27T21:07:53 #kisslinux <adamantium[m]> i'm on windows messing with visual studio 2020-02-27T21:08:03 #kisslinux <adamantium[m]> that's how hard im raging 2020-02-27T21:08:09 #kisslinux <neeasade> 0_0 2020-02-27T21:08:09 #kisslinux <aarng> lmao 2020-02-27T21:11:08 #kisslinux <dilyn> They don't make emacs for windows? 2020-02-27T21:11:17 #kisslinux <neeasade> dilyn: yes 2020-02-27T21:11:38 #kisslinux <neeasade> it's dog slow tho by comparison 2020-02-27T21:11:54 #kisslinux <adamantium[m]> You can get decent performance for Emacs using WSL2, but still sucks 2020-02-27T21:12:13 #kisslinux <adamantium[m]> bastard linux 2020-02-27T21:12:28 #kisslinux <kiedtl> that's a good description of wsl 2020-02-27T21:12:30 #kisslinux <neeasade> yeah -- WSL rubs me the wrong way/the blending between the 2 environments was not smooth for me 2020-02-27T21:12:35 #kisslinux <neeasade> but that was in like 2015 2020-02-27T21:12:43 #kisslinux <neeasade> maybe it's better now : - ) 2020-02-27T21:13:13 #kisslinux <kiedtl> WSL was always incredibly slow for me 2020-02-27T21:13:16 #kisslinux <adamantium[m]> It is interesting editing windows files in /mnt/c/Users/username from WSL2 Emacs however 2020-02-27T21:13:17 #kisslinux <neeasade> mostly I just https://scoop.sh/'d and then shelled out in emacs. 2020-02-27T21:14:07 #kisslinux <adamantium[m]> 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 <adamantium[m]> 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 <kiedtl> neeasade, Emacs was never slow for me on windows, what version were you using? 2020-02-27T21:14:58 #kisslinux <neeasade> kiedtl: hmmmmm 24 something 2020-02-27T21:15:06 #kisslinux <kiedtl> ¯_(ツ)_/¯ 2020-02-27T21:15:10 #kisslinux <kiedtl> I was using 25 2020-02-27T21:15:15 #kisslinux <neeasade> flycheck, syntax hl, and magit were the problems 2020-02-27T21:15:21 #kisslinux <kiedtl> ah. 2020-02-27T21:15:25 #kisslinux <kiedtl> never used any of those. 2020-02-27T21:15:34 #kisslinux <neeasade> you don't use syntax highlighting 2020-02-27T21:15:35 #kisslinux <neeasade> ?? 2020-02-27T21:15:39 #kisslinux <kiedtl> nah 2020-02-27T21:15:43 #kisslinux <kiedtl> not for a long time 2020-02-27T21:15:48 #kisslinux <adamantium[m]> What is this a fellow emacsen user here in #kisslinux ? 2020-02-27T21:15:57 #kisslinux <adamantium[m]> I've been the only one, for so long now. 2020-02-27T21:16:01 #kisslinux <neeasade> kiedtl: neat -- just weird to find peeps in that camp 2020-02-27T21:16:05 #kisslinux <adamantium[m]> Ah 2020-02-27T21:16:10 #kisslinux <neeasade> adamantium[m]: hello there, emacs is the way. 2020-02-27T21:16:25 #kisslinux <neeasade> emacs shell-mode with bash is 2comf 2020-02-27T21:16:40 #kisslinux <adamantium[m]> neeasade: I rely heavily on projectile and magit for most things I do for kiss. 2020-02-27T21:16:47 #kisslinux <adamantium[m]> M-x shell is my goto 2020-02-27T21:16:54 #kisslinux <neeasade> hell yeah brother HH 2020-02-27T21:16:54 #kisslinux <kiedtl> 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 <adamantium[m]> with `better-shell ' addon 2020-02-27T21:17:24 #kisslinux <kiedtl> I was enlightened by vscode, and then by spacemacs 2020-02-27T21:17:31 #kisslinux <neeasade> kiedtl: very neat -- to be maybe too pedantic, you turn off font-lock-mode ? 2020-02-27T21:17:48 #kisslinux <kiedtl> font-lock-mode? 2020-02-27T21:17:52 #kisslinux <adamantium[m]> spacemacs is fine, except they still make you install evil from holy-mode, which turned me off 2020-02-27T21:17:59 #kisslinux <neeasade> the thing in emacs that colors text, IE syntax highlighting 2020-02-27T21:18:23 #kisslinux <kiedtl> neeasade, when I installed emacs it defaulted no syntax hightlighting 2020-02-27T21:18:27 #kisslinux <kiedtl> it was a while back 2020-02-27T21:18:32 #kisslinux <kiedtl> I don't really remember 2020-02-27T21:18:35 #kisslinux <neeasade> adamantium[m]: fwiw I am an evil sinner who uses emacs as vim 2020-02-27T21:18:41 #kisslinux <neeasade> kiedtl: ok 2020-02-27T21:18:44 #kisslinux <adamantium[m]> 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 <kiedtl> adamantium: they give you a choice, dont' you? 2020-02-27T21:18:59 #kisslinux <neeasade> adamantium[m]: ah, sorry to dissapoint you, I am a nixos user 2020-02-27T21:19:02 #kisslinux <kiedtl> s/dont you/dont they 2020-02-27T21:19:08 #kisslinux <neeasade> which is practically the opposite of kisslinux 2020-02-27T21:19:13 #kisslinux <adamantium[m]> neeasade: oh I used to do that 2020-02-27T21:19:30 #kisslinux <neeasade> neat! 2020-02-27T21:19:47 #kisslinux <adamantium[m]> neeasade: I have created this for example is a project of mine https://github.com/a-schaefers/themelios 2020-02-27T21:19:59 #kisslinux <adamantium[m]> Kiss is better though, so just come on over. 2020-02-27T21:20:05 #kisslinux <freddyruxpin> so "meson configure | grep lib" yields https://termbin.com/achx 2020-02-27T21:20:20 #kisslinux <neeasade> adamantium[m]: very cool, thanks for the link 2020-02-27T21:20:30 #kisslinux <neeasade> adamantium[m]: what about a nix package on kisslinux🤔 2020-02-27T21:20:41 #kisslinux <adamantium[m]> you can install nix pkg manager, I have it 2020-02-27T21:20:55 #kisslinux <neeasade> perf 2020-02-27T21:21:02 #kisslinux <adamantium[m]> works fine, just make sure you install sudo first 2020-02-27T21:21:09 #kisslinux <adamantium[m]> it needs sudo to bootstrap itself 2020-02-27T21:21:14 #kisslinux <neeasade> adamantium[m]: you were the systemE guy 2020-02-27T21:21:16 #kisslinux <neeasade> it all makes sense 2020-02-27T21:21:18 #kisslinux <adamantium[m]> Ya 2020-02-27T21:21:22 #kisslinux <adamantium[m]> that's me too 2020-02-27T21:21:26 #kisslinux <adamantium[m]> LOL 2020-02-27T21:21:40 #kisslinux <freddyruxpin> looks like the lib is enabled? 2020-02-27T21:25:40 #kisslinux <adamantium[m]> 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 <neeasade> adamantium[m]: yay ty for the info 2020-02-27T21:26:39 #kisslinux <adamantium[m]> 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 <neeasade> adamantium[m]: I would probably be in a similar boat 2020-02-27T21:28:42 #kisslinux <freddyruxpin> "make sure your init system will start the /etc/init.d/fuse3 init script" 2020-02-27T21:29:30 #kisslinux <freddyruxpin> is that something i should put in /etc/rc.d/ then? 2020-02-27T21:31:45 #kisslinux <dylanaraps> No idea. You may need to create a runit service for it. 2020-02-27T21:32:21 #kisslinux <dylanaraps> 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 <dylanaraps> I think you're mistaken in calling these distribution related issues. 2020-02-27T21:33:17 #kisslinux <adamantium[m]> 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 <dylanaraps> 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 <dylanaraps> 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 <freddyruxpin> if this is something that i'd package for community wouldn't this be part of it? 2020-02-27T21:35:45 #kisslinux <dylanaraps> No 2020-02-27T21:37:15 #kisslinux <dylanaraps> 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 <dylanaraps> Understand that I do this for free. I am under no obligation to help anyone with anything. 2020-02-27T21:38:29 #kisslinux <dylanaraps> I maintain (which includes bug fixes, etc) the distribution. Anything extra is extra. 2020-02-27T21:38:46 #kisslinux <dylanaraps> No one donates which makes this doubly true. 2020-02-27T21:39:12 #kisslinux <dylanaraps> This doesn't mean that I won't help _ever_. I provide a lot of extra support. 2020-02-27T21:40:16 #kisslinux <adamantium[m]> Yeah, fix my bash script dylanaraps pretty please 2020-02-27T21:40:24 #kisslinux <dylanaraps> 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 <adamantium[m]> 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 <dylanaraps> I'm not going to sit here and debug a sentence. 2020-02-27T21:41:36 #kisslinux <adamantium[m]> Sorry I keep jumping in. How goes the power management project, though? 2020-02-27T21:41:43 #kisslinux <dylanaraps> It's done 2020-02-27T21:41:45 #kisslinux <dylanaraps> I'm using it 2020-02-27T21:41:49 #kisslinux <dylanaraps> Have been for days now 2020-02-27T21:41:52 #kisslinux <adamantium[m]> NICE 2020-02-27T21:42:03 #kisslinux <dylanaraps> Passes powertop _for my hardware_ 2020-02-27T21:42:10 #kisslinux <adamantium[m]> I was looking the other day, you default to ondemand when unplugged 2020-02-27T21:42:14 #kisslinux <adamantium[m]> why not powersave ? 2020-02-27T21:42:34 #kisslinux <dylanaraps> ondemand is used over powersave nowadays 2020-02-27T21:43:07 #kisslinux <adamantium[m]> weird 2020-02-27T21:43:12 #kisslinux <adamantium[m]> ok 2020-02-27T21:43:27 #kisslinux <dylanaraps> 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 <dylanaraps> Make sense? 2020-02-27T21:43:42 #kisslinux <adamantium[m]> mhmm 2020-02-27T21:43:45 #kisslinux <dylanaraps> Whereas ondemand will scale 2020-02-27T21:43:49 #kisslinux <neeasade> cool 2020-02-27T21:43:53 #kisslinux <dylanaraps> You can tweak it though 2020-02-27T21:44:14 #kisslinux <dylanaraps> 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 <adamantium[m]> How does it figure out when a plug/unplug event happens 2020-02-27T21:44:44 #kisslinux <dylanaraps> It doesn't 2020-02-27T21:44:48 #kisslinux <dylanaraps> That's up to you 2020-02-27T21:44:54 #kisslinux <dylanaraps> Read the README 2020-02-27T21:45:01 #kisslinux <dylanaraps> It merely provides the switching mechanism 2020-02-27T21:45:27 #kisslinux <freddyruxpin> acpi no? 2020-02-27T21:45:30 #kisslinux <adamantium[m]> Ah. How do you do it on your machine? I could use spm I suppose 2020-02-27T21:46:08 #kisslinux <dylanaraps> I just set power mode on boot and manually swap to battery mode when I leave the house 2020-02-27T21:46:16 #kisslinux <adamantium[m]> So basically https://github.com/a-schaefers/spm + https://github.com/dylanaraps/pow 2020-02-27T21:46:24 #kisslinux <adamantium[m]> Would work okay 2020-02-27T21:46:38 #kisslinux <dylanaraps> Yes 2020-02-27T21:46:43 #kisslinux <adamantium[m]> Cool 2020-02-27T21:46:48 #kisslinux <dylanaraps> Usage is just: 'pow pow' or 'pow bat' 2020-02-27T21:47:04 #kisslinux <dylanaraps> Configuration is done through editing the script itself 2020-02-27T21:47:10 #kisslinux <adamantium[m]> k 2020-02-27T21:48:02 #kisslinux <dylanaraps> https://github.com/dylanaraps/pow 2020-02-27T21:48:07 #kisslinux <dylanaraps> For anyone wondering 2020-02-27T21:50:39 #kisslinux <adamantium[m]> acpi would be the best way to use pow if you feel like pulling your hair out 2020-02-27T21:52:20 #kisslinux <freddyruxpin> eh, i've never had a problem with it, can detect power unplug and plug event 2020-02-27T21:53:55 #kisslinux <E5ten> 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 <dylanaraps> Nothing bad will happen without -e 2020-02-27T21:57:01 #kisslinux <dylanaraps> Hell, I may remove it entirely 2020-02-27T21:57:11 #kisslinux <dylanaraps> I catch every error anyway 2020-02-27T21:57:17 #kisslinux <E5ten> 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 <dylanaraps> Dropped -e 2020-02-27T22:00:43 #kisslinux <E5ten> 👍 2020-02-27T22:14:23 #kisslinux <E5ten> mforney: how would the table stuff in the lua version be done in C? 2020-02-27T22:26:03 #kisslinux <kiedtl> 2020-02-27T22:28:32 #kisslinux <mforney> E5ten: array of struct entry 2020-02-27T22:29:04 #kisslinux <mforney> (or linked list to make allocation easier) 2020-02-27T22:34:44 #kisslinux <mforney> nevermind, use an array, so you can sort it with qsort 2020-02-27T22:36:17 #kisslinux <E5ten> what would the struct be made of? 2020-02-27T22:40:20 #kisslinux <mforney> something like `struct entry { char *name; char *oid; char *bytes; size_t index; unsigned char hash; };` 2020-02-27T22:40:41 #kisslinux <mforney> bytes could probably be made to a fixed size array based on the upper bound that is needed 2020-02-27T22:41:04 #kisslinux <mforney> should probably be `unsigned char` as well 2020-02-27T22:46:26 #kisslinux <E5ten> 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 <ax> good evening 2020-02-27T22:54:21 #kisslinux <neeasade> good evening ax 2020-02-27T23:11:56 #kisslinux <ax> i have a problem... 2020-02-27T23:12:59 #kisslinux <ax> 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 <ax> 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 <ax> have I forgotten something? 2020-02-27T23:15:25 #kisslinux <konimex> you have amdgpu? 2020-02-27T23:19:04 #kisslinux <ax> no ... it's intel but i'm testing KISS project in virtualbox "the basic system is Slackware" ... 2020-02-27T23:42:36 #kisslinux <k1ss> dylanaraps: re faq: maybe add that udevd stuff to it for amdgpu users? (ln -s /etc/sv/udevd/ /var/service) etc