💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-05-14.txt captured on 2024-05-12 at 16:08:30.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2020-05-14T00:16:43 #kisslinux <E5ten> mcf: I don't really see pax being commonly used instead of tar any time soon though? Not that you shouldn't implement your pax or anything I just mean that tar is sooo ubiquitous it's hard to imagine something replacing it 2020-05-14T00:21:19 #kisslinux <himmalerin> Is there a package for kiss that provides pax? Never heard of it before, would be interesting to play around with 2020-05-14T00:27:37 #kisslinux <himmalerin> I found https://www.mirbsd.org/pax.htm which seems to be the version Arch packages. Their website doesn't use tls 1.2 though, makes firefox complain 2020-05-14T00:31:55 #kisslinux <himmalerin> Can't figure out how to uncompress their file though. It's a .cpio.gz file which they suggest uncompressing with `gzip -dc file.cpio.gz | cpio -mid` or `tar -xzf file.cpio.gz` Neither work though 2020-05-14T00:33:49 #kisslinux <himmalerin> gzip works, but when you pipe to cpio it complains about "cpio: unsupported cpio format, use newc or crc". Using tar complains about "invalid tar magic" 2020-05-14T00:36:13 #kisslinux <himmalerin> bsdtar uncompresses it just fine 2020-05-14T00:37:25 #kisslinux <himmalerin> all this makes it sort of difficult to package though 2020-05-14T00:51:19 #kisslinux <mcf> E5ten: yeah, it's an unfortunate situation. the best i can do is use pax myself when possible, and encourage its use to others. i think a major part of the problem is most Linux systems don't come with it. most BSDs and even macOS has it 2020-05-14T00:53:17 #kisslinux <mcf> himmalerin: maybe the best option is the tar archive from debian suggested on that site 2020-05-14T00:54:46 #kisslinux <mcf> http://deb.debian.org/debian/pool/main/p/pax/pax_20190825.orig.tar.xz 2020-05-14T07:25:15 #kisslinux <dylan03> illiliti: Fixed the findutils issue. Thanks for tracking it down. 2020-05-14T07:25:26 #kisslinux <dylan03> Also pushed the new version to the repositories. 2020-05-14T10:01:16 #kisslinux <illiliti> https://github.com/kisslinux/kiss/blob/master/contrib/kiss-size#L19 << sbase du will fail here as it doesn't have `-c` 2020-05-14T10:11:08 #kisslinux <mcf> probably would be a reasonable thing to add. seems fairly widely supported, and i think it should be easy to implement 2020-05-14T10:16:05 #kisslinux <mcf> something like http://ix.io/2lYp ? 2020-05-14T10:33:32 #kisslinux <illiliti> works fine 2020-05-14T10:55:27 #kisslinux <illiliti> mcf: patch with docs https://termbin.com/bu7lg 2020-05-14T10:59:14 #kisslinux <mcf> thanks illiliti 2020-05-14T11:31:58 #kisslinux <illiliti> mcf: i just realized that coreutils and busybox(at least) give priority to `-k` flag than `-h`, but sbase don't. so `du -shk file` should print size in bytes i suppose 2020-05-14T12:39:56 #kisslinux <Crestwave> Note that `du -c` doesn't seem POSIX at all, though 2020-05-14T12:41:01 #kisslinux <illiliti> true 2020-05-14T12:48:56 #kisslinux <tobykisslnx> Anyone else having trouble with `kiss-maintainer` ? 2020-05-14T12:49:08 #kisslinux <tobykisslnx> Mine only seems to work on certain packages 2020-05-14T12:53:16 #kisslinux <dylan02> tobykisslnx: I can't reproduce at all... 2020-05-14T12:53:32 #kisslinux <tobykisslnx> I know that's what I worry about haha 2020-05-14T12:53:51 #kisslinux <tobykisslnx> Because I know I've been having issues with some checksums and things like `kiss-maintainer` 2020-05-14T12:54:43 #kisslinux <tobykisslnx> And I don't know how to get to the bottom of it. I've changed my kiss path and moved community repo to my home dir, but this only fixed checksum issues 2020-05-14T12:55:15 #kisslinux <Crestwave> In case dylan's interested in removing `du -c`: https://unix.stackexchange.com/questions/44040/a-standard-tool-to-convert-a-byte-count-into-human-kib-mib-etc-like-du-ls1 2020-05-14T12:55:26 #kisslinux <dylan02> You 'git clone'd the Community repository right? 2020-05-14T12:55:38 #kisslinux <tobykisslnx> However, for example, `kiss-maintainer lemonbar` works (in community) but `kiss-maintainer scrot` doesn't 2020-05-14T12:55:39 #kisslinux <dylan02> Crestwave: I'll get on it. 2020-05-14T12:55:47 #kisslinux <tobykisslnx> Yes dylan02 2020-05-14T12:55:55 #kisslinux <dylan02> tobykisslnx: Did you use '--depth 1' or something similar? 2020-05-14T12:56:05 #kisslinux <tobykisslnx> No, should I try with this? 2020-05-14T12:56:27 #kisslinux <dylan02> No no 2020-05-14T12:56:41 #kisslinux <dylan02> Just trying to figure out what steps you took prior 2020-05-14T12:57:45 #kisslinux <tobykisslnx> Where's package maintainer information stored? 2020-05-14T12:58:34 #kisslinux <dylan02> In 'git' 2020-05-14T12:58:47 #kisslinux <dylan02> The source for 'kiss-maintainer' is very simple. 2020-05-14T12:58:59 #kisslinux <dylan02> https://github.com/kisslinux/kiss/blob/master/contrib/kiss-maintainer 2020-05-14T13:02:09 #kisslinux <tobykisslnx> Okay. Manually running `git log -1 version` in a packages directory has no output for only some packages? 2020-05-14T13:02:56 #kisslinux <dylan02> That's odd 2020-05-14T13:03:08 #kisslinux <dylan02> Which packages? 2020-05-14T13:03:52 #kisslinux <tobykisslnx> So, in `lemonbar` for example, it shows Dylan Araps ... however in something like giblib, there are no logs 2020-05-14T13:04:06 #kisslinux <tobykisslnx> For me at least 2020-05-14T13:06:12 #kisslinux <dylan02> Very very odd 2020-05-14T13:06:15 #kisslinux <dylan02> It works fine here 2020-05-14T13:06:29 #kisslinux <dylan02> You just did: 'git clone https://github.com/kisslinux/community' ? 2020-05-14T13:06:37 #kisslinux <tobykisslnx> exactly that :) 2020-05-14T13:07:38 #kisslinux <dylan02> Odd! 2020-05-14T13:07:45 #kisslinux <dylan02> It should work fine... 2020-05-14T13:08:10 #kisslinux <tobykisslnx> Haha ik. I'm stumped with this one 2020-05-14T13:08:19 #kisslinux <tobykisslnx> As the logs should all be there 2020-05-14T13:09:59 #kisslinux <dylan02> Exactly 2020-05-14T13:17:17 #kisslinux <tobykisslnx> Hmm confusing times 2020-05-14T13:22:54 #kisslinux <tobykisslnx> I'm going to assume its something I've somehow done without knowing 2020-05-14T13:25:20 #kisslinux <tobykisslnx> dylan02 What's the importance of having the community repo in the home directory as opposed to in `/var/db/kiss/repo` ? 2020-05-14T13:30:06 #kisslinux <dylan02> No where does it say that all repositories should live in /var/db/kiss/repo. This path itself _is_ a repository. 2020-05-14T13:30:20 #kisslinux <dylan02> The /var/db/kiss/repo location is also entirely optional. 2020-05-14T13:31:51 #kisslinux <tobykisslnx> Ah okay thanks, I was just curious as yesterday someone advised I keep my community repo on the home dir 2020-05-14T13:31:59 #kisslinux <dylan02> One direct benefit is that you no longer need root permissions to do 'kiss u'. 2020-05-14T13:32:17 #kisslinux <dylan02> Repositories are just directories (which can also be git repositories) 2020-05-14T13:32:22 #kisslinux <dylan02> They can live anywhere you like 2020-05-14T13:32:50 #kisslinux <tobykisslnx> Oh okay 2020-05-14T13:33:33 #kisslinux <dylan02> Crestwave: https://github.com/kisslinux/kiss/commit/f1347c4161b565d920e8a1218b0e362bfbce594b 2020-05-14T14:11:56 #kisslinux <illiliti> dylan02: suggestions for kiss - https://termbin.com/klwe 2020-05-14T14:17:49 #kisslinux <dylan02> Fixed, thanks. 2020-05-14T14:17:57 #kisslinux <dylan02> (Though the grep part will stay) 2020-05-14T14:24:15 #kisslinux <illiliti> but why? 2020-05-14T14:27:05 #kisslinux <dylan02> The performance difference between GNU grep and busybox grep is night and day. 2020-05-14T14:28:25 #kisslinux <dylan02> Sure, I could just remove it though. 2020-05-14T14:28:44 #kisslinux <dylan02> It's just a matter of whether or not I want to automatically give those with GNU grep installed a huge performance boost. 2020-05-14T14:30:15 #kisslinux <illiliti> i know, but this check is deprecated due to alternatives system 2020-05-14T14:34:22 #kisslinux <dylan02> Sure 2020-05-14T14:34:24 #kisslinux <dylan02> Pushed 2020-05-14T14:40:04 #kisslinux <illiliti> thanks 2020-05-14T14:55:16 #kisslinux <tobykisslnx> Okay well I'm going to reinstall kiss for fun and to see if that fixes my `kiss-maintainer <package>` issue 2020-05-14T15:17:50 #kisslinux <E5ten> dylan02: for the du thing, when the number isn't being modified is there a reason for $(($1)) instead of $1? 2020-05-14T15:26:40 #kisslinux <dylan02> E5ten: It just looks nicer 2020-05-14T15:26:49 #kisslinux <dylan02> I'll be on again a little later. o/ 2020-05-14T15:26:50 #kisslinux <dylan02> quit 2020-05-14T16:05:18 #kisslinux <E5ten> https://github.com/michaelforney/sbase/pull/4 made a PR to add support to sbase to call tar without having a dash before the key 2020-05-14T16:06:14 #kisslinux <E5ten> iirc sbase tar was the only one that we knew of that didn't allow the key to not have a leading dash, if that's the case and this gets merged, kiss should be able to remove the _tar() function and just go back to tar [ctx]f 2020-05-14T16:49:19 #kisslinux <ominous_anonymou> https://0x0.st/iLM7.jpg kiss, urxvt, pianobar, lemonbar w/unicode support as bar, and a command-line audio visualizer i wrote in python sort of like https://github.com/dpayne/cli-visualizer but without the need for a FIFO 2020-05-14T16:51:57 #kisslinux <ominous_anonymou> https://0x0.st/iLMC.jpg using SOWM too, with focus border patch 2020-05-14T17:29:07 #kisslinux <claudia02> ominous_anonymou: I think this would fit your setup really well 2020-05-14T17:29:10 #kisslinux <claudia02> https://ibb.co/y47cvMj 2020-05-14T17:29:37 #kisslinux <claudia02> cosy classic kiss :D 2020-05-14T17:40:08 #kisslinux <ominous_anonymou> ooo what is that? 2020-05-14T17:58:52 #kisslinux <claudia02> this is a copy pasta from xbpsUI 2020-05-14T17:58:54 #kisslinux <claudia02> https://github.com/sdsddsd1/kiss-ui 2020-05-14T17:59:24 #kisslinux <ominous_anonymou> merci! 2020-05-14T18:02:52 #kisslinux <claudia02> you need fzf for that btw 2020-05-14T18:06:30 #kisslinux <ominous_anonymou> haha just saw that :) 2020-05-14T18:15:06 #kisslinux <ominous_anonymou> https://0x0.st/iLSK.jpg i've got WAL set up too 2020-05-14T18:16:00 #kisslinux <dilynm> Oooo that's pretty 2020-05-14T18:17:33 #kisslinux <ominous_anonymou> https://0x0.st/iLSZ.jpg 2020-05-14T18:18:30 #kisslinux <claudia02> I like your setup 2020-05-14T18:19:08 #kisslinux <claudia02> for me it takes too alsways takes to long to get nice colors and then I want to change it again. I stay at dark and bright colorcheme (: 2020-05-14T18:24:23 #kisslinux <ominous_anonymou> haha i know what you mean! wal is nice because it gives Xresources colors, so i can source those colors for use in my rofi and urxvt configs 2020-05-14T18:24:39 #kisslinux <ominous_anonymou> i used another tool that worked well `art`, but can't for the life of me find it now 2020-05-14T18:24:56 #kisslinux <spacehare> plus you can use pywal templates for programs that don't support xresources 2020-05-14T18:25:17 #kisslinux <ominous_anonymou> yep! i'd be lost without those lol 2020-05-14T18:25:48 #kisslinux <spacehare> until I found about those I would be generating xresource properties on startup xD 2020-05-14T18:25:56 #kisslinux <spacehare> xresource is a horrible config lang 2020-05-14T18:26:13 #kisslinux <ominous_anonymou> i saw a neat way of organizing .Xresources so that you source other files. so i can separate out rofi, urxvt, others from the main .Xresources file. it helps immensely 2020-05-14T18:26:55 #kisslinux <spacehare> the ultimate config lang is a full-blown prog lang I think 2020-05-14T18:27:02 #kisslinux <spacehare> something like lua 2020-05-14T18:27:15 #kisslinux <spacehare> or guile, or even gluon 2020-05-14T18:27:25 #kisslinux <spacehare> something lightweight and easily embeddable 2020-05-14T18:27:47 #kisslinux <spacehare> with xresources you don't even have variables 2020-05-14T18:28:04 #kisslinux <spacehare> e.g. something like "dwm.border_normal: $color0" 2020-05-14T18:29:49 #kisslinux <ominous_anonymou> https://0x0.st/iLSM.jpg 2020-05-14T18:30:37 #kisslinux <ominous_anonymou> so i have a postscript that i run with wal, it puts the shell colors into a ~/.wal-colors file that I can then import and use in .Xresources configuration 2020-05-14T18:31:45 #kisslinux <ominous_anonymou> top-left is .Xresources, bottom-left is ~/.Xresources.d/urxvt, top-right is ~/.Xresources.d/rofi (using the wal color variables c00 through c16), bottom right is the post-wal script 2020-05-14T18:47:07 #kisslinux <ominous_anonymou> ahhh, found it: https://github.com/gawlk/art 2020-05-14T18:48:54 #kisslinux <ominous_anonymou> spacehare this is the Xresources organization i followed: https://asyncial.github.io/blog/organize-your-.xresources-like-a-pro/ 2020-05-14T18:53:16 #kisslinux <claudia02> adamantium[m]: I have build emacs in a chroot 2020-05-14T18:53:24 #kisslinux <claudia02> I have not touched anything 2020-05-14T18:53:27 #kisslinux <claudia02> and it build fine 2020-05-14T18:53:50 #kisslinux <claudia02> maybe you start just rebuilding any dependencies? 2020-05-14T19:55:24 #kisslinux <tobykisslnx> Okay 2020-05-14T19:55:30 #kisslinux <tobykisslnx> Just finished reinstalling kiss 2020-05-14T19:55:49 #kisslinux <tobykisslnx> `kiss-maintainer <package>` is now working thus far for all packages I have tried it on 2020-05-14T20:01:38 #kisslinux <illiliti> dylan: https://termbin.com/371i 2020-05-14T20:04:33 #kisslinux <E5ten> dylan02: can you tell me every tar implementation you know of? so I can check if any of them don't support a dashless key 2020-05-14T20:20:57 #kisslinux <illiliti> https://github.com/MurphyMc/sash/blob/master/cmd_tar.c https://github.com/Gottox/sltar/blob/master/sltar.c https://github.com/eunuchs/heirloom-project/blob/master/heirloom/heirloom/tar/tar.c http://www.mirbsd.org/pax.htm 2020-05-14T20:38:24 #kisslinux <tobykisslnx> Hmmm interesting. I'm getting a segmentation fault when trying to use dmenu after patching with Xresources. Wasn't happening before I did my reinstall though 2020-05-14T20:42:02 #kisslinux <E5ten> seems they all support dash-less keys, I think it might really just be sbase that doesn't 2020-05-14T20:55:56 #kisslinux <dilynm> konimex: it doesn't seem that @libc++ respects the USE_COMPILER_RT flag; it also can't seem to find __cxxabi_config.h 2020-05-14T21:08:51 #kisslinux <konimex> dilynm: hmm, I'll need to revisit those build files at some point, I'll try it tomorrow sometimes to see if I can reproduce 2020-05-14T21:19:55 #kisslinux <tobykisslnx> Good night all :) 2020-05-14T21:27:05 #kisslinux <E5ten> dylan02: du should be added to the required POSIX commands section in the readme 2020-05-14T22:12:38 #kisslinux <illiliti> https://github.com/kisslinux/init/blob/master/lib/init/rc.lib#L42 << '-l' not specified by posix