💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-02-27.txt captured on 2024-06-16 at 13:51:25.

View Raw

More Information

⬅️ 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