đŸ Archived View for gemini.ctrl-c.club âș ~phoebos âș logs âș freenode-kisslinux-2020-01-16.txt captured on 2024-05-10 at 14:41:14.
âŹ ïž 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