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