💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2019-10-22.txt captured on 2024-03-21 at 16:11:13.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

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

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.