💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-05-15.txt captured on 2024-05-26 at 16:25:06.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2020-05-15T02:38:34 #kisslinux <konimex> dilynm: do you have any logs? I can't reproduce your issues since @libc++ builds fine here with a fresh chroot 2020-05-15T02:41:53 #kisslinux <dilynm> It builds fine, that's just a message that shows up after CMake does it configure business 2020-05-15T02:42:14 #kisslinux <dilynm> clang-pass2 fails at 91% but I'm not sure if it's related 2020-05-15T02:44:53 #kisslinux <dilynm> ix.io/2m5b 2020-05-15T03:56:15 #kisslinux <konimex> alright, compiling llvm-pass2 now to see if the fail's related 2020-05-15T03:56:26 #kisslinux <konimex> I want to combine these two pkgs at some point... 2020-05-15T04:59:50 #kisslinux <konimex> dilynm; yep, I can reproduce it, will fix 2020-05-15T05:04:40 #kisslinux <dilynm> Hooray! What was wrong? I couldn't figure it out 2020-05-15T05:10:47 #kisslinux <konimex> something with libc++ flags for gcc, perhaps, but my search turns out empty, I'm still finding a workaround first (and I hope llvm-pass2 can be deleted) 2020-05-15T05:43:44 #kisslinux <konimex> ...looks like I found the problem 2020-05-15T05:44:02 #kisslinux <konimex> my sources for compiler-rt still uses the 9.0.1 version 2020-05-15T05:52:55 #kisslinux <dilynm> How did we both miss that xD 2020-05-15T05:55:03 #kisslinux <konimex> I'm still fixing things (such as compiler-rt unusable because gcc is still used) and hopefully it'll be fixed by tonight 2020-05-15T05:59:16 #kisslinux <dilynm> Very cool! 2020-05-15T06:41:10 #kisslinux <dilynm> Kde is "close"™️ 2020-05-15T06:41:25 #kisslinux <dilynm> After three hours of this nonsense it is bed time 2020-05-15T06:42:21 #kisslinux <dilynm> (technically it should 'just work' if we include gettext + Pam) 2020-05-15T06:44:56 #kisslinux <dylan02> Nice 2020-05-15T07:02:47 #kisslinux <dylan02> libressl 3.1.1 is out 2020-05-15T07:03:20 #kisslinux <dylan02> https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.1.1-relnotes.txt 2020-05-15T08:02:48 #kisslinux <fehawen> Hello o/ 2020-05-15T08:08:05 #kisslinux <dylan02> o/ 2020-05-15T10:50:14 #kisslinux <dylan03> For those wondering about "binary repositories" or "binary packages", see: https://github.com/kisslinux/repo/tree/master/extra/firefox-esr-bin It gets no simpler than this and it's nothing we need to write abstractions for. 2020-05-15T10:56:39 #kisslinux <jedavies> Getting a build failure in zathura-pdf-mupdf: ./zathura-pdf-mupdf/index.c:70:33: error: incompatible types when assigning to type 'unsigned int' from type 'fz_location', target.page_number = fz_resolve_link(ctx, document, outline->uri, &x, &y); 2020-05-15T11:26:54 #kisslinux <konimex> dilynm: made some changes to kiss-llvm, see if you can build it now 2020-05-15T11:28:19 #kisslinux <konimex> dylan: the complicated part is where to store the binary tarballs since uploading it to github manually isn't ideal 2020-05-15T11:28:31 #kisslinux <konimex> at least if the repo must be fully binary 2020-05-15T11:35:01 #kisslinux <merakor> dylan03: it is simple to implement as no changes are needed on the package manager, but not simple to maintain and distribute 2020-05-15T11:36:03 #kisslinux <merakor> And there is only firefox as a binary package 2020-05-15T11:36:50 #kisslinux <merakor> As the number would increase, you would need lots of `-bin` packages 2020-05-15T11:37:49 #kisslinux <merakor> Also there is a limit to github releases, it isn't exactly ideal anyway 2020-05-15T11:42:38 #kisslinux <ominous_anonymou> how many binary packages do you expect there to be? 2020-05-15T11:46:13 #kisslinux <merakor> I think 10-15, so not much 2020-05-15T11:50:33 #kisslinux <ominous_anonymou> is that something that can be deferred until it's actually an issue? i feel like finding/setting up another distribution point solely for binary packages is against "a focus on simplicity and the concept of less is more", however I do agree that if that number keeps growing then an alternative will probably be needed. 2020-05-15T11:52:02 #kisslinux <konimex> ominous_anonymou: for KISS Linux, yes, but I think merakor is focusing for Carbs here since iirc binary packages are on his roadmap 2020-05-15T11:52:22 #kisslinux <ominous_anonymou> ohhh ok, my apologies, i missed that 2020-05-15T11:53:41 #kisslinux <konimex> and it's one of the goals in Wyvertux (once I restart development) too since, well, LLVM is a beast 2020-05-15T11:53:41 #kisslinux <merakor> That's okay 2020-05-15T11:54:05 #kisslinux <kisslinuxuser> was something dylan mentioned on reddit before 2020-05-15T11:54:07 #kisslinux <kisslinuxuser> "I'd like to explore adding binary package support to KISS so users don't have to compile everything themselves." 2020-05-15T11:56:50 #kisslinux <merakor> I have two reasons for having it as a roadmap, for distributing big packages such as llvm, webkit etc. The other reason is that users would be able to easily share packages between each other, between computers. 2020-05-15T12:12:04 #kisslinux <ominous_anonymou> just make a torrent system where it gets downloaded from other uses, then you won't have to figure out a storage solution :) 2020-05-15T12:12:09 #kisslinux <ominous_anonymou> *other users 2020-05-15T12:30:20 #kisslinux <merakor> I should create a low-cost proprietary packaging system where users are the clueless package mirrors, which nobody can opt out c: 2020-05-15T12:30:32 #kisslinux <merakor> Welcome to microsoft linux 2020-05-15T12:31:31 #kisslinux <merakor> Forced updates included, freedom is not 2020-05-15T12:31:49 #kisslinux <ominous_anonymou> lmao i didn't even think of that, that's basically their update system now 2020-05-15T12:35:03 #kisslinux <merakor> Yeah, a windows machine downloads updates to the machines connected on LAN 2020-05-15T12:35:34 #kisslinux <merakor> So, definitely not far fetched :P 2020-05-15T12:41:07 #kisslinux <spacehare> you *could* abuse sourcehut's CI system for compiling packages >:) 2020-05-15T13:03:03 #kisslinux <jedavies> I had something locally where it would run rsync before the normal "kiss u" process, copying the binary packages from another machine to ~/.cache/kiss/bin. But "kiss i" didn't install deps, so have to run something like "kiss-depends pkg | cut .... | xargs ... | kiss i" to install deps. 2020-05-15T13:32:07 #kisslinux <tobykisslnx> Anyone built node on kiss before? 2020-05-15T13:35:25 #kisslinux <konimex> nodejs? 2020-05-15T13:35:34 #kisslinux <konimex> it's required to build it on kiss, so yes 2020-05-15T13:36:07 #kisslinux <tobykisslnx> Okay, I'm trying to get coc for nvim at the moment 2020-05-15T13:37:32 #kisslinux <konimex> s/it/firefox/ 2020-05-15T13:38:03 #kisslinux <tobykisslnx> Didn't realise how long it would take to get nodejs to build though 2020-05-15T13:40:24 #kisslinux <dilynm> It takes forever :'( 2020-05-15T13:41:00 #kisslinux <tobykisslnx> Does anyone know a good place for xcb docs? 2020-05-15T13:41:17 #kisslinux <tobykisslnx> I've looked at a few but just didn't really take too much away from them 2020-05-15T13:42:49 #kisslinux <konimex> yep, I recommend to build node with ninja so at least one would know how many objects are to be compiled 2020-05-15T13:43:11 #kisslinux <tobykisslnx> 1914 :o 2020-05-15T13:43:21 #kisslinux <konimex> s/ninja/ninja-compatible solution, so samurai should work 2020-05-15T13:47:02 #kisslinux <dylan02> re, -bin packages; For a binary repository you'd just drop the '-bin'. 2020-05-15T13:47:43 #kisslinux <dylan02> re, hosting; This is something you'll need to figure out regardless of implementation. A VPS, a mirror hosted by someone, etc. 2020-05-15T13:48:11 #kisslinux <dylan02> re, How many -bin packages we'll have; No more other than Firefox. 2020-05-15T14:14:57 #kisslinux <ominous_anonymou> tobykisslnx have you seen this: https://xcb.freedesktop.org/tutorial/ 2020-05-15T14:15:50 #kisslinux <tobykisslnx> Yes 2020-05-15T14:16:34 #kisslinux <tobykisslnx> ominous_anonymou It seems to be more of a comparison than a tutorial tbh 2020-05-15T14:16:46 #kisslinux <tobykisslnx> And it assumes knowledge of Xlib (which I don't have) 2020-05-15T14:20:56 #kisslinux <mattx433> hello 2020-05-15T14:28:54 #kisslinux <dylan02> ello 2020-05-15T15:07:21 #kisslinux <illiliti> https://termbin.com/7vly << why 'echo true' never executed? 2020-05-15T15:32:56 #kisslinux <spacehare> hi 2020-05-15T15:34:41 #kisslinux <spacehare> konimex: what exactly are the benefits of using samurai over ninja? 2020-05-15T15:36:55 #kisslinux <konimex> mcf can answer it better than mine, but as for me, samurai's far more lightweight, and far less painful to compile 2020-05-15T15:37:01 #kisslinux <konimex> s/mine/me 2020-05-15T15:37:36 #kisslinux <mcpcpc> thoughts... the sic-git package on the community repo violates style guide 1403. also it annoys me to hell that the package name contains “-git” when most people would just search for the package name “sic”. Is it worth opening an issue for either/both concerns? 2020-05-15T15:38:15 #kisslinux <konimex> if you think you should open an issue, then open it 2020-05-15T15:39:29 #kisslinux <mcpcpc> sigh. fine. i will lol. my first one. just wanted to see if thats “nitpicking” too much. 2020-05-15T15:39:32 #kisslinux <mcpcpc> thnx 2020-05-15T15:47:38 #kisslinux <himmalerin> Is the "Building the latest kernel with GCC 10" issue still around? 2020-05-15T15:47:52 #kisslinux <tobykisslnx> I still had it with 5.6.13 2020-05-15T15:47:58 #kisslinux <tobykisslnx> That was only yesterday 2020-05-15T15:48:11 #kisslinux <himmalerin> I'm still on 5.6.7 since I didn't want to patch 2020-05-15T15:48:13 #kisslinux <himmalerin> aw 2020-05-15T15:48:18 #kisslinux <tobykisslnx> Its really easy to patch 2020-05-15T15:48:40 #kisslinux <tobykisslnx> Simply, download the patch, then `patch -p1 < patch-name` 2020-05-15T15:48:52 #kisslinux <tobykisslnx> and thats it 2020-05-15T15:49:17 #kisslinux <himmalerin> That's too bad, was hoping it was fixed in the .13 point release. Maybe I'll just patch it then getting a little tired of using such an "old" kernel. thanks for the instructions! I'll give that a shot 2020-05-15T16:06:07 #kisslinux <tobykisslnx> Is there an LSP for gnu c? 2020-05-15T16:08:24 #kisslinux <konimex> yay for clang 2020-05-15T16:08:51 #kisslinux <tobykisslnx> So I could just get the clang LSP and that'll be fine? 2020-05-15T16:09:29 #kisslinux <konimex> uh... what's an LSP? 2020-05-15T16:09:42 #kisslinux <konimex> i was referring to the GCC 10 kernel issues 2020-05-15T16:09:53 #kisslinux <tobykisslnx> Language Server Protocol 2020-05-15T16:10:30 #kisslinux <tobykisslnx> For intellisense basically. Autocompletion, error checking... 2020-05-15T16:21:07 #kisslinux <ggg> I created a kiss repo with some stuff Not in other repos, especially bloated stuff I am not ready to renounce to yet. However it is hosted on gitlab: https://gitlab.com/GuerraFabio/kiss-repo 2020-05-15T16:21:22 #kisslinux <ggg> thought it would be interesting to share anyway 2020-05-15T16:22:22 #kisslinux <claudia02> o/ 2020-05-15T16:22:34 #kisslinux <claudia02> merakor: I needed to rebuild ruby after libressl update 2020-05-15T16:22:35 #kisslinux <ggg> I still need to put acknowledgements for packages I have stolen fro other repos and for which I just modified little things about the build 2020-05-15T16:23:29 #kisslinux <ggg> I know probably I will be despised for using pulseaudio ahahahaha 2020-05-15T16:26:51 #kisslinux <merakor> claudia02: oh yeah I forgot to bump ruby. Sorry for that. 2020-05-15T16:30:47 #kisslinux <claudia02> no problemo 2020-05-15T16:30:49 #kisslinux <claudia02> (: 2020-05-15T16:33:34 #kisslinux <mattx433> dylan03: having problems with Xorg again - it now complains that it can't access /dev/dri/card0 2020-05-15T16:33:55 #kisslinux <mattx433> /dev/dri/card0 appears to have the group set to root, and not video - how do I fix this 2020-05-15T16:34:54 #kisslinux <dylan03> https://k1ss.org/faq 2020-05-15T16:34:59 #kisslinux <dylan03> See: 2020-05-15T16:35:00 #kisslinux <dylan03> * Why can't I start Xorg as a normal user? 2020-05-15T16:35:38 #kisslinux <mattx433> udevd is symlinked into /var/service 2020-05-15T16:35:56 #kisslinux <mattx433> modprobe nouveau is ran in /etc/rc.d/nouveau.boot 2020-05-15T16:36:03 #kisslinux <mattx433> do I need to move that to rc.conf 2020-05-15T16:36:38 #kisslinux <mattx433> actually hold on; lemme try 2020-05-15T16:39:28 #kisslinux <mattx433> well, Xorg now runs but being on tty1 freezes the screen 2020-05-15T16:39:44 #kisslinux <mattx433> "Error dropping master: -13(Permission denied)" 2020-05-15T16:39:47 #kisslinux <dylan03> Are the permissions correct now? 2020-05-15T16:40:06 #kisslinux <mattx433> Yes 2020-05-15T16:40:29 #kisslinux <dylan03> It might be a nouveau issue (with rootless Xorg). 2020-05-15T16:40:40 #kisslinux <mattx433> Oh right, I forgot. Xorg needs to be suid. 2020-05-15T16:40:45 #kisslinux <dylan03> You can try 'chmod u+s /usr/bin/Xorg' 2020-05-15T16:41:10 #kisslinux <mattx433> yep, as expected that worked 2020-05-15T16:41:56 #kisslinux <dilynm> ggg: did you actually get facetimehd to work? 2020-05-15T16:42:49 #kisslinux <dylan03> https://github.com/patjak/bcwc_pcie 2020-05-15T16:43:08 #kisslinux <dilynm> Yeah 2020-05-15T16:43:19 #kisslinux <dilynm> It builds and loads just fine 2020-05-15T16:43:26 #kisslinux <dilynm> Just can't USE it 2020-05-15T16:43:30 #kisslinux <dilynm> I'm probably dumb 2020-05-15T16:43:36 #kisslinux <dylan03> Oh 2020-05-15T16:48:36 #kisslinux <mattx433> alright, guess I'm gonna build Firefox now 2020-05-15T17:13:07 #kisslinux <illiliti> dylan03: https://termbin.com/371i << what do you think about this? 2020-05-15T17:23:40 #kisslinux <dilynm> Assuming my changes have only minimally hobbled ki18n, I think I've removed the gettext requirement from kde 2020-05-15T17:24:35 #kisslinux <mattx433> are you porting KDE to KISS? 2020-05-15T17:24:48 #kisslinux <dilynm> Mmhmm 2020-05-15T17:25:13 #kisslinux <mattx433> Why does librustc_privacy take an eternity to build? 2020-05-15T17:25:15 #kisslinux <dilynm> github.com/dilyn-corner/KISS-kde 2020-05-15T17:40:53 #kisslinux <mattx433> soon going to make a kiss-customization repo with stuff to customize how your KISS Linux system works 2020-05-15T17:41:21 #kisslinux <mattx433> primarily more stuff for /etc/sv because I find myself constantly creating the klogd service 2020-05-15T17:45:12 #kisslinux <mattx433> dylan03: firefox-bin doesn't appear to work, https://termbin.com/v5f9a 2020-05-15T17:45:13 #kisslinux <micro_O> any way to tell birch that i have more than 80 columns avaiable? 2020-05-15T17:46:32 #kisslinux <mattx433> great, guess I'm using surf. 2020-05-15T18:03:36 #kisslinux <ggg> dilynm: Yes it works fine for me, just had to enable a bunch of configuration flags about videobuffer2 in the kernel, but if I remember correctly if they were missing the build fails 2020-05-15T18:06:39 #kisslinux <dilynm> Yeah 2020-05-15T18:06:49 #kisslinux <dilynm> Hmm. 2020-05-15T18:06:55 #kisslinux <dilynm> Just dumb then I guess 2020-05-15T18:07:19 #kisslinux <ggg> after you modprobe does /dev/video* pop up? 2020-05-15T18:07:20 #kisslinux <dylan03> illiliti: I don't think that's needed at all. 2020-05-15T18:08:24 #kisslinux <dylan03> mattx433: It doesn't launch? What about firefox-esr-bin? 2020-05-15T18:09:49 #kisslinux <dylan03> micro_O: $BIRCH_COLUMNS (just pushed a commit to add this. Default is 60) 2020-05-15T18:14:31 #kisslinux <micro_O> Is there a list of kernel config options that should be enabled to support eiwd? 2020-05-15T18:15:18 #kisslinux <ggg> just compile the kernel normally, try to run iwd and it will complain about which configurations are missing... That's the dumb strategy I followed ahahhaha 2020-05-15T18:16:23 #kisslinux <micro_O> thanks dylan03: BIRCH_COLUMNS are working great. i feel like i can breathe again. 2020-05-15T18:16:45 #kisslinux <micro_O> ggg: fair enough. just gotta get consolefonts installed so i can read the damn text after booting 2020-05-15T18:17:04 #kisslinux <ggg> unfortunately I did not take note of which configs where needed, but off the top of my head: userspace crypto api, sha1, sha256, sha512, des, aes and something about key pairs 2020-05-15T18:17:05 #kisslinux <micro_O> the problem is i am chrooted, and want to boot into kiss 2020-05-15T18:18:03 #kisslinux <ggg> What I did is keep the kernel source, reboot, run iwd and recompile with the config options it wanted, then reboot. Sorry but I have bad memory 2020-05-15T18:18:48 #kisslinux <ggg> but you can look on my .config on my repo at https://gitlab.com/GuerraFabio/kiss-repo.git 2020-05-15T18:18:59 #kisslinux <micro_O> that is super helpful, thanks 2020-05-15T18:19:04 #kisslinux <micro_O> yeah i think i'll have to do the same 2020-05-15T18:19:12 #kisslinux <ggg> everything additional I enabled under security section was for iwd 2020-05-15T18:19:38 #kisslinux <micro_O> honestly i need to resize my boot partition, sad but true 256MB is too small 2020-05-15T18:20:11 #kisslinux <micro_O> mainly because debian creates 60mb initrds and i am dual booting TT 2020-05-15T18:20:20 #kisslinux <ggg> aah ok 2020-05-15T18:21:20 #kisslinux <dilynm> The devs have a shortlist of requirements at iwd's website 2020-05-15T18:22:30 #kisslinux <ggg> dilynm: here is the solution for smart people 2020-05-15T18:22:45 #kisslinux <micro_O> oh wow, kernel make depends on perl 2020-05-15T18:23:01 #kisslinux <dilynm> There's a patch on the install k1ss patch to remove it 2020-05-15T18:23:39 #kisslinux <ggg> there is a patch to remove the dependecy: look at the installation guide 2020-05-15T18:26:18 #kisslinux <micro_O> oh ggg: im totally stealing~~ forking your kernel package 2020-05-15T18:26:49 #kisslinux <ggg> that's the main reason I shared it for 2020-05-15T18:28:21 #kisslinux <ggg> it is mostly stolen from another repo anyway: https://github.com/dilyn-corner/KISS-me 2020-05-15T18:28:36 #kisslinux <ggg> maybe that can also be helpful 2020-05-15T19:05:12 #kisslinux <E5ten> konimex: I commented on my merged eudev POSIX make PR asking them to make a minor release so you can build it with bmake, hopefully they agree that's a decent reason for a minor release and do that soon 2020-05-15T19:38:24 #kisslinux <mattx433> dylan03: so I got firefox-esr-bin, swapped everything to it and same issue, it just doesn't start 2020-05-15T19:40:38 #kisslinux <mattx433> what does work is firefox --profilemanager and clicking any of the buttons like rename profile will make it freeze and say "JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory" 2020-05-15T20:31:00 #kisslinux <micro_O> I wonder if that perl patch would be accepted by upstream ... 2020-05-15T21:49:39 #kisslinux <dilynm> konimex: the updated repo works perfectly, building llvm now 2020-05-15T22:17:11 #kisslinux <E5ten> micro_O: possibly, I'm just really lazy about sending patches to mailing lists, I'll get around to it at some point 2020-05-15T22:40:24 #kisslinux <micro_O> woohoo, booted into kiss, finally 2020-05-15T22:40:57 #kisslinux <himmalerin> awesome! 2020-05-15T22:42:28 #kisslinux <micro_O> now i have to figure out how to have dhcpcd run on modprobe of r8152, then how to modprobe r8152 on physical plug of my usbeth, then get wifi working TT 2020-05-15T22:56:29 #kisslinux <micro_O> interesting, so i seem to remember kiss b (with no params) rebuilding the entire world 2020-05-15T22:56:39 #kisslinux <micro_O> but now it just looks for a package in the current directory 2020-05-15T22:56:43 #kisslinux <micro_O> how do i rebuild everything? 2020-05-15T22:59:31 #kisslinux <micro_O> docs say `cd /var/db/kiss/installed && kiss build *` but theres some dependency on gperf that "isnt in any repository" 2020-05-15T23:16:50 #kisslinux <onodera> micro_O: gperf should be in extra 2020-05-15T23:17:06 #kisslinux <onodera> install it first manually maybe 2020-05-15T23:20:47 #kisslinux <fehawen> :/quit 2020-05-15T23:21:08 #kisslinux <fehawen> Oops, this isn't Vim. Wonder how many times I'll do that before I learn. 2020-05-15T23:21:10 #kisslinux <fehawen> Never, probably. 2020-05-15T23:21:13 #kisslinux <fehawen> Night y'all 2020-05-15T23:21:24 #kisslinux <himmalerin> I've done that several times before 2020-05-15T23:21:29 #kisslinux <micro_O> ahh that helped 2020-05-15T23:21:48 #kisslinux <micro_O> k so i opened bash but it didnt source /etc/profile, so core and extra werent in my KISS_PATH