💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2021-04-10.txt captured on 2022-07-17 at 03:13:04.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

-=-=-=-=-=-=-

2021-04-10T00:02:21 #kisslinux <acheam> for email?
2021-04-10T00:02:24 #kisslinux <acheam> phoebos[m]:
2021-04-10T00:02:52 #kisslinux <phoebos[m]> ye
2021-04-10T00:03:31 #kisslinux <acheam> aerc for composition and git and stuff
2021-04-10T00:03:40 #kisslinux <acheam> mu4e for going through my old emails and stuff
2021-04-10T00:03:54 #kisslinux <acheam> I actually haven't figuired out sending with mu4e
2021-04-10T00:06:52 #kisslinux <phoebos[m]> aerc doesn't support pgp right?
2021-04-10T00:07:16 #kisslinux <acheam> it does
2021-04-10T00:07:39 #kisslinux <acheam> I don't really send with it though, just use it to decrypt some recieved messages
2021-04-10T00:07:49 #kisslinux <phoebos[m]> ah
2021-04-10T00:07:52 #kisslinux <phoebos[m]> eh
2021-04-10T00:27:40 #kisslinux <mcpcpc_> acheam: what do you want to learn?  you could make simple fetcher written in C.  call it neoneofetch ^^.
2021-04-10T00:30:55 #kisslinux <acheam> hm I think I will do that
2021-04-10T00:31:04 #kisslinux <mcpcpc_> lol. nice
2021-04-10T00:31:27 #kisslinux <acheam> I want to learn C in a Linux context, and get to know not only the language, but the ways which it can interact with Linux
2021-04-10T00:32:01 #kisslinux <kiedtl> emergency shopping at 9:00 pm is the best
2021-04-10T00:32:25 #kisslinux <acheam> why emergency shopping?
2021-04-10T00:38:59 #kisslinux <ominous_anonymou> @acheam you could do a key-value store, think redis clone
2021-04-10T00:40:08 #kisslinux <acheam> ooh that's cool too
2021-04-10T00:40:14 #kisslinux <acheam> thanks
2021-04-10T00:41:47 #kisslinux <ominous_anonymou> https://charlesleifer.com/blog/building-a-simple-redis-server-with-python/ you could take his thoughts here and port them to C
2021-04-10T01:13:20 #kisslinux <kiedtl> acheam: you could reimplement in kiss as well :^))))
2021-04-10T02:11:54 #kisslinux <kiedtl> s/in kiss/kiss in C/
2021-04-10T02:11:54 #kisslinux <movzbl> <kiedtl> acheam: you could reimplement kiss in C as well :^))))
2021-04-10T02:33:20 #kisslinux <M4R10zM0113R> would there be much gain beyond the resolution before install?
2021-04-10T02:34:21 #kisslinux <himmalerin> resolution before install?
2021-04-10T02:34:28 #kisslinux <M4R10zM0113R> I guess the package manager would be having some shortcomings, if it planned to expand beyond the current scope
2021-04-10T02:34:58 #kisslinux <M4R10zM0113R> himmalerin: like, how long it takes during the procedures
2021-04-10T02:35:11 #kisslinux <kiedtl> regarding a rewrite of kiss in C?
2021-04-10T02:35:14 #kisslinux <M4R10zM0113R> ye
2021-04-10T02:35:25 #kisslinux <kiedtl> I was suggesting that as a learning project for acheam
2021-04-10T02:35:31 #kisslinux <kiedtl> not.. for serious adoption
2021-04-10T02:35:34 #kisslinux <M4R10zM0113R> oh
2021-04-10T02:35:41 #kisslinux <kiedtl> s/adoption/use/
2021-04-10T02:35:41 #kisslinux <movzbl> <kiedtl> not.. for serious use
2021-04-10T02:35:59 #kisslinux <M4R10zM0113R> it is comfy as it is
2021-04-10T02:36:03 #kisslinux <kiedtl> I'm still not sure what you meant by resolution before install, though.
2021-04-10T02:36:09 #kisslinux <kiedtl> >is it comfy as it is
2021-04-10T02:36:18 #kisslinux <M4R10zM0113R> like how it takes longer than usual for package installs
2021-04-10T02:36:19 #kisslinux <kiedtl> the kiss pkg manager? it's good enough, definitely
2021-04-10T02:36:23 #kisslinux <kiedtl> hm
2021-04-10T02:36:23 #kisslinux <M4R10zM0113R> yeah
2021-04-10T02:36:47 #kisslinux <kiedtl> A C package manager might be faster, I think, if a package being installed has a giant manifest
2021-04-10T02:37:09 #kisslinux <kiedtl> Otherwise, there would be a negligible speed gain
2021-04-10T02:37:12 #kisslinux <kiedtl> That's just a wild guess
2021-04-10T02:38:18 #kisslinux <omanom> and on top of that, how often would people be building that package / those packages that _would_ see a non-negligible speed difference?
2021-04-10T02:39:19 #kisslinux <kiedtl> true that.
2021-04-10T02:39:58 #kisslinux <kiedtl> The only worth I see in a C package manager is as a "backup", statically-linked binary that can survive the disappearance of /lib/ or something
2021-04-10T02:40:30 #kisslinux <kiedtl> That was what Dylan intended, I think
2021-04-10T02:40:44 #kisslinux <omanom> i guess, i just feel if your /lib/ disappears you've got bigger issues
2021-04-10T02:40:59 #kisslinux <kiedtl> I mean through human stupidity
2021-04-10T02:41:02 #kisslinux <kiedtl> but yeah
2021-04-10T02:41:08 #kisslinux <kiedtl> you probably shouldn't be using kiss then
2021-04-10T02:41:15 #kisslinux <kiedtl> or linux, either
2021-04-10T02:42:08 #kisslinux <M4R10zM0113R> would /lib/ going be any good, though? Instead of embedding N times those libraries into the finished binaries
2021-04-10T02:42:52 #kisslinux <kiedtl> statically-linked binaries to have numerous benefits
2021-04-10T02:43:03 #kisslinux <M4R10zM0113R> isolation?
2021-04-10T02:43:06 #kisslinux <M4R10zM0113R> speed?
2021-04-10T02:43:22 #kisslinux <kiedtl> the main drawback is that when there's a security hole found in a library, all binaries that were linked with that lib have to be rebuilt with the patched version of that lib.
2021-04-10T02:43:41 #kisslinux <kiedtl> yeah, less complexity, it can survive in isolation, etc
2021-04-10T02:44:37 #kisslinux <M4R10zM0113R> the whole binary would have to be rebuilt in both cases, wouldn't it?
2021-04-10T02:45:21 #kisslinux <omanom> in the security scenario, not if the binary was dynamically linked
2021-04-10T02:46:22 #kisslinux <acheam> kiedtl: anticipating that suggestion I ruled it out in my original message :)
2021-04-10T03:01:11 #kisslinux <dilyn> Yet Another C KISS
2021-04-10T03:01:14 #kisslinux <dilyn> YACK
2021-04-10T03:02:15 #kisslinux <acheam> not to be confused with yacc
2021-04-10T03:02:23 #kisslinux <dilyn> precisely to be confused with yacc
2021-04-10T03:02:36 #kisslinux <dilyn> a fully static package manager does not save you from a missing /lib
2021-04-10T03:02:54 #kisslinux <dilyn> you can't actually build anything to recover /lib if you don't have crt* or libc/libm/etc
2021-04-10T03:14:32 #kisslinux <dilyn> phoebos[m]: did you ever get a sub confirmation email?
2021-04-10T03:14:44 #kisslinux <dilyn> if not, then I definitely have to look into this MX lookup timeout issue
2021-04-10T03:16:16 #kisslinux <acheam> new song, slogan, word!
2021-04-10T04:11:28 #kisslinux <kiedtl> acheam: oh.
2021-04-10T04:11:35 #kisslinux <kiedtl> new slogan? blasphemy
2021-04-10T04:11:43 #kisslinux <kiedtl> petition to change it back
2021-04-10T04:11:54 #kisslinux <kiedtl> dilym: HALP
2021-04-10T04:12:25 #kisslinux <acheam> ?
2021-04-10T04:12:36 #kisslinux <acheam> new slogan is great
2021-04-10T04:13:22 #kisslinux <acheam> reminder of this conversation: https://freenode.logbot.info/kisslinux/20210331#c7460573
2021-04-10T04:30:24 #kisslinux <acheam> oop freenode crapped out again
2021-04-10T04:35:48 #kisslinux <noocsharp> does someone here have a mouse with forward and back buttons?
2021-04-10T04:37:40 #kisslinux <kiedtl> !ping
2021-04-10T04:37:40 #kisslinux <movzbl> [meta] kiedtl: what?
2021-04-10T04:38:06 #kisslinux <kiedtl> IRC "federation" is complete whack
2021-04-10T08:54:30 #kisslinux <spryc> j #kisslinux :
2021-04-10T08:55:32 #kisslinux <spryc> j #kisslinux :Hello, is it recommended to use localyesconfig when configuring your kernel?
2021-04-10T08:58:08 #kisslinux <zenomat> I think it is very useful, because then you do not have to research every little part in your pc to find the right option in the kernel. If you just want a working kernel, than you can use that with maybe a few tweeks. If you want a tailored to you pc custom kernel, than it still can be a good starting point to make a totaly custom config.
2021-04-10T08:58:50 #kisslinux <spryc> j #kisslinux :That is kind of what i thought as well, first get a working system and in the future maybe when i have more experience make a custom configuration.
2021-04-10T08:59:59 #kisslinux <zenomat> just be careful not to execute make localyesconfig in the kiss-chroot, because then it wont detect the loaded kernelmodules and drivers. At least for me it was that way.
2021-04-10T09:00:42 #kisslinux <spryc> j #kisslinux :for me it did detect the loaded kernel drivers
2021-04-10T09:00:51 #kisslinux <spryc> j #kisslinux :running from a arch iso if that makes any difference
2021-04-10T09:01:03 #kisslinux <zenomat> alright, that that was maybe just a me thing
2021-04-10T09:02:25 #kisslinux <testuser_[m]> zenomat maybe you didn't mount some pseudo filesystems to the chroot
2021-04-10T09:02:30 #kisslinux <testuser_[m]> Bind mount
2021-04-10T09:03:22 #kisslinux <zenomat> ah yeah, that could be
2021-04-10T09:08:22 #kisslinux <spryc> j #kisslinux :i was looking at someone configuring a kernel with localyesconfig and they got a type of interactive prompt were they could yes/no to different options and uld add those automatically, i don't get that type of iteractive prompt it just spits out something along the lines of no config found CONFIG_NAME, am i missing something?
2021-04-10T09:09:41 #kisslinux <zenomat> what command spits out 'no config found'?
2021-04-10T09:10:32 #kisslinux <testuser_[m]> Show the full log
2021-04-10T09:17:49 #kisslinux <spryc> j #kisslinux :make localyesconfig https://privatebin.net/?2e896aab7b6ddb3f#JDtPEL7f7XeoPtZQ6bHS6MxRwqGdBX1LcWcEpnQkShBW
2021-04-10T09:18:11 #kisslinux <spryc> j #kisslinux :should be it, not sure why i am not getting that interactive style prompt
2021-04-10T09:19:23 #kisslinux <testuser_[m]> Seems harmless
2021-04-10T09:19:45 #kisslinux <testuser_[m]> Run makeoldconfig and see if it prompts
2021-04-10T09:19:55 #kisslinux <testuser_[m]> makeoldconfig after makelocalyesconfig
2021-04-10T09:22:16 #kisslinux <zenomat> and to get the interactive style prompt use make menuconfig after those
2021-04-10T09:24:16 #kisslinux <testuser_[m]> Spryc are you talking about the ncurses prompt or the oldconfig plaintext prompt
2021-04-10T09:24:26 #kisslinux <spryc> j #kisslinux :i could of course copy the CONFIi am not talking about the ncurses interface i mean an actual prompt an actual prompt
2021-04-10T09:24:32 #kisslinux <spryc> j #kisslinux :like in this video https://youtu.be/lrd8BUbrM0U?t=2167
2021-04-10T09:24:37 #kisslinux <spryc> j #kisslinux :at that time roughly
2021-04-10T09:24:49 #kisslinux <zenomat> oh, than sorry. assumed the ncurses prompt
2021-04-10T09:25:29 #kisslinux <testuser_[m]> try oldconfig then
2021-04-10T09:25:40 #kisslinux <spryc> j #kisslinux :when he types make localyesconfig he gets a prompt which he can y/n modules that are suited for his hardware
2021-04-10T09:26:03 #kisslinux <spryc> j #kisslinux :'make oldconfig' says No change to .config
2021-04-10T09:26:45 #kisslinux <testuser_[m]> Just do `make -j$(nproc)` then
2021-04-10T09:26:58 #kisslinux <testuser_[m]> the y/n prompt shows only for incomplete configurstion
2021-04-10T09:27:04 #kisslinux <testuser_[m]> Configuration
2021-04-10T09:28:21 #kisslinux <spryc> j #kisslinux :wait i think i found something when i do make localyesconfig it also says 'wl config not found!!'
2021-04-10T09:32:36 #kisslinux <spryc> j #kisslinux :like this�: /var/db/kiss/linux-5.11.12 # make localyesconfig
2021-04-10T09:32:36 #kisslinux <spryc> j #kisslinux :using config: '.config'
2021-04-10T09:32:37 #kisslinux <spryc> j #kisslinux :wl config not found!!
2021-04-10T09:32:37 #kisslinux <spryc> j #kisslinux :WARNING: VIDEOBUF2_MEMOPS is required, but nothing in the
2021-04-10T09:32:37 #kisslinux <spryc> j #kisslinux :  current config selects it.
2021-04-10T09:32:37 #kisslinux <spryc> j #kisslinux :WARNING: VIDEOBUF2_CORE is required, but nothing in the
2021-04-10T09:32:37 #kisslinux <spryc> j #kisslinux :  current config selects it.
2021-04-10T09:32:38 #kisslinux <spryc> j #kisslinux :WARNING: VIDEOBUF2_VMALLOC is required, but nothing in the
2021-04-10T09:32:38 #kisslinux <spryc> j #kisslinux :  current config selects it.
2021-04-10T09:32:39 #kisslinux <spryc> j #kisslinux :WARNING: VIDEOBUF2_V4L2 is required, but nothing in the
2021-04-10T09:32:39 #kisslinux <spryc> j #kisslinux :  current config selects it.
2021-04-10T09:32:40 #kisslinux <spryc> j #kisslinux :WARNING: SND_DMAENGINE_PCM is required, but nothing in the
2021-04-10T09:32:40 #kisslinux <spryc> j #kisslinux :  current config selects it.
2021-04-10T09:32:41 #kisslinux <spryc> j #kisslinux :module videodev did not have configs CONFIG_VIDEO_V4L2
2021-04-10T09:32:58 #kisslinux <spryc> j #kisslinux :oops, meant to paste a link
2021-04-10T09:33:25 #kisslinux <spryc> j #kisslinux :https://privatebin.net/?336d0447ee955701#HCDQXaBbXoFyw3JDFYeSUXEXEckvPX8zbCDzPWHigwUs that should be it
2021-04-10T09:41:28 #kisslinux <testuser_[m]> What if you do `./scripts/kconfig/merge_config.sh -n .config`
2021-04-10T09:43:50 #kisslinux <testuser_[m]> @freenode_spryc:matrix.org
2021-04-10T09:47:38 #kisslinux <spryc> j #kisslinux :that seemed to work i now got the interactive prompt were i can y/n to modules
2021-04-10T10:02:43 #kisslinux <phoebos[m]> dilyn: I got the confirmation, all good
2021-04-10T10:09:24 #kisslinux <testuser_[m]> How do you subscribe?
2021-04-10T10:09:47 #kisslinux <testuser_[m]> @phoebos:matrix.org
2021-04-10T10:46:37 #kisslinux <tommy88> trying to compile the kernel, i took the configuration from the arch live iso, then tweaked it to my needs. This was what an installation guide i watched recommended for beginners, this is the output: http://0x0.st/-TAG.txt
2021-04-10T10:54:30 #kisslinux <testuser_[m]> Ah yeah we're yet to figure out why that gmp header is being included
2021-04-10T10:54:38 #kisslinux <testuser_[m]> Happens only on some kernel configd
2021-04-10T10:54:40 #kisslinux <testuser_[m]> Configs
2021-04-10T10:55:34 #kisslinux <tink> @spryc I think you should deal with your custom kernel config now
2021-04-10T10:55:35 #kisslinux <testuser_[m]> Btw the other `diff -u` unrecognized option messages are harmless
2021-04-10T10:56:06 #kisslinux <tommy88> so i am safe to exclude the gmp header?
2021-04-10T10:56:08 #kisslinux <tink> Don't delay the inevitable, you probably won't learn much about the kernel until you start to configure it
2021-04-10T10:56:23 #kisslinux <testuser_[m]> No the gmp error is a real error, the busybox errors are harmless
2021-04-10T10:56:51 #kisslinux <testuser_[m]> Btw there's the "gmp" package in community repo so you can install that as a temporary fix
2021-04-10T10:57:07 #kisslinux <tommy88> oh i will do that, thanks
2021-04-10T10:59:28 #kisslinux <tommy88> now it complains about an mpc header?, http�://0x0.st/-TAd.txt
2021-04-10T11:04:50 #kisslinux <testuser_[m]> Hmm we don't have mpc packaged in repo, this header mess started recently only
2021-04-10T11:04:53 #kisslinux <testuser_[m]> What version are you building?
2021-04-10T11:05:28 #kisslinux <tommy88> 5.11.12
2021-04-10T11:06:18 #kisslinux <testuser_[m]> You can try 5.10 LTS i guess, if you don't wanna dig through the kernel options
2021-04-10T11:06:27 #kisslinux <testuser_[m]> I'll look into it in a few hrs
2021-04-10T11:09:37 #kisslinux <aarng> tommy88, what's with the "j #kisslinux :" prefix?
2021-04-10T11:10:26 #kisslinux <tommy88> im quite new to irc but in sic :j #kisslinux is the command for joining this channel
2021-04-10T11:10:35 #kisslinux <tommy88> not sure why it is my prefix
2021-04-10T11:14:28 #kisslinux <aarng> iirc, in sic you just set the channel and type away
2021-04-10T11:14:54 #kisslinux <aarng> anyway, was just wondering
2021-04-10T11:15:22 #kisslinux <tommy88> also 5.10 LTS didn't have that error
2021-04-10T11:15:26 #kisslinux <tommy88> seems to be fine for now
2021-04-10T11:17:43 #kisslinux <phoebos[m]> testuser_ dev+subscribe⊙mko
2021-04-10T11:21:46 #kisslinux <tommy88> nevermind, the 5.10 LTS complains about a argp.h header
2021-04-10T11:22:06 #kisslinux <testuser_[m]> ah yeah there was that problem too that was fixed in a later commit
2021-04-10T11:22:08 #kisslinux <testuser_[m]> A glibcism
2021-04-10T11:22:25 #kisslinux <testuser_[m]> Not sure what version you'll need to use now..
2021-04-10T11:22:43 #kisslinux <testuser_[m]> Maybe one of the early 5.11's
2021-04-10T11:23:55 #kisslinux <testuser_[m]> Or maybe just patch your current tree
2021-04-10T11:23:55 #kisslinux <testuser_[m]> Wait
2021-04-10T11:24:39 #kisslinux <testuser_[m]> https://github.com/torvalds/linux/commit/619775c3cfd2bc8559abc4395bf7d85b72bd723f
2021-04-10T11:25:03 #kisslinux <testuser_[m]> Just s/argp/errno
2021-04-10T11:25:39 #kisslinux <aarng> re: using gmail but preferring email workflow. it's not about "reeee evil corps", but more about preferring the workflow
2021-04-10T11:25:50 #kisslinux <aarng> dilyn ^
2021-04-10T12:22:54 #kisslinux <tommy88> if i want to mount efivars at boot, what file would be best to do so in?
2021-04-10T12:23:12 #kisslinux <tommy88> something like /etc/rc.d/efivarfs.boot?
2021-04-10T12:28:59 #kisslinux <testuser_[m]> Can't it be done through fstab
2021-04-10T12:29:06 #kisslinux <testuser_[m]> Or enabled in kernel or something
2021-04-10T12:29:11 #kisslinux <testuser_[m]> Btw did it build ?
2021-04-10T12:40:03 #kisslinux <testuser_[m]> https://www.openwall.com/lists/oss-security/2021/04/08/1
2021-04-10T13:04:37 #kisslinux <tommy88> yes it did build
2021-04-10T13:05:15 #kisslinux <tommy88> i want to mount efivarfs because i am using efistub
2021-04-10T13:12:15 #kisslinux <acheam> kiedtl: ircv4
2021-04-10T13:19:08 #kisslinux <M4R10zM0113R> dream distro meme distro
2021-04-10T13:19:16 #kisslinux <M4R10zM0113R> wat
2021-04-10T13:22:43 #kisslinux <M4R10zM0113R> I was looking for "make local*config" thing for so long, dangit
2021-04-10T13:32:08 #kisslinux <travankor> testuser_[m]: good thing everyone here disables bpf
2021-04-10T13:32:19 #kisslinux <travankor> I think alpine does the same
2021-04-10T13:42:42 #kisslinux <dilyn> you don't need efivars to mount at boot tommy88:
2021-04-10T13:42:52 #kisslinux <dilyn> but if you do, it could go in fstab, and you'd want it to be ro
2021-04-10T13:43:00 #kisslinux <dilyn> so you don't *delete them*
2021-04-10T13:43:20 #kisslinux <dilyn> aarng: mostly a joke :v I used gmail for fifteen years
2021-04-10T13:44:22 #kisslinux <travankor> unironically ban gmail :p
2021-04-10T13:45:00 #kisslinux <testuser_[m]> The kernel gmp.h issue is in /usr/lib/gcc/$triplet/$version/plugin/include/system.h, the #include is behind `ifndef GENERATOR_FILE`
2021-04-10T13:45:04 #kisslinux <testuser_[m]> idk what GENERATOR_FILE is
2021-04-10T13:45:27 #kisslinux <travankor> dilyn: https://drewdevault.com/2021/02/25/Gmail-is-a-huge-source-of-spam.html
2021-04-10T13:47:36 #kisslinux <testuser_[m]> and then the next mpc.h is included unconditionally  in gcc's plugin/include/builtins.h
2021-04-10T13:48:07 #kisslinux <testuser_[m]> but this has been the case since long, why would the kernel refuse to build now
2021-04-10T13:48:19 #kisslinux <dilyn> ddevault gets it
2021-04-10T13:49:34 #kisslinux <testuser_[m]> then there's barely any activity here https://github.com/torvalds/linux/commits/master/scripts/gcc-plugins where the gcc stuff is included
2021-04-10T15:32:57 #kisslinux <sad_plan> hey
2021-04-10T15:33:48 #kisslinux <testuser_[m]> hi
2021-04-10T15:39:29 #kisslinux <sad_plan> so Im in the process of creating my own fork of st, with some patches and some other minor changes, but for  whatever reason, changing keybindings for scrolling, just doenst work. has anyone had this issue before or could help out or w/e?
2021-04-10T15:39:49 #kisslinux <sad_plan> its just really annoying tbh
2021-04-10T15:40:11 #kisslinux <sad_plan> i was going to change them to use alt +j/k
2021-04-10T15:40:36 #kisslinux <sad_plan> but I cant get alt to work. theyre for whatever reason locked to shift
2021-04-10T15:40:38 #kisslinux <sad_plan> ¯_(ツ)_/¯
2021-04-10T15:44:25 #kisslinux <acheam> is your wm intercepting it?
2021-04-10T15:54:12 #kisslinux <acheam> hi phoebos
2021-04-10T15:54:24 #kisslinux <phoebos> hei
2021-04-10T15:56:51 #kisslinux <testuser_[m]> hi
2021-04-10T15:57:54 #kisslinux <sad_plan> no, I dont belive it does. wm uses superkey instead. and luke's fork works as one would expect.
2021-04-10T15:58:54 #kisslinux <sad_plan> so the issue seems to be with my fork. shift + pgup/down works, so scrolling does still work anyway. cant get mousescroll to work though, but thats another thing for another time i guess
2021-04-10T16:09:52 #kisslinux <noocsharp> ill ask again since people seem to be awake now: for people with mice with forward and backward buttons: whad does `libinput debug-events` output when you press these buttons? for me it seems to be outputting the wrong values
2021-04-10T16:12:05 #kisslinux <sad_plan> i got those keys. what you wanna know really?  just the output of those 2 events? or 4 rather, as it spressed and released
2021-04-10T16:12:31 #kisslinux <zenomat> noocsharp: for me it outputs 'BTN_SIDE' for the backwards button and 'BTN_EXTRA' for the forward button
2021-04-10T16:12:52 #kisslinux <sad_plan> ^
2021-04-10T16:13:26 #kisslinux <noocsharp> huh, thats what im getting too, but i would expect it to output BTN_FORWARD and BTN_BACK
2021-04-10T16:15:58 #kisslinux <noocsharp> maybe everything is standardized around the wrong values or smth and nobody has documented it
2021-04-10T16:17:54 #kisslinux <noocsharp> btw all the mouse buttons are in the linux/input-event-codes.h header for anyone wondering where i got the BTN_* values from
2021-04-10T16:26:44 #kisslinux <jslick> sad_plan are you using Mod1Mask for the mask field?  I can try later on my xst if I get the time
2021-04-10T16:31:21 #kisslinux <sad_plan> no modkey, its defined earlier in config.def.h
2021-04-10T16:31:49 #kisslinux <sad_plan> but modkey in this case is Mod1Mask, yes
2021-04-10T16:34:15 #kisslinux <sad_plan> #define MODKEY Mod1Mask if that rings any bells
2021-04-10T16:35:16 #kisslinux <sad_plan> and in mask, I have {MODKEY, XK,j kscrolldown, {.i = 2}}
2021-04-10T16:36:02 #kisslinux <sad_plan> which should work. ive checked brodie robertsons videos about aswell, and he just simply altered the key, and it just worked.. which is somewhat frustrating on my end seeing as it doesnt work
2021-04-10T16:40:38 #kisslinux <jslick> This is working for me on xst: { Mod1Mask,             'k',            kscrollup,      {.i = -1} },
2021-04-10T16:41:29 #kisslinux <sad_plan> hm, ill change to mod1mask, and see if that works. honestly, it should work none the less, due to modkey being defined as mod1mask, but anyway
2021-04-10T16:42:10 #kisslinux <jslick> that part is probably fine.  Difference is in the subsequent fields
2021-04-10T16:43:34 #kisslinux <sad_plan> still wont work on my end. this is indeed strange..
2021-04-10T16:43:59 #kisslinux <sad_plan> shift still works, even though its not in the mask place
2021-04-10T16:44:06 #kisslinux <jslick> I'm confused by the "j" after the comma.  Was that comma supposed to be an underscore?
2021-04-10T16:44:16 #kisslinux <jslick> XK_J
2021-04-10T16:44:23 #kisslinux <sad_plan> wait, your right
2021-04-10T16:45:00 #kisslinux <sad_plan> but yes, i typed wrong on irc. I have XK_j in my config.def.h
2021-04-10T16:47:57 #kisslinux <testuser_[m]> You sure your config.h is synced with def.h
2021-04-10T16:48:31 #kisslinux <sad_plan> should be, but ill doublecheck.
2021-04-10T16:48:47 #kisslinux <sad_plan> they should be similar, correct?
2021-04-10T16:48:54 #kisslinux <sad_plan> .h is just a copy of .def.h
2021-04-10T16:53:05 #kisslinux <jslick> I think config.def.h is a template for creating config.h if it doesn't exist.  The build uses config.h
2021-04-10T16:54:40 #kisslinux <acheam> yes, config.def.h should have the defaults
2021-04-10T16:54:55 #kisslinux <sad_plan> yeh, that should be correct. I synced them, and it gave me some errors. then I deleted it, and know it shouts about modkey is undefined. so it seems like the config.h might be the issue here. ill readd the patch, maybe it works if I start from scratch
2021-04-10T16:55:01 #kisslinux <sad_plan> nice
2021-04-10T17:00:06 #kisslinux <sad_plan> now its working
2021-04-10T17:01:00 #kisslinux <sad_plan> I dunno why, but it seems config.def.h and config.h is not being synced for some reason. I deleted config.h, and fixed the error. now alt +j/k works, aswell as alt+pgup/down
2021-04-10T17:03:07 #kisslinux <sad_plan> ah, now mouse works aswell with alt + scroll. fucking finally
2021-04-10T17:03:13 #kisslinux <acheam> woot
2021-04-10T17:03:24 #kisslinux <acheam> ive got to give st a good try again
2021-04-10T17:03:30 #kisslinux <testuser_[m]> Nice
2021-04-10T17:03:32 #kisslinux <acheam> but alacritty is just too comfy
2021-04-10T17:03:40 #kisslinux <testuser_[m]> What do you use from alacritty
2021-04-10T17:03:47 #kisslinux <testuser_[m]> Specific
2021-04-10T17:03:50 #kisslinux <acheam> I use the vi mode a lot
2021-04-10T17:03:56 #kisslinux <kiedtl> What's the vi mode?
2021-04-10T17:04:04 #kisslinux <sad_plan> st is nice, it just needs some work to function like one want
2021-04-10T17:04:06 #kisslinux <testuser_[m]> Wait what's the alacritty vi mode
2021-04-10T17:04:11 #kisslinux <sad_plan> you can use vi mode in both bash and zsh though
2021-04-10T17:04:22 #kisslinux <sad_plan> ^ acheam:
2021-04-10T17:04:34 #kisslinux <acheam> it let's you go through the terminal with vi bindings and select things and yank things and stuff
2021-04-10T17:04:36 #kisslinux <acheam> like in tmux
2021-04-10T17:04:41 #kisslinux <kiedtl> oh nice
2021-04-10T17:04:45 #kisslinux <testuser_[m]> I was using alacritty just cuz i thought I'd have to spend a ton of time customizing st like dwm, but turns out st doesn't need that much time to customize
2021-04-10T17:04:46 #kisslinux <acheam> shell vi mode is only in the input line
2021-04-10T17:05:37 #kisslinux <testuser_[m]> Also for some reason alacritty doesn't want to add in ligatures, there is someone's fork of it though with ligature support
2021-04-10T17:05:46 #kisslinux <acheam> I use the ligature fork
2021-04-10T17:06:08 #kisslinux <acheam> it works okay
2021-04-10T17:06:21 #kisslinux <acheam> it works 90% of the time
2021-04-10T17:06:51 #kisslinux <phoebos> alacritty uses like 20 mbs of ram which makes me feel guilty so I stick to st
2021-04-10T17:07:25 #kisslinux <kiedtl> st uses 6mb last time I heard, right?
2021-04-10T17:07:56 #kisslinux <phoebos> eh it's like 1 for me
2021-04-10T17:08:27 #kisslinux <sad_plan> 1.4 ish on my end
2021-04-10T17:10:16 #kisslinux <sad_plan> fantastic. now scroll works on its own aswell. yay me
2021-04-10T17:14:15 #kisslinux <testuser_[m]> Great
2021-04-10T17:29:22 #kisslinux <acheam> yes but it doesn't stack iirc
2021-04-10T17:29:54 #kisslinux <acheam> if you open 3 xterm's, you won't have 3x the amount of memory used
2021-04-10T17:30:10 #kisslinux <acheam> if you open 3 sts, you will have 3x as much memory used
2021-04-10T17:30:36 #kisslinux <sad_plan> st has a tabbed patch, would that perhaps fix that exact issue?
2021-04-10T17:35:13 #kisslinux <acheam> not sure
2021-04-10T17:35:18 #kisslinux <acheam> but honestly I don't care
2021-04-10T17:35:22 #kisslinux <acheam> I have plenty of ram
2021-04-10T17:36:25 #kisslinux <thebuzzing> That's how we got where we are today.
2021-04-10T17:36:35 #kisslinux <sad_plan> when st uses roughly 1mb ram, I dont think it matters too much tbh, if it stacks, and itll run as separate processes.
2021-04-10T17:36:56 #kisslinux <thebuzzing> Eh, Why optimize? They have plenty of ram.
2021-04-10T17:37:31 #kisslinux <sad_plan> why not optimize when possible, without too much hassle?
2021-04-10T17:39:52 #kisslinux <acheam> if its not too much hassle Ill do it
2021-04-10T17:40:04 #kisslinux <sad_plan> exacly
2021-04-10T17:40:05 #kisslinux <acheam> but I have more interesting things to do than squeeze a few megs of ram
2021-04-10T17:41:29 #kisslinux <sad_plan> obviously
2021-04-10T17:44:56 #kisslinux <aarng> sad_plan, do you not like tmux?
2021-04-10T17:45:05 #kisslinux <aarng> I feel like it addresses all your issues basically
2021-04-10T17:45:16 #kisslinux <aarng> feels good using a vanilla st
2021-04-10T17:46:31 #kisslinux <aarng> [*]
2021-04-10T17:50:45 #kisslinux <phoebos> hi
2021-04-10T17:51:41 #kisslinux <acheam> hey
2021-04-10T17:55:49 #kisslinux <testuser_[m]> phoebos
2021-04-10T17:55:50 #kisslinux <testuser_[m]> Hi
2021-04-10T18:25:13 #kisslinux <acheam> gonna try a `make localyesconfig` kernel build... lets see how long this takes
2021-04-10T18:25:48 #kisslinux <testuser[m]_> inb4 gmp.h not found
2021-04-10T18:26:04 #kisslinux <acheam> uhh is that something I should expect?
2021-04-10T18:27:47 #kisslinux <testuser[m]_> It's a mysterious issue with kernel 5.11+ due to some specific kernel config option
2021-04-10T18:27:52 #kisslinux <acheam> oh okay
2021-04-10T18:27:52 #kisslinux <testuser[m]_> On KISS
2021-04-10T18:27:57 #kisslinux <acheam> i'm not using 5.11 so I think i'm good then
2021-04-10T18:28:10 #kisslinux <testuser[m]_> cuz we build the gmp stuff into gcc and don't use system pkgs
2021-04-10T18:28:14 #kisslinux <acheam> right
2021-04-10T18:28:30 #kisslinux <aarng> is that with the latest gcc only?
2021-04-10T18:28:31 #kisslinux <acheam> we just need someone to systematically compile every mathematically possible kernel config
2021-04-10T18:28:45 #kisslinux <acheam> that'd find the option
2021-04-10T18:29:09 #kisslinux <aarng> cuz I compiled 5.11 without problems
2021-04-10T18:29:20 #kisslinux <aarng> before the gcc update though
2021-04-10T18:29:37 #kisslinux <testuser[m]_> It's on any KISS gcc with kernel 5.11+ with a  mysterious kernel option
2021-04-10T18:29:58 #kisslinux <testuser[m]_> So it doesn't happen for everyone
2021-04-10T18:30:06 #kisslinux <aarng> I see
2021-04-10T18:30:18 #kisslinux <aarng> could diff a cfg causing the issue against mine
2021-04-10T18:30:34 #kisslinux <testuser[m]_> I've only been able to repro it with allyesconfig
2021-04-10T18:30:41 #kisslinux <testuser[m]_> I think someone had the error with arch config too
2021-04-10T18:31:05 #kisslinux <testuser[m]_> I'd diff against mine but mine is way too small to show meaningful stuff in the diff
2021-04-10T18:31:37 #kisslinux <aarng> ah damn, mine is fairly minimal too
2021-04-10T18:32:12 #kisslinux <testuser[m]_> Ok I've got a big brain idea
2021-04-10T18:32:33 #kisslinux <testuser[m]_> Do a make oldconfig on 5.11 on the allyesconfig from kernel 5.10
2021-04-10T18:33:00 #kisslinux <acheam> ooh
2021-04-10T18:33:01 #kisslinux <acheam> smart
2021-04-10T18:33:14 #kisslinux <testuser[m]_> Will try tomorrow
2021-04-10T18:33:52 #kisslinux <acheam> my solution: just use LTS kernels
2021-04-10T18:34:11 #kisslinux <acheam> as long as its somewhat recent, the kernel version doesn't really affect e
2021-04-10T18:34:12 #kisslinux <acheam> me
2021-04-10T18:35:05 #kisslinux <aarng> I've been meaning to do the same, I tend to only compile my kernel once for every install anyway
2021-04-10T18:35:20 #kisslinux <aarng> I mean, I still update from time to time, but more just for the heck of it
2021-04-10T18:35:28 #kisslinux <testuser[m]_> Same
2021-04-10T18:35:36 #kisslinux <testuser[m]_> Muh bleeding edge
2021-04-10T18:35:56 #kisslinux <aarng> I'm too lazy for bleeding edge :D
2021-04-10T18:36:23 #kisslinux <aarng> meanwhile, the typical arch user: while :; do pacman Syu; sleep 5; done
2021-04-10T18:36:24 #kisslinux <testuser[m]_> I used to update asap but now i just do it whenever i get reminded by something
2021-04-10T18:36:58 #kisslinux <acheam> well with arch, "partial upgrades" are the biggest sin of them all
2021-04-10T18:37:23 #kisslinux <acheam> so if you install new software, and don't update the system before, you will be viciously attacked by a horde of dogs
2021-04-10T18:39:37 #kisslinux <testuser[m]_> I hate updating arch chroots, don't update for 2 days and you got a gigabyte worth of tarballs to download
2021-04-10T18:41:10 #kisslinux <aarng> eew
2021-04-10T18:41:55 #kisslinux <aarng> good reminder though, if I ever need a chroot, I will probably use something like debian
2021-04-10T18:45:30 #kisslinux <spryc> just making sure this wiki page says efivarfs needs to be mounted, is that always or only when making the uefi boot entry?
2021-04-10T18:45:56 #kisslinux <testuser[m]_> Only for the entry
2021-04-10T18:46:26 #kisslinux <spryc> alright, thanks
2021-04-10T19:16:48 #kisslinux <phoebos_> hello from an eee pc lol
2021-04-10T19:35:30 #kisslinux <spryc> when booting it just halts on this, i know what TPM is and that if it was disabled the error probably wouldnt be there but i can't disable it in my laptop bios.
2021-04-10T19:35:45 #kisslinux <spryc> http://0x0.st/-TMy.jpg
2021-04-10T20:37:08 #kisslinux <acheam> new song, word, slogan
2021-04-10T20:48:39 #kisslinux <acheam> the excitement for slogans songs and words has really dipped
2021-04-10T22:07:36 #kisslinux <Rio6> accidently deleted my kiss partition :/
2021-04-10T22:08:33 #kisslinux <zenomat> uff
2021-04-10T22:08:37 #kisslinux <zenomat> how?
2021-04-10T22:10:30 #kisslinux <Rio6> was moving my system to a new drive, and forgot to copy the partition kiss was on. And then I wiped the old drive :P
2021-04-10T22:11:27 #kisslinux <acheam> rip
2021-04-10T22:11:39 #kisslinux <zenomat> oh that sucks. any important data lost? or just some hours of tinkering?
2021-04-10T22:13:21 #kisslinux <Rio6> hours of compiling
2021-04-10T22:13:29 #kisslinux <Rio6> most packages are on git I think
2021-04-10T22:14:15 #kisslinux <Rio6> I remembered my home partition so data is all good
2021-04-10T22:14:37 #kisslinux <zenomat> yeah, those compiling hours hurt, but if you packages are backuped on git and you have your home partition, than it could be worse
2021-04-10T22:15:50 #kisslinux <Rio6> I did wipe my home drive a few months ago witha wrong find -delete command XD
2021-04-10T22:15:52 #kisslinux <Rio6> not my first time
2021-04-10T22:16:29 #kisslinux <zenomat> you got experience you mean^^
2021-04-10T22:17:22 #kisslinux <Rio6> I do
2021-04-10T23:13:11 #kisslinux <acheam> wtf
2021-04-10T23:13:29 #kisslinux <acheam> this busybox source file has a G variable and another, different g variable
2021-04-10T23:13:30 #kisslinux <acheam> why
2021-04-10T23:13:46 #kisslinux <acheam> why do this to me
2021-04-10T23:46:53 #kisslinux <acheam> mcpcpc-hkp: thanks for the fetch program rec
2021-04-10T23:46:57 #kisslinux <acheam> its coming along nicely
2021-04-10T23:47:22 #kisslinux <acheam> so far, I have the user and hostname, kernel version, uptime, and memory usage
2021-04-10T23:47:34 #kisslinux <acheam> its been a really good way to learn the linux APIs and stuff
2021-04-10T23:48:43 #kisslinux <acheam> I've also learned a lot about print/scan formatting
2021-04-10T23:48:59 #kisslinux <acheam> for a while I kept trying to parse spaces and stuff when I realized I could just use sscanf