💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2021-04-05.txt captured on 2024-05-26 at 16:17:35.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

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

2021-04-05T00:16:57 #kisslinux <acheam> dilyn: thanks will look into that later
2021-04-05T00:17:04 #kisslinux <acheam> already procrastinated the weekend away
2021-04-05T00:17:33 #kisslinux <acheam> dilyn: yeah did you ask them about void? its a similar situation, and they got updated
2021-04-05T01:43:13 #kisslinux <dilyn> I'll have to ask them about void in my followup and see what can be done about it. I don't *care*, but as much accurate information as possible is nice. I wish they would just defer to repology tbh
2021-04-05T01:43:35 #kisslinux <dilyn> merakor: I'll peak at your patch tomorrow and see if I can reproduce the issue. what is /bin/sh ?
2021-04-05T01:44:43 #kisslinux <acheam> wow I never would have though I would have to explain this to you. /bin/sh is the path to the posix compliant shell on the system, jeez dilyn
2021-04-05T01:45:37 #kisslinux <acheam> :P
2021-04-05T01:45:44 #kisslinux <kiedtl> *Hopefully* posix compliant
2021-04-05T01:45:57 #kisslinux <kiedtl> And not bash or something
2021-04-05T01:46:00 #kisslinux <acheam> distrotube emerges from the shadows
2021-04-05T01:46:07 #kisslinux <kiedtl> What am I saying, bash is posix
2021-04-05T01:46:12 #kisslinux <kiedtl> disregard me
2021-04-05T01:46:13 #kisslinux <acheam> FISH is my /bin/sh
2021-04-05T01:46:15 #kisslinux <necromansy> ZSH
2021-04-05T01:46:21 #kisslinux <necromansy> *vomits*
2021-04-05T01:46:21 #kisslinux <kiedtl> you bastards
2021-04-05T01:46:23 #kisslinux <kiedtl> begone
2021-04-05T01:46:31 #kisslinux <necromansy> for real tho i'm using ash
2021-04-05T01:46:49 #kisslinux <acheam> bash as /bin/sh still isn't great though because people will think bash is standard posix when they use bashisms in a /bin/sh script
2021-04-05T01:46:57 #kisslinux <acheam> I use dash as /bin/sh
2021-04-05T01:47:01 #kisslinux <acheam> works nicely
2021-04-05T01:47:35 #kisslinux <kiedtl> but like, the bdfl of a strictly-posix distro having to ask 'what is /bin/sh' is just... wow
2021-04-05T01:47:39 #kisslinux <acheam> theres two of them!
2021-04-05T01:47:40 #kisslinux <dilynm> POSIX?
2021-04-05T01:47:47 #kisslinux <kiedtl> Are you trolling?
2021-04-05T01:47:52 #kisslinux <kiedtl> Please tell me you are.
2021-04-05T01:47:58 #kisslinux <necromansy> april fools was 4 days ago :c
2021-04-05T01:48:09 #kisslinux <kiedtl> acheam: Can we setup another poll?
2021-04-05T01:48:11 #kisslinux <dilynm> I meant what is merakors sh on his system he's using lmfao
2021-04-05T01:48:15 #kisslinux <necromansy> ahaha
2021-04-05T01:48:16 #kisslinux <kiedtl> oh
2021-04-05T01:48:18 #kisslinux <kiedtl> whew
2021-04-05T01:48:20 #kisslinux <kiedtl> lmao
2021-04-05T01:48:20 #kisslinux <acheam> I think that would be apt, kiedtl
2021-04-05T01:48:26 #kisslinux <kiedtl> no kiss
2021-04-05T01:48:35 #kisslinux <dilynm> qq
2021-04-05T01:49:24 #kisslinux <dilynm> Cus if it's ksh or something that might explain it, dash doesn't *seem* to have the problem
2021-04-05T01:49:33 #kisslinux <necromansy> acheam: whats your interactive shell?
2021-04-05T01:49:39 #kisslinux <dilynm> If anyone has seen it on ash that would be interesting
2021-04-05T01:50:29 #kisslinux <acheam> necromansy: ash on KISS, Zsh on Arch, Eshell in Emacs
2021-04-05T01:50:42 #kisslinux <necromansy> yeah nice
2021-04-05T01:50:49 #kisslinux <acheam> ash works fine
2021-04-05T01:50:52 #kisslinux <acheam> no need to replace it
2021-04-05T01:50:59 #kisslinux <necromansy> yeah ash is perfectly functional
2021-04-05T01:52:03 #kisslinux <necromansy> ive been geezing at s shell, but its not posix compliant so its not exactly useful as a #!/bin/sh replacement
2021-04-05T01:54:43 #kisslinux <dilynm> Other shells are so interesting but ash is just so bueno
2021-04-05T01:55:23 #kisslinux <acheam> the problem with that kind of thing is then you have to have multiple of the same software on the system, so even though sometimes you are using the more minimal alternative, some of the time you aren't and IMO having two of the same software (even if you sometimes get to use a more minimal version) is more bloated than just having a single slightly more bloated program to begin with
2021-04-05T01:55:47 #kisslinux <necromansy> yeah exacttly
2021-04-05T01:56:14 #kisslinux <acheam> oh wow I didn't realize that ash had so much history
2021-04-05T01:56:26 #kisslinux <acheam> I always thought it was written for busybox or smthng
2021-04-05T01:56:27 #kisslinux <necromansy> for proper practicality there's no reason to switch, but out of pure curiosity im interested
2021-04-05T01:56:32 #kisslinux <necromansy> nah ash is old af
2021-04-05T01:56:33 #kisslinux <acheam> yeah of course
2021-04-05T01:57:00 #kisslinux <acheam> (yeah of course to the first message)
2021-04-05T01:57:10 #kisslinux <necromansy> yeah of course
2021-04-05T01:57:52 #kisslinux <acheam> https://www.in-ulm.de/~mascheck/ is a fun shell rabbit hole
2021-04-05T01:58:33 #kisslinux <acheam> the ash homepage, but has lots interesting other shell stuff in it
2021-04-05T01:59:56 #kisslinux <acheam> "A result of the shift is that many shell scripts were found making use of bash-specific functionalities ("bashisms") without properly declaring it in the shebang line.[9][10] The problem was first spotted in Ubuntu and the Ubuntu maintainers decided to make all the scripts comply with the POSIX standard. "
2021-04-05T02:00:03 #kisslinux <acheam> ubuntu: maybe I don't want to be the bad guy anymore
2021-04-05T02:00:38 #kisslinux <necromansy> sh linking to bash has really been one of the most frustrating things
2021-04-05T02:01:28 #kisslinux <acheam> I just use /usr/bin/env which helps
2021-04-05T02:01:32 #kisslinux <acheam> for my personal scripts
2021-04-05T02:01:37 #kisslinux <acheam> I don't see much reason not to use it
2021-04-05T02:01:39 #kisslinux <necromansy> i might start doing that
2021-04-05T02:01:47 #kisslinux <acheam> it also increases compatability for systems like nixos
2021-04-05T02:01:47 #kisslinux <necromansy> ive started doing it for my python scripts
2021-04-05T02:01:55 #kisslinux <necromansy> but havent started with shell script
2021-04-05T02:02:14 #kisslinux <acheam> nixos literally only has a single file in /usr, and its a symlink of the env binary
2021-04-05T02:03:00 #kisslinux <acheam> yeah its nice to be able to run python scripts like a shell script
2021-04-05T02:03:06 #kisslinux <acheam> I wish there was an equivalent for c
2021-04-05T02:03:25 #kisslinux <acheam> so depending on the compilers, etc, you have installed, it would do the equivalent of "#!/usr/bin/tcc -run"
2021-04-05T02:03:42 #kisslinux <necromansy> yeah
2021-04-05T02:04:33 #kisslinux <acheam> to get around it I just have a script that bulk-compiles all my small C programs
2021-04-05T02:04:40 #kisslinux <acheam> works fine, but would be nice to have it run directly
2021-04-05T02:05:00 #kisslinux <necromansy> ive been building one like that, since ive been looking at transitioning my data anlaysis scripts from python to C for shits and gigs
2021-04-05T02:05:21 #kisslinux <necromansy> im torn between that or a make file that i switch the TARGET on via command line args
2021-04-05T02:06:09 #kisslinux <acheam> hmmm
2021-04-05T02:06:22 #kisslinux <acheam> I hate making those kinds of decisions
2021-04-05T02:06:50 #kisslinux <necromansy> same, idrk whats the better practice lmao
2021-04-05T02:06:53 #kisslinux <acheam> I always change my mind so my git history is always "switch to xyz from abc", "switch back to system abc", "partially reimplement system xyz"
2021-04-05T02:07:22 #kisslinux <acheam> I don't think there is really a better practice in this kind of thing lol
2021-04-05T02:07:33 #kisslinux <necromansy> im noticing thats the case lmao
2021-04-05T02:07:46 #kisslinux <acheam> although there will inevitably be some people out there with very strong opinions on it
2021-04-05T02:07:49 #kisslinux <acheam> this is the internet, after all
2021-04-05T02:11:06 #kisslinux <dilynm> Technically for portability in a practical sense, using env is better than sh
2021-04-05T02:11:13 #kisslinux <dilynm> But muh standards
2021-04-05T02:11:19 #kisslinux <acheam> what standards?
2021-04-05T02:11:38 #kisslinux <dilynm> ¯_(ツ)_/¯
2021-04-05T02:12:25 #kisslinux <acheam> konimex: did you ever experiment with GNU Readline alternatives? I've found some like NetBSD Libedit/Editline, but I don't see any drop-in type replacements
2021-04-05T02:13:37 #kisslinux <acheam> also, what did you mean by "KISS Linux is intended to be a minimal distribution, Wyvertux is not."?
2021-04-05T02:31:00 #kisslinux <konimex> acheam: unfortunately I have not since I haven't found any programs I use that need readline or editline
2021-04-05T02:34:27 #kisslinux <konimex> well, KISS is obviously intended to be minimal, since Dylan intended it to have a philosophy of "it's easier to add something than to remove it", however Wyvertux will have a different path, Wyvertux won't bother with "mininalism" and will prefer to use "full-featured" programs if possible (that is if I ever get to work with it again)
2021-04-05T02:34:30 #kisslinux <acheam> doesn't bash need readline?
2021-04-05T02:34:39 #kisslinux <acheam> oh nvm you disabled it in configure
2021-04-05T02:35:14 #kisslinux <acheam> hmm makes sense
2021-04-05T02:44:17 #kisslinux <acheam> lol the neofetch community is still a bit clueless about Dylan's disseaperance lol
2021-04-05T02:44:20 #kisslinux <acheam> s/lol//g
2021-04-05T02:44:21 #kisslinux <kissbot> <acheam>  the neofetch community is still a bit clueless about Dylan's disseaperance
2021-04-05T02:44:26 #kisslinux <acheam> wut
2021-04-05T02:44:48 #kisslinux <acheam> kiedtl: fix your stuffs, sometimes kissbot removes only the first instance of a word, sometimes it doesn't
2021-04-05T02:45:21 #kisslinux <acheam> (but do I do really appreciate its presence)
2021-04-05T02:58:27 #kisslinux <acheam> dilynm: so when are we getting that https redirect?
2021-04-05T02:59:30 #kisslinux <acheam> ie; if you're to lazy and are neutral on the topic, can I just turn it on?
2021-04-05T03:07:25 #kisslinux <phoebos[m]1> acheam: yay tcc! do you use tcc as your main compiler?
2021-04-05T03:13:24 #kisslinux <acheam> I try to
2021-04-05T03:13:42 #kisslinux <phoebos[m]1> wow nice
2021-04-05T03:13:42 #kisslinux <acheam> but GCC is my fallback
2021-04-05T03:13:49 #kisslinux <acheam> (I have to fallback a lot)
2021-04-05T03:13:52 #kisslinux <phoebos[m]1> does it actually work most of the time
2021-04-05T03:13:53 #kisslinux <phoebos[m]1> oh ok
2021-04-05T03:15:57 #kisslinux <acheam> I mean, i'm not going to try and compile linux with it
2021-04-05T03:16:14 #kisslinux <acheam> but it works for small c programs
2021-04-05T03:25:28 #kisslinux <sh4rm4^bnc> cproc even works with big programs
2021-04-05T03:26:03 #kisslinux <sh4rm4^bnc> its not quite as fast as tcc, but still like 10x faster than gcc
2021-04-05T03:26:42 #kisslinux <acheam> cproc looks cool
2021-04-05T03:26:46 #kisslinux <testuser_[m]> Hi
2021-04-05T03:27:00 #kisslinux <sh4rm4^bnc> its even cooler once you compiled it for the first time
2021-04-05T03:27:10 #kisslinux <sh4rm4^bnc> because it builds in like literally one second
2021-04-05T03:27:18 #kisslinux <acheam> hey testuser_[m]
2021-04-05T03:27:26 #kisslinux <acheam> oh it looks like noocsharp uses cproc
2021-04-05T03:27:42 #kisslinux <acheam> https://i.imgur.com/h73qi4X.png
2021-04-05T03:28:21 #kisslinux <sh4rm4^bnc> whats that
2021-04-05T03:44:30 #kisslinux <acheam> patches they just submitted to cproc
2021-04-05T03:46:32 #kisslinux <acheam> new song, word
2021-04-05T04:05:34 #kisslinux <dilynm> Https forward for what, I'm sorry?
2021-04-05T04:05:41 #kisslinux <dilynm> You mean forward http to https?
2021-04-05T04:05:42 #kisslinux <dilynm> Hm
2021-04-05T04:06:55 #kisslinux <testuser_[m]> dilynm can you remove the "update" file in community repo
2021-04-05T04:28:07 #kisslinux <acheam> dilynm: yes for the website
2021-04-05T04:28:12 #kisslinux <acheam> its just a checkbox in the website repo settings
2021-04-05T08:23:12 #kisslinux <necromansy> ohgod this is gonna drive me insane
2021-04-05T08:23:30 #kisslinux <necromansy> my monitor does not evenly fit 80 col terminals all the way across
2021-04-05T08:24:37 #kisslinux <necromansy> it fits 6 of them, and then has a 20 col space
2021-04-05T08:24:45 #kisslinux <necromansy> scree
2021-04-05T08:39:09 #kisslinux <merakor> dilyn: It's ash
2021-04-05T09:26:33 #kisslinux <merakor> Okay, I found an actual proper fix to this issue
2021-04-05T09:33:16 #kisslinux <merakor> I'll push a commit that addresses this one, and also gets rid of the `{ prompt || exit 1 ;}` hack
2021-04-05T09:33:45 #kisslinux <travankor> so not a bug in ash?
2021-04-05T09:34:38 #kisslinux <merakor> No, it's actually not a bug
2021-04-05T09:35:12 #kisslinux <merakor> It's about how we set traps
2021-04-05T09:36:58 #kisslinux <travankor> ohh, makes sense
2021-04-05T09:37:38 #kisslinux <merakor> Adding and `exit 1` to the interrupt trap fixes all problems, tested it on ksh too
2021-04-05T09:40:48 #kisslinux <merakor> Depending on the location of the script, running Ctrl+C indeed ran the `pkg_clean` trap, but didn't exit. This also causes the interrupts to be blocked, as we block interrupt signals during this cleanup process.
2021-04-05T09:41:25 #kisslinux * travankor nods
2021-04-05T11:13:04 #kisslinux <aarng> nice, merakor
2021-04-05T12:39:25 #kisslinux <travankor> https://troglobit.com/post/2021-02-12-alpine-linux-with-finit/
2021-04-05T12:39:33 #kisslinux <travankor> anyone using finit?
2021-04-05T12:40:48 #kisslinux <dilyn> nice shot merakor! I'll give it a peak
2021-04-05T12:41:41 #kisslinux <dilyn> acheam: checked the box :)
2021-04-05T12:42:59 #kisslinux <dilyn> testuser_:  ... pushed my local change :o updoot begone
2021-04-05T12:44:33 #kisslinux <acheam> :)
2021-04-05T12:44:42 #kisslinux <acheam> testuser_[m]: ^
2021-04-05T12:49:59 #kisslinux <dilyn> xfsprogs doesn't come with header files, but bothers itself with making a /usr/include/xfs? wth
2021-04-05T13:04:20 #kisslinux <konimex> travankor: interesting, I might try it one day, not a big fan over runlevels approach though
2021-04-05T13:18:41 #kisslinux <ominous_anonymou> dilyn https://causal.agency/bin/ever.html this is what i remembered about that site, shame it doesn't support Linux
2021-04-05T13:23:15 #kisslinux <dilyn> is this better than some script that does `watch` ... `foo $watched` ?
2021-04-05T13:23:27 #kisslinux <dilyn> maybe it's what will push you over the edge to drop linux :P
2021-04-05T13:27:27 #kisslinux <ominous_anonymou> huh, didn't know about `watch -d`
2021-04-05T13:28:00 #kisslinux <dilyn> there are billions of tiny utilities :v
2021-04-05T13:28:10 #kisslinux <dilyn> and somehow, busybox has them all
2021-04-05T13:28:12 #kisslinux <acheam> they're fun to program, and useful to use
2021-04-05T13:28:16 #kisslinux <acheam> the perfect storm
2021-04-05T13:29:28 #kisslinux <ominous_anonymou> well i knew about watch, i just never looked at its capabilities beyond the standard/obvious
2021-04-05T13:29:37 #kisslinux <acheam> right
2021-04-05T13:30:03 #kisslinux <ominous_anonymou> is it easier to use than something built on inotify, like https://linux.die.net/man/8/incrond ?
2021-04-05T13:30:55 #kisslinux <dilyn> i have no idea how watch works, but i'd imagine the differences really just boil down to whether you want to rely so much on the kernel having inotify or not?
2021-04-05T13:31:56 #kisslinux <ominous_anonymou> good point.  `watch -d -g` will wait for differences in output and then exit, so i imagine you could do some parsing/further "investigation" at that point
2021-04-05T13:32:21 #kisslinux <dilyn> the watch manpage is funny
2021-04-05T13:32:22 #kisslinux <dilyn> https://linux.die.net/man/1/watch
2021-04-05T13:33:38 #kisslinux <ominous_anonymou> crap, -g isn't portable then
2021-04-05T13:38:33 #kisslinux <ominous_anonymou> stuck with kqueue or inotify if you don't want to repeatedly poll i guess
2021-04-05T13:39:32 #kisslinux <merakor> There is also entr
2021-04-05T13:40:45 #kisslinux <ominous_anonymou> entr uses kqueue/inotify based on the system its installed on i thought
2021-04-05T13:42:13 #kisslinux <merakor> Oh, I kind of half-read the conversation
2021-04-05T13:42:29 #kisslinux <merakor> Yeah, it does use inotify or kqueue
2021-04-05T13:47:46 #kisslinux <travankor> is that the one written in rust?
2021-04-05T13:48:56 #kisslinux * merakor shivers
2021-04-05T13:48:57 #kisslinux <merakor> no
2021-04-05T13:49:20 #kisslinux <ominous_anonymou> https://github.com/clibs/entr nope, C
2021-04-05T13:51:45 #kisslinux <travankor> https://github.com/watchexec/watchexec
2021-04-05T13:51:57 #kisslinux <travankor> this one is the rust version
2021-04-05T13:52:52 #kisslinux * merakor shivers again
2021-04-05T13:53:45 #kisslinux <merakor> I need to learn to shut up about rust
2021-04-05T13:53:53 #kisslinux <dilyn> the ghost of Small Programs Future has visited us yet again :v
2021-04-05T13:54:19 #kisslinux <merakor> Small Programs Future?
2021-04-05T13:54:20 #kisslinux <dilyn> Rust is the way, the truth, and the light
2021-04-05T13:54:40 #kisslinux <dilyn> like Christmas Future, but scarier for nerds
2021-04-05T13:54:46 #kisslinux <dilyn> You are Scrooge, merakor
2021-04-05T13:54:59 #kisslinux <merakor> Yeah, I secretly want to reimplement the kernel under Rust
2021-04-05T13:55:11 #kisslinux <merakor> lmao that's possibly true
2021-04-05T13:57:11 #kisslinux <dilyn> Redox is the future!
2021-04-05T13:57:16 #kisslinux <merakor> This new kernel can also be compiled under Windows, because I really care about portability
2021-04-05T13:57:30 #kisslinux <merakor> Windows Subsystem for Rinux
2021-04-05T13:57:35 #kisslinux <dilyn> I have to lay down after reading that
2021-04-05T13:58:08 #kisslinux <merakor> Also systemR
2021-04-05T13:58:32 #kisslinux <merakor> Because no system is complete without a *simple* service supervisor
2021-04-05T13:59:45 #kisslinux <travankor> I feel like someone will unironically create a Rkiss distro -- that is all userland replaced with rust
2021-04-05T14:00:10 #kisslinux <dilyn> if uutils were *better*, I'd have done that already :v
2021-04-05T14:00:30 #kisslinux <travankor> dilyn: lmao did uutils bite you :v
2021-04-05T14:00:35 #kisslinux <dilyn> but install and cp don't work, for some reason rm -v == rm...
2021-04-05T14:00:47 #kisslinux <travankor> behold the power of rust
2021-04-05T14:00:57 #kisslinux <dilyn> the version i have in my own repo slots in nicely with toybox, but i've been considering just going all-in on toybox more and more lately
2021-04-05T14:01:12 #kisslinux <dilyn> except i need awk, so rust will always be required :(
2021-04-05T14:01:17 #kisslinux <dilyn> the almighty roost
2021-04-05T14:02:06 #kisslinux <merakor> > Over 40 rust dependencies
2021-04-05T14:02:12 #kisslinux <merakor> > 2300 SLOC
2021-04-05T14:02:16 #kisslinux <merakor> > watchexec is a simple, standalone tool that watches a path and runs a command whenever it detects modifications.
2021-04-05T14:02:34 #kisslinux <merakor> Insert JJ Johnson laugh track here
2021-04-05T14:03:35 #kisslinux <merakor> s/Johnson/Jameson/
2021-04-05T14:03:37 #kisslinux <kissbot> <merakor> Insert JJ Jameson laugh track here
2021-04-05T14:05:28 #kisslinux <merakor> dilyn: Why uutils though? Is there an advantage?
2021-04-05T14:06:15 #kisslinux <travankor> muh memory safety
2021-04-05T14:06:19 #kisslinux <merakor> It's like the most pointless Rust project out there
2021-04-05T14:06:27 #kisslinux <travankor> merakor: completely agree
2021-04-05T14:06:45 #kisslinux <ominous_anonymou> then there's https://github.com/z3bra/wendy in less than 300 LOC
2021-04-05T14:11:21 #kisslinux <acheam> dilyn, testuser_[m]: if you're interested, I've switched my Stagit fork to using Chroma instead of Pygments for highlighting. It is significantly faster.
2021-04-05T14:11:31 #kisslinux <acheam> https://git.sr.ht/~armaan/stagit
2021-04-05T14:12:32 #kisslinux <dilyn> merakor: the biggest advantage is the license imo :v
2021-04-05T14:12:45 #kisslinux <dilyn> that and it's actively developed. Well, sporadically, but still active
2021-04-05T14:13:08 #kisslinux <dilyn> rustybox is probably an excellent drop-in, because it's basically just busybox
2021-04-05T14:15:11 #kisslinux <merakor> dilyn: You are caring way too much over licenses that you mostly don't even interact with
2021-04-05T14:15:29 #kisslinux <dilyn> lol
2021-04-05T14:15:39 #kisslinux <dilyn> It's an interesting channel
2021-04-05T14:15:41 #kisslinux <merakor> There is no practical difference between MIT/GPL/BSD licenses as long as you are not forking them
2021-04-05T14:16:02 #kisslinux <merakor> :D
2021-04-05T14:16:10 #kisslinux <dilyn> s/channel/challenge/
2021-04-05T14:16:11 #kisslinux <kissbot> <dilyn> It's an interesting challenge
2021-04-05T14:16:24 #kisslinux <dilyn> practical, no. principle, yes
2021-04-05T14:16:25 #kisslinux <travankor> >using rust because of meme license
2021-04-05T14:16:38 #kisslinux <travankor> oh the horrors of this world
2021-04-05T14:16:38 #kisslinux <dilyn> >using rust because of best license
2021-04-05T14:16:57 #kisslinux <dilyn> the best thing about KISS is it allows me to turn a meme machine into a mega meme machine
2021-04-05T14:17:10 #kisslinux <kiedtl> I think we need a quote bot
2021-04-05T14:17:33 #kisslinux <dilyn> :D
2021-04-05T14:17:53 #kisslinux <testuser_[m]> Thanks acheam
2021-04-05T14:18:02 #kisslinux <dilyn> it would run out of room with all these quotables I'm droppin'
2021-04-05T14:18:03 #kisslinux <testuser_[m]> Now it won't take 20 mins to push my kiss repo
2021-04-05T14:18:19 #kisslinux <acheam> My mirror is about a month behind at this point because its still syntax highlighting lol
2021-04-05T14:18:31 #kisslinux <acheam> Maybe I should just mirror fewer repos....
2021-04-05T14:18:37 #kisslinux <dilyn> lmao
2021-04-05T14:18:41 #kisslinux <kiedtl> >its still syntax highlighting
2021-04-05T14:18:44 #kisslinux <kiedtl> what?
2021-04-05T14:18:59 #kisslinux <acheam> the version of stagit its deployed with highlights source files with pygments
2021-04-05T14:19:01 #kisslinux <acheam> pygments is slow
2021-04-05T14:19:08 #kisslinux <kiedtl> huh
2021-04-05T14:19:33 #kisslinux <acheam> the software it uses to generate the HTML view of my mirror is slow
2021-04-05T14:19:50 #kisslinux <acheam> and the way my mirror script runs, the page needs to fully generate before it pulls again
2021-04-05T14:20:03 #kisslinux <acheam> and because its so slow, it can't keep up
2021-04-05T14:20:16 #kisslinux <kiedtl> wow
2021-04-05T14:20:21 #kisslinux <aarng> easy solution, disable syntax highlighting :>
2021-04-05T14:20:28 #kisslinux <acheam> but muh colorz
2021-04-05T14:20:35 #kisslinux <aarng> colors are bloat
2021-04-05T14:20:39 #kisslinux <acheam> its fine now, with Chroma its quick
2021-04-05T14:20:55 #kisslinux <testuser_[m]> Syntax highlighting is pointless for kiss repos
2021-04-05T14:21:03 #kisslinux <acheam> (also better quality code, earlier it was feeding data to a python script via stdout)
2021-04-05T14:21:03 #kisslinux <travankor> Openbsd's git fork removes colorz as well
2021-04-05T14:21:11 #kisslinux <testuser_[m]> But it looks cool
2021-04-05T14:21:16 #kisslinux <travankor> s/fork/reimplementation/
2021-04-05T14:21:17 #kisslinux <kissbot> <travankor> Openbsd's git reimplementation removes colorz as well
2021-04-05T14:21:17 #kisslinux <acheam> I'm mirroring a lot more than kiss repos though
2021-04-05T14:22:02 #kisslinux <testuser_[m]> colored slashes in my configure options
2021-04-05T14:22:29 #kisslinux <testuser_[m]> Slashes and quotes are the only things highlighted in kiss repos lol
2021-04-05T14:23:17 #kisslinux <acheam> lel
2021-04-05T14:23:27 #kisslinux <testuser_[m]> A way to skip highlighting for repos would be nice
2021-04-05T14:23:37 #kisslinux <testuser_[m]> But since this chroma thing is fast it doesn't matter i guess
2021-04-05T14:24:02 #kisslinux <acheam> hmm i'll look into that
2021-04-05T14:24:10 #kisslinux <acheam> maybe a nohighlight file in the project root or something
2021-04-05T14:24:27 #kisslinux <acheam> the stagit code is really crap, its hard to keep track of where things are happening and such, so it might not happen
2021-04-05T14:24:48 #kisslinux <acheam> (especially for a C begginer)
2021-04-05T14:24:56 #kisslinux <merakor> Also libgit2
2021-04-05T14:24:57 #kisslinux <acheam> lots of variables just name "s", no comments, etc
2021-04-05T14:25:23 #kisslinux <kiedtl> God, I hate the C convention of having one-letter variables
2021-04-05T14:25:39 #kisslinux <kiedtl> i, x, c, s, etc
2021-04-05T14:25:52 #kisslinux <kiedtl> For loop indices it's fine but for function arguments it's a royal pain
2021-04-05T14:26:26 #kisslinux <merakor> stagit could be reimplemented as a shell script, but it would probably be a bit slower
2021-04-05T14:26:36 #kisslinux <acheam> yeah
2021-04-05T14:27:13 #kisslinux <merakor> Git libraries suck a lot tbh
2021-04-05T14:27:38 #kisslinux <merakor> They are even slower than calling Git itself from the command line
2021-04-05T14:28:50 #kisslinux <merakor> I once wrote a Go command-line prompt that used go-git thinking it would be faster, and holy hell
2021-04-05T14:29:14 #kisslinux <merakor> It was 6 times slower than calling git directly
2021-04-05T14:29:48 #kisslinux <merakor> And I switched back to my basic pwd shell prompt
2021-04-05T14:33:12 #kisslinux <merakor> Speaking of git, that's also licensed under GPL, dilyn :P
2021-04-05T14:33:29 #kisslinux <merakor> kiss fossil when
2021-04-05T14:33:46 #kisslinux <testuser_[m]> It exists
2021-04-05T14:34:17 #kisslinux <travankor> >fossil
2021-04-05T14:34:19 #kisslinux <merakor> I meant the integration into the package manager lol
2021-04-05T14:34:26 #kisslinux <travankor> isn't that the one that uses sqlite
2021-04-05T14:34:30 #kisslinux <merakor> Yeah
2021-04-05T14:34:39 #kisslinux <merakor> The superior versioning system
2021-04-05T14:35:14 #kisslinux <travankor>  i think dilyn should use pijul instead
2021-04-05T14:35:17 #kisslinux <phoebos[m]1> acheam: im not familiar with it but there's [syntect](https://github.com/trishume/syntect/) for syntax highlighting, it's rust and so ugh but fast
2021-04-05T14:35:23 #kisslinux <phoebos[m]1> bat uses it
2021-04-05T14:35:24 #kisslinux <travankor> why you may ask?
2021-04-05T14:35:33 #kisslinux <travankor> because it's written in the oxidized language
2021-04-05T14:35:49 #kisslinux <merakor> I'm not even sarcastic, fossil is really great
2021-04-05T14:36:20 #kisslinux <merakor> It's so f*ing fast
2021-04-05T14:36:21 #kisslinux <travankor> openbsd considered fossil but they abandoned that idea for some reason
2021-04-05T14:36:49 #kisslinux <merakor> Probably because of narrow clones of cvs
2021-04-05T14:38:48 #kisslinux <travankor> they're actually working on a rewrite of git, called got
2021-04-05T14:39:09 #kisslinux <travankor> https://gameoftrees.org/
2021-04-05T14:39:54 #kisslinux <merakor2> It will surely be released when opencvs is complete!
2021-04-05T14:40:32 #kisslinux <merakor2> http://www.openbsd.org/opencvs/
2021-04-05T14:41:49 #kisslinux <travankor> oh yeah dilyn would like this as well since he apparently bases his software choices on license first and foremost
2021-04-05T14:42:38 #kisslinux <travankor> opencvs last commit was 2 months ago
2021-04-05T14:42:57 #kisslinux <travankor> so apparently openbsd is working on both of them simultaneously
2021-04-05T14:45:49 #kisslinux <aarng> dilyn, can we save $# to a variable in the kiss pkg_build() function?
2021-04-05T14:46:17 #kisslinux <dilyn> :thinking:
2021-04-05T14:46:17 #kisslinux <aarng> It's the number of total packages being build and as a variable, it would be accessible via hooks
2021-04-05T14:46:42 #kisslinux <dilyn> so you want to conditionally do something based on how many things are being built? hm
2021-04-05T14:46:54 #kisslinux <aarng> I want to change the terminal title
2021-04-05T14:46:58 #kisslinux <dilyn> oho
2021-04-05T14:47:26 #kisslinux <aarng> when you have build output and build quite a few packages, you have no about progress
2021-04-05T14:47:59 #kisslinux <dilyn> mhmmm
2021-04-05T14:48:06 #kisslinux <dilyn> we could probably perhaps do this
2021-04-05T14:48:09 #kisslinux <phoebos[m]1> would be nice during updates too
2021-04-05T14:48:11 #kisslinux <aarng> no idea*
2021-04-05T14:48:43 #kisslinux <merakor> Seems pretty reasonable
2021-04-05T14:48:44 #kisslinux <aarng> it's a one-liner -> total_pkgs=$# somewhere in pkg_build()
2021-04-05T14:49:03 #kisslinux <dilyn> you'd just add it as an exported env var along with DEST/TYPE/PKG
2021-04-05T14:49:12 #kisslinux <dilyn> that way it's accessible to hooks
2021-04-05T14:49:18 #kisslinux <dilyn> and then just give it a cute name
2021-04-05T14:49:23 #kisslinux <aarng> or that even but then it's weird not having the current number too
2021-04-05T14:49:26 #kisslinux <testuser_[m]> Btw in case of building multiple packages, can we clean up the build dir for a package as soon as it's made into a tar ?
2021-04-05T14:49:27 #kisslinux <testuser_[m]> Currently multiple packages just pile up in the tmpdir till kiss exits, which is a problem in case kiss tmpdir is on tmpfs
2021-04-05T14:49:43 #kisslinux <aarng> but we can talk about what else should be exported I guess
2021-04-05T14:50:04 #kisslinux <merakor> I can come up with a proper patch for that
2021-04-05T14:50:35 #kisslinux <dilyn> i was about to say
2021-04-05T14:50:42 #kisslinux <dilyn> merakor probably already submitted a PR...
2021-04-05T14:50:43 #kisslinux <dilyn> :P
2021-04-05T14:50:47 #kisslinux <merakor> :D
2021-04-05T14:50:53 #kisslinux <phoebos[m]1> lol
2021-04-05T14:50:56 #kisslinux <aarng> :D
2021-04-05T14:51:25 #kisslinux * merakor sees an issue on Github
2021-04-05T14:51:33 #kisslinux * merakor immediately starts bashing on keyboard
2021-04-05T14:51:55 #kisslinux <dilyn> taka taka taka PR
2021-04-05T14:52:34 #kisslinux <dilyn> speaking of issue
2021-04-05T14:52:52 #kisslinux <dilyn> every time I think I am able to reliably reproduce the dependency issue, it magically justwerks(tm) again
2021-04-05T14:53:06 #kisslinux <dilyn> or it comes up in a very different way and all my ideas go out the window
2021-04-05T14:53:15 #kisslinux <dilyn> two days ago i built plasma-desktop and it skipped *six* packages
2021-04-05T14:53:40 #kisslinux <phoebos[m]1> shouldn't KISS_DEBUG do that
2021-04-05T14:54:48 #kisslinux <phoebos[m]1> The cleaning/preserving builddirs thing
2021-04-05T14:54:58 #kisslinux <dilyn> phoebos: I think he means that every single pkg appears in /tmp/$pid/build/$pkg
2021-04-05T14:55:19 #kisslinux <phoebos[m]1> yea
2021-04-05T14:55:36 #kisslinux <phoebos[m]1> what does KISS_DEBUG remove
2021-04-05T14:56:07 #kisslinux <merakor> If KISS_DEBUG is set, the package directories aren't removed after build
2021-04-05T14:56:08 #kisslinux <testuser_[m]> If you do kiss b foo bar then foo's build dir won't be cleaned until bar is built and kiss exits
2021-04-05T14:56:10 #kisslinux <dilyn> KISS_DEBUG just stops the removal of the $pid dir
2021-04-05T14:56:20 #kisslinux <dilyn> but he's sayin git doesn't properly clean on ctrl+c
2021-04-05T14:56:39 #kisslinux <dilyn> errr
2021-04-05T14:56:43 #kisslinux <dilyn> scratch that i'm dumb
2021-04-05T14:56:44 #kisslinux <testuser_[m]> No
2021-04-05T14:56:47 #kisslinux <dilyn> it doesn't clean after each package
2021-04-05T14:56:51 #kisslinux <testuser_[m]> Ye
2021-04-05T14:57:00 #kisslinux <dilyn> just get more ram duh
2021-04-05T14:57:06 #kisslinux <phoebos[m]1> ah i see
2021-04-05T14:57:19 #kisslinux <phoebos[m]1> that's best done as a hook no
2021-04-05T14:57:57 #kisslinux <dilyn> via postpackage or w/e it is...
2021-04-05T14:57:59 #kisslinux <dilyn> hm
2021-04-05T14:58:15 #kisslinux <testuser_[m]> kiss will try to rm the build dir at the end either way though, if you clean it up early
2021-04-05T14:58:47 #kisslinux <phoebos[m]1> post-build
2021-04-05T14:59:07 #kisslinux <testuser_[m]> No it should be post package
2021-04-05T14:59:15 #kisslinux <testuser_[m]> Oh nvm
2021-04-05T14:59:24 #kisslinux <merakor> Yeah, it should be post-package
2021-04-05T14:59:33 #kisslinux <testuser_[m]> Nvm the nvm
2021-04-05T14:59:41 #kisslinux <merakor> lol
2021-04-05T14:59:44 #kisslinux <phoebos[m]1> oh when's post package
2021-04-05T14:59:52 #kisslinux <testuser_[m]> After the tar is made
2021-04-05T14:59:53 #kisslinux <merakor> After the tarball is created
2021-04-05T15:00:23 #kisslinux <dilyn> lol
2021-04-05T15:00:29 #kisslinux <merakor> post-build can be used to interact with the created files in the package directory
2021-04-05T15:00:31 #kisslinux <dilyn> yeah there are six places hooks can intervene
2021-04-05T15:00:43 #kisslinux <phoebos[m]1> ah yeah
2021-04-05T15:00:53 #kisslinux <dilyn> post-build would be for like, libudev-zero building helper.c and installing it without forking libudev-zero
2021-04-05T15:00:59 #kisslinux <merakor> kiss is basically the Emacs of package managers xd
2021-04-05T15:01:00 #kisslinux <dilyn> or deleting /usr/share
2021-04-05T15:01:03 #kisslinux <dilyn> lol
2021-04-05T15:01:07 #kisslinux <dilyn> how dare you say this
2021-04-05T15:01:13 #kisslinux <merakor> Y'all get hooks
2021-04-05T15:01:27 #kisslinux <merakor> Sorry
2021-04-05T15:01:36 #kisslinux <merakor> If it makes you feel better, cpt has more hooks
2021-04-05T15:02:12 #kisslinux <dilyn> emacs integration when
2021-04-05T15:02:20 #kisslinux <dilyn> ekiss
2021-04-05T15:02:25 #kisslinux <merakor> I actually have
2021-04-05T15:02:30 #kisslinux <merakor> functions on emacs
2021-04-05T15:02:41 #kisslinux <dilyn> lol
2021-04-05T15:02:57 #kisslinux <dilyn> can we make `kiss` run as PID 1 and turn every single normal operation into some type of package operation
2021-04-05T15:03:04 #kisslinux <dilyn> systemK
2021-04-05T15:03:31 #kisslinux <merakor> Ah yes
2021-04-05T15:03:47 #kisslinux <dilyn> everything is a file -> everything is a package
2021-04-05T15:03:51 #kisslinux <dilyn> where is my drake meme template
2021-04-05T15:04:06 #kisslinux <merakor> -> Installing Welcome to KISS Linux package [1/12]
2021-04-05T15:04:19 #kisslinux <merakor> -> Running post-install hook [1/12]
2021-04-05T15:04:24 #kisslinux <merakor> -> Welcome to KISS Linux
2021-04-05T15:04:39 #kisslinux <dilyn> lol
2021-04-05T15:05:17 #kisslinux <merakor> -> Installing mount from some non-GPL package [2/12]
2021-04-05T15:05:20 #kisslinux <acheam> What's the C best practice for needing to copy a default file somewhere? Do I copy it from /usr/share, do I include the content in a C source file or header, etc?
2021-04-05T15:05:23 #kisslinux <merakor> -> Mounting rootfs
2021-04-05T15:05:43 #kisslinux <acheam> right now I'm copying from a hardcoded path which feel really dirty
2021-04-05T15:06:13 #kisslinux <dilyn> wouldn't be dirty if we all stuck to standards >=|
2021-04-05T15:06:20 #kisslinux <merakor> What's the file?
2021-04-05T15:06:33 #kisslinux <acheam> two css files for stagit to use
2021-04-05T15:06:57 #kisslinux <acheam> the idea is that when you call stagit, it will put the 2 css files in place for you
2021-04-05T15:07:12 #kisslinux <kiedtl> /usr/share would be best, imo. If it's not big you can include it in a header file as a minimized string.
2021-04-05T15:07:14 #kisslinux <merakor> Add a MACRO for location and write the location to config.mk CPPFLAGS
2021-04-05T15:07:42 #kisslinux <merakor> And make the default location /usr/share
2021-04-05T15:07:58 #kisslinux <acheam> that makes sense, merakor, thanks
2021-04-05T15:08:06 #kisslinux <merakor> Happy to help
2021-04-05T15:08:14 #kisslinux <acheam> kiedtl: its a bit big to put into a header file, about 6k all in all
2021-04-05T15:08:31 #kisslinux <acheam> (and potentially growing)
2021-04-05T15:11:46 #kisslinux <aarng> looking at the kiss source
2021-04-05T15:11:49 #kisslinux <aarng> fairly sure adding progress as an exported variable for all hooks will require some global variable fuckery
2021-04-05T15:12:07 #kisslinux <aarng> my initial suggestion seems better tbh
2021-04-05T15:12:55 #kisslinux <dilyn> wym?
2021-04-05T15:13:19 #kisslinux <aarng> like the install_pkg() function for instance
2021-04-05T15:13:27 #kisslinux <aarng> where does it get the global progress from?
2021-04-05T15:13:47 #kisslinux <merakor> from pkg_build()
2021-04-05T15:14:00 #kisslinux <aarng> as a parameter or global variables?
2021-04-05T15:14:11 #kisslinux <aarng> that's what I mean, too complex
2021-04-05T15:14:21 #kisslinux <merakor> param
2021-04-05T15:14:27 #kisslinux <merakor> It's actually way too simple
2021-04-05T15:14:31 #kisslinux <dilyn> lol
2021-04-05T15:14:46 #kisslinux <merakor> `[$((in+=1))/$#]`
2021-04-05T15:15:43 #kisslinux <merakor> You don't even have to export it for hooks, it can stay local
2021-04-05T15:16:04 #kisslinux <merakor> Just rename in to a proper variable, and save `$#` under a named variable
2021-04-05T15:17:03 #kisslinux <aarng> yeah, that's what I meant with global variable fuckery
2021-04-05T15:17:16 #kisslinux <aarng> global in the scripts sense
2021-04-05T15:17:26 #kisslinux <dilyn> sure but we already do that for TYPE PKG DEST
2021-04-05T15:18:01 #kisslinux <merakor> https://termbin.com/1zs4 and there is your patch
2021-04-05T15:18:16 #kisslinux <merakor> yeah, but it doesn't matter if they are global
2021-04-05T15:18:47 #kisslinux <merakor> Like every other variable on POSIX shell
2021-04-05T15:19:13 #kisslinux <merakor> You just have to be careful with variable naming
2021-04-05T15:19:28 #kisslinux <merakor> Or do per function resets
2021-04-05T15:19:32 #kisslinux <merakor> So they are local
2021-04-05T15:19:50 #kisslinux <dilyn> you probably don't want to name it pkg_total because every function is named pkg_foo
2021-04-05T15:19:52 #kisslinux <aarng> merakor, that was my exact suggestion
2021-04-05T15:20:21 #kisslinux <aarng> but we talked about another variable next to TYPE PKG etc
2021-04-05T15:20:39 #kisslinux <aarng> anyway, your diff is exactly how I would've done it, so all good
2021-04-05T15:20:40 #kisslinux <dilyn> well I mean it depended on what exactly was being asked for
2021-04-05T15:20:51 #kisslinux <merakor> dilyn: There is also $pkg_owner and $pkg_dir, etc.
2021-04-05T15:20:57 #kisslinux <dilyn> if he just wanted a variable that was defined, this works
2021-04-05T15:21:07 #kisslinux <aarng> ^
2021-04-05T15:21:20 #kisslinux <dilyn> I was "going big"
2021-04-05T15:21:21 #kisslinux <dilyn> lol
2021-04-05T15:21:26 #kisslinux <dilyn> sorry if I confused the discussion
2021-04-05T15:22:06 #kisslinux <dilyn> ah, well I suppose if pkg_dir exists...
2021-04-05T15:22:27 #kisslinux <dilyn> there's a billion friggen instances of pkg in `kiss` it makes it tiresome to read lmfao
2021-04-05T15:23:12 #kisslinux <merakor> dilyn: May I forward you to https://carbslinux.org/docs/cpt
2021-04-05T15:23:29 #kisslinux <merakor> Where I am actually trying to document what functions do :D
2021-04-05T15:23:41 #kisslinux <dilyn> sudo rm -f thatpage
2021-04-05T15:23:43 #kisslinux <merakor> Oh god kissbot is dead
2021-04-05T15:23:45 #kisslinux <dilyn> f
2021-04-05T15:24:23 #kisslinux <dilyn> :o
2021-04-05T15:24:28 #kisslinux <dilyn> they're picking us off one by one
2021-04-05T15:26:35 #kisslinux <testuser_[m]> dilyn
2021-04-05T15:26:39 #kisslinux <testuser_[m]> k1ss.org is still mentioned at top of the package manager
2021-04-05T15:26:40 #kisslinux <testuser_[m]> line 5
2021-04-05T15:26:56 #kisslinux <acheam> dude just sed all the repos lol
2021-04-05T15:27:12 #kisslinux <dilyn> what the fuCK
2021-04-05T15:27:30 #kisslinux <dilyn> grep has failed me on every fucking level
2021-04-05T15:27:40 #kisslinux <acheam> for i in . ; do; sed -i 's|k1ss.org|k1sslinux.org|' "$i"; done
2021-04-05T15:28:14 #kisslinux <dilyn> you'd think that would do it
2021-04-05T15:28:21 #kisslinux <dilyn> and then when I go to check that it done gone did it
2021-04-05T15:28:27 #kisslinux <dilyn> come to find out it fucking hadn't
2021-04-05T15:28:29 #kisslinux <acheam> lol
2021-04-05T15:28:34 #kisslinux <testuser_[m]> is kissbot having a stroke
2021-04-05T15:28:44 #kisslinux <phoebos[m]1> ah there was that k1ss.armaanb.net link in the gh PR template
2021-04-05T15:29:19 #kisslinux <dilyn> it ain't easy bein' illiterate
2021-04-05T15:29:22 #kisslinux <acheam> lol
2021-04-05T15:29:24 #kisslinux <acheam> thanks phoebos[m]1
2021-04-05T15:29:27 #kisslinux <merakor2> Migrations are always fun amirite
2021-04-05T15:29:59 #kisslinux <acheam> I would trust the guy who's switched Git hosts and VCS systems 10000 times
2021-04-05T15:30:01 #kisslinux <dilyn> just delete everything
2021-04-05T15:30:04 #kisslinux <dilyn> write it all from scratch
2021-04-05T15:32:43 #kisslinux <merakor2> acheam: I feel that
2021-04-05T15:36:32 #kisslinux <testuser_[m]> looks like adding "pkg_clean" to line 705 fixed my "issue"
2021-04-05T15:37:00 #kisslinux <dilyn> hey looky that would also do it
2021-04-05T15:37:02 #kisslinux <testuser_[m]> oh i should probably make it respect kiss_debug too
2021-04-05T15:37:07 #kisslinux <dilyn> mhm
2021-04-05T15:37:50 #kisslinux <testuser_[m]> nvm pkg clean already does that
2021-04-05T15:38:21 #kisslinux <testuser_[m]> we cant access other functions through hooks right ? only the few variables
2021-04-05T15:38:36 #kisslinux <acheam> hi claudia02
2021-04-05T15:39:57 #kisslinux <testuser_[m]> oh you can
2021-04-05T15:40:36 #kisslinux <phoebos[m]1> hooks are sourced so yeah
2021-04-05T15:41:18 #kisslinux <claudia02> aloha acheam
2021-04-05T16:11:36 #kisslinux <aarng> dilyn, are you applying merakors patch?
2021-04-05T16:14:46 #kisslinux <aarng> http://termbin.com/ak4x this would be my hook for terminal title
2021-04-05T16:18:48 #kisslinux <dilyn> yeah I'll take his patch, merge his PR, and then probably make the new release later today...
2021-04-05T16:20:28 #kisslinux <aarng> awesome, cheers
2021-04-05T16:25:47 #kisslinux <testuser_[m]> That hook should be added to the wiki, seems useful
2021-04-05T16:40:30 #kisslinux <aarng> I will add a PR soon, testuser_[m]
2021-04-05T16:44:25 #kisslinux <kiedtl> .18'
2021-04-05T16:44:27 #kisslinux <kiedtl> oops
2021-04-05T17:03:55 #kisslinux <dilyn> https://archlinux.org/news/installation-medium-with-installer/
2021-04-05T17:04:00 #kisslinux <dilyn> the installer is a python app
2021-04-05T17:05:51 #kisslinux <testuser[m]_> Just another guided/automated Arch Linux installer with a twist
2021-04-05T17:05:52 #kisslinux <testuser[m]_> What's the twist
2021-04-05T17:06:17 #kisslinux <dilyn> the twist is that arch officially authorized it as *the* graphical installer
2021-04-05T17:11:23 #kisslinux <claudia02> this installer is released on aprils 1st :p
2021-04-05T17:12:00 #kisslinux <travankor> is there an actual installer
2021-04-05T17:12:09 #kisslinux <travankor> as part of the joke
2021-04-05T17:12:14 #kisslinux <dilyn> i mean, it's been tested and used
2021-04-05T17:12:15 #kisslinux <dilyn> lol
2021-04-05T17:12:30 #kisslinux <testuser[m]_>  https://docs.python.org/3/library/venv.html this one
2021-04-05T17:20:50 #kisslinux <acheam> no its actually in there
2021-04-05T17:21:03 #kisslinux <acheam> Arch releases just happen to be on the first of the month
2021-04-05T17:21:11 #kisslinux <acheam> so a coincedence it was April fools
2021-04-05T17:25:10 #kisslinux <dilyn> KISS graphical installer when
2021-04-05T17:28:58 #kisslinux <claudia02> Cmon, installing KISS is not so hard, as you would need an actual installer.
2021-04-05T17:30:27 #kisslinux <dilyn> tar xf kiss-chroot-$REL.tar.xz -C /mnt is pretty hard :(
2021-04-05T17:32:30 #kisslinux <testuser[m]_> You gotta run the chroot command too dilyn
2021-04-05T17:32:32 #kisslinux <testuser[m]_> That's like
2021-04-05T17:32:34 #kisslinux <testuser[m]_> Super hard
2021-04-05T17:32:44 #kisslinux <claudia02> I pulled it up
2021-04-05T17:33:17 #kisslinux <claudia02> The masochisitc part is already summed up in it.
2021-04-05T17:33:27 #kisslinux <claudia02> (amount to type)
2021-04-05T17:34:51 #kisslinux <dilyn> lol
2021-04-05T17:56:17 #kisslinux <claudia02> There is no joking in automating things :D
2021-04-05T18:05:33 #kisslinux <phoebos[m]1> is gettext just a locales thing or is it bloat
2021-04-05T18:13:09 #kisslinux <dilyn> gettext provides utilities that do internationalization related stuff
2021-04-05T18:13:34 #kisslinux <dilyn> autotools frequently makes use of it, you see it show up a lot in manpage generation
2021-04-05T18:14:07 #kisslinux <dilyn> so it's not bloat if upstream didn't bother writing their documentation in the language you prefer, I suppose
2021-04-05T18:14:25 #kisslinux <dilyn> it's 'bloat' for KISS because something something English
2021-04-05T18:15:40 #kisslinux <phoebos[m]1> ah oui
2021-04-05T18:15:56 #kisslinux <phoebos[m]1> i'm trying to package miktex which i'm rapidly falling out of love with
2021-04-05T18:16:11 #kisslinux <phoebos[m]1> it needs hunspell, which needs the /usr/share/getext/ archive
2021-04-05T18:16:39 #kisslinux <phoebos[m]1> just gonna move it somewhere else so it doesn't get removed by kiss_hook
2021-04-05T18:17:45 #kisslinux <dilyn> I don't think it does
2021-04-05T18:17:56 #kisslinux <phoebos[m]1> hunspell?
2021-04-05T18:17:59 #kisslinux <dilyn> or maybe it does and mine just didn't work, I never tested it...
2021-04-05T18:18:14 #kisslinux <dilyn> it bundles gettext, doesn't it?
2021-04-05T18:19:20 #kisslinux <phoebos[m]1> i don't actually know
2021-04-05T18:19:26 #kisslinux <phoebos[m]1> i'm trying to get past autoreconf at the moment
2021-04-05T18:21:12 #kisslinux <phoebos[m]1> ah yeah its autoreconf, specifically autopoint, which wants the gettext archive
2021-04-05T18:22:30 #kisslinux <dilyn> ah
2021-04-05T18:22:43 #kisslinux <dilyn> KISS-kde has a few tricks for getting around these things, lemme see if I can find one
2021-04-05T18:23:34 #kisslinux <phoebos[m]1> thanks
2021-04-05T18:23:54 #kisslinux <phoebos[m]1> cheating by saving the archive somewhere else worked though
2021-04-05T18:25:58 #kisslinux <dilyn> ofc
2021-04-05T18:26:01 #kisslinux <dilyn> hmmmmm
2021-04-05T18:26:16 #kisslinux <dilyn> gettext et al were very frustrating so my commit messages are... unhelpful.
2021-04-05T18:29:02 #kisslinux <dilyn> ah, is it looking for an m4 file provided by gettext?
2021-04-05T18:29:20 #kisslinux <dilyn> I stole some from somewhere on the internet and bundled them myself for polkit :v
2021-04-05T18:34:17 #kisslinux <phoebos[m]1> autopoint looks for /usr/share/gettext/archive.dir.tar.xz
2021-04-05T18:34:24 #kisslinux <phoebos[m]1> idk if i can get rid of autopoint
2021-04-05T18:37:09 #kisslinux <phoebos[m]1> i think it uses it to find out where to put it's new languagey stuff
2021-04-05T18:37:48 #kisslinux <phoebos[m]1> s/it's/its/
2021-04-05T18:37:50 #kisslinux <kissbot> <phoebos[m]1> i think it uses it to find out where to put its new languagey stuff
2021-04-05T18:38:42 #kisslinux <dilyn> you could run all of the autocruft yourself and not do autopoint
2021-04-05T18:39:06 #kisslinux <dilyn> autoreconf runs all of the autotool stuff, so you'd just have to run each of those instead of autoreconf
2021-04-05T18:40:16 #kisslinux <dilyn> ah, I did it here
2021-04-05T18:40:16 #kisslinux <dilyn> https://github.com/dilyn-corner/KISS-kde/commit/434d45d37bc8a1960d4d0476f31a720614a0ccf6#diff-c14fdf4b9da10f6f5c6e526953c2ebd9d1dc8146e11ee99190e86b444d95722f
2021-04-05T18:43:06 #kisslinux <phoebos[m]1> ah i see
2021-04-05T18:43:19 #kisslinux <phoebos[m]1> so autoreconf is just a wrapper for all the auto stuff
2021-04-05T18:47:56 #kisslinux <dilyn> basically
2021-04-05T18:49:04 #kisslinux <acheam> where it all started
2021-04-05T18:49:04 #kisslinux <acheam> https://git.k1sslinux.org/repo/commit/0cda243d535f11e7c26b9182bc63e425deb5ba45.html
2021-04-05T18:49:33 #kisslinux <phoebos[m]1> it's now missing a required file which was generated by autoreconf before
2021-04-05T18:49:42 #kisslinux <phoebos[m]1> something to do with an --install-missing option somewhere
2021-04-05T18:50:08 #kisslinux <dilyn> that would probably the .m4 file
2021-04-05T18:50:30 #kisslinux <phoebos[m]1> acheam: puke lmao
2021-04-05T18:51:29 #kisslinux <dilyn> KISS is almost 2!
2021-04-05T18:52:23 #kisslinux <phoebos[m]1> dilyn: oh dilyn i needed to run libtoolize as well
2021-04-05T18:52:28 #kisslinux <phoebos[m]1> all good now i think
2021-04-05T18:53:27 #kisslinux <phoebos[m]1> yay
2021-04-05T18:53:42 #kisslinux <phoebos[m]1> thanks, dilyn
2021-04-05T18:54:42 #kisslinux <dilyn> yay!
2021-04-05T18:54:51 #kisslinux <dilyn> glad my projects I use to waste time can help others :v
2021-04-05T18:55:21 #kisslinux <phoebos[m]1> :D
2021-04-05T18:57:21 #kisslinux <acheam> dilyn: what's the birthday celebration plan?
2021-04-05T18:57:42 #kisslinux <acheam> I do think that a mumble call could be cool, and some interest for it was shown a few months ago
2021-04-05T19:00:13 #kisslinux <phoebos[m]1> that would be cool
2021-04-05T19:10:59 #kisslinux <acheam> mmatongo: !!!
2021-04-05T19:11:07 #kisslinux <acheam> you are here now?
2021-04-05T19:13:05 #kisslinux <mmatongo> hehe yeah
2021-04-05T19:13:11 #kisslinux <mmatongo> lurking
2021-04-05T19:13:31 #kisslinux <mmatongo> I don't really know how irc works
2021-04-05T19:13:36 #kisslinux <acheam> that's awesome, we always felt you were missing around here
2021-04-05T19:13:56 #kisslinux <acheam> its pretty simple
2021-04-05T19:14:25 #kisslinux <acheam> but simple more in the KISS way of being simple rather than the Ubuntu way of being simple
2021-04-05T19:14:36 #kisslinux <acheam> if that makes sense
2021-04-05T19:14:55 #kisslinux <mmatongo> It makes sense, glad to be here.
2021-04-05T19:15:14 #kisslinux <mmatongo> I am using birch, still figuring it out.
2021-04-05T19:15:29 #kisslinux <acheam> ah yeah, birch isn't the *easiest* introduction
2021-04-05T19:15:52 #kisslinux <acheam> you keep bash on your system?
2021-04-05T19:18:43 #kisslinux <acheam> some people are still patreoning to Dylan
2021-04-05T19:19:06 #kisslinux <mmatongo> I haven't been able to rid myself of every bashism
2021-04-05T19:19:37 #kisslinux <mmatongo> plus I'm still new to shell scripting so it's taken me a while
2021-04-05T19:19:55 #kisslinux <mmatongo> I mostly have it because of junest
2021-04-05T19:21:06 #kisslinux <acheam> how is junest different than a chroot?
2021-04-05T19:21:25 #kisslinux <acheam> or Proot
2021-04-05T19:22:06 #kisslinux <dilyn> mmatongo: saw your abf.io message. it's an interesting thing
2021-04-05T19:22:17 #kisslinux <dilyn> a mumble call would be cool. hmhmhm
2021-04-05T19:22:45 #kisslinux <acheam> huh abf.io looks cool
2021-04-05T19:22:49 #kisslinux <acheam> never heard of it before
2021-04-05T19:23:17 #kisslinux <mmatongo> @acheam Theres really no difference but junest is kinda already there plus I have the aur
2021-04-05T19:23:26 #kisslinux <acheam> hmm
2021-04-05T19:23:50 #kisslinux <acheam> mmatongo: you can hit tab to complete nicks by the way
2021-04-05T19:24:10 #kisslinux <zola> Can someone help me get appimages running?
2021-04-05T19:24:13 #kisslinux <acheam> (and the @ isn't part of the nick, its a prefix to show that I'm a channel op, so you don't need to include it)
2021-04-05T19:24:19 #kisslinux <acheam> appimages are dynamically linked to glibc
2021-04-05T19:24:24 #kisslinux <zola> Or at least to unpack them
2021-04-05T19:24:27 #kisslinux <acheam> so if you're running musl they're a no go
2021-04-05T19:24:53 #kisslinux <zola> Good to know
2021-04-05T19:25:17 #kisslinux <acheam> can't you just mount them to the file system?
2021-04-05T19:25:36 #kisslinux <acheam> IIRC you need `mount -o loop`
2021-04-05T19:25:51 #kisslinux <acheam> its really annoying that they are glibc specific though
2021-04-05T19:26:05 #kisslinux <acheam> they are *almost* a perfect universal packaging system
2021-04-05T19:27:36 #kisslinux <mmatongo> hey dilyn, I tested out some cloud computing services and I think it could work to automate builds
2021-04-05T19:27:44 #kisslinux <zola> I don't know why but mount doesn't work
2021-04-05T19:28:08 #kisslinux <mmatongo> acheam I don't think get the mentioning
2021-04-05T19:28:15 #kisslinux <mmatongo> *I
2021-04-05T19:28:18 #kisslinux <zola> I fails with: "This doesn't look like a squashfs image"
2021-04-05T19:28:30 #kisslinux <acheam> hmm let me play around with it zola
2021-04-05T19:28:56 #kisslinux <acheam> mmatongo: can you elaborate?
2021-04-05T19:29:04 #kisslinux <acheam> just start typing the person's nick and hit tab
2021-04-05T19:29:11 #kisslinux <acheam> idk if birch does it weirdly though
2021-04-05T19:29:41 #kisslinux <dilyn> automated building would be interesting if only because it would save me some typing lmao
2021-04-05T19:30:42 #kisslinux <acheam> zola: how are you mounting it?
2021-04-05T19:31:31 #kisslinux <acheam> zola: I'm able to mount them
2021-04-05T19:31:35 #kisslinux <mmatongo> I tried with google but here https://console.cloud.google.com/home/dashboard?cloudshell=true
2021-04-05T19:31:46 #kisslinux <acheam> you might need to set the offset, see https://docs.appimage.org/user-guide/run-appimages.html#mount-an-appimage
2021-04-05T19:32:03 #kisslinux <zola> mount appimage.file dir
2021-04-05T19:32:17 #kisslinux <acheam> yeah I think you need to set the offset
2021-04-05T19:32:17 #kisslinux <mmatongo> @acheam I don't think I can mention
2021-04-05T19:32:28 #kisslinux <acheam> mmatongo: its working fine
2021-04-05T19:32:35 #kisslinux <acheam> mentioning is client side
2021-04-05T19:32:58 #kisslinux <acheam> so as long as your message contains the persons nick somewhere in it, they should get notified
2021-04-05T19:33:13 #kisslinux <acheam> mmatongo: that link needs a log in
2021-04-05T19:34:23 #kisslinux <acheam> I wonder if I could write a program that mounts an appimage and repacks it with glibc... hmm
2021-04-05T19:36:35 #kisslinux <zola> Installing gcompat package allows the appimages to run
2021-04-05T19:37:00 #kisslinux <zola> But only long enough to fail, because there is no libfuse version 2
2021-04-05T19:38:06 #kisslinux <mmatongo> I don't think birch can mention
2021-04-05T19:38:46 #kisslinux <acheam> mmatongo: you mean tab completing nicks? It says it can on the readme
2021-04-05T19:38:59 #kisslinux <acheam> mentioning isn't an irc protocol thing its just a convention AFAIK
2021-04-05T19:39:15 #kisslinux <acheam> I don't see why it wouldn't be able to
2021-04-05T19:39:46 #kisslinux <armaa> test
2021-04-05T19:39:52 #kisslinux <armaa> mmatongo: test
2021-04-05T19:40:05 #kisslinux <armaa> this is acheam testing birch
2021-04-05T19:40:15 #kisslinux <armaa> yeah it seems to work fine, mmatongo
2021-04-05T19:40:53 #kisslinux <mmatongo> How'd you do that armaa
2021-04-05T19:41:07 #kisslinux <acheam> do what exactly?
2021-04-05T19:41:46 #kisslinux <mmatongo> my relationship with irc is off to a rocky start
2021-04-05T19:42:09 #kisslinux <mmatongo> mentioning in general, I hit tab and nothing happens
2021-04-05T19:42:53 #kisslinux <aarng> mmatongo, it's tab completion just like in your shell. Type the beginning of a nick and hit tab.
2021-04-05T19:43:08 #kisslinux <armaa> don't put @ in the front
2021-04-05T19:43:14 #kisslinux <dilyntest> e'erybody testin
2021-04-05T19:43:15 #kisslinux <armaa> lol we're all testing birch now, eh?
2021-04-05T19:43:37 #kisslinux <dilyntest> this is a #mention dilyn:
2021-04-05T19:43:39 #kisslinux <mmatongo> ax:  okay I got it
2021-04-05T19:43:49 #kisslinux <mmatongo> armaa: i think
2021-04-05T19:43:52 #kisslinux <mmatongo> ax:
2021-04-05T19:43:52 #kisslinux <acheam_test> lol that's the wrong person
2021-04-05T19:43:58 #kisslinux <acheam_test> keep hitting tab
2021-04-05T19:44:00 #kisslinux <acheam_test> to cycle through
2021-04-05T19:44:04 #kisslinux <acheam_test> sorry ax
2021-04-05T19:44:20 #kisslinux <mmatongo> mmatongo
2021-04-05T19:44:34 #kisslinux <mmatongo> I have metioned myself
2021-04-05T19:44:39 #kisslinux <acheam_test> there ya go
2021-04-05T19:44:42 #kisslinux <mmatongo> ax:  hi
2021-04-05T19:44:53 #kisslinux <mmatongo> ax:  hello
2021-04-05T19:45:00 #kisslinux <acheam_test> lolol
2021-04-05T19:45:03 #kisslinux <aarng> poor ax is being molested :D
2021-04-05T19:45:05 #kisslinux <acheam> new song, word
2021-04-05T19:45:15 #kisslinux <mmatongo> dionys:
2021-04-05T19:45:28 #kisslinux <acheam> maybe don't spam random people, mmatongo?
2021-04-05T19:45:43 #kisslinux <mmatongo> My bad
2021-04-05T19:45:46 #kisslinux <mmatongo> Sorry
2021-04-05T19:45:46 #kisslinux <acheam> is good
2021-04-05T19:46:03 #kisslinux <mmatongo> I give up for now
2021-04-05T19:46:16 #kisslinux <acheam> you'll get it
2021-04-05T19:46:27 #kisslinux <acheam> but tbh you gave yourself a strong learning curve with birch
2021-04-05T19:46:54 #kisslinux <mmatongo> I like it's simplicity, lemme see if can package weechat
2021-04-05T19:47:41 #kisslinux <acheam> irssi is already in community
2021-04-05T19:47:53 #kisslinux <acheam> but I am using catgirl right now, and its nice, aside from a few quirks
2021-04-05T19:48:05 #kisslinux <mmatongo> weechart is closed source
2021-04-05T19:48:21 #kisslinux <acheam> ?
2021-04-05T19:48:45 #kisslinux <mmatongo> yes
2021-04-05T19:48:47 #kisslinux <acheam> its GPL
2021-04-05T19:48:49 #kisslinux <mmatongo> I was asking
2021-04-05T19:49:49 #kisslinux <acheam> weechat is massive though
2021-04-05T19:49:54 #kisslinux <acheam> its got 17 years of bloat
2021-04-05T19:49:57 #kisslinux <kiedtl> catgirl is really nice
2021-04-05T19:50:03 #kisslinux <kiedtl> as is litterbox/scoop and pounce
2021-04-05T19:50:18 #kisslinux <acheam> catgirl doesn't seem to follow your terminal colors though
2021-04-05T19:50:20 #kisslinux <acheam> which is annoying
2021-04-05T19:50:26 #kisslinux <kiedtl> It uses 256-bit colors
2021-04-05T19:50:34 #kisslinux <kiedtl> which can be changed by, guess what, modifying the source
2021-04-05T19:50:46 #kisslinux <acheam> might get around to doing that at some point
2021-04-05T19:50:54 #kisslinux <acheam> but it also does some weird stuff like highlight the topic
2021-04-05T19:51:05 #kisslinux <kiedtl> I do like how it does that, though, it makes nicknames easier to distinguish
2021-04-05T19:51:08 #kisslinux <kiedtl> re 256-bit colors
2021-04-05T19:51:28 #kisslinux <acheam> lots of the colors are impossible to read on my screen though
2021-04-05T19:51:40 #kisslinux <mmatongo> anyone packaged catgirl yet
2021-04-05T19:51:42 #kisslinux <acheam> and it looks weird next to other programs that are using my chosen colors
2021-04-05T19:52:05 #kisslinux <acheam> its super quick to package mmatongo
2021-04-05T19:52:09 #kisslinux <acheam> just has 1 dep IIRC
2021-04-05T19:52:35 #kisslinux <acheam> and that might not even be needed on a libressl system
2021-04-05T19:53:04 #kisslinux <dilyn> yeah it's libretls right
2021-04-05T19:53:14 #kisslinux <dilyn> which is just the libressl tls implementation for openssl
2021-04-05T19:53:23 #kisslinux <acheam> ye
2021-04-05T19:54:45 #kisslinux <acheam> damn kiss-community is 897 commits forward of kisslinux in total
2021-04-05T19:55:01 #kisslinux <acheam> maybe we'll time it just right and reach 1000 on our 2nd birthday
2021-04-05T19:55:21 #kisslinux <dilyn> lol should we hold off on the merges XD
2021-04-05T19:55:41 #kisslinux <acheam> we don't need security patches, we need perfection!
2021-04-05T19:55:51 #kisslinux <mmatongo> they would break main :D
2021-04-05T19:56:14 #kisslinux <acheam> that's a sacrifice we must be willing to take
2021-04-05T19:57:46 #kisslinux <mmatongo> So much reverting please
2021-04-05T19:58:10 #kisslinux <acheam> argh this code is segfaulting on my laptop, but running fine on my server
2021-04-05T19:58:18 #kisslinux <dilyn> the greater good
2021-04-05T19:58:37 #kisslinux <mmatongo> dilyn I still need your help building native java
2021-04-05T19:58:49 #kisslinux <dilyn> ah yes
2021-04-05T19:58:53 #kisslinux <acheam> i wish you the best of luck, mate
2021-04-05T19:59:19 #kisslinux <acheam> if you can get java working well, I'll actually be able to move to KISS full time
2021-04-05T19:59:52 #kisslinux <mmatongo> https://github.com/mmatongo/kiss-lang/tree/openjdk7-jre
2021-04-05T20:00:46 #kisslinux <mmatongo> acheam just move
2021-04-05T20:01:15 #kisslinux <mmatongo> I've been using kiss full time since I found it
2021-04-05T20:01:21 #kisslinux <acheam> it's not really a risk I can take right now because of how much I need Java
2021-04-05T20:01:39 #kisslinux <acheam> (and other things, Java's not the only one)
2021-04-05T20:01:54 #kisslinux <dilyn> KISS is the only OS I've used for the last year :o
2021-04-05T20:02:04 #kisslinux <acheam> i'd hope it is
2021-04-05T20:02:10 #kisslinux <acheam> imagine our BDFL bdfling from the chroot
2021-04-05T20:02:32 #kisslinux <dilyn> hehe
2021-04-05T20:02:35 #kisslinux <acheam> i mean seriously
2021-04-05T20:02:35 #kisslinux <kiedtl> lol
2021-04-05T20:02:41 #kisslinux <acheam> yesterday you didn't even know what /bin/sh it
2021-04-05T20:02:42 #kisslinux <acheam> is
2021-04-05T20:02:50 #kisslinux <acheam> i'm really rethinking this
2021-04-05T20:03:04 #kisslinux <dilyn> :thinking:
2021-04-05T20:03:25 #kisslinux <kiedtl> dilyn said they were asking what the /bin/sh on merakor's system was, not what /bin/sh is in general.
2021-04-05T20:03:44 #kisslinux <phoebos[m]1> mmatongo: https://github.com/aabacchus/kiss-repo/tree/main/catgirl
2021-04-05T20:03:47 #kisslinux <acheam> I know lol
2021-04-05T20:03:55 #kisslinux <dilyn> something something kids got jokes
2021-04-05T20:03:56 #kisslinux <acheam> I took the joke too far
2021-04-05T20:04:04 #kisslinux <dilyn> god java requires so much gnu stuff
2021-04-05T20:04:05 #kisslinux <dilyn> wth
2021-04-05T20:04:05 #kisslinux <acheam> the meme has gone too far.
2021-04-05T20:04:09 #kisslinux <dilyn> lol
2021-04-05T20:04:28 #kisslinux <acheam> phoebos[m]1: oh you're aabachus?
2021-04-05T20:04:37 #kisslinux <phoebos[m]1> yeah helloo
2021-04-05T20:04:56 #kisslinux <phoebos[m]1> bacchus == phoebos == dionysus
2021-04-05T20:05:27 #kisslinux <dilyn> big https://github.com/aabacchus/pp
2021-04-05T20:05:29 #kisslinux <acheam> oh that makes sense lol
2021-04-05T20:05:32 #kisslinux <mmatongo> I kgnuw
2021-04-05T20:05:38 #kisslinux <acheam> lolol
2021-04-05T20:05:58 #kisslinux <mmatongo> icetea did a good job though
2021-04-05T20:06:12 #kisslinux <acheam> starred it.
2021-04-05T20:06:13 #kisslinux <phoebos[m]1> dilyn: omg i didn't even know that was there lmao
2021-04-05T20:06:39 #kisslinux <dilyn> let's abuse seo and make this the most viewed github repo
2021-04-05T20:06:49 #kisslinux <acheam> phoebos[m]1: damn big github pro guy
2021-04-05T20:07:30 #kisslinux <mmatongo> thats a big pp
2021-04-05T20:07:52 #kisslinux <kiedtl> wtf is this
2021-04-05T20:08:09 #kisslinux <phoebos[m]1> lmaoo
2021-04-05T20:08:13 #kisslinux <kiedtl> wrong channel
2021-04-05T20:08:30 #kisslinux <kiedtl> And, yes, the comment was appropriate enough here as well.
2021-04-05T20:09:36 #kisslinux <acheam> damn did you guys know that linspace is ~5s slower than range when generating about 2000 numbers twice
2021-04-05T20:09:42 #kisslinux <acheam> that's prime knowlege
2021-04-05T20:09:44 #kisslinux <acheam> thank you phoebos[m]1
2021-04-05T20:10:09 #kisslinux <phoebos[m]1> oh no i need to private some repos
2021-04-05T20:10:19 #kisslinux <acheam> how you know they're a kiss user: https://i.imgur.com/ir2XXiz.png
2021-04-05T20:10:25 #kisslinux <dilyn> god java looks like an absolute nightmare
2021-04-05T20:10:38 #kisslinux <mmatongo> yup
2021-04-05T20:10:42 #kisslinux <acheam> to use, develop, and run
2021-04-05T20:10:43 #kisslinux <acheam> god
2021-04-05T20:10:55 #kisslinux <mmatongo> Thats why it's taken me this long
2021-04-05T20:11:30 #kisslinux <dilyn> any particular reason jdk7 was chosen?
2021-04-05T20:11:35 #kisslinux <dilyn> and not, like, jdk15?
2021-04-05T20:11:44 #kisslinux <dilyn> i don't know what the differences are but I assume they are all awful
2021-04-05T20:11:56 #kisslinux <mmatongo> java is a circular dependancy
2021-04-05T20:12:06 #kisslinux <dilyn> so you need 7 for 8 etc?
2021-04-05T20:12:11 #kisslinux <mmatongo> yup
2021-04-05T20:12:15 #kisslinux <dilyn> hng
2021-04-05T20:12:23 #kisslinux <kiedtl> like rust
2021-04-05T20:12:34 #kisslinux <dilyn> mumble grumble
2021-04-05T20:13:02 #kisslinux <kiedtl> dilyn:  apologies if I missed a conversation here about this, but are emailed patches for the wiki OK in place of github PRs?
2021-04-05T20:13:03 #kisslinux <mmatongo> who thought circular depends were a good idea, it's annoying
2021-04-05T20:13:03 #kisslinux <dilyn> KDE was not nearly this involved XD
2021-04-05T20:13:14 #kisslinux <acheam> when KDE is easier to package
2021-04-05T20:13:15 #kisslinux <dilyn> emailed patches for anything are fine
2021-04-05T20:13:43 #kisslinux <acheam> i've settled on sending links to patches in this chat
2021-04-05T20:13:45 #kisslinux <acheam> works a charm
2021-04-05T20:14:01 #kisslinux <acheam> was noocsharp's idea
2021-04-05T20:14:39 #kisslinux <dilyn> also works
2021-04-05T20:15:02 #kisslinux <dilyn> except for when i forget if I applied them...
2021-04-05T20:15:08 #kisslinux <dilyn> did i ever apply that wiki patch hm
2021-04-05T20:15:14 #kisslinux <kiedtl> lol
2021-04-05T20:15:32 #kisslinux <dilyn> ah it was the links patch
2021-04-05T20:15:52 #kisslinux <dilyn> ah no it was the su patch!
2021-04-05T20:16:02 #kisslinux <ax> happy Easter. and if I didn't want to read I had to. notifications arrive anyway. stop harassing or I'll pick you up home. ihihihih
2021-04-05T20:16:15 #kisslinux <dilyn> lmao
2021-04-05T20:17:00 #kisslinux <kiedtl> lolwut
2021-04-05T20:17:19 #kisslinux <dilyn> first error: 'no proper autoconf was found. you must have autoconf 2.59 or later installed
2021-04-05T20:17:22 #kisslinux <dilyn> kiss l autoconf
2021-04-05T20:17:31 #kisslinux <dilyn> autoconf 2.71
2021-04-05T20:17:32 #kisslinux <dilyn> mfw
2021-04-05T20:18:53 #kisslinux <mmatongo> welcome to what has been my hell
2021-04-05T20:19:05 #kisslinux <ax> dylan forgive my fake absence but those were difficult times. now I'm starting to breathe again.
2021-04-05T20:19:12 #kisslinux <dilyn> because autogen.sh checks up to 2.69 lmfaoooo
2021-04-05T20:19:13 #kisslinux <acheam> what
2021-04-05T20:19:14 #kisslinux <dilyn> our autoconf is too good
2021-04-05T20:19:24 #kisslinux <kiedtl> ax: what
2021-04-05T20:19:30 #kisslinux <acheam> no dylan here
2021-04-05T20:19:37 #kisslinux <dilyn> ax: has been missing for a while. glad to hear he's okay
2021-04-05T20:20:02 #kisslinux <acheam> am confused
2021-04-05T20:20:32 #kisslinux <dilyn> s/ax:/ax/
2021-04-05T20:20:33 #kisslinux <kissbot> <dilyn> ax has been missing for a while. glad to hear he's okay
2021-04-05T20:21:12 #kisslinux <ax> :)
2021-04-05T20:22:06 #kisslinux <ax> I'll have to go and see it all over again, apparently there have been several changes. very well.
2021-04-05T20:23:51 #kisslinux <mmatongo> more than several ax:
2021-04-05T20:24:02 #kisslinux <kiedtl> Indeed.
2021-04-05T20:24:22 #kisslinux <kiedtl> dilyn: What email should I send the patch to? tutanota?
2021-04-05T20:26:55 #kisslinux <kiedtl> Oops. I think I sent it. Hopefully that's the correct address.
2021-04-05T20:29:54 #kisslinux <acheam> oof is it even possible to apply a git patch sent to tutanota?
2021-04-05T20:30:04 #kisslinux <acheam> do you have to copy the contents out or smthng
2021-04-05T20:31:30 #kisslinux <kiedtl> I couldn't tell you, I've never applied a patch before :(
2021-04-05T20:31:44 #kisslinux <kiedtl> And this is only the second patch I've ever sent by email.
2021-04-05T20:32:08 #kisslinux <acheam> nice
2021-04-05T20:32:08 #kisslinux <dilyn> k1sslinux.org is just a forward to my tutanota address
2021-04-05T20:32:23 #kisslinux <acheam> doing it from aerc is easy, its designed for that
2021-04-05T20:32:25 #kisslinux <acheam> would reccomend
2021-04-05T20:32:28 #kisslinux <acheam> (it is golang though)
2021-04-05T20:32:31 #kisslinux <dilyn> we'll findn out
2021-04-05T20:33:06 #kisslinux <dilyn> what is a "jdk home directory"
2021-04-05T20:33:10 #kisslinux <acheam> bruh
2021-04-05T20:33:27 #kisslinux <acheam> why does every langauage need to make a home directory
2021-04-05T20:33:31 #kisslinux <mmatongo> wait lemme pull it up
2021-04-05T20:33:33 #kisslinux <acheam> (yes I'm looking at you go)
2021-04-05T20:33:39 #kisslinux <acheam> s/go/Go/g
2021-04-05T20:33:40 #kisslinux <kissbot> <acheam> (yes I'm looking at you Go)
2021-04-05T20:34:15 #kisslinux <dilyn> god this is a nightmare
2021-04-05T20:34:30 #kisslinux <dilyn> i think it's just the libdir for java? smh
2021-04-05T20:34:41 #kisslinux <acheam> why do you need java, dilyn
2021-04-05T20:34:52 #kisslinux <dilyn> i don't! i'm helping mmatongo
2021-04-05T20:34:58 #kisslinux <dilyn> somethign something minecraft tho, maybe
2021-04-05T20:35:04 #kisslinux <mmatongo> yes
2021-04-05T20:35:14 #kisslinux <mmatongo> exactly that
2021-04-05T20:35:16 #kisslinux <dilyn> except my 10 year old mojang account was recently hacked so maybe rip the dream :'(
2021-04-05T20:35:16 #kisslinux <ax> o wow... bdfl now
2021-04-05T20:35:36 #kisslinux <acheam> dilyn: just get flatpak working?
2021-04-05T20:35:43 #kisslinux <acheam> it will be 100x easier and there is a minecraft flatpak
2021-04-05T20:35:54 #kisslinux <dilyn> i like the challenge acheam!
2021-04-05T20:35:54 #kisslinux <ax> hahahaa... what what happened in 6 months of absence lol
2021-04-05T20:36:09 #kisslinux <acheam> although it is very noble of you to subject yourself to such difficulties just to help mmatongo
2021-04-05T20:36:09 #kisslinux <mmatongo> dylan vanished
2021-04-05T20:36:19 #kisslinux <kiedtl> ax: ^^, this is the main thing
2021-04-05T20:36:33 #kisslinux <kiedtl> see r/kisslinux for more on that
2021-04-05T20:37:38 #kisslinux <dilyn> apparently you need *this* ? https://git.alpinelinux.org/aports/tree/community/java-gcj-compat/APKBUILD
2021-04-05T20:37:40 #kisslinux <dilyn> which fuck that hell
2021-04-05T20:38:23 #kisslinux <ax> kiedtl yes thank you, that's the first thing I'll do now.
2021-04-05T20:38:40 #kisslinux <mmatongo> YESSS
2021-04-05T20:38:42 #kisslinux <mmatongo> YESSS
2021-04-05T20:38:51 #kisslinux <mmatongo> Feel my frustration
2021-04-05T20:39:00 #kisslinux <mmatongo> let it fuel you
2021-04-05T20:39:21 #kisslinux <acheam> damn mmatongo just really hates zenomat I guess
2021-04-05T20:39:21 #kisslinux <acheam> https://i.imgur.com/lingnI2.png
2021-04-05T20:40:07 #kisslinux <mmatongo> I love all beings
2021-04-05T20:40:07 #kisslinux <dilyn> lmfao
2021-04-05T20:40:19 #kisslinux <mmatongo> especially human ones
2021-04-05T20:41:06 #kisslinux <zenomat> im just trying to configure my weechat :(
2021-04-05T20:41:20 #kisslinux <mmatongo> it needs ncursesw
2021-04-05T20:42:49 #kisslinux <mmatongo> whats the difference
2021-04-05T20:44:22 #kisslinux <acheam> it accepts unicode/wide characters
2021-04-05T20:44:35 #kisslinux <phoebos[m]1> can anyone check dilyn's gpg fingerprint for me
2021-04-05T20:44:41 #kisslinux <acheam> what about it?
2021-04-05T20:44:42 #kisslinux <phoebos[m]1> i mean, ideally dilyn
2021-04-05T20:44:48 #kisslinux <phoebos[m]1> what is it
2021-04-05T20:45:07 #kisslinux <acheam> DA4AB731D4C3F13D
2021-04-05T20:45:33 #kisslinux <dilyn> that's it
2021-04-05T20:45:34 #kisslinux <phoebos[m]1> that's the keyid
2021-04-05T20:45:48 #kisslinux <dilyn> mmatongo you had a trailing space after one of the  in ./configure
2021-04-05T20:45:56 #kisslinux <dilyn> hence it being unable to find the JDK Home
2021-04-05T20:46:03 #kisslinux <dilyn> because you specified it after
2021-04-05T20:46:07 #kisslinux <dilyn> :v
2021-04-05T20:46:11 #kisslinux <dilyn> kekw get wrecked nerd
2021-04-05T20:46:19 #kisslinux <dilyn> new error: specify rhino
2021-04-05T20:47:00 #kisslinux <phoebos[m]1> dilyn: it begins with F5DE
2021-04-05T20:47:44 #kisslinux <acheam> F5DEECE4AC5A9D5E791AC16FDA4AB731D4C3F13D
2021-04-05T20:48:09 #kisslinux <mmatongo> I think the easiest (laziest way) to resolve rhino is as a placing it under files/
2021-04-05T20:48:09 #kisslinux <dilyn> there was a typo in specifying the rhino-dir; you used = instead of -
2021-04-05T20:48:19 #kisslinux <phoebos[m]1> thanks acheam, that's the same as what i've got
2021-04-05T20:48:30 #kisslinux <mmatongo> geez, where was my heas
2021-04-05T20:48:33 #kisslinux <acheam> i really should learn more about gpg
2021-04-05T20:48:34 #kisslinux <mmatongo> *head
2021-04-05T20:48:38 #kisslinux <dilyn> oh JK
2021-04-05T20:48:48 #kisslinux <dilyn> it wants you to say --with-rhino=jar=<FILE>
2021-04-05T20:48:51 #kisslinux <dilyn> which is fucking dumb
2021-04-05T20:49:22 #kisslinux <dilyn> also yes that is my fingerprint:       Key fingerprint = F5DE ECE4 AC5A 9D5E 791A  C16F DA4A B731 D4C3 F13D
2021-04-05T20:49:38 #kisslinux <phoebos[m]1> about gpg: the interface is unneccessarily complicated, but the principles aren't too hard to understand
2021-04-05T20:50:08 #kisslinux <acheam> yeah
2021-04-05T20:50:27 #kisslinux <phoebos[m]1> although to be properly secure, rms would recommend calling dilyn over the phone and having them read aloud the fingerprint
2021-04-05T20:50:34 #kisslinux <acheam> do people use any other openpgp implementations?
2021-04-05T20:50:35 #kisslinux <acheam> lol
2021-04-05T20:50:49 #kisslinux <acheam> but phones can be faked!
2021-04-05T20:51:06 #kisslinux <phoebos[m]1> that's why you can sign other people's keys
2021-04-05T20:51:10 #kisslinux <dilyn> technically that is basically the only way to be sure
2021-04-05T20:51:26 #kisslinux <acheam> for all we know, dilyn and dilynm are different people
2021-04-05T20:51:38 #kisslinux <mmatongo> I have concluded that building java is a headache on its own
2021-04-05T20:51:40 #kisslinux <phoebos[m]1> or dilynm is actually dylan
2021-04-05T20:51:49 #kisslinux <dilyn> rhino/rhino1.7.7.2/lib/rhino-1.7.7.2.jar is not a valid jar file. cute
2021-04-05T20:52:05 #kisslinux <phoebos[m]1> but if i'm sure of dilyn's key, i can sign it and then someone who trusts me can trust dilyn
2021-04-05T20:52:16 #kisslinux <kiedtl> Web of Trust, right?
2021-04-05T20:52:25 #kisslinux <phoebos[m]1> that's the one
2021-04-05T20:52:26 #kisslinux <phoebos[m]1> YAY
2021-04-05T20:52:41 #kisslinux <dilyn> the problem is who would trust phoebos
2021-04-05T20:52:46 #kisslinux <dilyn> or maybe who wouldn't
2021-04-05T20:52:49 #kisslinux <dilyn> big pp energy and all
2021-04-05T20:52:53 #kisslinux <phoebos[m]1> you all trust me
2021-04-05T20:53:19 #kisslinux <mmatongo> why do you have an [m] next to your name?
2021-04-05T20:53:26 #kisslinux <mmatongo> Must you be suspected?
2021-04-05T20:53:37 #kisslinux <phoebos[m]1> mmatongo: i'm here over a matrix bridge
2021-04-05T20:53:37 #kisslinux <kiedtl> They're connected via the Matrix bridge.
2021-04-05T20:53:40 #kisslinux <phoebos[m]1> v bloat
2021-04-05T20:53:48 #kisslinux <dilyn> i use dilynm when i'm on my phone
2021-04-05T20:53:50 #kisslinux <phoebos> unlike here
2021-04-05T20:54:03 #kisslinux <kiedtl> phoebos[m]: switch to bitch + irc completely
2021-04-05T20:54:03 #kisslinux <acheam> ooh
2021-04-05T20:54:05 #kisslinux <kiedtl> *birch
2021-04-05T20:54:08 #kisslinux <acheam> why do you have both connected lol
2021-04-05T20:54:17 #kisslinux <phoebos[m]1> it's practical cos i get all the logs
2021-04-05T20:54:23 #kisslinux <dilyn> aha, it didn't think rhino1.7.7.2.jar was a jar file because it isn't a file
2021-04-05T20:54:23 #kisslinux <phoebos[m]1> lol i was checking out catgirl
2021-04-05T20:54:28 #kisslinux <acheam> oh haha
2021-04-05T20:54:31 #kisslinux <dilyn> rhino/ is not a dir in the build/ tree
2021-04-05T20:54:43 #kisslinux <acheam> oop
2021-04-05T20:54:58 #kisslinux <dilyn> it wants cups. is this a hard dependency??
2021-04-05T20:55:10 #kisslinux <mmatongo> Why does doesn't ncursesw.h not come packaged with ncurses
2021-04-05T20:55:22 #kisslinux <mmatongo> cups should be explicit
2021-04-05T20:56:50 #kisslinux <acheam> why. does. it. need. to. print.
2021-04-05T20:57:56 #kisslinux <dilyn> all those minecraft screenshots gotta go somewhere
2021-04-05T20:58:02 #kisslinux <phoebos[m]1> lmaoo
2021-04-05T20:58:03 #kisslinux <dilyn> oh hey look it started building!
2021-04-05T20:58:14 #kisslinux <dilyn> "/bin/sh: 2: cd: can't cd to rhino/rhino.old" how about fuck off
2021-04-05T20:58:28 #kisslinux <phoebos[m]1> absolute vibe
2021-04-05T20:59:09 #kisslinux <dilyn> maybe it just doesn't like sh -> dash
2021-04-05T20:59:28 #kisslinux <dilyn> considering alpine uses /bin/bash :X  blecckkkkk
2021-04-05T21:00:54 #kisslinux <mmatongo> that could be it
2021-04-05T21:01:01 #kisslinux <mmatongo> more bashisms
2021-04-05T21:01:22 #kisslinux <dilyn> indeed
2021-04-05T21:01:36 #kisslinux <dilyn> but now it can't find the actual rhino jar, which is strange
2021-04-05T21:02:00 #kisslinux <dilyn> oh for fucks sake
2021-04-05T21:02:15 #kisslinux <dilyn> I get it does a cd into rhino.new and it doesn't know that the link given is relative to the jar
2021-04-05T21:02:19 #kisslinux <dilyn> lmfao what is this garbage system
2021-04-05T21:02:54 #kisslinux <dilyn> I don't want to finish this just out of principle
2021-04-05T21:03:02 #kisslinux <mmatongo> some blame goes to mozilla
2021-04-05T21:03:15 #kisslinux <mmatongo> :O
2021-04-05T21:03:29 #kisslinux <dilyn> or all the blame
2021-04-05T21:03:44 #kisslinux <dilyn> okay so jre also does some patching of its own during the build, and thus gnupatch is required because bb patch files
2021-04-05T21:04:12 #kisslinux <dilyn> also kiedtl got your patches :)
2021-04-05T21:06:27 #kisslinux <mmatongo> exit
2021-04-05T21:06:37 #kisslinux <mmatongo> oh ghad
2021-04-05T21:06:38 #kisslinux <dilyn> ctrl+c
2021-04-05T21:06:41 #kisslinux <dilyn> lmfaoooo
2021-04-05T21:06:51 #kisslinux <mmatongo_> I'm still here dilyn
2021-04-05T21:07:19 #kisslinux <dilyn> he's a ghost
2021-04-05T21:07:24 #kisslinux <mmatongo> I'm back
2021-04-05T21:07:30 #kisslinux <mmatongo> using catgirl now
2021-04-05T21:07:52 #kisslinux <dilyn> a new failure! hmhm
2021-04-05T21:08:00 #kisslinux <mmatongo> an experinment
2021-04-05T21:08:24 #kisslinux <mmatongo> I enjoy suffering, I'll be back on birch tomorrow.
2021-04-05T21:08:40 #kisslinux <mmatongo> It has no scrolling so thats annoying
2021-04-05T21:09:02 #kisslinux <phoebos> meta-v
2021-04-05T21:09:20 #kisslinux <phoebos> mmatongo: you can see the keybindings with `/help`
2021-04-05T21:09:39 #kisslinux <dilyn> some sort of failure in `ant`
2021-04-05T21:11:31 #kisslinux <phoebos[m]1> re gpg: there's gpgme but it's got a load of dependencies
2021-04-05T21:12:04 #kisslinux <phoebos[m]1> does anyone know why dylan chose gnupg1 rather than 2 for main
2021-04-05T21:12:22 #kisslinux <mmatongo> how do i switch buffers
2021-04-05T21:13:43 #kisslinux <phoebos> oh they've gone
2021-04-05T21:13:54 #kisslinux <phoebos> oh hi
2021-04-05T21:14:00 #kisslinux <mmatongo> its not Ctl+p
2021-04-05T21:14:15 #kisslinux <mmatongo> hi phoebos
2021-04-05T21:14:28 #kisslinux <phoebos> what do you mean by buffer
2021-04-05T21:14:44 #kisslinux <dilyn> because gnupg1 is small and does everything gnupg2 does that is relevant without including excess trash
2021-04-05T21:14:49 #kisslinux <phoebos> c-n and c-p works for me
2021-04-05T21:15:11 #kisslinux <dilyn> the one thing i give gnupg2 credit for is gpg-agent, but that's roughly it...
2021-04-05T21:15:23 #kisslinux <mmatongo> does rightCtl+p work?
2021-04-05T21:15:42 #kisslinux <phoebos> dilyn: good reason
2021-04-05T21:15:56 #kisslinux <phoebos> mmatongo: yeah for me
2021-04-05T21:16:20 #kisslinux <mmatongo> it closes everything for me
2021-04-05T21:16:51 #kisslinux <mmatongo> nvm I was being dumb
2021-04-05T21:17:27 #kisslinux <acheam> You can also switch with alt+number
2021-04-05T21:17:45 #kisslinux <dilyn> mmatongo: you can play along at home http://ix.io/2V9X
2021-04-05T21:18:45 #kisslinux <mmatongo> damn
2021-04-05T21:18:48 #kisslinux <mmatongo> hehe
2021-04-05T21:25:01 #kisslinux <dilyn> getting a 'no such method error' http://ix.io/2V9Z
2021-04-05T21:25:06 #kisslinux <dilyn> but that's... progress, I assume
2021-04-05T21:29:09 #kisslinux <mmatongo> a lot of progress
2021-04-05T21:30:18 #kisslinux <kiedtl> it does have scrolling, just use the arrowkeys
2021-04-05T21:30:33 #kisslinux <mmatongo> birch?
2021-04-05T21:30:38 #kisslinux <kiedtl> I find it more annoying that there's no input history, because according to june "irc is not a shell"
2021-04-05T21:30:41 #kisslinux <kiedtl> mmatongo: catgirl
2021-04-05T21:31:06 #kisslinux <mmatongo> thats just dumb
2021-04-05T21:31:20 #kisslinux <kiedtl> catgirl is a bit weird, yes.
2021-04-05T21:31:53 #kisslinux <mmatongo> I still wanna be birch's bitch though
2021-04-05T21:32:09 #kisslinux <phoebos> now that sounds fun
2021-04-05T21:32:33 #kisslinux <phoebos> we're all the bitch of everything dylan wrote
2021-04-05T21:33:42 #kisslinux <mmatongo> he wrote some good stuff
2021-04-05T21:36:41 #kisslinux <mmatongo> how does one customise catgirl
2021-04-05T21:37:40 #kisslinux <dilyn> probably a config.h file
2021-04-05T21:38:27 #kisslinux <kiedtl> mmatongo: rtfm, it has a config file.
2021-04-05T21:38:30 #kisslinux <kiedtl> :P
2021-04-05T21:39:00 #kisslinux <mmatongo> where is the f^&kn manual, i was looking for it
2021-04-05T21:39:15 #kisslinux <phoebos> `man catgirl`?
2021-04-05T21:39:31 #kisslinux <mmatongo> zsh: command not found: man
2021-04-05T21:39:41 #kisslinux <kiedtl> You have to install mandoc.
2021-04-05T21:39:43 #kisslinux <dilyn> my man
2021-04-05T21:39:46 #kisslinux <dilyn> who needs mandoc
2021-04-05T21:39:48 #kisslinux <phoebos> there's a wiki page
2021-04-05T21:39:50 #kisslinux <kiedtl> I mean
2021-04-05T21:39:57 #kisslinux <kiedtl> man-pages
2021-04-05T21:39:59 #kisslinux <mmatongo> exactly dilyn
2021-04-05T21:40:11 #kisslinux <dilyn> I delete /usr/share/man on my systems :v
2021-04-05T21:40:27 #kisslinux <kiedtl> no wait, it *is* mandoc that provides the man command.
2021-04-05T21:40:34 #kisslinux <kiedtl> I need some coffee
2021-04-05T21:40:45 #kisslinux <dilyn> lol
2021-04-05T21:41:13 #kisslinux <kiedtl> mmatongo: once you have mandoc, just use the catgirl.1 file provided with the source.
2021-04-05T21:41:33 #kisslinux <phoebos> yeah you want mandoc, the others just provide the actual pages
2021-04-05T21:41:42 #kisslinux <kiedtl> dilyn: do you think having a wiki page for IRC would be useful?
2021-04-05T21:41:50 #kisslinux <dilyn> eh
2021-04-05T21:42:31 #kisslinux <kiedtl> eh? We have wiki pages for vim/doas/ssh/etc already :V
2021-04-05T21:43:13 #kisslinux <phoebos> we could write wiki pages on every bit of software in community, my opinion is the kiss wiki shouldn't copy other sources too much, just provide a starting point and some KISS-specific tings
2021-04-05T21:44:18 #kisslinux <dilyn> I also don't super think we need pages for vim/doas/ssh/etc
2021-04-05T21:44:27 #kisslinux <dilyn> if you think you can write up a short irc doc, then probably it can come in
2021-04-05T21:44:35 #kisslinux <kiedtl> Ok
2021-04-05T21:44:41 #kisslinux <dilyn> I'm not certain what topics it would cover
2021-04-05T21:44:51 #kisslinux <kiedtl> Antying the Arch Wiki does :>
2021-04-05T21:44:56 #kisslinux <dilyn> XD
2021-04-05T21:45:03 #kisslinux <kiedtl> Half the people here are ex-arch wankers anyway.
2021-04-05T21:45:10 #kisslinux <dilyn> I would like to avoid articles that just basically say 'see the Bible(tm)'
2021-04-05T21:45:11 #kisslinux <kiedtl> not including me.
2021-04-05T21:45:34 #kisslinux <kiedtl> Ah.
2021-04-05T21:45:46 #kisslinux <mmatongo> I'm done with catgirl
2021-04-05T21:45:54 #kisslinux <phoebos> oof
2021-04-05T21:45:57 #kisslinux <kiedtl> dilyn: As in, 'this is how you install it, it does great things, now read the manual?'
2021-04-05T21:45:57 #kisslinux <dilyn> join the kiwiirc.com master race
2021-04-05T21:46:10 #kisslinux <kiedtl> mmatongo: oh? what was the last straw?
2021-04-05T21:46:13 #kisslinux <acheam> yeah most of the software section in the wiki is unneeded IMO
2021-04-05T21:46:16 #kisslinux <dilyn> 'read the IRC spec page for more information Kappa'
2021-04-05T21:46:27 #kisslinux <dilyn> luckily they're just small quick hitters usually
2021-04-05T21:46:33 #kisslinux <dilyn> the wpa_supplicant article is perfecto
2021-04-05T21:46:48 #kisslinux <phoebos> aye
2021-04-05T21:47:02 #kisslinux <mmatongo> the fact that the manual is in the damn package when it could be a readme
2021-04-05T21:47:10 #kisslinux <phoebos> is there an ntp thingy in main
2021-04-05T21:47:15 #kisslinux <kiedtl> mmatongo: so?
2021-04-05T21:47:22 #kisslinux <kiedtl> The README is also a manpage.
2021-04-05T21:47:29 #kisslinux <kiedtl> Just use `man ./catgirl.1`
2021-04-05T21:47:42 #kisslinux <phoebos> also `man ./README.7`
2021-04-05T21:47:46 #kisslinux <kiedtl> ^^
2021-04-05T21:48:03 #kisslinux <acheam> manpages are great, roff isn't
2021-04-05T21:48:06 #kisslinux <acheam> it's a tough line
2021-04-05T21:48:17 #kisslinux <mmatongo> man
2021-04-05T21:48:25 #kisslinux <mmatongo> man catgirl.1
2021-04-05T21:48:41 #kisslinux <kiedtl> ye
2021-04-05T21:48:44 #kisslinux <phoebos> ./catgirl.1
2021-04-05T21:48:45 #kisslinux <kiedtl> that's why I use scdoc
2021-04-05T21:48:49 #kisslinux <mmatongo> my brain is glitching
2021-04-05T21:49:00 #kisslinux <acheam> scdoc is nice
2021-04-05T21:49:05 #kisslinux <acheam> I tend to use markdown though
2021-04-05T21:49:14 #kisslinux <acheam> just because there are practically endless parsers for it
2021-04-05T21:49:29 #kisslinux <acheam> (even though scdoc is objectively better for this purpose)
2021-04-05T21:50:17 #kisslinux <dilyn> less catgirl.1
2021-04-05T21:51:02 #kisslinux <phoebos> oops i haven't symlinked ntpd
2021-04-05T21:51:19 #kisslinux <mmatongo> dilyn: thats what I ended up doing
2021-04-05T21:51:31 #kisslinux <phoebos> is there anything on ntp in the install guide
2021-04-05T21:51:31 #kisslinux <kiedtl> Why don't you just install man? >_>
2021-04-05T21:51:36 #kisslinux <kiedtl> *mandoc
2021-04-05T21:52:00 #kisslinux <acheam> why does everyone here love ntp jeez
2021-04-05T21:52:06 #kisslinux <phoebos> i need it lol
2021-04-05T21:52:20 #kisslinux <kiedtl> What's wrong with ntpd?
2021-04-05T21:52:36 #kisslinux <E5ten> acheam: how else would you propose keeping your time accurate?
2021-04-05T21:52:36 #kisslinux <acheam> why do you need it
2021-04-05T21:52:44 #kisslinux <kiedtl> what E5ten said
2021-04-05T21:53:00 #kisslinux <phoebos> it's not in any kiss docs
2021-04-05T21:53:14 #kisslinux <phoebos> mebbe worth a line in install
2021-04-05T21:53:43 #kisslinux <dilyn> you just need an ntpd.conf with a couple of servers, and then run ntpd and you're done
2021-04-05T21:53:47 #kisslinux <dilyn> it's seriously that easy
2021-04-05T21:54:00 #kisslinux <phoebos> i know but just to remind newcomers to do it
2021-04-05T21:54:02 #kisslinux <dilyn> as long as you set your timezone info
2021-04-05T21:54:15 #kisslinux <dilyn> they'll find out when their web connections fail :v
2021-04-05T21:54:57 #kisslinux <mmatongo> my entire fix to keeping my time up to date is
2021-04-05T21:55:06 #kisslinux <mmatongo> TZ=GMT+2
2021-04-05T21:55:08 #kisslinux <acheam> idk i was just memeing (badly)
2021-04-05T21:55:20 #kisslinux <mmatongo> then I export TZ
2021-04-05T21:55:37 #kisslinux <mmatongo> acheam: are you okay now
2021-04-05T21:56:00 #kisslinux <acheam> always have been
2021-04-05T22:00:45 #kisslinux <dilyn> technically unsafe something or other
2021-04-05T22:06:02 #kisslinux <mmatongo> hey dilyn
2021-04-05T22:06:19 #kisslinux <dilyn> wassup
2021-04-05T22:06:50 #kisslinux <mmatongo> I'm 99% sure openjdk7-jre needs openjdk7 to build
2021-04-05T22:07:18 #kisslinux <mmatongo> Why, just why is something beyond me.
2021-04-05T22:08:34 #kisslinux <jslick> smh, all this effort when minetest exists :P
2021-04-05T22:08:44 #kisslinux <jslick> (jk I don't play either)
2021-04-05T22:09:28 #kisslinux <dilyn> are you telling me i'm wasting my time
2021-04-05T22:09:42 #kisslinux <acheam> because minetest exists
2021-04-05T22:09:42 #kisslinux <mmatongo> my good sir
2021-04-05T22:09:44 #kisslinux <acheam> glorious minetest
2021-04-05T22:11:29 #kisslinux <mmatongo> dilyn: I don't even think azul has a musl bin for that
2021-04-05T22:15:02 #kisslinux <phoebos> oh oops i called it ntpd.conf not ntp.conf
2021-04-05T22:15:58 #kisslinux <phoebos> does busybox ntpd not support logging
2021-04-05T23:12:38 #kisslinux <acheam> I'm doing a lot of system() in my stagit fork and it feels pretty icky
2021-04-05T23:18:49 #kisslinux <phoebos> is /var/log cleaned out by anything
2021-04-05T23:21:38 #kisslinux <E5ten> acheam: you have a link to the source?
2021-04-05T23:21:58 #kisslinux <acheam> https://git.sr.ht/~armaan/stagit/
2021-04-05T23:22:35 #kisslinux <acheam> technically its system() once, and popen() once, but pretty much the same thing AFAIK
2021-04-05T23:23:52 #kisslinux <E5ten> I went to look at the popen, I think the strcat above that is broken
2021-04-05T23:24:12 #kisslinux <E5ten> cuz the array cmd is the size of the string literal it was initialized to, it has no space for the thing you're appending
2021-04-05T23:24:58 #kisslinux <E5ten> I think you have to dynamically allocate sizeof(<string literal>) + <length of filename>
2021-04-05T23:25:16 #kisslinux <acheam> oh thanks!
2021-04-05T23:25:30 #kisslinux <acheam> that explains a lot of stack smashing lol
2021-04-05T23:26:52 #kisslinux <E5ten> I'm on windows right now for gaming + recording my runs, but later tonight or maybe tomorrow I can take a look and see if I notice anything else
2021-04-05T23:27:40 #kisslinux <acheam> i'd really appreciate that, thank you so much!
2021-04-05T23:27:55 #kisslinux <acheam> anywhere that I can watch you?
2021-04-05T23:28:16 #kisslinux <E5ten> (like for example I might write up a patch to replace that popen thing with like maybe a fork+exec, or posix_spawn, that way if the filename var has any spaces or globs or anything in it, it won't cause problems like it would in popen because of shell word splitting)
2021-04-05T23:28:28 #kisslinux <E5ten> like watch me play?
2021-04-05T23:28:48 #kisslinux <acheam> I didn't even consider that being a problem lol. I'm quite the C beginner
2021-04-05T23:28:54 #kisslinux <acheam> although I did inherit this popen() code
2021-04-05T23:29:01 #kisslinux <acheam> yes
2021-04-05T23:29:05 #kisslinux <acheam> given you said record your runs
2021-04-05T23:29:12 #kisslinux <acheam> but I don't know if that means video record or just time
2021-04-05T23:29:25 #kisslinux <E5ten> I'm not streaming, but this has links to videos for all my personal bests in the various categories of the game I record https://mossranking.com/user.php?id_user=5301
2021-04-05T23:29:59 #kisslinux <E5ten> (I only record my runs because you need video proof for the ranking website)
2021-04-05T23:30:31 #kisslinux <acheam> that's very cool
2021-04-05T23:30:39 #kisslinux <E5ten> thanks lol
2021-04-05T23:31:10 #kisslinux <E5ten> I stopped playing this game like 2 years ago, mostly because it was taking up way too much of my time, but I got back into it like a week or 2 ago because I had been playing the sequel
2021-04-05T23:31:16 #kisslinux <E5ten> imo the sequel is not as good
2021-04-05T23:31:56 #kisslinux <E5ten> after getting back into it I got a couple of personal bests in some categories, I was really surprised that I was able to do it so quickly after getting back in
2021-04-05T23:32:55 #kisslinux <E5ten> if you haven't heard of spelunky before, I'd definitely recommend playing it
2021-04-05T23:33:07 #kisslinux <E5ten> imo it's the best game ever made lol
2021-04-05T23:34:34 #kisslinux <E5ten> Although you might wanna wait for a steam sale if you decide to get it, cuz it's like $15 normally but goes down to $1.50 during sales
2021-04-05T23:43:50 #kisslinux <acheam> i'll give it a look
2021-04-05T23:44:06 #kisslinux <acheam> although I'm unlikely to play it because I don't use Windows at all
2021-04-05T23:44:18 #kisslinux <acheam> (except for a small VM I need for school)
2021-04-05T23:47:42 #kisslinux <E5ten> Ah, fair enough
2021-04-05T23:48:18 #kisslinux <E5ten> Works pretty much perfectly in wine, although I understand if you don't want all the shit you need to run wine lol (that's a big part of why I keep the windows dual boot)
2021-04-05T23:48:58 #kisslinux <acheam> definately don't want to try that on kiss lol
2021-04-05T23:49:06 #kisslinux <acheam> i'm sure my arch install could take it though
2021-04-05T23:49:41 #kisslinux <E5ten> Makes sense
2021-04-05T23:50:08 #kisslinux <acheam> my arch install is like an old pickup truck, with mis-matched doors from a junkyard, dents all over, and a spare wheel thats permanently in use
2021-04-05T23:50:21 #kisslinux <E5ten> Lmao