💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-01-30.txt captured on 2024-06-16 at 13:51:57.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2020-01-30T01:47:10 #kisslinux <Shyiskhar> Important question. When is pfetch gonna return a set of ascii lips for kiss linux? That penguin is sorta ugly. 2020-01-30T01:57:19 #kisslinux <Shyiskhar> 12 2020-01-30T02:32:13 #kisslinux <dilyn> Anybody try and build qt5-webengine these last two days? 2020-01-30T03:42:53 #kisslinux <E5ten> assuming that it's failing for you, what's the error? 2020-01-30T04:35:01 #kisslinux <dilyn> I get an unexpected end of file error, like it's expecting a semi colon but there isn't one 2020-01-30T04:35:35 #kisslinux <dilyn> (I'd let you know more explicitly what it says but the build takes hours to reach the failure point and I didn't write it down) 2020-01-30T04:45:27 #kisslinux <E5ten> that sounds like one of the random errors that occurs cuz python2 tries to access the a file twice at the same time that dylan mentioned 2020-01-30T04:45:40 #kisslinux <E5ten> would recommend using ccache so you can basically just start where you left off from now on 2020-01-30T04:59:25 #kisslinux <dilyn> Figured ccache would help 2020-01-30T04:59:31 #kisslinux <dilyn> Tyty 2020-01-30T05:16:17 #kisslinux <monochromal> so now, i'm forced to use `fvwm` 2020-01-30T07:59:33 #kisslinux <dylanaraps> Question, say I have 'su -c "cmd"' and 'cmd' reads from stdin, how can I get this to work? 2020-01-30T08:00:07 #kisslinux <dylanaraps> su reads stdin for the password so it uses the input for the underlying command as password input 2020-01-30T08:00:15 #kisslinux <dylanaraps> sudo doesn't have this issue 2020-01-30T08:08:47 #kisslinux <mforney> maybe sudo reads from /dev/tty? 2020-01-30T08:09:21 #kisslinux <dylanaraps> That works for the 'su' prompt but kills the script's stdin 2020-01-30T08:09:47 #kisslinux <dylanaraps> I've tried that + </dev/stdin (inside -c '') but it still doesn't work 2020-01-30T08:13:20 #kisslinux <konimex> speaking of su 2020-01-30T08:13:47 #kisslinux <konimex> if shadow's su is used, the su command from kiss will fail: "error: must be run from a terminal" 2020-01-30T08:14:17 #kisslinux <dylanaraps> konimex: I'm reverting the su changes 2020-01-30T08:14:18 #kisslinux <mforney> you tried what exactly? patching su to read from /dev/tty? 2020-01-30T08:14:29 #kisslinux <dylanaraps> Going to find a middleground between the two 2020-01-30T08:14:53 #kisslinux <dylanaraps> mforney: (example) su -c 'cmd < /dev/stdin' < /dev/tty 2020-01-30T08:15:35 #kisslinux <dylanaraps> The < /dev/tty kills stdin for the subcommand 2020-01-30T08:15:49 #kisslinux <mforney> ah, /dev/stdin will be the same as the parent process's stdin, /dev/tty 2020-01-30T08:15:53 #kisslinux <dylanaraps> Yup 2020-01-30T08:16:45 #kisslinux <mforney> you could try redirecting the original stdin to some other file descriptor, like 3, then re-redirect it to 0 in the sub-command 2020-01-30T08:17:35 #kisslinux <dylanaraps> > exec 3<&0; su -pc "cmd <&0" </dev/tty 2020-01-30T08:17:37 #kisslinux <dylanaraps> Like this? 2020-01-30T08:18:09 #kisslinux <dylanaraps> This doesn't work either 2020-01-30T08:18:22 #kisslinux <dylanaraps> ooo 2020-01-30T08:18:23 #kisslinux <dylanaraps> Fixed 2020-01-30T08:18:29 #kisslinux <mforney> <&3 inside, right? 2020-01-30T08:18:36 #kisslinux <dylanaraps> > exec 3<&0 su -pc "cmd <&3" </dev/tty 2020-01-30T08:18:38 #kisslinux <dylanaraps> Yeap 2020-01-30T08:18:45 #kisslinux <dylanaraps> Nice 2020-01-30T08:22:32 #kisslinux <mforney> any reason you don't just use sudo or doas? i ditched su for doas on my system 2020-01-30T08:23:06 #kisslinux <dylanaraps> The package manager will use sudo, doas or su 2020-01-30T08:23:25 #kisslinux <dylanaraps> See: https://github.com/kisslinux/kiss/pull/101/files 2020-01-30T08:23:35 #kisslinux <dylanaraps> Basically a revert of my su-only change 2020-01-30T08:25:05 #kisslinux <dylanaraps> (I'm trying to find some kind of middle between the new and old way of handling root) 2020-01-30T08:26:25 #kisslinux <mforney> the quoting issues are kind of annoying though, right? imo, the sudo/doas model is the better design 2020-01-30T08:26:40 #kisslinux <dylanaraps> Oh yeah 2020-01-30T08:27:13 #kisslinux <dylanaraps> Think of it more as a fallback for when a user has neither of the two. It'll still work but won't be as "good" 2020-01-30T08:29:55 #kisslinux <mforney> for `exec 3<&0; su -pc "cmd <&3" </dev/tty`, i think you could just redirect for the su command: `su -pc "cmd <&3" 3<&0 </dev/tty` 2020-01-30T08:30:10 #kisslinux <dylanaraps> Nice, I'll try it 2020-01-30T08:32:17 #kisslinux <dylanaraps> Neat 2020-01-30T09:02:26 #kisslinux <dylanaraps> https://github.com/kisslinux/kiss/pull/101/files 2020-01-30T09:02:36 #kisslinux <dylanaraps> Reverted to a much nicer method of the "old way" 2020-01-30T09:03:14 #kisslinux <dylanaraps> Shall I even attempt to fix the password prompt caching or leave it to sudo/doas? 2020-01-30T09:03:23 #kisslinux <dylanaraps> I'm leaning towards leaving it for those tools 2020-01-30T09:03:34 #kisslinux <dylanaraps> and keeping 'su' as a fallback 2020-01-30T09:09:08 #kisslinux <Aarg[m]> > I'm leaning towards leaving it for those tools 2020-01-30T09:09:08 #kisslinux <Aarg[m]> I think that's good, keep it simple ;) 2020-01-30T09:09:54 #kisslinux <dylanaraps> Yup 2020-01-30T09:10:04 #kisslinux <Aarg[m]> sudo/doas can also be configured to not require a pw for certain kiss operations 2020-01-30T09:10:08 #kisslinux <dylanaraps> Yeah 2020-01-30T09:10:13 #kisslinux <dylanaraps> I think this is better 2020-01-30T09:10:23 #kisslinux <Aarg[m]> Might make sense to do that for kiss i 2020-01-30T09:11:08 #kisslinux <dylanaraps> Yeah 2020-01-30T09:12:01 #kisslinux <dylanaraps> You can now do KISS_SU=doas kiss 2020-01-30T09:12:07 #kisslinux <dylanaraps> To force kiss to use doas 2020-01-30T09:12:12 #kisslinux <dylanaraps> (Can be su, sudo or doas) 2020-01-30T09:12:18 #kisslinux <dylanaraps> If unset, it's auto detection 2020-01-30T09:12:48 #kisslinux <Aarg[m]> That's cool 2020-01-30T09:17:58 #kisslinux <dzove855> dylanaraps: actually i would also leave it like this, if someone want caching then fallback to sudo or doas 2020-01-30T09:18:41 #kisslinux <adamantium> dylanaraps: what do you think of this idea i just woke up with https://github.com/kisslinux/community/pull/276#issuecomment-580157966 2020-01-30T09:19:01 #kisslinux <adamantium> And hello o/ errybody 2020-01-30T09:19:33 #kisslinux <dylanaraps> adamantium: Nice 2020-01-30T09:19:39 #kisslinux <dylanaraps> dzove885: Yup, I agree 2020-01-30T09:23:39 #kisslinux <adamantium> i was just thinking why we need ubase 2020-01-30T09:23:48 #kisslinux <adamantium> lol 2020-01-30T09:24:17 #kisslinux <dylanaraps> OK. Pushed kiss 1.1.1 2020-01-30T09:24:25 #kisslinux <dylanaraps> Which reverts it back to the old way 2020-01-30T09:24:32 #kisslinux <dylanaraps> But a little different 2020-01-30T09:24:48 #kisslinux <dylanaraps> And we've come full circle :P 2020-01-30T09:25:04 #kisslinux <dylanaraps> I'm happy we did this as the original method is a lot cleaner now :-) 2020-01-30T09:27:32 #kisslinux <adamantium> What'd I miss :) 2020-01-30T09:28:01 #kisslinux <konimex> sudo is now required again 2020-01-30T09:28:05 #kisslinux <dylanaraps> Yay! 2020-01-30T09:28:08 #kisslinux <konimex> ...if you have it 2020-01-30T09:28:13 #kisslinux <dylanaraps> Or doas 2020-01-30T09:28:19 #kisslinux <dylanaraps> or you can force one of them 2020-01-30T09:28:22 #kisslinux <dylanaraps> or su 2020-01-30T09:30:07 #kisslinux <dylanaraps> Pushed 1.1.2... Little itsy bitsy bug found 2020-01-30T09:31:31 #kisslinux <dylanaraps> Anyone using opendoas on KISS? (From community) 2020-01-30T09:31:39 #kisslinux <dylanaraps> > doas: Authorization failed 2020-01-30T09:31:46 #kisslinux <dylanaraps> I get this with every command I try. 2020-01-30T09:33:03 #kisslinux <dylanaraps> My doas.conf: permit :wheel 2020-01-30T09:33:20 #kisslinux <dylanaraps> Oh 2020-01-30T09:33:22 #kisslinux <dylanaraps> heh 2020-01-30T09:33:24 #kisslinux <dylanaraps> nvm 2020-01-30T09:33:49 #kisslinux <dylanaraps> Actually 2020-01-30T09:33:51 #kisslinux <dylanaraps> Still borke 2020-01-30T09:33:52 #kisslinux <dylanaraps> d 2020-01-30T09:48:44 #kisslinux <adamantium> dylanaraps: i have a theory every time your poewr goes out you actually just broke your kiss install and are saving face 2020-01-30T09:49:13 #kisslinux <adamantium> nah nah j/k ;) 2020-01-30T09:49:45 #kisslinux <dylanaraps> heh 2020-01-30T10:18:26 #kisslinux <merakor> we don't need ubase for sinit, but I don't think we should drop halt and respawn 2020-01-30T10:19:19 #kisslinux <dylanaraps> Do those simple scripts work on multiple inits? 2020-01-30T10:19:41 #kisslinux <merakor> halt and respawn scripts? 2020-01-30T10:19:57 #kisslinux <dylanaraps> Yeah 2020-01-30T10:20:04 #kisslinux <dylanaraps> Not respawn 2020-01-30T10:20:05 #kisslinux <dylanaraps> halt 2020-01-30T10:20:08 #kisslinux <dylanaraps> poweroff 2020-01-30T10:20:20 #kisslinux <merakor> Poweroff and reboot scripts only work on sinit 2020-01-30T10:21:42 #kisslinux <merakor> Conversely, poweroff and reboot of busybox only work on busybox-init 2020-01-30T10:21:52 #kisslinux <merakor> also halt 2020-01-30T10:23:31 #kisslinux <dylanaraps> Great 2020-01-30T10:33:09 #kisslinux <merakor> I'll be going for now, but I will reply to comments and suggestions on sinit regardless. 2020-01-30T10:33:20 #kisslinux <merakor> On the PR page, that is. 2020-01-30T10:33:28 #kisslinux <merakor> o 2020-01-30T10:34:01 #kisslinux <dylanaraps> OK 2020-01-30T11:24:10 #kisslinux <adamantium> friendly reminder - don't forget to make reliable backups of gpg keys https://www.jabberwocky.com/software/paperkey/ 2020-01-30T11:24:37 #kisslinux <adamantium> *lol* 2020-01-30T12:23:19 #kisslinux <monochromal> hi ho 2020-01-30T12:23:32 #kisslinux <aarng> helo 2020-01-30T12:23:47 #kisslinux <monochromal> 'kiss u' only reads the main repo 2020-01-30T12:24:16 #kisslinux <dylanaraps> ./kiss s mesa 2020-01-30T12:24:17 #kisslinux <dylanaraps> Segmentation fault 2020-01-30T12:24:19 #kisslinux <dylanaraps> >:( 2020-01-30T12:24:47 #kisslinux <dylanaraps> Version 1.1.3? 2020-01-30T12:24:53 #kisslinux <monochromal> yes 2020-01-30T12:25:03 #kisslinux <dylanaraps> Interesting, works for me 2020-01-30T12:26:01 #kisslinux <dylanaraps> Send me the full command output? 2020-01-30T12:26:07 #kisslinux <monochromal> but `su -c "kiss u"` does work 2020-01-30T12:26:15 #kisslinux <monochromal> okay 2020-01-30T12:27:12 #kisslinux <aarng> dylanaraps, check your mail 2020-01-30T12:27:51 #kisslinux <monochromal> https://termbin/com/taqp 2020-01-30T12:27:53 #kisslinux <monochromal> https://termbin/com/1tbl 2020-01-30T12:28:17 #kisslinux <monochromal> oops 2020-01-30T12:29:04 #kisslinux <dylanaraps> Ah 2020-01-30T12:29:05 #kisslinux <dylanaraps> I see 2020-01-30T12:29:21 #kisslinux <aarng> echo asd | nc termbin.com 9999 | xsel -ib 2020-01-30T12:29:24 #kisslinux <aarng> ^ monochromal 2020-01-30T12:29:26 #kisslinux <aarng> :P 2020-01-30T12:29:51 #kisslinux <dylanaraps> I use: #!/bin/nc termbin.com:9999 2020-01-30T12:29:54 #kisslinux <dylanaraps> In a file called pb 2020-01-30T12:29:57 #kisslinux <dylanaraps> pb < file 2020-01-30T12:29:59 #kisslinux <dylanaraps> cmd | pb 2020-01-30T12:30:00 #kisslinux <monochromal> aarng: i don't have `xsel` haha 2020-01-30T12:30:02 #kisslinux <dylanaraps> 10/10 2020-01-30T12:30:04 #kisslinux <aarng> and yeah, same problem here, only updates the main repos 2020-01-30T12:30:11 #kisslinux <dylanaraps> aarng: Working on a fix 2020-01-30T12:30:31 #kisslinux <aarng> kk 2020-01-30T12:31:18 #kisslinux <aarng> that command is good 2020-01-30T12:31:32 #kisslinux <aarng> not even xclip, monochromal? 2020-01-30T12:31:59 #kisslinux <monochromal> i do have xclip lol 2020-01-30T12:32:09 #kisslinux <monochromal> `cmd | xclip -sel clipboard`? 2020-01-30T12:32:17 #kisslinux <aarng> should work, yeah 2020-01-30T12:32:22 #kisslinux <monochromal> yep, it does 2020-01-30T12:32:27 #kisslinux <aarng> nice 2020-01-30T12:32:53 #kisslinux <monochromal> and a new alias was born lol 2020-01-30T12:33:36 #kisslinux <aarng> I should make one too 2020-01-30T12:37:16 #kisslinux <monochromal> ohhh 2020-01-30T12:38:21 #kisslinux <monochromal> nvm 2020-01-30T12:47:20 #kisslinux <dylanaraps> Fixed 2020-01-30T12:47:23 #kisslinux <dylanaraps> Pushed an update 2020-01-30T12:48:18 #kisslinux <monochromal> works : D 2020-01-30T12:52:50 #kisslinux <monochromal> btw, does it really prompt for a password for each repo? 2020-01-30T12:55:44 #kisslinux <dylanaraps> Only if root perms are needed 2020-01-30T12:56:04 #kisslinux <dylanaraps> You can use doas/sudo to cache the password 2020-01-30T12:56:14 #kisslinux <dylanaraps> It should be as it was last week 2020-01-30T12:57:15 #kisslinux <monochromal> oh right, i placed community in the same folder as the main lol 2020-01-30T12:57:22 #kisslinux <dylanaraps> :P 2020-01-30T12:58:30 #kisslinux <monochromal> just to keep things organized hehe 2020-01-30T13:03:06 #kisslinux <aarng> https://termbin.com/tn57 2020-01-30T13:03:13 #kisslinux <aarng> I use this, no password prompts 2020-01-30T13:04:18 #kisslinux <dylanaraps> aarng: I'm gonna do the same for doas 2020-01-30T13:04:34 #kisslinux <aarng> is doas solid now? 2020-01-30T13:04:45 #kisslinux <monochromal> doas.conf looks simpler 2020-01-30T13:04:51 #kisslinux <aarng> I've used it on another distro but didn't know it also has password caching 2020-01-30T13:05:12 #kisslinux <dylanaraps> Our opendoas package doesn't build with timestamps enabled fyi 2020-01-30T13:05:21 #kisslinux <dylanaraps> I should fix that 2020-01-30T13:06:25 #kisslinux <aarng> nbd, I would only allow the couple kiss commands with no password and login as root on a separate tty for everything else 2020-01-30T13:06:59 #kisslinux <dylanaraps> Yup 2020-01-30T13:26:31 #kisslinux <dylanaraps> > permit nopass keepenv setenv { HOME KISS_PATH KISS_FORCE } :wheel cmd kiss 2020-01-30T13:26:33 #kisslinux <dylanaraps> Nice 2020-01-30T13:27:36 #kisslinux <dylanaraps> Hang on 2020-01-30T13:27:41 #kisslinux <dylanaraps> Forgot to limit args 2020-01-30T13:28:34 #kisslinux <monochromal> wtf 2020-01-30T13:28:54 #kisslinux <monochromal> openbsd has its wm, terminal, and other things baked in 2020-01-30T13:29:04 #kisslinux <dylanaraps> openbsd isn't mnml 2020-01-30T13:29:23 #kisslinux <dylanaraps> It's monolithic and bloated in its own way 2020-01-30T13:29:26 #kisslinux <dzove855> aactually i would not keep HOME, he will create cache files ass root in you home directory no? Since you're keeping the env vars from your user 2020-01-30T13:29:31 #kisslinux <monochromal> yeah, it's $3cur3 2020-01-30T13:29:50 #kisslinux <monochromal> but why though 2020-01-30T13:30:03 #kisslinux <dylanaraps> dzove885: Nope 2020-01-30T13:30:18 #kisslinux <dylanaraps> The kiss process which is launched with doas also cleans up after itself 2020-01-30T13:30:39 #kisslinux <dzove855> ooh okey didn't have sen it. 2020-01-30T13:30:43 #kisslinux <dzove855> seen* 2020-01-30T13:31:08 #kisslinux <dylanaraps> aarng: Your sudo config should be simpler once I push this. https://github.com/kisslinux/kiss/commit/26a20c9738712ba6a3df76ac8b65012cc9a0327c 2020-01-30T13:35:00 #kisslinux <konimex> > monochromal | openbsd has its wm, terminal, and other things baked in 2020-01-30T13:35:03 #kisslinux <konimex> well, NIH 2020-01-30T13:35:15 #kisslinux <konimex> you can't argue about the code quality though 2020-01-30T13:35:34 #kisslinux <konimex> those things are solid 2020-01-30T13:36:44 #kisslinux <monochromal> yeah, they fix things way before they go public 2020-01-30T13:38:45 #kisslinux <konimex> personally, the only change I want to make is to separate them into different git/cvs repo for different things (libc, coreutils, etc.) but BSDs won't be BSDs if their systems aren't in a single monorepo 2020-01-30T13:52:59 #kisslinux <dylanaraps> woo hoo 2020-01-30T13:53:02 #kisslinux <dylanaraps> doas working 2020-01-30T13:53:10 #kisslinux <dylanaraps> I moved it to extra and made some changes 2020-01-30T13:56:00 #kisslinux <aarng> Good change, I was wondering why you used sh -c anyway 2020-01-30T13:56:22 #kisslinux <dylanaraps> It was to allow for shell syntax which I just removed all traces of 2020-01-30T13:56:34 #kisslinux <dylanaraps> It's very simple now 2020-01-30T13:56:38 #kisslinux <aarng> Oh right, for the && 2020-01-30T13:56:48 #kisslinux <aarng> yep, much better 2020-01-30T13:57:05 #kisslinux <dylanaraps> This full circle auth madness of the past few days has made the code much simpler :P 2020-01-30T13:57:17 #kisslinux <dylanaraps> And we've come full circle 2020-01-30T13:57:39 #kisslinux <aarng> haha, it also having a positive side is great 2020-01-30T14:05:44 #kisslinux <monochromal> uh oh 2020-01-30T14:05:48 #kisslinux <monochromal> fatal commit 2020-01-30T14:07:47 #kisslinux <dylanaraps> ?? 2020-01-30T14:08:28 #kisslinux <dylanaraps> monochromal: 2020-01-30T14:10:50 #kisslinux <monochromal> https://termbin.com/fgwf 2020-01-30T14:11:26 #kisslinux <dylanaraps> https://github.com/kisslinux/repo/commits/master 2020-01-30T14:11:27 #kisslinux <dylanaraps> Hm 2020-01-30T14:11:41 #kisslinux <dylanaraps> Must be my swap from 'git fetch && git merge' to 'git pull' 2020-01-30T14:11:44 #kisslinux <dylanaraps> Interesting 2020-01-30T14:12:23 #kisslinux <dylanaraps> https://github.com/kisslinux/repo/commit/806c863 2020-01-30T14:12:27 #kisslinux <dylanaraps> It's verified 2020-01-30T14:14:08 #kisslinux <konimex> git fetch && git merge and git pull are pretty much the same, no? 2020-01-30T14:14:15 #kisslinux <dylanaraps> Exactly 2020-01-30T14:14:23 #kisslinux <dylanaraps> > git merge FETCH_HEAD 2020-01-30T14:14:24 #kisslinux <dylanaraps> Ah 2020-01-30T14:14:33 #kisslinux <dylanaraps> git pull is 'git fetch; git merge FETCH_HEAD' 2020-01-30T14:14:54 #kisslinux <monochromal> i just nuked repo and recloned 2020-01-30T14:15:22 #kisslinux <dylanaraps> > Commit 806c863 has a good GPG signature by Dylan Araps <dylan.araps⊙gc> 2020-01-30T14:15:25 #kisslinux <dylanaraps> Works for me... 2020-01-30T14:15:57 #kisslinux <dylanaraps> If anyone else can reproduce I'll revert the change, else we'll leave it for now 2020-01-30T14:22:43 #kisslinux <dylanaraps> aarng: Working on a fix. Thanks 2020-01-30T14:54:22 #kisslinux <aarng> yw, dylanaraps 2020-01-30T14:56:02 #kisslinux <aarng> kiss u also works for me 2020-01-30T15:04:10 #kisslinux <adamantium> I have hit that same fatal message many times in the past, my way around it was just disable gpg checking altogether 2020-01-30T15:04:30 #kisslinux <adamantium> It was weird too because github said they were verified 2020-01-30T15:05:56 #kisslinux <adamantium> I think it actually might have to do with the environment, i.e. which user has imported Dylan's key, and sudo/doas behavior, etc. 2020-01-30T15:26:44 #kisslinux <aarng> I had one gpg related issue earlier today but I assumed dylan changed his key, adamantium 2020-01-30T15:27:20 #kisslinux <aarng> since someone pointed out his key was generated using sha1(?) 2020-01-30T15:31:41 #kisslinux <dylanaraps> aarng: https://github.com/kisslinux/kiss/compare/1.1.6...master 2020-01-30T15:34:21 #kisslinux <aarng> looks good 2020-01-30T15:35:09 #kisslinux <dylanaraps> Pushed to repos 2020-01-30T15:35:13 #kisslinux <dylanaraps> Thanks again 2020-01-30T15:36:15 #kisslinux <dylanaraps> I actually had this implemented a few days ago but removed it in with all of the auth changes 2020-01-30T15:36:33 #kisslinux <aarng> np :D 2020-01-30T15:37:00 #kisslinux <aarng> was just thinking through all the scenarios 2020-01-30T15:37:25 #kisslinux <aarng> I think even restricting doas/sudo is kinda pointless when you can install without password 2020-01-30T15:39:04 #kisslinux <aarng> allowing passwordless installation for a user means he can easily get root is what I mean 2020-01-30T15:43:38 #kisslinux <dylanaraps> aarng: Yeah 2020-01-30T15:47:16 #kisslinux <dylanaraps> I'd love to find a POSIX shell which has a restricted mode 2020-01-30T15:47:46 #kisslinux <dylanaraps> ie, the ability limit the pwd to a directory 2020-01-30T15:47:55 #kisslinux <dylanaraps> limit utilities which can be run 2020-01-30T15:47:56 #kisslinux <dylanaraps> etc 2020-01-30T15:48:02 #kisslinux <dylanaraps> Would be great for our build files 2020-01-30T15:48:54 #kisslinux <dylanaraps> https://en.wikipedia.org/wiki/Restricted_shell 2020-01-30T15:49:27 #kisslinux <dylanaraps> Has limitations though 2020-01-30T15:51:38 #kisslinux <aarng> oh, dash doesn't support it, bummer 2020-01-30T15:51:56 #kisslinux <aarng> next step up would be a kornshell 2020-01-30T15:52:30 #kisslinux <dylanaraps> https://fireshellsecurity.team/restricted-linux-shell-escaping-techniques/ 2020-01-30T15:54:55 #kisslinux <aarng> interesting 2020-01-30T15:55:35 #kisslinux <dylanaraps> AppArmor would work probably 2020-01-30T15:55:36 #kisslinux <dylanaraps> https://blog.cryptomilk.org/2011/09/02/jailbash/ 2020-01-30T16:03:05 #kisslinux <aarng> seems to be pretty simple 2020-01-30T16:03:22 #kisslinux <dylanaraps> Would have to be a user-made configuration though 2020-01-30T16:05:27 #kisslinux <aarng> yea 2020-01-30T17:15:34 #kisslinux <dylanaraps> > Announcing Rust 1.41.0 2020-01-30T17:15:36 #kisslinux <dylanaraps> Oh no 2020-01-30T17:22:13 #kisslinux <dylanaraps> Ooo 2020-01-30T17:22:22 #kisslinux <dylanaraps> My libressl changes made it into this rust release 2020-01-30T17:22:34 #kisslinux <dylanaraps> Also, they've swapped to .xz for their bootstrap images 2020-01-30T17:22:44 #kisslinux <dylanaraps> Only 50MB~ for the bootstrap now 2020-01-30T18:05:41 #kisslinux <dylanaraps> o/ 2020-01-30T18:05:47 #kisslinux <Renzix> o 2020-01-30T18:10:40 #kisslinux <dylanaraps> Finished release [optimized] target(s) in 43m 40s 2020-01-30T18:10:45 #kisslinux <dylanaraps> Rust >:( 2020-01-30T18:11:07 #kisslinux <dylanaraps> That's just a single stage 2020-01-30T18:12:09 #kisslinux <dylanaraps> Only two more to go! :| 2020-01-30T18:12:27 #kisslinux <dilyn> JuSt UsE rUsT 2020-01-30T18:57:39 #kisslinux <adamantium> congrats on full sbase compat 2020-01-30T18:59:08 #kisslinux <dylanaraps> Well.. Minus tar and sed 2020-01-30T18:59:26 #kisslinux <dylanaraps> Next rust stage! I think 2020-01-30T19:00:04 #kisslinux <dylanaraps> > Compiling strip-ansi-escapes v0.1.0 2020-01-30T19:00:10 #kisslinux <dylanaraps> Ah yes, wonderful crate 2020-01-30T19:00:29 #kisslinux <dylanaraps> > Compiling num_cpus v1.10.1 2020-01-30T19:00:59 #kisslinux <dylanaraps> > Compiling tempfile v3.1.0 2020-01-30T19:01:13 #kisslinux <dylanaraps> Rust itself pulls in 150~ crates(?) 2020-01-30T19:02:54 #kisslinux <dylanaraps> > Compiling semver v0.9.0 2020-01-30T19:02:58 #kisslinux <dylanaraps> Another good one 2020-01-30T19:11:01 #kisslinux <dylanaraps> o/ 2020-01-30T19:44:32 #kisslinux <dylanaraps> > Dist std stage2 (x86_64-unknown-linux-musl -> x86_64-unknown-linux-musl) 2020-01-30T19:44:37 #kisslinux <dylanaraps> It's done me thinks 2020-01-30T19:45:16 #kisslinux <dylanaraps> I love getting new the new rustc compiler warnings... in the new rustc 2020-01-30T19:45:24 #kisslinux <dylanaraps> s/new// 2020-01-30T19:46:37 #kisslinux <dylanaraps> -> rustc --version 2020-01-30T19:46:37 #kisslinux <dylanaraps> rustc 1.41.0 2020-01-30T21:05:38 #kisslinux <dylanaraps> > error: could not compile `rustc`. 2020-01-30T21:05:50 #kisslinux <dylanaraps> OOM on my VPS me thinks 2020-01-30T21:12:17 #kisslinux <alichtman> Hello 2020-01-30T21:12:39 #kisslinux <alichtman> help 2020-01-30T21:12:43 #kisslinux <alichtman> man 2020-01-30T21:12:58 #kisslinux <alichtman> xit 2020-01-30T21:13:00 #kisslinux <alichtman> quir 2020-01-30T21:13:01 #kisslinux <alichtman> quit 2020-01-30T21:15:20 #kisslinux <dylanaraps> Ello 2020-01-30T21:54:17 #kisslinux <TwistedFate> howdy 2020-01-30T23:08:05 #kisslinux <monochromal> dylanaraps: i think i may know why the fatal commits 2020-01-30T23:10:21 #kisslinux <monochromal> it creates a root-owned .gnupg directory in my user home directory 2020-01-30T23:10:53 #kisslinux <monochromal> and kiss reads from there. so now, the gpg.conf has no trusted keys 2020-01-30T23:11:34 #kisslinux <monochromal> this is on `kiss u` only, no preceding su/sudo/doas 2020-01-30T23:19:01 #kisslinux <monochromal> or no, i guess `kiss` is not the one creating the directory, but something definitely is 2020-01-30T23:35:54 #kisslinux <dylanaraps> monochromal: The package manager doesn't touch gpg at all 2020-01-30T23:36:00 #kisslinux <dylanaraps> This happens through git 2020-01-30T23:36:20 #kisslinux <dylanaraps> Regardless though, I doubt this can happen again in the latest release 2020-01-30T23:36:26 #kisslinux <dylanaraps> (Were this a package manager bug)