💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-11-19.txt captured on 2021-12-17 at 13:26:06.

View Raw

More Information

-=-=-=-=-=-=-

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