💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-04-18.txt captured on 2024-05-12 at 16:08:42.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
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!