💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2021-04-05.txt captured on 2024-05-10 at 14:27:07.
⬅️ 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