💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2021-01-29.txt captured on 2021-12-17 at 13:26:06.
-=-=-=-=-=-=-
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