2020-05-29T00:09:29 #kisslinux ok, system kiss also fails without ccache 2020-05-29T00:09:52 #kisslinux * is not a valid file. wheres the widget.. 2020-05-29T00:18:32 #kisslinux ../../../gcc/libgcc/generic-morestack-thread.c:128:1: internal compiler error: Segmentation fault 2020-05-29T00:18:35 #kisslinux oh no 2020-05-29T00:20:55 #kisslinux Uhoh 2020-05-29T00:23:55 #kisslinux this damn qt, I thought all would be top and nicley now 2020-05-29T00:24:00 #kisslinux Its not! -.- 2020-05-29T01:50:23 #kisslinux Now that all that qt nonsense is sorted I can get back to debugging kde -.- 2020-05-29T02:19:41 #kisslinux dilynm: My system kiss can build qt5 again 2020-05-29T02:20:05 #kisslinux I think its icu 2020-05-29T02:20:47 #kisslinux This is my pkg list and it differs to the prior one through icu. https://termbin.com/shea 2020-05-29T02:21:28 #kisslinux Oh my goodness 2020-05-29T02:21:36 #kisslinux Qt5 doesn't even use ICU... 2020-05-29T02:23:04 #kisslinux yes its icu. it builds just fine with it. same for qt5-declarative, falkon 2020-05-29T02:23:16 #kisslinux I have tested two times now 2020-05-29T02:23:41 #kisslinux though this is kiss 2.x ;) 2020-05-29T02:24:29 #kisslinux I'll have to test it >.< 2020-05-29T02:24:36 #kisslinux Man that's unbelievably frustrating 2020-05-29T02:25:38 #kisslinux Is this a change of behaviour after version bump? 2020-05-29T02:25:45 #kisslinux go for it 2020-05-29T02:26:01 #kisslinux I'll have to do it in the morning 2020-05-29T02:26:15 #kisslinux I'm not sure if my problems coincided with the 5.14.2 release I'd have to check 2020-05-29T02:29:45 #kisslinux cu you later 2020-05-29T03:49:22 #kisslinux does anyone know if its possible to access webcam and mic from within an archlinux chroot 2020-05-29T03:50:33 #kisslinux unfortunately I'm being forced to use zoom but it depends on pulseaudio and a bunch of other crap 2020-05-29T03:51:14 #kisslinux and its proprietary 2020-05-29T07:06:12 #kisslinux o/ 2020-05-29T07:06:20 #kisslinux dilyn: Great work with qt5 and friends 2020-05-29T07:06:27 #kisslinux dilynm: 2020-05-29T07:06:43 #kisslinux ectlunya: That should very much be possible. 2020-05-29T12:34:51 #kisslinux yup. everything is working well 2020-05-29T12:40:21 #kisslinux although I have to run as a root user within the chroot for it to work 2020-05-29T12:53:08 #kisslinux Hola 2020-05-29T13:01:41 #kisslinux dylan02: thanks! 2020-05-29T13:02:00 #kisslinux claudia: just tested building qt5 with ICU installed. The fucker worked. 2020-05-29T13:02:06 #kisslinux I am... Without words. 2020-05-29T13:02:22 #kisslinux Ouch 2020-05-29T13:03:22 #kisslinux Yeah. Why does it work xD 2020-05-29T13:13:19 #kisslinux It is almost impossible to remove icu dependencies it is disgusting 2020-05-29T13:13:50 #kisslinux It was added to the repository because of webkit 2020-05-29T13:26:24 #kisslinux You hate hear it >.< 2020-05-29T13:34:38 #kisslinux anybody looked at putting kiss on a raspberry pi? 2020-05-29T13:37:00 #kisslinux claudia: strangely, qt5-tools will not build. Same error. 2020-05-29T13:55:28 #kisslinux o/ 2020-05-29T13:56:13 #kisslinux dilynm: nice you can reproduce! 2020-05-29T13:57:01 #kisslinux I dont know I would go for further investigation, see how qt 5.14 is building with and without icu on latest kiss. 2020-05-29T13:57:40 #kisslinux whats super strange, that the version of kiss seem to matter, so this is something dylanaraps should also look into? 2020-05-29T13:59:11 #kisslinux I guess also when I build qt5 5.15 with kiss-1.9 last night, it took unreasonable long. And didnt use ccache. Maybe qt was building its own icu? like it was likely with xcb? 2020-05-29T14:01:11 #kisslinux But I cant really look into things, just test and make my mind up : D 2020-05-29T14:10:32 #kisslinux This is the last thing I want to be doing xD 2020-05-29T14:12:42 #kisslinux But I don't think qt bundles ICU, it just detects if it's present 2020-05-29T14:16:59 #kisslinux y, I test out qt5.14 soon, no problem! 2020-05-29T14:45:45 #kisslinux Why do you need qt with icu? 2020-05-29T14:46:06 #kisslinux What's icu needed for I mean? 2020-05-29T14:48:31 #kisslinux without it, qt complains about something with widgets : D 2020-05-29T15:01:43 #kisslinux For some reason without ICU, when building qt widgets it fails to parse some files and thinks that the comment is part of the file 2020-05-29T15:09:50 #kisslinux anyone familiar with how to have cascading default ALSA cards in /etc/asound.conf ? 2020-05-29T15:42:45 #kisslinux @freddyruxpin what do you mean by cascading? do you want sound to go to all of them? 2020-05-29T15:44:11 #kisslinux dilynm: by qt widgets you mean like libQt5Widgets or something else? 2020-05-29T15:46:24 #kisslinux The error appears on files in src/widgets/dialogs, such as qfiledialog.h 2020-05-29T15:46:24 #kisslinux ominous_anonymou: default to card1 if it is present in alsa, otherwise card0 2020-05-29T15:46:42 #kisslinux Presumably it would happen with every one of those header files because they all start the same way 2020-05-29T15:52:38 #kisslinux It's only strange because it seems like every other header file is going to have the same structure. For instance, look at the ones in src/gui/image 2020-05-29T15:52:48 #kisslinux I dunno. I'm not clever enough to figure this out 2020-05-29T15:53:16 #kisslinux so building qt5-base with -no-icu doesn't work for you? cuz it doesn't cause me any problems 2020-05-29T15:56:28 #kisslinux finally got my lto workarounds set up and most of my system rebuilt with unneccesary optimizations 2020-05-29T15:56:52 #kisslinux In theory that would do the same as not having ICU and leaving out the line, but let's see! My money's on it working, because why wouldn't it (: 2020-05-29T16:20:42 #kisslinux E5sten: strangely, it did not work 2020-05-29T16:20:56 #kisslinux This is odd 2020-05-29T16:23:13 #kisslinux can you link a paste of the build output? 2020-05-29T16:23:17 #kisslinux or at least relevant build output 2020-05-29T16:25:51 #kisslinux First thousand lines: ix.io/2nK3 2020-05-29T16:26:01 #kisslinux Last thousand: ix.io/2nK4 2020-05-29T16:30:43 #kisslinux >File '**********************' is not valid 2020-05-29T16:31:01 #kisslinux >make[2]: *** [Makefile:78314: .uic/ui_qfiledialog.h] Error 1 2020-05-29T16:33:39 #kisslinux can you upload src/widgets/.uic/ui_qfiledialog.h? 2020-05-29T16:34:18 #kisslinux also just to make sure, have you completely removed the build dir from when you were building with icu before you tried building without? 2020-05-29T16:44:21 #kisslinux https://changelog.com/news/kiss-a-linux-distro-focused-on-simplicity-NA80 2020-05-29T16:44:27 #kisslinux Neat little article 2020-05-29T16:45:53 #kisslinux lol you weren't kidding with "little" 2020-05-29T16:46:43 #kisslinux lol 2020-05-29T16:51:49 #kisslinux they kept it simple 2020-05-29T16:53:25 #kisslinux I like how the KISS site breaks this "checker": https://www.websitecarbon.com/website/k1ss-org/ 2020-05-29T16:53:53 #kisslinux > 2020-05-29T16:53:53 #kisslinux 0kWh of energy 2020-05-29T16:53:57 #kisslinux > That’s enough electricity to drive an electric car 3km. 2020-05-29T16:55:00 #kisslinux > Only 2020-05-29T16:55:03 #kisslinux 0.00g of CO2 is produced every time someone visits this web page. 2020-05-29T16:55:08 #kisslinux > If this web page used green hosting, then it would emit 9% less CO2 2020-05-29T16:58:50 #kisslinux Yeah, lol 2020-05-29T17:04:06 #kisslinux I'll see if I can nab it E5ten 2020-05-29T17:04:32 #kisslinux I build in /tmp so all remnants should disappear but I'll check again 2020-05-29T17:06:29 #kisslinux alright 2020-05-29T17:09:18 #kisslinux You can set KISS_DEBUG=1 to keep the directory around. 2020-05-29T17:09:38 #kisslinux dylan02: Re: that changelog.com article 2020-05-29T17:09:41 #kisslinux > looks rad too 2020-05-29T17:09:43 #kisslinux lol 2020-05-29T17:10:10 #kisslinux Someone going to tell him? 2020-05-29T17:13:01 #kisslinux dylan02: you should add it to testimonials 2020-05-29T17:13:07 #kisslinux > looks rad too 2020-05-29T17:13:50 #kisslinux Hard agree. 2020-05-29T17:13:52 #kisslinux lmao 2020-05-29T17:30:18 #kisslinux i return 2020-05-29T17:30:22 #kisslinux with a new repository 2020-05-29T17:30:23 #kisslinux https://github.com/periish/kiss-pulseaudio 2020-05-29T17:48:33 #kisslinux E5ten: here's the ui_qfiledialog.h: ix.io/2nKj 2020-05-29T17:48:51 #kisslinux periish you make it look so easy 2020-05-29T17:48:57 #kisslinux Haha 2020-05-29T17:49:04 #kisslinux Pulse is actually very sane 2020-05-29T17:49:15 #kisslinux The buildsystem has a lot of options to disable things that aren't needed 2020-05-29T17:49:35 #kisslinux And community already has the audio libs I needed for the one dependency of Pulse 2020-05-29T17:53:35 #kisslinux That's very nice of the devs to do that for you 2020-05-29T17:53:44 #kisslinux Yes 2020-05-29T17:53:48 #kisslinux Why is systemd-login an option xD 2020-05-29T17:53:56 #kisslinux Not a clue 2020-05-29T17:54:05 #kisslinux Presumably to cover corporate needs 2020-05-29T17:59:50 #kisslinux what's the point of using readonly variables in shell ? 2020-05-29T18:02:57 #kisslinux ? 2020-05-29T18:03:14 #kisslinux dilynm: I'm wondering where the File ** is not valid before the error about way more *s is coming from? 2020-05-29T18:03:34 #kisslinux Hm 2020-05-29T18:03:50 #kisslinux I'm not entirely certain. 2020-05-29T18:04:17 #kisslinux It's all the more perplexing that it builds just fine when I do it manually, and fails with kiss b qt5 2020-05-29T18:05:38 #kisslinux (I'll rebuild with -j1 to see if I can make out what it's up to when it says file ** not valid) 2020-05-29T18:06:05 #kisslinux See you in a decade 2020-05-29T18:06:42 #kisslinux Try 'grep -r "is not valid" .' in the source tree. 2020-05-29T18:09:51 #kisslinux ix.io/2nKp 2020-05-29T18:11:51 #kisslinux thoughts? https://files.ecmelberk.com/kiss-db-test.txt 2020-05-29T18:11:56 #kisslinux Could be: ./tools/uic/main.cpp: fprintf(stderr, "File '%s' is not validn", inputFile.isEmpty() ? "" : inputFile.toLocal8Bit().constData()); 2020-05-29T18:13:03 #kisslinux dilynm: Actually, I think that's it. 2020-05-29T18:13:17 #kisslinux oh my god I actually think I feel like I remember having to deal with this in the past but I don't think I have the fix anymore 2020-05-29T18:13:41 #kisslinux I'm really not sure I just feel like I have a vague memory of this 2020-05-29T18:14:24 #kisslinux ix.io/2nKr 2020-05-29T18:14:26 #kisslinux Line 172 2020-05-29T18:15:40 #kisslinux Yeah 2020-05-29T18:15:50 #kisslinux > bool rtn = driver.uic(inputFile, out); 2020-05-29T18:15:55 #kisslinux Need to see what this does now. 2020-05-29T18:16:18 #kisslinux Inside 'driver.c' in the same directory. 2020-05-29T18:17:36 #kisslinux We have a driver.cpp ix.io/2nKs 2020-05-29T18:17:48 #kisslinux Yeah, my bad. 2020-05-29T18:17:49 #kisslinux And driver.h ix.io/2nKt 2020-05-29T18:18:20 #kisslinux There's two of them(?) 2020-05-29T18:18:27 #kisslinux ie, two functions with the same name(?) 2020-05-29T18:18:38 #kisslinux > bool Driver::uic(const QString &fileName, DomUI *ui, QTextStream *out) 2020-05-29T18:18:44 #kisslinux > bool Driver::uic(const QString &fileName, QTextStream *out) 2020-05-29T18:18:54 #kisslinux It seems to call the latter one though. 2020-05-29T18:19:30 #kisslinux > bool rtn = tool.write(&f); 2020-05-29T18:19:34 #kisslinux Into tool.cpp we go? 2020-05-29T18:19:50 #kisslinux There's no tool.cpp huh. 2020-05-29T18:20:20 #kisslinux No 2020-05-29T18:20:27 #kisslinux Where is write defined? 2020-05-29T18:21:15 #kisslinux Hello, 2020-05-29T18:21:23 #kisslinux hola 2020-05-29T18:21:52 #kisslinux It's been a while. How are you? 2020-05-29T18:21:55 #kisslinux Easiest way to find that? 2020-05-29T18:22:07 #kisslinux I know approximately 0 C 2020-05-29T18:22:29 #kisslinux I'm good 2020-05-29T18:22:32 #kisslinux Yourself ? 2020-05-29T18:22:54 #kisslinux I'm good thanks 2020-05-29T18:22:55 #kisslinux Interesting commits? https://github.com/qt/qtbase/commit/de1d51a3fd69a4961816ecfc3982424d5379a00f#diff-60d22ec8acf0f072ffba40d5e54709d3 https://github.com/qt/qtbase/commit/3f7d087d3394a0cd80042f50edd9abcc53febe18#diff-60d22ec8acf0f072ffba40d5e54709d3 2020-05-29T18:23:26 #kisslinux I'm very satisfied with KISS... just to say. 2020-05-29T18:23:41 #kisslinux Maybe? In uic.h: http://ix.io/2nKw 2020-05-29T18:24:14 #kisslinux Yeah 2020-05-29T18:24:22 #kisslinux I'm lost from here on though 2020-05-29T18:24:53 #kisslinux dylan02 how are you ? 2020-05-29T18:25:09 #kisslinux I'm good, how are you? I'm glad you're satisfied with KISS. :P 2020-05-29T18:26:03 #kisslinux I'm good. thanks... yeah because my old laptop boots in 3s.:) 2020-05-29T18:26:53 #kisslinux dilynm: > This page documents the User Interface Compiler for the Qt Widgets module. The uic reads an XML format user interface definition (.ui) file as generated by Qt Designer and creates a corresponding C++ header file. 2020-05-29T18:27:07 #kisslinux humaid_02: That's awesome. 2020-05-29T18:27:22 #kisslinux Hmmmm 2020-05-29T18:27:24 #kisslinux dilynm: https://doc.qt.io/qt-5/uic.html 2020-05-29T18:27:25 #kisslinux Yea, KISS is great 2020-05-29T18:28:27 #kisslinux I found the same bug? https://stackoverflow.com/questions/46862737/cmake-qt-uic-failed 2020-05-29T18:28:49 #kisslinux Is it from Cmake? 2020-05-29T18:28:58 #kisslinux or qmake? 2020-05-29T18:29:41 #kisslinux > There's a quirk with CMake and QT for AUTOUIC. It is claimed that CMake will automatically scan files for ui file includes though it does not work if the ui include is on the first line of the source file. 2020-05-29T18:30:45 #kisslinux By the way, why when I shutdown it says: "/usr/lib/init/rc.lib line 12 can't create /dev/null". or something like that. 2020-05-29T18:30:51 #kisslinux > think I may have fixed it by removing the set(CMAKE_AUTOUIC ON) call, do a pull and see if it fixes it 2020-05-29T18:31:00 #kisslinux humaid_02: Will see if I can reproduce. 2020-05-29T18:31:40 #kisslinux I don't shutdown very often, though. 2020-05-29T18:31:57 #kisslinux I Also found that same bug; it doesn't use CMake tho 2020-05-29T18:32:02 #kisslinux At least, it doesn't seem it 2020-05-29T18:32:09 #kisslinux No CMakeLists.txt 2020-05-29T18:32:45 #kisslinux humaid_02: This is related to the function which prints to the screen. It runs right at the end when /dev/ no longer exists which is why the error appears. It's harmless in other words. 2020-05-29T18:33:00 #kisslinux (It sends some output to /dev/null) 2020-05-29T18:33:05 #kisslinux It uses CMake for tests. There's one in the network src tree 2020-05-29T18:33:59 #kisslinux dylan02 thanks, I noticed it's harmless. 2020-05-29T18:34:07 #kisslinux I'll push a fix shortly. 2020-05-29T18:37:09 #kisslinux Hmm. Log: ix.io/2nKD 2020-05-29T18:37:09 #kisslinux It fails after calling this wrapper ix.io/wnKE which is... Unremarkable 2020-05-29T18:38:12 #kisslinux Second link is blank? 2020-05-29T18:39:03 #kisslinux humaid_02: https://github.com/kisslinux/init/commit/0198696e5ea9e3fa00f62781c068046944e2e0e0 2020-05-29T18:39:05 #kisslinux Weird 2020-05-29T18:39:21 #kisslinux It just appends a couple LD_LIBRARY_PATHs 2020-05-29T18:39:52 #kisslinux ix.io/2nKE 2020-05-29T18:39:55 #kisslinux qt 5.14 also fails now without icu. https://termbin.com/7xzl line 1707 2020-05-29T18:40:37 #kisslinux humaid_02: Will push a new release with the fix once I ensure it works fine. 2020-05-29T18:43:02 #kisslinux claudia02: Is that a full log? 2020-05-29T18:45:03 #kisslinux dylan02: yes 2020-05-29T18:45:17 #kisslinux hm maybe no good overview? 2020-05-29T18:46:52 #kisslinux no its not complete. apologies 2020-05-29T18:47:12 #kisslinux dylan02 I'm glad, thanks. 2020-05-29T18:48:23 #kisslinux dylan02 theres a file upload https://u.teknik.io/XNDLq 2020-05-29T18:48:29 #kisslinux line 1707 2020-05-29T18:48:51 #kisslinux Thanks 2020-05-29T18:50:07 #kisslinux claudia02: That's the same error we've been talking about. :P 2020-05-29T18:50:29 #kisslinux Is it always dialogs/qfiledialog.ui? dilynm: 2020-05-29T18:50:34 #kisslinux I dont know if thats bad or good : D 2020-05-29T18:52:27 #kisslinux Here's the .ui file: https://termbin.com/9qot 2020-05-29T18:53:05 #kisslinux I'm pretty sure it's always been that one 2020-05-29T18:53:46 #kisslinux That's a good thing 2020-05-29T18:53:54 #kisslinux The issue might be in the file itself 2020-05-29T18:54:01 #kisslinux (src/widgets/dialogs/qfiledialog.ui) 2020-05-29T18:55:20 #kisslinux It would probably always be that file because it's the only one with a .ui 2020-05-29T18:55:57 #kisslinux In all of src/widgets, in fact 2020-05-29T18:56:58 #kisslinux There are a few others in src/, but they're all in printsupport 2020-05-29T18:57:03 #kisslinux Which we disable 2020-05-29T19:01:27 #kisslinux Can we disable this one? 2020-05-29T19:03:33 #kisslinux There's 170~ ui files in the sources, are we sure? 2020-05-29T19:03:48 #kisslinux Ah, most of it is tests/* 2020-05-29T19:08:13 #kisslinux I have no idea if we can or should disable this 2020-05-29T19:08:15 #kisslinux Or how... 2020-05-29T19:08:55 #kisslinux Where does uic get called to generate the header file? You could disable that and simply cp a pre-generated one (from a working build). 2020-05-29T19:09:03 #kisslinux This is a horrible workaround though... 2020-05-29T19:13:00 #kisslinux Hmm 2020-05-29T19:13:36 #kisslinux ix.io/wnKS in Qt5WidgetsConfigExtras.cmake.in, generated after ./configure 2020-05-29T19:14:39 #kisslinux Blank file again. :P 2020-05-29T19:14:47 #kisslinux 2 not w 2020-05-29T19:14:51 #kisslinux I hate my phone xD 2020-05-29T19:14:55 #kisslinux Thanks 2020-05-29T19:16:45 #kisslinux qfiledialog.cpp is mentioned in platforms/cocoa, and then a bunch of other widgets/ files 2020-05-29T19:17:05 #kisslinux ix.io/2nKV 2020-05-29T19:18:47 #kisslinux Hm 2020-05-29T19:20:59 #kisslinux We could potentially just avoid uic altogether by getting it out of the Makefile in src/? 2020-05-29T19:21:38 #kisslinux ix.io/2nKX 2020-05-29T19:29:58 #kisslinux hey periish o/ 2020-05-29T19:33:22 #kisslinux The fastest way around this whole mess is to disable widgets, but qt apps would (rightfully) anticipate the existence of widgets (like Falkon, Viper-Browser, to say the least) 2020-05-29T19:42:08 #kisslinux so, i just finished this, any feedback? https://github.com/Admicos/kiss-repo/tree/master/custom/kiss-find 2020-05-29T19:51:01 #kisslinux this is pretty cool! 2020-05-29T19:52:16 #kisslinux why those exta quotes for the output? 2020-05-29T19:52:33 #kisslinux it's outputting json 2020-05-29T19:52:36 #kisslinux {}[] 2020-05-29T19:52:37 #kisslinux directly from jq 2020-05-29T19:53:01 #kisslinux i was planning on making a prettier output, but i decided having it json would be both easier and could let people script it 2020-05-29T19:56:46 #kisslinux another idea is to group repositories together when there are multiple pkgs from one repo. If thats easy possible though. 2020-05-29T19:56:49 #kisslinux big nice 2020-05-29T19:58:22 #kisslinux admicos: https://github.com/Admicos/kiss-find-db/blob/master/generate_fat_db.sh#L14 you can maybe specify a depth to help restrict it 2020-05-29T20:00:32 #kisslinux assuming no one would try to put a package 3 levels deep, yeah that kinda makes sense 2020-05-29T20:02:48 #kisslinux i mean i would restrict it from 2-3 deep, seems like theres no real standard 2020-05-29T20:03:44 #kisslinux i also wonder if it could be accomplished just through the github api, though i prefer the locally caching method you have now 2020-05-29T20:03:50 #kisslinux no, i meant like /folder1/folder2/package/(build,depends,...) 2020-05-29T20:04:07 #kisslinux also, it can definitely be done from the github api, but there are two downsides for that 2020-05-29T20:04:15 #kisslinux one: non-github repos are unusable 2020-05-29T20:04:33 #kisslinux two: requires a good connection and hoping you don't get rate limited 2020-05-29T20:30:08 #kisslinux mpv build is failing 2020-05-29T20:30:12 #kisslinux static Parameter defconfig[ParameterLast] = { 2020-05-29T20:30:12 #kisslinux ········SETB(AcceleratedCanvas, 1), 2020-05-29T20:30:12 #kisslinux ········SETB(CaretBrowsing, 0), 2020-05-29T20:30:12 #kisslinux ········SETV(CookiePolicies, "@Aa"), 2020-05-29T20:30:43 #kisslinux shit 2020-05-29T20:30:43 #kisslinux wrong clipboard 2020-05-29T20:30:54 #kisslinux https://termbin.com/c1bf 2020-05-29T20:36:08 #kisslinux libressl is installed so I'm not sure why im getting a linker error from libssl.o 2020-05-29T20:36:10 #kisslinux any ideas? 2020-05-29T20:42:14 #kisslinux Try rebuilding libressl? 2020-05-29T20:42:52 #kisslinux It links to libssl.so.47 but I have libssl.so.48 2020-05-29T21:13:11 #kisslinux i have libssl.so.48 as well 2020-05-29T21:28:50 #kisslinux rebuilt ffmpeg and its solved 2020-05-29T21:29:10 #kisslinux should've figured since thats what depended on libressl