💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-05-15.txt captured on 2023-01-29 at 04:02:44.

View Raw

More Information

⬅️ 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