💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2021-01-29.txt captured on 2024-05-26 at 16:19:07.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

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

2021-01-29T00:29:05 #kisslinux <midfavila1> okay, a pile of case statements later and it's working quite nicely
2021-01-29T00:29:40 #kisslinux <midfavila1> turns out that pidgin passes URIs to stdout so I can set the plumbing program for pidgin, too
2021-01-29T00:29:58 #kisslinux <midfavila1> no more copy and pasting shit into a terminal for me
2021-01-29T00:35:14 #kisslinux <ominous_anonymou> that's pretty nifty!
2021-01-29T00:35:40 #kisslinux <midfavila1> Yeh. One of my friends IRL is super into Plan 9 and he showed me Plumber, and ever since I haven't been able to stop thinking about it
2021-01-29T00:36:35 #kisslinux <midfavila1> on my laptop I don't use a full graphical browser e.g firefox, I use a custom version of links2, and being able to pipe from links or pidgin or my filer or whatever to whatever else is amazing
2021-01-29T00:38:20 #kisslinux <ominous_anonymou> have you ever looked into the Acme text editor?
2021-01-29T00:38:23 #kisslinux <midfavila1> yeah
2021-01-29T00:38:24 #kisslinux <midfavila1> not a fan tbh
2021-01-29T00:38:48 #kisslinux <midfavila1> i've been using tine a lot recently and it's quite comfortable
2021-01-29T00:38:59 #kisslinux <midfavila1> ed is what I use if tine isn't available
2021-01-29T00:39:02 #kisslinux * midfavila1 shrugs
2021-01-29T00:41:58 #kisslinux <ominous_anonymou> O.o i'll stick with my vi for now
2021-01-29T00:42:10 #kisslinux <midfavila1> see I can't stand vi
2021-01-29T00:42:27 #kisslinux <midfavila1> it's just so... clunky
2021-01-29T00:43:00 #kisslinux <ominous_anonymou> https://www.gnu.org/fun/jokes/ed-msg.en.html
2021-01-29T00:43:06 #kisslinux <midfavila1> like, if I want to quit editing, I have to hit esc, then :, then q, then return
2021-01-29T00:43:12 #kisslinux <midfavila1> alternatively I can use zz but even still
2021-01-29T00:43:25 #kisslinux <midfavila1> whereas with tine I can just bind quit to a function key and call it a day
2021-01-29T00:43:46 #kisslinux <midfavila1> also there's the fact that tine is hilariously small
2021-01-29T00:44:41 #kisslinux <midfavila1> about half the size of a stripped suckless ed
2021-01-29T00:46:12 #kisslinux <ominous_anonymou> but in $YEAR, why are you worried about memory?
2021-01-29T00:46:26 #kisslinux <midfavila1> because I have standards
2021-01-29T00:46:30 #kisslinux <midfavila1> bite me, nerd
2021-01-29T00:46:56 #kisslinux <midfavila1> :p
2021-01-29T00:49:23 #kisslinux <ominous_anonymou> on my WSL Ubuntu machine, ed is 56K versus vim.basic at 2.8M
2021-01-29T00:49:50 #kisslinux <ominous_anonymou> i wonder how big vim.tiny is
2021-01-29T00:49:52 #kisslinux <midfavila1> it's probably because my ed is static
2021-01-29T00:50:06 #kisslinux <midfavila1> whereas I imagine ubuntu's is dynamic
2021-01-29T00:51:01 #kisslinux <ominous_anonymou> vim points to /usr/bin/vim points to /etc/alternatives/vim points to /usr/bin/vim.basic
2021-01-29T00:51:08 #kisslinux <midfavila1> what a mess
2021-01-29T00:51:17 #kisslinux <ominous_anonymou> 3 softlinks are better than none, you know
2021-01-29T00:51:24 #kisslinux <midfavila1> >.>
2021-01-29T00:51:26 #kisslinux <midfavila1> are you sure about that
2021-01-29T00:51:42 #kisslinux <ominous_anonymou> how do you tell whether it is static or dynamic?
2021-01-29T00:51:49 #kisslinux <midfavila1> file $thing
2021-01-29T00:51:50 #kisslinux <ominous_anonymou> ldd output?
2021-01-29T00:52:18 #kisslinux <ominous_anonymou> ok: /usr/bin/vim.basic: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=7076850699d795adfc3a99a63011cf0781761b63, for GNU/Linux 3.2.0, stripped
2021-01-29T00:52:39 #kisslinux <midfavila1> idk i feel like the system editor should be static
2021-01-29T00:52:40 #kisslinux <ominous_anonymou> ed: /bin/ed: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=68092bcdb764ee6e92e4a86d841930b57941c5c0, for GNU/Linux 3.2.0, stripped
2021-01-29T00:52:48 #kisslinux <midfavila1> so that it's still usable in the case of an emergency
2021-01-29T00:52:49 #kisslinux <midfavila1> also
2021-01-29T00:52:56 #kisslinux <ominous_anonymou> to be fair WSL is probably strange with how it does things
2021-01-29T00:52:59 #kisslinux <midfavila1> willing to bet that if ubuntu's ed was static it'd be almost a full meg
2021-01-29T00:53:09 #kisslinux <acheam> lol
2021-01-29T00:54:30 #kisslinux <ominous_anonymou> ed links to 3 things, vim.basic links to... 21?
2021-01-29T00:54:38 #kisslinux <midfavila1> jesus christ
2021-01-29T00:54:41 #kisslinux <ominous_anonymou> including... libvorbis and libogg lmao
2021-01-29T00:54:47 #kisslinux <acheam> whaaat
2021-01-29T00:54:49 #kisslinux <acheam> why?
2021-01-29T00:54:59 #kisslinux <midfavila1> i thought vim was supposed to be not-emacs
2021-01-29T00:55:01 #kisslinux <ominous_anonymou> to play the bell sound when you fuck something up duh
2021-01-29T00:55:05 #kisslinux <midfavila1> ...
2021-01-29T00:55:06 #kisslinux <acheam> haha
2021-01-29T00:55:13 #kisslinux <acheam> because thats so important in vim.basic
2021-01-29T00:55:22 #kisslinux <acheam> normal vim I understand, but vim.basic?
2021-01-29T00:55:26 #kisslinux <midfavila1> "I use vim because emacs is bloated."
2021-01-29T00:55:40 #kisslinux <acheam> Magnetized needle and a steady hand FTW
2021-01-29T00:55:48 #kisslinux <midfavila1> needles are bloat
2021-01-29T00:55:54 #kisslinux <acheam> Alternative?
2021-01-29T00:56:01 #kisslinux <midfavila1> real computer users simply will the bytes into position
2021-01-29T00:56:39 #kisslinux <ominous_anonymou> there's a vim.tiny, i don't know what it consists of
2021-01-29T00:56:43 #kisslinux <midfavila1> back in my day, when men were men and FORTRAN was the only high-level language...
2021-01-29T00:57:49 #kisslinux <ominous_anonymou> i just booted my kiss vm up to check it
2021-01-29T00:59:41 #kisslinux <ominous_anonymou> ed is softlinked to busybox, static, 904B looks like?
2021-01-29T00:59:59 #kisslinux <midfavila1> well in that case you gotta measure busybox
2021-01-29T01:00:01 #kisslinux <midfavila1> but that makes it unfair
2021-01-29T01:00:02 #kisslinux <midfavila1> :P
2021-01-29T01:01:07 #kisslinux <ominous_anonymou> my vim is statically linked, only 3 libraries though, 2.9MB
2021-01-29T01:01:33 #kisslinux <midfavila1> wow
2021-01-29T01:01:36 #kisslinux <midfavila1> blooooooooooooooooooooooooooooooooooooooooooat
2021-01-29T01:02:18 #kisslinux <ominous_anonymou> 904KB not B
2021-01-29T01:04:13 #kisslinux <ominous_anonymou> vim was dynamically linked on my kiss box, not static
2021-01-29T01:04:21 #kisslinux <ominous_anonymou> definitely time for a drink and then bed, see ya
2021-01-29T01:04:33 #kisslinux <midfavila1> See you
2021-01-29T06:00:32 #kisslinux <midfavila> man the more I learn about UNIX the more impressed I become
2021-01-29T06:01:00 #kisslinux <midfavila> heirloom-base has a shocking number of utilities that aren't included in modern userlands, or utilities that are relatively obscure
2021-01-29T06:01:42 #kisslinux <midfavila> like nl for example. dedicated utility for numbering the lines of documents. versus... I think it was GNU cat, that has a flag to do the same thing
2021-01-29T06:21:15 #kisslinux <testuser[m]_> hi
2021-01-29T06:21:26 #kisslinux * midfavila waves
2021-01-29T06:41:18 #kisslinux <midfavila> Gah, my multiplexer and editor don't like playing nice
2021-01-29T06:41:20 #kisslinux <midfavila> So annoying
2021-01-29T06:43:37 #kisslinux <midfavila> weird... it doesn't like screen either
2021-01-29T06:43:51 #kisslinux <midfavila> maybe it's a terminfo error or something
2021-01-29T06:59:58 #kisslinux <midfavila> chucks out ƉőƒŐ for what it's worth
2021-01-29T07:00:04 #kisslinux <midfavila> instead of the usual control code junk
2021-01-29T07:00:55 #kisslinux <midfavila> ...er, when inputting shift+arrow keys, that is
2021-01-29T07:59:34 #kisslinux * Blaklinten reading backlog like a stalker
2021-01-29T07:59:50 #kisslinux <Blaklinten> midfavila: are you serious about using ed?
2021-01-29T08:00:28 #kisslinux <Blaklinten> I have only trued it out once, a couple of years ago but couldn't do shit.
2021-01-29T08:00:43 #kisslinux <Blaklinten> Maybe I just need to get user to it :p
2021-01-29T08:00:50 #kisslinux <midfavila> yes, I'm serious about ed
2021-01-29T08:01:09 #kisslinux <midfavila> the only thing that bothers me is that editing already existing lines is a bitch
2021-01-29T08:01:23 #kisslinux <midfavila> aside from that you only need to memorize a few commands
2021-01-29T08:01:42 #kisslinux <Blaklinten> ...just like any other editor. Nice
2021-01-29T08:01:51 #kisslinux <Blaklinten> Maybe I will look at it again
2021-01-29T08:01:54 #kisslinux <midfavila> people think ed is spooky scary because oh noes you can't see what you're working on
2021-01-29T08:01:57 #kisslinux <midfavila> but like
2021-01-29T08:02:00 #kisslinux <midfavila> you literally can
2021-01-29T08:02:10 #kisslinux <midfavila> 1,$p
2021-01-29T08:02:17 #kisslinux <Blaklinten> Its fun to discover new ways of doing things, keeps me awake ;)
2021-01-29T08:02:19 #kisslinux <midfavila> prints out every line between 1 and EOF
2021-01-29T08:02:57 #kisslinux <Blaklinten> Prints it like a pager or just full screen dump?
2021-01-29T08:03:02 #kisslinux <midfavila> dumps it
2021-01-29T08:03:14 #kisslinux <midfavila> but you can set 1 and $ to arbitrary line numbers and it'll only print those
2021-01-29T08:03:28 #kisslinux <Blaklinten>  Ah.
2021-01-29T08:03:29 #kisslinux <midfavila> so like 4,8p will show 4,5,6,7 and 8
2021-01-29T08:03:53 #kisslinux <midfavila> aside from that... you set your current line by inserting an integer
2021-01-29T08:04:03 #kisslinux <midfavila> so just 1 will set your commands to operate on line one
2021-01-29T08:04:24 #kisslinux <midfavila> and then a will drop you into edit mode, appending to the current line (or whichever is provided)
2021-01-29T08:04:35 #kisslinux <midfavila> from there you can exit by typing . on a blank line
2021-01-29T08:04:44 #kisslinux <midfavila> w will write to a file, q quits
2021-01-29T08:04:52 #kisslinux <midfavila> you now know how to use ed proficiently
2021-01-29T08:05:29 #kisslinux <Blaklinten> I have though about trying to use my _system_ as my editor; find, grep, cd with friends instead of using vim. This might be in those lines!
2021-01-29T08:05:41 #kisslinux <midfavila> i mean
2021-01-29T08:05:44 #kisslinux <Blaklinten> Thanks, will try this out :)
2021-01-29T08:05:53 #kisslinux <midfavila> you can totally just use cat and stuff to edit files
2021-01-29T08:05:56 #kisslinux <midfavila> it's pretty easy
2021-01-29T08:06:15 #kisslinux <midfavila> cat >> foo < EOF
2021-01-29T08:06:27 #kisslinux <midfavila> then type whatever and end with EOF
2021-01-29T08:06:29 #kisslinux <Blaklinten> I do that all the time.
2021-01-29T08:06:37 #kisslinux <midfavila> it's a useful trick
2021-01-29T08:06:51 #kisslinux <midfavila> speaking of useful tricks
2021-01-29T08:07:00 #kisslinux <Blaklinten> Makes a lot more sense when pasting/copying things from out if my own system
2021-01-29T08:07:09 #kisslinux <Blaklinten> I think at least
2021-01-29T08:07:14 #kisslinux <midfavila> would you happen to know how to compare an integer stored in a variable with the result of a for loop embedded within a subshell
2021-01-29T08:07:35 #kisslinux <midfavila> i'm writing a script and having some trouble with the syntax
2021-01-29T08:10:27 #kisslinux <Blaklinten> Not on the top of head, no sorry.
2021-01-29T08:10:41 #kisslinux <midfavila> oh well, I'll keep hacking away at it
2021-01-29T08:10:47 #kisslinux <midfavila> there's probably a better way to deal with it
2021-01-29T08:11:05 #kisslinux <midfavila> tryna write a script to manage network interfaces in posix shell
2021-01-29T08:11:28 #kisslinux <midfavila> well, posix-ish. I don't know if posix mentions ifconfig
2021-01-29T08:15:11 #kisslinux <Blaklinten> Have you looked at the POSIX shell bible? Might give you some ideas
2021-01-29T08:15:51 #kisslinux <Blaklinten> https://github.com/dylanaraps/pure-sh-bible
2021-01-29T08:16:36 #kisslinux <midfavila> i actually haven't. probably should though
2021-01-29T08:17:53 #kisslinux <Blaklinten> Do not know if this might help you but this prints yes if var=1 in my termux-shell xD
2021-01-29T08:17:57 #kisslinux <Blaklinten> if [ $var = $(for i in 1; do echo $i; done) ]; then echo yes; fi
2021-01-29T08:18:20 #kisslinux <midfavila> yeah, I was able to get a rudimentary test going too
2021-01-29T08:18:29 #kisslinux <midfavila> i think I'm messing up in the subshell somehow
2021-01-29T08:18:35 #kisslinux <midfavila> it's like 4am and I'm getting stupid
2021-01-29T08:19:00 #kisslinux <Blaklinten> Oh wow. Maybe time to give up and get some rest, then
2021-01-29T08:19:07 #kisslinux <midfavila> i probably should
2021-01-29T08:19:18 #kisslinux <Blaklinten> It's morning for me so the day has just started!
2021-01-29T08:19:25 #kisslinux <Blaklinten> Time to get to work ;)
2021-01-29T08:20:30 #kisslinux <midfavila> sounds like fun stuff
2021-01-29T08:22:29 #kisslinux <Blaklinten> Well, as "get to work" means sitting at home and writing a technical report alone I wouldn't say fun... But it needs to be done! At least its Friday and I'm gonna see an old friend this afternoon so that's something
2021-01-29T08:22:39 #kisslinux <Blaklinten> Good luck with your script
2021-01-29T08:25:09 #kisslinux <midfavila> yeah, I'll need it xwx
2021-01-29T08:25:25 #kisslinux <midfavila> at least it's an excuse to learn more about awk
2021-01-29T09:01:12 #kisslinux <midfavila> oh man, this is so janky, pffft
2021-01-29T09:12:29 #kisslinux <midfavila> well, it seems to be working
2021-01-29T09:12:43 #kisslinux <midfavila> even if it *is* a sin against god
2021-01-29T10:48:49 #kisslinux <testuser[m]_> dilyn: did you build chromium with `use_gtk=false` or the build file in your repo is untested?
2021-01-29T14:55:33 #kisslinux <sad_plan> has anyone ever gotten virtualbox drivers to work inside a chroot enviroment? im trying to get virtualbox inside my artix chroot to work, but even if I include the appropiate drivers, it scream about missing kernel drivers for some reason.. I know this isnt striclty speaking kiss related, but I went here first anyway, maybe you guys had a trick up your sleeve
2021-01-29T15:00:29 #kisslinux <sad_plan> the drivers is built into the kernel btw. i forgot to add that
2021-01-29T15:03:59 #kisslinux <ominous_anonymou> as in nesting virtualbox into a virtualbox VM?
2021-01-29T15:04:32 #kisslinux <ominous_anonymou> i know VMWare inside VMWare is possible, i think they do hardware pass-through to do so.  so it'd be the drivers of your actual hardware that would get put into the chroot.
2021-01-29T15:05:27 #kisslinux <ominous_anonymou> yep that looks like how you'd do it with virtualbox too: https://ostechnix.com/how-to-enable-nested-virtualization-in-virtualbox/
2021-01-29T15:05:28 #kisslinux <midfavila> something something use kvm oracle shill
2021-01-29T15:05:50 #kisslinux <sad_plan> no, virtualbox inside chroot-jail
2021-01-29T15:06:06 #kisslinux <sad_plan> ike dylan said he used to run steam to play cs:go with his brother or something
2021-01-29T15:06:27 #kisslinux <midfavila> you just chroot
2021-01-29T15:06:31 #kisslinux <midfavila> no need to start VMs
2021-01-29T15:06:36 #kisslinux <sad_plan> I would use qemu, or kvm, but virtualbox is just more convinient for me tbh. also whonix..
2021-01-29T15:07:16 #kisslinux <sad_plan> I know, but when firing virtualbox, inside my chroot, it launches virtualbox, but I cant start any VM's, beause *its missing drivers*
2021-01-29T15:07:26 #kisslinux <dilyn> testuser[m]_: I've built chromium with both use_gtk={true,false}
2021-01-29T15:07:27 #kisslinux <dilyn> both work
2021-01-29T15:07:28 #kisslinux <midfavila> oh
2021-01-29T15:07:32 #kisslinux <midfavila> that's an easy fix
2021-01-29T15:07:33 #kisslinux <sad_plan> yeah
2021-01-29T15:07:36 #kisslinux <sad_plan> really?
2021-01-29T15:07:42 #kisslinux <midfavila> you just run the virtualbox script inside your kernel source tree
2021-01-29T15:07:43 #kisslinux <sad_plan> please do tell
2021-01-29T15:07:52 #kisslinux <midfavila> and it compiles the drivers you need
2021-01-29T15:07:54 #kisslinux <midfavila> ezpz
2021-01-29T15:07:59 #kisslinux <midfavila> like literally five minutes
2021-01-29T15:08:13 #kisslinux <midfavila> i think it tells you that when you launch vbox from the terminal
2021-01-29T15:08:20 #kisslinux <sad_plan> I did compile the drivers from artix into the kernel, but that didnt really do anything..
2021-01-29T15:08:33 #kisslinux <midfavila> ?
2021-01-29T15:08:39 #kisslinux <dilyn> uname -r in your chroot will report your nonchroot system's kernel
2021-01-29T15:08:39 #kisslinux <midfavila> virtualbox includes their own drivers
2021-01-29T15:08:46 #kisslinux <midfavila> you have to load them as modules
2021-01-29T15:08:48 #kisslinux <dilyn> but i imagine /usr/lib/uname -r/ doesn't exist on your chroot
2021-01-29T15:09:01 #kisslinux <dilyn> ^ so you have to load them first outside the chroot
2021-01-29T15:09:08 #kisslinux <midfavila> modprobe vboxdrv or something
2021-01-29T15:09:32 #kisslinux <sad_plan> but how do I make just them modules, without making the rest of my added firmware modules aswell?
2021-01-29T15:10:15 #kisslinux <dilyn> wym
2021-01-29T15:10:18 #kisslinux <midfavila> uh
2021-01-29T15:10:25 #kisslinux <midfavila> that's the default way it does stuff
2021-01-29T15:10:38 #kisslinux <midfavila> like you literally just run the script
2021-01-29T15:10:44 #kisslinux <midfavila> and it builds and installs the modules
2021-01-29T15:11:12 #kisslinux <sad_plan> I know, I used to do it in artix, but, seeing as Im not running artix, which loads kernel modules on its own, I cant do just that.
2021-01-29T15:11:25 #kisslinux <midfavila> you literally can
2021-01-29T15:11:45 #kisslinux <sad_plan> what script are you actually refering to? the virtualbox-host-modules pkg?
2021-01-29T15:11:59 #kisslinux <sad_plan> how? without making my amdgpu and wifi drivers modules aswell?
2021-01-29T15:12:04 #kisslinux <midfavila> like I said if you launch vbox without them from a terminal it spews out a ton of info related to this
2021-01-29T15:12:11 #kisslinux <midfavila> i'm working off of memory from months ago
2021-01-29T15:12:16 #kisslinux <midfavila> so I can't recall the exact name
2021-01-29T15:12:34 #kisslinux <midfavila> but yeah all you have to do is modprobe it once it's installed
2021-01-29T15:13:06 #kisslinux <sad_plan> thats the name + artix/arch anyway, if however you dont go with the dkms, but Ive never gotten just those to work..
2021-01-29T15:13:22 #kisslinux * midfavila shrugs
2021-01-29T15:13:31 #kisslinux <midfavila> Works On My Machine:tm:
2021-01-29T15:14:01 #kisslinux <dilyn> you can build any number of kernel features as modules
2021-01-29T15:14:06 #kisslinux <dilyn> it's not a wholesale thing
2021-01-29T15:14:09 #kisslinux <midfavila> ^
2021-01-29T15:14:12 #kisslinux <sad_plan> but how can I install just those kernel modules, as modules, and not the rest of my extra firmware? thats what I was refering to just now. I dont wanna deal with having all my extra firmware as modules. I want them builtin
2021-01-29T15:14:18 #kisslinux <dilyn> and you can build modules out of tree, which is what i believe midfavila is recommending
2021-01-29T15:14:18 #kisslinux <midfavila> DUDE
2021-01-29T15:14:27 #kisslinux <dilyn> you just... do, my man
2021-01-29T15:14:28 #kisslinux <midfavila> you literally just run the script and it builds and installs the stuff as modules
2021-01-29T15:14:33 #kisslinux <midfavila> you don't even reconfigure your kernel
2021-01-29T15:14:33 #kisslinux <dilyn> lol
2021-01-29T15:14:49 #kisslinux <midfavila> sorry if I'm short on patience but I'm running on less than four hours of sleep and just-
2021-01-29T15:14:50 #kisslinux <midfavila> god
2021-01-29T15:15:16 #kisslinux <midfavila> it's not computer science my man
2021-01-29T15:15:21 #kisslinux <dilyn> kernel modules are just built via  Makefile and get installed to /usr/lib/uname -r/kernel/drivers
2021-01-29T15:15:24 #kisslinux <sad_plan> ditto, I had roughly 4 hrs myself
2021-01-29T15:15:43 #kisslinux <dilyn> after you build them, just depmod && modprobe $modulename
2021-01-29T15:15:59 #kisslinux <dilyn> if you do lsmod you'll see only the loaded modules via modprobe appear; everything else is still builtin
2021-01-29T15:17:00 #kisslinux <dilyn> i don't even know if vbox drivers are distributed with the kernel (probably not?) but if they WERE you would just mark them as Modules <M> instead of Builtin <*> in the kernel make menuconfig, and then build and install the kernel; reboot, depmod && modprobe $modulename
2021-01-29T15:17:01 #kisslinux <dilyn> voila
2021-01-29T15:17:20 #kisslinux <midfavila> vboxdrv is out of tree
2021-01-29T15:17:27 #kisslinux <midfavila> it's distributed with vbox
2021-01-29T15:18:52 #kisslinux <sad_plan> I dont think they are. I looked at gentoo wiki, and youd have to download them separatly. but you can just include them in extra firmware section, and have them built in, but that didnt seem to work. hence my question. but brb, I have some work to do. as Im just like dylin here, doing my own buisiness on my laptop, in work hours C:
2021-01-29T15:19:13 #kisslinux <midfavila> i've used vbox on kiss before
2021-01-29T15:19:23 #kisslinux <midfavila> . -.
2021-01-29T15:19:29 #kisslinux <dilyn> honestly it's the best and i'm gonna hate returning to the office xD
2021-01-29T15:20:07 #kisslinux <midfavila> i think that most places are gonna at least offer it as an option for people to work from home now
2021-01-29T15:20:10 #kisslinux <midfavila> it's long overdue
2021-01-29T15:26:43 #kisslinux <ominous_anonymou> i run KISS in a VirtualBox VM on a Windows 10 host, I know vboxvideo at least appears in the kernel make menuconfig because i had to make sure to select it prior to building (when i was installing KISS) or else X11 wouldn't work
2021-01-29T15:27:44 #kisslinux <tracer> Hi
2021-01-29T15:28:07 #kisslinux <ominous_anonymou> bonjour!
2021-01-29T15:28:07 #kisslinux <tracer> Anyone experience with plasma-workspace? undefined reference to `vtable for OrgFreedesktopLogin1ManagerInterface'
2021-01-29T15:30:00 #kisslinux <midfavila> =]=2021-01-29T15:30:16 #kisslinux <midfavila> fuck
2021-01-29T15:30:17 #kisslinux <aarng> midfavila, definitely learn awk
2021-01-29T15:30:29 #kisslinux <midfavila> yeah awk is neat
2021-01-29T15:30:43 #kisslinux <aarng> it's my fav language, so feel free to ask questions if you happen to need help
2021-01-29T15:30:56 #kisslinux <midfavila> i've mostly just been using it to create shell commands on the fly tbh
2021-01-29T15:31:25 #kisslinux <aarng> I see, was just reading backlog and saw you mention learning it
2021-01-29T15:31:31 #kisslinux <midfavila> yeah
2021-01-29T15:31:46 #kisslinux <midfavila> i'm using it a fair bit in a small side project I started last night
2021-01-29T15:33:10 #kisslinux <aarng> careful with learning awk then, you will probably end up just writing the entire thing in it
2021-01-29T15:33:50 #kisslinux <midfavila> pfft, maybe
2021-01-29T15:34:19 #kisslinux <dilyn> tracer you have all kinds of fun errors
2021-01-29T15:34:53 #kisslinux <aarng> I wrote a large part of my irc client in awk
2021-01-29T15:35:05 #kisslinux <tracer> yes, dilyn, but I come closer every day :)
2021-01-29T15:38:34 #kisslinux <dilyn> :)
2021-01-29T15:38:40 #kisslinux <ominous_anonymou> aw man i used to have a link to a nice awk tutorial series
2021-01-29T15:38:49 #kisslinux <ominous_anonymou> @aarng do you have any recommendations?
2021-01-29T15:38:51 #kisslinux <dilyn> I would need namespace support in my kernel to launch chromium without --no-sandbox, yes?
2021-01-29T15:39:18 #kisslinux <aarng> I never bookmarked the good ones, sry :/
2021-01-29T15:40:41 #kisslinux <aarng> ominous_anonymou: https://ia802309.us.archive.org/25/items/pdfy-MgN0H1joIoDVoIC7/The_AWK_Programming_Language.pdf
2021-01-29T15:40:49 #kisslinux <aarng> this is good though
2021-01-29T15:41:38 #kisslinux <aarng> written by the awk creators
2021-01-29T15:42:25 #kisslinux <aarng> _A_ho, _W_einberger, _K_ernighan
2021-01-29T15:43:43 #kisslinux <ominous_anonymou> ah very good, thanks!
2021-01-29T15:44:23 #kisslinux <testuser[m]_> dilyn: yeah or you can build the SETUID sandbox
2021-01-29T15:45:24 #kisslinux <dilyn> say wha
2021-01-29T16:08:44 #kisslinux <tracer> Whats the difference between DESTDIR and INSTALL_ROOT?
2021-01-29T16:09:54 #kisslinux <testuser[m]_> some configure scripts use INSTALL_ROOT instead of destdir
2021-01-29T16:10:04 #kisslinux <testuser[m]_> Makefiles*
2021-01-29T16:11:35 #kisslinux <tracer> Yes, thats why I'm asking. The QT packages all seem to use INSTALL_ROOT, but whats the difference?
2021-01-29T16:11:48 #kisslinux <dilyn> one's more annoying
2021-01-29T16:14:35 #kisslinux <sad_plan> alright im back, and yes dylin, its amazing doing this stuff at  work. used to have my tablet with me to work, before I go  my tablet. watched alot of movies and series' in work  hours. its awesome. are you guy on leave from work, due to covid? :/
2021-01-29T16:15:06 #kisslinux <sad_plan> now Im just gonna reread this stuff, to make sure I got what you guys were refering to, in case I missed something
2021-01-29T16:15:55 #kisslinux <dilyn> yeah work from home since end of march; when this all wraps up we'll be working 2 days at home, 3 days in office. which is a fine compromise, though I don't see why my team specifically needs to be on site
2021-01-29T16:16:56 #kisslinux <sad_plan> I see. didnt you work in a bank or something? what do you do there, in any case? feel free to leave it out ofc
2021-01-29T16:17:34 #kisslinux <tracer> I work from home since 2005 :-)
2021-01-29T16:17:50 #kisslinux <dilyn> yeah a bank. i just process payments and stuff
2021-01-29T16:18:19 #kisslinux <sad_plan> that must be amazing trazer. I also wish I could work from home, though I dont think my work will let me take a paper making factory with me home, lol
2021-01-29T16:18:33 #kisslinux <tracer> I work from home since 2005 :-)
2021-01-29T16:19:03 #kisslinux <dilyn> you never know!
2021-01-29T16:19:10 #kisslinux <sad_plan> ok, cool. but yeah, that doesnt sound like something that has to be done on site, but it does make sence to have people on site tbh. even if its not stricly neccessary per say
2021-01-29T16:19:17 #kisslinux <sad_plan> haha right
2021-01-29T16:20:03 #kisslinux <dilyn> i mean it justifies the ungodly cost they have for owning the building haha
2021-01-29T16:20:28 #kisslinux <sad_plan> ikr. hillarious
2021-01-29T16:20:31 #kisslinux <sad_plan> lol
2021-01-29T16:21:10 #kisslinux <sad_plan> is there any slang name for new zealander? like austrailians is calles aussies? zealanders? newsiez? lol
2021-01-29T16:22:33 #kisslinux <tracer> dilyn: KISS-kde are your packages, aren't they?
2021-01-29T16:22:53 #kisslinux <sad_plan> yes, its dylins. atleast he owns the repo afaik
2021-01-29T16:23:16 #kisslinux <tracer> I'm just trying to build libIcal.
2021-01-29T16:23:28 #kisslinux <tracer> error: 'FALSE' undeclared (first use in this function)
2021-01-29T16:23:28 #kisslinux <tracer>  1021 |     en = ucal_getKeywordValuesForLocale("calendar", NULL, FALSE, &status);
2021-01-29T16:24:58 #kisslinux <aarng> sad_plan: kiwis
2021-01-29T16:25:00 #kisslinux <dilyn> kiwis is what they're called
2021-01-29T16:25:10 #kisslinux <dilyn> yeah they're basically all my work with a few exceptiosn
2021-01-29T16:25:40 #kisslinux <dilyn> hm
2021-01-29T16:25:57 #kisslinux <sad_plan> kiwis nice
2021-01-29T16:26:34 #kisslinux <dilyn> rust packages are the biggest bitch to maintain
2021-01-29T16:27:08 #kisslinux <tracer> I copied KISS-kde and added the ones from BLFS, 13 are still open, but 70 are good.  As of plasma I'm stuck around 70%.
2021-01-29T16:28:04 #kisslinux <tracer> I renmes solid to solid-hardware-abtraction, that's what it calles at repology.
2021-01-29T16:28:19 #kisslinux <dilyn> what a gross name
2021-01-29T16:29:10 #kisslinux <tracer> Well, it's soli<TAB> so who really cares?
2021-01-29T16:29:30 #kisslinux <dilyn> lol
2021-01-29T16:35:06 #kisslinux <tracer> So, dilyn, did your liibal buld with problem? I found a patch on a BSD list which I might need to apply.
2021-01-29T16:35:50 #kisslinux <sad_plan> ok, so lemme get this straight. I cant have the vbox driver built into the kernel, correct? I have to have them as modules. in that case Ill recompile my kernel quickly to remove them.
2021-01-29T16:36:09 #kisslinux <sad_plan> and you were right dylin, uname -r didnt exist in my chroot
2021-01-29T16:36:19 #kisslinux <tracer> Ah, there is an updated version, 3.0.9
2021-01-29T16:39:21 #kisslinux <ominous_anonymou> what's the list of drivers you need sad_plan ?  vboxdrv, vboxnetflt and vboxnetadp?
2021-01-29T16:40:23 #kisslinux <sad_plan> yes, I belive so. those are atleast those who comes with the virtualbox-host-modules-artix pkg. same with gentoo
2021-01-29T16:41:19 #kisslinux <sad_plan> always used that pkg, though I did notice vboxpci something something was also listed in the modules it wanted, but Ive never used it to afaik
2021-01-29T16:51:35 #kisslinux <tracer> WTF? Why the hack does qtWebKit need ruby?
2021-01-29T16:55:01 #kisslinux <testuser[m]_> build time scripts
2021-01-29T16:57:41 #kisslinux <dilyn> because why wouldn't you require make, perl, python, and ruby in your build system simultaneously
2021-01-29T16:57:50 #kisslinux <dilyn> i mean, oBvIoUsLy
2021-01-29T16:58:18 #kisslinux <tracer> But ruby? I though its for web stuff.
2021-01-29T17:04:02 #kisslinux <testuser[m]_> why don't they just use python or any single language for scripts?
2021-01-29T17:04:28 #kisslinux <testuser[m]_> or were those other scripts written ages back
2021-01-29T17:08:09 #kisslinux <testuser[m]_> on the topic of webkit, gnome epiphany might unironically be a decent browser once they have extensions support done, then you can get ublock and stuff
2021-01-29T17:15:20 #kisslinux <tracer> I don't use any blocker, neither do I use GTK. Thats why I'm building KISS.
2021-01-29T17:23:58 #kisslinux <ominous_anonymou> when i was in college they pushed ruby over perl and python for scripting like that
2021-01-29T17:24:31 #kisslinux <ominous_anonymou> so as stuff changed i would assume whichever was in vogue at that moment in time was what got used
2021-01-29T17:35:54 #kisslinux <ominous_anonymou> what are y'alls thoughts on qutebrowser
2021-01-29T17:37:14 #kisslinux <ominous_anonymou> it requires Python 3.6.1 and Qt 5.12
2021-01-29T17:38:20 #kisslinux <testuser[m]_> it's great but Qt and python packages...
2021-01-29T17:38:20 #kisslinux <testuser[m]_> it uses chromium anyways so I'd rather use ungoogled chromium
2021-01-29T17:45:30 #kisslinux <ominous_anonymou> ah, fair enough! i use python in my personal projects so that part isn't a problem with me
2021-01-29T17:46:34 #kisslinux <testuser[m]_> i have just packaged python virtualenv so i can install all the modules in a separate local folder
2021-01-29T17:48:50 #kisslinux <tracer> Anybody ever thougt of manipulation the prompt when kiss build a package? Gentoo does that while emerging. It would be nice to se what is currently beeing build.
2021-01-29T17:50:47 #kisslinux <ominous_anonymou> python3 has the venv module in standard libs, if you're looking for a reason to upgrade from 2
2021-01-29T17:51:47 #kisslinux <ominous_anonymou> `python3 -m venv "my_venv_name"` and bob's your uncle
2021-01-29T17:52:55 #kisslinux <tracer> dilyn: I've got another one:  undefined reference to `OrgFreedesktopLogin1ManagerInterface::PrepareForSleep(bool) that hinders me from finishing kworkspace.
2021-01-29T17:55:12 #kisslinux <tracer> seems to be an issue with systemd, again.
2021-01-29T18:08:09 #kisslinux <dilyn> I can't really help with systemd related issues :o
2021-01-29T18:10:14 #kisslinux <sad_plan> I recompiled my kernel, without the vboxdrv modules, seeing as theyre not in source tree, as stated earlier, Ive put the modules into /lib/modules/mykernelversion/ buut i cant get them to load.
2021-01-29T18:10:39 #kisslinux <sad_plan> theyre listed in modules.dep
2021-01-29T18:11:38 #kisslinux <dilyn> what do you mean you 'can't get them to load'?
2021-01-29T18:12:03 #kisslinux <sad_plan> it gives me an error. gimme a sec, and ill paste them
2021-01-29T18:12:34 #kisslinux <sad_plan> modprobe: can't load module vboxdrv (vboxdrv.ko.xz): No error information
2021-01-29T18:12:54 #kisslinux <dilyn> weird
2021-01-29T18:13:11 #kisslinux <sad_plan> thats in host. you or mid (cant remember, but doesnt matter) said load them in host. loading them in chroot gives an error about them missing
2021-01-29T18:13:19 #kisslinux <sad_plan> modprobe: FATAL: Module vboxdrv not found in directory /lib/modules/5.10.10
2021-01-29T18:13:24 #kisslinux <dilyn> modprobe -v vboxdrv
2021-01-29T18:13:29 #kisslinux <dilyn> yeah that's expected
2021-01-29T18:13:51 #kisslinux <sad_plan> same error as earlier
2021-01-29T18:14:59 #kisslinux <sad_plan> no error info ^
2021-01-29T18:17:16 #kisslinux <dilyn> does it have any dependencies on other modules?
2021-01-29T18:17:18 #kisslinux <dilyn> -D
2021-01-29T18:18:34 #kisslinux <sad_plan> not that Im aware of, but Ill check to be sure. only thing gentoo wiki mentioned was 2 kernel stuff to add, virtualization, and one more, cant remember what it was, but I enabled both of em.
2021-01-29T18:19:39 #kisslinux <sad_plan> enable module support really, and unable trim unused xported kernel symbols.
2021-01-29T18:19:58 #kisslinux <sad_plan> I dont even think the last one is there anymore. atleast I couldnt find it when I looked for it
2021-01-29T18:21:24 #kisslinux <sad_plan> the host modules got 3 deps, linux, linux-headers (make) virtualbox-host-dkms=6.1.18 (also make)
2021-01-29T18:21:36 #kisslinux <sad_plan> says so on arch on pkg info
2021-01-29T18:21:49 #kisslinux <sad_plan> however, dkms conflicts with the others
2021-01-29T18:22:08 #kisslinux <sad_plan> so you cant really have dkms and host-modules-arch/artix at the same time afaik
2021-01-29T18:22:23 #kisslinux <dilyn> i meant modules dependencies
2021-01-29T18:22:28 #kisslinux <dilyn> dkms is useless dont bother
2021-01-29T18:22:37 #kisslinux <testuser[m]_> ominous_anonymou oh i didn't know python3 had it built in lol. been using python3-virtualenv separately this whole time
2021-01-29T18:22:50 #kisslinux <sad_plan> thats what I was refering to.
2021-01-29T18:22:55 #kisslinux <sad_plan> https://archlinux.org/packages/community/x86_64/virtualbox-host-modules-arch/
2021-01-29T18:23:08 #kisslinux <sad_plan> says right there those I mentioned is deps.
2021-01-29T18:23:17 #kisslinux <sad_plan> or did you mean just modules in general?
2021-01-29T18:23:50 #kisslinux <dilyn> i meant on other modules in the kernel
2021-01-29T18:24:05 #kisslinux <dilyn> or like, maybe vboxdrv depends on one of the other modules you built with the script
2021-01-29T18:24:15 #kisslinux <dilyn> iirc busybox modprobe doesn't load modules in dependency order
2021-01-29T18:24:47 #kisslinux <ominous_anonymou> testuser[m]_ yeah it was introduced in like 3.3 or so
2021-01-29T18:24:56 #kisslinux <sad_plan> I didnt build anything with a script, I downloaded them in artix-chroot, and just moved them into the aforementioned dir
2021-01-29T18:25:20 #kisslinux <dilyn> ew
2021-01-29T18:25:22 #kisslinux <dilyn> that wont' work
2021-01-29T18:25:31 #kisslinux <sad_plan> I dont know of the script youre refering to, and if its the same one mid refered to, I still dont know which script your talking about :p
2021-01-29T18:25:32 #kisslinux <ominous_anonymou> i just meant in general.  i don't know which ones are needed on the host vs within the chroot
2021-01-29T18:25:48 #kisslinux <sad_plan> I figured by now :p
2021-01-29T18:26:17 #kisslinux <sad_plan> I would be happy do wget it if you provided a link or something :p
2021-01-29T18:26:30 #kisslinux <ominous_anonymou> so you've got a kiss host OS which has an artix chroot, and you'd like to run virtualbox within that artix chroot?
2021-01-29T18:26:46 #kisslinux <sad_plan> 10 points to this fella ^ :D
2021-01-29T18:26:48 #kisslinux <ominous_anonymou> sorry i just want to clarify because i confuse myself pretty easily
2021-01-29T18:28:14 #kisslinux <sad_plan> its ok. english isnt my main language, so sometimes I seem to mess up the sentences, aswell as me not always recalling things correctly, or at all sometimes aswell. so you have my sympathy
2021-01-29T18:29:49 #kisslinux <dilyn> alright so:
2021-01-29T18:30:04 #kisslinux <dilyn> download the source for whatever module you're trying to build, extract the archive and cd in
2021-01-29T18:30:14 #kisslinux <dilyn> should be as easy as `make`, `make install`
2021-01-29T18:30:23 #kisslinux <dilyn> then, depmod; modprobe $modulenames
2021-01-29T18:31:06 #kisslinux <sad_plan> I tried to build them from gentoo repo, but theres something I dont get. ill explain, I just need to find it first
2021-01-29T18:32:51 #kisslinux <sad_plan> alright, so I fetched the bottom one from here
2021-01-29T18:32:52 #kisslinux <sad_plan> https://dev.gentoo.org/~polynomial-c/virtualbox/
2021-01-29T18:34:32 #kisslinux <sad_plan> gives me a warning about objtool
2021-01-29T18:35:09 #kisslinux <sad_plan> hold on, it wasnt the whole thing. ill make a pastebin
2021-01-29T18:37:55 #kisslinux <dilyn> the warning about objtool should be irrelevant; most warnings for modules can be ignored
2021-01-29T18:38:24 #kisslinux <dilyn> so outside of the chroot you have this tarball; you extract it, and then do `make`. it'll take a second, and then you should have no errors
2021-01-29T18:38:41 #kisslinux <dilyn> as long as there are no errors, you should be able to do `make install`, although busybox install shits itself with kernel modules afaik
2021-01-29T18:39:30 #kisslinux <sad_plan> https://pastebin.com/wDeZD1yj
2021-01-29T18:39:33 #kisslinux <sad_plan> there you go
2021-01-29T18:40:29 #kisslinux <dilyn> that first line
2021-01-29T18:40:35 #kisslinux <dilyn> make V=1 CONFIG_ bla bla bla
2021-01-29T18:40:38 #kisslinux <dilyn> are you running that?
2021-01-29T18:40:53 #kisslinux <dilyn> oh wait wait wait
2021-01-29T18:41:17 #kisslinux <sad_plan> another error :p
2021-01-29T18:41:27 #kisslinux <dilyn> you need a symlink
2021-01-29T18:41:41 #kisslinux <sad_plan> ait
2021-01-29T18:41:55 #kisslinux <dilyn> should be /usr/src/linux -> /usr/libs/$(uname -r)/build
2021-01-29T18:42:30 #kisslinux <dilyn> kernel modules look for the kernel source tree to know how the kernel was built, this error looks like it can't find that out
2021-01-29T18:42:44 #kisslinux <dilyn> ""  "  ERROR: Kernel configuration is invalid.";   ""
2021-01-29T18:45:09 #kisslinux <sad_plan> wtlibs doenst exist, neither does lib/$(uname -r), so neither does build
2021-01-29T18:45:31 #kisslinux <dilyn> if /lib/$(uname -r) doesn't exist you've got bigger problems
2021-01-29T18:45:41 #kisslinux <dilyn> how are you building the kernel?
2021-01-29T18:46:15 #kisslinux <sad_plan> like in the guide. make -j6, make install module thingy, make install
2021-01-29T18:46:17 #kisslinux <sad_plan> builds just fine
2021-01-29T18:47:44 #kisslinux <dilyn> harump
2021-01-29T18:48:01 #kisslinux <dilyn> oh sorry it's /usr/lib/modules/$(uname -r)/build
2021-01-29T18:48:10 #kisslinux <dilyn> typo my b
2021-01-29T18:48:18 #kisslinux <sad_plan> well that dir exist for sure :p
2021-01-29T18:49:10 #kisslinux <dilyn> normally the build/ and kernel/ dirs in that folder are symlinks to the kernel source tree you built the kernel from
2021-01-29T18:49:22 #kisslinux <dilyn> so hopefully that still exists in the same place on your system as when you installed the kernel XD
2021-01-29T18:50:29 #kisslinux <sad_plan> I actually had all my linux sources in /var/db/kiss for a while, because of the video on r/kisslinux. I later moved them to usr/src/linux/*, which seems to be in the correct place instead:p
2021-01-29T18:50:41 #kisslinux <sad_plan> symlinked fine, but still an error on make
2021-01-29T18:51:35 #kisslinux <dilyn> is it the same error?
2021-01-29T18:51:53 #kisslinux <sad_plan> wait, its the symlink thats messed up.
2021-01-29T18:52:10 #kisslinux <sad_plan> now the dirs are /usr/src/linux/linux-5.10.10/linux-5.10.10
2021-01-29T18:52:17 #kisslinux <sad_plan> last one is the symlinked one
2021-01-29T18:52:22 #kisslinux <dilyn> lmao
2021-01-29T18:52:51 #kisslinux <sad_plan> and it goes on forever
2021-01-29T18:52:52 #kisslinux <sad_plan> lol
2021-01-29T18:53:12 #kisslinux <dilyn> so the way i have it setup is /usr/src/linux is a symlink pointing to /usr/lib/modules/$(uname -r)/build, which contains a litany of files required for making modules
2021-01-29T18:53:31 #kisslinux <dilyn> if *you* don't have this and instead just opt for make && make install in /usr/src/linux/some-kernel-version...
2021-01-29T18:53:54 #kisslinux <dilyn> then /usr/lib/modules/$(uname -r)/{build,kernel} should point to some directory in /usr/src/linux/some-kernel-version
2021-01-29T18:54:06 #kisslinux <dilyn> presumably you don't need a symlink in this case
2021-01-29T18:55:42 #kisslinux <sad_plan> I could just clean it up instead, but this is just what was easy for me to manage the versions. do you just remove the older versions, or whats your method when upgrading the kernel?
2021-01-29T18:56:35 #kisslinux <sad_plan> do you keep the tar's in your home or something instead?
2021-01-29T18:56:45 #kisslinux <dilyn> i have a kernel package i use
2021-01-29T18:57:03 #kisslinux <dilyn> prior to that I just did everything in $HOME/git
2021-01-29T18:57:39 #kisslinux <sad_plan> yeah, I recall, you have that in you repo, dont you? I actually stumbled upon that the other day when I was sneaking around in your repos
2021-01-29T18:58:10 #kisslinux <sad_plan> right, so /usr/src/linux/<current linux sources>, the rest is in your home
2021-01-29T18:58:26 #kisslinux <sad_plan> ill fix that, and itll probaby make it easier for me aswell. have it more organized
2021-01-29T19:00:45 #kisslinux <dilyn> i probably had /usr/src/linux sylinked to $HOME/git/linux-$(uname -r)/build or something tbh
2021-01-29T19:01:38 #kisslinux <sad_plan> ahaa
2021-01-29T19:34:34 #kisslinux <claudia02> aloha
2021-01-29T19:37:20 #kisslinux <claudia02> I took the package manager and build a repo on obsd with wyverkiss/main repo/obsd ports. Everything build upon a base install.
2021-01-29T19:37:59 #kisslinux <claudia02> Webkit2gtk and ffmpeg is almost in place.
2021-01-29T19:39:33 #kisslinux <claudia02> I have a problem to build ffmpeg with clang. It successfully builds, but does not launch.
2021-01-29T19:39:56 #kisslinux <claudia02> It only builds so files with numbers in the end. Not ones without.
2021-01-29T19:40:03 #kisslinux <claudia02> * .so files
2021-01-29T19:41:00 #kisslinux <dilyn> ones without numbers just symlink to the versioned ones
2021-01-29T19:41:02 #kisslinux <dilyn> usually
2021-01-29T19:41:19 #kisslinux <dilyn> .so -> .so.maj -> .so.maj.min -> .so.maj.min.pat
2021-01-29T19:41:35 #kisslinux <dilyn> but that's very exciting! you're tempting me to switch
2021-01-29T19:42:10 #kisslinux <claudia02> So 'ln -s fu.so fu.so.007' ?
2021-01-29T19:42:55 #kisslinux <claudia02> I must says it all takes much more time to build. especially the configure steps which just flow on linux just go halt the time slower.
2021-01-29T19:43:12 #kisslinux <dilyn> interesting
2021-01-29T19:43:41 #kisslinux <dilyn> you shouldn't need symlinks unless some package just *only* searches for a specific... version suffix... which seems like the wrong way to check the version
2021-01-29T19:43:52 #kisslinux <claudia02> the base install ships wiht xorg and stuff(mesa) and a clang/llvm 10 compiler suite. Also gcc4?
2021-01-29T19:44:03 #kisslinux <aarng> how is OpenBSD, claudia02
2021-01-29T19:44:33 #kisslinux <claudia02> So I thought "everything to build a system" ^^
2021-01-29T19:44:36 #kisslinux <aarng> I'm afraid browser performance and boot speed would piss me off :I
2021-01-29T19:45:03 #kisslinux <dilyn> behold, the monolith
2021-01-29T19:45:28 #kisslinux <claudia02> aarng, my needs are simple and I just use it for fun. I am also not very professional :P
2021-01-29T19:45:30 #kisslinux <aarng> but given I use a lot of OpenBSD stuff already (doas, their ed, their ksh etc.) I should really try it out
2021-01-29T19:45:37 #kisslinux <claudia02> sure
2021-01-29T19:46:34 #kisslinux <aarng> my needs are very simple too, just need a modern browser and mpv
2021-01-29T19:46:37 #kisslinux <claudia02> the base system installs everything in /usr/{lib,share,bla} and ports(so is kiss) goes to /usr/local. This way no base system should be overwritten
2021-01-29T19:47:05 #kisslinux <aarng> yep, I've heard BSD file structure is very clean compared to linux
2021-01-29T19:47:13 #kisslinux <claudia02> dilyn, y, ffmpeg expects to search for *.so but only build *.so.007
2021-01-29T19:49:00 #kisslinux <dilyn> that's dumb
2021-01-29T19:49:28 #kisslinux <claudia02> The only package until now where this happens
2021-01-29T19:50:01 #kisslinux <dilyn> that also sound wrong, because i definitely have all of the libs i would expect
2021-01-29T19:52:12 #kisslinux <claudia02> They dont link in the makefile of ports either.
2021-01-29T19:52:41 #kisslinux <claudia02> Also in the package list of ports, they dont have *.so only *.so.007
2021-01-29T19:53:15 #kisslinux <claudia02> They have -extra-ldsoflags="${LDLIBFLAGS}"  . But I have not found what this should be yet.
2021-01-29T19:55:58 #kisslinux <claudia02> Hm, I did the symlinking (several files) and got not an undefined symbol to 'xcb_connect'
2021-01-29T19:56:12 #kisslinux <claudia02> Seems definetly not the way to go
2021-01-29T20:01:18 #kisslinux <claudia02> My repo is atm just a quick draft, and I have just thrown the patches from ports towards it when something was not working as expected.
2021-01-29T20:01:47 #kisslinux <claudia02> https://github.com/sdsddsd1/potpourri
2021-01-29T20:02:35 #kisslinux <dilyn> missed opportunity of portpourri
2021-01-29T20:02:49 #kisslinux <claudia02> aarng, by using -current you have an up to date firefox /chromium.
2021-01-29T20:03:32 #kisslinux <claudia02> :<
2021-01-29T20:03:52 #kisslinux <aarng> that's great. There's qutebrowser too, isn't there?
2021-01-29T20:04:11 #kisslinux <claudia02> Y, they updated qt to 5.x recently
2021-01-29T20:04:28 #kisslinux <aarng> nice
2021-01-29T20:04:52 #kisslinux <aarng> wait, is that a port or a package?
2021-01-29T20:05:09 #kisslinux <aarng> because fuck building qutebrowser and deps :D
2021-01-29T20:05:12 #kisslinux <claudia02> And questions regarding performance are an individual, IMO
2021-01-29T20:05:22 #kisslinux <aarng> ok
2021-01-29T20:05:23 #kisslinux <claudia02> no its available as binary
2021-01-29T20:05:35 #kisslinux <aarng> I asked because I heard it can be quite slow with js heavy websites
2021-01-29T20:06:31 #kisslinux <aarng> that's the tradeoff of security i guess
2021-01-29T20:06:38 #kisslinux <claudia02> On the darkside of the web. It is :p
2021-01-29T20:06:54 #kisslinux <aarng> :D
2021-01-29T20:07:13 #kisslinux <aarng> I could probably live with it tbh, as you say, it's pretty much only shit sites
2021-01-29T20:07:15 #kisslinux <ominous_anonymou> that's awesome, claudia!  cool work!
2021-01-29T20:09:24 #kisslinux <midfavila> Hey, I just realized... if I continued work on replacing curl with axel in KISS, that would add FTP support in addition to increasing throughput. Tempting...
2021-01-29T20:10:54 #kisslinux <midfavila> also, nice port, claudia02
2021-01-29T20:11:05 #kisslinux <midfavila> I was thinking of how nifty it would be to have KISS on *BSD the other day
2021-01-29T20:11:58 #kisslinux <claudia02> Until now its not that difficult because the BSD`s have ther ports tree which provides you with the fixes you need.
2021-01-29T20:12:21 #kisslinux <sad_plan> still getting error on building vboxdrv
2021-01-29T20:12:27 #kisslinux <sad_plan> https://pastebin.com/L6P7e6Rj
2021-01-29T20:12:49 #kisslinux <claudia02> when you go the way the ports are intended ;)
2021-01-29T20:13:41 #kisslinux * midfavila nods
2021-01-29T20:15:53 #kisslinux <claudia02> And I have also not done a system upgrade yet. I have probably rebuilt all which links to xorg stuff and what not :2021-01-29T20:29:09 #kisslinux <dilyn> what happens if you just do `make -j1` ?
2021-01-29T20:30:00 #kisslinux <sad_plan> still an error. although I recompiled my kernel, due to some stupid mistakes on my end when setting the symlinks. I got a new error. ill ive you the pastebin
2021-01-29T20:30:31 #kisslinux <sad_plan> https://pastebin.com/SdbqLL8R
2021-01-29T20:31:27 #kisslinux <sad_plan> last error seemed to be due to me not having the kernel header installed, which was correct. as Ive deleted the previous one, and hadnt installed the one it symlinked from yet, as I didnt think it mattered, but it did. thus this errer ^
2021-01-29T20:31:53 #kisslinux <sad_plan> I also tried:
2021-01-29T20:31:54 #kisslinux <sad_plan> make V=1 CONFIG_MODULE_SIG= CONFIG_MODULE_SIG_ALL= -C /lib/modules/5.10.10/build M=/home/wololo/vbox/vboxdrv SRCROOT=/home/wololo/vbox/vboxdrv -j8 modules
2021-01-29T20:31:57 #kisslinux <sad_plan> same error
2021-01-29T20:35:21 #kisslinux <dilyn> okay so
2021-01-29T20:35:27 #kisslinux <dilyn> ls -l /usr/src/linux ?
2021-01-29T20:37:21 #kisslinux <sad_plan> https://pastebin.com/XDGQn1fA
2021-01-29T20:41:20 #kisslinux <dilyn> afaik you should have a build directory in there
2021-01-29T20:41:34 #kisslinux <dilyn> at least, mine has .config Makefile Module.symvers System.map and vmlinux in it
2021-01-29T20:41:59 #kisslinux <dilyn> is your .config in /usr/src/linux?
2021-01-29T20:42:24 #kisslinux <sad_plan> yep
2021-01-29T20:42:56 #kisslinux <dilyn> how about make -C /usr/src/linux
2021-01-29T20:43:12 #kisslinux <dilyn> might also need M=$PWD as well
2021-01-29T20:44:06 #kisslinux <sad_plan> https://pastebin.com/xbi9tG6d
2021-01-29T20:44:37 #kisslinux <sad_plan> linux 5.10.10 has an issue with objtool, which has to be patched, could it be related somehow?
2021-01-29T20:44:45 #kisslinux <dilyn> probably not
2021-01-29T20:44:53 #kisslinux <dilyn> that's just a naked error wtf
2021-01-29T20:45:12 #kisslinux <sad_plan> ah ok, just wanna check to be sure :p
2021-01-29T20:45:18 #kisslinux <dilyn> ls -l /usr/lib/modules ?
2021-01-29T20:45:58 #kisslinux <sad_plan>  vboxdrv ls -l /usr/lib/modules
2021-01-29T20:46:00 #kisslinux <sad_plan> ffs
2021-01-29T20:46:06 #kisslinux <sad_plan>  vboxdrv ls -l /usr/lib/modules
2021-01-29T20:46:11 #kisslinux <sad_plan> oh ffs
2021-01-29T20:46:25 #kisslinux <sad_plan> https://pastebin.com/A47fnBt4
2021-01-29T20:49:22 #kisslinux <dilyn> ls -l /usr/lib/modules/5.10.10 ?
2021-01-29T20:50:01 #kisslinux <sad_plan> https://pastebin.com/Uzb7Yf2y
2021-01-29T20:50:20 #kisslinux <dilyn> grrr
2021-01-29T20:53:07 #kisslinux <sad_plan> I have a question, in gentoo wiki for virtualbox, it says enable loadable moduel support, aswell as virtualization, which is fine, but it also says one should not enable 'trim unused exported kernel symbols' now this isnt available for me, its hidden, due to 'enable unused/obsolete exported symbols' if I uncheck it, the first becomes unhidden. could that potentially be a culprit here?
2021-01-29T20:53:43 #kisslinux <dilyn> possibly? if it is this error is uninformative
2021-01-29T20:54:14 #kisslinux <dilyn> you don't want to enable symbol trimming because then you can't build external modules which is why they recommend it
2021-01-29T20:54:18 #kisslinux <dilyn> I would assume
2021-01-29T20:54:30 #kisslinux <sad_plan> ah ok, so just leave it as is then
2021-01-29T20:54:39 #kisslinux <dilyn> see now what you should've done was ask this question a year ago when I was figuring it out myself lmao
2021-01-29T20:56:48 #kisslinux <sad_plan> lol, riight, at that time Ive bearly used linux at all. I belive I was using fedora at that time, which was really my first distro that I actually used, atleast on my laptop. I used xubuntu on my desktop earlier, but it was sluggish af, so I eventually removed it
2021-01-29T20:57:07 #kisslinux <sad_plan> but yeah, I wish I stated with linux earlier, aswell as programming tbh
2021-01-29T20:59:56 #kisslinux <ominous_anonymou> @midfavila look up kermit: http://www.kermitproject.org/ "In  UNIX,  C-Kermit  can  replace  cu,  tip,  minicom,  uucp,  ftp,  telnet,  ktelnet,  rlogin,  ls,  cp,mv,  rm,  mkdir,  rmdir,  grep,  iconv,  recode,  find,  expect,  wget,  sendpage,  wc,  bc,  andmaybe  even  your  shell  and/or  Perl"
2021-01-29T21:02:14 #kisslinux <midfavila> hmm
2021-01-29T21:02:18 #kisslinux <midfavila> will definitely look
2021-01-29T21:02:58 #kisslinux <midfavila> right now I'm packaging {send,fetch,proc}mail
2021-01-29T21:03:38 #kisslinux <midfavila> fetchmail is good, procmail is good, but sendmail is being annoying . -.
2021-01-29T21:03:49 #kisslinux <ominous_anonymou> you gonna build your own mail server?
2021-01-29T21:04:03 #kisslinux <ominous_anonymou> or just connect out to one and manage your email locally?
2021-01-29T21:04:47 #kisslinux <midfavila> my own mail server will be in the future
2021-01-29T21:04:58 #kisslinux <midfavila> but as of late I've been experimenting with mh
2021-01-29T21:05:10 #kisslinux <midfavila> and that requires dedicated transfer agents and delivery agents
2021-01-29T21:05:15 #kisslinux <midfavila> it also doesn't filter or do any of that
2021-01-29T21:05:22 #kisslinux <midfavila> hence, send, fetch, and procmail
2021-01-29T21:06:13 #kisslinux <midfavila> i've also got a Xaw-based GUI to mh up and running
2021-01-29T21:07:15 #kisslinux <midfavila> hmmmmmm
2021-01-29T21:07:24 #kisslinux <midfavila> kermit could be a nice suite to add to my laptop
2021-01-29T21:07:51 #kisslinux <midfavila> has it been packaged already, or..?
2021-01-29T21:13:57 #kisslinux <midfavila> man, fuck sendmail
2021-01-29T21:14:05 #kisslinux <midfavila> it won't compile with libressl
2021-01-29T21:14:35 #kisslinux <ominous_anonymou> no it hasn't been packaged, and i haven't tried so no clue what it'd be like
2021-01-29T21:15:05 #kisslinux <ominous_anonymou> i just learned of it the other day and thought it was interesting
2021-01-29T21:15:07 #kisslinux <midfavila> i'll look into packaging it later today
2021-01-29T21:16:01 #kisslinux <midfavila> for now I'm going to try setting up courier
2021-01-29T21:16:15 #kisslinux <midfavila> and probably see if I can split my functioning and in-progress packages into seperate repos
2021-01-29T21:17:57 #kisslinux <midfavila> ew, courier requires perl. that's off-limits
2021-01-29T21:23:16 #kisslinux <midfavila> well, I guess I'll start work on c-kermit
2021-01-29T21:35:48 #kisslinux <protonesso> Folks i see the last commit was like 2 months ago why is it like that?
2021-01-29T21:39:30 #kisslinux <ominous_anonymou> dylan is out of contact right now, so there's a community port you should use instead... scroll back in IRC to see what to use
2021-01-29T21:41:09 #kisslinux <protonesso> Uni?
2021-01-29T21:41:44 #kisslinux <ominous_anonymou> we aren't sure
2021-01-29T21:41:53 #kisslinux <ominous_anonymou> no one's heard from him
2021-01-29T21:44:49 #kisslinux <ominous_anonymou> @midfavila you might want the daily version: http://www.kermitproject.org/ckdaily.html as I couldn't get the release to compile
2021-01-29T22:40:21 #kisslinux <ominous_anonymou> ckucmd.c:7595:48: error: invalid use of incomplete typedef 'FILE'
2021-01-29T22:40:21 #kisslinux <ominous_anonymou>  7595 |     debug(F101,"cmdconchk stdin->_cnt","",stdin->_cnt);
2021-01-29T22:40:39 #kisslinux <ominous_anonymou> i'm gonna guess this is a glibc vs. musl problem?
2021-01-29T22:53:40 #kisslinux <midfavila> yeah the release doesn't work
2021-01-29T22:53:47 #kisslinux <midfavila> not on glibc or musl
2021-01-29T22:54:00 #kisslinux <midfavila> there's a redhat patch that fixes it, but then ld spits out the cryptic error of doom
2021-01-29T22:54:05 #kisslinux <midfavila> something something multiple definitions
2021-01-29T22:54:10 #kisslinux <midfavila> whenever I see those I just give up
2021-01-29T22:55:12 #kisslinux <ominous_anonymou> boo.  i was able to compile the test one on WSL Ubuntu just fine
2021-01-29T22:55:28 #kisslinux <midfavila> what version of ld does ubuntu use though
2021-01-29T22:55:40 #kisslinux <midfavila> because it's possible ldd and gcc on KISS are too new and expect more modern code
2021-01-29T22:55:45 #kisslinux <midfavila> idk I'm not a software engineer, lel
2021-01-29T22:57:15 #kisslinux <ominous_anonymou> well the release was supposedly fixed to work with ubuntu 20.04
2021-01-29T22:57:22 #kisslinux <ominous_anonymou> which is almost a year old i guess
2021-01-29T22:57:40 #kisslinux <midfavila> yeah but they're probably still using older build tools upstream than we are
2021-01-29T22:57:59 #kisslinux * midfavila shrugs
2021-01-29T22:58:11 #kisslinux <ominous_anonymou> ldd 2.31 on my wsl ubuntu
2021-01-29T22:58:25 #kisslinux <midfavila> hmm
2021-01-29T22:58:26 #kisslinux <midfavila> odd
2021-01-29T22:58:29 #kisslinux <ominous_anonymou> my kissbox says 1.2.1 ...
2021-01-29T22:58:35 #kisslinux <midfavila> my box says 2.32
2021-01-29T22:58:50 #kisslinux <midfavila> ...but the package manager says 5.2.0
2021-01-29T22:58:53 #kisslinux <ominous_anonymou> gcc 10.2.0 on kissbox
2021-01-29T22:58:53 #kisslinux <midfavila> wtf
2021-01-29T22:59:07 #kisslinux <midfavila> the version provided by the program is out of sync with the package manager
2021-01-29T22:59:08 #kisslinux <midfavila> is that like
2021-01-29T22:59:09 #kisslinux <ominous_anonymou> gcc 9.3.0 on wsl ubuntu
2021-01-29T22:59:11 #kisslinux <midfavila> supposed to happen
2021-01-29T22:59:19 #kisslinux <ominous_anonymou> i don't know, i'm out of my depth with that
2021-01-29T22:59:23 #kisslinux <midfavila> hrm
2021-01-29T22:59:32 #kisslinux <midfavila> maybe I should look into forking kiss
2021-01-29T22:59:57 #kisslinux <midfavila> as great as the package manager is, a lot of stuff has trouble building on KISS compared to, say, CRUX
2021-01-29T23:00:15 #kisslinux <midfavila> if I could I'd just use a stripped-down CRUX with KISS slapped on top
2021-01-29T23:00:30 #kisslinux <ominous_anonymou> what package contains ldd?
2021-01-29T23:00:33 #kisslinux <ominous_anonymou> i could try rebuilding it
2021-01-29T23:00:45 #kisslinux <midfavila> probably binutils
2021-01-29T23:00:46 #kisslinux <midfavila> lemme check
2021-01-29T23:01:00 #kisslinux <midfavila> oh, no
2021-01-29T23:01:03 #kisslinux <midfavila> it's provided by the C library
2021-01-29T23:01:12 #kisslinux <midfavila> so glibc/uclibc/dietlibc/musl/whatever
2021-01-29T23:01:16 #kisslinux <ominous_anonymou> oh ok
2021-01-29T23:01:53 #kisslinux <midfavila> i doubt a recompile will work tbh
2021-01-29T23:01:57 #kisslinux <midfavila> but I guess I could give it a shot
2021-01-29T23:02:03 #kisslinux <midfavila> should only take a few seconds on my workstation
2021-01-29T23:02:23 #kisslinux <ominous_anonymou> i'm trying it right now, maybe i screwed something up
2021-01-29T23:02:46 #kisslinux <midfavila> honestly, I think KISS is a cool proof of concept
2021-01-29T23:02:51 #kisslinux <midfavila> and totally useable as a PC OS
2021-01-29T23:03:06 #kisslinux <midfavila> but I feel like it's lacking polish in the base system
2021-01-29T23:03:13 #kisslinux <midfavila> ...which, to be fair, is totally in line with its goals
2021-01-29T23:03:45 #kisslinux <ominous_anonymou> well little things like this i don't think it was intended to provide.  the user would be the one that drives making new packages, i'm just too dumb to know how in this case lol
2021-01-29T23:06:51 #kisslinux <midfavila> well you can't really package software that doesn't work with your toolchain
2021-01-29T23:06:52 #kisslinux <midfavila> :p
2021-01-29T23:07:06 #kisslinux <midfavila> i'll have to try and transplant some of CRUX's ports into KISS
2021-01-29T23:07:16 #kisslinux <midfavila> see if I can improve its reliability
2021-01-29T23:08:42 #kisslinux <ominous_anonymou> i could change it and push a patch upstream to get it accepted
2021-01-29T23:09:00 #kisslinux <midfavila> if you think you can improve it, go for it
2021-01-29T23:10:09 #kisslinux <ominous_anonymou> oh i don't think i can.  i don't even understand what's failing, really.  some kind of buffer peek i think?
2021-01-29T23:12:29 #kisslinux <ominous_anonymou> line 7551 of ckucmd.c has a comment describing it... i _think_
2021-01-29T23:13:14 #kisslinux <midfavila> well, let me know if you figure it out
2021-01-29T23:13:21 #kisslinux <midfavila> I can't read or write much C.
2021-01-29T23:13:49 #kisslinux <ominous_anonymou> i like C in general, but i absolutely detest the ifdef and macro mess that most big programs become
2021-01-29T23:15:06 #kisslinux <ominous_anonymou> will definitely let you know if i figure anything out. i think it doesn't know about musl which is making it confused
2021-01-29T23:15:35 #kisslinux <midfavila> fwiw I get the same error on glibc
2021-01-29T23:17:47 #kisslinux <midfavila> I need to get into proper programming more
2021-01-29T23:18:07 #kisslinux <midfavila> I can read and write basic Python, C, LISP, and x86, but... nothing useful