💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-01-30.txt captured on 2024-06-16 at 13:51:57.

View Raw

More Information

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