đŸ’Ÿ Archived View for gemini.ctrl-c.club â€ș ~phoebos â€ș logs â€ș freenode-kisslinux-2020-01-16.txt captured on 2023-01-29 at 04:04:50.

View Raw

More Information

âŹ…ïž Previous capture (2021-12-17)

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

2020-01-16T00:00:39 #kisslinux <adamantium> thx
2020-01-16T00:05:17 #kisslinux <dylanaraps> I'm gonna try: https://github.com/fanglingsu/vimb
2020-01-16T00:07:49 #kisslinux <dylanaraps> Ooo
2020-01-16T00:07:51 #kisslinux <dylanaraps> This is nice
2020-01-16T00:14:44 #kisslinux <dylanaraps> Night folks
2020-01-16T01:00:57 #kisslinux <E5ten> https://github.com/meta-qt5/meta-qt5/tree/master/recipes-qt/qt5/qtwebengine for webengine apparently has all the patches needed to make musl work according to someone in https://github.com/void-linux/void-packages/issues/1952
2020-01-16T01:48:18 #kisslinux <konimex> building it would be hell
2020-01-16T01:52:12 #kisslinux <E5ten> because it's big or because of all the patches?
2020-01-16T01:52:20 #kisslinux <E5ten> (which I don't think are all necessary?)
2020-01-16T01:56:14 #kisslinux <konimex> it's big
2020-01-16T01:59:12 #kisslinux <konimex> my 8GB ram would not be able to handle it, iirc artix had to upgrade its buildservers
2020-01-16T02:02:50 #kisslinux <E5ten> built it on my 8GB laptop fine, took a while but like a ridiculous amount of time
2020-01-16T02:03:11 #kisslinux <E5ten> but not like*
2020-01-16T02:48:24 #kisslinux <adamantium> webkit / surf work great
2020-01-16T02:48:50 #kisslinux <adamantium> now I can remove nixpkgs/chromium :D
2020-01-16T04:32:14 #kisslinux <icyphox> Oh cool. I will try vimb.
2020-01-16T04:32:24 #kisslinux <icyphox> I've been meaning to get rid of Firefox.
2020-01-16T04:44:43 #kisslinux <icyphox> Ok I don't know if this is related to the earlier posted Firefox issue
2020-01-16T04:45:01 #kisslinux <icyphox> but any website I try opening, I get: Gah. Your tab just crashed.
2020-01-16T04:45:10 #kisslinux <icyphox> Wew
2020-01-16T04:45:25 #kisslinux <icyphox> WTF
2020-01-16T05:00:44 #kisslinux <lieuxnoir> help me out
2020-01-16T05:02:18 #kisslinux <lieuxnoir> while i've been using kiss for a couple of months already
2020-01-16T05:03:18 #kisslinux <lieuxnoir> i can't really use if basic office work (e.g. printing, quick document edits, etc.)
2020-01-16T05:03:44 #kisslinux <lieuxnoir> s/if/it for/
2020-01-16T05:03:59 #kisslinux <lieuxnoir> how do i get through?
2020-01-16T05:06:52 #kisslinux <icyphox> lieuxnoir: Online tools?
2020-01-16T05:07:14 #kisslinux <icyphox> If you're ok with using Google Docs, that's an option.
2020-01-16T05:08:52 #kisslinux <lieuxnoir> >Google
2020-01-16T05:09:00 #kisslinux <lieuxnoir> yeah, no
2020-01-16T05:09:28 #kisslinux <icyphox> lol
2020-01-16T05:09:46 #kisslinux <icyphox> Or build LibreOffice.
2020-01-16T05:09:50 #kisslinux <icyphox> Heh.
2020-01-16T05:10:11 #kisslinux <lieuxnoir> yeah, i looked at how void builds libreoffice
2020-01-16T05:10:17 #kisslinux <icyphox> Wow my laptop just HUNG.
2020-01-16T05:10:21 #kisslinux <lieuxnoir> i got scared lol
2020-01-16T05:10:29 #kisslinux <icyphox> The mouse moves like once in 15s.
2020-01-16T05:10:31 #kisslinux <icyphox> Shit.
2020-01-16T05:10:39 #kisslinux <icyphox> What have I done.
2020-01-16T05:10:58 #kisslinux <icyphox> Oh, I put webkit2gtk on build. Could that be?
2020-01-16T05:11:16 #kisslinux <icyphox> Oh right. I use make -j8
2020-01-16T05:11:23 #kisslinux <icyphox> Must be clogging all cores.
2020-01-16T05:28:20 #kisslinux <E5ten> Anyone here know yacc at all?
2020-01-16T07:10:33 #kisslinux <icyphox> Ok so aerc as of v0.3.0 has a few annoying bugs. Some pretty serious.
2020-01-16T07:11:05 #kisslinux <icyphox> They've been patched since, but there's no new release yet.
2020-01-16T07:11:34 #kisslinux <icyphox> Building from master fixes these bugs.
2020-01-16T07:12:15 #kisslinux <icyphox> So my question: do we wait for a new release, or should I repackage from master?
2020-01-16T07:13:43 #kisslinux <icyphox> I think we can wait, since it's likely I'm the only one using aerc.
2020-01-16T07:13:44 #kisslinux <icyphox> lol
2020-01-16T07:56:07 #kisslinux <dylanaraps> icyphox: https://github.com/kisslinux/repo/issues/136
2020-01-16T07:56:46 #kisslinux <dylanaraps> E5ten: That's a lot of patches. Jesus
2020-01-16T08:01:05 #kisslinux <merakor> Your build of webkit runs way faster
2020-01-16T08:01:14 #kisslinux <merakor> Just built it
2020-01-16T08:03:53 #kisslinux <icyphox> yes dylanaraps, I tried that. It's alright now.
2020-01-16T08:05:07 #kisslinux <dylanaraps> https://github.com/kisslinux/community/commits/master
2020-01-16T08:05:11 #kisslinux <dylanaraps> Pushed it to community.
2020-01-16T08:07:14 #kisslinux <merakor> I will be pulling it to extra on my repository
2020-01-16T08:07:22 #kisslinux <dylanaraps> I need someone to volunteer to maintain *just* the webkit2gtk package.
2020-01-16T08:07:31 #kisslinux <merakor> I can maintain the version on community as well if you want me to
2020-01-16T08:07:31 #kisslinux <dylanaraps> I'll handle its dependencies.
2020-01-16T08:07:38 #kisslinux <merakor> I would love to do that
2020-01-16T08:07:41 #kisslinux <dylanaraps> Lovely
2020-01-16T08:07:43 #kisslinux <dylanaraps> Thanks
2020-01-16T08:07:47 #kisslinux <merakor> Sure thing
2020-01-16T08:12:23 #kisslinux <E5ten> dylanaraps: to disable dbus in qt5-webengine all you gotta do is remove the word dbus from src/buildtools/config/support.pri, and changing the use_dbus line to = false in src/3rdparty/chromium/build/config/features.gni
2020-01-16T08:13:01 #kisslinux <dylanaraps> Nice
2020-01-16T08:13:19 #kisslinux <dylanaraps> I'll get on it
2020-01-16T08:14:13 #kisslinux <dylanaraps> Would be nice to drop all the GNOME crap
2020-01-16T08:14:51 #kisslinux <dylanaraps> :(
2020-01-16T08:14:52 #kisslinux <dylanaraps> https://bugzilla.mozilla.org/show_bug.cgi?id=1282866
2020-01-16T08:14:57 #kisslinux <dylanaraps> >
2020-01-16T08:14:57 #kisslinux <dylanaraps> Remove widget/qt from mozilla-central for lack of strong ownership
2020-01-16T08:17:22 #kisslinux <merakor> I have subscribed to the webkitgtk and development mailing lists. I will be notified on releases and security issues.
2020-01-16T08:18:28 #kisslinux <dylanaraps> Neat
2020-01-16T08:19:43 #kisslinux <dylanaraps> >  qt5-qtwebengine Downloading sources
2020-01-16T08:20:13 #kisslinux <dylanaraps> 230MB?!?!?
2020-01-16T08:21:51 #kisslinux <icyphox> dylanaraps: Does vimb give you this error:  Cannot access web extension /usr/local/lib/vimb/webext_main.so
2020-01-16T08:22:03 #kisslinux <icyphox> I can't seem to launch it.
2020-01-16T08:22:04 #kisslinux <dylanaraps> icyphox: It does not
2020-01-16T08:22:13 #kisslinux <dylanaraps> I built it with:
2020-01-16T08:22:14 #kisslinux <dylanaraps> make PREFIX=/usr
2020-01-16T08:22:14 #kisslinux <dylanaraps> make PREFIX=/usr DESTDIR="$1" install
2020-01-16T08:22:29 #kisslinux <dylanaraps> Looks like you didn't set PREFIX
2020-01-16T08:22:35 #kisslinux <icyphox> I did...
2020-01-16T08:22:37 #kisslinux <icyphox> Hm.
2020-01-16T08:22:41 #kisslinux <icyphox> Let me try again.
2020-01-16T08:26:28 #kisslinux <merakor> I will try to build epiphany, now that we have webkitgtk. I remember seeing an issue asking for it.
2020-01-16T08:27:33 #kisslinux <dylanaraps> ew
2020-01-16T08:27:36 #kisslinux <dylanaraps> lol
2020-01-16T08:27:50 #kisslinux <dylanaraps> I'd like less GNOME overall :(
2020-01-16T08:27:52 #kisslinux <merakor> Yeah I am on their github page and I am disgusted
2020-01-16T08:28:06 #kisslinux <merakor> > meson is the best build system.
2020-01-16T08:28:18 #kisslinux <merakor> https://github.com/GNOME/epiphany
2020-01-16T08:28:19 #kisslinux <dylanaraps> > The recommended way to build Epiphany locally is using the flatpak-builder manifest with GNOME Builder.
2020-01-16T08:28:26 #kisslinux <icyphox> ew
2020-01-16T08:28:32 #kisslinux <icyphox> Indeed.
2020-01-16T08:28:33 #kisslinux <dylanaraps> > A web browser is more than an application: it is a way of thinking, a way of seeing the world.
2020-01-16T08:28:38 #kisslinux <icyphox> lmao
2020-01-16T08:28:41 #kisslinux <dylanaraps> no
2020-01-16T08:28:48 #kisslinux <dylanaraps> :P
2020-01-16T08:28:50 #kisslinux <merakor> Okay I am not building this
2020-01-16T08:28:53 #kisslinux <dylanaraps> > Feature bloat and user interface clutter is evil.
2020-01-16T08:28:59 #kisslinux <icyphox> Sounds like stuff I make up while writing an essay for English.
2020-01-16T08:28:59 #kisslinux <dylanaraps> This is GNOME saying this
2020-01-16T08:29:16 #kisslinux <icyphox> loool
2020-01-16T08:29:18 #kisslinux <merakor> GNOME is addressing KDE though
2020-01-16T08:29:30 #kisslinux <dylanaraps> > Epiphany follows the GNOME Human Interface Guidelines.
2020-01-16T08:29:38 #kisslinux <dylanaraps> Why are they called Human Interface Guidelines?
2020-01-16T08:29:43 #kisslinux <dylanaraps> Why not Interface Guidelines?
2020-01-16T08:29:44 #kisslinux <merakor> It sounds cool
2020-01-16T08:29:50 #kisslinux <dylanaraps> Do Chickens use software?
2020-01-16T08:29:59 #kisslinux <icyphox> hahah
2020-01-16T08:30:11 #kisslinux <dylanaraps> > Epiphany's main goal is to be integrated with GNOME, as well as similar desktops (notably elementary OS).
2020-01-16T08:30:17 #kisslinux <dylanaraps> > We don't aim to make Epiphany usable outside these environments.
2020-01-16T08:30:26 #kisslinux <dylanaraps> > We target nontechnical users by design. T
2020-01-16T08:30:31 #kisslinux <dylanaraps> > This happens to be 90% of the user population. Technical details should not exposed in the interface.
2020-01-16T08:30:36 #kisslinux <merakor> When you try to write an essay, but you have absolutely no idea, so you try to look intellectual
2020-01-16T08:30:54 #kisslinux <icyphox> lol
2020-01-16T08:32:29 #kisslinux <merakor> Elementary was the first Linux distro I used, I have gradually became more circlejerky.
2020-01-16T08:33:06 #kisslinux <merakor> I mean it kind of is better for people who don't know what they are doing. Doesn't change the fact that it is buggy as hell and terrible overall.
2020-01-16T08:34:32 #kisslinux <icyphox> I did use elementary for a good while.
2020-01-16T08:35:01 #kisslinux <icyphox> It wasn't /terrible/ I must say. The developers are a lot more design minded than any others I've seen.
2020-01-16T08:35:20 #kisslinux <dylanaraps> Building qt5 D:
2020-01-16T08:35:26 #kisslinux <icyphox> Why dylanaraps?
2020-01-16T08:35:29 #kisslinux <icyphox> qt sucks
2020-01-16T08:35:34 #kisslinux <merakor> The design is actually beautiful
2020-01-16T08:35:41 #kisslinux <dylanaraps> qt5-qtwebengine
2020-01-16T08:35:46 #kisslinux <dylanaraps> Firefox is a sinking ship
2020-01-16T08:35:46 #kisslinux <icyphox> oh god
2020-01-16T08:35:48 #kisslinux <merakor> But stability-wise it has gotten much worse
2020-01-16T08:36:13 #kisslinux <icyphox> Yeah I'm going to ditch Firefox lol.
2020-01-16T08:36:20 #kisslinux <icyphox> I'll probably try qutebrowser or surf.
2020-01-16T08:36:26 #kisslinux <icyphox> Since vimb is being a turd.
2020-01-16T08:36:36 #kisslinux <merakor> Qutebrowser is a good contender for the place of firefox
2020-01-16T08:36:45 #kisslinux <dylanaraps> python :(
2020-01-16T08:36:50 #kisslinux <merakor> It is kind of slow and bloated
2020-01-16T08:36:51 #kisslinux <icyphox> Well they're all wrappers around webkit2gtk right?
2020-01-16T08:36:53 #kisslinux <merakor> Just like firefox
2020-01-16T08:36:56 #kisslinux <dylanaraps> Imma use Otter Browser
2020-01-16T08:37:03 #kisslinux <icyphox> Otter?
2020-01-16T08:37:07 #kisslinux <icyphox> Never heard.
2020-01-16T08:37:11 #kisslinux <merakor> Me neither
2020-01-16T08:37:21 #kisslinux <dylanaraps> https://otter-browser.org/
2020-01-16T08:37:54 #kisslinux <merakor> Seems nice and simple
2020-01-16T08:37:58 #kisslinux <icyphox> Oh it's qt5 :(
2020-01-16T08:38:01 #kisslinux <merakor> Checking the screenshots
2020-01-16T08:38:09 #kisslinux <icyphox> I think I'll stick to gtk.
2020-01-16T08:38:20 #kisslinux <dylanaraps> icyphox: Yup
2020-01-16T08:38:27 #kisslinux <dylanaraps> You can ditch GNOME though
2020-01-16T08:38:37 #kisslinux <dylanaraps> No more GNOME poo
2020-01-16T08:38:42 #kisslinux <dylanaraps> > You don't seem to have 'make' or 'gmake' in your PATH.
2020-01-16T08:38:47 #kisslinux <dylanaraps> !> qt5 Build failed
2020-01-16T08:38:54 #kisslinux <dylanaraps> -> command -v make
2020-01-16T08:38:59 #kisslinux <dylanaraps>  /usr/bin/make
2020-01-16T08:39:01 #kisslinux <dylanaraps> ?!?!?
2020-01-16T08:39:06 #kisslinux <merakor> Lool
2020-01-16T08:39:15 #kisslinux <merakor> Maybe it is looking for GNU Make
2020-01-16T08:39:52 #kisslinux <dylanaraps> Hang on
2020-01-16T08:39:58 #kisslinux <dylanaraps> Might be a broken source tarball
2020-01-16T08:40:12 #kisslinux <dylanaraps> https is broken on their download site lol
2020-01-16T08:41:34 #kisslinux <dylanaraps> -> which make
2020-01-16T08:41:34 #kisslinux <dylanaraps> env: can't execute 'node': No such file or directory
2020-01-16T08:41:34 #kisslinux <merakor> qt is a lost cause...
2020-01-16T08:41:35 #kisslinux <dylanaraps> wot
2020-01-16T08:41:56 #kisslinux <merakor> Node?
2020-01-16T08:42:05 #kisslinux <dylanaraps> Ah fixed
2020-01-16T08:42:24 #kisslinux <dylanaraps> I have some node crap installed for web dev and one of the deps pulled ina node version of which
2020-01-16T08:42:31 #kisslinux <dylanaraps> in a*
2020-01-16T08:42:41 #kisslinux <dylanaraps> I don't have nodejs installed right now either
2020-01-16T08:42:45 #kisslinux <icyphox> http://www.netsurf-browser.org/
2020-01-16T08:42:50 #kisslinux <icyphox> Have you seen this?
2020-01-16T08:42:54 #kisslinux <dylanaraps> We have it in community
2020-01-16T08:42:59 #kisslinux <icyphox> Oh? Nice.
2020-01-16T08:43:02 #kisslinux <icyphox> I'll try that.
2020-01-16T08:43:04 #kisslinux <merakor> It is terrible
2020-01-16T08:43:09 #kisslinux <icyphox> bruh
2020-01-16T08:43:15 #kisslinux <dylanaraps> :(
2020-01-16T08:43:15 #kisslinux <icyphox> Really?
2020-01-16T08:43:34 #kisslinux <merakor> You can't even click buttons most of the time
2020-01-16T08:43:35 #kisslinux <dylanaraps> It's lightweight etc but won't work with "modern" websites
2020-01-16T08:43:55 #kisslinux <icyphox> Looks good in screenshots.
2020-01-16T08:43:58 #kisslinux <icyphox> Oh.
2020-01-16T08:44:20 #kisslinux <icyphox> Ok what shall I try then...
2020-01-16T08:44:22 #kisslinux <merakor> Yeah, I tried using it. You can't submit an issue on Github.
2020-01-16T08:44:31 #kisslinux <icyphox> luakit?
2020-01-16T08:44:35 #kisslinux <merakor> I built firefox just because of that.
2020-01-16T08:45:51 #kisslinux <merakor> Reality is, you either use a bloated webengine (WebKit,Firefox,Chromium) or you don't have 90 percent of web functionality
2020-01-16T08:47:27 #kisslinux <merakor> On graphical browser with minimal engines, you have less functionality than Lynx or w3m, really.
2020-01-16T08:48:29 #kisslinux <icyphox> Is WebKit really all that bloated?
2020-01-16T08:48:37 #kisslinux <icyphox> We don't have much of a choice here lol.
2020-01-16T08:50:42 #kisslinux <dylanaraps> What'd be nice is a TUI GitHub interface
2020-01-16T08:51:30 #kisslinux <dylanaraps> Or minimal GUI replacements for websites
2020-01-16T08:51:41 #kisslinux <dylanaraps> So a non-web GitHub GUI for example.
2020-01-16T08:51:47 #kisslinux <dylanaraps> One for Reddit as well, etc.
2020-01-16T08:52:31 #kisslinux <dylanaraps> Look at my ccache:
2020-01-16T08:52:31 #kisslinux <dylanaraps> cache size                          33.9 GB
2020-01-16T08:52:33 #kisslinux <dylanaraps> lol
2020-01-16T08:52:51 #kisslinux <icyphox> wow
2020-01-16T08:53:02 #kisslinux <dylanaraps> I did set a large max cache size
2020-01-16T08:53:14 #kisslinux <dylanaraps> Very handy when packaging things.
2020-01-16T08:53:35 #kisslinux <dylanaraps> Works best with GNU autohell, cmake and ninja.
2020-01-16T08:53:55 #kisslinux <merakor> WebKit is bloated but can be handled unlike Chromium or Firefox
2020-01-16T08:54:39 #kisslinux <merakor> Yeah I used to use Reddit on rtv
2020-01-16T08:54:49 #kisslinux <dylanaraps> WebKit is nice as it is rather modular
2020-01-16T08:55:34 #kisslinux <merakor> Yeah, it was made with modularity and embedded-use in mind.
2020-01-16T08:58:07 #kisslinux <merakor> For comparing browsers, it takes around a second to launch surf
2020-01-16T08:58:22 #kisslinux <merakor> 7-10 seconds to launch firefox-netsurf
2020-01-16T08:58:30 #kisslinux <merakor> Up to 20 seconds to launch qutebrowser
2020-01-16T08:58:43 #kisslinux <merakor> These are for launching the first time*
2020-01-16T09:00:10 #kisslinux <merakor> Surf launches instantly after that, and the other browsers take a second to launch.
2020-01-16T09:00:47 #kisslinux <icyphox> Oh vimb is nice!
2020-01-16T09:01:12 #kisslinux <icyphox> No tabs though. (?)
2020-01-16T09:01:28 #kisslinux <merakor> Surf doesn't have tabs either
2020-01-16T09:01:36 #kisslinux <merakor> I use tabbed for that.
2020-01-16T09:01:38 #kisslinux <icyphox> There's a patch for it, I think.
2020-01-16T09:01:41 #kisslinux <icyphox> Ah, yeah.
2020-01-16T09:01:52 #kisslinux <icyphox> Can I use tabbed in vimb?
2020-01-16T09:01:54 #kisslinux <merakor> https://tools.suckless.org/tabbed
2020-01-16T09:01:59 #kisslinux <merakor> You probably can
2020-01-16T09:02:10 #kisslinux <icyphox> Let me try.
2020-01-16T09:02:20 #kisslinux <merakor> You need xprop installed iirc
2020-01-16T09:02:54 #kisslinux <icyphox> Oh.
2020-01-16T09:03:33 #kisslinux <merakor> sorry no, you don't
2020-01-16T09:03:44 #kisslinux <merakor> You need libX11
2020-01-16T09:04:15 #kisslinux <icyphox> I've got that.
2020-01-16T09:05:35 #kisslinux <merakor> also freetype-harfbuzz
2020-01-16T09:05:45 #kisslinux <merakor> But you probably have that too
2020-01-16T09:06:06 #kisslinux <icyphox> I do I do.
2020-01-16T09:06:21 #kisslinux <icyphox> I've got it built. Reading the man. :)
2020-01-16T09:07:08 #kisslinux <merakor> So you need to launch vimb where it exposes xid
2020-01-16T09:07:23 #kisslinux <icyphox> Yeah, I'm trying to understand that.
2020-01-16T09:07:34 #kisslinux <icyphox> I don't think I do.
2020-01-16T09:08:27 #kisslinux <merakor> I can build and try it
2020-01-16T09:08:38 #kisslinux <icyphox> Ah.
2020-01-16T09:08:41 #kisslinux <icyphox> I think I've got it.
2020-01-16T09:09:01 #kisslinux <icyphox> Aha!
2020-01-16T09:09:04 #kisslinux <icyphox> Nice.
2020-01-16T09:10:16 #kisslinux <merakor> tabbed -c vimb -e
2020-01-16T09:10:27 #kisslinux <merakor> but I see you have already found it lol
2020-01-16T09:10:51 #kisslinux <merakor> Wow this is nice too
2020-01-16T09:11:20 #kisslinux <icyphox> Sure is.
2020-01-16T09:11:23 #kisslinux <merakor> It is like a suckless version of qutebrowser
2020-01-16T09:11:30 #kisslinux <icyphox> Hah.
2020-01-16T09:11:41 #kisslinux <icyphox> I think I'll get rid of Firefox then.
2020-01-16T09:12:02 #kisslinux <icyphox> I'll play around with this a bit more.
2020-01-16T09:12:06 #kisslinux <merakor> I will package tabbed and vimb on community
2020-01-16T09:12:28 #kisslinux <icyphox> How is surf compared to vimb?
2020-01-16T09:14:44 #kisslinux <E5ten> dylanaraps: what do you find appealing about otter as opposed to falkon (I don't really know anything about it)
2020-01-16T09:14:46 #kisslinux <merakor> It is much more minimal. By default, it only has a feature to open websites and interact with them. No vim-bindings (although I have patched it to use vim-bindings)
2020-01-16T09:15:22 #kisslinux <merakor> I find it nice, because you can add features to it to your liking.
2020-01-16T09:15:48 #kisslinux <merakor> Unlike many other browsers where there are tons of features you don't need, you add features yourself.
2020-01-16T09:16:25 #kisslinux <icyphox> I see.
2020-01-16T09:16:30 #kisslinux <icyphox> So you'd prefer surf to vimb?
2020-01-16T09:17:05 #kisslinux <merakor> I have added bookmarking, playexternal(which redirects the video or audio to mpv) searching, yanking links
2020-01-16T09:17:13 #kisslinux <merakor> Yeah, I would
2020-01-16T09:18:27 #kisslinux <icyphox> Oh, vimb searches by default.
2020-01-16T09:18:39 #kisslinux <icyphox> If it doesn't match a valid URL.
2020-01-16T09:18:41 #kisslinux <icyphox> Nice.
2020-01-16T09:19:02 #kisslinux <merakor> Yeah, if surf doesn't match to a valid URL, it gives an error.
2020-01-16T09:19:19 #kisslinux <merakor> Searching is also a different command
2020-01-16T09:19:50 #kisslinux <icyphox> I think I'd prefer vimb's behaviour. :P
2020-01-16T09:21:20 #kisslinux <icyphox> Hmm. Looks like vimb doesn't follow redirects very well.
2020-01-16T09:32:06 #kisslinux <icyphox> merakor: Any solution for adblocking?
2020-01-16T09:32:16 #kisslinux <icyphox> Or should I resort to /etc/hosts?
2020-01-16T09:53:11 #kisslinux <dylanaraps> E5ten: It's not a KDE project for one.
2020-01-16T09:53:34 #kisslinux <dylanaraps> Cat update: He ate food for the first time in five days.
2020-01-16T09:53:54 #kisslinux <icyphox> Woot.
2020-01-16T09:54:01 #kisslinux <icyphox> Our boy finna make it.
2020-01-16T09:55:47 #kisslinux <dylanaraps> E5ten: /bin/sh: syntax error: unexpected "("
2020-01-16T09:55:54 #kisslinux <dylanaraps> (qtwebengine)
2020-01-16T09:57:26 #kisslinux <merakor2> icyphox: I use my own program for managing my /etc/hosts for adblocking
2020-01-16T09:57:50 #kisslinux <icyphox> Oh? Mind sharing?
2020-01-16T09:58:08 #kisslinux <merakor2> https://git.ckyln.com/merge-hosts/log.html
2020-01-16T09:58:31 #kisslinux <merakor2> I use a script for fetching sites to be blocked
2020-01-16T09:59:11 #kisslinux <merakor2> I can send it in 10 minutes
2020-01-16T09:59:33 #kisslinux <icyphox> Very cool. I'll take a look.
2020-01-16T09:59:38 #kisslinux <icyphox> Sure, no hurry.
2020-01-16T10:07:13 #kisslinux <dylanaraps> > WARNING: A suitable version >= 2.27 of libc required to build QtWebEngine could not be found.
2020-01-16T10:07:15 #kisslinux <dylanaraps> ?!?!?
2020-01-16T10:07:52 #kisslinux <dylanaraps> I may need patches now.
2020-01-16T10:11:04 #kisslinux <dylanaraps> I found me a patch
2020-01-16T10:11:17 #kisslinux <TwistedFate> dylanaraps: does kiss have multilib?
2020-01-16T10:11:55 #kisslinux <dylanaraps> Nope
2020-01-16T10:12:08 #kisslinux <TwistedFate> oh
2020-01-16T10:12:31 #kisslinux <dylanaraps> That would be a painful and largely pointless endeavour
2020-01-16T10:12:37 #kisslinux <dylanaraps> You can use a chroot for this purpose.
2020-01-16T10:12:46 #kisslinux <TwistedFate> then it's probably not a good OS choice if i intend to play video games
2020-01-16T10:12:47 #kisslinux <merakor> I'll check alpicyphox: I have added the script to the git repository named gethostszero on the extra folder
2020-01-16T10:12:57 #kisslinux <merakor> Whoops
2020-01-16T10:13:26 #kisslinux <dylanaraps> TwistedFate: You can use a chroot.
2020-01-16T10:13:27 #kisslinux <merakor> That sucks about sic, you forget what you were typing.
2020-01-16T10:13:38 #kisslinux <dylanaraps> It's possible but unsupported in KISS itself.
2020-01-16T10:14:09 #kisslinux <merakor> icyphox: I meant to mention you.
2020-01-16T10:14:53 #kisslinux <icyphox> Thanks merakor. I'll take a peek. :)
2020-01-16T10:15:00 #kisslinux <TwistedFate> dylanaraps: hmm, i'm not sure how that works.. could i install a multilib distro inside a chroot and use both 32bit and 64bit?
2020-01-16T10:16:15 #kisslinux <dylanaraps> Yes
2020-01-16T10:16:20 #kisslinux <dylanaraps> I do so for Steam
2020-01-16T10:16:30 #kisslinux <TwistedFate> hmm, wait, wouldn't i still be limited by the host OS's arch?
2020-01-16T10:16:33 #kisslinux <dylanaraps> Nope
2020-01-16T10:16:48 #kisslinux <TwistedFate> dylanaraps: what gpu you use?
2020-01-16T10:17:04 #kisslinux <dylanaraps> You just need to enable binary emulation for IA32 in your kernel config.
2020-01-16T10:17:14 #kisslinux <dylanaraps> (ie, 32bit support for x86_64)
2020-01-16T10:17:17 #kisslinux <dylanaraps> Intel
2020-01-16T10:17:21 #kisslinux <TwistedFate> i just cannot comprehend how chroot thing works
2020-01-16T10:17:29 #kisslinux <TwistedFate> especially for GUI and 3d stuff
2020-01-16T10:17:49 #kisslinux <icyphox> You'll have to do some .Xauthority jazz for it.
2020-01-16T10:17:50 #kisslinux <dylanaraps> Host kernel, /dev, /sys, etc but with an entirely different /.
2020-01-16T10:18:10 #kisslinux <dylanaraps> icyphox: Not if xauth isn't installed.
2020-01-16T10:18:17 #kisslinux <icyphox> Right, yeah.
2020-01-16T10:18:51 #kisslinux <dylanaraps> oof
2020-01-16T10:18:55 #kisslinux <dylanaraps> I need to package nss
2020-01-16T10:19:03 #kisslinux <dylanaraps> nss is horrible
2020-01-16T10:19:04 #kisslinux <icyphox> Mozilla NSS?
2020-01-16T10:19:06 #kisslinux <dylanaraps> Yes
2020-01-16T10:19:09 #kisslinux <icyphox> For what
2020-01-16T10:19:11 #kisslinux <icyphox> qt5?
2020-01-16T10:19:20 #kisslinux <dylanaraps> E5ten: Can I vendor this? Please!
2020-01-16T10:19:24 #kisslinux <dylanaraps> qt5-qtwebengine
2020-01-16T10:19:34 #kisslinux <icyphox> I meant that, yeah. Heh.
2020-01-16T10:19:41 #kisslinux <icyphox> Damn.
2020-01-16T10:19:54 #kisslinux <TwistedFate> but won't the host and the chroot fight over hardware/gpu?
2020-01-16T10:20:12 #kisslinux <dylanaraps> No, since you symlink the host's to the chroot.
2020-01-16T10:21:13 #kisslinux <dylanaraps> See: https://en.wikipedia.org/wiki/Chroot
2020-01-16T10:21:25 #kisslinux <dylanaraps> brb
2020-01-16T10:21:29 #kisslinux <dylanaraps> 30 ish minutes
2020-01-16T10:40:15 #kisslinux <icyphox> merakor: https://github.com/jun7/wyebadblock
2020-01-16T10:40:17 #kisslinux <icyphox> This might interest you.
2020-01-16T10:42:40 #kisslinux <merakor> Checking it out.
2020-01-16T10:47:00 #kisslinux <merakor> I think adblocking on /etc/hosts is much better as it is systemwide, and you don't need to run an external program. But this can be more fine-tuned, which one could prefer.
2020-01-16T10:47:53 #kisslinux <merakor> I just want to block ads and don't want to think much about it, so I use the /etc/hosts way.
2020-01-16T10:48:20 #kisslinux <icyphox> Fair enough.
2020-01-16T10:48:37 #kisslinux <icyphox> I was likely going to go the /etc/hosts way myself.
2020-01-16T10:50:58 #kisslinux <merakor> Yeah, I think /etc/hosts is fine unless you want to fine tune what elements on the page you want to get blocked.
2020-01-16T11:05:36 #kisslinux <lieuxnoir> which has a worse build time?
2020-01-16T11:05:58 #kisslinux <lieuxnoir> webkit2gtk or rust?
2020-01-16T11:32:37 #kisslinux <merakor> Dylan, I have just recently saw your issue about Carbs init LICENSE
2020-01-16T11:32:52 #kisslinux <merakor> I am really sorry and fixed the license
2020-01-16T11:33:21 #kisslinux <dylanaraps> Thanks
2020-01-16T11:33:21 #kisslinux <dylanaraps> :)
2020-01-16T11:33:55 #kisslinux <merakor> You are welcome
2020-01-16T11:33:58 #kisslinux <dylanaraps> lieuxnoir: Well, it'd be rust+nodejs+python2+firefox vs webkit2gtk
2020-01-16T11:34:46 #kisslinux <merakor> I think WebKit itself builds faster than just Firefox
2020-01-16T11:44:19 #kisslinux <dylanaraps> Gotta love when you have to force -j1 with make.
2020-01-16T11:44:26 #kisslinux <dylanaraps> You know you're in for a fun time.
2020-01-16T11:48:33 #kisslinux <icyphox> merakor: Any clue on how I can add a TLS cert exception?
2020-01-16T11:48:37 #kisslinux <icyphox> in Vimb, that is
2020-01-16T11:48:52 #kisslinux <icyphox> My uni's captive portal has a self-signed cert.
2020-01-16T12:00:09 #kisslinux <dylanaraps> nss has a disgusting build system
2020-01-16T12:01:23 #kisslinux <dzove855> hoo, vimb seems to be a nice remplacement for qutebrowser
2020-01-16T12:07:02 #kisslinux <merakor> dylanaraps: just like any other Mozilla program
2020-01-16T12:07:52 #kisslinux <icyphox> nvm I figured it out. It's a setting in the config. :)
2020-01-16T12:08:07 #kisslinux <merakor> Which one?
2020-01-16T12:08:18 #kisslinux <merakor> I need to know about that too.
2020-01-16T12:08:19 #kisslinux <icyphox> strict-ssl=false
2020-01-16T12:08:27 #kisslinux <merakor> Where do you put it?
2020-01-16T12:08:56 #kisslinux <icyphox> add 'set strict-ssl=false' to ~/.config/vimb/config
2020-01-16T12:09:15 #kisslinux <merakor> Oh, I thought it was a webkit configuration
2020-01-16T12:09:49 #kisslinux <icyphox> https://fanglingsu.github.io/vimb/man.html#SETTINGS
2020-01-16T12:10:14 #kisslinux <icyphox> merakor: It likely is.
2020-01-16T12:10:25 #kisslinux <icyphox> This is probably just one level of abstraction on top of it.
2020-01-16T12:10:39 #kisslinux <merakor> Yeah, probably.
2020-01-16T12:11:08 #kisslinux <merakor> Surf also has the option to disable it on config.h
2020-01-16T12:11:47 #kisslinux <merakor> It also has a certificates folder on ~/.surf/certificates so you can add your own
2020-01-16T12:12:34 #kisslinux <dylanaraps> None of qt-webengine's build commands exit with a code > 0 for error...
2020-01-16T12:12:56 #kisslinux <merakor> Ew
2020-01-16T12:13:02 #kisslinux <icyphox> yikes
2020-01-16T12:13:06 #kisslinux <merakor> So the build succeeds even though it fails
2020-01-16T12:13:09 #kisslinux <dylanaraps> I might be wrong
2020-01-16T12:13:13 #kisslinux <dylanaraps> Let me verify again
2020-01-16T12:13:39 #kisslinux <dylanaraps> Yup....
2020-01-16T12:13:50 #kisslinux <dylanaraps> Even 'make'.
2020-01-16T12:14:33 #kisslinux <merakor> That is terrible
2020-01-16T12:28:08 #kisslinux <dylanaraps> NSS is disgusting
2020-01-16T12:31:17 #kisslinux <dylanaraps> It has no "working" 'make install' unless you use the ninja/gyp build system.
2020-01-16T12:34:33 #kisslinux <konimex> say, is webkit2gtk coded in C or it has a C++ element?
2020-01-16T12:40:58 #kisslinux <konimex> or if it has a library, does it link to libgcc and libstdc++?
2020-01-16T12:52:22 #kisslinux <icyphox> Okay, I've switched to vimb full-time! I'm absolutely loving it.
2020-01-16T12:52:34 #kisslinux <icyphox> Already did a 'kiss r firefox-bin'
2020-01-16T12:54:40 #kisslinux <lieuxnoir> hello
2020-01-16T12:55:45 #kisslinux <icyphox> hi lieuxnoir
2020-01-16T12:57:06 #kisslinux <lieuxnoir> im looking for a new job
2020-01-16T12:58:03 #kisslinux <icyphox> Oh. What position? lieuxnoir
2020-01-16T13:01:17 #kisslinux <lieuxnoir> im not really sure tho lol
2020-01-16T13:01:23 #kisslinux <icyphox> I see.
2020-01-16T13:01:31 #kisslinux <lieuxnoir> been wanting to be a web dev
2020-01-16T13:03:17 #kisslinux <lieuxnoir> but i only know old stuff, looks like everything big on the web today is ran by frameworks, which i know nothing about
2020-01-16T13:03:44 #kisslinux <lieuxnoir> "all hail javascript"
2020-01-16T13:04:20 #kisslinux <merakor> I did some backend development with go
2020-01-16T13:04:30 #kisslinux <merakor> And sadly python
2020-01-16T13:05:01 #kisslinux <merakor> I suck on frontend web development
2020-01-16T13:05:25 #kisslinux <lieuxnoir> oh i do love frontend
2020-01-16T13:05:37 #kisslinux <merakor> I refuse to learn javascript and I always do sites that are extremely minimal and ugly
2020-01-16T13:06:19 #kisslinux <lieuxnoir> https://lieuxnoir.netlify.com
2020-01-16T13:06:23 #kisslinux <lieuxnoir> testing lol
2020-01-16T13:06:45 #kisslinux <merakor> That looks really nice
2020-01-16T13:07:02 #kisslinux <merakor> Pretty simple
2020-01-16T13:07:28 #kisslinux <lieuxnoir> i have nothing to write about yet though
2020-01-16T13:07:39 #kisslinux <lieuxnoir> merakor: thanks
2020-01-16T13:07:43 #kisslinux <merakor> Mine is neither simple nor beautiful, I don't know how to design to save my life
2020-01-16T13:07:52 #kisslinux <merakor> https://cemkeylan.com
2020-01-16T13:08:29 #kisslinux <lieuxnoir> looks pretty
2020-01-16T13:08:41 #kisslinux <merakor> I just spam dracula scheme on everything I touch on
2020-01-16T13:09:02 #kisslinux <merakor> That's the top I can do
2020-01-16T13:09:11 #kisslinux <lieuxnoir> oh right, the colors seemed familiar
2020-01-16T13:09:13 #kisslinux <lieuxnoir> so that's why
2020-01-16T13:09:19 #kisslinux <merakor> Yup
2020-01-16T13:09:53 #kisslinux <icyphox> Oh, you're the CARBS dude.
2020-01-16T13:10:05 #kisslinux <icyphox> merakor: How does CARBS differ from KISS as a distro?
2020-01-16T13:10:12 #kisslinux <icyphox> Genuine question.
2020-01-16T13:10:34 #kisslinux <lieuxnoir> hello creator
2020-01-16T13:10:40 #kisslinux <merakor> My dwm, st, surf, dmenu builds are all covered with dracula
2020-01-16T13:11:12 #kisslinux <merakor> It is not really different, I just try to go into a suckless direction
2020-01-16T13:11:19 #kisslinux <icyphox> I see.
2020-01-16T13:11:19 #kisslinux <merakor> By that I mean
2020-01-16T13:11:26 #kisslinux <icyphox> Using suckless.org tools?
2020-01-16T13:11:32 #kisslinux <merakor> Yeah
2020-01-16T13:11:40 #kisslinux <merakor> I will be removing busybox
2020-01-16T13:11:40 #kisslinux <icyphox> Nice.
2020-01-16T13:11:45 #kisslinux <icyphox> And replacing with?
2020-01-16T13:11:52 #kisslinux <merakor> And install sbase and ubase from suckless
2020-01-16T13:11:53 #kisslinux <konimex> sbase/ubase ofc
2020-01-16T13:12:03 #kisslinux <icyphox> Oh. I didn't know that was a thing.
2020-01-16T13:12:05 #kisslinux <icyphox> My bad.
2020-01-16T13:12:23 #kisslinux <merakor> I have seperated busybox-init and added sinit to core
2020-01-16T13:12:31 #kisslinux <icyphox> nice
2020-01-16T13:12:31 #kisslinux <konimex> any recommendations for dns-over-tls?
2020-01-16T13:12:41 #kisslinux <konimex> the client, I mean
2020-01-16T13:13:13 #kisslinux <icyphox> is core.suckless.org down
2020-01-16T13:13:37 #kisslinux <lieuxnoir> loads for me
2020-01-16T13:13:51 #kisslinux <icyphox> hm
2020-01-16T13:14:17 #kisslinux <lieuxnoir> woa
2020-01-16T13:14:46 #kisslinux <lieuxnoir> stali's still active
2020-01-16T13:15:01 #kisslinux <lieuxnoir> or not
2020-01-16T13:15:09 #kisslinux <icyphox> I think it died.
2020-01-16T13:15:14 #kisslinux <lieuxnoir> yep
2020-01-16T13:15:27 #kisslinux <icyphox> What about sabotage?
2020-01-16T13:15:36 #kisslinux <icyphox> They look kinda dead too.
2020-01-16T13:15:44 #kisslinux <konimex> that one's active
2020-01-16T13:15:47 #kisslinux <icyphox> Their package mirror is def down.
2020-01-16T13:15:53 #kisslinux <icyphox> The one linked on their webpage.
2020-01-16T13:16:20 #kisslinux <konimex> which webpage?
2020-01-16T13:16:52 #kisslinux <icyphox> uh
2020-01-16T13:17:36 #kisslinux <lieuxnoir> https://github.com/sabotage-linux/butch/
2020-01-16T13:17:42 #kisslinux <konimex> http://tar.sabo.xyz this one's active
2020-01-16T13:17:47 #kisslinux <icyphox> Oh it's up.
2020-01-16T13:17:53 #kisslinux <icyphox> It was down the other day.
2020-01-16T13:19:27 #kisslinux <lieuxnoir> https://github.com/sabotage-linux/sabotage/blob/master/KEEP/bin/butch
2020-01-16T13:19:34 #kisslinux <lieuxnoir> it says this is the updated one
2020-01-16T13:26:29 #kisslinux <lieuxnoir> anyone used this before?
2020-01-16T13:26:30 #kisslinux <lieuxnoir> https://nllgg.nl/ted/
2020-01-16T13:27:01 #kisslinux <konimex> never heard of it
2020-01-16T13:34:43 #kisslinux <icyphox> Urgh
2020-01-16T13:34:47 #kisslinux <icyphox> I'm having the time issue again.
2020-01-16T13:35:14 #kisslinux <icyphox> vimb is 5h behind
2020-01-16T13:53:16 #kisslinux <dylanaraps> qtwebengine can't find nss
2020-01-16T13:53:17 #kisslinux <dylanaraps> :(
2020-01-16T13:53:20 #kisslinux <dylanaraps> But it's installed
2020-01-16T14:30:06 #kisslinux <merakor> Maybe you need to specify path?
2020-01-16T14:31:09 #kisslinux <dylanaraps> No no
2020-01-16T14:31:14 #kisslinux <dylanaraps> It's just disgusting
2020-01-16T14:31:33 #kisslinux <icyphox> dylanaraps: Why do you even bother with it lol
2020-01-16T14:32:36 #kisslinux <dylanaraps> icyphox: No musl distro can get a working qtwebengine
2020-01-16T14:32:41 #kisslinux <dylanaraps> This motivates me to do it
2020-01-16T14:32:49 #kisslinux <dylanaraps> FIXED NSS :D
2020-01-16T14:37:03 #kisslinux <dylanaraps> dbus is my next victim
2020-01-16T14:38:14 #kisslinux <merakor> Are you going to add dbus to community?
2020-01-16T14:38:40 #kisslinux <dylanaraps> no
2020-01-16T14:38:41 #kisslinux <dylanaraps> never
2020-01-16T14:39:38 #kisslinux <merakor> Yeah, don't
2020-01-16T14:39:58 #kisslinux <merakor> I thought you went crazy after nss and qt
2020-01-16T15:39:20 #kisslinux <icyphox> Ahaha.
2020-01-16T16:58:58 #kisslinux <icyphox> Holy shit.
2020-01-16T16:59:02 #kisslinux <icyphox> I fixed the time issue.
2020-01-16T16:59:12 #kisslinux <icyphox> I can't make this stuff up:
2020-01-16T16:59:29 #kisslinux <icyphox> There are two timezones for India -- Asia/Kolkata and Asia/Calcutta
2020-01-16T16:59:47 #kisslinux <icyphox> Both technically the same place, just spelt differently.
2020-01-16T17:00:07 #kisslinux <icyphox> One of them is UTC (Kolkata), and the other is actual localtime IST (Calcutta).
2020-01-16T17:00:34 #kisslinux <icyphox> tzselect shows only Kolkata in the menu, but if you look at /usr/share/zoneinfo manually, there's Asia/Calcutta too.
2020-01-16T17:00:43 #kisslinux <icyphox> What even.
2020-01-16T17:01:34 #kisslinux <Aarg> lol
2020-01-16T17:01:57 #kisslinux <dylanaraps> lol
2020-01-16T17:01:58 #kisslinux <Aarg> I didn't even know tzselect was a thing
2020-01-16T17:02:09 #kisslinux <dylanaraps> Interesting fact about the tzdata package.
2020-01-16T17:02:22 #kisslinux <dylanaraps> Each tz file contains the history of each timezone
2020-01-16T17:02:25 #kisslinux <dylanaraps> as documentation
2020-01-16T17:02:29 #kisslinux <dylanaraps> Great read
2020-01-16T17:02:55 #kisslinux <dylanaraps> See: https://github.com/eggert/tz
2020-01-16T17:04:00 #kisslinux <dylanaraps> This partly answers your issue icyphox: https://github.com/eggert/tz/commit/cc6365997bd965dd3c28fe20e61ab112e25b2050
2020-01-16T17:04:49 #kisslinux <icyphox> lol
2020-01-16T17:05:47 #kisslinux <dylanaraps> This is a good example: https://github.com/eggert/tz/commit/5bcfa5764d274caf0edd5df5f491ded5a3fd5114
2020-01-16T17:05:55 #kisslinux <dylanaraps> Very detailed
2020-01-16T17:06:04 #kisslinux <dylanaraps> Too much detail really :P
2020-01-16T17:07:58 #kisslinux <dylanaraps> > Project ERROR: Unknown module(s) in QT: qml-private quick-private
2020-01-16T17:08:08 #kisslinux <dylanaraps> I'm up to adding the missing qt5- packages now.
2020-01-16T17:08:13 #kisslinux <E5ten> Dbus is the easy part for the webengine changes you gotta make lol
2020-01-16T17:08:50 #kisslinux <icyphox> q
2020-01-16T17:08:55 #kisslinux <icyphox> Woops.
2020-01-16T17:09:29 #kisslinux <dylanaraps> Oh yeah
2020-01-16T17:10:13 #kisslinux <dylanaraps> Got a simple 'sed' to change the use_dbus =?
2020-01-16T17:10:30 #kisslinux <dylanaraps> There's syntax for doing it that's shorter than the usual s/f/r/
2020-01-16T17:10:40 #kisslinux <dylanaraps> I never can remember it though
2020-01-16T17:10:50 #kisslinux <dylanaraps> I'm doing this right now:
2020-01-16T17:10:51 #kisslinux <dylanaraps> sed -i 's/use_dbus.*/use_dbus = false/'
2020-01-16T17:11:19 #kisslinux <E5ten> Other than capturing the use_dbus and using a backreference I think that's what I do
2020-01-16T17:11:31 #kisslinux <dylanaraps> Yea
2020-01-16T17:11:34 #kisslinux <dylanaraps> That's what I mean
2020-01-16T17:11:36 #kisslinux <dylanaraps> Gimme
2020-01-16T17:11:57 #kisslinux <Aarg> Its 1 2 etc ?!
2020-01-16T17:12:06 #kisslinux <Aarg> while & is the entire match
2020-01-16T17:12:11 #kisslinux <E5ten> s/(use_dbus).*/1 = false/
2020-01-16T17:12:21 #kisslinux <E5ten> Escape the ( and )
2020-01-16T17:12:26 #kisslinux <dylanaraps> sed supports so much more than s///
2020-01-16T17:12:29 #kisslinux <dylanaraps> ty
2020-01-16T17:12:44 #kisslinux <E5ten> I guess my backslashes got removed by the client or something idk how it works but they appear to be gone now
2020-01-16T17:13:35 #kisslinux <dylanaraps> s/(use_dbus).*/1 = false/
2020-01-16T17:13:47 #kisslinux <E5ten> You could also /use_dbus/s/=.*/= false/ probably (not on my computer but that should work?
2020-01-16T17:14:06 #kisslinux <dylanaraps> That's the syntax I meant I think.
2020-01-16T17:14:13 #kisslinux <dylanaraps> Meh. It works either way.
2020-01-16T17:14:59 #kisslinux <dylanaraps> I could possibly just match: s/(dbus).*/1=false/
2020-01-16T17:16:53 #kisslinux <Aarg> is it always only "use_dbus=true" on a line?
2020-01-16T17:17:08 #kisslinux <E5ten> One line per assignment yeah
2020-01-16T17:17:21 #kisslinux <Aarg> because I'd just do '/use_dbus=true/s/true/false/'
2020-01-16T17:17:42 #kisslinux <Aarg> the clearest
2020-01-16T17:17:45 #kisslinux <E5ten> But that's so unnecessarily explicit
2020-01-16T17:18:04 #kisslinux <Aarg> kinda
2020-01-16T17:18:09 #kisslinux <Aarg> but it's also the most correct
2020-01-16T17:18:26 #kisslinux <E5ten> I also didn't want to specify true because I'm not at my computer and maybe it gets set to auto instead of true of that even is a thing the point is I don't know and didn't want to match a word that might be wrong
2020-01-16T17:18:31 #kisslinux <Aarg> because it doesn't do any unnessecary searching on lines where other use_dbus appears
2020-01-16T17:18:49 #kisslinux <E5ten> There aren't other lines where it appears in that file iirc
2020-01-16T17:18:59 #kisslinux <Aarg> ok, that's a good enough reason
2020-01-16T17:19:08 #kisslinux <dylanaraps> It's not = true though.
2020-01-16T17:19:09 #kisslinux <Aarg> other values I mean
2020-01-16T17:19:19 #kisslinux <E5ten> What is it =?
2020-01-16T17:21:38 #kisslinux <dylanaraps> Uh
2020-01-16T17:21:41 #kisslinux <dylanaraps> Give me 5 mins
2020-01-16T17:22:26 #kisslinux <E5ten> Nevermind I'll just get out of bed and check
2020-01-16T17:24:01 #kisslinux <E5ten> Also otter makes me sad it requires the openssl part of qt5-base so I gotta recompile that with openssl enabled if I wanna try it
2020-01-16T17:24:19 #kisslinux <E5ten> I think I'm not gonna bother and just remain on falkon instead
2020-01-16T17:27:15 #kisslinux <E5ten> "use_dbus = is_linux && !is_chromecast"
2020-01-16T17:29:28 #kisslinux <E5ten> oh I forgot something, your build will fail cuz it needs the GNU specific gzip --rsyncable flag, one sec lemme grab the fix for that
2020-01-16T17:31:33 #kisslinux <dylanaraps> Thanks
2020-01-16T17:33:09 #kisslinux <E5ten> actually I'm gonna try a much simpler fix first and see if it works and then I'll send that otherwise I'll send what I've got now
2020-01-16T17:33:19 #kisslinux <E5ten> cuz right now I've got a patch but I think a simple sed might do it
2020-01-16T17:47:24 #kisslinux <E5ten> sed -i 's/sys.platform.*/false:/' on src/3rdparty/chromium/tools/grit/grit/node/base.py should work but I haven't finished the build yet so not sure
2020-01-16T17:50:28 #kisslinux <E5ten> also I think the nss requirement is because it's a chromium requirement not cuz webengine itself does anything with it
2020-01-16T17:56:45 #kisslinux <E5ten> later today I'll try to look into if like dbus it's a dep that you can disable in chromium but webengine doesn't I guess to reduce how many config options it has
2020-01-16T17:59:14 #kisslinux <E5ten> oh also, falkon sadly requires one KDE framework component, karchive, which to this point I'd just been building with it statically and bundling, but I actually checked and what it's used for is super unnecessary and super easily removable so yay no more KDE frameworks on my system, bundled or not
2020-01-16T17:59:45 #kisslinux <E5ten> and I don't really mind falkon being KDE given that it was a separate project that they just manage now and (with slight modification) requires no KDE components
2020-01-16T18:04:30 #kisslinux <dylanaraps> > error: ‘__NR_pread’ was not declared in thi
2020-01-16T18:04:31 #kisslinux <dylanaraps> s scope
2020-01-16T18:04:33 #kisslinux <dylanaraps> OK
2020-01-16T18:04:36 #kisslinux <dylanaraps> Into the build now.
2020-01-16T18:05:18 #kisslinux <dylanaraps> Found patch :D
2020-01-16T18:05:25 #kisslinux <E5ten> nice
2020-01-16T18:06:04 #kisslinux <E5ten> I'm relatively sure by the point in the build I'm at now the gzip command has already been run so I'm gonna go with I'm 90% sure that the sed I sent above will work for making non-GNU gzip work
2020-01-16T18:06:41 #kisslinux <dylanaraps> I'm gonna go through the build and patch whatever errors appear instead of adding a bunch at once
2020-01-16T18:07:12 #kisslinux <dylanaraps> ccache is saving my progress along the way :P
2020-01-16T18:07:32 #kisslinux <E5ten>  I mean, the gzip thing is literally guaranteed to be an error but ok lol
2020-01-16T18:08:01 #kisslinux <E5ten> like it's just a fact that non-GNU gzip doesn't have --rsyncable and that the build will try to use that flag on linux
2020-01-16T18:08:34 #kisslinux <dylanaraps> I know
2020-01-16T18:08:39 #kisslinux <dylanaraps> I was talking in general
2020-01-16T18:10:05 #kisslinux <E5ten> Ah gotcha
2020-01-16T18:10:47 #kisslinux <dylanaraps> qt5webengine actually looks for glibc as a required dependency
2020-01-16T18:10:56 #kisslinux <E5ten> Yeah that makes sense, easier to add patches as needed than to remove unneeded ones
2020-01-16T18:11:54 #kisslinux <dylanaraps> > [10/16383]
2020-01-16T18:11:57 #kisslinux <dylanaraps> And we're off
2020-01-16T18:12:25 #kisslinux <E5ten> Nice
2020-01-16T18:14:46 #kisslinux <dylanaraps> ok
2020-01-16T18:14:53 #kisslinux <dylanaraps> 2 errors
2020-01-16T18:15:46 #kisslinux <dylanaraps> > #error "Unsupported __WORDSIZE for ElfCoreDump."
2020-01-16T18:15:54 #kisslinux <dylanaraps> >  error: ‘kClass’ was
2020-01-16T18:15:54 #kisslinux <dylanaraps> not declared in this scope; did you mean ‘class’?
2020-01-16T18:17:10 #kisslinux <dylanaraps> OK
2020-01-16T18:17:17 #kisslinux <dylanaraps> They're both caused by the same issue.
2020-01-16T18:24:05 #kisslinux <E5ten> I am wrong about the sed for the gzip thing
2020-01-16T18:24:54 #kisslinux <E5ten> oh ok just use False instead of false and it should work?
2020-01-16T18:25:27 #kisslinux <dylanaraps> ?
2020-01-16T18:25:49 #kisslinux <dylanaraps> I fixed those two errors. Found a patch. (Missing header)
2020-01-16T18:27:08 #kisslinux <E5ten> "sed -i 's/sys.platform.*/false:/' on src/3rdparty/chromium/tools/grit/grit/node/base.py should work but I haven't finished the build yet so not sure" when I said this, I was wrong, but using False instead of false should work
2020-01-16T18:28:00 #kisslinux <dylanaraps> Ah
2020-01-16T18:28:01 #kisslinux <dylanaraps> Nice
2020-01-16T18:37:34 #kisslinux <dylanaraps> [24/16383] touch obj/ppapi/proxy/common.stamp
2020-01-16T18:37:37 #kisslinux <dylanaraps> And we're off
2020-01-16T18:38:05 #kisslinux <dylanaraps> error: field ‘float_state’ has incomplete type ‘google_breakpad::fpstate_t’ {aka ‘google_breakpad::_libc_fpstate’
2020-01-16T18:50:07 #kisslinux <dylanaraps> [529/16383]
2020-01-16T18:51:45 #kisslinux <dylanaraps> [1066/16383]
2020-01-16T18:59:17 #kisslinux <dylanaraps> Just had an earthquake
2020-01-16T18:59:18 #kisslinux <dylanaraps> Nice
2020-01-16T19:01:23 #kisslinux <dylanaraps> [1888/16383]
2020-01-16T19:01:58 #kisslinux <dylanaraps> realpath.c:(.text.nasm_realpath+0x10): undefined reference to `canonicalize_file_name'
2020-01-16T19:02:02 #kisslinux <dylanaraps> There we go
2020-01-16T19:14:35 #kisslinux <E5ten> maybe building without nss is possible by removing the qmake shit that requires it and changing the use_nss_certs = is_linux to = false in src/3rdparty/chromium/build/config/crypto.gni
2020-01-16T19:15:05 #kisslinux <dylanaraps> That'd be wonderful though it's used for certificate crap on Linux
2020-01-16T19:17:29 #kisslinux <E5ten> I mean that maybe it'll use like openssl instead but they just want to use nss on linux maybe
2020-01-16T19:19:25 #kisslinux <dylanaraps> > realpath.c:(.text.nasm_realpath+0x10): undefined reference to `canonicalize_file_name'
2020-01-16T19:19:30 #kisslinux <dylanaraps> Still getting this.
2020-01-16T19:19:50 #kisslinux <dylanaraps> Weird as it seems to be during a build of nasm?
2020-01-16T19:20:29 #kisslinux <dylanaraps> > host/obj/third_party/nasm/nasm/realpath.o: in function `nasm_realpath':
2020-01-16T19:20:36 #kisslinux <dylanaraps> That's the first portion.
2020-01-16T19:21:22 #kisslinux <dylanaraps> In nasm's source canonicalize_file_name is behind an ifdef
2020-01-16T19:21:27 #kisslinux <dylanaraps> > #ifdef HAVE_CANONICALIZE_FILE_NAME
2020-01-16T19:21:53 #kisslinux <dylanaraps> https://github.com/gbeauchesne/nasm/blob/master/nasmlib/realpath.c#L52-L70
2020-01-16T19:22:06 #kisslinux <dylanaraps> This is an old version of the source too
2020-01-16T19:26:39 #kisslinux <dylanaraps> Chromium's nasm has the ifdef too
2020-01-16T19:26:40 #kisslinux <dylanaraps> ?!?!?
2020-01-16T19:27:50 #kisslinux <dylanaraps> Unless this returns true on my machine for some reason.
2020-01-16T19:47:56 #kisslinux <Guest88> anyone having weird performance issues with Firefox?
2020-01-16T19:48:28 #kisslinux <Guest88> I ditched Firefox-bin and went back to Firefox but problems remain
2020-01-16T19:49:21 #kisslinux <Guest88> seems to be a problem since we went to ESR version
2020-01-16T19:49:52 #kisslinux <Guest88> does installing Firefox-privacy 'fix' the problem??
2020-01-16T19:49:54 #kisslinux <dylanaraps> Tried enabling hardware acceleration?
2020-01-16T19:50:41 #kisslinux <Guest88> No i haven't. Ill have to google that one :)
2020-01-16T19:50:43 #kisslinux <dylanaraps> It could. It disables a lot of stuff.
2020-01-16T19:51:02 #kisslinux <dylanaraps> Guest88: Hang on, I should have the options handy
2020-01-16T19:51:20 #kisslinux <dylanaraps> gfx.webrender.all;true
2020-01-16T19:51:25 #kisslinux <dylanaraps> (In about:config)
2020-01-16T19:51:52 #kisslinux <dylanaraps> gfx.webrender.enabled;true
2020-01-16T19:51:52 #kisslinux <dylanaraps> layers.acceleration.force-enabled;true
2020-01-16T19:52:10 #kisslinux <dylanaraps> Try with these options.
2020-01-16T19:52:17 #kisslinux <dylanaraps> You'll have to restart Firefox.
2020-01-16T19:52:37 #kisslinux <dylanaraps> The difference between ESR and the latest release could be that these are now turned on by default.
2020-01-16T19:52:38 #kisslinux <Guest88> I'll give that a go. Thx
2020-01-16T19:52:47 #kisslinux <Guest88> ok. I get you
2020-01-16T19:53:13 #kisslinux <E5ten> I wish falkon didn't use xcb-util
2020-01-16T19:53:25 #kisslinux <Guest88> In the meantime I installed firefox-privacy and things at this stage seem somewhat better
2020-01-16T19:53:57 #kisslinux <Guest88> I'll do the about.config changes also tho'
2020-01-16T19:59:59 #kisslinux <Guest88> .... hmm ... seems ok after making these changes
2020-01-16T20:00:18 #kisslinux <Guest88> re: Firefox
2020-01-16T20:01:57 #kisslinux <dylanaraps> Nice
2020-01-16T20:02:35 #kisslinux <dylanaraps> E5ten: Do you use samurai to build qtwebengine?
2020-01-16T20:02:46 #kisslinux <dylanaraps> Or the vendored ninja?
2020-01-16T20:04:20 #kisslinux <dylanaraps> Guest88: webkit2gtk is in community and I'm also working on qtwebengine.
2020-01-16T20:04:35 #kisslinux <dylanaraps> This adds more browser alternatives to Firefox if it still isn't OK.
2020-01-16T20:08:00 #kisslinux <Guest88> great thx
2020-01-16T20:11:12 #kisslinux <merakor> I edited the wiki to add module loading example for sinit
2020-01-16T20:11:45 #kisslinux <dylanaraps> Nice
2020-01-16T20:11:53 #kisslinux <dylanaraps> Thanks
2020-01-16T20:12:02 #kisslinux <merakor> No problem
2020-01-16T20:12:04 #kisslinux <dylanaraps> I'm still dealing with a build error
2020-01-16T20:12:17 #kisslinux <merakor> What's the issue?
2020-01-16T20:12:23 #kisslinux <merakor> still qt?
2020-01-16T20:12:26 #kisslinux <dylanaraps> Yes
2020-01-16T20:12:28 #kisslinux <dylanaraps> Of course
2020-01-16T20:12:46 #kisslinux <dylanaraps> > realpath.c:(.text.nasm_realpath+0x10): undefined reference to `canonicalize_file_name'
2020-01-16T20:12:56 #kisslinux <dylanaraps> This is a glibc function
2020-01-16T20:13:03 #kisslinux <merakor> You can send me patches and I can build them for you if you want me to for the latter builds by the way
2020-01-16T20:13:08 #kisslinux <dylanaraps> The code has an ifdef for non-glibc
2020-01-16T20:13:13 #kisslinux <dylanaraps> Seems to not be used
2020-01-16T20:13:20 #kisslinux <dylanaraps> It's OK.
2020-01-16T20:13:30 #kisslinux <dylanaraps> I'm using ccache so rebuilds take no time
2020-01-16T20:14:29 #kisslinux <dylanaraps> There's nothing when I search for that error too.
2020-01-16T20:14:39 #kisslinux <dylanaraps> Seems unique to me.
2020-01-16T20:15:14 #kisslinux <merakor> Are you building with the ones on the repository or is it not published yet
2020-01-16T20:15:30 #kisslinux <dylanaraps> Not published yet.
2020-01-16T20:15:33 #kisslinux <dylanaraps> I'll push in a sec.
2020-01-16T20:15:56 #kisslinux <merakor> Okay, I'll start the build when you do.
2020-01-16T20:16:06 #kisslinux <dylanaraps> This *could* be a samurai issue though I'm not sure.
2020-01-16T20:16:47 #kisslinux <merakor> What is nasm?
2020-01-16T20:17:18 #kisslinux <dylanaraps> assembler/disassembler for x86
2020-01-16T20:17:21 #kisslinux <merakor> netwide assembler?
2020-01-16T20:17:38 #kisslinux <dylanaraps> Yes
2020-01-16T20:18:29 #kisslinux <E5ten> I use my own ninja
2020-01-16T20:18:59 #kisslinux <dylanaraps> Not samurai?
2020-01-16T20:19:11 #kisslinux <dylanaraps> OK
2020-01-16T20:19:17 #kisslinux <dylanaraps> I'll try the bundled ninja.
2020-01-16T20:20:29 #kisslinux <dylanaraps> Pushed my current progress to testing.
2020-01-16T20:21:25 #kisslinux <E5ten> I cannot imagine the life of someone who compiles a lot of stuff and doesn't use ccache lol
2020-01-16T20:21:26 #kisslinux <merakor> starting the build
2020-01-16T20:21:47 #kisslinux <E5ten> just increased my max ccache from 10G to 15
2020-01-16T20:22:07 #kisslinux <dylanaraps> Mine is 50G :^)
2020-01-16T20:22:21 #kisslinux <dylanaraps> cache size                          34.2 GB
2020-01-16T20:22:26 #kisslinux <dylanaraps> 34G used currently
2020-01-16T20:22:35 #kisslinux <dylanaraps> cache hit rate                     54.26 %
2020-01-16T20:22:39 #kisslinux <dylanaraps> Pretty good
2020-01-16T20:23:16 #kisslinux <dylanaraps> OK
2020-01-16T20:23:21 #kisslinux <dylanaraps> Disabled system ninja (samurai)
2020-01-16T20:24:08 #kisslinux <dylanaraps> > Project ERROR: NINJA build error!
2020-01-16T20:24:10 #kisslinux <dylanaraps> lol
2020-01-16T20:25:32 #kisslinux <dylanaraps> Lets try -j1...
2020-01-16T20:25:54 #kisslinux <E5ten> I wonder to what degree the chromium parts can be patched to strip it down in ways that the webengine options don't expose
2020-01-16T20:26:02 #kisslinux <E5ten> I already disable udev and dbus that way
2020-01-16T20:26:08 #kisslinux <E5ten> probably more stuff that can be done though
2020-01-16T20:27:05 #kisslinux <E5ten> also having now gotten through the build I can confirm that sed does work for the gzip thing
2020-01-16T20:27:27 #kisslinux <dylanaraps> https://codereview.qt-project.org/c/qt/qtwebengine/+/285134
2020-01-16T20:31:34 #kisslinux <merakor> Ew suddenly python2 is back on my system
2020-01-16T20:32:05 #kisslinux <dylanaraps> https://github.com/alpinelinux/aports/blob/75b5911dd54aa6f648bbee728f3147120ffb790e/community/qt5-qtwebengine/0001-Allow-building-with-samurai-as-system-ninja.patch
2020-01-16T20:32:06 #kisslinux <dylanaraps> ooo
2020-01-16T20:32:36 #kisslinux <dylanaraps> Though it's already using Samurai as we symlink it as ninja
2020-01-16T20:33:18 #kisslinux <dylanaraps> > realpath.c:(.text.nasm_realpath+0x10): undefined reference to `canonicalize_file_name'
2020-01-16T20:33:21 #kisslinux <dylanaraps> Again
2020-01-16T20:33:23 #kisslinux <dylanaraps> Grr
2020-01-16T20:35:18 #kisslinux <dylanaraps> I may have an idea
2020-01-16T20:36:04 #kisslinux <adamantium> dylanaraps: do you have a list of all the external busybox depends of kiss
2020-01-16T20:36:17 #kisslinux <dylanaraps> The package manager?
2020-01-16T20:36:18 #kisslinux <adamantium> I know im looking at the code, but i dont want to miss anything
2020-01-16T20:36:19 #kisslinux <adamantium> yes
2020-01-16T20:39:09 #kisslinux <merakor> > realpath.c  As system-independent possible implementation of realpath()
2020-01-16T20:39:44 #kisslinux <merakor> Literally 20 lines later
2020-01-16T20:39:56 #kisslinux <merakor> > GNU-specific
2020-01-16T20:39:59 #kisslinux <dylanaraps> tar, grep, sed, find, rsync, curl, git, rm, cp, mv, rmdir, readelf, strip, ldd, diff, sort, uniq, [su, sudo], sha256sum, cmp, readlink, unlink, mkdir
2020-01-16T20:40:03 #kisslinux <dylanaraps> That looks to be it
2020-01-16T20:40:14 #kisslinux <dylanaraps> and sh :P
2020-01-16T20:40:27 #kisslinux <dylanaraps> Note: I just skimmed the code
2020-01-16T20:40:30 #kisslinux <adamantium> thanx
2020-01-16T20:40:32 #kisslinux <adamantium> lol
2020-01-16T20:40:48 #kisslinux <dylanaraps> Also, tar may call gzip etc
2020-01-16T20:40:56 #kisslinux <dylanaraps> Not sure how busybox tar handles this.
2020-01-16T20:40:58 #kisslinux <adamantium> question
2020-01-16T20:41:17 #kisslinux <merakor> dylanaraps: qtwebengine depends on nss but is not included on the depends file
2020-01-16T20:41:27 #kisslinux <dylanaraps> Ah
2020-01-16T20:41:29 #kisslinux <dylanaraps> Thanks
2020-01-16T20:41:34 #kisslinux <adamantium> Are you more interested in a suckless base, or maybe something like a netbsd base, replacing busybox? I noticed that adelie plans to use netbsd base
2020-01-16T20:41:35 #kisslinux <merakor> No problem
2020-01-16T20:42:13 #kisslinux <dylanaraps> adamantium: The goal is to allow you to swap coreutils at will
2020-01-16T20:42:26 #kisslinux <adamantium> That's true.
2020-01-16T20:42:35 #kisslinux <adamantium> Ok got it.
2020-01-16T20:43:07 #kisslinux <adamantium> I'm still stuck in that old distro mentality
2020-01-16T20:43:16 #kisslinux <adamantium> That we have to force our favorite software on people
2020-01-16T20:43:21 #kisslinux <adamantium> ^_^
2020-01-16T20:43:51 #kisslinux <adamantium> TwistedFate: ping
2020-01-16T20:43:58 #kisslinux <adamantium> TwistedFate: How goes the battle
2020-01-16T20:44:36 #kisslinux <merakor> > make[1]: ../coreconf/nsinstall/Linux5.4_x86_64_cc_glibc_PTH_64_OPT.OBJ/nsinstall: Command not found
2020-01-16T20:44:41 #kisslinux <merakor> nss failed to build
2020-01-16T20:44:53 #kisslinux <dylanaraps> Hang on
2020-01-16T20:44:55 #kisslinux <dylanaraps> lets see
2020-01-16T20:45:41 #kisslinux <dylanaraps> Builds for me
2020-01-16T20:45:43 #kisslinux <adamantium> dylanaraps: what xinitrc method are you currently using, since trying the start Xorg standalone last week
2020-01-16T20:46:03 #kisslinux <dylanaraps> my own script
2020-01-16T20:46:09 #kisslinux <adamantium> Can II steal it
2020-01-16T20:46:58 #kisslinux <dylanaraps> https://termbin.com/jxxee
2020-01-16T20:47:20 #kisslinux <adamantium> beautiful
2020-01-16T20:47:29 #kisslinux <adamantium> i might switch from exwm back to dwm thats why
2020-01-16T20:47:30 #kisslinux <adamantium> thanks
2020-01-16T20:48:26 #kisslinux <adamantium> dylanaraps:  why don't you use the various -nolisten switches tho?
2020-01-16T20:49:07 #kisslinux <dylanaraps> No clue
2020-01-16T20:49:08 #kisslinux <dylanaraps> lol
2020-01-16T20:49:46 #kisslinux <dylanaraps> http://mozilla.6506.n7.nabble.com/Re-nsinstall-Command-not-found-td218969.html
2020-01-16T20:49:58 #kisslinux <dylanaraps> nsinstall: There seem to be 5 versions of this program in the source repository.
2020-01-16T20:50:02 #kisslinux <dylanaraps> Disgusting
2020-01-16T20:50:04 #kisslinux <adamantium> Ok because without xauth i think if im not mistaken you might really want to consider turning those on so that people on you wifi network can't see your screen
2020-01-16T20:50:21 #kisslinux <dylanaraps> I'm the only one on my network
2020-01-16T20:50:29 #kisslinux <adamantium> ok
2020-01-16T20:50:32 #kisslinux <merakor> dylanaraps: > This is disgusting and I hate this package with a passion.
2020-01-16T20:50:36 #kisslinux <dylanaraps> I will do it though
2020-01-16T20:50:40 #kisslinux <merakor> I laughed way too much at this
2020-01-16T20:50:47 #kisslinux <dylanaraps> :(
2020-01-16T20:50:51 #kisslinux <dylanaraps> NSS is terrible
2020-01-16T20:50:55 #kisslinux <dylanaraps> Classic Mozilla
2020-01-16T20:51:03 #kisslinux <dylanaraps> > nsinstall: There seem to be 5 versions of this program in the source repository.
2020-01-16T20:51:16 #kisslinux <dylanaraps> There's 5 copies of it and your build couldn't find a single one lol
2020-01-16T20:52:13 #kisslinux <merakor> Lol I don't know what is wrong with this
2020-01-16T20:54:08 #kisslinux <Spindlyskit> hi, I've just installed kiss on virtualbox (I'll do bare metal soon) and when I run the xserver (with xinit) it fails with either `no screens found` or `/dev/vt0 (permission denied`. I've installed xf86-video-vesa since I remeber doing this on arch a while ago but nothing changed (obviously I've added the input/video/audio groups)
2020-01-16T20:54:59 #kisslinux <merakor> You might need another xf86-video package
2020-01-16T20:55:09 #kisslinux <adamantium> Anybody know how to get mouse input to work with st terminal
2020-01-16T20:56:07 #kisslinux <adamantium> merakor: xf86-video-vesa should be enough
2020-01-16T20:57:01 #kisslinux <adamantium> it wouldn't be performant of course
2020-01-16T20:57:06 #kisslinux <adamantium> :D
2020-01-16T20:57:14 #kisslinux <Spindlyskit> mouse works out of the box for me on st
2020-01-16T20:57:18 #kisslinux <adamantium> k
2020-01-16T20:57:20 #kisslinux <merakor> I mean, I don't have any xf86-video packages
2020-01-16T20:57:50 #kisslinux <adamantium> Spindlyskit: I mean i can highlight text and get it to my primary clipboard that way...
2020-01-16T20:58:08 #kisslinux <adamantium> Spindlyskit: I'm looking to be able to move the cursor around in ncurses apps tho.
2020-01-16T20:58:48 #kisslinux <Spindlyskit> that works for me on the latest st from git.suckless.org
2020-01-16T20:58:57 #kisslinux <merakor> Yeah, same
2020-01-16T20:59:02 #kisslinux <merakor> I use the git version
2020-01-16T20:59:10 #kisslinux <merakor> They improved mouse support a lot
2020-01-16T21:00:16 #kisslinux <adamantium> oh cool
2020-01-16T21:00:25 #kisslinux <adamantium> what version is that
2020-01-16T21:01:16 #kisslinux <merakor> oh i checked the logs the improvements are for mouse shortcuts.
2020-01-16T21:02:06 #kisslinux <merakor> I use my own build, but you can get the git version from git://git.suckless.org/st
2020-01-16T21:02:09 #kisslinux <adamantium> dylanaraps: do we have interest in extending kiss to being able to build with kiss directly from a git repo without a tarball?
2020-01-16T21:03:05 #kisslinux <merakor> You can already do that
2020-01-16T21:03:15 #kisslinux <adamantium> Ohrlly
2020-01-16T21:03:33 #kisslinux <adamantium> You can just put a sources ending in .git in the sources file?
2020-01-16T21:03:52 #kisslinux <merakor> Oh ïżœI misunderstood
2020-01-16T21:04:04 #kisslinux <adamantium> ^_^
2020-01-16T21:04:24 #kisslinux <merakor> I thought you meant building the distro itself from the git repository.
2020-01-16T21:04:32 #kisslinux <jedavies> adamantium: this is a good one if you're starting from a non-musl based distro: https://github.com/richfelker/musl-cross-make
2020-01-16T21:04:44 #kisslinux <adamantium> Ok
2020-01-16T21:04:50 #kisslinux <adamantium> Let me rephrase the question for all of us
2020-01-16T21:06:23 #kisslinux <dylanaraps> adamantium: yes
2020-01-16T21:06:33 #kisslinux <dylanaraps> I'd like to add git repo support as a source.
2020-01-16T21:06:41 #kisslinux <dylanaraps> ie, checksums disabled, always pulls latest.
2020-01-16T21:07:10 #kisslinux <dylanaraps> Sorry, for the late reply
2020-01-16T21:07:12 #kisslinux <dylanaraps> Was making popcorn
2020-01-16T21:07:19 #kisslinux <adamantium> I was referring to kiss pkg manager being able to build directly from git sources
2020-01-16T21:07:22 #kisslinux <adamantium> ^_^
2020-01-16T21:07:30 #kisslinux <dylanaraps> yes
2020-01-16T21:07:34 #kisslinux <dylanaraps> See my reply
2020-01-16T21:08:15 #kisslinux <adamantium> How do you disable checksums
2020-01-16T21:08:25 #kisslinux <adamantium> I dont like this idea though. lol
2020-01-16T21:08:38 #kisslinux <merakor> But you can't track a git repository
2020-01-16T21:08:41 #kisslinux <dylanaraps> Checksums are useless if pulling a git repository
2020-01-16T21:08:46 #kisslinux <merakor> a tarball is always the same
2020-01-16T21:08:51 #kisslinux <dylanaraps> ^
2020-01-16T21:09:03 #kisslinux <adamantium> wait
2020-01-16T21:09:15 #kisslinux <adamantium> you can still track a git repo by  a commit hash
2020-01-16T21:09:21 #kisslinux <adamantium> no?
2020-01-16T21:09:31 #kisslinux <dylanaraps> You may a well just get a tarball of the tag
2020-01-16T21:09:40 #kisslinux <adamantium> yes if the git host provides that service
2020-01-16T21:09:43 #kisslinux <merakor> Yeah, but then getting a tarball is better
2020-01-16T21:09:54 #kisslinux <adamantium> I'm talking about extending kiss to just do this without depending on github
2020-01-16T21:10:02 #kisslinux <dylanaraps> Yeah
2020-01-16T21:10:13 #kisslinux <adamantium> I.e.
2020-01-16T21:10:18 #kisslinux <adamantium> If sources file ends in .git
2020-01-16T21:10:18 #kisslinux <dylanaraps> You'd disable checksums and the source cache
2020-01-16T21:10:27 #kisslinux <adamantium> the checksum file should be a commit hash
2020-01-16T21:10:29 #kisslinux <adamantium> bang ! done
2020-01-16T21:10:42 #kisslinux <dylanaraps> Then if you want a commit just run 'git checkout XXXX'
2020-01-16T21:11:42 #kisslinux <merakor> Also, lots of people provide tarballs.
2020-01-16T21:12:06 #kisslinux <adamantium> case in point sinit bump to 1.1
2020-01-16T21:12:21 #kisslinux <adamantium> I had to patch it from 1.0 to 1.1 because they dont provide 1.1 tarball
2020-01-16T21:12:27 #kisslinux <merakor> Even I provide tarballs for my dumb repositories that no one will probably use.
2020-01-16T21:12:36 #kisslinux <merakor> I couldn't reach Dimitris though
2020-01-16T21:12:43 #kisslinux <merakor> Usually suckless does provide tarballs
2020-01-16T21:12:44 #kisslinux <adamantium> exactly
2020-01-16T21:12:48 #kisslinux <adamantium> exactly though
2020-01-16T21:12:57 #kisslinux <adamantium> i'm talking about giving kiss the ability to handle this situation
2020-01-16T21:13:03 #kisslinux <adamantium> with ease
2020-01-16T21:13:13 #kisslinux <dylanaraps> I don't think checksums should store the commit hash
2020-01-16T21:13:17 #kisslinux <dylanaraps> I'm for the idea though
2020-01-16T21:13:45 #kisslinux <adamantium> k
2020-01-16T21:14:22 #kisslinux <adamantium> dylanaraps: so you think kiss should always just pull latest without checking any hashes and solely depend on https for security?
2020-01-16T21:14:29 #kisslinux <adamantium> (git pull, that is)
2020-01-16T21:14:55 #kisslinux <merakor> Git hashes are less reliable than https, really
2020-01-16T21:15:05 #kisslinux <dylanaraps> What good is checking a commit hash in this case? If you want a specific one you can just 'git checkout' in 'build'.
2020-01-16T21:15:08 #kisslinux <adamantium> so if someone installs e.g. packagename-git it just git clones it and you're done?
2020-01-16T21:15:24 #kisslinux <dylanaraps> You already lower security by not using a fixed tarball.
2020-01-16T21:15:42 #kisslinux <merakor> That's the point of git packages though
2020-01-16T21:15:55 #kisslinux <merakor> It is the extremely latest upstream version
2020-01-16T21:16:12 #kisslinux <dylanaraps> Yup
2020-01-16T21:16:25 #kisslinux <dylanaraps> There are increased risks from the start
2020-01-16T21:16:33 #kisslinux <merakor> every package manager that supports git packages basically does that
2020-01-16T21:16:37 #kisslinux <dylanaraps> I solved the qt issue fyi
2020-01-16T21:16:44 #kisslinux <adamantium> A lot of nice packages in the wild have no tarball, e.g. our sbase and ubase, we are pinning to mforney's git hash and github provides us a tarball of the hash. This allows us to audit his changes at least
2020-01-16T21:16:51 #kisslinux <dylanaraps> Their version of nasm hardcodes the glibcism
2020-01-16T21:17:22 #kisslinux <merakor> sbase and ubase are not even version 0.1
2020-01-16T21:17:41 #kisslinux <merakor> suckless adds a dist command to their Makefiles for managing tarballs
2020-01-16T21:17:51 #kisslinux <dylanaraps> adamantium: I've figured out how to add it.
2020-01-16T21:18:03 #kisslinux <adamantium> :D
2020-01-16T21:18:10 #kisslinux <dylanaraps> kiss will error out with a message if the given hash doesn't exist.
2020-01-16T21:18:22 #kisslinux <dylanaraps> In sources it'll be:
2020-01-16T21:18:26 #kisslinux <mforney> i should release a version of sbase...
2020-01-16T21:18:44 #kisslinux <adamantium> lol
2020-01-16T21:18:44 #kisslinux <dylanaraps> https://bla.bla/pkg.git#HASH
2020-01-16T21:19:01 #kisslinux <dylanaraps> kiss will then attempt to checkout the hash and abort if it doesn't exist.
2020-01-16T21:19:05 #kisslinux <dylanaraps> No has means latest always
2020-01-16T21:19:09 #kisslinux <dylanaraps> has/hash*
2020-01-16T21:19:13 #kisslinux <dylanaraps> Sound good?
2020-01-16T21:19:51 #kisslinux <adamantium> https://bla.bla/pkg.git#HASH does not resolve
2020-01-16T21:20:12 #kisslinux <adamantium> oh
2020-01-16T21:20:15 #kisslinux <adamantium> ^_^ heh
2020-01-16T21:20:40 #kisslinux <merakor> We also shouldn't depend on pkg.git
2020-01-16T21:20:45 #kisslinux <adamantium> of course.
2020-01-16T21:20:54 #kisslinux <merakor> Some repositories do not support .git extension
2020-01-16T21:20:54 #kisslinux <adamantium> This is about giving the option to use -git packages
2020-01-16T21:20:59 #kisslinux <adamantium> like the AUR
2020-01-16T21:21:03 #kisslinux <merakor> Some only support.git extension
2020-01-16T21:21:09 #kisslinux <dylanaraps> git:// then
2020-01-16T21:21:09 #kisslinux <adamantium> Okay dylanaraps this sounds great. Thanks for doing this.
2020-01-16T21:21:19 #kisslinux <dylanaraps> git://bla.bla#HASH
2020-01-16T21:21:33 #kisslinux <merakor> but git is used for only git daemon
2020-01-16T21:21:46 #kisslinux <dylanaraps> git:https://bla.bla#HASH
2020-01-16T21:21:48 #kisslinux <dylanaraps> Tada
2020-01-16T21:21:52 #kisslinux <merakor> Oh
2020-01-16T21:22:00 #kisslinux <merakor> Actually aur does git+https://
2020-01-16T21:22:10 #kisslinux <dylanaraps> That works too
2020-01-16T21:22:21 #kisslinux <merakor> Both is fine really
2020-01-16T21:22:30 #kisslinux <adamantium> hey what if it cloned and then tarballed the repo
2020-01-16T21:22:35 #kisslinux <adamantium> then checksummed it
2020-01-16T21:23:37 #kisslinux <dylanaraps> You'd have to ignore .git/
2020-01-16T21:23:43 #kisslinux <dylanaraps> Also not sure if file access times change.
2020-01-16T21:23:50 #kisslinux <dylanaraps> That's dumb
2020-01-16T21:23:54 #kisslinux <dylanaraps> lol
2020-01-16T21:23:56 #kisslinux <adamantium> k
2020-01-16T21:24:01 #kisslinux <dylanaraps> Ignore that
2020-01-16T21:24:12 #kisslinux <dylanaraps> You'd have to ignore .git/ though.
2020-01-16T21:24:20 #kisslinux <adamantium> see what happen
2020-01-16T21:24:27 #kisslinux <adamantium> I think the checksums would mismatch
2020-01-16T21:24:30 #kisslinux <dylanaraps> One idea is to pick a file that changed in the commit and use it as a hash.
2020-01-16T21:24:35 #kisslinux <adamantium> if the repo owner pushed a change
2020-01-16T21:24:40 #kisslinux <adamantium> which could be a safety feature
2020-01-16T21:24:42 #kisslinux <adamantium> :D
2020-01-16T21:25:44 #kisslinux <adamantium> on the other hand. specifiying a commit hash to clone to .......... sounds like less broken packages in the repo
2020-01-16T21:26:44 #kisslinux <adamantium> I think this is why AUR git packages are always broken and hash mismatching
2020-01-16T21:26:58 #kisslinux <adamantium> And that is one really annoying feature of the aur that i am not a fan of
2020-01-16T21:27:21 #kisslinux <merakor> Can you specify commit-hashes on AUR?
2020-01-16T21:35:52 #kisslinux <dylanaraps> OK
2020-01-16T21:35:53 #kisslinux <dylanaraps> Done
2020-01-16T21:35:56 #kisslinux <dylanaraps> Will push soon
2020-01-16T21:48:55 #kisslinux <E5ten> trying out webengine with modification to disable nss in the chromium part, I guess we'll see if that leaves it incapable of doing certificate related stuff lol
2020-01-16T21:49:33 #kisslinux <dylanaraps> Nice
2020-01-16T21:49:37 #kisslinux <dylanaraps> I fixed the build error
2020-01-16T21:49:49 #kisslinux <dylanaraps> They hardcode the glibcism in a header file
2020-01-16T21:50:10 #kisslinux <E5ten> nice
2020-01-16T21:50:42 #kisslinux <E5ten> shouldn't be too much longer before the nss-free build is done cuz ccache is wonderful
2020-01-16T21:50:47 #kisslinux <dylanaraps> [2154/16905]
2020-01-16T21:50:49 #kisslinux <E5ten> Qt or chromium?
2020-01-16T21:50:52 #kisslinux <dylanaraps> ccache is wonderful
2020-01-16T21:50:53 #kisslinux <dylanaraps> Qt
2020-01-16T21:51:04 #kisslinux <dylanaraps> Doesn't work for Firefox/Rust at all though
2020-01-16T21:51:08 #kisslinux <E5ten> 11000ish/18353
2020-01-16T21:51:11 #kisslinux <dylanaraps> Works wonders here
2020-01-16T21:51:22 #kisslinux <E5ten> I use sccache for the few rust things I use
2020-01-16T21:51:27 #kisslinux <dylanaraps> Does it work well
2020-01-16T21:51:28 #kisslinux <dylanaraps> ?
2020-01-16T21:51:39 #kisslinux <E5ten> decently I think?
2020-01-16T21:51:40 #kisslinux <dylanaraps> > realpath.c:(.text.nasm_realpath+0x10): undefined reference to `canonicalize_file_name'
2020-01-16T21:51:42 #kisslinux <dylanaraps> wot
2020-01-16T21:51:44 #kisslinux <dylanaraps> It's back
2020-01-16T21:52:11 #kisslinux <dylanaraps> Did my sed work? lol
2020-01-16T21:52:54 #kisslinux <E5ten> should just have to do '/CANONICALIZE_FILE_NAME/s/1/0/' on src/3rdparty/chromium/third_party/nasm/config/config-linux.h right?
2020-01-16T21:53:20 #kisslinux <E5ten> actually no cuz it checks using ifdef
2020-01-16T21:53:31 #kisslinux <dylanaraps> That's what I did
2020-01-16T21:53:43 #kisslinux <E5ten> '/CANONICALIZE_FILE_NAME/d' on that file should work I think
2020-01-16T21:54:45 #kisslinux <dylanaraps> Nice
2020-01-16T21:54:47 #kisslinux <dylanaraps> Will try
2020-01-16T21:54:59 #kisslinux <dylanaraps> adamantium: https://github.com/kisslinux/kiss/pull/85
2020-01-16T21:57:38 #kisslinux <dylanaraps> E5ten: Testing another build now.
2020-01-16T21:57:49 #kisslinux <dylanaraps> No other distro seems to have this problem for some reason.
2020-01-16T21:58:11 #kisslinux <E5ten> nss-free webengine/chromium is no :(
2020-01-16T21:58:16 #kisslinux <dylanaraps> :(
2020-01-16T21:58:27 #kisslinux <dylanaraps> nss is fucking horrible
2020-01-16T21:58:41 #kisslinux <E5ten> one of the worst build systems I've ever seen
2020-01-16T21:59:02 #kisslinux <E5ten> actually
2020-01-16T21:59:08 #kisslinux <E5ten> I think the worst
2020-01-16T21:59:12 #kisslinux <dylanaraps> Yes
2020-01-16T21:59:17 #kisslinux <dylanaraps> I agree
2020-01-16T21:59:29 #kisslinux <dylanaraps> Look at my build file for it
2020-01-16T21:59:42 #kisslinux <E5ten> I don't want to
2020-01-16T21:59:53 #kisslinux <dylanaraps> And it only works on my machine apparently
2020-01-16T22:00:24 #kisslinux <dylanaraps> I bundle in nspr with nss because I'm an insane person
2020-01-16T22:00:27 #kisslinux <E5ten> so firefox doesn't require nss?
2020-01-16T22:00:32 #kisslinux <dylanaraps> Vendored
2020-01-16T22:00:43 #kisslinux <dylanaraps> ie, I don't see it or know of its existence
2020-01-16T22:00:48 #kisslinux <E5ten> that's honestly probably preferable
2020-01-16T22:00:56 #kisslinux <dylanaraps> Yup
2020-01-16T22:00:59 #kisslinux <E5ten> although nspr's build system isn't the worst thing ever iirc?
2020-01-16T22:01:02 #kisslinux <dylanaraps> no
2020-01-16T22:01:08 #kisslinux <dylanaraps> It's just gnu autoshit
2020-01-16T22:01:13 #kisslinux <E5ten> yeah
2020-01-16T22:01:21 #kisslinux <E5ten> garden variety awful
2020-01-16T22:01:30 #kisslinux <dylanaraps> I just don't want NSS to complain that NSPR is too knew or a wrong version.
2020-01-16T22:01:39 #kisslinux <dylanaraps> Safer to use what it bundles
2020-01-16T22:02:03 #kisslinux <dylanaraps> > [3249/16905]
2020-01-16T22:02:06 #kisslinux <E5ten> makes sense
2020-01-16T22:02:07 #kisslinux <dylanaraps> It worked I think
2020-01-16T22:02:30 #kisslinux <E5ten> haha my build file also has the pkg-config thing and it makes me so fucking mad
2020-01-16T22:02:54 #kisslinux <E5ten> the worst part about it is that % is actually my preferred sed delimiter, but nss is such a bitch that it has to take even that from me
2020-01-16T22:03:16 #kisslinux <dylanaraps> :^)
2020-01-16T22:03:19 #kisslinux <dylanaraps> kill me
2020-01-16T22:04:00 #kisslinux <E5ten> nss is a crime against humanity
2020-01-16T22:05:30 #kisslinux <E5ten> I want to become a billionaire so I can bribe google to replace their nss usage with openssl and literally no other reason
2020-01-16T22:06:38 #kisslinux <dylanaraps> I'd pay mozilla to make the default search engine bing
2020-01-16T22:06:47 #kisslinux <dylanaraps> That's money well spent :^)
2020-01-16T22:07:41 #kisslinux <dylanaraps> New error
2020-01-16T22:07:46 #kisslinux <E5ten> dylan's goal in life: bribing firefox to waste 20 seconds of my time I'd spend changing it back to google
2020-01-16T22:07:54 #kisslinux <dylanaraps> > #error "Stack frame size estimation not supported on this platform."
2020-01-16T22:08:26 #kisslinux <E5ten> in stack_util.cc, in the aptly named "wtf" directory
2020-01-16T22:08:31 #kisslinux <dylanaraps> :^)
2020-01-16T22:08:36 #kisslinux <dylanaraps> #error Unsupported getStackStart on this platform.
2020-01-16T22:10:20 #kisslinux <dylanaraps> Yup
2020-01-16T22:10:25 #kisslinux <dylanaraps> Digging up a patch for it now
2020-01-16T22:12:54 #kisslinux <E5ten> as the this channel's dedicated qt/anti-GNOME shill, I think it's important to note that this is pretty much all chromium's fault, given that of the patches in that repo with all those webengine patches, 4 are for the non-chromium part of webengine, one of which isn't a musl thing, another of which is only there because they error if glibc is missing which makes sense cuz chromium doesn't build without it, and then there are
2020-01-16T22:12:55 #kisslinux <E5ten> 23 chromium patches
2020-01-16T22:13:47 #kisslinux <dylanaraps> Yup
2020-01-16T22:13:50 #kisslinux <dylanaraps> I blame IBM
2020-01-16T22:14:43 #kisslinux <E5ten> and chromium is also the part that requires nss, just all around chromium seems to be responsible for like 90% of webengine's garbage
2020-01-16T22:15:20 #kisslinux <dylanaraps> qt is garbage too. Why are GUI frameworks so terrible?
2020-01-16T22:15:47 #kisslinux <E5ten> there are 2 very distinct reasons why the 2 are garbage
2020-01-16T22:16:00 #kisslinux <E5ten> GTK is garbage because it's made by GNOME and they don't know how to do anything at all
2020-01-16T22:16:07 #kisslinux <E5ten> Qt is garbage cuz corporate
2020-01-16T22:16:39 #kisslinux <dylanaraps> They're both corporate :^)
2020-01-16T22:17:22 #kisslinux <E5ten> yeah but to say being corporate is the reason GNOME and GTK are crap is to excuse their complete fucking incompetence
2020-01-16T22:17:27 #kisslinux <dylanaraps> All of these large projects are corporate nowadays
2020-01-16T22:17:31 #kisslinux <adamantium> why dont we build a mini kiss desktop environment that provides lots of tools with an alternative toolkit
2020-01-16T22:17:36 #kisslinux <adamantium> like fltk or something
2020-01-16T22:17:40 #kisslinux <adamantium> :D
2020-01-16T22:17:49 #kisslinux <TwistedFate> hey adamantium
2020-01-16T22:17:51 #kisslinux <TwistedFate> and everyone
2020-01-16T22:17:53 #kisslinux <adamantium> hi TwistedFate
2020-01-16T22:17:55 #kisslinux <TwistedFate> adamantium: what battle? :D
2020-01-16T22:18:04 #kisslinux <adamantium> installing kiss
2020-01-16T22:18:05 #kisslinux <adamantium> :P
2020-01-16T22:19:13 #kisslinux <TwistedFate> ah, that one. well i'm still not sure if it's something i want to do, i found out it doesn't have multilib
2020-01-16T22:19:29 #kisslinux <dylanaraps> adamantium: We'd still need to pull in GTK/Qt :(
2020-01-16T22:20:32 #kisslinux <TwistedFate> adamantium: and i'm gessing games would complain about bunch of other stuff that are missing too
2020-01-16T22:20:56 #kisslinux <dylanaraps> Not if run in a chroot
2020-01-16T22:21:02 #kisslinux <dylanaraps> Works without issue
2020-01-16T22:21:21 #kisslinux <dylanaraps> Otherwise, yes. No proprietary games
2020-01-16T22:22:07 #kisslinux <dylanaraps> No proprietary anything really. Thanks to musl :D
2020-01-16T22:23:21 #kisslinux <dylanaraps> New error
2020-01-16T22:23:21 #kisslinux <dylanaraps> > EOFError: EOF read where object expected
2020-01-16T22:23:21 #kisslinux <dylanaraps> This is a fun one
2020-01-16T22:24:06 #kisslinux <dylanaraps> https://termbin.com/eh55
2020-01-16T22:24:44 #kisslinux <adamantium> Hey dylanaraps how do i use this trap mechanism. your xinit script starts my X server but not the window manager in .xinitrc yet
2020-01-16T22:25:47 #kisslinux <adamantium> TwistedFate: multilib is just dumb use a chroot thats whyyyyyyy
2020-01-16T22:26:16 #kisslinux <dylanaraps> .xinitrc must be a shell script and must be executable.
2020-01-16T22:26:23 #kisslinux <adamantium> ah
2020-01-16T22:26:45 #kisslinux <dylanaraps> Also, you must have 'export DISPLAY=:0' in the script that this xinit replacement is called from.
2020-01-16T22:27:06 #kisslinux <adamantium> got it
2020-01-16T22:27:11 #kisslinux <adamantium> woot
2020-01-16T22:27:26 #kisslinux <adamantium> Yeah this method is so superior to xinit/startx
2020-01-16T22:27:32 #kisslinux <dylanaraps> E5ten: Any ideas?
2020-01-16T22:27:44 #kisslinux <adamantium> I just needed to you to turn it into a shell script for me
2020-01-16T22:28:02 #kisslinux <dylanaraps> :P
2020-01-16T22:28:11 #kisslinux <dylanaraps> Look at this shit https://termbin.com/eh55
2020-01-16T22:29:03 #kisslinux <E5ten> No clue
2020-01-16T22:29:21 #kisslinux <dylanaraps> Do you need jinja2 on the host?
2020-01-16T22:29:28 #kisslinux <konimex> what a mess
2020-01-16T22:29:47 #kisslinux <E5ten> Why are python errors always so fucking unreadable?
2020-01-16T22:30:17 #kisslinux <E5ten> I don't know what jinja2 is and I definitely don't have it
2020-01-16T22:31:27 #kisslinux <dylanaraps> https://palletsprojects.com/p/jinja/
2020-01-16T22:32:51 #kisslinux <dylanaraps> You know what this could be
2020-01-16T22:33:05 #kisslinux <dylanaraps> Race condition between the same file being opened twice by python2
2020-01-16T22:33:27 #kisslinux <merakor> This git patch for kiss is good, but it probably shouldn't be used outside of community packages
2020-01-16T22:34:14 #kisslinux <dylanaraps> Hang on
2020-01-16T22:34:17 #kisslinux <dylanaraps> I'm already doing -j1
2020-01-16T22:34:17 #kisslinux <E5ten> now that I think about it I think I've gotten a few unreproducable build errors when a python thing runs in webengine before, so yeah just try again I guess?
2020-01-16T22:34:29 #kisslinux <dylanaraps> Lets try without -j1
2020-01-16T22:35:16 #kisslinux <konimex> merakor: the git patch?
2020-01-16T22:35:20 #kisslinux <dylanaraps> E5ten: 10/10
2020-01-16T22:35:39 #kisslinux <dylanaraps> https://github.com/kisslinux/kiss/pull/85
2020-01-16T22:35:56 #kisslinux <dylanaraps> merakor: Of course
2020-01-16T22:36:11 #kisslinux <merakor> konimex: Dylan is adding git support to kiss
2020-01-16T22:36:17 #kisslinux <dylanaraps> I'm going to make an exception for vim though as every commit is a release.
2020-01-16T22:36:27 #kisslinux <dylanaraps> Will save me from the update hell.
2020-01-16T22:36:42 #kisslinux <merakor> Yeah, that makes sense
2020-01-16T22:37:03 #kisslinux <konimex> speaking of git, I think we should add a non-git support (rsync?) for the repo
2020-01-16T22:37:05 #kisslinux <merakor> They make multiple releases on a day
2020-01-16T22:38:30 #kisslinux <E5ten> oh so the nss make build system (was previously using gyp) can't build without -j1? fucking fabulous, so not just gyp but both of their build systems are fucking abominable
2020-01-16T22:38:31 #kisslinux <E5ten> love that
2020-01-16T22:38:54 #kisslinux <dylanaraps> Man ccache is awesome
2020-01-16T22:38:58 #kisslinux <dylanaraps> [3487/16905]
2020-01-16T22:39:28 #kisslinux <dylanaraps> >  error: ‘LinuxSigInfo’ {aka ‘struct siginfo_t’}
2020-01-16T22:39:31 #kisslinux <dylanaraps> Python error fixed
2020-01-16T22:39:35 #kisslinux <dylanaraps> New error found
2020-01-16T22:39:55 #kisslinux <E5ten> fixed fixed or just like "didn't happen again cuz it's a race condition"?
2020-01-16T22:43:49 #kisslinux <dylanaraps> E5ten: Didn't happen again
2020-01-16T22:45:30 #kisslinux <merakor> dylanaraps: now that konimex mentioned rsync, I remembered that I was going to ask about shallow repositories for the package manager.
2020-01-16T22:46:02 #kisslinux <merakor> So, the idea is adding a variable KISS_SHALLOW
2020-01-16T22:46:16 #kisslinux <merakor> if it is 1
2020-01-16T22:46:19 #kisslinux <konimex> yeah, if .git piles up because of many commit history, it won't be ideal
2020-01-16T22:46:39 #kisslinux <merakor> We only do git pull --update-shallow
2020-01-16T22:49:26 #kisslinux <adamantium> hey do we have ccache in the wiki
2020-01-16T22:49:39 #kisslinux <dylanaraps> No
2020-01-16T22:49:42 #kisslinux <adamantium> i'd like to set it up but am too lazy to do it unless its clear how to do so
2020-01-16T22:50:13 #kisslinux <adamantium> ive seen it configured in various ways from distro to distro
2020-01-16T22:50:22 #kisslinux <adamantium> not sure what our blessed method is
2020-01-16T22:50:30 #kisslinux <dylanaraps> There's a post install.
2020-01-16T22:50:34 #kisslinux <dylanaraps> Super easy.
2020-01-16T22:50:36 #kisslinux <adamantium> k
2020-01-16T22:50:40 #kisslinux <dylanaraps> Just update your $PATH.
2020-01-16T22:50:45 #kisslinux <adamantium> ok
2020-01-16T22:51:14 #kisslinux <adamantium> i need to package up common lisp
2020-01-16T22:51:22 #kisslinux <adamantium> but it takes a lisp to build a lisp
2020-01-16T22:51:42 #kisslinux <dylanaraps> I hate bootstrapped software
2020-01-16T22:51:44 #kisslinux <adamantium> Is it okay if i use precompiled binary sbcl to build sbcl in the build?
2020-01-16T22:52:08 #kisslinux <dylanaraps> You'll have to :P
2020-01-16T22:52:13 #kisslinux <dylanaraps> So, yes.
2020-01-16T22:52:14 #kisslinux <adamantium> there are other ways
2020-01-16T22:52:21 #kisslinux <adamantium> just curious if you had a prefernece
2020-01-16T22:52:25 #kisslinux <adamantium> ok
2020-01-16T22:52:27 #kisslinux <dylanaraps> Bootstrapping is torture most of the time
2020-01-16T22:52:41 #kisslinux <adamantium> we shall see in this case
2020-01-16T22:52:49 #kisslinux <adamantium> i suspect it will not be too bad
2020-01-16T22:52:50 #kisslinux <dylanaraps> Rust is a good example
2020-01-16T22:52:54 #kisslinux <adamantium> yeah
2020-01-16T22:52:59 #kisslinux <dylanaraps> Go is actually pretty OK
2020-01-16T22:53:45 #kisslinux <merakor> Yeah, Go builds fast. It is also pretty easy to build
2020-01-16T22:56:50 #kisslinux <konimex> adamantium: if you have ways like build it in C first (like Go 1.4-bootstrap) so you don't need a binary (like Rust) then you can try it first
2020-01-16T22:57:39 #kisslinux <dylanaraps> ^
2020-01-16T22:59:06 #kisslinux <adamantium> i'll look in to it
2020-01-16T23:02:59 #kisslinux <dylanaraps> The git feature now does a shallow clone unless a hash was provided.
2020-01-16T23:03:10 #kisslinux <dylanaraps> Also, #branch-name works
2020-01-16T23:03:48 #kisslinux <dylanaraps> https://github.com/kisslinux/kiss/pull/85/commits/445ba5ead55e90d785e601299e31f5fd40bcdd8f
2020-01-16T23:04:52 #kisslinux <dylanaraps> > EOFError: EOF read where object expected
2020-01-16T23:04:57 #kisslinux <dylanaraps> Python again
2020-01-16T23:05:21 #kisslinux <E5ten> I love python2 :))
2020-01-16T23:06:20 #kisslinux <dylanaraps> ccache does nothing for gn :(
2020-01-16T23:07:33 #kisslinux <E5ten> for the build of the bundled gn or the part that gn builds (pretty much all of it)?
2020-01-16T23:07:39 #kisslinux <dylanaraps> Bundled gn
2020-01-16T23:08:12 #kisslinux <E5ten> how could ccache not be helping?
2020-01-16T23:08:19 #kisslinux <dylanaraps> Dunno
2020-01-16T23:08:30 #kisslinux <dylanaraps> It takes ages each time
2020-01-16T23:08:45 #kisslinux <dylanaraps> Then once the chromium build starts it flies to where I last was.
2020-01-16T23:09:02 #kisslinux <E5ten> maybe qmake doing something dumb?
2020-01-16T23:09:22 #kisslinux <dylanaraps> Most likely
2020-01-16T23:09:29 #kisslinux <E5ten> qmake sucks
2020-01-16T23:09:54 #kisslinux <dylanaraps> OH
2020-01-16T23:09:59 #kisslinux <dylanaraps> > QMAKE_CXX = ccache $QMAKE_CXX
2020-01-16T23:10:00 #kisslinux <dylanaraps> 10/10
2020-01-16T23:10:08 #kisslinux <dylanaraps> That's how you're supposed to do it apparently.
2020-01-16T23:10:23 #kisslinux <dylanaraps> "QMAKE_CXX=ccache g++"
2020-01-16T23:10:39 #kisslinux <dylanaraps> Let me try.
2020-01-16T23:11:28 #kisslinux <merakor> dylanaraps: I was talking about distribution repositories for shallow pulls, although it is also nice to have for git packages
2020-01-16T23:12:02 #kisslinux <dylanaraps> Can you do shallow pulls?
2020-01-16T23:12:38 #kisslinux <merakor> If you do a shallow clone, you can do shallow pulls
2020-01-16T23:12:57 #kisslinux <merakor> git pull --update-shallow
2020-01-16T23:13:27 #kisslinux <dylanaraps> So it wipes the history?
2020-01-16T23:13:33 #kisslinux <merakor> Yeah
2020-01-16T23:13:44 #kisslinux <merakor> Only the latest commit information is available
2020-01-16T23:13:47 #kisslinux <dylanaraps> This can easily be left to the user
2020-01-16T23:13:57 #kisslinux <dylanaraps> I'd much rather they have a full copy of the repositories on hand.
2020-01-16T23:14:12 #kisslinux <merakor> Yeah, it was merely an idea
2020-01-16T23:14:22 #kisslinux <dylanaraps> I don't mean shallow pulls, I mean managing git history amount/size.
2020-01-16T23:15:10 #kisslinux <dylanaraps> [4125/16905]
2020-01-16T23:15:31 #kisslinux <E5ten> oh a warning, it won't be linked to it but webengine will depend on libudev so either list that as a dep or '/use_udev/s/=.*/= false/' src/3rdparty/chromium/build/config/features.gni
2020-01-16T23:15:36 #kisslinux <merakor> I see
2020-01-16T23:15:57 #kisslinux <merakor> You can remove history by hand anyway
2020-01-16T23:16:01 #kisslinux <dylanaraps> E5ten: Thanks
2020-01-16T23:16:05 #kisslinux <dylanaraps> merakor: Exactly
2020-01-16T23:18:44 #kisslinux <adamantium> ok lets see. did this git feature get merged yet?
2020-01-16T23:18:49 #kisslinux <adamantium> I want to install st git
2020-01-16T23:18:54 #kisslinux <dylanaraps> Not yet
2020-01-16T23:18:56 #kisslinux <adamantium> k
2020-01-16T23:19:05 #kisslinux <dylanaraps> I want to fix the two listed issues.
2020-01-16T23:20:09 #kisslinux <merakor> It is also hard to manage. I don't want shallow pulls for my own repository, but I don't need all the history on community. Thinking about it more, it is best left to the user's supervision.
2020-01-16T23:20:25 #kisslinux <dylanaraps> Some clean up of the code would be nice too. (In the PR)
2020-01-16T23:20:58 #kisslinux <dylanaraps> You also need history for signature verification. I'm not sure if it works with shallow.
2020-01-16T23:22:33 #kisslinux <merakor> Does kiss check the commits overall or the commits for the packages
2020-01-16T23:22:55 #kisslinux <dylanaraps> tip commit of the pull must be signed
2020-01-16T23:23:12 #kisslinux <merakor> Then it works without issues
2020-01-16T23:23:21 #kisslinux <dylanaraps> Basically to say "I, Dylan Araps verify this commit and others since the last pull"
2020-01-16T23:23:53 #kisslinux <dylanaraps> Every commit from me is signed though.
2020-01-16T23:25:45 #kisslinux <merakor> Shallow clone basically gets you the working directory and the latest commit information
2020-01-16T23:26:30 #kisslinux <merakor> Latest commit is there for knowing the location of the patch relative to the HEAD
2020-01-16T23:27:02 #kisslinux <merakor> But since the latest commit is there it will be signed by you
2020-01-16T23:28:43 #kisslinux <dylanaraps> Yup
2020-01-16T23:32:34 #kisslinux <dylanaraps> [5160/16905]
2020-01-16T23:35:49 #kisslinux <merakor> Also, my rootfs tarball script does shallow clones
2020-01-16T23:36:02 #kisslinux <merakor> I also have commit signing enabled
2020-01-16T23:36:17 #kisslinux <merakor> Haven't had an issue about it
2020-01-16T23:36:19 #kisslinux <dylanaraps> Neat
2020-01-16T23:38:14 #kisslinux <merakor> Gotta go now
2020-01-16T23:38:24 #kisslinux <merakor> Good luck on the build
2020-01-16T23:39:06 #kisslinux <merakor> See you later
2020-01-16T23:39:41 #kisslinux <dylanaraps> cya
2020-01-16T23:46:26 #kisslinux <dylanaraps> > [5849/16905]
2020-01-16T23:46:27 #kisslinux <dylanaraps> wew
2020-01-16T23:51:28 #kisslinux <dylanaraps> >  prcpucfg.h: No such file or directory
2020-01-16T23:51:36 #kisslinux <dylanaraps> Turns out my NSS build is incomplete
2020-01-16T23:58:25 #kisslinux <adamantium> how can i bypass the getty and just auto login on a tty
2020-01-16T23:58:29 #kisslinux <lieuxnoir> elo
2020-01-16T23:58:38 #kisslinux <adamantium> should I just run su and maybe env straight from init
2020-01-16T23:58:53 #kisslinux <adamantium> or as a getty command
2020-01-16T23:59:34 #kisslinux <dylanaraps>  /bin/login
2020-01-16T23:59:42 #kisslinux <adamantium> that asks a password