2020-01-25T00:42:16 #kisslinux mforney: I'm trying to write NINJA_STATUS support for samurai, and one thing that I need to do for that is add an "nfinished" for %f, where in build.c would be best to increment that variable? 2020-01-25T00:47:00 #kisslinux does %f include edges that weren't run due to restat? 2020-01-25T00:47:40 #kisslinux unsure 2020-01-25T00:47:51 #kisslinux i can check ninja to see 2020-01-25T00:50:24 #kisslinux looks like it counts jobs that actually ran (so not those skipped due to restat), regardless of whether they succeeded 2020-01-25T00:50:48 #kisslinux so i think the right place is in jobdone(), which also mirriors ++nstarted in jobstart() 2020-01-25T00:51:50 #kisslinux right at the beginning of jobdone? 2020-01-25T00:53:24 #kisslinux the function doesn't return early so it doesn't really matter, but yes, i think at the beginning is the best place 2020-01-25T00:54:21 #kisslinux cuz that's where I have it now, but that ends up with each line from ninja having the %f number increased by 1, but with samurai it's 0 right up until the 3rd last target (this is for the build.ninja for samurai by the way) and then it goes 1, 2, 12, is that just because of difference in when samurai/ninja are actually finishing the jobs? 2020-01-25T00:55:11 #kisslinux hmm, do you have a pending patch i can try? 2020-01-25T00:56:08 #kisslinux does it work if you try with -j1? 2020-01-25T00:57:24 #kisslinux yeah with -j1 it works 2020-01-25T00:58:11 #kisslinux i feel like ninja is lying though because it goes 1, 2, 3...13, and samurai goes 0, 1, 2...12 and like I don't think the first job is finished as it's printing it? 2020-01-25T00:59:56 #kisslinux I mean you can have the initial patch but it's some truly awful C at this point because I pretty much don't know C lol 2020-01-25T01:01:40 #kisslinux like this is probably the most C I've ever written http://ix.io/28g3 2020-01-25T01:02:36 #kisslinux also I'm not planning on implementing %o or %c because they seem like they'd be rather complex to implement and I don't think it's worth it 2020-01-25T01:11:45 #kisslinux looks pretty good 2020-01-25T01:28:53 #kisslinux i'm running into an issue with appending to the string. the `else if (s)` case ends up with no NUL-terminator 2020-01-25T01:29:55 #kisslinux i think a better approach might be to just print the components of the format string as we process them, rather than building up a string in memory and then print it 2020-01-25T01:31:09 #kisslinux i think stime needs to be stored per-job 2020-01-25T01:31:25 #kisslinux if you want to create a pull request, i can comment more there 2020-01-25T01:40:32 #kisslinux it looks like ninja prints status lines when the job finishes (unless it uses the console pool), and samurai prints them when they start. that could explain the behavior differences you are seeing 2020-01-25T03:16:22 #kisslinux No I'm saying using a NINJA_STATUS with %f in it 2020-01-25T03:46:50 #kisslinux howdy 2020-01-25T03:46:54 #kisslinux ADAM! :) 2020-01-25T05:06:06 #kisslinux dylanaraps: https://termbin.com/xpz5 2020-01-25T06:30:39 #kisslinux mforney: why should stime be stored per job if it's just meant to be the start time of the build in general to use to provide a total elapsed time output? 2020-01-25T06:32:20 #kisslinux oh, nevermind. thought it was supposed to be the time the job took 2020-01-25T06:32:50 #kisslinux as you can see, i've never used NINJA_STATUS before :P 2020-01-25T09:07:03 #kisslinux adamantium: https://github.com/kisslinux/kiss/pull/91 2020-01-25T09:51:30 #kisslinux https://github.com/kisslinux/kiss/pull/91 2020-01-25T09:51:59 #kisslinux Problem: Can't drop root permissions to run shell functions(!) 2020-01-25T09:53:18 #kisslinux For instance, 'kiss u' will prompt once for your password and run as root. It'll then drop permissions to run 'git' etc 2020-01-25T09:53:49 #kisslinux But, when it gets to the build process it needs to drop root for *a lot* of things. 2020-01-25T09:54:36 #kisslinux Can't simply drop it from 'pkg_sources()' for example. I'd need to wrap every needed command inside the function with drop_root() 2020-01-25T09:55:17 #kisslinux Tricky tricky 2020-01-25T10:10:16 #kisslinux ello 2020-01-25T11:09:52 #kisslinux What screenshot tool does everyone use? 2020-01-25T11:10:03 #kisslinux I just realized that I can't seem to build slop for selection screenshots. 2020-01-25T11:10:53 #kisslinux imagemagick or ffmpeg 2020-01-25T11:11:08 #kisslinux imlib2 is another one 2020-01-25T11:11:22 #kisslinux (imlib2 is what things like scrot use underneath) 2020-01-25T11:11:24 #kisslinux How do specify a region on the screen? 2020-01-25T11:11:37 #kisslinux imagemagick can do it 2020-01-25T11:11:39 #kisslinux (with the mouse) 2020-01-25T11:11:44 #kisslinux dunno about ffmpeg/imlib2 2020-01-25T11:11:47 #kisslinux Not xy manually. 2020-01-25T11:11:53 #kisslinux Oh, imagemagick can? 2020-01-25T11:11:56 #kisslinux yup 2020-01-25T11:12:14 #kisslinux 'import' right? 2020-01-25T11:12:18 #kisslinux yeah 2020-01-25T11:12:26 #kisslinux > import -window root (fullscreen) 2020-01-25T11:12:34 #kisslinux import (select window or draw selection) 2020-01-25T11:12:41 #kisslinux Need to specify a file though 2020-01-25T11:12:47 #kisslinux So: import file.jpg 2020-01-25T11:13:09 #kisslinux Oh nice! 2020-01-25T11:13:17 #kisslinux I'd been using slop + import in all my scripts. lol 2020-01-25T11:13:28 #kisslinux Had no idea this was supportted OOTB. 2020-01-25T11:14:34 #kisslinux lol 2020-01-25T11:25:15 #kisslinux merakor: Added .tsv to the raw data file to show which filetype it is. 2020-01-25T11:25:19 #kisslinux https://getkiss.org/packages/db.tsv 2020-01-25T11:31:28 #kisslinux d.tsv uses to track binary packages by kiss? 2020-01-25T11:32:18 #kisslinux hm it seems not realted 2020-01-25T11:32:21 #kisslinux related* 2020-01-25T11:32:31 #kisslinux about binary packages. 2020-01-25T11:34:47 #kisslinux No no 2020-01-25T11:34:55 #kisslinux Tracks the repositories 2020-01-25T11:35:02 #kisslinux Can be used in scripting 2020-01-25T11:35:09 #kisslinux Powers this page: https://getkiss.org/packages/ 2020-01-25T11:35:25 #kisslinux Repology may also use it in the future 2020-01-25T11:38:35 #kisslinux at now there is not binary package system, isn't it? 2020-01-25T11:42:41 #kisslinux There is not. KISS is a source based distribution. Some exceptions are made however. (firefox-bin for example) 2020-01-25T11:43:15 #kisslinux how can i get firefox-binary ? 2020-01-25T11:43:22 #kisslinux for example 2020-01-25T11:43:31 #kisslinux via kiss or 2020-01-25T11:43:39 #kisslinux kiss b firefox-bin 2020-01-25T11:44:07 #kisslinux You will need to run 'kiss r firefox' beforehand 2020-01-25T11:44:29 #kisslinux See: https://getkiss.org/news/20200114a 2020-01-25T11:44:55 #kisslinux where it fetches from? 2020-01-25T11:46:48 #kisslinux https://github.com/kisslinux/repo/blob/master/extra/firefox-bin/sources 2020-01-25T11:46:50 #kisslinux found 2020-01-25T11:46:51 #kisslinux The tar.gz file is stored on GitHub and was created by me. 2020-01-25T12:08:45 #kisslinux mforney: in regards to printing as it goes vs building up a string in mem, wouldn't the former make t possible that a really bogged down system would have visibly distinct states of a partially printed line? 2020-01-25T12:17:25 #kisslinux o/ 2020-01-25T13:28:54 #kisslinux hi everyone, I have a few questions regarding your view about polkit 2020-01-25T13:29:20 #kisslinux any and all kinds of poetteringware suck 2020-01-25T13:29:25 #kisslinux that's my view :) 2020-01-25T13:30:20 #kisslinux Sure 2020-01-25T13:32:15 #kisslinux I have begun an adventure about making my system simpler yet functional in a ""modern"" sense, but I've found that of all software polkit seems to be the most redundant 2020-01-25T13:33:18 #kisslinux in the sense that it as a dependency for udisks, networkmanager, all login managers and many more, yet I see its functionality as replaceable 2020-01-25T13:33:35 #kisslinux It's basically just 'sudo' over IPC using a daemon. 2020-01-25T13:33:49 #kisslinux And its rules are written in javascript... 2020-01-25T13:34:12 #kisslinux I know, that bothers me a lot 2020-01-25T13:34:57 #kisslinux I tend to follow the belief that we got a lot right about technology the first time. 2020-01-25T13:35:19 #kisslinux is there any motivation for not using sudo or one of its frontends such as gksudo? 2020-01-25T13:38:10 #kisslinux PolicyKit apparently allows for finer control over permissions 2020-01-25T13:38:51 #kisslinux It also uses dbus which makes it worse in my eyes 2020-01-25T13:39:09 #kisslinux Oh yeah, alongside js it uses XML for configs too 2020-01-25T13:40:00 #kisslinux That seems unnecessary at best, why would anyone with a sane mind do that? 2020-01-25T13:40:40 #kisslinux I don't think we're dealing with sanity here 2020-01-25T13:41:18 #kisslinux The Linux solution to every problem is to throw another daemon into the mix 2020-01-25T13:41:46 #kisslinux OOM killer doesn't work quick enough? https://github.com/facebookincubator/oomd 2020-01-25T13:42:12 #kisslinux There's around 10 of these OOM daemons floating around now. 2020-01-25T13:43:39 #kisslinux Forget the fact that you can configure the kernel's OOM killer https://lwn.net/Articles/317814/ 2020-01-25T13:44:18 #kisslinux I hope that this is going to hit a wall sometimes soon 2020-01-25T13:45:04 #kisslinux Wayland *will* make things worse as it allows a DE to create lock-in. 2020-01-25T13:45:26 #kisslinux GNOME have their own wayland protocol extensions 2020-01-25T13:45:37 #kisslinux What do you mean by lock-in? 2020-01-25T13:45:50 #kisslinux GNOME desktop software will only work on GNOME 2020-01-25T13:46:45 #kisslinux Seems the direction the whole systemd project has gone too 2020-01-25T13:46:45 #kisslinux > I guess you have to decide if you are a GNOME app, an Ubuntu app, or an XFCE app 2020-01-25T13:46:50 #kisslinux https://igurublog.wordpress.com/2012/11/05/gnome-et-al-rotting-in-threes/ 2020-01-25T13:46:56 #kisslinux > 2012 2020-01-25T13:47:30 #kisslinux Wayland is a simple protocol which covers pushing pixels to the screen. 2020-01-25T13:47:45 #kisslinux All of the desktop functionality happens through protocol extensions 2020-01-25T13:47:56 #kisslinux GNOME have their own. As do KDE and wlroots. 2020-01-25T13:48:13 #kisslinux So, your wallpaper setter can't work across the three unless it implements all three protocols. 2020-01-25T13:48:24 #kisslinux GNOME are using dbus for all of theirs (of course) 2020-01-25T13:49:28 #kisslinux The idea is to make GNOME a single platform. Like Windows' and macOS' desktops. 2020-01-25T13:49:52 #kisslinux Also see: https://www.redhat.com/archives/fedora-devel-list/2008-January/msg00861.html 2020-01-25T13:49:56 #kisslinux > 2008 2020-01-25T13:50:12 #kisslinux beb 2020-01-25T13:50:14 #kisslinux brb* 2020-01-25T13:56:53 #kisslinux dylanaraps: I have found a patch for falkon to add on right click "open in mpv" 2020-01-25T13:57:00 #kisslinux https://gist.github.com/dhamp/99b061836bbe7aa2ed5f534e9c09cd8e 2020-01-25T13:59:34 #kisslinux its a aditional plugin one can enable 2020-01-25T14:20:57 #kisslinux Nice 2020-01-25T14:23:36 #kisslinux Testing it now 2020-01-25T14:27:02 #kisslinux It works! 2020-01-25T14:27:58 #kisslinux claudia01: Pushed to repos. 2020-01-25T14:28:15 #kisslinux coolio (: 2020-01-25T14:29:56 #kisslinux I might extend it to work on a hotkey if possible 2020-01-25T14:30:12 #kisslinux i use "picofeed" to generate a htmlpage with youtube subsciptions which I can now open easily in mpv (: 2020-01-25T14:30:19 #kisslinux *open 2020-01-25T14:30:54 #kisslinux qutebrowser looks nice but the dependencies are.... 2020-01-25T14:31:07 #kisslinux It's much better suited for customization 2020-01-25T14:31:42 #kisslinux I think something more generic would be better instead of hardcoding it to mpv 2020-01-25T14:32:03 #kisslinux that way you can use a shell script and do different stuff depending on url 2020-01-25T14:32:20 #kisslinux Yeah 2020-01-25T14:32:36 #kisslinux I just applied the patch as-is for now. 2020-01-25T14:33:04 #kisslinux The one thing I don't like about these open-with-mpv plugins is that you sit there blindly waiting for a window to pop up 2020-01-25T14:33:08 #kisslinux Did it work? Dunno 2020-01-25T14:33:18 #kisslinux Some time later... Ah, here it is 2020-01-25T14:33:49 #kisslinux yeah 2020-01-25T14:33:53 #kisslinux ++ 2020-01-25T14:34:17 #kisslinux I used to use some dialog stuff if mpv returned an error 2020-01-25T14:35:22 #kisslinux like zenitiy and the like, it's a bit better that way but still kinda sucks 2020-01-25T14:36:44 #kisslinux I want to see a browser embed libmpv for playback 2020-01-25T14:36:57 #kisslinux Then it'd use your config directly in the browser 2020-01-25T14:37:05 #kisslinux that would be nice 2020-01-25T14:37:20 #kisslinux I only spawn mpv for hardware accel 2020-01-25T14:37:39 #kisslinux I wonder if you could still de-attach mpv then 2020-01-25T14:37:52 #kisslinux detach* 2020-01-25T14:37:58 #kisslinux I don't see why not 2020-01-25T14:38:50 #kisslinux See: https://wiki.archlinux.org/index.php/Mpv#Use_as_a_browser_plugin 2020-01-25T14:38:57 #kisslinux Dunno if this still works though 2020-01-25T14:39:23 #kisslinux oh yeah, I've known about it, never tried tho 2020-01-25T14:41:05 #kisslinux I wonder if I can pip install everything qutebrowser needs locally 2020-01-25T14:41:22 #kisslinux There's a lot of python packages needed... 2020-01-25T14:41:28 #kisslinux And they have dependencies... 2020-01-25T14:41:35 #kisslinux And the dependencies have dependencies... 2020-01-25T14:42:43 #kisslinux > https://pygments.org/ 2020-01-25T14:42:49 #kisslinux Surely this can be patched out 2020-01-25T14:44:30 #kisslinux probably 2020-01-25T14:45:02 #kisslinux does webengine come with it's own html source viewer or is that what pygments is used for? 2020-01-25T14:45:14 #kisslinux It does 2020-01-25T14:45:20 #kisslinux Full chrome devtools 2020-01-25T14:45:37 #kisslinux pyQt5 requires python-dbus 2020-01-25T14:45:40 #kisslinux Oh god 2020-01-25T14:46:28 #kisslinux Forget about it 2020-01-25T14:46:33 #kisslinux This is too much pain 2020-01-25T14:46:58 #kisslinux on my gentoo isntall I chose qutebrowser over ff because it has less deps 2020-01-25T14:47:05 #kisslinux and atk requires dbus too 2020-01-25T14:47:26 #kisslinux It doesn't on KISS 2020-01-25T14:47:37 #kisslinux I know, just saying 2020-01-25T14:47:57 #kisslinux And it's GTK+3 with the dbus dependency pulled in by atk-spi-bla-bla :P 2020-01-25T14:48:10 #kisslinux yup 2020-01-25T14:49:14 #kisslinux https://otter-browser.org/ 2020-01-25T14:49:18 #kisslinux There's this browser too 2020-01-25T14:50:46 #kisslinux I was never an opera fan so I never took a closer look tbh 2020-01-25T14:52:13 #kisslinux https://github.com/OtterBrowser/otter-browser/blob/master/TODO 2020-01-25T14:52:32 #kisslinux I'd take that extensions feature but they can keep the rest 2020-01-25T14:52:57 #kisslinux lol yeah 2020-01-25T14:53:11 #kisslinux Development looks kinda dead if you check the commit log 2020-01-25T14:53:21 #kisslinux Lots of tiny random commits but nothing big being worked on 2020-01-25T14:53:26 #kisslinux Same goes for Falkon actually 2020-01-25T14:53:46 #kisslinux Qutebrowser seems to be the only qtwebengine browser in active development(?) 2020-01-25T14:54:25 #kisslinux the creator seemed active, yeah 2020-01-25T14:55:11 #kisslinux https://github.com/KDE/falkon/graphs/contributors 2020-01-25T14:55:28 #kisslinux The creator of Falkon seems to have stopped working on it(?) 2020-01-25T14:56:48 #kisslinux heh, rip 2020-01-25T14:59:58 #kisslinux I haven't tried falcon yet 2020-01-25T15:00:16 #kisslinux vimb is pretty nice but gtkwebkit sucks 2020-01-25T15:00:20 #kisslinux yeah 2020-01-25T15:00:25 #kisslinux Falkon is nice 2020-01-25T15:00:27 #kisslinux it's slow and you can't even log into google 2020-01-25T15:00:33 #kisslinux Adblocker in c++ is OK. 2020-01-25T15:00:50 #kisslinux Nothing as good as ublock though. 2020-01-25T15:01:02 #kisslinux I can log into Google with Falkon 2020-01-25T15:01:20 #kisslinux yeah it's just webkit things 2020-01-25T15:01:32 #kisslinux Falkon makes no connections at startup which is nice 2020-01-25T15:01:47 #kisslinux that's pretty neat 2020-01-25T15:02:00 #kisslinux Firefox even with my huge vendor.js/policy.json files still sometimes makes connections... 2020-01-25T15:02:16 #kisslinux I will start the build actually 2020-01-25T15:02:31 #kisslinux was too lazy most of the time :D 2020-01-25T15:02:42 #kisslinux There's no about:config but this is close: https://peter.sh/experiments/chromium-command-line-switches/ 2020-01-25T15:03:11 #kisslinux I ship a falkon-privacy script alongside falkon which launches it with a lot of crap disabled 2020-01-25T15:03:26 #kisslinux yep, I've seen you do the -privacy package 2020-01-25T15:03:30 #kisslinux https://github.com/kisslinux/repo/blob/master/extra/falkon/files/falkon-privacy 2020-01-25T15:03:42 #kisslinux good stuff 2020-01-25T15:04:11 #kisslinux webrtc is needed for html5 video sadly... 2020-01-25T15:04:21 #kisslinux This stops the IP leak partly though: --force-webrtc-ip-handling-policy=default_public_interface_only 2020-01-25T15:06:26 #kisslinux I don't know what we'll do once Firefox/Chromium dump Xorg though. 2020-01-25T15:06:51 #kisslinux ah okey, for a second I thought html5 video isn't working at all 2020-01-25T15:07:20 #kisslinux no no 2020-01-25T15:07:30 #kisslinux Everything works 2020-01-25T15:10:18 #kisslinux is the KISS_BFD feature you talked about not live yet btw? 2020-01-25T15:10:37 #kisslinux I had to revert it 2020-01-25T15:11:18 #kisslinux I still need to figure out the best way to do it 2020-01-25T15:11:22 #kisslinux ah ok, was just grepping for all env variables and couldn't find it 2020-01-25T15:11:32 #kisslinux aye, nbd 2020-01-25T15:11:39 #kisslinux It broke some stuff :P 2020-01-25T15:12:01 #kisslinux I wonder if you can build firefox statically 2020-01-25T15:12:25 #kisslinux It already partly is 2020-01-25T15:14:40 #kisslinux I don't know much about it really but I would think the windows build pretty much is?! 2020-01-25T15:15:13 #kisslinux They probably ship a bunch of .dll files for Windows 2020-01-25T15:15:27 #kisslinux I need to patch Firefox to remove the udev dependency too. 2020-01-25T15:15:45 #kisslinux https://dxr.mozilla.org/mozilla-central/search?q=udev&redirect=true 2020-01-25T15:17:39 #kisslinux is it only used for gamepads? 2020-01-25T15:18:20 #kisslinux Yeah 2020-01-25T15:18:46 #kisslinux Also webrtc apparently 2020-01-25T15:19:18 #kisslinux I'm getting a lot more hits for it with grep 2020-01-25T15:22:48 #kisslinux :/ 2020-01-25T15:24:23 #kisslinux Something called u2fhid uses it 2020-01-25T15:25:55 #kisslinux https://en.wikipedia.org/wiki/Universal_2nd_Factor 2020-01-25T15:25:56 #kisslinux Oh 2020-01-25T15:25:57 #kisslinux ... 2020-01-25T15:30:04 #kisslinux OK. udev removed from gamepad 2020-01-25T16:33:55 #kisslinux So, it looks like udev is optional regardless(?) 2020-01-25T16:34:10 #kisslinux Doing a build now without eudev installed and so far so good. 2020-01-25T17:14:21 #kisslinux Hello 2020-01-25T17:14:26 #kisslinux It works for me in both dash and ash. 2020-01-25T17:15:09 #kisslinux :thinking: 2020-01-25T17:15:52 #kisslinux echo $((10**6)): sh 8: arithmetic expression: expecting primary "10**6" 2020-01-25T17:16:14 #kisslinux -> echo $((10**6)) 2020-01-25T17:16:14 #kisslinux 1000000 2020-01-25T17:16:36 #kisslinux not getting that at all 2020-01-25T17:16:41 #kisslinux -> kiss l dash 2020-01-25T17:16:41 #kisslinux dash 0.5.10.2 1 2020-01-25T17:17:01 #kisslinux I have 0.5.10.2-2 2020-01-25T17:17:31 #kisslinux I'm looking at the POSIX shell spec now 2020-01-25T17:19:33 #kisslinux https://pubs.opengroup.org/onlinepubs/009695399/utilities/xcu_chap01.html#tag_01_07_02_01 2020-01-25T17:19:38 #kisslinux Yup. Not POSIX shell 2020-01-25T17:19:47 #kisslinux Nice catch 2020-01-25T17:19:55 #kisslinux Still unsure of why my dash supports it. 2020-01-25T17:19:58 #kisslinux you're loading the wrong shell then? 2020-01-25T17:20:04 #kisslinux interesting 2020-01-25T17:20:55 #kisslinux Fixed in the guide. Thanks 2020-01-25T17:21:14 #kisslinux np, still doesn't help me use an exponents though! 2020-01-25T17:21:19 #kisslinux sigh, bc it is 2020-01-25T17:21:25 #kisslinux Heh 2020-01-25T18:01:04 #kisslinux o/ 2020-01-25T18:08:02 #kisslinux o/ 2020-01-25T18:40:26 #kisslinux woo hoo 2020-01-25T18:40:31 #kisslinux udev is optional for Firefox 2020-01-25T18:53:01 #kisslinux E5ten: stdout is buffered. if it is connected to a tty, then it is line-buffered by default (nothing gets printed until a newline), otherwise it has some fixed BUFSIZ buffer. samurai explicitly sets stdout to line buffered, so if the output is piped or redirected somewhere, it still is written in a timely manner 2020-01-25T19:10:10 #kisslinux Chromium's source is up to 781MB 2020-01-25T19:10:15 #kisslinux Jesus christ 2020-01-25T19:16:30 #kisslinux my build failed 2020-01-25T19:16:36 #kisslinux > g++: fatal error: Killed signal terminated program cc1plus 2020-01-25T19:16:59 #kisslinux Which package? 2020-01-25T19:17:00 #kisslinux more context: https://termbin.com/871z 2020-01-25T19:17:05 #kisslinux qtwebengine 2020-01-25T19:18:09 #kisslinux Did you run out of memory? 2020-01-25T19:18:35 #kisslinux What were your MAKEFLAGS? 2020-01-25T19:19:05 #kisslinux could be I ran out of memory 2020-01-25T19:19:19 #kisslinux This error typically appears when that happens 2020-01-25T19:19:20 #kisslinux I have 8 gigs and like 2 gigs swap 2020-01-25T19:19:30 #kisslinux -j? ? 2020-01-25T19:19:53 #kisslinux Do you have ccache installed? 2020-01-25T19:19:53 #kisslinux 4 2020-01-25T19:19:59 #kisslinux no ccache 2020-01-25T19:20:17 #kisslinux I run with -j5 with 8GB of ram and 4GB of swap using ccache. 2020-01-25T19:20:48 #kisslinux ccache is handy for qtwebengine as rebuilds take no time at all 2020-01-25T19:21:21 #kisslinux yeah, I was regretting not having it set up when the build failed :D 2020-01-25T19:21:29 #kisslinux Try with -j3 or -j2 this time around. The other option is ccache with -j4 and to restart the build if it fails 2020-01-25T19:21:50 #kisslinux I can do rebuilds with ccache in around 20mins 2020-01-25T19:22:02 #kisslinux I can't make my swap partition bigger as well, guess I have to do less jobs?! 2020-01-25T19:22:15 #kisslinux less jobs or ccache I guess 2020-01-25T19:22:24 #kisslinux You could try turning off jumbo builds too 2020-01-25T19:22:38 #kisslinux Without jumbo builds you *should* make it through with -j4 2020-01-25T19:23:15 #kisslinux cba making an overlay pkg, I will just do less jobs and setup ccache so future builds are faster 2020-01-25T19:24:30 #kisslinux I was gonna make it so you could set it with an ENVAR 2020-01-25T19:24:32 #kisslinux :P 2020-01-25T19:24:42 #kisslinux I'm trying to find how it is configured 2020-01-25T19:25:34 #kisslinux Ah, requires 'sed'. 2020-01-25T19:27:35 #kisslinux great build system :D 2020-01-25T19:28:02 #kisslinux Oh yeah 2020-01-25T19:28:28 #kisslinux I have fix an issue where it'll fail to build if it is already installed 2020-01-25T19:29:04 #kisslinux Basically running 'sed' on a whole bunch of files. 2020-01-25T19:29:48 #kisslinux oh I remember you talking about that problem 2020-01-25T19:29:50 #kisslinux thats so dumb 2020-01-25T19:34:43 #kisslinux what maximum cache size do you use for ccache, dylanraps? 2020-01-25T19:35:32 #kisslinux 50Gb... 2020-01-25T19:35:42 #kisslinux Though I build the entire repositories 2020-01-25T19:35:59 #kisslinux Though I build the entire repositories 2020-01-25T19:36:02 #kisslinux oops 2020-01-25T19:36:54 #kisslinux lol ok 2020-01-25T19:37:10 #kisslinux The defaults should be fine for you though 2020-01-25T19:37:17 #kisslinux What is it? 15GB 2020-01-25T19:37:22 #kisslinux 5 apparently 2020-01-25T19:37:50 #kisslinux according to the arch wiki 2020-01-25T19:37:57 #kisslinux 'ccache -s' will tell you 2020-01-25T19:39:30 #kisslinux will do once installed, still reading about it 2020-01-25T19:40:19 #kisslinux yeah, default is 5GB 2020-01-25T20:24:59 #kisslinux https://getkiss.org/blog/20200125a 2020-01-25T20:42:00 #kisslinux o/ 2020-01-25T20:43:27 #kisslinux hello 2020-01-25T20:56:35 #kisslinux mforney: didn't you turn off line buffering recently to be able to pipe into something to replicate ninja's thing where it repeatedly replaces the same line? 2020-01-25T21:01:19 #kisslinux no, i turned *on* line-buffering. by default with a pipe or regular file, it uses a fixed BUFSIZ buffer, so lines won't get printed until they fill up the buffer 2020-01-25T21:05:00 #kisslinux I see 2020-01-25T21:09:04 #kisslinux dylanaraps, found out anymore about your dash package? 2020-01-25T21:12:03 #kisslinux fwm: I did not. The only difference I can think of is musl as a factor(?) 2020-01-25T21:12:17 #kisslinux hm I'll fire up my alpinebook 2020-01-25T21:13:41 #kisslinux yes it works for me here 2020-01-25T21:13:45 #kisslinux very interesting 2020-01-25T21:14:02 #kisslinux Ah! 2020-01-25T21:14:22 #kisslinux Must be musl's math stuff. 2020-01-25T21:14:37 #kisslinux I wonder if this is a bug in dash related to musl. 2020-01-25T21:15:16 #kisslinux in what way, unsupported behaviour? 2020-01-25T21:15:25 #kisslinux Possibly 2020-01-25T22:15:31 #kisslinux welp, ran out of memory again while building qtwebengine 2020-01-25T22:54:25 #kisslinux Suppose someone were having trouble with their trackpad... 2020-01-25T22:54:42 #kisslinux It's detected by libinput as far as I can tell, but the conf file doesn't seem to be getting used