💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-03-02.txt captured on 2024-05-12 at 16:09:02.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

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

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%{body}lt;%$(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%{body}lt;%$(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