💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-05-01.txt captured on 2024-05-26 at 16:25:27.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

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

2020-05-01T00:22:37 #kisslinux <MueVoid> Anybody know any KISS programs for notetaking? I currently use pandoc in a chroot however I am curious if there is a more simple alternative.
2020-05-01T02:12:07 #kisslinux <paralogik>
2020-05-01T04:17:50 #kisslinux <hechos> hi guys
2020-05-01T04:18:04 #kisslinux <hechos> last install keep on reboot loop
2020-05-01T04:18:12 #kisslinux <hechos> where can be a problem?
2020-05-01T04:18:32 #kisslinux <hechos> grub install susessfully
2020-05-01T04:18:44 #kisslinux <hechos> may it be kernel?
2020-05-01T04:18:49 #kisslinux <hechos> fstab are correct
2020-05-01T06:08:48 #kisslinux <dylan01> onodera: Fixed the kiss- doc strings.
2020-05-01T06:09:05 #kisslinux <dylan01> Also managed to get slop to build with glm in its source tree.
2020-05-01T06:37:00 #kisslinux <dylan01> Also freerdp to build
2020-05-01T08:51:17 #kisslinux <Crestwave> dylan01: By the way, I encountered an errexit gotcha I didn't consider today; it was something like `set -e; f() { ((var)) && echo foo; }; f; echo bar`. This would exit if $var evaluated to 0 since it's the last command executed and thus the function returns false. It's a very specific situation, but it puts some potential validity to your use of `! cmd1 || cmd2`.
2020-05-01T10:03:57 #kisslinux <merakor> �o
2020-05-01T10:04:05 #kisslinux <merakor> o *
2020-05-01T11:48:34 #kisslinux <onodera> does boost fail to build for anyone else?
2020-05-01T11:48:45 #kisslinux <onodera> im getting tons of `internal compiler error: Segmentation fault`
2020-05-01T11:48:49 #kisslinux <onodera> this is with gcc 10 btw
2020-05-01T11:53:13 #kisslinux <dylan02> Interesting
2020-05-01T11:54:09 #kisslinux <dylan02> Let me try
2020-05-01T11:57:49 #kisslinux <onodera> I tried it without all me fancy cfalgs as well of cource
2020-05-01T11:58:09 #kisslinux <onodera> the thing is I am running the newest boost
2020-05-01T11:58:17 #kisslinux <onodera> so it did compile fine a while ago?
2020-05-01T11:58:31 #kisslinux <onodera> maybe has something to do with the bootstrapping
2020-05-01T11:59:52 #kisslinux <dylan02> I'm also on GCC 10 (PGO'd though). I'm just waiting for the boost sources to download before I try and build it.
2020-05-01T11:59:58 #kisslinux <dylan02> Boost is huge!
2020-05-01T12:00:05 #kisslinux <onodera> yeah right
2020-05-01T12:04:08 #kisslinux <dylan02> We're building
2020-05-01T12:04:18 #kisslinux <dylan02> I'm also building rust at the same time mind you
2020-05-01T12:05:10 #kisslinux <dylan02> (-j8 on both and no loss in responsiveness)
2020-05-01T12:05:25 #kisslinux <onodera> nice
2020-05-01T12:05:36 #kisslinux <onodera> my pc sometimes hangs when building since a year or so
2020-05-01T12:05:44 #kisslinux <onodera> I suspect I messed something up in my kernel or something
2020-05-01T12:06:18 #kisslinux <dylan02> I'm using MuQSS which I should probably thank for this
2020-05-01T12:06:39 #kisslinux <dylan02> Oh
2020-05-01T12:06:46 #kisslinux <dylan02> And I have Firefox open with a lot of tabs :P
2020-05-01T12:09:39 #kisslinux <onodera> yeah im using muqss as well
2020-05-01T12:09:41 #kisslinux <onodera> and bfq
2020-05-01T12:11:12 #kisslinux <dylan02> Nice
2020-05-01T12:16:09 #kisslinux <dylan02> onodera: Boost built fine here.
2020-05-01T12:28:04 #kisslinux <onodera> uff
2020-05-01T12:28:05 #kisslinux <onodera> alright
2020-05-01T12:28:21 #kisslinux <onodera> the thing is, it keeps building even minutes after initially failing
2020-05-01T12:28:28 #kisslinux <onodera> so tracking down the first failure is a pain
2020-05-01T12:29:08 #kisslinux <dylan02> Yeah
2020-05-01T12:29:18 #kisslinux <dylan02> If you do `-j1` it should make things easier (at the cost of time)
2020-05-01T12:37:48 #kisslinux <merakor> I am working on a Carbs BSD :P
2020-05-01T12:39:10 #kisslinux <onodera> https:/camille.sh/7RsT.txt
2020-05-01T12:39:17 #kisslinux <onodera> like the very first thing it does fails already
2020-05-01T12:39:59 #kisslinux <onodera> brb
2020-05-01T12:40:10 #kisslinux <dylan02> onodera: Maybe your GCC build is broken in some way.
2020-05-01T12:43:59 #kisslinux <onodera> the thing is, it did build for me a few days ago
2020-05-01T12:51:26 #kisslinux <onodera> 1.72 also fails, so something must have changed on my computer since last building boost
2020-05-01T12:52:12 #kisslinux <dylan02> Got an older version of gcc in your cache?
2020-05-01T12:52:26 #kisslinux <onodera> i haven't updated gcc in like a week
2020-05-01T12:52:26 #kisslinux <dylan02> 'kiss i ~/.cache/kiss/bin/gcc-blabla.tar.gz`
2020-05-01T12:52:29 #kisslinux <dylan02> Oh
2020-05-01T12:52:44 #kisslinux <onodera> and the boost 1.73 bump is from 2 days ago
2020-05-01T12:52:57 #kisslinux <onodera> I am running boost 1.73, I probably updated boost yesterday
2020-05-01T12:53:00 #kisslinux <onodera> which worked fine
2020-05-01T12:53:50 #kisslinux <dylan02> That is weird
2020-05-01T12:53:56 #kisslinux <onodera> crux had a very cool command called `revdep`, which foud broken packages/libraries, does kiss have this
2020-05-01T12:54:45 #kisslinux <onodera> https://crux.nu/gitweb/?p=tools/prt-utils.git;a=tree;f=revdep;h=cf752cfb30dc030da4254825d66dabb6f425428e;hb=HEAD
2020-05-01T12:55:46 #kisslinux <dylan02> KISS kinda does this post-build by using 'ldd' to fix-up depends files.
2020-05-01T12:56:08 #kisslinux <dylan02> ie, you won't be able to `kiss r` something if it links to something else.
2020-05-01T12:56:39 #kisslinux <dylan02> As the depends of everything include anything found by 'ldd'
2020-05-01T12:56:54 #kisslinux <onodera> boost depends on icu
2020-05-01T12:57:07 #kisslinux <onodera> which recently updates, let me see if it has something to do with it
2020-05-01T12:57:21 #kisslinux <onodera> tbh i suspect an lto thing again lol
2020-05-01T12:57:30 #kisslinux <onodera> maybe i just should just drop this placebo flag
2020-05-01T12:57:45 #kisslinux <dylan02> I found LTO related issues/bug reports when I searched for the compiler error
2020-05-01T12:57:50 #kisslinux <dylan02> So... maybe.
2020-05-01T12:58:15 #kisslinux <onodera> there is no way I will ever win back the time debugging LTO things with the miniscule performance improvements it gives me :p
2020-05-01T12:58:26 #kisslinux <dylan02> I'm just doing -march=native -O3 -pipe + GCC PGO'd.
2020-05-01T12:58:42 #kisslinux <onodera> does a PGO'd gcc speed things up a lot?
2020-05-01T12:58:51 #kisslinux <onodera> it basically means it builds it twice right?
2020-05-01T12:59:25 #kisslinux <dylan02> It builds itself 4 or 5 times I recall
2020-05-01T12:59:31 #kisslinux <onodera> damn
2020-05-01T12:59:36 #kisslinux <dylan02> GCC has a regular bootstrap process which builds itself 3 times.
2020-05-01T12:59:54 #kisslinux <dylan02> (We add --disable-bootstrap for minor bumps of GCC versions to avoid the build times)
2020-05-01T13:00:55 #kisslinux <dylan02> I haven't done any benchmarks though I've seen benchmarks (7% increase in performance (or a 7% decrease in time(?))) in the GCC documentation.
2020-05-01T13:01:14 #kisslinux <onodera> hm that might add up
2020-05-01T13:01:24 #kisslinux <dylan02> All you need to do is: make profiledbootstrap
2020-05-01T13:01:30 #kisslinux <dylan02> It also applies some form of LTO
2020-05-01T13:02:10 #kisslinux <dylan02> > Experiments done on x86 using gcc 3.3 showed approximately 7 percent speedup on compiling C programs.
2020-05-01T13:02:11 #kisslinux <dylan02> lol
2020-05-01T13:02:16 #kisslinux <onodera> alright, rebuilding icu without any flags, and boost without any flags, doesn't fix it
2020-05-01T13:02:21 #kisslinux <dylan02> Older than I remembered.
2020-05-01T13:02:48 #kisslinux <dylan02> onodera: Try with GCC 9 (despite it working with my GCC 10)
2020-05-01T13:38:49 #kisslinux <onodera> dylan02: ;& <- is this the correct way to fall through in a case statement
2020-05-01T13:40:19 #kisslinux <onodera> alright that fails, so it seems not
2020-05-01T13:40:31 #kisslinux <onodera> it's a bash hting
2020-05-01T13:42:37 #kisslinux <Necros1s> hello hello hello
2020-05-01T13:43:34 #kisslinux <dylan02> Hello
2020-05-01T13:43:41 #kisslinux <Necros1s> hows it going
2020-05-01T13:45:58 #kisslinux <Necros1s> kiss linux is the best distro
2020-05-01T13:46:06 #kisslinux <k1ss> agree
2020-05-01T13:46:16 #kisslinux <Necros1s> everybody gather 'round. we're gonna get a circle jerk goin here.
2020-05-01T13:47:00 #kisslinux <Necros1s> how do you think kiss would do as a webserver?
2020-05-01T13:47:04 #kisslinux <onodera> I prefer manjaro
2020-05-01T13:47:32 #kisslinux <Necros1s> arch linux is the new ubuntu
2020-05-01T13:48:27 #kisslinux <k1ss> eh more manjaro is the new ubuntu
2020-05-01T13:48:38 #kisslinux <onodera> arch is the new debian
2020-05-01T13:48:50 #kisslinux <konimex> aaaah manjaro, the "please roll back your clocks" distro
2020-05-01T13:49:37 #kisslinux <Necros1s> has anyone here that runs kiss completed a LFS pc?
2020-05-01T13:49:57 #kisslinux <k1ss> a LFS pc?
2020-05-01T13:50:02 #kisslinux <Necros1s> linux from scratch
2020-05-01T13:50:17 #kisslinux <ominous_anonymou> http://www.linuxfromscratch.org/
2020-05-01T13:50:17 #kisslinux <k1ss> kind of i guess?
2020-05-01T13:51:18 #kisslinux <Necros1s> what do you mean kind of
2020-05-01T13:52:01 #kisslinux <konimex> LFS is obviously glibc and KISS is not "LFS" by the book
2020-05-01T13:52:28 #kisslinux <Necros1s> no no, im asking if anyone that runs KISS has built their own linux distro as well
2020-05-01T13:52:33 #kisslinux <Necros1s> im not asking if kiss IS lfs
2020-05-01T13:53:08 #kisslinux <konimex> I'm making a (technically) other distro based on KISS so, kinda?
2020-05-01T13:53:23 #kisslinux <onodera> lfs is just a source distro without a package manager
2020-05-01T13:53:38 #kisslinux <dilynm> I have
2020-05-01T13:53:42 #kisslinux <k1ss> Necros1s: https://k1ss.org/faq
2020-05-01T13:53:45 #kisslinux <Necros1s> konimex so whats your fork of kiss going to be for?
2020-05-01T13:54:37 #kisslinux <konimex> Necros1s: Linux without GNU
2020-05-01T13:54:38 #kisslinux <Necros1s> dilynm can you give me some thoughts on the difference between LFS and kiss? im getting a new laptop soon and i have at least a month of free time and wanted to know if i should give LFS a try
2020-05-01T13:54:55 #kisslinux <Necros1s> konimex very good, gnu is evil
2020-05-01T13:55:00 #kisslinux <konimex> I already have a working KISS without GNU (on runtime, at least)
2020-05-01T13:55:11 #kisslinux <dilynm> KISS is LFS except someone did the book for you
2020-05-01T13:55:18 #kisslinux <konimex> I don't think GNU is inherently evil, but GNU/Linux is a stupid name
2020-05-01T13:55:44 #kisslinux <dilynm> And then went through the work of doing the Xorg chapters in BLFS, and made sure to actually do package management right from the start in chapter 5
2020-05-01T13:56:23 #kisslinux <Necros1s> i didnt get into too much depth with void's xbps-src app, but it seems very much like kiss's pkgmgr
2020-05-01T13:58:51 #kisslinux <k1ss> Necros1s: give kiss linux a try you wont be disappointed :p
2020-05-01T13:59:16 #kisslinux <Necros1s> im running kiss on both of my laptops, broham.
2020-05-01T13:59:29 #kisslinux <Necros1s> im chatting with you on it right now
2020-05-01T13:59:35 #kisslinux <onodera> konimex: you mean GNU plus Linux.
2020-05-01T13:59:38 #kisslinux <onodera> Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.
2020-05-01T14:00:37 #kisslinux <Necros1s> kiss is the best distro i have ran, and i've been running linux since 1997 or so (with a 6 year break from 2010 - 2016
2020-05-01T14:01:08 #kisslinux <Necros1s> but i've just wanted to get more in depth and maybe make my own
2020-05-01T14:01:21 #kisslinux <onodera> yeah I have to agree
2020-05-01T14:01:30 #kisslinux <onodera> though I will always have a soft spot for CRUX
2020-05-01T14:02:40 #kisslinux <dylan02> I wonder how many users KISS has now
2020-05-01T14:02:46 #kisslinux <Necros1s> 7
2020-05-01T14:03:22 #kisslinux <dylan02> This is the downside to no analytics/tracking/whatever of any kind. You have no numbers!
2020-05-01T14:03:43 #kisslinux <dylan02> This is how it should be though.
2020-05-01T14:04:25 #kisslinux <onodera> dylan02: you can see how many people cloned the git repo
2020-05-01T14:04:32 #kisslinux <onodera> im pretty sure
2020-05-01T14:05:12 #kisslinux <dylan02> I don't think those statistics have ever been right
2020-05-01T14:05:22 #kisslinux <dylan02> But you are right that they exist
2020-05-01T14:05:32 #kisslinux <dylan02> Forgot all about what GitHub itself collects :P
2020-05-01T14:11:27 #kisslinux <Necros1s> kiss needs its own git server
2020-05-01T14:16:40 #kisslinux <Necros1s> nice chatting with you people, i'll be back sometime in the future!
2020-05-01T14:17:20 #kisslinux <konimex> been a while since I've seen bitchx
2020-05-01T14:18:41 #kisslinux <onodera> eh I prefer github
2020-05-01T14:19:03 #kisslinux <onodera> keeps it easy for new people to contribute
2020-05-01T14:30:33 #kisslinux <konimex> well, git is distributed so multiple remotes is possible
2020-05-01T15:07:14 #kisslinux <lieu> o/
2020-05-01T15:20:44 #kisslinux <dylan02> lieu: o/
2020-05-01T15:29:20 #kisslinux <micro_O> rust downgrade?
2020-05-01T15:30:17 #kisslinux <dylan02> Yeah. Firefox can't be built with the latest. (I'll put a rationale in the commit if this happens again. Apologies for you having to come and ask me.)
2020-05-01T15:30:41 #kisslinux <micro_O> no worries, i appreciate working software
2020-05-01T15:30:48 #kisslinux <lieu> dylan02: how long did it took you to have a working xorg-server on kiss?
2020-05-01T15:31:28 #kisslinux <dylan02> https://k1ss.org/news/20190811a
2020-05-01T15:31:30 #kisslinux <micro_O> i wonder, at the risk of introducing complexity, if when showing an upgrade or downgrade from kiss u, we could put the latest git log? or tail -1 packagedir/news
2020-05-01T15:32:06 #kisslinux <dylan02> lieu: From the first commit to kisslinux/repo to that post's date I'd say.
2020-05-01T15:32:48 #kisslinux <dylan02> micro_O: That's a possibility. Maybe showing the latest commit message for each package needing an update.
2020-05-01T15:33:07 #kisslinux <micro_O> also, is anyone using something like a keychain manager? i.e. I use sudo and masterpassword and ssh and really only want to have to type in my password once a day or so
2020-05-01T15:33:59 #kisslinux <dylan02> > (dd/mm/yyyy) 09/05/2019 -> 11/08/2019
2020-05-01T15:34:13 #kisslinux <dylan02> About 3 months from day zero until KISS was running on my laptop.
2020-05-01T15:34:26 #kisslinux <micro_O> most commit messages are in the format package: update to vX.Y, which isn't the most descriptive
2020-05-01T15:34:47 #kisslinux <lieu> huh :( i might just copy the build scripts from arch lol
2020-05-01T15:34:58 #kisslinux <dylan02> Yeah. Were we to make the change I'd request that rationale be added when needed.
2020-05-01T15:35:01 #kisslinux <micro_O> but if we start showing that line, people might start putting news they want in the commit logs
2020-05-01T15:35:14 #kisslinux <dylan02> Yeah
2020-05-01T15:35:39 #kisslinux <merakor> But, you could use post-install for that
2020-05-01T15:35:55 #kisslinux <micro_O> hell, they might even put happy messages like "bump water from v2.1.0 to 2.1.1. stay hydrated!"
2020-05-01T15:36:13 #kisslinux <micro_O> certainly for something like a downgrade, a rationale would be much appreciated
2020-05-01T15:36:22 #kisslinux <merakor> Necros1s: I had my own LFS, by the way.
2020-05-01T15:36:33 #kisslinux <micro_O> merakor: I think we definitely should start with a post-install to experiment with the idea
2020-05-01T15:38:18 #kisslinux <merakor> I personally do that on my own packages
2020-05-01T15:38:33 #kisslinux <dylan02> What I also want to do is "queue" post-install scripts to run _after_ everything is done.
2020-05-01T15:38:40 #kisslinux <dylan02> This way the output is right at the end.
2020-05-01T15:38:52 #kisslinux <dylan02> It isn't lost in the scroll of the terminal output.
2020-05-01T15:39:16 #kisslinux <micro_O> i would prefer the output to be tee'd
2020-05-01T15:39:26 #kisslinux <micro_O> but the actions to be run inline
2020-05-01T15:39:35 #kisslinux <micro_O> in case there are side-effects for necessary dependencies
2020-05-01T15:39:38 #kisslinux <merakor> Yeah, since most non-message post-installs don't do important changes on the system, they can be run after
2020-05-01T15:41:01 #kisslinux <micro_O> uhhh, why chance it?
2020-05-01T15:42:47 #kisslinux <micro_O> (postinstall | tee -a $LOGDIR/$(date %+s).postinstall.log) && cat $THAT_LOG
2020-05-01T15:42:56 #kisslinux <merakor> There could simply be a plaintext 'message' file that can be outputted with cat
2020-05-01T15:43:17 #kisslinux <micro_O> yeah that sounds good
2020-05-01T15:48:01 #kisslinux <ominous_anonymou> would there be any issues with longer post-install outputs?
2020-05-01T15:54:37 #kisslinux <dylan02> I think it'll be better to just overhaul the logging capabilities of the package manager to keep track of things like this. Logging updates, when packages are installed, etc etc.
2020-05-01T15:54:52 #kisslinux <dylan02> (This could include a post-install log as well)
2020-05-01T15:55:11 #kisslinux <dylan02> I'm just throwing around ideas
2020-05-01T16:08:08 #kisslinux <dilynm> Could potentially log packages installed explicitly versus as dependencies?
2020-05-01T16:08:55 #kisslinux <dilynm> It isn't hard to keep track of <150 packages but it'd be cute
2020-05-01T16:13:07 #kisslinux <dylan02> You could do this with a simple shell wrapper
2020-05-01T16:14:21 #kisslinux <merakor> dylan02: https://ckyln.com/files/RFp0.txt
2020-05-01T16:14:31 #kisslinux <merakor> What about something like this?
2020-05-01T16:22:28 #kisslinux <dylan02> dilynm: https://termbin.com/3676q
2020-05-01T16:25:50 #kisslinux <dylan02> merakor: We should use 'post-install' for this. I'm against adding another file when we have something which works already.
2020-05-01T16:27:38 #kisslinux <merakor> Same thing can be done with post-installs to queue them
2020-05-01T16:27:41 #kisslinux <merakor> So they are not lost
2020-05-01T17:05:46 #kisslinux <dylan02> merakor: We're safe to queue post-installs.
2020-05-01T17:07:12 #kisslinux <dylan02> I think we just use 'tee' and a 'cat' at the end.
2020-05-01T17:07:19 #kisslinux <dylan02> It's the simplest solution.
2020-05-01T17:19:49 #kisslinux <aarng> haven't looked into it in a while, but we can do quiet builds now, nice!
2020-05-01T17:19:59 #kisslinux <aarng> kiss u >/dev/null
2020-05-01T17:22:37 #kisslinux <dylan02> Yeah
2020-05-01T17:27:00 #kisslinux <aarng> dylan02, what is your opinion about a KISS_COLORS env var to customize/disable colors?
2020-05-01T17:29:49 #kisslinux <dylan02> That should be easy to add
2020-05-01T17:31:32 #kisslinux <aarng> was thinking something like dir colors where you use a colon to separate the different color attributes
2020-05-01T17:32:16 #kisslinux <micro_O> definitely think when piping colors should be disabled (if they aren't already)
2020-05-01T17:33:46 #kisslinux <micro_O> (or generally in a non-interactive terminal?)
2020-05-01T17:33:46 #kisslinux <aarng> they aren't disabled right now
2020-05-01T17:34:13 #kisslinux <micro_O> aarng is it that you want to choose different colors than your terminal color scheme, or just enable/disable?
2020-05-01T17:34:36 #kisslinux <aarng> I want to disable them honestly
2020-05-01T17:34:54 #kisslinux <aarng> all my terminal stuff uses very few colors
2020-05-01T17:35:16 #kisslinux <aarng> I don't use ls --color=auto for instance
2020-05-01T17:37:53 #kisslinux <k1ss> dylan02: post install with changelog would be nice
2020-05-01T17:37:55 #kisslinux <k1ss> something like that
2020-05-01T17:37:58 #kisslinux <dylan02> Yeah
2020-05-01T17:41:09 #kisslinux <micro_O> yeah i guess my second question is, are we using the currently configured terminal colors, and if so, is there a way to just set them to what you want before running kiss?
2020-05-01T17:41:25 #kisslinux <micro_O> basically does this need to be a kiss-specific feature, or does it make sense to just use what the terminal gives you
2020-05-01T17:42:51 #kisslinux <dilynm> dylan02: that is v cute. I like it
2020-05-01T17:43:06 #kisslinux <dilynm> Also, fixed my Falkon fix not fixing things
2020-05-01T17:43:48 #kisslinux <micro_O> like using setterm
2020-05-01T17:43:53 #kisslinux <aarng> micro_O: no, It's more like making it use color2 instead of color3 for the arrow
2020-05-01T17:44:15 #kisslinux <aarng> just like LS_COLORS basically
2020-05-01T17:51:15 #kisslinux <micro_O> yeah i guess it just bums me out there isn't a kind of universal way to set all these, at the terminal level, instead each app has to implement it again
2020-05-01T17:53:25 #kisslinux <dylan02> We'll come up with something :P
2020-05-01T18:06:24 #kisslinux <ominous_anonymou> did anyone ever find bluez/bluetooth without dbus dependency?
2020-05-01T18:14:20 #kisslinux <dylan02> It needs the eiwd/iwd treatment though even then it's a lot of work.
2020-05-01T18:14:38 #kisslinux <dylan02> Bluez is available in this repository with dbus if you'd like to use it anyway: https://github.com/periish/kiss-dbus
2020-05-01T18:30:49 #kisslinux <ominous_anonymou> forgive my ignorant question, but where/how do you even start giving it the eiwd treatment?  is there a lower level in the bluetooth stack that can be built on top?
2020-05-01T19:40:19 #kisslinux <himmalerin> what irc clients do you all use?
2020-05-01T19:41:28 #kisslinux <paralogik> birch
2020-05-01T19:41:36 #kisslinux <misc__> irssi
2020-05-01T19:42:41 #kisslinux <onodera> irssi
2020-05-01T19:43:54 #kisslinux <misc__> although I'm still fairly new to irssi and irc in general
2020-05-01T19:45:28 #kisslinux <paralogik> me too
2020-05-01T19:45:49 #kisslinux <onodera> i might try out birch
2020-05-01T19:45:55 #kisslinux <onodera> but I suspect it is too minimal for me
2020-05-01T19:46:56 #kisslinux <paralogik> the basics..  its very lightweight like the Os we run
2020-05-01T19:47:40 #kisslinux <onodera> my irssi has some nice plugins though
2020-05-01T19:48:01 #kisslinux <onodera> spellcheck, mouse scrolling, a bar showing the message I saw last
2020-05-01T19:49:34 #kisslinux <paralogik> nice i'll try too rssi
2020-05-01T19:50:33 #kisslinux <paralogik> and for music.. what do you use
2020-05-01T19:51:41 #kisslinux <onodera> mpd+ncmpcpp
2020-05-01T19:51:46 #kisslinux <onodera> nothing better than it tbh
2020-05-01T19:52:00 #kisslinux <paralogik> no visuals on ncmpcpp here.. I dont know why
2020-05-01T19:52:31 #kisslinux <misc__> you mean the visualizer?
2020-05-01T19:53:14 #kisslinux <paralogik> Yes anything else its ok
2020-05-01T19:53:17 #kisslinux <kiedtl> himmalerin: I use weechat, but I'm working on my own IRC client in Lua :)
2020-05-01T19:53:51 #kisslinux <kiedtl> birch is pretty buggy
2020-05-01T19:54:39 #kisslinux <misc__> paralogik: did you setup mpd to generate a fifo file?
2020-05-01T19:54:42 #kisslinux <micro_O> birch has been fine for me, except i literally use it only to connect and talk to this channel
2020-05-01T19:55:39 #kisslinux <onodera> you need fftw i think for the visualizer
2020-05-01T19:55:53 #kisslinux <paralogik> Nice.. I wish to have your programming skills but i'm noob. It took me 3 days to install Kiss Linux with trial and error
2020-05-01T19:58:02 #kisslinux <paralogik> So no visualizer on ncmpcpp or its only me...
2020-05-01T19:59:07 #kisslinux <aarng> kiedtl: is that client public somewhere already?
2020-05-01T19:59:40 #kisslinux <onodera> paralogik: check out the gentoo package for ncmpcpp
2020-05-01T20:00:09 #kisslinux <onodera> they probably have an USE_FLAG for the virtualizer, from there you can see whar build flag and/or dependency you are missing
2020-05-01T20:00:15 #kisslinux <kiedtl> aarng: you mean the one I'm working on?
2020-05-01T20:00:32 #kisslinux <aarng> ya
2020-05-01T20:00:57 #kisslinux <kiedtl> aarng: yes, but beware most of it is still unimplemented.
2020-05-01T20:01:03 #kisslinux <kiedtl> here: https://github.com/lptstr/leirc
2020-05-01T20:01:13 #kisslinux <aarng> cheers
2020-05-01T20:01:24 #kisslinux <aarng> all good, just curious
2020-05-01T20:01:39 #kisslinux <paralogik> Onodera  thanks .. I ve already checked  alpine linux musl ncmpcmm  binary without success
2020-05-01T20:01:41 #kisslinux <kiedtl> thanks ;)
2020-05-01T20:02:13 #kisslinux <onodera> or the official ncmpcpp documentation probably mentions it
2020-05-01T20:05:07 #kisslinux <paralogik> some alpine linux binaries are working well in Kiss  (alacritty etc ..)
2020-05-01T20:06:55 #kisslinux <aarng> kiedtl, interesting, lua rocks
2020-05-01T20:07:07 #kisslinux <kiedtl> indeed
2020-05-01T20:07:29 #kisslinux <aarng> it's pretty close to what I did, a small C component which does the irc connection and nothing more, rest in a different languange
2020-05-01T20:07:47 #kisslinux <aarng> I too used sic but awk instead of lua
2020-05-01T20:07:48 #kisslinux <kiedtl> yeah, my plan is to eventually move most of the stuff into Lua.
2020-05-01T20:07:53 #kisslinux <kiedtl> awk
2020-05-01T20:07:55 #kisslinux <kiedtl> ?
2020-05-01T20:07:57 #kisslinux <kiedtl> ?
2020-05-01T20:08:02 #kisslinux <aarng> yeh
2020-05-01T20:08:06 #kisslinux <kiedtl> !
2020-05-01T20:08:44 #kisslinux <aarng> it's a ii style (file based) irc client tho, not everyones cup of tea :)
2020-05-01T20:08:59 #kisslinux <kiedtl> I see
2020-05-01T20:09:33 #kisslinux <kiedtl> I suppose the C core just outputs the server messages unmodified/unparsed, and the awk part formats it?
2020-05-01T20:09:42 #kisslinux <kiedtl> or...?
2020-05-01T20:09:49 #kisslinux <aarng> yep, exactly like that
2020-05-01T20:10:04 #kisslinux <aarng> it also reads user input from a fifo and forwards that too
2020-05-01T20:10:13 #kisslinux <kiedtl> ah
2020-05-01T20:10:25 #kisslinux <kiedtl> I'm working on moving the connection bits to Lua too
2020-05-01T20:10:35 #kisslinux <aarng> and to distinguish between irc and user messages, I simply add a 1 letter prefix
2020-05-01T20:11:27 #kisslinux <aarng> so you would have the c component only for the socket/select stuff?
2020-05-01T20:12:38 #kisslinux <kiedtl> yep
2020-05-01T20:12:59 #kisslinux <kiedtl> I eventually want to get rid of the config.h
2020-05-01T20:13:05 #kisslinux <kiedtl> and move the configuration completely to lua
2020-05-01T20:13:13 #kisslinux <kiedtl> -int
2020-05-01T20:13:15 #kisslinux <kiedtl> -leirc_connect(lua_State *L)
2020-05-01T20:13:17 #kisslinux <kiedtl> -{
2020-05-01T20:13:19 #kisslinux <kiedtl> -       char *host = luaL_checkstring(L, 1);
2020-05-01T20:13:21 #kisslinux <kiedtl> -       char *port = luaL_checkstring(L, 2);
2020-05-01T20:13:23 #kisslinux <kiedtl> -
2020-05-01T20:13:25 #kisslinux <kiedtl> -       int fd = dial(host, port);
2020-05-01T20:13:27 #kisslinux <kiedtl> -       if (!fd) {
2020-05-01T20:13:29 #kisslinux <kiedtl> -               return luaL_error(L, "error:"
2020-05-01T20:13:31 #kisslinux <kiedtl> -                       "unable to resolve server: %sn",
2020-05-01T20:13:33 #kisslinux <kiedtl> -                       strerror(errno));
2020-05-01T20:13:35 #kisslinux <kiedtl> -       }
2020-05-01T20:13:37 #kisslinux <kiedtl> -
2020-05-01T20:13:39 #kisslinux <kiedtl> -       server = fdopen(fd, "r+");
2020-05-01T20:13:41 #kisslinux <kiedtl> -
2020-05-01T20:13:43 #kisslinux <kiedtl> -       if (!server) {
2020-05-01T20:13:45 #kisslinux <kiedtl> -               return luaL_error(L, "error:"
2020-05-01T20:13:47 #kisslinux <kiedtl> -                       "unable to connect to server: %sn",
2020-05-01T20:13:49 #kisslinux <kiedtl> -                       strerror(errno));
2020-05-01T20:13:51 #kisslinux <kiedtl> -       }
2020-05-01T20:13:53 #kisslinux <kiedtl> -
2020-05-01T20:13:55 #kisslinux <kiedtl> -       return 0;
2020-05-01T20:13:57 #kisslinux <kiedtl> -}
2020-05-01T20:13:59 #kisslinux <kiedtl> oops
2020-05-01T20:14:01 #kisslinux <kiedtl> sorry :(
2020-05-01T20:14:03 #kisslinux <kiedtl> pasted into the wrong terminal
2020-05-01T20:14:08 #kisslinux <aarng> :D
2020-05-01T20:14:15 #kisslinux <kiedtl> :/
2020-05-01T20:14:28 #kisslinux <aarng> at least your clients flood protection works
2020-05-01T20:14:48 #kisslinux <himmalerin> better that then the one time I saw someone paste their password into an irc server
2020-05-01T20:16:09 #kisslinux <dylan02> lol
2020-05-01T20:16:30 #kisslinux <kiedtl> aarng: btw, do you know which rfc should be followed when implementing an IRC client: rfc1459 or rfc281* ?
2020-05-01T20:16:55 #kisslinux <kiedtl> from what I gather sic follows rfc1459 but rfc281* is newer...?
2020-05-01T20:16:56 #kisslinux <misc__> himmalerin: how did you know it was their password?
2020-05-01T20:16:58 #kisslinux <aarng> no, sorry
2020-05-01T20:17:13 #kisslinux <onodera> dylan02: how did you build this fast gcc again?
2020-05-01T20:17:15 #kisslinux <aarng> I didn't fully implement everything anyway
2020-05-01T20:17:20 #kisslinux <kiedtl> ok, nvm
2020-05-01T20:17:26 #kisslinux <aarng> but I did more than many custom IRC clients
2020-05-01T20:17:34 #kisslinux <aarng> like ISUPPORT and proper casefolding
2020-05-01T20:17:46 #kisslinux <himmalerin> misc__: I don't specifically know it _was_, but it was 8 random characters and they said "oops" after sending it so I'm guessing it was a password to something
2020-05-01T20:24:45 #kisslinux <dylan02> 'make profiledbootstrap'
2020-05-01T20:24:49 #kisslinux <dylan02> onodera:
2020-05-01T21:07:24 #kisslinux <onodera> after a reboot, suddnely my x no longer starts
2020-05-01T21:07:31 #kisslinux <onodera> also doesn't write a log......
2020-05-01T21:07:46 #kisslinux <onodera> i tried recompiling mesa
2020-05-01T21:08:07 #kisslinux <onodera> and now amdgpu, but amdgpu is saying "Missing GBM"
2020-05-01T21:08:13 #kisslinux <onodera> which seems to be part of mesa?
2020-05-01T21:13:51 #kisslinux <dylan02> I presume that this isn't an issue with shared libraries?
2020-05-01T21:16:55 #kisslinux <onodera> i have no idea really
2020-05-01T21:17:16 #kisslinux <onodera> I can't see of some shared libery is broken
2020-05-01T21:18:09 #kisslinux <onodera> I will drop the whole lto stuff and recompile my system lol
2020-05-01T21:18:34 #kisslinux <onodera> dylan02: how did you create this fast PGO's gcc?
2020-05-01T21:19:13 #kisslinux <dylan02> Sounds like a good idea. If you'd like, I can work with you on getting LTO to a usable state. (I wasn't aware that it wasn't prior to your experience with it).
2020-05-01T21:19:19 #kisslinux <dylan02> onodera: 'make profiledbootstrap'
2020-05-01T21:19:35 #kisslinux <dylan02> And you then need to remove '--disable-bootstrap' if it's in the configure flags.
2020-05-01T21:19:42 #kisslinux <dylan02> That should be it.
2020-05-01T21:23:11 #kisslinux <onodera> thanks
2020-05-01T21:23:28 #kisslinux <onodera> yeah maybe it is better to do things per package rather than plunging with a whole system in lto
2020-05-01T21:24:28 #kisslinux <onodera> make should be replaced make profiledbootstrap right?
2020-05-01T21:24:42 #kisslinux <dylan02> Yeah
2020-05-01T21:25:11 #kisslinux <dylan02> I'm using GCC 10 as well (and everything works fine)
2020-05-01T21:29:22 #kisslinux <onodera> watching lines scroll by
2020-05-01T21:29:59 #kisslinux <onodera> dylan02: are you just using the -ck kernel or did you apply custom optamizations?
2020-05-01T21:31:34 #kisslinux <dylan02> I use the vanilla sources and add my own patches
2020-05-01T21:32:24 #kisslinux <dylan02> I currently use one from Clear Linux (Speeds up boot), another to enable '-march=native' and finally, the -ck patch.
2020-05-01T21:33:03 #kisslinux <dylan02> I usually use quite a few Clear Linux patches though I haven't gotten around to it yet with this new laptop
2020-05-01T21:34:06 #kisslinux <onodera> i use the zen kernel patches
2020-05-01T21:34:24 #kisslinux <onodera> which is ck, some desktop tuning, and includes a march native patch as well
2020-05-01T21:34:41 #kisslinux <onodera> though im always paranoid that i have some option set in a wrong way
2020-05-01T21:38:03 #kisslinux <hechos> hi guys
2020-05-01T21:40:41 #kisslinux <onodera> hi
2020-05-01T21:46:57 #kisslinux <hechos> finally get working.
2020-05-01T21:47:19 #kisslinux <hechos> defconfig need to set GUI partiton scheme on kernel and add btrfs support
2020-05-01T21:47:39 #kisslinux <hechos> but i dont remember where is kernel templates on source tree.
2020-05-01T21:47:57 #kisslinux <hechos> has to be a defconfig efi or somthing
2020-05-01T21:52:19 #kisslinux <dilynm> `make defconfig` selects EFI partition stuff for me
2020-05-01T21:52:26 #kisslinux <dilynm> But I'm glad you got it working!
2020-05-01T22:03:29 #kisslinux <hechos> aha
2020-05-01T22:03:43 #kisslinux <hechos> copy couple setting on void to vanilla kernel.
2020-05-01T22:43:10 #kisslinux <onodera> dylan02: does kiss b <a whole bunch of packages> also install them?
2020-05-01T22:43:59 #kisslinux <E5ten> dylan02: what's a POSIX way to do head -c -20?
2020-05-01T22:44:04 #kisslinux <E5ten> so printing all but the last 20 bytes of a file
2020-05-01T23:08:54 #kisslinux <aarng> E5ten: awk -vRS= '{ sub(/n$/, ""); print substr($0, 1, length($0) - 20) }'
2020-05-01T23:10:06 #kisslinux <aarng> this always loads the entire file into memory and I'd assume tail seeks from the end if that's possible and is a lot more efficient that way
2020-05-01T23:16:39 #kisslinux <aarng> could also use `dd`
2020-05-01T23:18:42 #kisslinux <aarng> `dd if=<file> status=none ibs=<files_size_minus_20> count=1`
2020-05-01T23:19:39 #kisslinux <aarng> but the existence or lack of a trailing newline is still a problem with that