2020-03-02T00:46:23 #kisslinux <E5ten> konimex: for libffi, sed -i 's/= $(shell $(SHELL) (.*))$/!=1/' Makefile.in to build with bmake 2020-03-02T00:56:55 #kisslinux <E5ten> xcb-util-wm seems to build with bmake, libx11 does too, but if it doesn't, one thing that should remove a bmake incompatibility (that I didn't run into but exists) is sed -i 's/$(patsubst %([^,]*),%([^,]*),($([^)]*))/3:1=2/' src/Makefile.in 2020-03-02T00:57:29 #kisslinux <E5ten> that's super generalized and so really unreadable, I can make a much more specific less ugly sed 2020-03-02T00:59:13 #kisslinux <E5ten> sed -i 's/$(patsubst %.c,%.ii,([^)]*))/1:.c=.ii/' src/Makefile.in 2020-03-02T02:30:33 #kisslinux <konimex> E5ten: xcb-util-wm hangs in GEN ewmh.c with bmake 2020-03-02T02:32:56 #kisslinux <konimex> as for libffi, nope (https://termbin.com/t9n4 -- build file for ref: https://termbin.com/q5ua) 2020-03-02T02:41:30 #kisslinux <E5ten> ah I was looking at slightly outdated libffi, one sec 2020-03-02T02:43:37 #kisslinux <E5ten> try sed -i '/assembler-with-cpp/s%$<%$(top_srcdir)/libffi.map.in%' Makefile.in 2020-03-02T02:43:45 #kisslinux <E5ten> uh 2020-03-02T02:43:52 #kisslinux <E5ten> it seems to have cut off most of that command? 2020-03-02T02:44:01 #kisslinux <E5ten> sed -i '/assembler-with-cpp/s%$<%$(top_srcdir)/libffi.map.in%' Makefile.in 2020-03-02T02:44:43 #kisslinux <E5ten> http://ix.io/2d8w 2020-03-02T02:44:48 #kisslinux <E5ten> try the command there 2020-03-02T02:47:53 #kisslinux <konimex> alright, it works 2020-03-02T03:35:51 #kisslinux <someguy> has anyone gotten kiss to play nice with broadcom wifi cards? I've tried including the brcmfmac drivers as kernel modules and loading them, but the interface isn't even showing up when I run ip link 2020-03-02T04:10:37 #kisslinux <konimex> hmm... I'll need a viable alternative to GRUB 2020-03-02T04:20:25 #kisslinux <konimex> > build-grub-module-verifier: error: disk: unsupported relocation 0xa. 2020-03-02T04:20:30 #kisslinux <konimex> very helpful, grub 2020-03-02T04:59:50 #kisslinux <E5ten> I use EFISTUB 2020-03-02T05:03:09 #kisslinux <E5ten> http://ix.io/2d8S this but done on on the Makefile.ins instead of the .ams will make eudev work with bmake I believe 2020-03-02T05:04:53 #kisslinux <E5ten> http://ix.io/2cHC to make giflib work with bmake 2020-03-02T06:04:16 #kisslinux <icyphox> E5ten: hey, does upgrading the kernel work with efistub? 2020-03-02T06:04:39 #kisslinux <icyphox> It's booting the previous kernel for me, whatever I try. 2020-03-02T07:53:21 #kisslinux <dylanaraps> o/ 2020-03-02T08:11:07 #kisslinux <dylanaraps> icyphox: I don't see why it wouldn't work. 2020-03-02T08:11:58 #kisslinux <konimex> icyphox: you might need to copy the new kernel to the EFI directory too 2020-03-02T08:12:36 #kisslinux <konimex> E5ten: EFISTUB works for me, but I need to provide a choice of bootloader too 2020-03-02T08:13:43 #kisslinux <konimex> if grub works then I'm done, but it doesn't build here, perhaps I'll have to look into refind or syslinux 2020-03-02T08:13:54 #kisslinux <dylanaraps> Why doesn't grub work? 2020-03-02T08:14:58 #kisslinux <konimex> on mobile, but on the second (uefi?) build, it failed, let me bring the logs later, I'm on mobile now 2020-03-02T08:15:06 #kisslinux <dylanaraps> Alright 2020-03-02T08:21:11 #kisslinux <konimex> and by the way, wyverkiss-0.0.2 has been released https://github.com/wyvertux/wyverkiss/releases/tag/0.0.2 with every package built 2020-03-02T08:21:35 #kisslinux <dylanaraps> Nice 2020-03-02T08:24:24 #kisslinux <konimex> minisign is a nice small signing tool (pasting the public key directly instead of importing keys ala gpg is a nifty feature), you can consider to switch to it 2020-03-02T08:31:42 #kisslinux <dzove855> dylanaraps: did you have seen in birhc the '*' channel? 2020-03-02T08:33:51 #kisslinux <dylanaraps> Yes 2020-03-02T08:33:57 #kisslinux <dylanaraps> It's the server channel 2020-03-02T08:34:08 #kisslinux <dylanaraps> I'm working now on further spltting messages to it 2020-03-02T08:42:53 #kisslinux <dzove855> and also i have trouble with the refresh.. it only displays messages, once i have changed the channel and come back to the channel.. I will have a look tonight if you don't have time 2020-03-02T08:43:28 #kisslinux <dylanaraps> Using latest master? 2020-03-02T08:43:37 #kisslinux <dylanaraps> I pushed a couple of commits a half hour ago 2020-03-02T08:44:22 #kisslinux <dzove855> yes, just pulled 30min ago 2020-03-02T08:44:38 #kisslinux <adamantium> dylanaraps: ping 2020-03-02T08:44:43 #kisslinux <adamantium> o/ 2020-03-02T08:45:16 #kisslinux <dylanaraps> o/ 2020-03-02T08:47:28 #kisslinux <adamantium> dylanaraps: https://termbin.com/0f2k < do you see any issues with implementing this change? A user is requesting it this way, I literally only use pciutils for "lspci -k" and just don't know enough what what is going on here. 2020-03-02T08:48:26 #kisslinux <adamantium> The patch is said to fix the current problem of "do not seem to properly source the installed pci.ids.gz" 2020-03-02T08:48:56 #kisslinux <adamantium> as well as "worthwhile to link against system zlib, as well as build libpci.a with PIC as static libs are not compiled as such by default. All are implemented in this patch." 2020-03-02T08:49:46 #kisslinux <ioraff> I sent that 2020-03-02T08:49:50 #kisslinux <adamantium> ++ 2020-03-02T08:49:57 #kisslinux <adamantium> hi ioraff :) 2020-03-02T08:50:11 #kisslinux <ioraff> howdy 2020-03-02T08:52:00 #kisslinux <ioraff> lspci should return e.g. 02:00.0 Network controller: Qualcomm Atheros AR93xx Wireless Network Adapter (rev 01) 2020-03-02T08:52:23 #kisslinux <ioraff> if pci.ids.gz is sourced properly, which for whatever reason was not the case in your build 2020-03-02T08:53:33 #kisslinux <adamantium> I'm just checking for nitpicks before opening a pull request. :) 2020-03-02T08:54:12 #kisslinux <ioraff> mmkay 2020-03-02T08:55:02 #kisslinux <adamantium> But the supreme dictator has vanished 2020-03-02T08:55:35 #kisslinux <ioraff> would also require adding zlib to depends. forgot about that. 2020-03-02T08:56:10 #kisslinux <adamantium> yea 2020-03-02T08:56:24 #kisslinux <adamantium> We already list zlib as a dep 2020-03-02T08:56:43 #kisslinux <adamantium> I see what you are saying, this does make it better 2020-03-02T08:57:07 #kisslinux <adamantium> yay 2020-03-02T08:57:52 #kisslinux <adamantium> ioraff: none of our other builds use mk() that I can find in the repos 2020-03-02T08:58:01 #kisslinux <ioraff> it actually took me awhile to realize it provided lspci. I only had it in my own repo for the lib for flashrom 2020-03-02T08:58:03 #kisslinux <adamantium> ioraff: can we not stay with the previous format of things? 2020-03-02T08:58:17 #kisslinux <ioraff> adamantium: it's in the supreme leader's style guide. 2020-03-02T08:58:22 #kisslinux <adamantium> orlly 2020-03-02T08:58:31 #kisslinux <ioraff> for reusing make variables. 2020-03-02T08:59:05 #kisslinux <adamantium> I see. It makes sense. Are we sure it requires we reuse the variables 2020-03-02T08:59:22 #kisslinux <ioraff> as far as I can tell. I tried several different combinations. 2020-03-02T08:59:48 #kisslinux <adamantium> I know the feeling. Well I'll open the PR, then. And thanks for reporting the bug 2020-03-02T08:59:55 #kisslinux <adamantium> And providing a fix 2020-03-02T09:00:56 #kisslinux <ioraff> the less packages in my personal repo, the better. 2020-03-02T09:01:14 #kisslinux <ioraff> as I have quite a lot. 2020-03-02T09:02:15 #kisslinux <adamantium> Can I see your overlay is it online? 2020-03-02T09:02:24 #kisslinux <adamantium> You have me curious 2020-03-02T09:03:04 #kisslinux <ioraff> https://github.com/ioraff/kiss-personal 2020-03-02T09:03:55 #kisslinux <adamantium> ioraff: next time btw just do this https://github.com/kisslinux/community/issues/490 and we will find a way to fix it, unless you enjoy doing it! 2020-03-02T09:03:57 #kisslinux <adamantium> Thanks for your help 2020-03-02T09:05:40 #kisslinux <ioraff> I guess I enjoy doing it. I like to see if the problem is fixable before reporting anything. 2020-03-02T09:08:08 #kisslinux <adamantium> Cool 2020-03-02T09:08:37 #kisslinux <adamantium> I think pciutils is an important community package because busybox lspci does not show very helpful info for new user trying to build a kernel 2020-03-02T09:09:05 #kisslinux <adamantium> That's why I packaged it originally, but it's not a package I know a lot about, honestly 2020-03-02T09:10:27 #kisslinux <adamantium> ioraff: dylan merged it 2020-03-02T09:10:41 #kisslinux <adamantium> thanx again 2020-03-02T09:10:47 #kisslinux <ioraff> no problem 2020-03-02T10:52:27 #kisslinux <konimex> dylan: here's the log of my grub (clang) build: https://termbin.com/26f3l 2020-03-02T10:53:51 #kisslinux <dylanaraps> Thanks 2020-03-02T10:53:55 #kisslinux <dylanaraps> I've been in the garden 2020-03-02T10:54:51 #kisslinux <dylanaraps> konimex: Log is incomplete 2020-03-02T10:54:58 #kisslinux <fehawen> dylanaraps: Cultivating your own selection of edible greens? 2020-03-02T10:55:00 #kisslinux <dylanaraps> Probably better to do tail -3000 file 2020-03-02T10:55:09 #kisslinux <dylanaraps> fehawen: Planting potatoes today 2020-03-02T10:55:15 #kisslinux <fehawen> nice 2020-03-02T10:55:29 #kisslinux <dylanaraps> They've been sprouting under the sink for a while 2020-03-02T10:56:09 #kisslinux <konimex> the one I just sent is about ~10000 lines, so yeah 2020-03-02T10:56:35 #kisslinux <konimex> https://termbin.com/r48g here's the last 3000 lines 2020-03-02T10:57:42 #kisslinux <dylanaraps> Where's the error? 2020-03-02T10:58:25 #kisslinux <konimex> the last 20 lines? with the disk: unsuppieted relocation 0xa? 2020-03-02T10:58:36 #kisslinux <konimex> *unsupported 2020-03-02T10:59:22 #kisslinux <konimex> here's the last 100 lines: https://termbin.com/hxce 2020-03-02T10:59:40 #kisslinux <dylanaraps> Now I see it 2020-03-02T11:02:41 #kisslinux <dylanaraps> Let me try with CC=clang 2020-03-02T11:02:54 #kisslinux <dylanaraps> Could be related to binutils, bison, whatever 2020-03-02T11:03:32 #kisslinux <dylanaraps> Worst case we disable the module if possible 2020-03-02T11:03:48 #kisslinux <konimex> https://savannah.gnu.org/bugs/?47580 mentions -fPIC so might be related 2020-03-02T11:07:42 #kisslinux <dylanaraps> I saw that 2020-03-02T11:09:32 #kisslinux <dylanaraps> Works with CC=clang for me 2020-03-02T11:09:55 #kisslinux <konimex> is anything in grub built with C++? 2020-03-02T11:10:05 #kisslinux <dylanaraps> Good question 2020-03-02T11:10:12 #kisslinux <dylanaraps> I'll try again with CXX set as well 2020-03-02T11:10:47 #kisslinux <konimex> might be related to that since I have libc++ instead of libstdc++ 2020-03-02T11:16:16 #kisslinux <konimex> also if yours works then it's definitely binutils as I have llvm one (except for AS) 2020-03-02T11:17:09 #kisslinux <dylanaraps> Works 2020-03-02T11:17:38 #kisslinux <dylanaraps> Might want to report this upstream 2020-03-02T11:18:31 #kisslinux <konimex> I'll try building with gnu binutils later, I'm rebuilding thunderbird atm (had to add a CPPFLAGS to sqlite) 2020-03-02T11:18:44 #kisslinux <dylanaraps> Ah 2020-03-02T11:19:13 #kisslinux <dylanaraps> brb 2020-03-02T11:35:43 #kisslinux <dylanaraps> ola fehawen: 2020-03-02T11:36:13 #kisslinux <fehawen> dylanaraps: hey, sup? 2020-03-02T11:36:18 #kisslinux <dylanaraps> Working on birch 2020-03-02T11:36:34 #kisslinux <dylanaraps> Added back '-c "#chan,#chan2,#chan3"' 2020-03-02T11:36:40 #kisslinux <dylanaraps> Fixed a bunch of bugs 2020-03-02T11:36:45 #kisslinux <fehawen> Just pulled the latest changes a few minutes ago 2020-03-02T11:36:47 #kisslinux <dylanaraps> Made resize quicker 2020-03-02T11:36:50 #kisslinux <fehawen> Cool 2020-03-02T11:36:51 #kisslinux <dylanaraps> I just pushed changes now 2020-03-02T11:36:59 #kisslinux <dylanaraps> Wrapping is still the same though 2020-03-02T11:37:03 #kisslinux <dylanaraps> It's tricky 2020-03-02T11:37:17 #kisslinux <dylanaraps> IRC messages can contain non-printable chars too 2020-03-02T11:37:34 #kisslinux <dylanaraps> Also, any unicode (multi-byte) chars break calculation too 2020-03-02T11:38:14 #kisslinux <fehawen> Emojis, for example? 2020-03-02T11:39:05 #kisslinux <dylanaraps> Yeah 2020-03-02T11:39:26 #kisslinux <dylanaraps> Unicode is rare in IRC though 2020-03-02T11:39:46 #kisslinux <dylanaraps> The idea I currently have is to print everything as plain-text and to format it post-wrap 2020-03-02T11:39:46 #kisslinux <fehawen> Doesn't seem like we used that much here anyway :) 2020-03-02T11:40:41 #kisslinux <fehawen> I joined another channel, and I get "nickname joined #other-channel" here as well 2020-03-02T11:40:54 #kisslinux <dylanaraps> Let me see if I can reproduce 2020-03-02T11:41:06 #kisslinux <dylanaraps> Yup 2020-03-02T11:41:16 #kisslinux <fehawen> Just got: --> troulouliou_dev has joined #archlinux 2020-03-02T11:41:24 #kisslinux <fehawen> For example 2020-03-02T11:41:40 #kisslinux <dylanaraps> OK 2020-03-02T11:41:43 #kisslinux <dylanaraps> Should be fixed 2020-03-02T11:41:45 #kisslinux <dylanaraps> Let me test 2020-03-02T11:43:13 #kisslinux <fehawen> Ohhh, my tmp folder is spammed full of files like "tmp-2822ZjYlC16Zk8YZ", could that be from birch? 2020-03-02T11:43:35 #kisslinux <dylanaraps> Nope 2020-03-02T11:43:38 #kisslinux <fehawen> But I also see that birch keeps its tmps in a birch-pid directory now instead 2020-03-02T11:43:45 #kisslinux <dylanaraps> birch creates a dir: birch-$pid 2020-03-02T11:45:03 #kisslinux <ljljljl> jjlasd 2020-03-02T11:45:47 #kisslinux <fehawen> brb 2020-03-02T11:47:44 #kisslinux <fehawen> dylanaraps: Yep, those random tmp files came from neovim lol 2020-03-02T11:47:50 #kisslinux <dylanaraps> :P 2020-03-02T11:49:00 #kisslinux <fehawen> Not sure why the channel join/leave/quit messages overlap between channels though 2020-03-02T11:49:05 #kisslinux <dylanaraps> This would be so easy were it not bash 2020-03-02T11:49:23 #kisslinux <dylanaraps> Though bash makes a lot of it easy too 2020-03-02T11:49:43 #kisslinux <fehawen> Are you considering a code base migration to C? :P 2020-03-02T11:49:53 #kisslinux <fehawen> It being written in bash is what makes it cuul 2020-03-02T11:50:04 #kisslinux <dylanaraps> Yeah 2020-03-02T11:50:12 #kisslinux <dylanaraps> The string handling makes things very easy 2020-03-02T11:50:16 #kisslinux <dylanaraps> as does readline 2020-03-02T11:50:25 #kisslinux <dylanaraps> Just the whole TUI aspect is tricky 2020-03-02T11:51:21 #kisslinux <dylanaraps> OK 2020-03-02T11:51:28 #kisslinux <dylanaraps> Just pushed a fix for join messages 2020-03-02T11:51:32 #kisslinux <dylanaraps> brb 2 secs 2020-03-02T11:52:08 #kisslinux <fehawen> I'm a try it as well 2020-03-02T11:52:54 #kisslinux <dylanaraps> I think I broke /join actually 2020-03-02T11:53:07 #kisslinux <fehawen> Yeah :) 2020-03-02T11:53:21 #kisslinux <fehawen> Something's wrong at least heh 2020-03-02T11:59:50 #kisslinux <dylanaraps> Sorry for spam. 2020-03-02T12:04:03 #kisslinux <konimex> is there a way to trace why a program segfaulted? 2020-03-02T12:04:04 #kisslinux <konimex> gdb? 2020-03-02T12:04:16 #kisslinux <dylanaraps> Yeah 2020-03-02T12:04:22 #kisslinux <dylanaraps> You'd need to disable stripping though 2020-03-02T12:04:30 #kisslinux <dylanaraps> strace can also be handy 2020-03-02T12:06:31 #kisslinux <konimex> well, so 50 more minutes of building thunderbird -strip 2020-03-02T12:06:44 #kisslinux <dylanaraps> fehawen: Pushed a fix maybe 2020-03-02T12:06:48 #kisslinux <dylanaraps> brb 2020-03-02T12:07:52 #kisslinux <konimex> alright, let's see if grub w/ binutils is fine and dandy 2020-03-02T12:11:05 #kisslinux <fehawen> dylanaraps: /join doesn't seem broken anymore 2020-03-02T12:11:18 #kisslinux <dylanaraps> Huzzah 2020-03-02T12:11:20 #kisslinux <dylanaraps> It's fixed 2020-03-02T12:11:44 #kisslinux <fehawen> Although I got "--> dylanaraps has joined #kisslinux" for times in a row with any leave/quit messages in between heh 2020-03-02T12:12:45 #kisslinux <fehawen> And when joining new channels, right after "366 End of /NAMES list." I get "421 Unknown command.", but that's not much of an issue really 2020-03-02T12:13:13 #kisslinux <fehawen> Oops, that broke my prompt for some reason 2020-03-02T12:13:24 #kisslinux <konimex> dylan: it's a binutils issue after all 2020-03-02T12:13:59 #kisslinux <konimex> clang and gnu binutils work to build grub 2020-03-02T12:14:14 #kisslinux <fehawen> And I'm not seeing your messages here right now, they're only visible in the tmp file. Hmm.. 2020-03-02T12:14:20 #kisslinux <fehawen> brb 2020-03-02T12:36:15 #kisslinux <icyphox> konimex: Re: EFISTUB kernel thing: By "EFI directory", are you referring to /boot? 2020-03-02T12:36:32 #kisslinux <konimex> your esp, so could be /boot or /boot/efi 2020-03-02T12:36:43 #kisslinux <icyphox> Yeah that's /boot. 2020-03-02T12:36:49 #kisslinux <icyphox> I'm already doing that. 2020-03-02T12:37:03 #kisslinux <icyphox> I'm pointing the EFI entry to /vmlinuz 2020-03-02T12:37:16 #kisslinux <icyphox> But it still boots the old kernel from idk where. 2020-03-02T12:37:27 #kisslinux <icyphox> Here's what I'm doing: 2020-03-02T12:37:40 #kisslinux <icyphox> Compile new kernel -- make j5 2020-03-02T12:37:44 #kisslinux <icyphox> *- 2020-03-02T12:37:52 #kisslinux <icyphox> Install -- make install 2020-03-02T12:38:00 #kisslinux <icyphox> And that goes to /vmlinuz 2020-03-02T12:38:03 #kisslinux <konimex> have you removed all traces to the old kernel? 2020-03-02T12:38:07 #kisslinux <icyphox> So it should automatically update. 2020-03-02T12:38:08 #kisslinux <icyphox> Yeah 2020-03-02T12:38:31 #kisslinux <icyphox> Wait, I'll try it just once more. 2020-03-02T12:41:07 #kisslinux <dylanaraps> I filled birch with comments. https://github.com/dylanaraps/birch/blob/master/birch 2020-03-02T12:41:15 #kisslinux <dylanaraps> brb 2 secs 2020-03-02T12:42:25 #kisslinux <dylanaraps> I still need to add comments to each block for /cmd and MSGTYPE 2020-03-02T12:42:40 #kisslinux <dylanaraps> There's bugs to fix still too ;) 2020-03-02T12:42:59 #kisslinux <dylanaraps> I'll fix the unknown command line as well. 2020-03-02T12:43:46 #kisslinux <icyphox> konimex: Shall I remove the .old files too? 2020-03-02T12:43:55 #kisslinux <konimex> sure 2020-03-02T12:44:23 #kisslinux <icyphox> Ok so now I only have System.map and vmlinuz from 5.5.2 2020-03-02T12:44:27 #kisslinux <icyphox> Let's reboot 2020-03-02T12:44:55 #kisslinux <icyphox> What the fuckkkk 2020-03-02T12:45:00 #kisslinux <icyphox> Still booting 5.4.8 2020-03-02T12:45:20 #kisslinux <konimex> what's in efibootmgr? 2020-03-02T12:45:24 #kisslinux <icyphox> Where is it picking that up from? 2020-03-02T12:45:25 #kisslinux <dylanaraps> Are you sure you have the right dir? 2020-03-02T12:45:31 #kisslinux <icyphox> Positive. 2020-03-02T12:46:34 #kisslinux <fehawen> dylanaraps: Whoa "1 file changed, 134 insertions(+), 5 deletions(-)" What did you do :P 2020-03-02T12:47:10 #kisslinux <fehawen> Oh right, lots of comments, fair enough 2020-03-02T12:47:13 #kisslinux <icyphox> konimex: Wait, I'll paste the output of efibootmgr. 2020-03-02T12:47:18 #kisslinux <dylanaraps> How is it booting an incorrect kernel if the kernel doesn't exist? 2020-03-02T12:47:24 #kisslinux <dylanaraps> Or does it still exist? 2020-03-02T12:47:42 #kisslinux <icyphox> That's what baffles me too. 2020-03-02T12:47:49 #kisslinux <icyphox> I can't find the kernel anywhere. 2020-03-02T12:47:52 #kisslinux <icyphox> https://termbin.com/ecuv 2020-03-02T12:48:29 #kisslinux <konimex> that looks normal 2020-03-02T12:48:31 #kisslinux <icyphox> Here's 'efibootmgr -v' https://termbin.com/ekuo 2020-03-02T12:49:04 #kisslinux <icyphox> ~ 2020-03-02T12:49:07 #kisslinux <icyphox> ▲ ls /boot/ 2020-03-02T12:49:09 #kisslinux <icyphox> System.map vmlinuz 2020-03-02T12:49:26 #kisslinux <icyphox> Both from 5.5.2 2020-03-02T12:49:31 #kisslinux <dylanaraps> brb in an hour or so. 2020-03-02T12:49:38 #kisslinux <icyphox> Okay, see ya. 2020-03-02T12:50:24 #kisslinux <konimex> what if you create a new efibootmgr entry 2020-03-02T12:51:36 #kisslinux <icyphox> konimex: Oh ok let me try that. 2020-03-02T12:51:45 #kisslinux <icyphox> Same as the existing one? 2020-03-02T12:52:40 #kisslinux <konimex> if possible, yep 2020-03-02T12:55:45 #kisslinux <icyphox> https://termbin.com/uicf konimex 2020-03-02T12:56:08 #kisslinux <icyphox> Made a new, identical one. 2020-03-02T12:56:25 #kisslinux <konimex> and the new entry boots with kernel version... 2020-03-02T12:57:06 #kisslinux <icyphox> konimex: You want me to hardcode the version? 2020-03-02T12:57:15 #kisslinux <konimex> nope 2020-03-02T12:57:26 #kisslinux <konimex> just see if the new entry boots to the new version or the old one 2020-03-02T12:57:36 #kisslinux <icyphox> Ah ok, let me reboot. 2020-03-02T12:57:38 #kisslinux <icyphox> BRB 2020-03-02T12:58:12 #kisslinux <icyphox> konimex: Nope lol. 2020-03-02T12:58:16 #kisslinux <icyphox> Booting 5.4.8 2020-03-02T12:58:20 #kisslinux <konimex> goddammit 2020-03-02T12:58:50 #kisslinux <icyphox> I am equally perplexed. 2020-03-02T12:59:07 #kisslinux <icyphox> I have /nothing/ pointing to 5.4.8. 2020-03-02T12:59:30 #kisslinux <konimex> oh man, go fails to build, let me check 2020-03-02T13:01:52 #kisslinux <icyphox> I'll get to this later I guess -- shower time. 2020-03-02T13:31:54 #kisslinux <E5ten> konimex: I haven't read the backlog since you mentioned me so idk if you've decided yet, but I'd go with refind 2020-03-02T13:32:17 #kisslinux <E5ten> (especially considering grub is GNU so not exactly the best choice for wyverkiss) 2020-03-02T13:40:03 #kisslinux <E5ten> konimex: also, I was able to build curl with bmake, what error do you get? 2020-03-02T13:42:19 #kisslinux <dylanaraps> I'm happy to add refind instructions to the install guide 2020-03-02T13:42:29 #kisslinux <dylanaraps> I'll maintain it too if it isn't terrible to manage 2020-03-02T13:43:00 #kisslinux <konimex> E5ten: honestly, I'd just want to see if grub works, but I'd go with refind too 2020-03-02T13:43:34 #kisslinux <konimex> re: curl, like I said, curl is an enigma when it comes to bmake, sometimes it's successful with plain bmake, sometimes you get things like this: https://termbin.com/lclb 2020-03-02T13:44:00 #kisslinux <konimex> whatever happens in that ./configure is beyond me 2020-03-02T13:50:26 #kisslinux <konimex> I'll try to build refind tomorrow, I need to give my laptop a rest 2020-03-02T13:55:19 #kisslinux <E5ten> konimex: I mean I guess you can just disable manpages lol 2020-03-02T13:55:23 #kisslinux <E5ten> cuz that seems to be the error 2020-03-02T13:55:30 #kisslinux <konimex> hmm.. let me check 2020-03-02T13:55:36 #kisslinux <E5ten> or try putting that cd and $(MAKE) call in () to subshell it? 2020-03-02T13:55:44 #kisslinux <E5ten> so other cd's aren't affected? 2020-03-02T13:55:45 #kisslinux <E5ten> idk 2020-03-02T13:56:53 #kisslinux <dylanaraps> brb 2020-03-02T14:02:12 #kisslinux <konimex> theoretically make -C blah should be identical to cd blah; make, right? 2020-03-02T14:15:39 #kisslinux <dylanaraps> o/ 2020-03-02T14:17:16 #kisslinux <fehawen> Lots of birch changes I see 2020-03-02T14:17:32 #kisslinux <fehawen> Busy at work so only pulling every now and then, haven't read through the changes yet :P 2020-03-02T14:19:06 #kisslinux <dylanaraps> I'm fixing all the splitting now 2020-03-02T14:19:28 #kisslinux <dylanaraps> I also figured out why messages would appear in the wrong places. 2020-03-02T14:19:33 #kisslinux <dylanaraps> brb 2020-03-02T14:29:41 #kisslinux <E5ten> ok I figured it out, it's specficially for the install-data-hook cd calls, like what happened with mandoc, there are multiple cd calls in that target so it cds to include and then tries to cd to doc from there, so include/doc 2020-03-02T14:30:09 #kisslinux <dylanaraps> Send a patch upstream? 2020-03-02T14:30:32 #kisslinux <E5ten> I'm too lazy 2020-03-02T14:30:41 #kisslinux <dylanaraps> Fair 2020-03-02T14:30:50 #kisslinux <dylanaraps> I've come across a lot of your patches 2020-03-02T14:30:57 #kisslinux <dylanaraps> A lot rejected for crap reasons 2020-03-02T14:31:10 #kisslinux <dylanaraps> I understand why you'd not want to at this point 2020-03-02T14:31:22 #kisslinux <E5ten> yeah lol 2020-03-02T14:31:42 #kisslinux <E5ten> harder to be motivated to send portability patches when they usually seem to get rejected 2020-03-02T14:31:50 #kisslinux <konimex> yep, looked at that too, I'll take a look tomorrow 2020-03-02T14:31:54 #kisslinux <E5ten> konimex: http://ix.io/2daU do this to Makefile.in and it should work 2020-03-02T14:32:24 #kisslinux <dylanaraps> That simple huh 2020-03-02T14:33:33 #kisslinux <E5ten> yeah seems to work 2020-03-02T14:34:14 #kisslinux <konimex> that would extend to a lot of curl Makefile, I came across some cds in docs/ and src/ iirc, we'll have to patch the .in and not the .am if autoreconf is to be avoided 2020-03-02T14:34:25 #kisslinux <konimex> and I don't know how much they'll change between versions 2020-03-02T14:34:29 #kisslinux <konimex> great 2020-03-02T14:34:58 #kisslinux <E5ten> it only matters if there are multiple cd's in one target 2020-03-02T14:35:17 #kisslinux <konimex> I see 2020-03-02T14:40:15 #kisslinux <E5ten> that part of the Makefile.in seems directly the same as the .am so it shouldn't change much and you can use a patch on it? 2020-03-02T14:41:07 #kisslinux <E5ten> just change the filename in the patch and make the line numbers more accurate 2020-03-02T14:43:19 #kisslinux <E5ten> konimex: for e2fsprogs, if I specify progs as the target for building, and install-progs-recursive as the targets for installing, it works with bmake, idk if you need other things from e2fsprogs or if that actually works 2020-03-02T14:43:23 #kisslinux <dylanaraps> brb 2 secs 2020-03-02T14:44:41 #kisslinux <dylanaraps> echo 2020-03-02T14:45:45 #kisslinux <dylanaraps> echo hi 2020-03-02T14:46:12 #kisslinux <dylanaraps> hi 2020-03-02T14:46:23 #kisslinux <dylanaraps> $chan 2020-03-02T14:46:27 #kisslinux <dylanaraps> #kisslinux 2020-03-02T14:46:29 #kisslinux <dylanaraps> Nic 2020-03-02T14:46:31 #kisslinux <dylanaraps> Nice* 2020-03-02T14:46:35 #kisslinux <dylanaraps> Added /eval 2020-03-02T14:46:50 #kisslinux <dylanaraps> You can run shell commands and print internal vars 2020-03-02T14:48:48 #kisslinux <fehawen> printf '%sn' "Nice work!" 2020-03-02T14:49:07 #kisslinux <dylanaraps> 'heh 2020-03-02T14:49:10 #kisslinux <dylanaraps> lol 2020-03-02T14:49:32 #kisslinux <dylanaraps> That broke it 2020-03-02T14:49:39 #kisslinux <dylanaraps> Need to omit the newline 2020-03-02T14:49:57 #kisslinux <dylanaraps> I've fixed everything I think. 2020-03-02T14:50:01 #kisslinux <fehawen> brb, just pulled latest 2020-03-02T14:53:53 #kisslinux <dylanaraps> I need to push 2020-03-02T14:53:55 #kisslinux <dylanaraps> 2 secs 2020-03-02T14:54:02 #kisslinux <dylanaraps> Pushed 2020-03-02T14:55:48 #kisslinux <fehawen> dylanaraps: Cool 2020-03-02T14:56:07 #kisslinux <fehawen> Nice, you separated nick 2020-03-02T15:00:45 #kisslinux <E5ten> konimex: http://ix.io/2db3 do this to ewmh/Makefile.in and xcb-util-wm will build with bmake 2020-03-02T15:26:56 #kisslinux <icyphox> dylanaraps: Is ZNC support for birch going to be considered? I'll test it out now and suggest stuff, if that's okay with you. 2020-03-02T15:27:36 #kisslinux <icyphox> Oh I just realized I can actually ditch ZNC altogether. 2020-03-02T15:27:38 #kisslinux <icyphox> Hmmmm. 2020-03-02T15:44:57 #kisslinux <neeasade> HMMMM 2020-03-02T15:57:53 #kisslinux <KayW> i just have weechat running in a screen session on my vps 2020-03-02T15:58:00 #kisslinux <KayW> which works very well 2020-03-02T15:58:04 #kisslinux <KayW> `ssh linode -t screen -D -RR weechat weechat 2020-03-02T16:07:02 #kisslinux <dylanaraps> icyphox: I'll only implement things I'll actually use 2020-03-02T16:07:17 #kisslinux <dylanaraps> Patches are welcome though 2020-03-02T16:08:30 #kisslinux <dylanaraps> brb 2020-03-02T16:10:40 #kisslinux <dzove855> dylanaraps: i would recommend setting nullglob to avoid any errors for the status function 2020-03-02T16:13:32 #kisslinux <dylanaraps> It won't error 2020-03-02T16:13:40 #kisslinux <dylanaraps> I use '*' for the server buffer regardless. 2020-03-02T16:13:49 #kisslinux <dylanaraps> This will always exist 2020-03-02T16:13:58 #kisslinux <dzove855> hmm you're right 2020-03-02T16:14:22 #kisslinux <dzove855> nvm, great work for birch 2020-03-02T16:17:47 #kisslinux <icyphox> Oh hey neeasade. Watchu doin here? 2020-03-02T16:18:16 #kisslinux <neeasade> icyphox: I follow where I think interesting linux discussion might happen 2020-03-02T16:18:31 #kisslinux <neeasade> even if I'm not a kisslinux user, I like that the project exists and like to peep 2020-03-02T16:18:33 #kisslinux <icyphox> Nice. Just the right place. 2020-03-02T16:18:56 #kisslinux <icyphox> Try KISS man. 2020-03-02T16:19:22 #kisslinux <neeasade> sometime I will -- maybe if I get a spare 'top or something 2020-03-02T16:19:41 #kisslinux <neeasade> icyphox: I saw the way of kings on your reading list -- it's a fun trip, though a little sad about no third book in the series until $forever 2020-03-02T16:20:19 #kisslinux <icyphox> Oathbringer is the third book right? 2020-03-02T16:20:39 #kisslinux <icyphox> Also nice. Fellow Sanderson fan. 2020-03-02T16:20:43 #kisslinux <neeasade> wait I'm a dumdum 2020-03-02T16:20:51 #kisslinux <neeasade> I thought you read the wise mans fear not that one 2020-03-02T16:21:15 #kisslinux <neeasade> I recently read the mistborn trilogy though 2020-03-02T16:21:22 #kisslinux <neeasade> which IS by Sanderson 2020-03-02T16:21:58 #kisslinux <neeasade> rather, listened to it -- 3x audiobooks at 50 hrs each, was a nice journey 2020-03-02T16:23:32 #kisslinux <neeasade> icyphox: additionally I just discovered the webring link on your website, that's very cool. 2020-03-02T16:23:56 #kisslinux <icyphox> Oh yeah I'm yet to get to Mistborn. 2020-03-02T16:24:04 #kisslinux <icyphox> Man there's SO MUCH. 2020-03-02T16:24:14 #kisslinux <neeasade> yes there is 2020-03-02T16:24:38 #kisslinux <icyphox> I think I'll audiobook it too. 2020-03-02T16:24:52 #kisslinux <icyphox> Reading on the iPad is...slow. 2020-03-02T16:26:03 #kisslinux <neeasade> yeah audiobook is convienent -- I'll listen while cleaning the house or traveling on subway or as I go to sleep 2020-03-02T16:28:59 #kisslinux <E5ten> I'm like halfway through oathbringer right now 2020-03-02T16:36:29 #kisslinux <neeasade> E5ten: neat 2020-03-02T16:42:04 #kisslinux <kiedtl> hello all 2020-03-02T16:43:12 #kisslinux <dylanaraps> ello 2020-03-02T16:43:32 #kisslinux <dylanaraps> brb 2020-03-02T16:46:36 #kisslinux <dylanaraps> Just pushed another birch commit 2020-03-02T16:48:04 #kisslinux <dylanaraps> Pushed another commit 2020-03-02T16:48:10 #kisslinux <dylanaraps> More fixes 2020-03-02T16:51:14 #kisslinux <kiedtl> neat 2020-03-02T16:51:24 #kisslinux <kiedtl> birch has come a long way since a few days ago ! 2020-03-02T16:51:26 #kisslinux <kiedtl> brb 2020-03-02T16:56:40 #kisslinux <E5ten> konimex: you can use meson instead of gmake for the gtk's can't you? 2020-03-02T16:57:34 #kisslinux <E5ten> and why don't you use cmake for freetype and opus to decrease gmake usage? 2020-03-02T17:53:47 #kisslinux <poop> -- 2020-03-02T17:53:47 #kisslinux <poop> -- foobar 2020-03-02T17:53:47 #kisslinux <poop> -- foobar 2020-03-02T17:53:47 #kisslinux <poop> -- 2020-03-02T17:53:47 #kisslinux <poop> -- l 2020-03-02T18:03:39 #kisslinux <dylanaraps> Neat 2020-03-02T18:03:48 #kisslinux <dylanaraps> I can do custom tab completions via readline 2020-03-02T18:03:54 #kisslinux <dylanaraps> It's 100% manual though 2020-03-02T18:03:58 #kisslinux <dylanaraps> And painful 2020-03-02T18:09:08 #kisslinux <dylanaraps> @dylanaraps 2020-03-02T18:09:14 #kisslinux <dylanaraps> Neat 2020-03-02T18:09:20 #kisslinux <dylanaraps> Nick completion almost works. 2020-03-02T18:10:11 #kisslinux <E5ten> so I just did a grep through the linux source code to find, like hopefully a lot but probably missing tons, of the uses of GNU make specific stuff 2020-03-02T18:10:34 #kisslinux <E5ten> 2392 found and that's probably like a quarter of them, and that's like a high guess I think 2020-03-02T18:10:45 #kisslinux <dylanaraps> oof 2020-03-02T18:14:21 #kisslinux <dylanaraps> @dylanaraps 2020-03-02T18:14:23 #kisslinux <dylanaraps> Huzzah 2020-03-02T18:14:32 #kisslinux <dylanaraps> I should append a : probably 2020-03-02T18:34:42 #kisslinux <dzove855> dylanaraps: how do you intend to do custom completion via readline? 2020-03-02T18:48:42 #kisslinux <dylanaraps> OK 2020-03-02T18:48:47 #kisslinux <dylanaraps> Nick completion is done. 2020-03-02T18:48:55 #kisslinux <dylanaraps> Completion overall is really nice actually. 2020-03-02T18:49:00 #kisslinux <dylanaraps> It cycles through the list now. 2020-03-02T18:49:27 #kisslinux <kiedtl> yay 2020-03-02T18:50:24 #kisslinux <dylanaraps> I can't get rid of the escapes while completion happens though. 2020-03-02T18:50:27 #kisslinux <dylanaraps> :( 2020-03-02T18:50:40 #kisslinux <dylanaraps> Also, if you type a line longer than the terminal width, it'll scroll to the right now. 2020-03-02T18:51:55 #kisslinux <dylanaraps> This all abuses filename completion fyi. 2020-03-02T18:52:11 #kisslinux <dylanaraps> I just create a file per user once I store the nick list. 2020-03-02T18:52:27 #kisslinux <dylanaraps> Then on PART/QUIT/JOIN I rm or touch a file. 2020-03-02T18:53:00 #kisslinux <fehawen> Ah, liking the right scroll, sweet 2020-03-02T18:53:03 #kisslinux <dylanaraps> Bash actually hardcode's 'read -e' completion to the file based one. 2020-03-02T18:53:14 #kisslinux <dylanaraps> fehawen: This is all readline. :P 2020-03-02T18:53:24 #kisslinux <dylanaraps> See 'man bash' and search for 'readline' 2020-03-02T18:53:42 #kisslinux <dylanaraps> > bind 'set horizontal-scroll-mode on' 2020-03-02T18:53:43 #kisslinux <dylanaraps> Tada 2020-03-02T18:54:18 #kisslinux <dylanaraps> Word wrapping will be fixed someday 2020-03-02T18:55:03 #kisslinux <fehawen> hehe, readline solves it all 2020-03-02T18:55:43 #kisslinux <dylanaraps> I also made the prompt entirely blank on the bottom to fix any readline quirks when the window is resized or text comes in quickly. 2020-03-02T18:55:51 #kisslinux <dylanaraps> If you were wondering why 2020-03-02T18:56:20 #kisslinux <dylanaraps> Scrollback is a possibility too btw ;) 2020-03-02T18:57:06 #kisslinux <dylanaraps> Just need to cat the file between two points based on terminal height 2020-03-02T18:57:27 #kisslinux <dylanaraps> Can abuse the resize function for this (as I do for buffer swaps and /join). 2020-03-02T18:57:48 #kisslinux <dylanaraps> I solved the disconnect issue too. 2020-03-02T18:57:56 #kisslinux <dylanaraps> ie, input/output not being able to communicate. 2020-03-02T18:58:09 #kisslinux <dylanaraps> This was an issue solely with current channel. 2020-03-02T18:58:22 #kisslinux <dylanaraps> > chan=$(readlink .c || printf %s "$chan") 2020-03-02T18:58:23 #kisslinux <dylanaraps> Tada 2020-03-02T19:02:01 #kisslinux <dylanaraps> brb 2 secs 2020-03-02T19:04:20 #kisslinux <fehawen> Reading through the 'readline' section of the bash man pages 2020-03-02T19:04:23 #kisslinux <fehawen> Interesting stuff 2020-03-02T19:04:26 #kisslinux <dylanaraps> Yeah 2020-03-02T19:08:12 #kisslinux <kiedtl> exit 2020-03-02T19:08:16 #kisslinux <kiedtl> oops 2020-03-02T19:08:26 #kisslinux <fehawen> dylanaraps: Nick completion might be nicer with: "bind 'set completion-display-width 0' &>/dev/null" 2020-03-02T19:08:42 #kisslinux <fehawen> But personal preference of course 2020-03-02T19:09:35 #kisslinux <fehawen> "A value of 0" 2020-03-02T19:09:41 #kisslinux <fehawen> will cause matches to be displayed one per line. 2020-03-02T19:10:00 #kisslinux <fehawen> Ouch, that copy-paste was not pretty heh 2020-03-02T19:10:15 #kisslinux <dylanaraps> Lol 2020-03-02T19:10:23 #kisslinux <dylanaraps> I can probably fix that 2020-03-02T19:10:31 #kisslinux <dylanaraps> See 'bracketed-paste' in man bash. 2020-03-02T19:11:18 #kisslinux <fehawen> Mmh nice, that's on the wish list 2020-03-02T19:11:29 #kisslinux <dylanaraps> Will add it 2020-03-02T19:14:47 #kisslinux <fehawen> Why's the nick completion buggy for some nicks but not for others 2020-03-02T19:14:53 #kisslinux <fehawen> Is it the esacpe sequences? 2020-03-02T19:15:50 #kisslinux <dylanaraps> @flippy 2020-03-02T19:15:52 #kisslinux <dylanaraps> Ah 2020-03-02T19:15:59 #kisslinux <dylanaraps> It's just a cosmetic issue 2020-03-02T19:16:28 #kisslinux <dylanaraps> Nothing I can do about that I think. 2020-03-02T19:17:45 #kisslinux <fehawen> @fehawen 2020-03-02T19:18:01 #kisslinux <fehawen> Oh, so it outputs correctly at least, nice 2020-03-02T19:18:15 #kisslinux <dylanaraps> Yeah 2020-03-02T19:18:24 #kisslinux <fehawen> Completes as "@@fehawena" heh 2020-03-02T19:18:54 #kisslinux <dylanaraps> I'll drop the '@' from the files and append : instead. 2020-03-02T19:19:11 #kisslinux <dylanaraps> So you can just do feh<TAB> and it'll become fehawen: 2020-03-02T19:20:31 #kisslinux <dylanaraps> brb 2020-03-02T19:21:46 #kisslinux <dylanaraps> fehawen: test 2020-03-02T19:21:48 #kisslinux <dylanaraps> Nice 2020-03-02T19:25:31 #kisslinux <dylanaraps> fehawen: enabled bracketed paste. 2020-03-02T19:25:41 #kisslinux <fehawen> Niceness 2020-03-02T19:26:03 #kisslinux <fehawen> brb 2020-03-02T19:27:20 #kisslinux <fehawen> dylanaraps: test 2020-03-02T19:27:28 #kisslinux <fehawen> Ahyes, me like 2020-03-02T19:27:45 #kisslinux <dylanaraps> Heh 2020-03-02T19:28:26 #kisslinux <dylanaraps> brb 2 secs 2020-03-02T19:32:36 #kisslinux <dylanaraps> ssssssssss 2020-03-02T19:33:51 #kisslinux <fehawen> testing snake noises? 2020-03-02T19:34:21 #kisslinux <dylanaraps> Was testing readline hotkeys 2020-03-02T19:34:25 #kisslinux <dylanaraps> Pressed the wrong one 2020-03-02T19:34:29 #kisslinux <dylanaraps> :P 2020-03-02T19:34:39 #kisslinux <fehawen> heh 2020-03-02T19:35:45 #kisslinux <dylanaraps> brb 2020-03-02T19:36:21 #kisslinux <dylanaraps> ooo 2020-03-02T19:36:30 #kisslinux <dylanaraps> Run 'bind -P' from bash. 2020-03-02T19:36:35 #kisslinux <dylanaraps> Lists all keybinds 2020-03-02T19:36:41 #kisslinux <dylanaraps> and all possible things to bind 2020-03-02T19:37:30 #kisslinux <fehawen> Lots of vi- bindings 2020-03-02T19:37:47 #kisslinux <fehawen> Unbound 2020-03-02T19:38:04 #kisslinux <fehawen> Hmm 2020-03-02T19:38:14 #kisslinux <dylanaraps> There's a vi mode 2020-03-02T19:38:16 #kisslinux <dylanaraps> Default is emacs 2020-03-02T19:38:18 #kisslinux <fehawen> Readline can be run with vi or eams bindings 2020-03-02T19:38:21 #kisslinux <dylanaraps> Yes 2020-03-02T19:38:35 #kisslinux <fehawen> Never used emacs 2020-03-02T19:38:39 #kisslinux <dylanaraps> birch should read your ~/.inputrc where you can set these 2020-03-02T19:38:40 #kisslinux <dylanaraps> Neither 2020-03-02T19:39:07 #kisslinux <dylanaraps> I just don't like modal based editing for a basic text input :P 2020-03-02T19:41:12 #kisslinux <dylanaraps> ddd brb 2020-03-02T19:43:00 #kisslinux <fehawen> Yeah vi mode would be weird 2020-03-02T19:43:08 #kisslinux <fehawen> My inputrc: https://termbin.com/m81b 2020-03-02T19:43:32 #kisslinux <fehawen> Can't remember when I added it, might have to read up on it again heh 2020-03-02T19:44:18 #kisslinux <dylanaraps> Nice 2020-03-02T19:44:25 #kisslinux <dylanaraps> I'm sure birch's list will grow 2020-03-02T19:44:35 #kisslinux <dylanaraps> I'm working on a tab completion fix 2020-03-02T19:44:37 #kisslinux <dylanaraps> Should be possible 2020-03-02T19:44:47 #kisslinux <dylanaraps> ssssss 2020-03-02T19:44:49 #kisslinux <dylanaraps> oops 2020-03-02T19:56:37 #kisslinux <dylanaraps> fehawen: The tab complete issue is when you cycle too quickly. 2020-03-02T19:56:48 #kisslinux <dylanaraps> Try it a little slower and it'll work fine 2020-03-02T19:57:05 #kisslinux <dylanaraps> Actually 2020-03-02T19:57:06 #kisslinux <dylanaraps> Hm 2020-03-02T19:59:51 #kisslinux <fehawen> It acts a bit weird for the first tab presses, then it sort straightens itself out and display nicks clean 2020-03-02T20:00:25 #kisslinux <fehawen> I'd say the first 4 tab presses it gets increasingly weirder, then on the 5th it cleans up and looks good heh 2020-03-02T20:00:38 #kisslinux <fehawen> Not sure what's happening there 2020-03-02T20:00:43 #kisslinux <dylanaraps> adamantium[m]: 2020-03-02T20:00:47 #kisslinux <dylanaraps> That's an issue 2020-03-02T20:00:55 #kisslinux <dylanaraps> Doesn't unescape [ ] 2020-03-02T20:01:10 #kisslinux <fehawen> brb 2020-03-02T20:02:01 #kisslinux <fehawen> Let's see if I can paste this now (what shows on first tab press) 2020-03-02T20:02:22 #kisslinux <fehawen> "globbot: larbob: psydruid: xor29ah::te::" 2020-03-02T20:02:38 #kisslinux <dylanaraps> Ah 2020-03-02T20:02:47 #kisslinux <dylanaraps> This could be related to your .inputrc 2020-03-02T20:03:06 #kisslinux <dylanaraps> Doesn't do that on my machine 2020-03-02T20:03:25 #kisslinux <fehawen> I'll see if I can find what's causing it 2020-03-02T20:03:33 #kisslinux <fehawen> You have anything at all in your inputrc? 2020-03-02T20:03:45 #kisslinux <dylanaraps> Nope 2020-03-02T20:03:50 #kisslinux <dylanaraps> brb 2 secs 2020-03-02T20:08:10 #kisslinux <fehawen> dylanaraps: I got rid of "set page-completions off" and "set show-all-if-ambiguous on", tab comp's better now :P 2020-03-02T20:12:19 #kisslinux <dylanaraps> Nice 2020-03-02T20:12:20 #kisslinux <dylanaraps> fehawen: 2020-03-02T20:13:01 #kisslinux <dylanaraps> I expanded the case statements in the source 2020-03-02T20:13:06 #kisslinux <dylanaraps> It's easier to follow now 2020-03-02T20:13:12 #kisslinux <dylanaraps> Comments will come also 2020-03-02T20:14:09 #kisslinux <dylanaraps> NickServ I may swap word wrapping to a fixed amount again. 2020-03-02T20:14:18 #kisslinux <dylanaraps> This will make things better overall 2020-03-02T20:15:01 #kisslinux <fehawen> Now it's just w-12 I assume? 2020-03-02T20:15:16 #kisslinux <dylanaraps> Yeah 2020-03-02T20:15:31 #kisslinux <dylanaraps> Though fold fails to calculate lengths properly. 2020-03-02T20:15:46 #kisslinux <dylanaraps> I can fix all issues with a set length 2020-03-02T20:15:54 #kisslinux <dylanaraps> Better for now at least. 2020-03-02T20:16:04 #kisslinux <fehawen> Indeed 2020-03-02T20:16:08 #kisslinux <fehawen> 60? 2020-03-02T20:16:19 #kisslinux <dylanaraps> Yeah 2020-03-02T20:16:39 #kisslinux <fehawen> Good 2020-03-02T20:17:00 #kisslinux <dylanaraps> brb 2020-03-02T20:17:01 #kisslinux <dylanaraps> testing 2020-03-02T20:17:05 #kisslinux <fehawen> yep 2020-03-02T20:17:48 #kisslinux <dylanaraps> Nice 2020-03-02T20:17:49 #kisslinux <dylanaraps> Works 2020-03-02T20:19:51 #kisslinux <dylanaraps> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ex magna, hendrerit sit amet ultricies nec, semper nec nisl. Nam facilisis malesuada suscipit. Curabitur malesuada felis vel nulla fringilla, nec faucibus purus facilisis. 2020-03-02T20:20:10 #kisslinux <dylanaraps> Happy 2020-03-02T20:20:13 #kisslinux <dylanaraps> Pushing now 2020-03-02T20:20:42 #kisslinux <fehawen> Great 2020-03-02T20:21:21 #kisslinux <dylanaraps> Pushed 2020-03-02T20:22:49 #kisslinux <fehawen> wiho 2020-03-02T20:22:50 #kisslinux <fehawen> brb 2020-03-02T20:23:47 #kisslinux <dylanaraps> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ex magna, hendrerit sit amet ultricies nec, semper nec nisl. Nam facilisis malesuada suscipit. Curabitur malesuada felis vel nulla fringilla, nec faucibus purus facilisis. 2020-03-02T20:26:12 #kisslinux <fehawen> Nice 2020-03-02T20:26:35 #kisslinux <fehawen> Pleasant width 2020-03-02T20:29:34 #kisslinux <dylanaraps> Yeah 2020-03-02T20:30:20 #kisslinux <dylanaraps> I wish I could hijack the terminal's line wrapping to add the 11 spaces to each wrapped line 2020-03-02T20:33:19 #kisslinux <fehawen> To avoid using sed? 2020-03-02T20:33:58 #kisslinux <dylanaraps> I don't use sed now 2020-03-02T20:34:12 #kisslinux <fehawen> I need to check 2020-03-02T20:34:19 #kisslinux <dylanaraps> The terminal usually soft wraps lines longer than the terminal window 2020-03-02T20:34:27 #kisslinux <dylanaraps> It wraps them back to column 0 on the next line 2020-03-02T20:34:52 #kisslinux <dylanaraps> I wish there were a way to hijack this behavior to force soft wrapping to start at column 11 2020-03-02T20:35:03 #kisslinux <dylanaraps> It'd be "free" wrapping then 2020-03-02T20:35:13 #kisslinux <sirtomato> hello 2020-03-02T20:35:13 #kisslinux <dylanaraps> vt500 had left/right margin support 2020-03-02T20:35:20 #kisslinux <dylanaraps> st doesn't have support for it though 2020-03-02T20:35:22 #kisslinux <dylanaraps> Only top/bottom 2020-03-02T20:35:57 #kisslinux <sirtomato> how is everyone doing 2020-03-02T20:36:06 #kisslinux <dylanaraps> Good 2020-03-02T20:36:16 #kisslinux <dylanaraps> Birch has nice tab completion now sirtomato: 2020-03-02T20:36:51 #kisslinux <sirtomato> dylanaraps: nice 2020-03-02T20:37:00 #kisslinux <sirtomato> dylanaraps: works pretty well 2020-03-02T20:37:06 #kisslinux <sirtomato> dylanaraps: 2020-03-02T20:37:11 #kisslinux <sirtomato> haha 2020-03-02T20:37:19 #kisslinux <sirtomato> there's no readline prompt though 2020-03-02T20:37:25 #kisslinux <sirtomato> thats a bit weird 2020-03-02T20:37:25 #kisslinux <dylanaraps> Yup 2020-03-02T20:37:27 #kisslinux <dylanaraps> Intentional 2020-03-02T20:37:32 #kisslinux <fehawen> dylanaraps: How does this work: "IFS='[;' read -sp $'e7e[9999;9999He[6ne8' -d R -rs _ LINES COLUMNS" 2020-03-02T20:37:39 #kisslinux <sirtomato> why? 2020-03-02T20:37:50 #kisslinux <sirtomato> fehawen: dylan being the bash god 2020-03-02T20:37:51 #kisslinux <sirtomato> lol 2020-03-02T20:37:56 #kisslinux <dylanaraps> Ah 2020-03-02T20:37:59 #kisslinux <dylanaraps> OK 2020-03-02T20:38:06 #kisslinux <dylanaraps> e7: save cursor pos 2020-03-02T20:38:17 #kisslinux <sirtomato> i need to go do some hw 2020-03-02T20:38:18 #kisslinux <sirtomato> see ya 2020-03-02T20:38:18 #kisslinux <dylanaraps> e[9999;9999H: go to bottom right of the terminal 2020-03-02T20:38:27 #kisslinux <dylanaraps> e[6n: Grab cursor position 2020-03-02T20:38:33 #kisslinux <dylanaraps> e8: Restore cursor pos 2020-03-02T20:38:48 #kisslinux <dylanaraps> The bottom right corner cell holds the terminal size 2020-03-02T20:38:51 #kisslinux <dylanaraps> Basically 2020-03-02T20:39:10 #kisslinux <fehawen> Ah, cool 2020-03-02T20:39:12 #kisslinux <dylanaraps> The read call is a means of grabbing the information from e[6n 2020-03-02T20:39:17 #kisslinux <dylanaraps> It prints to stdout 2020-03-02T20:39:38 #kisslinux <dylanaraps> And you can't capture it with $() or anything "normal" 2020-03-02T20:39:56 #kisslinux <fehawen> Thanks for the walkthrough 2020-03-02T20:40:09 #kisslinux <dylanaraps> Some terminals don't like the e[6n sequence though 2020-03-02T20:40:34 #kisslinux <dylanaraps> Which is why I opt to using 'stty size' usually 2020-03-02T20:40:54 #kisslinux <fehawen> Gotcha 2020-03-02T20:41:01 #kisslinux <E5ten> very minor nit but you do chan=${c/,} when you could do chan=${c%%,} and like not that there's a difference but imo better to do POSIX string manip instead of bash-specific versions when possible2020-03-02T20:44:09 #kisslinux <sirtomato> hello 2020-03-02T20:44:26 #kisslinux <sirtomato> i'm in windows git bash 2020-03-02T20:45:55 #kisslinux <kiedtl> is git bash compatible with gnu bash? 2020-03-02T20:46:03 #kisslinux <sirtomato> probably 2020-03-02T20:46:13 #kisslinux <sirtomato> birch works :) 2020-03-02T20:46:13 #kisslinux <kiedtl> you running birch? 2020-03-02T20:46:17 #kisslinux <sirtomato> yes 2020-03-02T20:46:18 #kisslinux <kiedtl> nice 2020-03-02T20:46:48 #kisslinux <kiedtl> I mean, if they implemented bash's web requests 2020-03-02T20:46:57 #kisslinux <kiedtl> then surely they implemented almost everything else 2020-03-02T20:47:07 #kisslinux <sirtomato> true 2020-03-02T20:47:36 #kisslinux <sirtomato> *almost 2020-03-02T20:47:43 #kisslinux <sirtomato> birch fully works 2020-03-02T20:48:07 #kisslinux <k1ss> dylanaraps: will there be a support for multiservers at all? 2020-03-02T20:48:19 #kisslinux <sirtomato> multiservers? 2020-03-02T20:48:22 #kisslinux <sirtomato> oh, in birch 2020-03-02T20:48:25 #kisslinux <sirtomato> probably not 2020-03-02T20:48:28 #kisslinux <sirtomato> maybe 2020-03-02T20:48:30 #kisslinux <k1ss> yeah like connect here, and on another server for example 2020-03-02T20:48:36 #kisslinux <dylanaraps> Just run two 2020-03-02T20:48:40 #kisslinux <sirtomato> ^this 2020-03-02T20:48:56 #kisslinux <sirtomato> c-z 2020-03-02T20:48:58 #kisslinux <sirtomato> fg 2020-03-02T20:49:00 #kisslinux <sirtomato> jobs 2020-03-02T20:49:05 #kisslinux <sirtomato> or tmux 2020-03-02T20:49:07 #kisslinux <sirtomato> or screen 2020-03-02T20:49:13 #kisslinux <sirtomato> or another window 2020-03-02T20:50:12 #kisslinux <dylanaraps> What else is birch missing? 2020-03-02T20:50:21 #kisslinux <dylanaraps> Any bugs I should know about? 2020-03-02T20:50:29 #kisslinux <kiedtl> > What else if birch missing? 2020-03-02T20:50:36 #kisslinux <kiedtl> names 2020-03-02T20:50:38 #kisslinux <kiedtl> whois 2020-03-02T20:51:01 #kisslinux <dylanaraps> '/raw NAMES' works right now 2020-03-02T20:51:01 #kisslinux <sirtomato> names is really easy 2020-03-02T20:51:25 #kisslinux <kiedtl> will password command be implemented? 2020-03-02T20:51:33 #kisslinux <kiedtl> if not, I can just implement it on my end 2020-03-02T20:51:50 #kisslinux <sirtomato> i have found bug 2020-03-02T20:52:28 #kisslinux <sirtomato> its not really a bug, but its annoying 2020-03-02T20:52:31 #kisslinux <dylanaraps> '/names' has been added 2020-03-02T20:52:50 #kisslinux <sirtomato> if you run /raw names without specifying a channel you join every channel 2020-03-02T20:52:53 #kisslinux <sirtomato> lel 2020-03-02T20:53:16 #kisslinux <dylanaraps> Oh god 2020-03-02T20:53:19 #kisslinux <kiedtl> yep 2020-03-02T20:53:26 #kisslinux <kiedtl> that's why I had to quit and rejoin :P 2020-03-02T20:54:12 #kisslinux <sirtomato> me too 2020-03-02T20:54:21 #kisslinux <sirtomato> ayy /naems 2020-03-02T20:54:45 #kisslinux <sirtomato> maybe add link underlining? 2020-03-02T20:54:46 #kisslinux <sirtomato> lol 2020-03-02T20:55:35 #kisslinux <kiedtl> blocking/ignoring users? 2020-03-02T20:55:50 #kisslinux <dylanaraps> brb 2 secs 2020-03-02T20:56:42 #kisslinux <dylanaraps> Fixed '/raw NAMES'. 2020-03-02T20:56:56 #kisslinux <dylanaraps> Will push in a sec. 2020-03-02T20:58:55 #kisslinux <testhaha> ss 2020-03-02T20:59:01 #kisslinux <testhaha> testing 2020-03-02T20:59:05 #kisslinux <testhaha> .. 2020-03-02T21:02:32 #kisslinux <sirtomato> henlo 2020-03-02T21:02:36 #kisslinux <dylanaraps> o/ 2020-03-02T21:03:15 #kisslinux <kiedtl> o/ 2020-03-02T21:04:47 #kisslinux <flippy> dylanaraps: ?? 2020-03-02T21:04:50 #kisslinux <dylanaraps> ?? 2020-03-02T21:04:51 #kisslinux <flippy> you highlighted me? 2020-03-02T21:04:54 #kisslinux <dylanaraps> Oh 2020-03-02T21:05:10 #kisslinux <dylanaraps> Was testing tab completion and picked a random name. Apologies. 2020-03-02T21:05:18 #kisslinux <fehawen> dylanaraps: Have you considered 'column'? Had a quick read, not sure if it's usable though 2020-03-02T21:05:23 #kisslinux <fehawen> Try this: 2020-03-02T21:05:26 #kisslinux <flippy> oh gotcha 2020-03-02T21:05:29 #kisslinux <fehawen> curl https://termbin.com/j5k8 | column -ts "|" -N "nick","mesg" -d -W "mesg" 2020-03-02T21:05:31 #kisslinux <flippy> i thought you needed something 2020-03-02T21:05:33 #kisslinux <dylanaraps> fehawen: I don't have column 2020-03-02T21:05:36 #kisslinux <fehawen> Ah 2020-03-02T21:05:51 #kisslinux <dylanaraps> fold is POSIX 2020-03-02T21:06:02 #kisslinux <fehawen> Forgot to check that 2020-03-02T21:06:02 #kisslinux <dylanaraps> column is util-linux(?) 2020-03-02T21:06:05 #kisslinux <fehawen> column isn't? 2020-03-02T21:06:08 #kisslinux <fehawen> ah 2020-03-02T21:06:15 #kisslinux <fehawen> crap 2020-03-02T21:06:15 #kisslinux <fehawen> ok 2020-03-02T21:06:18 #kisslinux <fehawen> never mind 2020-03-02T21:06:56 #kisslinux <fehawen> Could've been sweet otherwise 2020-03-02T21:07:04 #kisslinux <E5ten> wow I'm shocked that fold is POSIX lol 2020-03-02T21:07:22 #kisslinux <dylanaraps> Email was big 2020-03-02T21:07:29 #kisslinux <E5ten> makes sense 2020-03-02T21:08:29 #kisslinux <dylanaraps> column would work actually 2020-03-02T21:08:31 #kisslinux <dylanaraps> :( 2020-03-02T21:08:42 #kisslinux <dylanaraps> It handles unicode/non-printable chars. 2020-03-02T21:11:08 #kisslinux <k1ss> hm interesting 2020-03-02T21:11:17 #kisslinux <k1ss> birch works fine in st terminal, but bugs as hell in gnome-terminal 2020-03-02T21:11:33 #kisslinux <dylanaraps> VTE terminals kinda suck 2020-03-02T21:11:57 #kisslinux <k1ss> ye would rather think that people who use birch aren't using any gnome stuff :< 2020-03-02T21:12:13 #kisslinux <k1ss> works nicely in st tho 2020-03-02T21:12:47 #kisslinux <sirtomato> hello 2020-03-02T21:12:47 #kisslinux <k1ss> I think I found my new IRC client, thanks again dylanaraps for your work. :> 2020-03-02T21:13:03 #kisslinux <sirtomato> oops i messed that up 2020-03-02T21:13:10 #kisslinux <sirtomato> should work 2020-03-02T21:13:10 #kisslinux <testguy> test 2020-03-02T21:13:12 #kisslinux <sirtomato> nope 2020-03-02T21:13:14 #kisslinux <sirtomato> it doesn't 2020-03-02T21:13:17 #kisslinux <dylanaraps> Works fine in urxvt 2020-03-02T21:14:23 #kisslinux <dylanaraps> k1ss: No problem 2020-03-02T21:14:32 #kisslinux <dylanaraps> Let me know if you find any bugs 2020-03-02T21:20:23 #kisslinux <kiedtl> it also works nicely in xterm and alacritty 2020-03-02T21:21:56 #kisslinux <dylanaraps> https://bugzilla.gnome.org/show_bug.cgi?id=403130 2020-03-02T21:22:06 #kisslinux <dylanaraps> It took 11 years for this to be fixed 2020-03-02T21:22:11 #kisslinux <dylanaraps> Caused me pain with pywal 2020-03-02T21:22:32 #kisslinux <dylanaraps> Even now I have to keep the VTE workarounds as distros are so slow to pick up new VTE releases 2020-03-02T21:23:56 #kisslinux <dylanaraps> This was my 10/10 workaround 2020-03-02T21:23:57 #kisslinux <dylanaraps> https://github.com/dylanaraps/pywal/pull/143/files#diff-a5ddda4dbc7ee44dc1b6cc691ac053cbR68 2020-03-02T21:24:26 #kisslinux <dylanaraps> I found a series of sequences which allow you to print whatever you like to a VTE terminal without it ever being seen by the user 2020-03-02T21:24:46 #kisslinux <dylanaraps> Probably a security issue(?) 2020-03-02T21:25:03 #kisslinux <dylanaraps> Conceal was optional iirc. 2020-03-02T21:26:30 #kisslinux <k1ss> dylanaraps: hm can you change channels on birch? 2020-03-02T21:26:57 #kisslinux <dylanaraps> yes 2020-03-02T21:27:06 #kisslinux <dylanaraps> '/next' or ctrl+n 2020-03-02T21:27:21 #kisslinux <k1ss> perfect, thanks 2020-03-02T21:27:29 #kisslinux <dylanaraps> I need to write documentation 2020-03-02T21:27:29 #kisslinux <dylanaraps> :P 2020-03-02T21:29:23 #kisslinux <fehawen> Bugs me 'column' isn't posix 2020-03-02T21:29:25 #kisslinux <V01D_x> Hello 2020-03-02T21:29:39 #kisslinux <fehawen> V01D_x: Aloha 2020-03-02T21:30:08 #kisslinux <V01D_x> I installed KISS a while back but I no longer have it installed as I put void linux on so I could get my uni work done 2020-03-02T21:30:53 #kisslinux <V01D_x> But I now have a Thinkpad X200 I might try install to. Just a question. Does anyone use Java here? 2020-03-02T21:30:58 #kisslinux <dylanaraps> fehawen: Yup... 2020-03-02T21:32:12 #kisslinux <V01D_x> Because I have to use Java for all my coursework and not even openjdk. They forced me to use the oracle jdk :( Took days of searching for the source code to actually get it so was wondering if there's a way for me to get java on KISS so I can switch over fully 2020-03-02T21:32:40 #kisslinux <fehawen> util-linux is maintained by a single person as of 2011!? wtf :P 2020-03-02T21:32:53 #kisslinux <dylanaraps> V01D_x: If you can compile it from source, chances are it'll work. If not, you'll be out of luck. The only way it'd work is in a chroot runnig inside KISS. 2020-03-02T21:33:14 #kisslinux <fehawen> Sure, some ~400 contributors, but still 2020-03-02T21:33:27 #kisslinux <dylanaraps> It receives patches from others but it's mostly a single guy. 2020-03-02T21:33:28 #kisslinux <dylanaraps> https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/log/ 2020-03-02T21:33:40 #kisslinux <V01D_x> Ah okay thanks dylanaraps . I have the tar.xz for the oracle-jdk8 so I assume its possible for me to just untar it on a kiss base? 2020-03-02T21:34:01 #kisslinux <dylanaraps> V01D_x: It depends on if it's a binary or the source code. 2020-03-02T21:34:33 #kisslinux <V01D_x> I'd assume its safe to say its just a binary 2020-03-02T21:35:09 #kisslinux <dylanaraps> You'll need a chroot then. Arch provide chroot tarballs. Simply unpack it, chroot in and setup the mirrorlist. 2020-03-02T21:35:47 #kisslinux <dylanaraps> You'll then have a fully working Arch install running inside KISS. Contained in a single directory and isolated from the rest of the system. 2020-03-02T21:36:17 #kisslinux <dylanaraps> GUI applications can also be made to work. I've run Steam and Chromium using this method. 2020-03-02T21:36:18 #kisslinux <V01D_x> Oh okay. Not sure i'll ever get round to that as i'm still quite new to linux. Only been using it for around a year now. I'll write that down though so when I have enough know-how that I can give it a go. Thanks :) 2020-03-02T21:36:43 #kisslinux <illiliti> dylanaraps: just tested..birch works flawlessly in alacritty 2020-03-02T21:36:50 #kisslinux <dylanaraps> illiliti: Thanks 2020-03-02T21:38:08 #kisslinux <dylanaraps> I'm off to bed. It's late. Ciao o/ 2020-03-02T21:57:18 #kisslinux <kiedtl> V01D_x: off topic, but if you want to get more experienced with linux I'd suggest you do LFS 2020-03-02T21:57:25 #kisslinux <kiedtl> or TLDRLFS 2020-03-02T21:57:51 #kisslinux <kiedtl> http://github.com/Sweets/tldrlfs 2020-03-02T22:02:33 #kisslinux <kiedtl> on that note base-linux is also a good resource 2020-03-02T22:02:34 #kisslinux <kiedtl> https://github.com/MichielDerhaeg/build-linux 2020-03-02T23:07:56 #kisslinux <E5ten> dylanaraps: any idea how one could replicate the functionality of read -t in POSIX sh? 2020-03-02T23:08:22 #kisslinux <kiedtl> anyone know if `cat` can be implemented in pure POSIX sh? 2020-03-02T23:21:30 #kisslinux <aarng> `cat` should be easy, `read -t` not so much 2020-03-02T23:57:47 #kisslinux <konimex> E5ten: freetype with cmake works but not harfbuzz since it spitted out linker error https://termbin.com/4mby 2020-03-02T23:57:57 #kisslinux <konimex> I'm testing gtk+meson now 2020-03-02T23:58:29 #kisslinux <konimex> and the rest (curl, opus) will hopefully be done tomorrow