2019-11-28T00:35:13 #kisslinux konimex: Try https://github.com/mozilla/sccache 2019-11-28T00:35:24 #kisslinux It has some kind of rust support: https://github.com/mozilla/sccache/blob/master/docs/Rust.md 2019-11-28T00:36:22 #kisslinux Or maybe not: https://github.com/mozilla/sccache/issues/160 2019-11-28T00:36:24 #kisslinux :( 2019-11-28T04:10:11 #kisslinux kernel with Clang (compiler + run) is surprisingly smooth, no hiccups yet 2019-11-28T04:11:17 #kisslinux is that sccache a fork of ccache or an independent implementation? 2019-11-28T04:33:59 #kisslinux I know that their is KissD that includes glibc, dbus, pulseaudio, etc. But how would I go about replacing musl with glibc? Should I do it during the bootstrap or after I have a working system? 2019-11-28T05:05:05 #kisslinux bluwu: you'd have to re-build your system from scratch since all of KISS' programs are linked to the libc (in our case, musl) 2019-11-28T05:42:26 #kisslinux knowing Mozilla, this will get buried, but wish me luck: https://bugzilla.mozilla.org/show_bug.cgi?id=1599980 2019-11-28T08:13:33 #kisslinux hello everybudy 2019-11-28T08:16:45 #kisslinux I have an external hdd on my router. witch smbtree I can see all the directories 2019-11-28T08:16:45 #kisslinux How can I mount the hdd to use it as normal filestore. 2019-11-28T08:16:45 #kisslinux with smbtree I get something like that 2019-11-28T08:16:45 #kisslinux susMusik 2019-11-28T08:23:26 #kisslinux I search the internet. when i try sudo mount //192.168.1.1/ASUS/Musik /media/nas/ -o username=xxxx then I got "mount error(22): Invalid argument" 2019-11-28T08:23:53 #kisslinux has anyone an idea what is going wrong? 2019-11-28T10:50:57 #kisslinux udevd is now killed post-boot as the daemon is optional. I've also added a runit service file for udevd so it can be enabled in a "proper" way. 2019-11-28T10:51:28 #kisslinux I've also written a Wiki page about managing services in KISS. https://getkiss.org/wiki/managing-services 2019-11-28T10:52:03 #kisslinux NOTE: I use KISS without udevd running and everything works (Xorg, Wifi, Firefox etc). Only enable the service if you need it. :) 2019-11-28T10:52:39 #kisslinux This change basically removes another optional daemon. :D 2019-11-28T13:28:15 #kisslinux Heh. I managed to make busybox ash segfault. 2019-11-28T13:28:26 #kisslinux R E C U R S I O N 2019-11-28T13:31:04 #kisslinux good job 2019-11-28T13:39:35 #kisslinux https://github.com/dylanaraps/bin/blob/master/bud 2019-11-28T13:39:40 #kisslinux Rewrote bud in POSIX sh. 2019-11-28T13:40:04 #kisslinux (bud is a pywal alternative in less than 100 lines of shell) 2019-11-28T13:40:34 #kisslinux The color modification stuff is just beautiful: https://github.com/dylanaraps/bin/blob/master/bud#L19-L49 2019-11-28T13:43:29 #kisslinux https://u.teknik.io/IiW60.jpg 2019-11-28T13:43:37 #kisslinux Tweaked the color generation too. :D 2019-11-28T14:25:17 #kisslinux after upgrading to FF v71 it freezes a lot 2019-11-28T14:25:46 #kisslinux if I scroll, I have to change my workspace and go back to FF workspace to see the changes 2019-11-28T14:26:39 #kisslinux sometimes even if the page loads, I can't see the changes. It just freezes. I have to switch workspaces like mentioned above to see the changes 2019-11-28T14:26:51 #kisslinux anyone else experiencing this? 2019-11-28T14:27:13 #kisslinux I have tried a new profile and it happens in that as well 2019-11-28T14:28:11 #kisslinux qtpie: same! 2019-11-28T14:28:13 #kisslinux its so strange 2019-11-28T14:28:40 #kisslinux i thought it was my ghetto setup 2019-11-28T14:29:08 #kisslinux is it a known bug upstream or related to the kiss build? 2019-11-28T14:29:11 #kisslinux im am using chromium rn because of that issue 2019-11-28T14:29:30 #kisslinux qtpie: well, im using ff v70 from void repos rn 2019-11-28T14:29:46 #kisslinux void-musl? 2019-11-28T14:29:52 #kisslinux glibc 2019-11-28T14:30:16 #kisslinux are you using kiss with glibc? 2019-11-28T14:30:28 #kisslinux qtpie: nah man, im using void linux with glibc 2019-11-28T14:30:40 #kisslinux ah i see 2019-11-28T14:30:50 #kisslinux it's probably an upstream bug then 2019-11-28T14:31:02 #kisslinux i thought the kiss build was broken or something 2019-11-28T14:31:03 #kisslinux not sure what causes the issue either, i am unable to consistently reproduce it 2019-11-28T14:31:12 #kisslinux same 2019-11-28T14:31:29 #kisslinux if i restart my WM it disappears for some time 2019-11-28T14:32:26 #kisslinux i thought it was an issue with my wm, i tried a couple other wms; same issue 2019-11-28T14:33:00 #kisslinux yeah 2019-11-28T14:33:22 #kisslinux i was using sowm. I switched to openbox then and it had the same issue 2019-11-28T14:34:14 #kisslinux 2b and i3 here, sowm is very similar to 2b no? i havent looked into sowm's source too well 2019-11-28T14:47:49 #kisslinux I also get the same issue though very rarely. 2019-11-28T14:48:22 #kisslinux You should still have the older version of firefox in your KISS cache fyi. 2019-11-28T14:48:32 #kisslinux 'kiss i ~/.cache/kiss/bin/firefox-XXXXXXXX' 2019-11-28T14:48:42 #kisslinux nice 2019-11-28T14:49:05 #kisslinux I'm looking into the issue. 2019-11-28T14:49:14 #kisslinux There's maybe a patch/bug upstream about it. 2019-11-28T14:51:34 #kisslinux Possibly the same issue?: https://bugzilla.mozilla.org/show_bug.cgi?id=1599329 2019-11-28T14:53:06 #kisslinux Oh god: https://bugzilla.mozilla.org/buglist.cgi?quicksearch=freeze 2019-11-28T14:53:17 #kisslinux There's a long list of recent bugs related to freezing. 2019-11-28T14:53:27 #kisslinux F 2019-11-28T14:54:28 #kisslinux I downgraded to v70 and it just freezed 2019-11-28T14:54:37 #kisslinux I guess the issue was in v70 as well 2019-11-28T14:54:45 #kisslinux didn't notice it earlier 2019-11-28T14:54:56 #kisslinux It might be the first bugzilla link I posted then. 2019-11-28T14:55:03 #kisslinux yeah 2019-11-28T14:56:01 #kisslinux I can send you a binary for 69 if you don't have it already built. 2019-11-28T14:57:00 #kisslinux thanks man. let me boot into arch first. that is also running v70 2019-11-28T15:11:29 #kisslinux v70 seems to be working fine on arch (so far) 2019-11-28T17:14:25 #kisslinux dylanaraps: the AV interaction is spot on as described in the first link 2019-11-28T17:14:37 #kisslinux audio continues, video freezes 2019-11-28T17:54:41 #kisslinux nerdypepper: Lets all post a comment in the bugzilla thread. 2019-11-28T17:55:54 #kisslinux Yup 2019-11-28T18:00:36 #kisslinux firefox v70 on arch also just froze 2019-11-28T18:37:32 #kisslinux qtpie: Post a comment in the bug report. 2019-11-28T19:41:14 #kisslinux done 2019-11-28T19:47:11 #kisslinux dylanara1: regarding qt5: https://github.com/jdavies-dev/kiss-qt5 2019-11-28T19:47:54 #kisslinux there's nothing ppc specific in the qt5 package at least, if anyone else wants it 2019-11-28T19:48:04 #kisslinux not tried it on x86 though 2019-11-28T19:51:01 #kisslinux Thanks, will test it out. 2019-11-28T19:51:30 #kisslinux What's up with qt5 needing openssl? 2019-11-28T19:51:36 #kisslinux What does it use it for? 2019-11-28T19:52:01 #kisslinux GTK/Qt are so overly complicated for what they're supposed to be (GUI toolkits)... 2019-11-28T19:52:34 #kisslinux yeah, I was suprised also. Never realised what a monster qt5 was 2019-11-28T19:52:52 #kisslinux also they refuse to support libressl upstream anyway 2019-11-28T19:53:08 #kisslinux "Troll"tech indeed 2019-11-28T19:53:50 #kisslinux If anyone wants to read, I think this is it: https://lists.qt-project.org/pipermail/interest/2015-November/019743.html 2019-11-28T19:54:05 #kisslinux > Our current position is "our code is written for OpenSSL". If you want to use 2019-11-28T19:54:07 #kisslinux something that emulates OpenSSL, the burden is on you to make sure it's a good 2019-11-28T19:54:09 #kisslinux emulation. 2019-11-28T19:54:43 #kisslinux > The project has no position on supporting LibreSSL. If we want to do that, I'd 2019-11-28T19:54:45 #kisslinux like someone to work with Richard and say "we will test it to make sure it 2019-11-28T19:54:47 #kisslinux compiles and works". 2019-11-28T19:55:37 #kisslinux Man the qt5 source is large... 2019-11-28T19:57:36 #kisslinux Also: https://bugreports.qt.io/browse/QTBUG-68374 2019-11-28T19:58:24 #kisslinux qt5 has geolocation stuff built in too? 2019-11-28T19:58:33 #kisslinux yeah, I disabled that 2019-11-28T19:58:48 #kisslinux I think it wants ssl mostly for the built in web browser engine 2019-11-28T19:59:04 #kisslinux so that's disabled also 2019-11-28T19:59:08 #kisslinux The source is 40MB big at 7%. 2019-11-28T19:59:10 #kisslinux God 2019-11-28T19:59:17 #kisslinux it takes forever to package 2019-11-28T19:59:54 #kisslinux 500MB source I think. 2019-11-28T19:59:56 #kisslinux ... 2019-11-28T20:00:01 #kisslinux didn't time it, but it's like 20 min on my machine. gcc is like 5 min 2019-11-28T20:01:15 #kisslinux actually it's still at the package stage - it's hung on the "-> qt5 Checking for missing dependencies" line 2019-11-28T20:01:36 #kisslinux it's still doing something, it's just taking a long time 2019-11-28T20:01:45 #kisslinux This is far smaller: http://download.qt-project.org/official_releases/qt/5.13/5.13.2/submodules/qtbase-everywhere-src-5.13.2.tar.xz 2019-11-28T20:01:55 #kisslinux 46MB 2019-11-28T20:02:10 #kisslinux It's split into modules here: http://download.qt-project.org/official_releases/qt/5.13/5.13.2/submodules/ 2019-11-28T20:02:51 #kisslinux ok, will check it out. Have already run into problems with missing submodules on subsequent packages 2019-11-28T20:03:51 #kisslinux I'm trying a build using this source. 2019-11-28T20:04:07 #kisslinux We'll see how this goes. 2019-11-28T20:04:10 #kisslinux ok cool 2019-11-28T20:08:46 #kisslinux Ah, qt5 vendors a bunch of libs. 2019-11-28T20:09:13 #kisslinux libjpeg, libpng, sqlite, xcb, zlib, pcre, etc. 2019-11-28T20:09:31 #kisslinux wonder if there's a --use-system-... 2019-11-28T20:09:34 #kisslinux Yup 2019-11-28T20:09:44 #kisslinux -system-zlib for example. 2019-11-28T20:10:23 #kisslinux It also bootstraps qmake during build. 2019-11-28T20:10:50 #kisslinux Because it needs its own build system of course. 2019-11-28T20:11:06 #kisslinux Oh, qmake makes makefiles. 2019-11-28T20:11:08 #kisslinux ?!?! 2019-11-28T20:11:21 #kisslinux why not. they've got their own web browser... 2019-11-28T20:11:40 #kisslinux Qt WebEngine 2019-11-28T20:12:01 #kisslinux think it's a chromium fork 2019-11-28T20:12:16 #kisslinux Yup 2019-11-28T20:12:56 #kisslinux Which is why the source for the full qt5 is so large. 2019-11-28T20:13:06 #kisslinux Chromium vendors so many libs. 2019-11-28T20:13:14 #kisslinux Which they'd also need to vendor. 2019-11-28T20:14:08 #kisslinux The build parses configure flags after building qmake and exits on error if an unknown flag is found. 2019-11-28T20:14:11 #kisslinux Great 2019-11-28T20:14:29 #kisslinux Some of the geo flags don't exist in this smaller source. 2019-11-28T20:14:40 #kisslinux right, had to remove them here 2019-11-28T20:14:51 #kisslinux Yup 2019-11-28T20:14:53 #kisslinux the smaller source seems to build a lot quicker - thanks for finding that 2019-11-28T20:15:03 #kisslinux will try using that as a base 2019-11-28T20:15:15 #kisslinux https://termbin.com/in4c 2019-11-28T20:15:22 #kisslinux This is what I'm building with. 2019-11-28T20:15:29 #kisslinux Not sure what effect this will have, may need to add in a load of submodules or something 2019-11-28T20:15:50 #kisslinux We could bundle the submodules in this same package. 2019-11-28T20:16:04 #kisslinux So we have our own jumbo qt5 which excludes qtwebengine etc. 2019-11-28T20:17:00 #kisslinux ok nice. Will add in submodules as needed to build lxqt 2019-11-28T20:17:16 #kisslinux will try out your config 2019-11-28T20:17:32 #kisslinux Looking at this list, most of it *should* be optional. http://download.qt-project.org/official_releases/qt/5.13/5.13.2/submodules/ 2019-11-28T20:17:47 #kisslinux > ERROR: Feature 'system-xcb' was enabled, but the pre-condition 'features.xcb && tests.xcb_syslibs' failed. 2019-11-28T20:19:21 #kisslinux what's that? Also, what's the patch you reference in your source? 2019-11-28T20:19:38 #kisslinux in your pastebin, sorry 2019-11-28T20:19:38 #kisslinux https://termbin.com/4ui1 2019-11-28T20:20:05 #kisslinux Not sure if it is really needed yet. 2019-11-28T20:20:47 #kisslinux ok interesting. build seemed to complete ok here without it 2019-11-28T20:20:56 #kisslinux Nice 2019-11-28T20:21:08 #kisslinux Will remove it. Can always add it back if we get related errors at runtime. 2019-11-28T20:21:28 #kisslinux I'm going to try and find a full -system- list. 2019-11-28T20:28:01 #kisslinux Removed -system-xcb for now. 2019-11-28T20:29:01 #kisslinux This is what I'm using now: https://termbin.com/xpcf 2019-11-28T20:35:58 #kisslinux fails on my machine, something around kms/egl 2019-11-28T20:36:02 #kisslinux looking into it 2019-11-28T20:42:11 #kisslinux aah no it's sqlite related 2019-11-28T20:42:24 #kisslinux qsql_sqlite.cpp:(.text+0x2444): undefined reference to `sqlite3_column_table_name16' 2019-11-28T20:42:59 #kisslinux version mismatch maybe... 2019-11-28T20:43:23 #kisslinux Or our sqlite is compiled without a needed feature. 2019-11-28T20:44:06 #kisslinux Yup 2019-11-28T20:44:17 #kisslinux you got the same? 2019-11-28T20:44:57 #kisslinux I have the solution. :) 2019-11-28T20:45:05 #kisslinux > SQLITE_ENABLE_COLUMN_METADATA 2019-11-28T20:45:10 #kisslinux Our sqlite is missing this. 2019-11-28T20:45:49 #kisslinux something we can add in? 2019-11-28T20:46:11 #kisslinux Yea 2019-11-28T20:48:09 #kisslinux Will push an update to sqlite once I confirm it builds. 2019-11-28T20:48:40 #kisslinux My qt5 build hasn't failed yet. 2019-11-28T20:56:48 #kisslinux Also I just got to say again - well done on KISS. I've never known any system that makes it so simple to add new packages. 2019-11-28T20:57:21 #kisslinux Thanks, I appreciate it. 2019-11-28T20:57:49 #kisslinux Over the last 20 years I've dealt with tons of different Linux distros and BSDs, nothing I've found is this simple and easy 2019-11-28T20:58:36 #kisslinux "kiss c" ftw. you've no idea how much time that saves 2019-11-28T20:58:57 #kisslinux or maybe you do 2019-11-28T20:58:59 #kisslinux :) 2019-11-28T20:59:31 #kisslinux probably why you did it! 2019-11-28T20:59:52 #kisslinux Heh. 2019-11-28T20:59:54 #kisslinux :) 2019-11-28T21:00:35 #kisslinux I'm really happy with how the package system turned out. 2019-11-28T21:01:19 #kisslinux In my TODO are some simple tools to create package boilerplates. 2019-11-28T21:02:12 #kisslinux My workflow right now is usually just: 'touch build depends sources version; chmod +x build' 2019-11-28T21:02:57 #kisslinux It'd be nice to type "kiss-init" (for example) and have it spit these out though. 2019-11-28T21:03:38 #kisslinux You could take it further and have "kiss-init pkg_name version https://source.tar.gz". 2019-11-28T21:04:39 #kisslinux yeah sounds good. How would it know what repo to put it in? 2019-11-28T21:05:00 #kisslinux The simplest option is an environment variable to specify a repository path. 2019-11-28T21:05:16 #kisslinux ok cool 2019-11-28T21:05:18 #kisslinux The other option is the current directory. 2019-11-28T21:06:33 #kisslinux interesting. Personally I'd like the cwd option. I have tmux running, and in each tab I might be working on a package for a different repo. So in each tab the cwd would be the repo, so that makes sense to me at least 2019-11-28T21:06:45 #kisslinux Pushed an update to sqlite. 2019-11-28T21:06:47 #kisslinux OK, will do. 2019-11-28T21:09:57 #kisslinux thanks - updating sqlite now, will try qt5 again after that 2019-11-28T21:10:08 #kisslinux Also a question - is it possible to do binary-only package management? 2019-11-28T21:10:15 #kisslinux i.e. I build packages on one large machine, then on another machine I install the binary packages, but I don't build anything on that machine. Does "kiss u" keep things up to date? 2019-11-28T21:10:31 #kisslinux would I use rsync or something? 2019-11-28T21:14:47 #kisslinux You can install binaries by using 'kiss i /path/to/pkg.tar.gz' on the other machine. 2019-11-28T21:15:05 #kisslinux 'kiss u' will let you know if anything on the second machine is out of date. 2019-11-28T21:16:08 #kisslinux how does it know things are out of date? because I copied over newer package versions into my ~/.cache/kiss/bin directory? 2019-11-28T21:17:19 #kisslinux It compares the installed version of a package to the first match in the repository list. 2019-11-28T21:18:53 #kisslinux aah, so it's because of the "git pull" step it knows. I just have to make sure I have the latest binaries in ~/.cache/kiss/bin before I run "kiss u", then it should just work... correct? 2019-11-28T21:19:39 #kisslinux That's one way of doing it, yeah. 2019-11-28T21:20:33 #kisslinux You could run `kiss u`, exit at the prompt once updates are shown and manually run `kiss i /path/to/pkg.tar.gz` for each package requiring an update. 2019-11-28T21:20:44 #kisslinux qt5 built for me. 2019-11-28T21:20:59 #kisslinux All hail ccache. 2019-11-28T21:22:13 #kisslinux woohoo! worked for me too. Will start going down the lxqt build chain with this version of qt5 tomorrow. 2019-11-28T21:23:06 #kisslinux We need to fix the /usr/share location. Right now it spits everything into /usr. 2019-11-28T21:23:31 #kisslinux I'll move this qt5 package into extra/ in the main repositories and we can work on it from there. 2019-11-28T21:24:07 #kisslinux ok cool 2019-11-28T21:25:01 #kisslinux I need to find a simple qt5 application to use as a build test too. 2019-11-28T21:26:48 #kisslinux transmission-qt seems simple. :) 2019-11-28T21:31:52 #kisslinux -> kiss-size qt5 | tail -1 2019-11-28T21:31:55 #kisslinux 64.7M total 2019-11-28T21:31:56 #kisslinux -> kiss-size gtk+3 | tail -1 2019-11-28T21:31:58 #kisslinux 14.4M total 2019-11-28T21:32:28 #kisslinux is that qt5 just base or full suite? 2019-11-28T21:32:34 #kisslinux qt5-base 2019-11-28T21:32:44 #kisslinux Specifically: https://download.qt-project.org/official_releases/qt/5.13/5.13.2/submodules/qtbase-everywhere-src-5.13.2.tar.xz 2019-11-28T21:33:27 #kisslinux We can further reduce the size though. 2019-11-28T21:33:51 #kisslinux This build links to gtk3... 2019-11-28T21:36:14 #kisslinux qt5 uses glib solely for event loop handling. 2019-11-28T21:40:28 #kisslinux It'll also be smaller once I make it use system xcb libs. 2019-11-28T21:53:17 #kisslinux Hello 2019-11-28T22:36:59 #kisslinux Where is the policies.json store for firefox? 2019-11-28T22:41:34 #kisslinux > /usr/lib/firefox/distribution/policies.json 2019-11-28T22:44:27 #kisslinux Our qt5 works great. :D 2019-11-28T22:44:35 #kisslinux transmission-qt built and running. 2019-11-28T23:00:27 #kisslinux do i need to recompile firefox after changing the policies? 2019-11-28T23:02:07 #kisslinux No 2019-11-28T23:02:13 #kisslinux It's a runtime file. 2019-11-28T23:02:38 #kisslinux :) 2019-11-28T23:05:25 #kisslinux besides disablefirefoxaccounts which policies would be affecting the sync functionality? 2019-11-28T23:18:44 #kisslinux > DisableFirefoxAccounts 2019-11-28T23:19:37 #kisslinux Also: /usr/lib/firefox/browser/defaults/preferences/vendor.js 2019-11-28T23:19:53 #kisslinux Look for 'sync'/'accounts' and delete the entries. 2019-11-28T23:20:25 #kisslinux Apologies, however KISS' Firefox build needs to disable these to prevent Firefox from phoning home by default. 2019-11-28T23:21:34 #kisslinux Its fine, i'd much rather have to enable things than disable them. :) 2019-11-28T23:42:27 #kisslinux I'm actually impressed by the work of Redox so far, https://gitlab.redox-os.org/redox-os/cookbook/tree/master/recipes they managed to build gcc et al. 2019-11-28T23:43:28 #kisslinux however, it'd be ironic if in the end they use libgcc for unwinding eventhough llvm-libunwind exists (and for some reason I can't use it for Rust)