💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-01-29.txt captured on 2023-01-29 at 04:04:36.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2020-01-29T02:04:56 #kisslinux <Shyiskhar> 90% of the time I have no idea what any of you are talking about in here, but I feel strangely smarter just by being here. 2020-01-29T02:05:26 #kisslinux <Shyiskhar> It's like a contact high, only the result is inflated feelings of coding skill. 2020-01-29T02:15:57 #kisslinux <E5ten> lol 2020-01-29T02:17:43 #kisslinux <E5ten> mforney: one more thing I've realized, what's a better check I can use for if a build happened than jobslen because after the main loop in build() I putchar('n') if jobslen is non-zero and dumb is zero but for like the clean target, which doesn't do the separate lines, that results in an excess trailing newline 2020-01-29T02:29:41 #kisslinux <E5ten> ah ok I see what's happening, the generated {build,rule}.ninja call ninja -t clean if you use the target clean, and so that extra newline is added for that one target but prints after the output from ninja -t clean, not really sure how to avoid that 2020-01-29T02:30:40 #kisslinux <mforney> have you looked into what ninja does to handle this situation? 2020-01-29T02:42:27 #kisslinux <E5ten> I can't really tell, I'm looking at what situations n is added in line_printer.cc but I don't know C++ and more importantly ninja's source code is super confusing and I can't tell what actually causes those circumstances to be reached 2020-01-29T03:17:18 #kisslinux <E5ten> ok so it's not an extra new line it's that ninja somehow knows to print the new-line after it's status message but before the output from running ninja -t clean but samurai prints the newline after and doesn't have one between the status line and ninja -t clean output 2020-01-29T05:14:57 #kisslinux <monochromal> https://www.reddit.com/r/unixporn/comments/evgdjj/sowm_last_kiss/ 2020-01-29T05:14:59 #kisslinux <monochromal> :D 2020-01-29T07:02:20 #kisslinux <dylanaraps> https://github.com/kisslinux/kiss/releases/tag/1.0.0 2020-01-29T07:02:28 #kisslinux <dylanaraps> New kiss package manager update 2020-01-29T07:10:35 #kisslinux <dylanaraps> We can now start moving things like sbase/coreutils to install directly to the system 2020-01-29T07:30:03 #kisslinux <merakor> kiss s sinit 2020-01-29T07:30:15 #kisslinux <merakor> > /var/db/kiss/installed/./sinit 2020-01-29T07:30:32 #kisslinux <merakor> There 2020-01-29T07:30:55 #kisslinux <merakor> There is a . between the directory and the package 2020-01-29T07:31:48 #kisslinux <merakor> Is it because of the find changes? 2020-01-29T07:32:12 #kisslinux <adamantium> dylan 2020-01-29T07:32:18 #kisslinux <adamantium> hey merakor 2020-01-29T07:32:23 #kisslinux <merakor> Hya 2020-01-29T07:32:35 #kisslinux <adamantium> what does dylan mean 2020-01-29T07:32:39 #kisslinux <adamantium> While you're at it, `sbase` should install directly to `/usr/bin/` now. :) 2020-01-29T07:32:42 #kisslinux <adamantium> he said^ 2020-01-29T07:33:12 #kisslinux <adamantium> does he mean instead of busybox??! 2020-01-29T07:34:00 #kisslinux <merakor> Yeah, I had sbase on /usr/local/bin just in case 2020-01-29T07:35:45 #kisslinux <merakor> Which turned out useful as there were problems with kiss' find and sed usage when I installed them 2020-01-29T07:36:02 #kisslinux <konimex> adamantium: the alternatives system has been added 2020-01-29T07:36:11 #kisslinux <adamantium> oh 2020-01-29T07:36:16 #kisslinux <adamantium> konimex: what do i need to know 2020-01-29T07:36:29 #kisslinux <merakor> You can install sbase on busybox now 2020-01-29T07:37:00 #kisslinux <merakor> And can replace the busybox coreutils with sbase 2020-01-29T07:37:05 #kisslinux <konimex> make sure to `kiss u` first 2020-01-29T07:37:30 #kisslinux <adamantium> yeah im running latest kiss 2020-01-29T07:37:34 #kisslinux <merakor> Yeah, also the modify the community package first 2020-01-29T07:37:34 #kisslinux <adamantium> anything else i need to od? 2020-01-29T07:37:39 #kisslinux <adamantium> do 2020-01-29T07:37:47 #kisslinux <konimex> uh, nothing? 2020-01-29T07:37:53 #kisslinux <merakor> > make sbase-box-install 2020-01-29T07:38:18 #kisslinux <merakor> instead of > install -Dm755 sbase-box $1/usr/bin/sbase-box 2020-01-29T07:38:47 #kisslinux <adamantium> konimex: I'm not sure my question was exact enough. I'm trying to ask if there is anything i need to know about alternatives. How do I use it? 2020-01-29T07:39:04 #kisslinux <merakor> So if you want to install alternatives 2020-01-29T07:39:08 #kisslinux <konimex> to use alternatives, just use `kiss a` 2020-01-29T07:39:17 #kisslinux <konimex> two secs 2020-01-29T07:39:18 #kisslinux <merakor> You need to write KISS_CHOICE=1 kiss i package 2020-01-29T07:39:35 #kisslinux <merakor> It warns you that the packages are conflicting otherwise 2020-01-29T07:39:55 #kisslinux <adamantium> merakor: How does this work 2020-01-29T07:40:14 #kisslinux <merakor> when you do install it, if you want to replace, say, busybox ls and sbase ls 2020-01-29T07:40:18 #kisslinux <merakor> you do 2020-01-29T07:40:23 #kisslinux <merakor> > kiss a sbase /usr/bin/ls 2020-01-29T07:41:17 #kisslinux <adamantium> wow 2020-01-29T07:41:30 #kisslinux <adamantium> Okay, and... what does KISS_CHOICE=1 kiss i package do? 2020-01-29T07:41:54 #kisslinux <merakor> If you don't say KISS_CHOICE=1, it doesn't install a conflicting package 2020-01-29T07:41:56 #kisslinux <adamantium> I mean when would i use 'kiss a ' as opposed to your 'KISS_CHOICE=1 kiss i package' example 2020-01-29T07:42:17 #kisslinux <merakor> No you need to do KISS_CHOICE=1 before doing a `kiss a` 2020-01-29T07:42:57 #kisslinux <adamantium> merakor: so 'KISS_CHOICE=1 kiss i sbase' will replace much of busybox automatically 2020-01-29T07:43:05 #kisslinux <merakor> When you add KISS_CHOICE=1, it knows that you are aware of the conflict and registers conflicts to the alternatives system 2020-01-29T07:43:16 #kisslinux <adamantium> and 'KISS_CHOICE=1 kiss a sbase /usr/bin/ls' only replace ls? 2020-01-29T07:43:21 #kisslinux <merakor> No it only adds sbase to the alternatives. 2020-01-29T07:43:39 #kisslinux <merakor> You don't need KISS_CHOICE=1 for `kiss a`. Only for `kiss i` 2020-01-29T07:43:56 #kisslinux <adamantium> k 2020-01-29T07:44:18 #kisslinux <merakor> If you want to use everything that sbase provides you would do this with exact order 2020-01-29T07:44:24 #kisslinux <adamantium> so how do you replace as much busybox as possible with sbase 2020-01-29T07:44:24 #kisslinux <merakor> KISS_CHOICE=1 kiss i sbase 2020-01-29T07:44:32 #kisslinux <adamantium> do you have to do it one by one? 2020-01-29T07:44:35 #kisslinux <merakor> kiss a | grep ^sbase | kiss a - 2020-01-29T07:44:47 #kisslinux <adamantium> 0.o 2020-01-29T07:44:48 #kisslinux <merakor> kiss a also accepts stdin 2020-01-29T07:45:29 #kisslinux <adamantium> OK 2020-01-29T07:45:33 #kisslinux <adamantium> do we have docs on this yet 2020-01-29T07:45:47 #kisslinux <merakor> Nope but I am writing it at the moment. 2020-01-29T07:45:54 #kisslinux <adamantium> I hope you can do it merakor lol 2020-01-29T07:46:00 #kisslinux <adamantium> I'm going to need them 2020-01-29T07:46:09 #kisslinux <adamantium> and dylan always writes everything 2020-01-29T07:46:18 #kisslinux <merakor> Yeah, it is a little complicated to grasp 2020-01-29T07:46:24 #kisslinux <adamantium> thanks 2020-01-29T07:46:38 #kisslinux <merakor> He would probably write it better than me as he wrote the code 2020-01-29T07:46:46 #kisslinux <adamantium> so first need to update community sbase and ubase 2020-01-29T07:47:00 #kisslinux <adamantium> to use git sources + install to usr/bin 2020-01-29T07:47:07 #kisslinux <adamantium> and to install the whole symlink farm 2020-01-29T07:47:09 #kisslinux <adamantium> correct? 2020-01-29T07:47:12 #kisslinux <merakor> Yeah 2020-01-29T07:47:58 #kisslinux <adamantium> k 2020-01-29T07:52:52 #kisslinux <adamantium> merakor: does kiss break if you install sbase to /usr/bin ? 2020-01-29T07:53:08 #kisslinux <adamantium> __all of it__ 2020-01-29T08:03:09 #kisslinux <dylanaraps> Ola 2020-01-29T08:03:17 #kisslinux <dylanaraps> > /home/goldie/projects/kiss-new/core/./zlib 2020-01-29T08:03:21 #kisslinux <dylanaraps> This is due to the find changes 2020-01-29T08:03:23 #kisslinux <dylanaraps> harmless 2020-01-29T08:04:07 #kisslinux <dylanaraps> KISS_CHOICE=1 is there for packages > 10 conflicts. 2020-01-29T08:04:24 #kisslinux <dylanaraps> Don't want a user to accidentally add 1000+ files to the alternatives system 2020-01-29T08:04:39 #kisslinux <dylanaraps> 'kiss a' lists all available alternatives 2020-01-29T08:04:55 #kisslinux <dylanaraps> The output of 'kiss a' can be used as input to 'kiss a' 2020-01-29T08:05:05 #kisslinux <dylanaraps> Which is why 'kiss a | grep ^sbase | kiss a -' works 2020-01-29T08:05:21 #kisslinux <dylanaraps> kiss also works with sbase now 2020-01-29T08:05:30 #kisslinux <dylanaraps> I fixed the sed/find non-posix stuff last night 2020-01-29T08:07:47 #kisslinux <konimex> does the conflict include non-/bin conflicts? (e.g. manpage etc.) 2020-01-29T08:08:00 #kisslinux <dylanaraps> Yes 2020-01-29T08:08:14 #kisslinux <dylanaraps> It doesn't work for /bin/ls -> /usr/bin/ls though. 2020-01-29T08:08:17 #kisslinux <konimex> might want to increase the limit to 20 2020-01-29T08:08:23 #kisslinux <dylanaraps> Yeah 2020-01-29T08:08:26 #kisslinux <dylanaraps> Can be tweaked 2020-01-29T08:08:54 #kisslinux <dylanaraps> konimex: That's just the auto behavior. 2020-01-29T08:09:04 #kisslinux <dylanaraps> It's opt-in above the threshold 2020-01-29T08:09:56 #kisslinux <dylanaraps> We can also swap gnugrep etc now if you like adamantium 2020-01-29T08:10:10 #kisslinux <adamantium> crap dang it 2020-01-29T08:10:13 #kisslinux <dylanaraps> (Could install as both grep and gnugrep) 2020-01-29T08:10:26 #kisslinux <adamantium> dylanaraps: that lats push added accidental [ubase] files 2020-01-29T08:10:33 #kisslinux <dylanaraps> heh 2020-01-29T08:10:34 #kisslinux <adamantium> i was about to fix it, didn't know you were here 2020-01-29T08:10:42 #kisslinux <dylanaraps> Send another PR 2020-01-29T08:10:45 #kisslinux <adamantium> k 2020-01-29T08:11:21 #kisslinux <dylanaraps> That's my fault 2020-01-29T08:11:37 #kisslinux <dylanaraps> Are the changes fine regardless? 2020-01-29T08:12:14 #kisslinux <adamantium> thery're fine 2020-01-29T08:12:31 #kisslinux <adamantium> i will finish my work on ubase and send a proper ubase pull 2020-01-29T08:12:35 #kisslinux <adamantium> just hang tight. 2020-01-29T08:12:37 #kisslinux <dylanaraps> Sounds good 2020-01-29T08:13:27 #kisslinux <merakor> dylanaraps: I have fully switched sbase, everything works like a charm 2020-01-29T08:13:42 #kisslinux <dylanaraps> : 2020-01-29T08:13:43 #kisslinux <dylanaraps> :D 2020-01-29T08:16:37 #kisslinux <adamantium> i am excited about this. 2020-01-29T08:16:37 #kisslinux <merakor> Sorry adamantium, I was away and I didn't see your message. 2020-01-29T08:16:45 #kisslinux <adamantium> no worries 2020-01-29T08:17:11 #kisslinux <merakor> Kiss did break, when I installed sbase, but Dylan has patched the issues before the release 2020-01-29T08:17:14 #kisslinux <adamantium> dylanaraps: have to rethink everything now! 2020-01-29T08:17:18 #kisslinux <adamantium> :D 2020-01-29T08:17:29 #kisslinux <merakor> It has no issues now. 2020-01-29T08:17:34 #kisslinux <adamantium> beautiful 2020-01-29T08:18:15 #kisslinux <dylanaraps> I just need to push a minor fix to the rc.boot script 2020-01-29T08:18:19 #kisslinux <dylanaraps> brb 2020-01-29T08:18:31 #kisslinux <adamantium> merakor: what git commits from forney do i need to make ubase official sources build 2020-01-29T08:18:37 #kisslinux <adamantium> any idea by chance? 2020-01-29T08:19:24 #kisslinux <merakor> If i recall stty was an issue 2020-01-29T08:19:26 #kisslinux <merakor> Let me check 2020-01-29T08:20:45 #kisslinux <adamantium> make DESTDIR="$1" PREFIX=/usr sbase-box-install 2020-01-29T08:21:05 #kisslinux <adamantium> ^^ should be safe s/sbase/ubase/g should be safe too for ubase right? 2020-01-29T08:23:21 #kisslinux <dylanaraps> Please let me know if you come across any bugs :-) 2020-01-29T08:24:06 #kisslinux <merakor> Okay 2020-01-29T08:24:12 #kisslinux <merakor> This is the patch 2020-01-29T08:24:32 #kisslinux <merakor> https://github.com/michaelforney/ubase/commit/f3aa4b156360ce4a18e4a3897f883b663771ba24.patch 2020-01-29T08:24:38 #kisslinux <merakor> This builds 2020-01-29T08:27:30 #kisslinux <adamantium> lol 2020-01-29T08:27:32 #kisslinux <adamantium> okay thanks 2020-01-29T08:27:53 #kisslinux <merakor> I will source it on michael's repository. 2020-01-29T08:28:02 #kisslinux <adamantium> i'll use that. Tell me, i'm still learning my way around github and these sort of situations, how did you find that so quickly 2020-01-29T08:28:10 #kisslinux <merakor> Since dimitris is nowhere to be found 2020-01-29T08:28:11 #kisslinux <adamantium> and figure out how it would be the patch we need? 2020-01-29T08:28:28 #kisslinux <adamantium> f 2020-01-29T08:28:32 #kisslinux <adamantium> whoops 2020-01-29T08:28:33 #kisslinux <merakor> I knew what the problem was, so I knew where to look 2020-01-29T08:28:36 #kisslinux <adamantium> k 2020-01-29T08:28:39 #kisslinux <adamantium> that helps 2020-01-29T08:28:41 #kisslinux <adamantium> lol 2020-01-29T08:28:56 #kisslinux <merakor> :D 2020-01-29T08:29:04 #kisslinux <adamantium> merakor: thanks for your help, and please do not hesitate to send me suggestions or email me 2020-01-29T08:30:03 #kisslinux <merakor> Also, you can get patches directly on github when you append '.patch' to the commit 2020-01-29T08:30:09 #kisslinux <merakor> Which is a really nice feature 2020-01-29T08:30:10 #kisslinux <adamantium> GREAT 2020-01-29T08:30:13 #kisslinux <adamantium> yeah. 2020-01-29T08:30:20 #kisslinux <adamantium> I like that you can get a tarball of any branch, too 2020-01-29T08:31:42 #kisslinux <merakor> Yeah, it doesn't require a release, so you can get the tarball of any single commit 2020-01-29T08:31:42 #kisslinux <dylanaraps> I use that a lot :P 2020-01-29T08:31:47 #kisslinux <adamantium> dylanaraps: quick question 2020-01-29T08:31:49 #kisslinux <dylanaraps> Ya 2020-01-29T08:31:55 #kisslinux <adamantium> with the latest ubase PR (check in 3 2 1...) 2020-01-29T08:32:41 #kisslinux <dylanaraps> ya 2020-01-29T08:32:48 #kisslinux <adamantium> two issues 2020-01-29T08:32:49 #kisslinux <dylanaraps> Oh 2020-01-29T08:32:53 #kisslinux <adamantium> one i have a problem with a conflict 2020-01-29T08:32:54 #kisslinux <dylanaraps> I wouldn't fetch the patch from remote 2020-01-29T08:33:00 #kisslinux <adamantium> k 2020-01-29T08:33:07 #kisslinux <dylanaraps> Safer to keep it locally stored 2020-01-29T08:33:14 #kisslinux <adamantium> hows it safer 2020-01-29T08:33:25 #kisslinux <adamantium> allows us to audit easier? 2020-01-29T08:33:44 #kisslinux <dylanaraps> Remote source can't go bye bye (even if this is rare) 2020-01-29T08:33:49 #kisslinux <adamantium> k 2020-01-29T08:33:56 #kisslinux <adamantium> another question 2020-01-29T08:33:57 #kisslinux <dylanaraps> What's the conflict issue? 2020-01-29T08:34:13 #kisslinux <adamantium> https://github.com/kisslinux/community/pull/272/conflicts 2020-01-29T08:34:29 #kisslinux <dylanaraps> Ah 2020-01-29T08:34:32 #kisslinux <dylanaraps> Due to the last commit 2020-01-29T08:34:45 #kisslinux <dylanaraps> Want me to fix it? 2020-01-29T08:35:06 #kisslinux <adamantium> yes pls 2020-01-29T08:35:08 #kisslinux <adamantium> :D 2020-01-29T08:35:37 #kisslinux <adamantium> I have some foresight here however. sinit will fail to build now because of this ubase upgrade 2020-01-29T08:35:45 #kisslinux <dylanaraps> Fixed 2020-01-29T08:35:47 #kisslinux <adamantium> *lol* 2020-01-29T08:35:58 #kisslinux <dylanaraps> Can sinit work without sbase/ubase? 2020-01-29T08:36:11 #kisslinux <dylanaraps> I'd prefer to not tie it to a coreutils if possible 2020-01-29T08:36:24 #kisslinux <adamantium> let's see... 2020-01-29T08:36:32 #kisslinux <adamantium> well 2020-01-29T08:36:43 #kisslinux <dylanaraps> adamantium: The sources/checksums file need a trailing newline 2020-01-29T08:36:45 #kisslinux <dylanaraps> I removed it 2020-01-29T08:36:46 #kisslinux <dylanaraps> oops 2020-01-29T08:37:04 #kisslinux <dylanaraps> I can fix it for you if you like 2020-01-29T08:37:10 #kisslinux <adamantium> ya please do 2020-01-29T08:37:16 #kisslinux <adamantium> I'm thinking about sinit atm and all scatterbrained 2020-01-29T08:37:33 #kisslinux <dylanaraps> Done 2020-01-29T08:38:24 #kisslinux <dylanaraps> Just make the patch local to the repository and it'll be ready for merge 2020-01-29T08:38:41 #kisslinux <adamantium> ok dylanaraps 2020-01-29T08:38:44 #kisslinux <adamantium> i might have found a bug 2020-01-29T08:39:03 #kisslinux <adamantium> https://termbin.com/gd3s2 2020-01-29T08:39:05 #kisslinux <adamantium> ff 2020-01-29T08:40:03 #kisslinux <adamantium> dylanaraps: ^^^^ see what happened? I did "kiss i ubase", it warned of conflicts and advised alternatives, fine. then i simply typed it again, "kiss i ubase" and it did what idk????????????? 2020-01-29T08:41:57 #kisslinux <merakor> sinit does require respawn from ubase, but I solved it by just installing respawn along with sinit 2020-01-29T08:42:25 #kisslinux <adamantium> yeah we need respawn. 2020-01-29T08:42:33 #kisslinux <adamantium> respawn is really cool too i like it 2020-01-29T08:42:38 #kisslinux <dylanaraps> adamantium: I can't reproduce 2020-01-29T08:42:43 #kisslinux <merakor> I didn't have any other ubase tools up until now 2020-01-29T08:42:53 #kisslinux <adamantium> dylanaraps: ok but you see my output 2020-01-29T08:43:03 #kisslinux <adamantium> ^_^ 2020-01-29T08:43:30 #kisslinux <merakor> Eh 2020-01-29T08:43:43 #kisslinux <merakor> I can't extract with sbase tar 2020-01-29T08:43:53 #kisslinux <merakor> on kiss 2020-01-29T08:43:59 #kisslinux <dylanaraps> merakor: That's a given 2020-01-29T08:44:08 #kisslinux <konimex> ah yes, the tar problem, iirc it was discussed back when kiss was on discord 2020-01-29T08:44:11 #kisslinux <dylanaraps> The tar command has no standard 2020-01-29T08:44:37 #kisslinux <dylanaraps> adamantium: How did ubase installed once it worked? Where did the files go? 2020-01-29T08:45:04 #kisslinux <dylanaraps> adamantium: Once we merge your PR I'll test 2020-01-29T08:45:15 #kisslinux <merakor> Yeah that is an issue, I'll unlink tar from sbase 2020-01-29T08:47:43 #kisslinux <mforney> yeah, i'd recommend avoiding sbase tar. it has some known bugs 2020-01-29T08:48:57 #kisslinux <adamantium> dylanaraps: i believe it went to /usr/bin . seems im a broke system 2020-01-29T08:49:04 #kisslinux <adamantium> i pushed the PR still should be ready 2020-01-29T08:49:51 #kisslinux <dylanaraps> OK 2020-01-29T08:49:54 #kisslinux <dylanaraps> Trying now 2020-01-29T08:49:58 #kisslinux <adamantium> gl have fun 2020-01-29T08:50:03 #kisslinux <adamantium> im making me some coffee 2020-01-29T08:50:29 #kisslinux <adamantium> lets leave gnugrep and coreutils etc alone for a few days 2020-01-29T08:50:33 #kisslinux <dylanaraps> I can't reproduce 2020-01-29T08:50:34 #kisslinux <dylanaraps> All good 2020-01-29T08:50:40 #kisslinux <adamantium> i want sufficient testing on sbase and ubase first 2020-01-29T08:50:50 #kisslinux <dylanaraps> Did this happen while sbase was the system coreutils? 2020-01-29T08:50:51 #kisslinux <adamantium> before changing the way the entire ecosys works 2020-01-29T08:51:25 #kisslinux <adamantium> dylanaraps: let me see 2020-01-29T08:52:54 #kisslinux <dylanaraps> Nope, can't reproduce even when using all of sbase (minus tar) 2020-01-29T08:53:27 #kisslinux <merakor> I have no issues either 2020-01-29T08:53:57 #kisslinux <adamantium> okay dylanaraps here is the output of my ENTIRE terminal session, https://termbin.com/fdza # shows my steps by steps how i upgraded to the latest kiss version, then installed the new sbase (from git) , (take note that i didn't get around to trying alternatives, i just left it alone...), then i started messing with ubase.... 2020-01-29T08:54:20 #kisslinux <adamantium> ff 2020-01-29T08:54:49 #kisslinux <adamantium> keep in mind i was using a `dumb' terminal, so if there is missing text, it's probably due to me backspacing over it with my cursor 2020-01-29T08:56:25 #kisslinux <adamantium> this is just a chroot i'm working in though. so i'll just trash later probably, i'm glad things are working for you guys 2020-01-29T08:56:52 #kisslinux <dylanaraps> I don't see what changed as it worked once (and aborted) 2020-01-29T08:57:03 #kisslinux <adamantium> yeah it was weird 2020-01-29T08:57:05 #kisslinux <dylanaraps> Why did it not detect conflicts the second time? 2020-01-29T08:57:09 #kisslinux <adamantium> i was expecting to be warned a second time 2020-01-29T08:57:12 #kisslinux <adamantium> agreed! 2020-01-29T08:57:19 #kisslinux <dylanaraps> Could emacs have read: !> Run 'KISS_CHOICE=1 kiss i sbase' to add conflicts 2020-01-29T08:57:23 #kisslinux <dylanaraps> And set the envar? 2020-01-29T08:57:26 #kisslinux <adamantium> nope 2020-01-29T08:57:28 #kisslinux <adamantium> impsosible 2020-01-29T08:59:51 #kisslinux <dylanaraps> Hm 2020-01-29T08:59:57 #kisslinux <dylanaraps> Nothing changed with the tarball either 2020-01-29T09:00:01 #kisslinux <dylanaraps> Literally nothing changed 2020-01-29T09:00:17 #kisslinux <adamantium> lets poke at the chroot 2020-01-29T09:00:22 #kisslinux <adamantium> maybe nothing happened 2020-01-29T09:03:33 #kisslinux <adamantium> okay the system is still busybox 2020-01-29T09:03:40 #kisslinux <adamantium> its fine 2020-01-29T09:03:50 #kisslinux <adamantium> that's good atleast. 2020-01-29T09:04:26 #kisslinux <dylanaraps> Where did the sbase files go? 2020-01-29T09:04:33 #kisslinux <dylanaraps> What does the manifest file for it say? 2020-01-29T09:04:35 #kisslinux <adamantium> dylanaraps: KISS_CHOICE=1 kiss i sbase does not show sbae with kiss a 2020-01-29T09:04:57 #kisslinux <adamantium> When I type "kiss a" i see nothing regarding sbase 2020-01-29T09:05:02 #kisslinux <adamantium> after typing, KISS_CHOICE=1 kiss i sbase 2020-01-29T09:05:09 #kisslinux <adamantium> try kiss a again, still nothing 2020-01-29T09:05:29 #kisslinux <dylanaraps> What does the manifest file for it say? 2020-01-29T09:05:36 #kisslinux <adamantium> diregard 2020-01-29T09:05:42 #kisslinux <adamantium> i think im on the wrong branch 2020-01-29T09:05:44 #kisslinux <adamantium> lmao 2020-01-29T09:06:16 #kisslinux <adamantium> yep 2020-01-29T09:06:18 #kisslinux <adamantium> that'll do it 2020-01-29T09:09:15 #kisslinux <adamantium> ya its perfecct 2020-01-29T09:09:26 #kisslinux <adamantium> i think i just was on the wrong branch and forgot 2020-01-29T09:09:30 #kisslinux <adamantium> Sorry about that 2020-01-29T09:09:34 #kisslinux <adamantium> dylanaraps: GREAT WORK 2020-01-29T09:19:24 #kisslinux <dylanaraps> :P 2020-01-29T09:30:52 #kisslinux <merakor> being unable to use kiss as root removes KISS_ROOT functionality 2020-01-29T09:31:17 #kisslinux <merakor> Doesn't it 2020-01-29T09:31:37 #kisslinux <dylanaraps> No no 2020-01-29T09:31:44 #kisslinux <dylanaraps> Just set KISS_ASROOT=1 to override it 2020-01-29T09:31:57 #kisslinux <merakor> Oh I see, thanks 2020-01-29T09:32:03 #kisslinux <dylanaraps> The kiss-chroot script does this now 2020-01-29T09:33:47 #kisslinux <merakor> Yeah, it would also be hard to create rootfs tarballs without it. 2020-01-29T09:42:33 #kisslinux <adamantium> aalright got the mechanical keyboard plugged in 2020-01-29T09:42:38 #kisslinux <adamantium> now we're getting serious 2020-01-29T09:45:37 #kisslinux <adamantium> Did we decide about sinit, the best way forward. I think we could just leave it 2020-01-29T09:46:05 #kisslinux <adamantium> IDK 2020-01-29T09:46:20 #kisslinux <adamantium> I don't understand how alternatives works well enough yet to know what to do 2020-01-29T09:46:36 #kisslinux <adamantium> dylanaraps: / ^ 2020-01-29T09:46:46 #kisslinux <adamantium> The issue is sinit needs ubase respawn 2020-01-29T09:47:19 #kisslinux <adamantium> ubase now is not smooth install becausae requires alternatives intervention 2020-01-29T09:47:48 #kisslinux <adamantium> but assuming somebody knows even to want to swap init systems they should be motivated enough to figure out how to install all / or part/ of ubase box, right? 2020-01-29T09:48:44 #kisslinux <adamantium> i'll leave it as is for now, but i'll wait for command from on high or if somebody opens an issue or PR then we can revisit this. 2020-01-29T09:55:56 #kisslinux <adamantium> KISS_CHOICE=1 kiss i sbase ubase ; kiss i busybox # results in busybox overwriting sbase/ubase without warning of conflict. What is going on here 2020-01-29T09:59:23 #kisslinux <adamantium> https://github.com/kisslinux/kiss/issues/97 2020-01-29T10:30:17 #kisslinux <adamantium> https://github.com/kisslinux/community/issues/273 2020-01-29T10:31:02 #kisslinux <konimex> looks like suckless base sucks after all 2020-01-29T10:32:08 #kisslinux <dylanaraps> heh 2020-01-29T10:35:26 #kisslinux <adamantium> :D 2020-01-29T10:38:56 #kisslinux <adamantium> dylanaraps: if you get smart and try to manually fix things e.g. 2020-01-29T10:39:12 #kisslinux <adamantium> dylanaraps: # ln -s /bin/busybox /bin/su 2020-01-29T10:39:18 #kisslinux <adamantium> bad things happen 2020-01-29T10:39:29 #kisslinux <adamantium> :D 2020-01-29T10:39:58 #kisslinux <dylanaraps> That's wrong 2020-01-29T10:40:10 #kisslinux <dylanaraps> ln -s busybox-suid /usr/bin/su 2020-01-29T10:41:30 #kisslinux <adamantium> okay but still 2020-01-29T10:41:31 #kisslinux <adamantium> !> File '/usr/bin/su' exists on filesystem but isn't owned 2020-01-29T10:41:40 #kisslinux <adamantium> when running kiss a | grep ^sbase | kiss a - 2020-01-29T10:41:45 #kisslinux <adamantium> ^^^ happens 2020-01-29T10:42:41 #kisslinux <adamantium> kiss a | grep ^busybox | kiss a - # typo 2020-01-29T10:44:43 #kisslinux <konimex> looks like kiss just looks for "su" now 2020-01-29T10:45:34 #kisslinux <dylanaraps> adamantium: I don't know what you did to break it 2020-01-29T10:45:40 #kisslinux <dylanaraps> What commands did you run? 2020-01-29T10:46:03 #kisslinux <adamantium> okay 2020-01-29T10:46:15 #kisslinux <adamantium> 1. swapped from busybox to ubase. 2020-01-29T10:46:18 #kisslinux <adamantium> 2. noticed su was broken 2020-01-29T10:46:30 #kisslinux <adamantium> 3. ln -s busybox-suid /usr/bin/su # fix su , works 2020-01-29T10:46:35 #kisslinux <dylanaraps> Wrong 2020-01-29T10:46:40 #kisslinux <dylanaraps> Just swap back with 'kiss a' 2020-01-29T10:46:46 #kisslinux <dylanaraps> 'kiss a busybox /usr/bin/su' 2020-01-29T10:46:50 #kisslinux <adamantium> 4. kiss a | grep ^busybox | kiss a - 2020-01-29T10:46:58 #kisslinux <dylanaraps> You broke it with the 'ln' command 2020-01-29T10:47:08 #kisslinux <adamantium> correct 2020-01-29T10:47:33 #kisslinux <dylanaraps> > kiss a busybox /usr/bin/su 2020-01-29T10:47:46 #kisslinux <dylanaraps> That's how you'd swap a single 2020-01-29T10:47:50 #kisslinux <adamantium> thats what im trying to do 2020-01-29T10:47:51 #kisslinux <adamantium> but 2020-01-29T10:48:02 #kisslinux <adamantium> kiss a busybox /usr/bin/su kiss a busybox /usr/bin/su # !> File '/usr/bin/su' exists on filesystem but isn't owned # /usr/bin $ 2020-01-29T10:48:07 #kisslinux <dylanaraps> Yes 2020-01-29T10:48:17 #kisslinux <adamantium> so how do i get out of this 2020-01-29T10:48:19 #kisslinux <dylanaraps> Because you broke it with the 'ln' above 2020-01-29T10:48:21 #kisslinux <dylanaraps> 2 secs 2020-01-29T10:48:22 #kisslinux <adamantium> correct 2020-01-29T10:48:33 #kisslinux <adamantium> the reason im reporting is less because "omg my system is broke" 2020-01-29T10:48:43 #kisslinux <adamantium> But I'm just trying to help others avoid making my dummy mistakes 2020-01-29T10:48:59 #kisslinux <dylanaraps> Gotcha 2020-01-29T10:49:14 #kisslinux <dylanaraps> Does 'kiss a' show both 'ubase' and 'busybox' 'su'? 2020-01-29T10:49:45 #kisslinux <adamantium> https://termbin.com/42c5 2020-01-29T10:50:19 #kisslinux <dylanaraps> Open busybox's manifest file 2020-01-29T10:50:26 #kisslinux <adamantium> remind where is that 2020-01-29T10:50:59 #kisslinux <dylanaraps> > /var/db/kiss/installed/busybox/manifest 2020-01-29T10:51:18 #kisslinux <dylanaraps> Replace the /var/db/kiss/choices/busybox>usr>bin>su line with /usr/bin/su 2020-01-29T10:51:39 #kisslinux <adamantium> https://termbin.com/yu0e 2020-01-29T10:51:43 #kisslinux <dylanaraps> Remove: /var/db/kiss/choices/busybox>usr>bin>su (the actual file) if it exists on the fs 2020-01-29T10:51:55 #kisslinux <dylanaraps> > /var/db/kiss/choices/busybox>usr>bin>su 2020-01-29T10:51:59 #kisslinux <dylanaraps> It's there 2020-01-29T10:55:00 #kisslinux <adamantium> i removed the line 2020-01-29T10:55:03 #kisslinux <adamantium> from the manifest. 2020-01-29T10:55:18 #kisslinux <adamantium> BUT cd /var/db/kiss/choices/ --> /bin/sh: /var/db/kiss/choices/: Permission denied 2020-01-29T10:55:22 #kisslinux <adamantium> (as root) 2020-01-29T10:55:44 #kisslinux <adamantium> disregard. 2020-01-29T10:55:45 #kisslinux <adamantium> typeo 2020-01-29T10:56:23 #kisslinux <adamantium> /var/db/kiss/choices/busybox: No such file or directory 2020-01-29T10:56:32 #kisslinux <adamantium> is that okay ^ 2020-01-29T10:56:35 #kisslinux <dylanaraps> You're not supposed to remove the line 2020-01-29T10:56:40 #kisslinux <dylanaraps> You're supposed to replace it 2020-01-29T10:56:47 #kisslinux <adamantium> oh lol 2020-01-29T10:57:00 #kisslinux <adamantium> phew 2020-01-29T10:57:04 #kisslinux <dylanaraps> > Replace the /var/db/kiss/choices/busybox>usr>bin>su line with /usr/bin/su 2020-01-29T10:57:16 #kisslinux <dylanaraps> > Remove: /var/db/kiss/choices/busybox>usr>bin>su (the actual file) if it exists on the fs 2020-01-29T10:57:33 #kisslinux <dylanaraps> rm -f /var/db/kiss/choices/busybox>usr>bin>su 2020-01-29T10:57:34 #kisslinux <adamantium> the entire directory /var/db/kiss/choices/busybox does not exist 2020-01-29T10:57:40 #kisslinux <dylanaraps> That's not a directory 2020-01-29T10:57:47 #kisslinux <adamantium> oh 2020-01-29T10:57:48 #kisslinux <dylanaraps> There are no subdirectories 2020-01-29T10:58:00 #kisslinux <dylanaraps> It's a file called busybox>usr>bin>su 2020-01-29T10:58:01 #kisslinux <adamantium> ok done 2020-01-29T10:58:10 #kisslinux <adamantium> weird file name, cool 2020-01-29T10:58:18 #kisslinux <dylanaraps> Just / replaced with > 2020-01-29T11:00:44 #kisslinux <adamantium> that fixed it, now switched back to __all busybox__ successfully via kiss a | grep ^busybox | kiss a - 2020-01-29T11:00:50 #kisslinux <dylanaraps> Yup 2020-01-29T11:00:52 #kisslinux <adamantium> however, su does not work strangely 2020-01-29T11:01:00 #kisslinux <adamantium> let me explain 2020-01-29T11:01:53 #kisslinux <adamantium> dylanaraps: see kiss a | grep ^busybox | kiss a - 2020-01-29T11:02:02 #kisslinux <adamantium> dylanaraps: see https://termbin.com/thwv 2020-01-29T11:03:16 #kisslinux <dylanaraps> Try 'kiss i busybox; 2020-01-29T11:03:22 #kisslinux <dylanaraps> 'kiss i busybox' 2020-01-29T11:03:39 #kisslinux <adamantium> with KISS_ROOT=1 2020-01-29T11:03:41 #kisslinux <adamantium> right? 2020-01-29T11:03:44 #kisslinux <adamantium> in this case 2020-01-29T11:03:52 #kisslinux <dylanaraps> KISS_ASROOT=1 2020-01-29T11:04:29 #kisslinux <dylanaraps> This is for running kiss as root 2020-01-29T11:04:37 #kisslinux <adamantium> k, building first 2020-01-29T11:05:03 #kisslinux <adamantium> HEHE wackamole 2020-01-29T11:05:06 #kisslinux <dylanaraps> Lesson: Don't do manual fixes as root without knowing exactly how to fix it 2020-01-29T11:05:55 #kisslinux <adamantium> sorry boss 2020-01-29T11:05:59 #kisslinux <dylanaraps> :^) 2020-01-29T11:06:15 #kisslinux <dylanaraps> I broke my system so many times yesterday 2020-01-29T11:06:27 #kisslinux <dylanaraps> Including no working /bin at all 2020-01-29T11:07:11 #kisslinux <dylanaraps> (While I was writing it) 2020-01-29T11:07:12 #kisslinux <adamantium> ok 2020-01-29T11:07:13 #kisslinux <adamantium> https://termbin.com/y7rw 2020-01-29T11:07:48 #kisslinux <adamantium> btw why does it ask root for root password 2020-01-29T11:07:51 #kisslinux <adamantium> ;) 2020-01-29T11:08:22 #kisslinux <dylanaraps> adamantium: What does busybox conflict with? 2020-01-29T11:08:29 #kisslinux <dylanaraps> adamantium: Will fix 2020-01-29T11:08:31 #kisslinux <adamantium> sbase ubase 2020-01-29T11:08:40 #kisslinux <adamantium> gnugrep 2020-01-29T11:08:42 #kisslinux <adamantium> idk 2020-01-29T11:08:44 #kisslinux <adamantium> thats it 2020-01-29T11:09:08 #kisslinux <dylanaraps> This is because they were swapped with 'kiss a' correct? 2020-01-29T11:09:20 #kisslinux <adamantium> beforehand, yes 2020-01-29T11:09:34 #kisslinux <adamantium> I have recently run the command howevern kiss a | grep ^busybox | kiss a - 2020-01-29T11:09:43 #kisslinux <dylanaraps> Why? 2020-01-29T11:09:43 #kisslinux <adamantium> i'm trying to "go back" basically 2020-01-29T11:09:47 #kisslinux <adamantium> why not? 2020-01-29T11:09:54 #kisslinux <adamantium> I'm testing the system we have, trying to find bugs 2020-01-29T11:10:19 #kisslinux <dylanaraps> You're making it worse by running extra commands before fixing the manual commands which broke it beforehand 2020-01-29T11:10:40 #kisslinux <adamantium> okay lets just trash this chroot 2020-01-29T11:10:42 #kisslinux <adamantium> i' 2020-01-29T11:10:44 #kisslinux <adamantium> i'm cool with that 2020-01-29T11:11:01 #kisslinux <adamantium> i dont want to waste our time here 2020-01-29T11:11:40 #kisslinux <dylanaraps> Ok 2020-01-29T11:13:05 #kisslinux <adamantium> I have to agree with konimex about suckless 2020-01-29T11:13:13 #kisslinux <adamantium> ^_^ 2020-01-29T11:14:08 #kisslinux <dylanaraps> I think we should remove 'su' from our 'ubase' package 2020-01-29T11:14:21 #kisslinux <adamantium> i would like to orphan sinit ubase and sbase 2020-01-29T11:14:24 #kisslinux <adamantium> tbh 2020-01-29T11:14:29 #kisslinux <adamantium> It's above my paygrade 2020-01-29T11:14:31 #kisslinux <dylanaraps> merakor: 2020-01-29T11:14:43 #kisslinux <dylanaraps> I'll take them over if no one wants to 2020-01-29T11:14:45 #kisslinux <adamantium> dylanaraps: is that okay? 2020-01-29T11:15:23 #kisslinux <adamantium> Ok thanks 2020-01-29T11:16:19 #kisslinux <dylanaraps> Not really, I'd rather not maintain more packages.. but that's why I'm here 2020-01-29T11:20:06 #kisslinux <adamantium> Well, that's also why I said, "I would like to", but I don't always do everything that I like-- I'm open to still maintaining them if needed, and helping out as always. 2020-01-29T11:21:08 #kisslinux <adamantium> It's a request, is all. If anyone else wants the job, I'm happy to hand it over. <dylanaraps> merakor: 2020-01-29T11:21:30 #kisslinux <adamantium> Is that okay now? 2020-01-29T11:21:58 #kisslinux <dylanaraps> It's OK regardless 2020-01-29T11:24:06 #kisslinux <adamantium> cool 2020-01-29T11:24:36 #kisslinux <adamantium> Nice work again, I'm shocked you implemented alternatives both 1. this fast. and 2. this WELL. 2020-01-29T11:24:55 #kisslinux <adamantium> It really allows the user to create some interesting setups........... 2020-01-29T11:30:25 #kisslinux <dylanaraps> Thanks 2020-01-29T11:30:34 #kisslinux <dylanaraps> I fixed the prompts showing as root btw 2020-01-29T11:30:36 #kisslinux <dylanaraps> Pushed an update 2020-01-29T11:30:54 #kisslinux <adamantium> beautiful 2020-01-29T11:31:12 #kisslinux <adamantium> let me know if merakor is going to fix the sinit mess 2020-01-29T11:31:33 #kisslinux <adamantium> otherwise i'll see what I can do, probably with your help 2020-01-29T11:32:19 #kisslinux <adamantium> I just don't have as much time as I had a couple weeks ago. I need to be able to get myself on auto-pilot for a little while 2020-01-29T11:32:46 #kisslinux <dylanaraps> All good 2020-01-29T11:33:48 #kisslinux <adamantium> dylanaraps: Regarding all the gnu packages, coreutils, etc. Shall i now just move everything to /usr PREFIX 2020-01-29T11:33:59 #kisslinux <adamantium> and remove 'g' prefixes? 2020-01-29T11:34:43 #kisslinux <adamantium> kiss looks for 'g'grep IIRC but maybe that's a kiss issue 2020-01-29T11:41:50 #kisslinux <dylanaraps> I think for gnugrep it's better to offer both 2020-01-29T11:41:54 #kisslinux <dylanaraps> grep and ggrep 2020-01-29T11:42:19 #kisslinux <dylanaraps> For a whole coreutils it's better go straight for /usr 2020-01-29T11:42:47 #kisslinux <adamantium> ok cool 2020-01-29T11:43:21 #kisslinux <adamantium> dylanaraps: what bout nawk, can it just install itself as both nawk and awk then 2020-01-29T11:43:29 #kisslinux <adamantium> like grep? 2020-01-29T11:44:07 #kisslinux <adamantium> yeah. and gawk will install as both gawk and awk 2020-01-29T11:44:17 #kisslinux <adamantium> lol this is going to be so chaotic 2020-01-29T11:44:23 #kisslinux <adamantium> good thing kiss can handle it 2020-01-29T11:47:26 #kisslinux <dylanaraps> :P 2020-01-29T11:47:44 #kisslinux <dylanaraps> Gives you both at the same time while allowing you to also swap the default 'awk' as an example 2020-01-29T11:49:13 #kisslinux <adamantium> OK question 2020-01-29T11:49:30 #kisslinux <adamantium> What's the easiest way to "inspect" the current state of your alternatives 2020-01-29T11:50:17 #kisslinux <adamantium> Is there a way to list all of my packages that are installed that have the alternatives option, and then to list the "active" alternative?> 2020-01-29T11:50:49 #kisslinux <adamantium> idk, maybe this isn't needed. 2020-01-29T11:51:34 #kisslinux <dylanaraps> If 'sbase /usr/bin/ls' is in alternatives it means that something else aleady provides /usr/bin/ls 2020-01-29T11:52:43 #kisslinux <dylanaraps> You can use 'kiss-owns /usr/bin/ls' to find out (or just grep the manifest files yourself) 2020-01-29T11:53:50 #kisslinux <dylanaraps> As all of the swapping is manually handled by the user, you should know what you're swapping regardless. 2020-01-29T11:54:31 #kisslinux <dylanaraps> This is more of an "advanced" feature and not something you *need* to use 2020-01-29T11:54:42 #kisslinux <dylanaraps> It's great for someone wanting to swap busybox for example 2020-01-29T11:57:14 #kisslinux <icyphox> Hey, I just did a 'kiss u' -- why does it ask for the root password? 2020-01-29T11:58:14 #kisslinux <adamantium> lol 2020-01-29T11:58:33 #kisslinux <icyphox> Just read the backlog, I think I missed something big. 2020-01-29T11:58:41 #kisslinux <adamantium> more information 2020-01-29T11:58:56 #kisslinux <adamantium> ran kiss u as which user? 2020-01-29T11:59:02 #kisslinux <icyphox> My user. 2020-01-29T11:59:20 #kisslinux <adamantium> so to update your git repositories in /var it's going to need to be root is it not? 2020-01-29T11:59:24 #kisslinux <icyphox> I mean, it normally asks for the sudo password, as opposed to the root password. 2020-01-29T11:59:51 #kisslinux <adamantium> oh okay, yes, the mechanism is changed we use su now 2020-01-29T12:00:02 #kisslinux <adamantium> and it will only ask you your password ONCE 2020-01-29T12:00:03 #kisslinux <icyphox> Wait, why? 2020-01-29T12:00:08 #kisslinux <adamantium> why would you want sudo 2020-01-29T12:00:08 #kisslinux <dylanaraps> No more endless password prompts 2020-01-29T12:00:20 #kisslinux <icyphox> My root password is more complex and bigger lol. 2020-01-29T12:00:30 #kisslinux <adamantium> lol 2020-01-29T12:00:36 #kisslinux <konimex> su requires endless prompt every time it's invoked 2020-01-29T12:00:36 #kisslinux <dylanaraps> icyphox: I'll push an update to make it use sudo/doas if available 2020-01-29T12:00:44 #kisslinux <adamantium> can't please evrrybody 2020-01-29T12:00:49 #kisslinux <icyphox> Fair fair. 2020-01-29T12:01:12 #kisslinux <icyphox> I see the point. 2020-01-29T12:01:20 #kisslinux <dylanaraps> The change was made to remove the endless password prompts basically 2020-01-29T12:01:31 #kisslinux <icyphox> Makes sense. I'll roll with it. :D 2020-01-29T12:01:51 #kisslinux <adamantium> my Emacs is smart enough to look in my ~/.authinfo.gpg for an SU password 2020-01-29T12:01:58 #kisslinux <adamantium> and cache it 2020-01-29T12:02:03 #kisslinux <konimex> gee if only everyone use emacs 2020-01-29T12:02:06 #kisslinux <adamantium> you guys just dont know what you're doing 2020-01-29T12:02:09 #kisslinux <adamantium> :D 2020-01-29T12:02:24 #kisslinux <dylanaraps> There's no point in a longer root password if sudo will use your account's "weaker" password anyway though 2020-01-29T12:02:33 #kisslinux <adamantium> ++ 2020-01-29T12:03:22 #kisslinux <konimex> what if the root account is disabled by default? 2020-01-29T12:03:29 #kisslinux <konimex> two secs 2020-01-29T12:03:34 #kisslinux <icyphox> dylanaraps: That is correct. 2020-01-29T12:03:48 #kisslinux <icyphox> Force of habit lol, I always set a bigger pw for root. 2020-01-29T12:04:52 #kisslinux <adamantium> you could install "expect" and use it with a wrapper for kiss and store your root password in a gpg password 2020-01-29T12:04:59 #kisslinux <adamantium> you dont need emacs konimex ^ 2020-01-29T12:05:02 #kisslinux <Aarg[m]> Did you actually select the cypher when setting the root pw? 2020-01-29T12:05:11 #kisslinux <konimex> "passwd -l" ing root is possible 2020-01-29T12:05:15 #kisslinux <konimex> so "su" won't work 2020-01-29T12:05:17 #kisslinux <Aarg[m]> Chances are your root pw is 8 characters long :p 2020-01-29T12:05:26 #kisslinux <adamantium> lol 2020-01-29T12:05:29 #kisslinux <konimex> another method would be needed 2020-01-29T12:05:36 #kisslinux <dylanaraps> konimex: Would sudo work in that case? 2020-01-29T12:05:40 #kisslinux <konimex> yes 2020-01-29T12:06:25 #kisslinux <konimex> ubuntu (or debian iirc) has it by default 2020-01-29T12:07:01 #kisslinux <konimex> root acc locked down and one user is given sudo access 2020-01-29T12:07:25 #kisslinux <icyphox> ^ 2020-01-29T12:07:58 #kisslinux <dylanaraps> Fix time 2020-01-29T12:08:06 #kisslinux <icyphox> heh 2020-01-29T12:08:26 #kisslinux <icyphox> Aarg[m]: if you're referring to my root pw, I'll have you know that it's 15 chars long. 2020-01-29T12:08:29 #kisslinux <dylanaraps> A simple, if sudo available; use it; else su should be good no? 2020-01-29T12:08:31 #kisslinux <icyphox> Hmpf 2020-01-29T12:08:39 #kisslinux <dylanaraps> icyphox: It may be truncated 2020-01-29T12:08:39 #kisslinux <icyphox> dylanaraps: yep 2020-01-29T12:08:53 #kisslinux <icyphox> It gets truncated? 2020-01-29T12:09:07 #kisslinux <dylanaraps> Try 'su' with only the first 8 chars of your pw 2020-01-29T12:09:32 #kisslinux <konimex> my root pw is 6 chars long so there's that 2020-01-29T12:10:12 #kisslinux <icyphox> dylanaraps: holy shit 2020-01-29T12:10:14 #kisslinux <adamantium> mine is 4 chars 2020-01-29T12:10:17 #kisslinux <adamantium> iwin 2020-01-29T12:10:37 #kisslinux <icyphox> I had no idea. 2020-01-29T12:10:46 #kisslinux <dylanaraps> Mine i 6 chars 2020-01-29T12:10:49 #kisslinux <dylanaraps> is* 2020-01-29T12:11:04 #kisslinux <adamantium> icyphox be protecting himself from the nsa over here 2020-01-29T12:11:17 #kisslinux <adamantium> ;) 2020-01-29T12:11:29 #kisslinux <icyphox> adamantium: I /am/ the NSA. 2020-01-29T12:11:32 #kisslinux <adamantium> oh snap 2020-01-29T12:11:46 #kisslinux <icyphox> adamantium: looking good btw :) 2020-01-29T12:11:50 #kisslinux * adamantium changes root password 2020-01-29T12:12:00 #kisslinux <adamantium> yoou'll never take me alive 2020-01-29T12:12:07 #kisslinux <icyphox> :D 2020-01-29T12:12:36 #kisslinux <adamantium> What is looking good 2020-01-29T12:12:46 #kisslinux <icyphox> You are. 2020-01-29T12:13:12 #kisslinux <icyphox> It was a silly joke. 2020-01-29T12:13:20 #kisslinux <adamantium> WAT. Are you a female user on kiss i'll never believe it 2020-01-29T12:13:28 #kisslinux <icyphox> lmao no 2020-01-29T12:13:31 #kisslinux <icyphox> I'm a dude. 2020-01-29T12:13:35 #kisslinux <adamantium> oh god 2020-01-29T12:13:38 #kisslinux <icyphox> Sorry to disappoint. 2020-01-29T12:13:50 #kisslinux <adamantium> It's ok, I can receive a compliment 2020-01-29T12:13:56 #kisslinux <adamantium> Thanks 2020-01-29T12:13:59 #kisslinux <icyphox> lol 2020-01-29T12:14:14 #kisslinux <adamantium> brb 2020-01-29T12:14:18 #kisslinux <icyphox> It was a lame 'NSA man spying on you' typa joke. 2020-01-29T12:14:20 #kisslinux <icyphox> Aight. 2020-01-29T12:22:34 #kisslinux <adamantium> Gotcha 2020-01-29T12:22:55 #kisslinux <adamantium> lmao 2020-01-29T12:31:08 #kisslinux <dylanaraps> icyphox: Pushed 2020-01-29T12:31:24 #kisslinux <icyphox> Neat. Thanks. :) 2020-01-29T12:31:26 #kisslinux <dylanaraps> https://github.com/kisslinux/kiss/commit/a68805537459f378dcc25fff49389ad94e8f5fc2 2020-01-29T12:31:36 #kisslinux <dylanaraps> Will do some more testing and make a release in a little 2020-01-29T12:35:34 #kisslinux <dylanaraps> Pushed to repos 2020-01-29T12:48:35 #kisslinux <dylanaraps> oof 2020-01-29T12:48:40 #kisslinux <dylanaraps> I need to make more changes. 2020-01-29T12:48:44 #kisslinux <dylanaraps> This complicates things 2020-01-29T12:51:36 #kisslinux <konimex> I'd drop #93 entirely, if the old method works, it works 2020-01-29T12:52:20 #kisslinux <dylanaraps> Endless password prompts aren't ideal regardless 2020-01-29T12:52:35 #kisslinux <konimex> not if one's on sudo 2020-01-29T12:52:36 #kisslinux <konimex> oh well 2020-01-29T12:53:00 #kisslinux <dylanaraps> Well, you're only caching 5 minutes on sudo 2020-01-29T12:53:13 #kisslinux <dylanaraps> And the user could disable caching 2020-01-29T12:54:00 #kisslinux <konimex> aye 2020-01-29T15:47:32 #kisslinux <dylanaraps> The cat hospital continues 2020-01-29T15:47:52 #kisslinux <dylanaraps> Have a baby with fluid in her lungs 2020-01-29T15:53:51 #kisslinux <merakor> dylanaraps: https://termbin.com/ih0n 2020-01-29T15:54:37 #kisslinux <merakor> kiss-utils doesn't build with the specified install command with sbase 2020-01-29T15:54:54 #kisslinux <adamantium> hey merakor wanna take over sbase ubase and sinit 2020-01-29T15:55:04 #kisslinux <adamantium> you can have em? 2020-01-29T15:55:08 #kisslinux <adamantium> please :D 2020-01-29T15:55:17 #kisslinux <merakor> Sure I would love to :D 2020-01-29T15:55:38 #kisslinux <adamantium> merakor: ok boss they are yours \ dylanaraps 2020-01-29T15:55:43 #kisslinux <adamantium> Thanks 2020-01-29T15:56:26 #kisslinux <merakor> Sure thing 2020-01-29T15:56:38 #kisslinux <adamantium> oh fyi your first issue is in community at the top 2020-01-29T15:56:47 #kisslinux <adamantium> ;) 2020-01-29T15:56:47 #kisslinux <merakor> Oh nice 2020-01-29T15:56:49 #kisslinux <merakor> :D 2020-01-29T15:58:37 #kisslinux <dylanaraps> merakor: I bet there's a bunch of build files to fix 2020-01-29T16:02:14 #kisslinux <merakor> Yeah, there are looots of `sed -i` usage 2020-01-29T16:03:13 #kisslinux <dylanaraps> :( 2020-01-29T16:16:00 #kisslinux <merakor> grep -ir "sed -i" repository | wc -l 2020-01-29T16:16:02 #kisslinux <merakor> > 29 2020-01-29T16:16:19 #kisslinux <merakor> Less than what I thought 2020-01-29T16:17:18 #kisslinux <merakor> grep -ir "sed -i" community | wc -l 2020-01-29T16:17:20 #kisslinux <merakor> > 15 2020-01-29T16:28:57 #kisslinux <dylanaraps> Not too bad 2020-01-29T16:33:01 #kisslinux <E5ten> in response to mentions of tar above, bsdtar best tar ;) 2020-01-29T16:33:23 #kisslinux <merakor> I agree 2020-01-29T16:34:08 #kisslinux <E5ten> like toybox provides pretty much all my utilities but I'd never use tar from toybox busybox s/ubase (whichever has it), it's all about bsdtar cuz it's just so very good 2020-01-29T16:35:50 #kisslinux <merakor> How is toybox? 2020-01-29T16:35:59 #kisslinux <E5ten> great 2020-01-29T16:36:17 #kisslinux <merakor> I have used it before but it has been a really long time. 2020-01-29T16:37:20 #kisslinux <E5ten> doesn't really have a usable init though as far as I know 2020-01-29T16:40:47 #kisslinux <merakor> Init is the simplest component to be honest 2020-01-29T16:40:56 #kisslinux <merakor> Not hard to implement one yourself 2020-01-29T16:41:57 #kisslinux <E5ten> I'm an openrc user so I just use openrc-init 2020-01-29T16:42:07 #kisslinux <E5ten> I was just talking from the perspective of what you might care about 2020-01-29T16:42:33 #kisslinux <merakor> Oh I see 2020-01-29T16:43:12 #kisslinux <merakor> What distro are you using? 2020-01-29T16:43:15 #kisslinux <merakor> Gentoo? 2020-01-29T16:43:55 #kisslinux <E5ten> artix with tons of modification (like every package except glibc is locally rebuilt and the only reason glibc isn't too is cuz it doesn't compile with clang) 2020-01-29T16:44:11 #kisslinux <adamantium> I used artix s6 recently, it was fun. 2020-01-29T16:44:31 #kisslinux <merakor> Glibc is a disaster, really 2020-01-29T16:44:52 #kisslinux <merakor> I remember first doing an LFS build 2020-01-29T16:45:01 #kisslinux <E5ten> yeah I'd love to not use it but I do use upstream binary packages for makedeps I don't want to leave installed so I have to stay on it 2020-01-29T16:45:16 #kisslinux <E5ten> not upstream upstream like distro 2020-01-29T16:45:19 #kisslinux <E5ten> as opposed to packages I build 2020-01-29T16:45:23 #kisslinux <merakor> The book literally advices you to rebuild in case glibc is updated 2020-01-29T16:55:35 #kisslinux <E5ten> dylanaraps: when are we getting the eiwd rebase :>) 2020-01-29T17:08:02 #kisslinux <dylanaraps> E5ten: Maybe someday :^) 2020-01-29T17:09:49 #kisslinux <dylanaraps> I'm playing doctor again so I may have some extra time this week 2020-01-29T17:11:05 #kisslinux <merakor> dylanaraps: I have pushed fixed versions of builds on my repository 2020-01-29T17:11:55 #kisslinux <merakor> I don't have every package on KISS and I have some extra packages that aren't on KISS 2020-01-29T17:12:25 #kisslinux <dylanaraps> Using regular sed + mv or using ed? 2020-01-29T17:12:26 #kisslinux <merakor> But I hope they will be useful to you as well 2020-01-29T17:12:35 #kisslinux <merakor> regular sed + mv 2020-01-29T17:12:56 #kisslinux <merakor> I thought it would be more reliable 2020-01-29T17:14:25 #kisslinux <dylanaraps> Thanks 2020-01-29T17:14:33 #kisslinux <merakor> You're welcome 2020-01-29T17:19:16 #kisslinux <merakor> dylanaraps: sent a PR for webkit on community 2020-01-29T17:21:52 #kisslinux <dylanaraps> Added a comment 2020-01-29T17:29:02 #kisslinux <dylanaraps> Problem. 2020-01-29T17:29:16 #kisslinux <dylanaraps> This mv method breaks executable permissions 2020-01-29T17:30:37 #kisslinux <aarng> is $_ posix btw? 2020-01-29T17:30:47 #kisslinux <aarng> could make the mv call even shorter with it 2020-01-29T17:30:57 #kisslinux <dylanaraps> Only for interactive use iirc 2020-01-29T17:31:16 #kisslinux <dylanaraps> I haven't seen it work in a script with ash/dash 2020-01-29T17:32:13 #kisslinux <aarng> yeah, does not work 2020-01-29T17:32:43 #kisslinux <dylanaraps> I need to preserve permissions somehow 2020-01-29T17:33:48 #kisslinux <aarng> a good ed implementation would solve a lot of problems but would mean no pure busybox compatability 2020-01-29T17:34:13 #kisslinux <aarng> I feel like bb really dropped the ball with their ed implementation, I mean wtf? 2020-01-29T17:34:17 #kisslinux <aarng> might as well not include it 2020-01-29T17:34:39 #kisslinux <E5ten> given that ed is very obsolete I agree that they should just not include it :p 2020-01-29T17:35:29 #kisslinux <aarng> sed -i is not posix 2020-01-29T17:36:04 #kisslinux <aarng> I mean look at the hoops we have to jump through now 2020-01-29T17:36:19 #kisslinux <aarng> tmpfile, mv tmpfile without fucking up permissions 2020-01-29T17:39:33 #kisslinux <merakor> I really want to unlink sed from sbase ¯_(ツ)_/¯ 2020-01-29T17:40:01 #kisslinux <merakor> -i is an unbelievably good feature 2020-01-29T17:41:32 #kisslinux <dylanaraps> Well, which sed implementations include -i? 2020-01-29T17:41:37 #kisslinux <dylanaraps> I'd much rather keep it too 2020-01-29T17:42:09 #kisslinux <E5ten> I don't think I've encountered one outside of sbase? 2020-01-29T17:43:07 #kisslinux <E5ten> and only BSD ones have the required arg for -i behaviour 2020-01-29T17:43:37 #kisslinux <E5ten> although, if you wanted to be compatible with every sed that has -i regardless of behaviour you could just do something like -ibak and then remove file.bak? 2020-01-29T17:43:38 #kisslinux <aarng> for me it would be a good ed or sed -i, everything else sucks 2020-01-29T17:46:20 #kisslinux <dylanaraps> We already have a pretty good sed 2020-01-29T17:46:35 #kisslinux <dylanaraps> Even toybox sed has '-i' 2020-01-29T17:46:40 #kisslinux <merakor> I am reverting atm 2020-01-29T17:46:53 #kisslinux <merakor> POSIX should add a specification for -i 2020-01-29T17:47:16 #kisslinux <dylanaraps> They refused to due to -i behaving differenty across implementations. 2020-01-29T17:47:22 #kisslinux <dylanaraps> If they were to do it, it'd be -I 2020-01-29T17:47:44 #kisslinux <dylanaraps> merakor: git revert --no-commit HEAD~5.. 2020-01-29T17:47:55 #kisslinux <dylanaraps> I used this, just replace 5 with the count you need. 2020-01-29T17:48:11 #kisslinux <dylanaraps> Then 'git add .; git commit; git push' 2020-01-29T17:48:35 #kisslinux <merakor> I am okay with whatever flag they want to give to that functionality, they should just add it :P 2020-01-29T17:49:31 #kisslinux <merakor> Thanks dylan 2020-01-29T17:56:14 #kisslinux <E5ten> dylanaraps: you say "even toybox sed has '-i'" as if toybox is usually bad about having common flags :p 2020-01-29T18:05:17 #kisslinux <dylanaraps> E5ten: :^0 2020-01-29T18:05:21 #kisslinux <dylanaraps> :^)* 2020-01-29T18:09:35 #kisslinux <E5ten> slanderous 2020-01-29T18:11:06 #kisslinux <dylanaraps> Idea: Simple shell script to handle in-place editing which comes with kiss 2020-01-29T18:11:14 #kisslinux <dylanaraps> Would be 'ised' for example 2020-01-29T18:11:58 #kisslinux <dylanaraps> Though I kinda don't want the build scripts to include things which are "unknown" to people 2020-01-29T18:12:10 #kisslinux <dylanaraps> They're pretty self contained now 2020-01-29T18:14:30 #kisslinux <E5ten> imo not using sed from sbase and just assuming -i is the best course, every other sed implementation I've seen that's used on linux has it and has the optional arg behaviour 2020-01-29T18:18:33 #kisslinux <dylanaraps> That's what I'm going to do 2020-01-29T18:19:38 #kisslinux <dylanaraps> It's even more painful when it's multiple files with -i 2020-01-29T18:19:51 #kisslinux <dylanaraps> sed -i 's/search/replace/g' file file2 2020-01-29T18:45:35 #kisslinux <klay> Morning 2020-01-29T18:46:56 #kisslinux <merakor> Hey 2020-01-29T18:47:17 #kisslinux <dylanaraps> ello 2020-01-29T19:30:23 #kisslinux <merakor> dylanaraps: sinit PR coming soon 2020-01-29T19:47:25 #kisslinux <dylanaraps> Nice 2020-01-29T20:10:04 #kisslinux <merakor> It's out 2020-01-29T20:20:57 #kisslinux <dylanaraps> Will leave some comments now and some tomorrow morning 2020-01-29T20:21:00 #kisslinux <dylanaraps> It's late here 2020-01-29T20:27:00 #kisslinux <merakor> That's okay 2020-01-29T20:36:25 #kisslinux <dylanaraps> o/ 2020-01-29T21:00:18 #kisslinux <fyr> has kiss got a easy encryption method at install? 2020-01-29T21:00:44 #kisslinux <fyr> might be getting a new laptop soon and will probably try out kiss then 2020-01-29T21:01:33 #kisslinux <dylanaraps> lvm2/cryptsetup are supported through dm.mod.create 2020-01-29T21:01:34 #kisslinux <dylanaraps> https://www.kernel.org/doc/html/latest/admin-guide/device-mapper/dm-init.html 2020-01-29T21:01:59 #kisslinux <fyr> ah okay no ez method for encryption 2020-01-29T21:02:29 #kisslinux <fyr> like select install with encryption 2020-01-29T21:02:37 #kisslinux <dylanaraps> No 2020-01-29T21:02:46 #kisslinux <dylanaraps> The install process is entirely by hand 2020-01-29T21:02:53 #kisslinux <dylanaraps> There's no installer 2020-01-29T21:02:59 #kisslinux <fyr> alpine is my daily driver but it's not really geared too much towards desktop users 2020-01-29T21:03:03 #kisslinux <dylanaraps> See: https://getkiss.org/pages/install 2020-01-29T21:03:13 #kisslinux <fyr> by hand is fine 2020-01-29T21:03:28 #kisslinux <fyr> it's just doing encryption by hand is normally a pain in the ass 2020-01-29T21:04:02 #kisslinux <fyr> and little documentation 2020-01-29T21:04:10 #kisslinux <fyr> that isn't a mindfuck 2020-01-29T21:07:38 #kisslinux <dylanaraps> Yeah 2020-01-29T21:08:01 #kisslinux <klay> dylanaraps: There is a small gpg issue with your key http://vpaste.net/0cfkN 2020-01-29T21:09:55 #kisslinux <dzove855> dylanaraps: actually i started working on it : https://github.com/dzove855/biss/ 2020-01-29T21:10:07 #kisslinux <dzove855> but did not had yet time to work fully on it 2020-01-29T21:10:35 #kisslinux <dzove855> also some parts i will copy paste since it's already clean 2020-01-29T21:10:50 #kisslinux <fyr> do you love stallman or something? 2020-01-29T21:17:57 #kisslinux <E5ten> dylanaraps: does the explicit variable you use sed on to remove a word from end up having spaces at the beginning and end of the string before you use sed? 2020-01-29T21:18:14 #kisslinux <E5ten> I guess it'd have to to remove a string from the front 2020-01-29T21:21:10 #kisslinux <dylanaraps> E5ten: Yes 2020-01-29T21:21:23 #kisslinux <dylanaraps> klay: Interesting, haven't had this happen before. 2020-01-29T21:21:44 #kisslinux <dylanaraps> dzove885: Neat, will take a look 2020-01-29T21:22:07 #kisslinux <dzove855> there isn't any big changes currently, will keep you updated 2020-01-29T21:22:47 #kisslinux <dylanaraps> > IFS=: read -a kiss_path <<<"$KISS_PATH" 2020-01-29T21:22:51 #kisslinux <dylanaraps> Bash makes this so easy 2020-01-29T21:23:16 #kisslinux <dylanaraps> Also: globbing with globstar (**) to replace find 2020-01-29T21:23:21 #kisslinux <dylanaraps> Arrays! 2020-01-29T21:23:37 #kisslinux <E5ten> you do ${UID:-$(id -u)} but you should just use EUID cuz since you have bash you can guarantee it'll be set, no fallback needed, and EUID is what's relevant to being able to do root stuff 2020-01-29T21:26:39 #kisslinux <dzove855> yeah, actually i will remove find and sed (for grep not sure yet) 2020-01-29T21:26:43 #kisslinux <dylanaraps> klay: Tried a different keyserver? 2020-01-29T21:26:58 #kisslinux <dzove855> E5ten: dind't know for EUID, i will have a look. Thanks :D 2020-01-29T21:27:24 #kisslinux <dylanaraps> klay: I just tried your exact command in a chroot and it worked without a single issue 2020-01-29T21:28:02 #kisslinux <dzove855> E5ten: aah i see, will replace it 2020-01-29T21:29:35 #kisslinux <klay> dylanaraps:Nope, not tried. N.B. I tested this on my GNU/Debian wit GnuPG 2. Should not I use this outside KISS? 2020-01-29T21:30:06 #kisslinux <dylanaraps> klay: Nothing about it is KISS specific. I don't see why not. 2020-01-29T21:30:40 #kisslinux <dylanaraps> It's a regular key I set up. Nothing special about it. 2020-01-29T21:31:50 #kisslinux <klay> Tried with a different keyserver, the same 2020-01-29T21:32:03 #kisslinux <klay> I'm interested in 'new key but contains no user ID - skipped' 2020-01-29T21:33:10 #kisslinux <dylanaraps> That usually appears when the keyserver has an owner approval system which strips user IDs unless the owner has allowed them to be published 2020-01-29T21:33:32 #kisslinux <dylanaraps> keys.openpgp.org is an example server which does this 2020-01-29T21:33:37 #kisslinux <dylanaraps> Not sure about the GNU one 2020-01-29T21:35:14 #kisslinux <dylanaraps> klay: Try Ubuntu's keyserver: --keyserver hkp://keyserver.ubuntu.com 2020-01-29T21:36:05 #kisslinux <konimex> I don't know about that site but isn't pgp keys usually "synced" across keyservers? I know sks-keyservers, pgp.mit.edu, and keys.gnupg.net do sync their data 2020-01-29T21:36:16 #kisslinux <klay> Ah! 2020-01-29T21:36:20 #kisslinux <klay> 'signatures using the SHA1 algorithm are rejected' 2020-01-29T21:36:29 #kisslinux <klay> It's related to my config 2020-01-29T21:36:54 #kisslinux <klay> I not trust sha1 :-P 2020-01-29T21:37:38 #kisslinux <dylanaraps> Turns out GPG chose to use it when I made my key a while ago 2020-01-29T21:38:34 #kisslinux <konimex> gpg2 should default to sha256 iirc 2020-01-29T21:38:34 #kisslinux <dylanaraps> Oh, the default configuration still uses it 2020-01-29T21:39:17 #kisslinux <dylanaraps> Was still default in 2017~ https://lists.gnupg.org/pipermail/gnupg-users/2017-February/057808.html 2020-01-29T21:39:55 #kisslinux <dylanaraps> > Disabling SHA1 today utterly breaks the current web-of-trust 2020-01-29T21:40:09 #kisslinux <dylanaraps> > We're going to need to spend _years_ re-issuing signatures with a 2020-01-29T21:40:09 #kisslinux <dylanaraps> newer hash algorithm before we can safely disable SHA1 without 2020-01-29T21:40:10 #kisslinux <dylanaraps> totally destroying WoT (unless a crypto break does appear and we have 2020-01-29T21:40:11 #kisslinux <dylanaraps> to disable it for the other kind of safety) 2020-01-29T21:40:13 #kisslinux <dylanaraps> Interesting 2020-01-29T21:40:32 #kisslinux <dylanaraps> > To be fair, we should have been *deprecating* SHA1 many years ago (since 2020-01-29T21:40:32 #kisslinux <dylanaraps> Wang et al in 2005). we're late. if we'd been deprecating it for years 2020-01-29T21:40:32 #kisslinux <dylanaraps> it would be easier to consider disabling it now. 2020-01-29T21:42:13 #kisslinux <klay> yeah, I read this and decided to re-configure my gpg a few years ago 2020-01-29T21:42:23 #kisslinux <klay> Juts forgot about this 2020-01-29T21:45:46 #kisslinux <dylanaraps> The generation process says nothing about SHA1 in gpg1/2 :( 2020-01-29T21:48:44 #kisslinux <klay> consider using something like this in your config http://vpaste.net/cRLMG 2020-01-29T21:51:13 #kisslinux <klay> Okay, temporary disabled 'weak-digest SHA1' to add the key :) 2020-01-29T21:52:36 #kisslinux <konimex> say, does gpg1 support ed25519? 2020-01-29T21:52:41 #kisslinux <dylanaraps> Apologies 2020-01-29T21:52:44 #kisslinux <dylanaraps> :-) 2020-01-29T21:52:55 #kisslinux <dylanaraps> konimex: Yes 2020-01-29T21:53:18 #kisslinux <dylanaraps> Hang on 2020-01-29T21:55:19 #kisslinux <dylanaraps> Nope 2020-01-29T22:22:42 #kisslinux <TwistedFate> howdy] 2020-01-29T22:26:30 #kisslinux <dylanaraps> sello 2020-01-29T22:26:33 #kisslinux <dylanaraps> ello* 2020-01-29T23:08:59 #kisslinux <Shyiskhar> leggo my eggo's. 2020-01-29T23:24:18 #kisslinux <dilyn> I enjoy the idea behind this 💋 update 2020-01-29T23:37:29 #kisslinux <dylanaraps> :P 2020-01-29T23:37:35 #kisslinux <dylanaraps> https://termbin.com/lz0e 2020-01-29T23:39:56 #kisslinux <konimex> incoming "why not write it in rust?" 2020-01-29T23:42:46 #kisslinux <dylanaraps> heh 2020-01-29T23:43:30 #kisslinux <dylanaraps> I'm going to do this with as little dependencies as possible. 2020-01-29T23:43:34 #kisslinux <dylanaraps> Or try to.. 2020-01-29T23:43:38 #kisslinux <dylanaraps> It's a lot of work in C 2020-01-29T23:44:19 #kisslinux <monochromal> wo 2020-01-29T23:44:24 #kisslinux <monochromal> ncurses conflicts with itself 2020-01-29T23:44:27 #kisslinux <konimex> as long as it works with both gcc and clang it's fine to me 2020-01-29T23:44:41 #kisslinux <dylanaraps> monochromal: ?!?!? 2020-01-29T23:44:54 #kisslinux <monochromal> `/usr/bin/clear` 2020-01-29T23:44:58 #kisslinux <monochromal> `/usr/bin/reset` 2020-01-29T23:45:05 #kisslinux <dylanaraps> busybox also provides those 2020-01-29T23:45:19 #kisslinux <monochromal> it says ncurses on both 2020-01-29T23:45:22 #kisslinux <dylanaraps> Send me the command output? 2020-01-29T23:46:12 #kisslinux <monochromal> ~ $ kiss a 2020-01-29T23:46:15 #kisslinux <monochromal> -> Alternatives: 2020-01-29T23:46:26 #kisslinux <monochromal> ncurses /usr/bin/clear 2020-01-29T23:46:29 #kisslinux <monochromal> ncurses /usr/bin/reset 2020-01-29T23:46:51 #kisslinux <dylanaraps> Oh 2020-01-29T23:46:53 #kisslinux <dylanaraps> I get it 2020-01-29T23:46:55 #kisslinux <konimex> what does /usr/bin/clear currently point to? 2020-01-29T23:47:07 #kisslinux <dylanaraps> That basically says "ncurses also provides /usr/bin/clear" 2020-01-29T23:47:48 #kisslinux <dylanaraps> See: https://github.com/kisslinux/kiss#alternatives-system 2020-01-29T23:50:30 #kisslinux <monochromal> both also links to busybox 2020-01-29T23:50:38 #kisslinux <dylanaraps> That's fine 2020-01-29T23:50:42 #kisslinux <dylanaraps> See the link I posted 2020-01-29T23:52:20 #kisslinux <monochromal> could it be also okay if `kiss a` lists what's currently being used? 2020-01-29T23:53:50 #kisslinux <dylanaraps> Sure 2020-01-29T23:53:55 #kisslinux <dylanaraps> Will push an update tomorrow 2020-01-29T23:54:29 #kisslinux <monochromal> holy thanks : D 2020-01-29T23:55:31 #kisslinux <dylanaraps> I'd rather not as the output of 'kiss a' should be the exact input needed for 'kiss a' but I can hack round this with some /dev/stderr magic 2020-01-29T23:55:59 #kisslinux <dylanaraps> You should know what you're swapping as it never happens automatically 2020-01-29T23:56:47 #kisslinux <dylanaraps> Anyway, I'm off to bed