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

View Raw

More Information

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

2020-04-18T00:42:17 #kisslinux <jedavies> "kiss b" has changed recently?  How do I now rebuild all packages?
2020-04-18T00:59:04 #kisslinux <onodera> jedavies: cd /var/db/kiss/installed
2020-04-18T00:59:08 #kisslinux <onodera> kiss b *
2020-04-18T00:59:34 #kisslinux <onodera> kiss b without argument now builds the current working directory
2020-04-18T01:38:21 #kisslinux <jedavies> onodera: this will install all the packages at the end like "kiss b" used to?
2020-04-18T01:49:16 #kisslinux <onodera> jedavies: im not sure actuyally
2020-04-18T01:49:27 #kisslinux <onodera> if it does not, you can run kiss i *
2020-04-18T01:57:02 #kisslinux <jedavies> onodera: thanks!
2020-04-18T02:58:02 #kisslinux <MueVoid> Does kiss linux store the source code locally on the machine for installed packages like gentoo does in distfiles?
2020-04-18T04:19:29 #kisslinux <dilyn> Muevoid: yes, in ~/.cache/kiss/sources
2020-04-18T04:44:44 #kisslinux <MueVoid> Thank you! One other question is it possible to edit that source code and then build it? For example if I wanted to change config.h in dwm would that be the prefered way or edit the build files?
2020-04-18T05:50:12 #kisslinux <dylan01> E5ten: source=/dev/null (I've given up trying to make shellcheck follow sources)
2020-04-18T06:19:44 #kisslinux <dilyn> MueVoid: if you want dwm to be installed by kiss, your best bet is to fork it if it's in the repos and change the build script to include your path
2020-04-18T06:19:57 #kisslinux <dilyn> And package it if it isn't
2020-04-18T06:37:15 #kisslinux <dylan01> onodera: https://github.com/kisslinux/kiss/commit/1c059e813981744de281dc7d1db4b4b3b5bff1e6
2020-04-18T06:43:51 #kisslinux <dylan01> Any POSIX sh method of detecting whether a function is being run inside of $() or not?
2020-04-18T06:51:02 #kisslinux <dylan01> Figured it out
2020-04-18T06:53:25 #kisslinux <dylan01> https://termbin.com/hhkx
2020-04-18T06:53:50 #kisslinux <dylan01> 'kiss s' will now only give you the first line (the match) when running from a subshell
2020-04-18T06:55:18 #kisslinux <dylan01> https://github.com/kisslinux/kiss/commit/764c21426f88e2043b8c76dfb9e94fea0e88f662
2020-04-18T07:37:55 #kisslinux <lieu> dylan01: What do you think about using `diff -U[n]` on fixdeps?
2020-04-18T07:40:44 #kisslinux <dylan01> The diff is really just for cosmetic purposes
2020-04-18T07:40:56 #kisslinux <dylan01> Can I see an example?
2020-04-18T07:42:37 #kisslinux <lieu> No, I mean so it works with GNU diff as well. It does nothing on busybox diff though as it is unified is the default.
2020-04-18T07:43:12 #kisslinux <lieu> -U 3 would be fine as it's the default for unified diffs
2020-04-18T07:46:03 #kisslinux <lieu> https://termbin.com/y2n8
2020-04-18T07:51:10 #kisslinux <dylan01> Ah
2020-04-18T07:51:13 #kisslinux <dylan01> I see what you mean
2020-04-18T07:51:18 #kisslinux <dylan01> Is it portable though?
2020-04-18T07:57:26 #kisslinux <dylan01> Someone might like this? https://u.teknik.io/dwhxP.jpg
2020-04-18T07:58:02 #kisslinux <dylan01> (All kiss-* executables in $PATH are available via 'kiss <action>' (action being the executable name minus kiss-).
2020-04-18T07:58:49 #kisslinux <dylan01> (You can add to this via your own scripts by following the same steps)
2020-04-18T07:59:11 #kisslinux <dylan01> Thoughts?
2020-04-18T08:07:57 #kisslinux <dylan01> This is with duplicates removed and the list sorted: https://u.teknik.io/kKaPN.jpg
2020-04-18T08:36:53 #kisslinux <lieu> dylan01: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/diff.html
2020-04-18T08:37:26 #kisslinux <dylan01> Nice
2020-04-18T08:43:15 #kisslinux <lieu> this circular dependencies thing is confusing me
2020-04-18T08:43:55 #kisslinux <dylan01> Chicken and egg problem
2020-04-18T08:44:33 #kisslinux <lieu> i just follow arch's note
2020-04-18T08:45:04 #kisslinux <TwistedFate> hello folks
2020-04-18T08:45:06 #kisslinux <TwistedFate> dylan!
2020-04-18T08:45:08 #kisslinux <TwistedFate> hai!
2020-04-18T08:45:13 #kisslinux <TwistedFate> adam! hello!
2020-04-18T08:45:36 #kisslinux <dylan01> Ello
2020-04-18T08:45:44 #kisslinux <dylan01> lieu: What does arch say?
2020-04-18T08:46:26 #kisslinux <lieu> as i don't know any other distros with a 'well-implemented' glibc
2020-04-18T08:46:42 #kisslinux <lieu> dylan01: linux-headers -> glibc -> binutils -> gcc -> binutils -> glibc
2020-04-18T08:47:03 #kisslinux <dylan01> Right
2020-04-18T08:47:11 #kisslinux <dylan01> The chroot "solves" this issue
2020-04-18T08:47:22 #kisslinux <dylan01> I thought you were talking more about freetype-harfbuzz
2020-04-18T08:47:41 #kisslinux <dylan01> (ie, out of the boostrap/base)
2020-04-18T08:48:30 #kisslinux <lieu> i'm still far from other things, though
2020-04-18T09:06:15 #kisslinux <lieu> my main goal as of now is to boot KISS à la GNU
2020-04-18T09:06:43 #kisslinux <dylan01> Yeah
2020-04-18T09:08:14 #kisslinux <lieu> freenode webchat is so sensitive
2020-04-18T09:08:39 #kisslinux <lieu> that it takes me a couple of disconnects
2020-04-18T09:08:43 #kisslinux <lieu> before sending something
2020-04-18T09:12:23 #kisslinux <dylan01> Weird
2020-04-18T09:52:41 #kisslinux <dylan01> https://github.com/kisslinux/kiss/commit/bcbdd99e5c08456e84ee881769b21fff8595e108
2020-04-18T09:52:53 #kisslinux <dylan01> Another enhancement related to kiss-* scripts.
2020-04-18T09:53:26 #kisslinux <dylan01> (The code is simple thanks to the abuse of the pkg_find function to search $PATH instead of $KISS_PATH) ;)
2020-04-18T10:25:25 #kisslinux <lieu> dylan01: Have you thought about making a library for `kiss`? Just like the init scripts.
2020-04-18T13:09:00 #kisslinux <ax> good day
2020-04-18T13:12:53 #kisslinux <dylan01> o/
2020-04-18T13:13:04 #kisslinux <dylan01> lieu: It's not really needed is it?
2020-04-18T13:31:18 #kisslinux <lieu> dylan01: Just a thought, as I see some similar code between the pm and the utils.
2020-04-18T13:31:41 #kisslinux <lieu> But yeah, I guess it's not needed.
2020-04-18T13:34:10 #kisslinux <lieu> Btw, I wonder why repology lists an obsolete version of libelf?
2020-04-18T13:37:05 #kisslinux <dylan01> There's more than one libelf
2020-04-18T13:37:17 #kisslinux <dylan01> elfutils libelf is typically used nowadays
2020-04-18T13:52:05 #kisslinux <ax> dylan01: ok, i know issue for ranger now ... and i know how to solve it ... problem is TERM=screen* variable  ... it's issue of latest release avaiable 1.9.3 ... it fixed in next release ... for now i can add fix post install for copy fix in directory
2020-04-18T13:52:14 #kisslinux <ax> please see https://github.com/ranger/ranger/commit/1cdcce0a44d031be13009a70e25cc4cf75789eac#diff-71195838f9bac84a88e9312d319a5f1f
2020-04-18T13:53:35 #kisslinux <ax> in practice the error occurs to me because I have the variable TERM = screen-256color
2020-04-18T13:54:28 #kisslinux <ax> in all other cases of TERM variable does not occur. what do you prefer that i do? release this that works or do you want me to wait for 1.9.4 which also contains this fix?
2020-04-18T14:12:45 #kisslinux <dylan01> ax: You can include it as a patch. https://github.com/ranger/ranger/commit/1cdcce0a44d031be13009a70e25cc4cf75789eac.patch
2020-04-18T16:20:29 #kisslinux <onodera> when I use ls, it doesn't display japanese characters
2020-04-18T16:20:40 #kisslinux <onodera> is this because of busybox ls? because they do display in ncmpcpp
2020-04-18T16:25:17 #kisslinux <onodera> ehhh busybox doesn't support utf8??
2020-04-18T16:47:29 #kisslinux <dylan01> onodera: You may be right. I'll see if I can reproduce anyway though.
2020-04-18T16:48:15 #kisslinux <dylan01> Yeah. It's just: "???????????"
2020-04-18T16:48:30 #kisslinux <onodera> dylan01: the thing is, ` CONFIG_UNICODE_SUPPORT` is set in the busybox config
2020-04-18T16:48:34 #kisslinux <dylan01> Though ash seems to support utf8
2020-04-18T16:48:41 #kisslinux <dylan01> Try: echo *
2020-04-18T16:48:46 #kisslinux <dylan01> (Or equivalent)
2020-04-18T16:48:51 #kisslinux <onodera> im doing this in fish by the way
2020-04-18T16:48:57 #kisslinux <onodera> so i think it is a busybox ls issue
2020-04-18T16:49:02 #kisslinux <dylan01> Yeah
2020-04-18T16:49:17 #kisslinux <dylan01> https://git.busybox.net/busybox/tree/coreutils/ls.c
2020-04-18T16:49:21 #kisslinux <dylan01> Here's the source
2020-04-18T16:49:51 #kisslinux <onodera> I'm seeing some unicode lines
2020-04-18T16:49:59 #kisslinux <dylan01> Yeah
2020-04-18T16:50:26 #kisslinux <dylan01> It has locale support as well
2020-04-18T16:52:10 #kisslinux <dylan01> (fwiw, busybox find works fine too)
2020-04-18T16:52:22 #kisslinux <onodera> ehh right
2020-04-18T16:52:24 #kisslinux <onodera> very weird
2020-04-18T16:54:00 #kisslinux <onodera> https://dev.archive.openwrt.org/ticket/7993 ?
2020-04-18T16:54:08 #kisslinux <onodera> very very old issue tho
2020-04-18T16:56:35 #kisslinux <onodera> https://dev.archive.openwrt.org/attachment/ticket/7993/701-make_unicode_printable.patch.html
2020-04-18T16:56:41 #kisslinux <onodera> seems like this patch might still aply
2020-04-18T16:57:02 #kisslinux <onodera> in the git version these `0x7f` lines are still present
2020-04-18T17:09:04 #kisslinux <dylan01> Trying it now
2020-04-18T17:09:37 #kisslinux <dylan01> Works
2020-04-18T17:11:04 #kisslinux <onodera> I wonder why this is default
2020-04-18T17:11:08 #kisslinux <onodera> and hardcoded
2020-04-18T17:11:35 #kisslinux <dylan01> No idea
2020-04-18T17:12:34 #kisslinux <dylan01> Anyway, the fixed version is in the repositories now.
2020-04-18T17:12:50 #kisslinux <dylan01> Just a 'kiss u', then 'kiss b busybox'.
2020-04-18T17:13:03 #kisslinux <dylan01> Thanks for finding the patch
2020-04-18T17:18:32 #kisslinux <onodera> works, thanks!
2020-04-18T17:18:41 #kisslinux <onodera> much better
2020-04-18T18:10:27 #kisslinux <tankf33der> does somebody ever met tutorials with full steps how to install kiss linux and maintain? text tutorials or youtube?
2020-04-18T18:19:07 #kisslinux <onodera> nah
2020-04-18T18:19:20 #kisslinux <onodera> just use the gentoo and arch wikis basically
2020-04-18T18:21:03 #kisslinux <tankf33der> i am fine, just curious.
2020-04-18T18:30:27 #kisslinux <onodera> there is the install guide
2020-04-18T18:30:30 #kisslinux <onodera> I haven't seen any more
2020-04-18T18:30:35 #kisslinux <onodera> also some interesting stuff on the wiki
2020-04-18T18:44:01 #kisslinux <ax> dylan01: ok, now proceed
2020-04-18T18:59:52 #kisslinux <onodera> dylan01: the mpdas sv outputs some ugly messages, should I redirect output to dev/null?
2020-04-18T19:00:06 #kisslinux <onodera> or maybe just non-error output? what is the idiomatic way
2020-04-18T19:28:41 #kisslinux <ax> dylan01: resolv! patch applied but other commit. tested and it ok. you can add it .
2020-04-18T19:51:11 #kisslinux <ax> ehm ops, but tmux was in repo?
2020-04-18T19:51:17 #kisslinux <ax> -.-
2020-04-18T20:14:08 #kisslinux <abi`> travis CI support kvm/libvirt, that means using the vagrant image i can startup a kiss linux instance during travis-ci tests
2020-04-18T20:14:17 #kisslinux <abi`> that could be used for example to test-build all packages in the community repository
2020-04-18T20:14:32 #kisslinux <abi`> for build errors, etc ..
2020-04-18T20:14:35 #kisslinux <abi`> see: https://travis-ci.org/github/abbbi/kiss-bootstrap
2020-04-18T20:14:39 #kisslinux <abi`> as example
2020-04-18T20:21:30 #kisslinux <onodera_> what would be the cleanest way to run stuff like steam or minecraft?
2020-04-18T20:21:38 #kisslinux <onodera_> an arch chroot? Maybe docker?
2020-04-18T20:30:00 #kisslinux <Spiritualminded> hello?
2020-04-18T20:30:10 #kisslinux <Spiritualminded> oh wow it works
2020-04-18T20:34:00 #kisslinux <Spiritualminded> it's only been like 2years
2020-04-18T20:34:12 #kisslinux <Spiritualminded> i just found out the discord channel is dead
2020-04-18T20:34:26 #kisslinux <Spiritualminded> so how is it going?
2020-04-18T20:37:32 #kisslinux <abi`> heres a travis ci log that shows kiss box spinning up and test building the pv package from the community repo: http://www.grinser.de/~abi/travis-kiss.txt
2020-04-18T23:17:10 #kisslinux <dilyn> interestingly, uutils-coreutils mv seems to just not work with kiss a
2020-04-18T23:22:13 #kisslinux <dilyn> `kiss a uutils-coreutils /usr/bin/yes` -> 'mv: error: cannot stat 'uutils-coreutils>usr>bin>yes': no such file or directory`; except it certainly exists
2020-04-18T23:22:42 #kisslinux <dilyn> quoting uutils-coreutils returns the error that yes exists but isn't owned, even though it exists in busybox's manifest as /usr/bin/yes
2020-04-18T23:26:47 #kisslinux <dilyn> oh wait, no it isn't. yes is changed in busybox's manifest but isn't actually moved to /var/db/kiss/choices!