💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-05-14.txt captured on 2024-05-12 at 16:08:30.

View Raw

More Information

⬅️ 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