💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2019-10-22.txt captured on 2021-12-17 at 13:26:06.
-=-=-=-=-=-=-
2019-10-22T01:53:10 #kisslinux <Crestwave> icyphox: What do you think it needs in an update (referring to writing-a-tui-in-bash)? 2019-10-22T06:44:04 #kisslinux <dylanaraps> KISS only has 5 patches related to musl in the official repositories! 2019-10-22T06:45:28 #kisslinux <dylanaraps> Once this build finishes, this number may drop to 4. 2019-10-22T06:58:56 #kisslinux <icyphox> Crestwave: Honestly, I don't know -- I was half-asleep when I sent that message. 2019-10-22T06:59:33 #kisslinux <icyphox> I think I just saw the [WIP] label & assumed it was incomplete. LMAO. 2019-10-22T06:59:44 #kisslinux <dylanaraps> It is. 2019-10-22T07:00:29 #kisslinux <dylanaraps> Writing a TUI from scratch needs a lot of help from drink or smoke. 2019-10-22T07:00:36 #kisslinux <icyphox> I've been feverdreaming a lot so idk what's real anymore. 2019-10-22T07:00:39 #kisslinux <dylanaraps> No way I could've created fff sober. 2019-10-22T07:00:40 #kisslinux <icyphox> Oh. 2019-10-22T07:00:47 #kisslinux <icyphox> Hahaha. 2019-10-22T07:01:34 #kisslinux <dylanaraps> Everyone relies on ncurses so very few people actually know how to write one from scratch. 2019-10-22T07:01:58 #kisslinux <dylanaraps> There's no(?) documentation on how to do it from scratch. 2019-10-22T07:02:52 #kisslinux <icyphox> Yeah I don't think I've seen any. 2019-10-22T07:03:13 #kisslinux <dylanaraps> I spent hours and hours reading the VT100/ANSI standards for escape sequences. 2019-10-22T07:03:45 #kisslinux <dylanaraps> If I continue the guide it'll most likely be rewritten in C. 2019-10-22T07:04:18 #kisslinux <icyphox> Oh, not bash? 2019-10-22T07:04:25 #kisslinux <icyphox> Probably a PITA in bash tho. 2019-10-22T07:04:39 #kisslinux <dylanaraps> The knowledge applies to more than just bash as there are no guides about it. 2019-10-22T07:05:02 #kisslinux <dylanaraps> Writing it in C will make it more useful to people. 2019-10-22T07:05:23 #kisslinux <dylanaraps> You can always look at the fff source code too. 2019-10-22T07:05:30 #kisslinux <dylanaraps> It's fairly easy to read. 2019-10-22T10:12:06 #kisslinux <dylanaraps> KISS is down to 3 musl specific patches. 2019-10-22T10:19:34 #kisslinux <konimex> > ./extra/libvpx/patches/fix-busybox-diff.patch 2019-10-22T10:19:37 #kisslinux <konimex> > Good luck. 2019-10-22T10:19:39 #kisslinux <konimex> ha 2019-10-22T10:19:51 #kisslinux <konimex> I'll need to check that one patch I submitted 2019-10-22T10:20:37 #kisslinux <dylanaraps> Yeah 2019-10-22T10:20:54 #kisslinux <dylanaraps> musl is very well supported nowadays huh. 2019-10-22T10:24:15 #kisslinux <konimex> https://chromium-review.googlesource.com/c/webm/libvpx/+/1722909 2019-10-22T10:24:22 #kisslinux <konimex> ....right 2019-10-22T10:26:09 #kisslinux <dylanaraps> Nothing? 2019-10-22T10:26:55 #kisslinux <konimex> nothing 2019-10-22T10:49:47 #kisslinux <dylanaraps> Most patches will be gone when new versions of the software they fix is released. 2019-10-22T10:49:48 #kisslinux <dylanaraps> https://github.com/kisslinux/repo/issues/109 2019-10-22T10:52:24 #kisslinux <dylanaraps> konimex: try the master for the package manager. 2019-10-22T10:53:03 #kisslinux <konimex> I'm already using it and it's sailing smooth 2019-10-22T10:54:58 #kisslinux <dylanaraps> Nice 2019-10-22T10:55:24 #kisslinux <dylanaraps> I'll write some small programs for kiss-utils to automate the symlinks. 2019-10-22T11:01:02 #kisslinux <dylanaraps> None of my edits to the issue saved... 2019-10-22T11:01:05 #kisslinux <dylanaraps> Gah 2019-10-22T11:37:00 #kisslinux <dylanaraps> Red Hat really want to keep LVM2 glibc only. 2019-10-22T11:37:11 #kisslinux <dylanaraps> https://github.com/kisslinux/repo/issues/109 2019-10-22T11:37:33 #kisslinux <dylanaraps> 3 patches to fix glibcisms and make lvm2 work on al libc implementations. 2019-10-22T11:37:47 #kisslinux <dylanaraps> No reply or left alone for over a year now. 2019-10-22T12:00:55 #kisslinux <dylanaraps> Oh boy: https://code.foxkit.us/adelie/packages/raw/37cd8e9274bb1112ff85d170bc7c87e582d7baaa/experimental/firefox-esr/python3.patch 2019-10-22T12:01:02 #kisslinux <dylanaraps> Time to port this to Firefox 70. 2019-10-22T12:01:18 #kisslinux <dylanaraps> (It's for 60). 2019-10-22T12:01:43 #kisslinux <konimex> ...that's a hell lot of patch, how many lines? 2019-10-22T12:02:13 #kisslinux <dylanaraps> 10K+ 2019-10-22T12:02:29 #kisslinux <dylanaraps> This will take me a while. 2019-10-22T12:02:41 #kisslinux <dylanaraps> I'm hoping that between 10~ versions most of this is already done. 2019-10-22T12:24:29 #kisslinux <dylanaraps> This is taking forever. 2019-10-22T12:29:16 #kisslinux <dylanaraps> -> git diff | wc -l 2019-10-22T12:29:18 #kisslinux <dylanaraps> 1172 2019-10-22T12:29:25 #kisslinux <dylanaraps> Started automating the patch process. 2019-10-22T12:29:30 #kisslinux <dylanaraps> 1/10 through. 2019-10-22T12:30:35 #kisslinux <dylanaraps> -> git diff | wc -l 2019-10-22T12:30:37 #kisslinux <dylanaraps> 5023 2019-10-22T12:30:41 #kisslinux <dylanaraps> Half way. :D 2019-10-22T12:31:14 #kisslinux <dylanaraps> A bunch of their python file are full of Windows line endings... 2019-10-22T14:55:25 #kisslinux <dylanaraps> This patch ain't happening. 2019-10-22T14:56:00 #kisslinux <dylanaraps> Mozilla's build system is pure insanity. 2019-10-22T15:55:51 #kisslinux <dylanaraps> My Firefox dbus patch keeps getting smaller as Mozilla are slowly removing the audio thread feature which broke '--disable-dbus' in 69.0... 2019-10-22T15:56:00 #kisslinux <dylanaraps> (Just rebased on 71.0b3) 2019-10-22T17:50:43 #kisslinux <DHL> hello, is this the kiss linux irc? 2019-10-22T17:57:37 #kisslinux <dylanaraps> DHL: Yes it is. 2019-10-22T17:57:53 #kisslinux <DHL> ok thanks you 2019-10-22T17:57:57 #kisslinux <DHL> i’ve never used irc 2019-10-22T17:58:16 #kisslinux <DHL> i guess i was banned from the ##linux server though, i was trying to join it 2019-10-22T17:58:50 #kisslinux <dylanaraps> Ah 2019-10-22T17:58:56 #kisslinux <dylanaraps> I love IRC. 2019-10-22T17:59:12 #kisslinux <dylanaraps> It is different from Discord etc but I prefer it. 2019-10-22T17:59:24 #kisslinux <dylanaraps> Just simple text. 2019-10-22T17:59:56 #kisslinux <DHL> yeah i’ve been trying to make a server i am on switch to anything else 2019-10-22T18:00:10 #kisslinux <DHL> but they say there are no good irc clients for ios 2019-10-22T18:00:23 #kisslinux <DHL> i think rocket.chat would be good though 2019-10-22T18:02:40 #kisslinux <dylanaraps> For iOS, you have LimeChat and Colloquy iirc. 2019-10-22T18:03:04 #kisslinux <dylanaraps> Apple restricts IRC clients from appearing on the App store though. 2019-10-22T18:03:12 #kisslinux <Jimmehh> i found irccloud, which i’ve been liking so far 2019-10-22T18:03:38 #kisslinux <dylanaraps> Ah yeah. 2019-10-22T18:03:41 #kisslinux <dylanaraps> Looks nice. 2019-10-22T18:03:57 #kisslinux <Jimmehh> hmmm how do i get unbanned from a server? 2019-10-22T18:04:08 #kisslinux <Jimmehh> i don’t even know how i got banned 2019-10-22T18:05:26 #kisslinux <dylanaraps> You could email freenode. 2019-10-22T18:05:54 #kisslinux <Jimmehh> might have to, i’m not sure how i was banned i just made this account 2019-10-22T18:12:15 #kisslinux <Jimmehh> oh i guess you can use irccloud on ##linux 2019-10-22T18:12:55 #kisslinux <Jimmehh> can’t* 2019-10-22T18:13:38 #kisslinux <dithpri> hmm 2019-10-22T18:13:44 #kisslinux <dithpri> I'm banned from ##linux too 2019-10-22T18:13:56 #kisslinux <Jimmehh> there are other reasons it says that too 2019-10-22T18:14:08 #kisslinux <dithpri> Maybe they ban gateways 2019-10-22T18:14:08 #kisslinux <Jimmehh> my reason is i’m using irccloud 2019-10-22T18:15:31 #kisslinux <dithpri> yup 2019-10-22T18:15:38 #kisslinux <dithpri> And I'm banned because of tor 2019-10-22T18:15:40 #kisslinux <dithpri> lmao 2019-10-22T18:17:03 #kisslinux <Jimmehh> yeah that causes it too 2019-10-22T18:17:07 #kisslinux <Jimmehh> it just says your banned 2019-10-22T18:17:10 #kisslinux <Jimmehh> your not actually 2019-10-22T20:06:17 #kisslinux <dithpri> Any news from the neovim guy? 2019-10-22T20:29:33 #kisslinux <dylanaraps> dithpri: nope 2019-10-22T20:30:08 #kisslinux <dylanaraps> I'd like to remove the internet requirement from the package if possible. 2019-10-22T20:30:17 #kisslinux <dylanaraps> (during build time) 2019-10-22T20:33:09 #kisslinux <dithpri> Well I think the issue that can possible arise is the naming of dependencies 2019-10-22T20:33:41 #kisslinux <dithpri> suppose you have two dependencies: github.com/projecta/a/archive/v0.1.tar.gz 2019-10-22T20:33:52 #kisslinux <dithpri> and github.com/projectb/b/archive/v0.1.tar.gz 2019-10-22T20:34:20 #kisslinux <dithpri> Because now kiss uses a simple wget which will download them to the same file 2019-10-22T20:34:20 #kisslinux <dylanaraps> That's fine. 2019-10-22T20:34:31 #kisslinux <dylanaraps> They're in subdirectories by package name. 2019-10-22T20:34:35 #kisslinux <dithpri> So far it doesn't look like the nvim deps have that problem though 2019-10-22T20:35:00 #kisslinux <dylanaraps> sources/nvim/file and sources/busybox/file 2019-10-22T20:35:02 #kisslinux <dylanaraps> for example 2019-10-22T20:35:10 #kisslinux <dithpri> wait, really? 2019-10-22T20:35:26 #kisslinux <dithpri> Oh it's a few lines up 2019-10-22T20:35:30 #kisslinux <dylanaraps> Yup. 2019-10-22T20:35:43 #kisslinux <dylanaraps> Ran into this early on :P 2019-10-22T20:35:57 #kisslinux <dylanaraps> The neovim package in the PR fails to build for me. 2019-10-22T20:36:04 #kisslinux <dylanaraps> First is a missing dep on `libtool`. 2019-10-22T20:36:24 #kisslinux <dylanaraps> Also `automake`/`autoconf`. 2019-10-22T20:39:10 #kisslinux <dylanaraps> Then it fails since gettext is missing. 2019-10-22T20:40:04 #kisslinux <dithpri> why would it need automake 2019-10-22T20:40:51 #kisslinux <dylanaraps> It builds/installs a lot of external stuff. 2019-10-22T20:41:04 #kisslinux <dylanaraps> And it uses automake/autoconf/libtool for some of it. 2019-10-22T20:41:34 #kisslinux <dithpri> huh 2019-10-22T20:41:43 #kisslinux <dithpri> I thought it'd only need cmake 2019-10-22T20:42:08 #kisslinux <dithpri> also, the #noextract trick doesn't always work 2019-10-22T20:42:59 #kisslinux <dylanaraps> Huh 2019-10-22T20:43:44 #kisslinux <dithpri> !> neovim Failed to download https://www.lua.org/ftp/lua-5.1.5.tar.gz#noextract 2019-10-22T20:44:02 #kisslinux <dithpri> this does work though: 2019-10-22T20:44:04 #kisslinux <dithpri> 'lua-5.1.5.tar.gz?noextract' saved 2019-10-22T20:44:16 #kisslinux <dylanaraps> Nice 2019-10-22T20:44:23 #kisslinux <dylanaraps> Note: this requires no change in the package manager. 2019-10-22T20:44:26 #kisslinux <dithpri> HTTP magic 2019-10-22T20:44:35 #kisslinux <dylanaraps> It's a "free" feature. 2019-10-22T20:44:35 #kisslinux <dithpri> yup 2019-10-22T20:44:38 #kisslinux <dylanaraps> :P 2019-10-22T20:45:01 #kisslinux <dithpri> ~bug~ feature 2019-10-22T20:46:25 #kisslinux <dylanaraps> Neovim has no option to disable gettext. 2019-10-22T20:48:01 #kisslinux <dithpri> About that previous a/b versioning issue: 2019-10-22T20:48:21 #kisslinux <dithpri> I still get this in the build dir: 2019-10-22T20:48:25 #kisslinux <dithpri> v0.7.tar.gz?noextract 2019-10-22T20:48:27 #kisslinux <dithpri> v1.30.0.tar.gz?noextrac 2019-10-22T20:48:29 #kisslinux <dithpri> v2.4.4.tar.gz?noextract 2019-10-22T20:48:32 #kisslinux <dylanaraps> Yeah 2019-10-22T20:48:38 #kisslinux <dithpri> Although 2019-10-22T20:48:42 #kisslinux <dithpri> Doesn't require a change 2019-10-22T20:48:46 #kisslinux <dithpri> to kiss 2019-10-22T20:49:14 #kisslinux <dithpri> the sources can just be changed to https://url/a/v.0.1.tar.gz?package-a 2019-10-22T20:49:31 #kisslinux <dithpri> Since apparently wget preserves that part 2019-10-22T20:50:18 #kisslinux <dylanaraps> Yeah 2019-10-22T20:50:35 #kisslinux <dylanaraps> #string is preserved too though I don't know why it doesn't work for some urls. 2019-10-22T20:50:58 #kisslinux <dylanaraps> > I'm not really sure there's a reason we should allow build without HAVE_WORKING_LIBINTL--it may just cause confusion. 2019-10-22T20:51:04 #kisslinux <dylanaraps> (neovim issue comment 2019-10-22T20:51:07 #kisslinux <dylanaraps> ) 2019-10-22T20:52:00 #kisslinux <dithpri> AFAIK #string jumps to the element with an id of "string" in the html page. And ?string is just a parameter for the request. Maybe some servers treat #string as part of the file name. Shouldn't happen to ?string 2019-10-22T20:52:10 #kisslinux <dylanaraps> I don't see the point of neovim over vim anyway... 2019-10-22T20:52:11 #kisslinux <dylanaraps> Yup 2019-10-22T20:52:26 #kisslinux <dylanaraps> Will make the change to the rust packages next rust update (soon). 2019-10-22T20:53:22 #kisslinux <dithpri> Idk, I myself still use vim for now. I guess just easier plugin options. 2019-10-22T20:53:32 #kisslinux <dylanaraps> vim needs ncurses as its only mandatory dependency vs neovim's .... 2019-10-22T20:54:26 #kisslinux <konimex> 30% less code, 30% more dependencies! what a trade-off for neovim 2019-10-22T20:54:54 #kisslinux <dylanaraps> I doubt neovim has less code if you factor in dependencies. 2019-10-22T20:55:11 #kisslinux <dylanaraps> It may not even have less code without factoring in dependencies. 2019-10-22T20:55:38 #kisslinux <dithpri> I've heard the code base is spaghetti 2019-10-22T20:55:52 #kisslinux <dithpri> Huh, weird the dependencies for vim on arch are "gpm acl glibc libgcrypt pcre zlib libffi" 2019-10-22T20:56:05 #kisslinux <dithpri> I guess all of that's *optional* 2019-10-22T20:56:08 #kisslinux <dylanaraps> Arch is terrible 2019-10-22T20:56:10 #kisslinux <dylanaraps> Yes 2019-10-22T20:56:15 #kisslinux <dylanaraps> They enable everything under the sun. 2019-10-22T20:56:25 #kisslinux <dithpri> And nvim only supports building eveything 2019-10-22T20:56:30 #kisslinux <dithpri> I like arch 2019-10-22T20:57:07 #kisslinux <dithpri> Although I hate having to install 'jack' only to use blender 2019-10-22T20:57:54 #kisslinux <dithpri> That's why I had gentoo for a while, the use flags were the best thing ever. Just hated recompiling firefox. And didn't want binaries. 2019-10-22T20:58:46 #kisslinux <dylanaraps> loc neovim/vim: 2019-10-22T20:58:49 #kisslinux <dylanaraps> neovim: 642891 2019-10-22T20:59:26 #kisslinux <dylanaraps> vim: 801952 2019-10-22T20:59:47 #kisslinux <dylanaraps> (measured using cloc) 2019-10-22T21:00:19 #kisslinux <dylanaraps> Lines of C in vim: 71349 2019-10-22T21:00:34 #kisslinux <dylanaraps> Lines of C in neovim: 201532 2019-10-22T21:01:01 #kisslinux <dylanaraps> Oops 2019-10-22T21:01:03 #kisslinux <dylanaraps> Wait 2019-10-22T21:01:14 #kisslinux <dylanaraps> C in vim: 324731 2019-10-22T21:01:24 #kisslinux <dylanaraps> C in neovim: 201532 2019-10-22T21:01:26 #kisslinux <dylanaraps> There we go. 2019-10-22T21:01:52 #kisslinux <dylanaraps> vimscript in vim: 228768 2019-10-22T21:02:05 #kisslinux <dylanaraps> vimscript in neovim: 193201 2019-10-22T21:02:14 #kisslinux <dithpri> 201532/324731 ~= 0.62 2019-10-22T21:02:37 #kisslinux <dithpri> It does have a smaller source 2019-10-22T21:02:41 #kisslinux <dylanaraps> Yup 2019-10-22T21:02:52 #kisslinux <dylanaraps> Though it depends on more. 2019-10-22T21:03:13 #kisslinux <dylanaraps> (A lot more if you follow the nvim build process) 2019-10-22T21:03:30 #kisslinux <dylanaraps> Vim also supports a lot of legacy operating systems. 2019-10-22T21:04:05 #kisslinux <dithpri> And still uses K&R function defs 2019-10-22T21:04:17 #kisslinux <dylanaraps> Resulting binary size would be interesting too. 2019-10-22T21:04:46 #kisslinux <dylanaraps> 3.2M /usr/bin/vim (-O3 + optional X11 features) 2019-10-22T21:05:02 #kisslinux <dylanaraps> I can't yet test neovim's... 2019-10-22T21:05:43 #kisslinux <dithpri> What's a neat way to remove the ?noextract from the downloads 2019-10-22T21:05:49 #kisslinux <dithpri> ? 2019-10-22T21:06:03 #kisslinux <dylanaraps> var=${var%%?noextract} 2019-10-22T21:06:11 #kisslinux <dithpri> lol 2019-10-22T21:06:14 #kisslinux <dithpri> thanks 2019-10-22T21:13:02 #kisslinux <dylanaraps> I maybe removed the gettext dependency. 2019-10-22T21:13:19 #kisslinux <dylanaraps> Yup 2019-10-22T21:13:37 #kisslinux <dylanaraps> Very simple. 2019-10-22T21:13:50 #kisslinux <dylanaraps> -> du -sh nvim 2019-10-22T21:13:51 #kisslinux <dylanaraps> 8.5M nvim 2019-10-22T21:13:59 #kisslinux <dylanaraps> -> du -sh /usr/bin/vim 2019-10-22T21:14:00 #kisslinux <dylanaraps> 3.2M /usr/bin/vim 2019-10-22T21:14:26 #kisslinux <dithpri> oh wow 2019-10-22T21:14:47 #kisslinux <dylanaraps> neovim is partly static of course. 2019-10-22T21:14:58 #kisslinux <dylanaraps> But this shows that lines of code aren't everything. 2019-10-22T21:15:00 #kisslinux <dithpri> what's the ldds? 2019-10-22T21:15:20 #kisslinux <dylanaraps> gcc (libgcc) and musl (libc) 2019-10-22T21:15:40 #kisslinux <dylanaraps> I'll get a patch ready. 2019-10-22T21:15:52 #kisslinux <dithpri> nice 2019-10-22T21:16:02 #kisslinux <dithpri> (the patch, ofc) 2019-10-22T21:16:42 #kisslinux <dylanaraps> sed -i -e 's/^/#/' src/nvim/po/CMakeLists.txt 2019-10-22T21:16:47 #kisslinux <dylanaraps> That's literally it. 2019-10-22T21:17:02 #kisslinux <dylanaraps> Just commenting each line of this file. 2019-10-22T21:17:28 #kisslinux <dylanaraps> This could very easily be an option. 2019-10-22T21:17:49 #kisslinux <dylanaraps> Last thing to check is if 'make install' works. 2019-10-22T21:20:26 #kisslinux <dylanaraps> > file cannot create directory: /usr/local/share/man/man1 2019-10-22T21:21:08 #kisslinux <dithpri> uuuh why is it local 2019-10-22T21:21:27 #kisslinux <dylanaraps> It isn't listening to the flag for install dir. 2019-10-22T21:21:33 #kisslinux <dylanaraps> Nor is prefix set. 2019-10-22T21:24:19 #kisslinux <dithpri> how about setting CMAKE_INSTALL_PREFIX as an env var? 2019-10-22T21:24:33 #kisslinux <dylanaraps> Fixed prefix. 2019-10-22T21:24:36 #kisslinux <dylanaraps> Now just dest dir. 2019-10-22T21:27:21 #kisslinux <dithpri> is there any reason to use make in the build script instead of cmake? 2019-10-22T21:27:41 #kisslinux <dylanaraps> It's needed for the bootstrap. 2019-10-22T21:27:46 #kisslinux <konimex> well they provided a Makefile 2019-10-22T21:27:49 #kisslinux <dylanaraps> Calling 'cmake' doesn't use it. 2019-10-22T21:28:25 #kisslinux <dylanaraps> Though we can set 'USE_BUNDLED'. 2019-10-22T21:28:26 #kisslinux <dylanaraps> 2 secs 2019-10-22T21:32:50 #kisslinux <dylanaraps> Using 'cmake' it doesn't listen to 'USE_BUNDLED'. 2019-10-22T21:33:16 #kisslinux <dithpri> k 2019-10-22T21:34:10 #kisslinux <dithpri> Makefile:194: ifeq ($(BUILD_TYPE),Ninja) 2019-10-22T21:34:12 #kisslinux <dithpri> wtf 2019-10-22T21:34:22 #kisslinux <dylanaraps> Yeah 2019-10-22T21:34:25 #kisslinux <dylanaraps> It supports ninja too. 2019-10-22T21:34:34 #kisslinux <dithpri> "supports" 2019-10-22T21:35:01 #kisslinux <dithpri> I don't like turing complete build systems 2019-10-22T21:35:06 #kisslinux <dithpri> gmake is turing complete though 2019-10-22T21:40:10 #kisslinux <dithpri> It's trying to use ninja on my system, even though I've overriden the variable 2019-10-22T21:41:08 #kisslinux <dylanaraps> ri 2019-10-22T21:41:11 #kisslinux <dylanaraps> rip* 2019-10-22T21:41:25 #kisslinux <dylanaraps> This is why I tend to prefer old software. 2019-10-22T21:41:36 #kisslinux <dylanaraps> vim's build and configure process "just works". 2019-10-22T21:44:09 #kisslinux <dylanaraps> OK 2019-10-22T21:44:13 #kisslinux <dylanaraps> neovim installs now. 2019-10-22T21:46:03 #kisslinux <dylanaraps> 4.3M /usr/bin/nvim 2019-10-22T21:46:07 #kisslinux <dylanaraps> Stripped 2019-10-22T21:46:19 #kisslinux <dylanaraps> -> du -sh /usr/bin/vim 2019-10-22T21:46:22 #kisslinux <dylanaraps> 3.2M /usr/bin/vim 2019-10-22T21:46:24 #kisslinux <dylanaraps> Fares much better now. 2019-10-22T21:46:28 #kisslinux <dylanaraps> OK. 2019-10-22T21:46:34 #kisslinux <dylanaraps> Will push to community and maintain it. 2019-10-22T21:46:52 #kisslinux <dylanaraps> Still would like to remove the network dependence. 2019-10-22T21:50:50 #kisslinux <dylanaraps> oof 2019-10-22T21:50:59 #kisslinux <dylanaraps> neovim uses cmake itself to download the dependencies. 2019-10-22T21:51:03 #kisslinux <dylanaraps> it's built into cmake. 2019-10-22T21:53:54 #kisslinux <dithpri> I'm working on that 2019-10-22T21:54:51 #kisslinux <dylanaraps> I noticed. 2019-10-22T21:55:04 #kisslinux <dylanaraps> Shall I push the working package so you can use it as a base? 2019-10-22T21:58:38 #kisslinux <dithpri> Sure 2019-10-22T22:01:08 #kisslinux <dylanaraps> https://github.com/dylanaraps/dylan-kiss/tree/master/neovim 2019-10-22T22:01:15 #kisslinux <dylanaraps> Pushed to my repository for now. 2019-10-22T22:19:43 #kisslinux <dylanaraps> konimex: https://www.phoronix.com/scan.php?page=news_item&px=GNU-Bottom-Up-Proposed 2019-10-22T22:20:05 #kisslinux <dylanaraps> Also: https://lists.gnu.org/archive/html/gnu-misc-discuss/2019-10/msg00002.html 2019-10-22T22:39:11 #kisslinux <dithpri> ffs 2019-10-22T22:39:30 #kisslinux <dylanaraps> ?? 2019-10-22T22:39:33 #kisslinux <dithpri> the dependencies are trying to download some files on their own 2019-10-22T22:39:53 #kisslinux <dylanaraps> Great 2019-10-22T22:40:23 #kisslinux <dylanaraps> Are they documented anywhere? 2019-10-22T22:40:37 #kisslinux <dylanaraps> They can just be handled like source tarballs no? 2019-10-22T22:41:03 #kisslinux <dithpri> It's something with luarocks trying to download a manifest 2019-10-22T22:41:09 #kisslinux <dithpri> I have no idead what that does 2019-10-22T22:41:18 #kisslinux <dithpri> Just hoping it's not an npm situation 2019-10-22T22:41:45 #kisslinux <dylanaraps> It kinda is. 2019-10-22T22:42:04 #kisslinux <dithpri> oh well 2019-10-22T22:42:05 #kisslinux <dylanaraps> > LuaRocks is the package manager for the Lua programming language. 2019-10-22T22:43:07 #kisslinux <dithpri> Ok, homebrew seems to have solved it somehow 2019-10-22T22:43:26 #kisslinux <dithpri> looks like it needs 3 lua packages 2019-10-22T22:44:39 #kisslinux <dylanaraps> Not really. 2019-10-22T22:44:54 #kisslinux <dylanaraps> It still calls 'luarocks' no? 2019-10-22T22:45:05 #kisslinux <dylanaraps> Which will pull down their dependencies(?) 2019-10-22T22:45:53 #kisslinux <dithpri> It does, but the downloads look like they're cached 2019-10-22T22:46:07 #kisslinux <dylanaraps> Even the dependencies? 2019-10-22T22:46:16 #kisslinux <dithpri> https://github.com/Homebrew/homebrew-core/blob/master/Formula/neovim.rb#L63-L77 2019-10-22T22:46:19 #kisslinux <dithpri> yeah 2019-10-22T22:46:31 #kisslinux <dithpri> It calls `luarocks unpack` and `luarocks make` 2019-10-22T22:46:33 #kisslinux <dylanaraps> I mean the dependencies of the dependencies. 2019-10-22T22:46:47 #kisslinux <dithpri> Oh 2019-10-22T22:47:11 #kisslinux <dithpri> Ugh 2019-10-22T22:47:16 #kisslinux <dithpri> I'll look at it tomorrow 2019-10-22T22:47:55 #kisslinux <dylanaraps> > a source rock file or the name of a rock to be fetched from a repository 2019-10-22T22:47:59 #kisslinux <dylanaraps> https://github.com/luarocks/luarocks/wiki/build 2019-10-22T22:48:24 #kisslinux <dylanaraps> Oh, that's for build. 2019-10-22T22:48:31 #kisslinux <dylanaraps> > Builds sources in the current directory, but unlike build, it does not fetch sources 2019-10-22T22:48:38 #kisslinux <dylanaraps> > assuming everything is available in the current directory 2019-10-22T22:48:40 #kisslinux <dylanaraps> yay 2019-10-22T22:49:07 #kisslinux <dithpri> Ok, looked at the rocks/specs 2019-10-22T22:49:14 #kisslinux <dithpri> They only depend on lua>=5.1 2019-10-22T22:49:25 #kisslinux <dylanaraps> Nice 2019-10-22T22:49:25 #kisslinux <dithpri> Looks doable 2019-10-22T22:49:28 #kisslinux <dylanaraps> Yup 2019-10-22T22:49:37 #kisslinux <dithpri> I'll try tomorrow, need to go sleep now 2019-10-22T22:49:52 #kisslinux <dylanaraps> All good 2019-10-22T22:49:53 #kisslinux <dylanaraps> Me too. 2019-10-22T22:49:55 #kisslinux <dylanaraps> Ciao.