💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-11-19.txt captured on 2024-05-12 at 16:07:09.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2020-11-19T01:17:43 #kisslinux <micr0> kqz thanks - mic works fine on firefox with just pulseaudio -D in the background 2020-11-19T01:17:57 #kisslinux <micr0> too bad alsa didn't work even with apulse, womp womp 2020-11-19T01:30:37 #kisslinux <kqz> nice! yeah pulseaudio tends to work "out of the box" with just about everything i use, plus the easy per application volume control i use everyday 2020-11-19T01:41:30 #kisslinux <acheam> in my experience, pulseaudio either works flawlessly, or is the biggest pain in the ass to debug ever 2020-11-19T01:41:40 #kisslinux <sh4rm4^bnc> the latter 2020-11-19T01:42:07 #kisslinux <sh4rm4^bnc> and why? because it's a HACK, injecting itself via LD_PRELOAD into processes 2020-11-19T03:24:43 #kisslinux <E5ten> dylanaraps: in k in src/action/checksum.c, you've got an fopen call using O_RDONLY instead of "r". I think the reason there's no warning is cuz O_RDONLY evaluates to 0, so it think you're trying to passs a null pointer instead of an integer 2020-11-19T07:10:47 #kisslinux <dylanaraps> E5ten: Thanks. Good catch. 2020-11-19T07:10:56 #kisslinux <dylanaraps> Fixed locally. Will push soon. 2020-11-19T07:11:23 #kisslinux <dylanaraps> Apologies for not responding to your other messages. I will be swapping back to a Makefile fyi. 2020-11-19T07:53:19 #kisslinux <testuser[m]> dylanaraps: Could you add the `-L` flag to the `cp -rf` command in `kiss-fork` ? Without it, only a broken symlink gets created for packages that are linked to a git submodule 2020-11-19T07:54:10 #kisslinux <dylanaraps> Done 2020-11-19T07:56:23 #kisslinux <testuser[m]> 👍️ 2020-11-19T09:41:44 #kisslinux <dylanaraps> o/ 2020-11-19T10:56:00 #kisslinux <dylanaraps> konimex: You online? 2020-11-19T10:56:17 #kisslinux <konimex> aye 2020-11-19T10:56:53 #kisslinux <dylanaraps> See my comments I just left? 2020-11-19T10:57:03 #kisslinux <konimex> just sent a reply 2020-11-19T10:57:10 #kisslinux <dylanaraps> Thanks 2020-11-19T10:57:24 #kisslinux <dylanaraps> I'm struggling to see where the error is coming from 2020-11-19T10:58:17 #kisslinux <dylanaraps> Is it the sed call in the case statement? 2020-11-19T10:59:30 #kisslinux <konimex> according to set -x the error is when the makefile is invoked 2020-11-19T11:01:23 #kisslinux <dylanaraps> > make CC="$CC" HOSTCC="$CC" 2020-11-19T11:01:36 #kisslinux <dylanaraps> I presume the error is /in/ the Makefile? 2020-11-19T11:01:46 #kisslinux <dylanaraps> If only I could reproduce this. 2020-11-19T11:01:58 #kisslinux <dylanaraps> Anyway. I'll be back in 15-20 minutes. 2020-11-19T11:02:03 #kisslinux <konimex> you know, nevermind 2020-11-19T11:02:13 #kisslinux <dylanaraps> Is your /bin/sh ash? 2020-11-19T11:02:14 #kisslinux <konimex> I forgot to mount the usual suspects 2020-11-19T11:02:19 #kisslinux <dylanaraps> Oh 2020-11-19T11:02:25 #kisslinux <dylanaraps> So there's no issue? 2020-11-19T11:02:31 #kisslinux <konimex> i.e. /dev, /proc, /sys 2020-11-19T11:02:33 #kisslinux <konimex> yes 2020-11-19T11:02:42 #kisslinux <dylanaraps> Awesome 2020-11-19T11:02:53 #kisslinux <dylanaraps> The changes should also be suitable for wyverkiss 2020-11-19T11:03:45 #kisslinux <konimex> yeah thanks, I'm not a fan of the hacky ways I applied to wyverkiss 2020-11-19T11:03:55 #kisslinux <konimex> so your solution is much better 2020-11-19T11:48:38 #kisslinux <aarng> dylanaraps, why was firefox-bin removed? 2020-11-19T11:49:06 #kisslinux <aarng> also, what's the best way to find repoless packages? 2020-11-19T11:49:19 #kisslinux <dylanaraps> aarng: I no longer have the time to push both -bin packages each Firefox updates 2020-11-19T11:49:35 #kisslinux <aarng> ah, understandable 2020-11-19T11:50:02 #kisslinux <dylanaraps> aarng: Finding repoless packages is quite easy via 'kiss s'. Will quickly write/push a util for this 2020-11-19T11:50:52 #kisslinux <aarng> does `kiss s` support multiple arguments? 2020-11-19T11:51:15 #kisslinux <aarng> cause I failed to come up with a good way to do, curious about your solution 2020-11-19T11:51:34 #kisslinux <aarng> *to do it 2020-11-19T11:57:24 #kisslinux <onodera> dylanaraps: 2020-11-19T11:57:47 #kisslinux <onodera> every time I use my own firefox build it fails to connect to websites with the error Error code: SSL_ERROR_BAD_MAC_READ. I rebuild it without LDFLAGS, and this has happened for the past 3 or so versions 2020-11-19T11:57:51 #kisslinux <onodera> though the bin version works fine 2020-11-19T11:58:33 #kisslinux <onodera> I compared my output depends file with someone else's and I am missing no dependencies. Scouring google also didn't give me any clue concerning what's wrong 2020-11-19T11:58:50 #kisslinux <dylanaraps> onodera: What are your CFLAGS? 2020-11-19T11:58:56 #kisslinux <dylanaraps> Also CXXFLAGS 2020-11-19T11:59:55 #kisslinux <onodera> "-O3 -pipe -march=native" for both 2020-11-19T12:01:47 #kisslinux <onodera> seems to be an NSS thing when I look into the gecko source 2020-11-19T12:02:20 #kisslinux <onodera> I could try a build without any flags at all 2020-11-19T12:02:30 #kisslinux <dylanaraps> Those flags are fine 2020-11-19T12:02:38 #kisslinux <dylanaraps> They're identical to mine actually 2020-11-19T12:03:26 #kisslinux <dylanaraps> aarng: https://github.com/kisslinux/kiss/commit/98b3f4ab6a8dcf433d2c1df47615ede98bf424b7 2020-11-19T12:05:48 #kisslinux <aarng> fuck, I can't open any links anymore :D 2020-11-19T12:05:54 #kisslinux <dylanaraps> onodera: I'll do some digging and see if I can find anything out. Is there anything "unusual" about your setup that may affect things? Probably not but it can't hurt to ask. 2020-11-19T12:06:02 #kisslinux <aarng> uninstalled firefox-bin while firefox is building 2020-11-19T12:06:12 #kisslinux <aarng> turns out I deleted the cached package too 2020-11-19T12:06:28 #kisslinux <onodera> dylanaraps: I compiled all my other packages with the LDFLAGS "-Wl,-O1 -Wl,--as-needed" 2020-11-19T12:06:30 #kisslinux <dylanaraps> https://github.com/kisslinux/repo/releases/download/2020.9-2/firefox.81.0-1.tar.gz 2020-11-19T12:06:35 #kisslinux <onodera> though these are pretty standard I thought 2020-11-19T12:06:42 #kisslinux <onodera> besides that not much 2020-11-19T12:07:06 #kisslinux <aarng> cheers, dylanaraps 2020-11-19T12:07:31 #kisslinux <dylanaraps> aarng: If you rename this to firefox⊙80tg it should be accepted by 'kiss i' 2020-11-19T12:07:47 #kisslinux <dylanaraps> (Github mangles the name) 2020-11-19T12:07:56 #kisslinux <aarng> ok nice, will do 2020-11-19T12:10:20 #kisslinux <dylanaraps> onodera: Turns out that Firefox's build system detects -Wl,--as-needed and disables it where needed accordingly 2020-11-19T12:10:29 #kisslinux <dylanaraps> I don't think it's related to the issue in other words 2020-11-19T12:11:12 #kisslinux <onodera> On the internet I read that disabling ipv6 in about:config fixed it for some fedora user, though it didn't do anything for me 2020-11-19T12:11:19 #kisslinux <onodera> so maybe it might be an ipv6 thing? 2020-11-19T12:11:46 #kisslinux <dylanaraps> I'm on ipv6 2020-11-19T12:11:55 #kisslinux <dylanaraps> No issues 2020-11-19T12:13:02 #kisslinux <dylanaraps> onodera: Does it fail to connect to every website or only some? 2020-11-19T12:14:03 #kisslinux <dylanaraps> Could this be invalid proxy settings? If you haven't set them maybe check anyway. 2020-11-19T12:14:15 #kisslinux <dylanaraps> Results on the net are pretty broad huh 2020-11-19T12:14:39 #kisslinux <onodera> dylanaraps: it seems every website, I haven't found any website that works 2020-11-19T12:15:16 #kisslinux <dylanaraps> Right 2020-11-19T12:15:31 #kisslinux <onodera> the thing is, it must be something at compile-time I suspect, because the -bin packages work just fine 2020-11-19T12:16:13 #kisslinux <dylanaraps> Do you have a build log handy? 2020-11-19T12:16:22 #kisslinux <dylanaraps> May have to compress it 2020-11-19T12:23:18 #kisslinux <onodera> give me some time 2020-11-19T12:24:06 #kisslinux <dylanaraps> No problem 2020-11-19T12:24:18 #kisslinux <aarng> ok, just to make sure I fully understand: kiss-repo-orphans essentially just checks if the first line of the `kiss s <pkg>` output is /var/db/kiss/installed/<pkg> 2020-11-19T12:25:17 #kisslinux <dylanaraps> Yup 2020-11-19T12:26:22 #kisslinux <aarng> ok good 2020-11-19T12:26:34 #kisslinux <dylanaraps> ('kiss s' already tells you that an installed package belongs to no repository when that is the output, the utility just lists all of them) 2020-11-19T12:26:43 #kisslinux <aarng> yep 2020-11-19T12:27:10 #kisslinux <aarng> can't we just `read` the first line only instead? 2020-11-19T12:27:25 #kisslinux <dylanaraps> Yup 2020-11-19T12:27:33 #kisslinux <aarng> see if it's /var/db/kiss/installed/<pkg>, print something and break 2020-11-19T12:27:33 #kisslinux <dylanaraps> Doh 2020-11-19T12:27:40 #kisslinux <aarng> :D 2020-11-19T12:29:30 #kisslinux <aarng> actually no need to break because we don't need the while-loop then 2020-11-19T12:31:36 #kisslinux <dylanaraps> Yup 2020-11-19T12:31:57 #kisslinux <dylanaraps> Though.. another way to do it is to call 'kiss s' once 2020-11-19T12:32:14 #kisslinux <dylanaraps> ie, 'kiss s <installed packages>' 2020-11-19T12:32:34 #kisslinux <dylanaraps> Though this current method is now very simple 2020-11-19T12:32:39 #kisslinux <dylanaraps> I'll try it anyway ;) 2020-11-19T12:33:34 #kisslinux <aarng> yeah, I tried something with xargs. Problem is `kiss s` does not output an error if a package is in /var/db/kiss/installed 2020-11-19T12:37:52 #kisslinux <dylanaraps> Doesn't need to 2020-11-19T12:38:20 #kisslinux <dylanaraps> https://github.com/kisslinux/kiss/blob/master/contrib/kiss-repo-orphans 2020-11-19T12:38:32 #kisslinux <dylanaraps> This runs instantly now 2020-11-19T12:39:31 #kisslinux <aarng> nice, that's great 2020-11-19T12:39:51 #kisslinux <testuser[m]> Has anyone set up a binary repo for KISS ? 2020-11-19T12:40:18 #kisslinux <dylanaraps> See: https://github.com/CarbsLinux/kiss-bin 2020-11-19T12:41:29 #kisslinux <dylanaraps> (First caveat no longer an issue as tarball names don't contain '#' anymore) 2020-11-19T12:50:45 #kisslinux <testuser[m]> Hmm, I'd like to contribute binary packages for stuff like Firefox, but i don't have my own server to host them on. 2020-11-19T12:55:38 #kisslinux <dan[m]> I'm assuming packages compiled on a standard Linux install won't work on musl, so how would one go about cross compiling? I would be willing to build some packages. 2020-11-19T13:01:00 #kisslinux <dylanaraps> Note: KISS doesn't provide binaries other than the chroot tarballs for installation. The firefox binaries were only a special case (a courtesy from me). This would strictly be a community effort that I likely wouldn't involve myself with 2020-11-19T13:04:14 #kisslinux <dan[m]> <dylanaraps "Note: KISS doesn't provide binar"> fair enough, I agree that huge programs like Firefox should be an exception, simply due to how many people can't compile stuff like that, especially on a distro like this that can run with such minimal requirements. 2020-11-19T13:06:10 #kisslinux <dan[m]> I'm gonna try building icecat in a kiss chroot tonight I think, using the aur build script 2020-11-19T13:06:46 #kisslinux <dylanaraps> KISS already has a firefox-privacy package which does the same tweaks 2020-11-19T13:06:54 #kisslinux <dylanaraps> Our package is also configured similarly 2020-11-19T13:07:24 #kisslinux <dylanaraps> ie, no telemetry, no Google API keys, no phoning home, etc. 2020-11-19T13:08:30 #kisslinux <dan[m]> ah cool, I didn't know what that privacy package actually was, I just assumed it was some config tweaks or something 2020-11-19T13:10:44 #kisslinux <dylanaraps> It applies a user.js as well as an enterprise policy 2020-11-19T13:11:21 #kisslinux <dylanaraps> It can break sites and it disables various browser features which is why it's split into its own package 2020-11-19T13:12:13 #kisslinux <dylanaraps> All KISS users benefit from the compile time changes however 2020-11-19T13:14:23 #kisslinux <dan[m]> cool 2020-11-19T13:55:28 #kisslinux <eudaldgr> It's dilyn here? 2020-11-19T15:45:39 #kisslinux <onodera> dylanaraps: just tried it with 83, and again the same error 2020-11-19T15:45:45 #kisslinux <onodera> here is the configure log: https://camille.sh/zq9J.txt 2020-11-19T17:26:57 #kisslinux <dilyn> eudaldgr: what's up? 2020-11-19T17:27:43 #kisslinux <eudaldgr> hi dilyn, it's there a full list of minimal pkg's to build a working kde? 2020-11-19T17:28:42 #kisslinux <dilyn> currently the most minimal i've gotten it is dbus, libudev-zero, libinput+xf86-input-libinput (which pulls in the whole xorg stack) 2020-11-19T17:29:02 #kisslinux <eudaldgr> and plasma-desktop? 2020-11-19T17:29:03 #kisslinux <dilyn> we could drop most of the xorg deps if we could build EGL without the x11 platform for mesa 2020-11-19T17:29:09 #kisslinux <dilyn> yeah and plasma-desktop 2020-11-19T17:29:17 #kisslinux <dilyn> a full install is i think 155 packages 2020-11-19T17:29:24 #kisslinux <eudaldgr> and it's dependencies 2020-11-19T17:29:40 #kisslinux <tink> Have you come across any tools (like laptop-mod-tools, thermald, powertop, cpufreqd) that aid power management for better battery life on laptops in kiss repos? 2020-11-19T17:29:45 #kisslinux <eudaldgr> i want to try kiss-live with kde 2020-11-19T17:30:01 #kisslinux <dilyn> pow xD 2020-11-19T17:30:13 #kisslinux <eudaldgr> and the installed list inside chroot i see someone's that i think it's not needed 2020-11-19T17:30:30 #kisslinux <eudaldgr> like pkgconf 2020-11-19T17:31:52 #kisslinux <dilyn> http://ix.io/2EIx 2020-11-19T17:31:56 #kisslinux <dilyn> there's a full minimal package list 2020-11-19T17:32:08 #kisslinux <dilyn> only orphans are plasma-desktop, xf86-input-libinput, and curl 2020-11-19T17:32:27 #kisslinux <eudaldgr> thanks 2020-11-19T17:33:11 #kisslinux <dilyn> yeah! let me know how it goes :) 2020-11-19T17:33:17 #kisslinux <eudaldgr> but there's no sddm and polkit? 2020-11-19T17:33:22 #kisslinux <dilyn> nope 2020-11-19T17:33:59 #kisslinux <dilyn> if you want to download the latest tarball i just pushed and then follow https://k1ss.org/wiki/desktops/kde#0.2 2020-11-19T17:34:31 #kisslinux <dilyn> you'd be able to get polkit and then just install sddm it should *just work* 2020-11-19T17:41:58 #kisslinux <tink> Thanks, I'll see if pow will help. 2020-11-19T17:45:57 #kisslinux <eudaldgr> dilyn great! i followed the README, but i think the wiki explains better, i didn't know this article 2020-11-19T17:53:19 #kisslinux <dilyn> the wiki and the readme are a little out of sync :o i'll probably clean the README up a bit more today 2020-11-19T18:12:22 #kisslinux <sh4rm4^bnc> tink, you can just manually control gpu governor, brightness etc with one liners writing to sysfs 2020-11-19T18:13:30 #kisslinux <sh4rm4^bnc> the tools you mentioned are just bloated wrappers around those basic commands 2020-11-19T18:16:54 #kisslinux <tink> Okay, it's much better if I don't install anything new. I'll look into the one liners you mentioned. I also found out that someone made a driver specific to my laptop and its fan controls, I might also check it out as well. 2020-11-19T18:18:05 #kisslinux <eudaldgr> dilyn sddm don't build 2020-11-19T18:18:09 #kisslinux <eudaldgr> there is no patch 2020-11-19T18:18:18 #kisslinux <eudaldgr> and the last line miss a " 2020-11-19T18:30:15 #kisslinux <dilyn> fixed 2020-11-19T18:30:38 #kisslinux <dilyn> must've got lost when i did the pam rework :s 2020-11-19T19:52:57 #kisslinux <micr0> hmm, seems emacs is failing to build on my system 2020-11-19T19:58:00 #kisslinux <micr0> also dylanarapas not sure if you saw, but kiss repo-orphans looks a lot like `kiss-unavailable` to me. Should I deprecate mine or is there any difference? 2020-11-19T20:11:37 #kisslinux <dan[m]> anyone any idea about libblkid? my NFS utils package complains about it being missing. gonna update the build file to work without it 2020-11-19T20:18:23 #kisslinux <micr0> dan[m] i see blkid related packages in my alternatives list as busybox, util-linux 2020-11-19T20:18:27 #kisslinux <micr0> not sure if thats helpful or not 2020-11-19T20:24:22 #kisslinux <E5ten> dylanaraps: glad to hear about the Makefile 2020-11-19T20:24:46 #kisslinux <micr0> dylanaraps: I just modified kiss-unavailable to be based off of kiss-repo-orphans 2020-11-19T20:25:42 #kisslinux <micr0> replaced everything inside the while loop to a `| uniq -u` outside the loop. ran hyperfine to see if performance was affected, and it seems the same on my machine with both busybox uniq and coreutils uniq 2020-11-19T20:26:08 #kisslinux <micr0> more importantly, its way faster than kiss-unavailable was before, as well as a bit simpler in not needing xargs 2020-11-19T20:29:06 #kisslinux <micr0> midfavila neeasade I am testing out 'doom' emacs except community wont build - who is cedric? 2020-11-19T20:34:13 #kisslinux <neeasade> micr0: I have no idea who cedric is 2020-11-19T20:34:33 #kisslinux <neeasade> micr0: also RIP -- got a log? 2020-11-19T20:35:45 #kisslinux <micr0> its when running a test file. will post log shortly 2020-11-19T20:35:58 #kisslinux <neeasade> (fwiw not a doom emacs user) 2020-11-19T20:36:03 #kisslinux <micr0> im also trying this fork, which will become emacs 28 pure gtk3 / wayland only 2020-11-19T20:36:12 #kisslinux <micr0> yeah i just tagged people who recently mentioned the word emacs in this channel 2020-11-19T20:36:13 #kisslinux <micr0> xD 2020-11-19T20:36:17 #kisslinux <neeasade> X D 2020-11-19T20:37:26 #kisslinux <dan[m]> <micr0 "dan i see blkid related packages"> thanks, i just added a build flag that removed the dependency, wonder why it used to work fine though 2020-11-19T20:47:13 #kisslinux <micr0> neeasade log for community `kiss build emacs` http://ix.io/2EJP 2020-11-19T20:50:45 #kisslinux <neeasade> oh I got nothing forya 2020-11-19T21:07:53 #kisslinux <micr0> thanks for looking though