posix4e has joined #sandstorm
<posix4e> What's the current favorite dropbox for sandstorm?
<paulproteus> Dropbox in the sense of a web-based file storage app that also provides native sync to one's desktop?
<paulproteus> I know of no such app at the moment in https://sandstorm.io/apps/ !
<paulproteus> I would _love_ to see one.
<posix4e> I wonder if bit torrent makes sense
<paulproteus> Meaning https://www.getsync.com/ ?
<paulproteus> I don't know if their server software is available as open source for someone to package for Sandstorm, alas.
<paulproteus> I'm personally most excited about https://syncthing.net/
<paulproteus> It also ranks reasonably highly at http://sandstorm.io/vote
<paulproteus> It's in go, so probably packaging it via the standard https://github.com/sandstorm-io/sandstorm/wiki/Packaging-Guide documentation would work reasonably well.
<paulproteus> Huge props to presumably ocdtrekkie who labeled it as PLATFORM:GO
<posix4e> i guess i can share on etherpad?
<paulproteus> For rich text document writing, that's what I do, yeah.
<paulproteus> >>> 'https://github.com/sands​torm-io/sandstorm/pull/472'
<paulproteus> 'https://github.com/sands\xe2\x80\x8btorm-io/sandstorm/pull/472'
<paulproteus> I see.
<paulproteus> Interesting. I don't really understand how this thing works yet, but it seems promising!
<posix4e> i have no idea what's good
<posix4e> i installed the command line from npm, interesting
posix4e has left #sandstorm [#sandstorm]
jadewang has quit [Remote host closed the connection]
gopar has joined #sandstorm
<paulproteus> kentonv: What machien is the real machine for dl.sandstorm.io, for me to put in/etc/hosts?
<paulproteus> Is it fe?
<paulproteus> Also I can ask privately instead.
<paulproteus> Sorry that I look like a scammer who stole Asheesh's IRC account; I'm just typing into mosh on an extremely laggy IRC connection.
<paulproteus> Hmm, that does seem right. OK!
<kentonv> yes it's fe.
<paulproteus> Yeah, turns out if your architecture is:
<paulproteus> (machine running Vagrant) --> (VM created by Vagrant) --> (script running in Vagrant)
<paulproteus> and you edit the /etc/hosts of (machine running Vagrant)
<paulproteus> when the script runs, it won't use that value.
<paulproteus> Which, in hindsight, is pretty clear.
<paulproteus> I'm still really excited that I get to use qemu (without KVM) for something useful.
<paulproteus> I don't know why Vagrant+libvirt+qemu didn't occur to me years ago.
<paulproteus> It's so gloriously ridiculous.
<paulproteus> This GCE VM is a lot slower than my laptop, I think.
gopar has quit [Quit: Leaving]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 256 seconds]
mort___ has joined #sandstorm
posix4e has joined #sandstorm
<posix4e> Is it even possible to run sandstorm on centos 7?http://pastebin.com/rmeNbSke
<posix4e> I guess I just need to recompile the kernel?
<kentonv> what kernel version?
<posix4e> Linux whatever.wuli.nu 3.10.0-229.1.2.el7.x86_64 #1 SMP Fri Mar 27 03:04:26 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
<kentonv> too old, needs 3.13
<posix4e> I'll just try compiling a custom kernel for centos then. Should be fun
<kentonv> I guess the kernel version check somehow got re-ordered to be after the userns check
gopar has joined #sandstorm
mort___ has quit [Quit: Leaving.]
<paulproteus> Thanks kentonv .
<paulproteus> I should add a test for that.
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 256 seconds]
joshbuddy has quit [Quit: joshbuddy]
<paulproteus> Fixed.
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 255 seconds]
<iangreenleaf> @paulproteus: A problem I've run into with the install script: I can't override all the env vars to make it fully non-interactive. For ex, at first I was using the full install and discovered that I can't set USE_SANDCATS (it gets clobbered). So I switched to dev install, and discovered that setting USE_DEFAULTS=no does no good (it still prompts)
<paulproteus> iangreenleaf: That is intriguing but also I am right about to fall asleep.
<paulproteus> Having said that, a few things.
<paulproteus> 1. Are you running it as root?
<paulproteus> If you're not, note that it re-executes itself as root, and only passes some variables through.
<iangreenleaf> 1. I am (well, running it as another user but with sudo)
<paulproteus> 2. Some of these are best understood as local variables to the script, rather than environment variables. I think USE_SANDCATS is one such variable.
<paulproteus> Are you letting _it_ call sudo, or using 'sudo install.sh'?
<paulproteus> If the former, then it limits which variables it passes through.
<iangreenleaf> sudo install.sh
<paulproteus> Great, that should work well enough.
<paulproteus> Toward the top of install.sh there is:
<paulproteus> USE_SANDCATS="no"
<paulproteus> Which means it ignores whatever is in the environment and sets a script variable to "no" and then proceeds.
<iangreenleaf> Right, that's the problem.
<paulproteus> You could do something like:
<paulproteus> USE_SANDCATS="${USE_SANDCATS:-no}"
<paulproteus> I think that expression uses the env var, but defaults to "no".
<paulproteus> Having said that, I didn't write the handling of USE_SANDCATS with this in mind. You'd have better luck specifying ACCEPTED_FULL_SERVER_INSTALL=yes
<paulproteus> ACCEPTED_FULL_SERVER_INSTALL _is_ designed for use by passing in via the environment.
<iangreenleaf> Yeah, that would be great. Would you be open to patching install.sh to support passing these things in?
<paulproteus> My answer is sort of "yes and no". I'd have to think about it. To my mind, there are some of these that are already designed for passing in, and others that aren't, and a reason I'm not fully sure I want to say "yes" is that I don't look forward to supporting this as an official API.
<paulproteus> Given that these are sort of just variables that I made for the program!
<paulproteus> Supporting ACCEPTED_FULL_SERVER_INSTALL=yes I could get behind, though!
<paulproteus> That is, reading that out of the environment, and doing the right thing. In fact, I _think_ it already does.
<iangreenleaf> Yeah, give it some thought. It would be great (not just for my purposes, but for others as well) if it were possible to make it run non-interactively.
<paulproteus> I agree re: non-interactively. I think we might just disagree on the details.
<paulproteus> Here's a question for you.
<paulproteus> Would something like this work for you?
<iangreenleaf> Problem with ACCEPTED_FULL_SERVER_INSTALL is that's only for the full install, and the full install clobbers USE_SANDCATS
<iangreenleaf> plus some other vars like PORT
<paulproteus> sudo ACCEPTED_FULL_SERVER_INSTALL=yes DESIRED_SANDCATS_NAME=mylovelyplace install.sh
<iangreenleaf> yeah, that would be fine, especially if DESIRED_SANDCATS_NAME=none disabled it
<paulproteus> "disabled" like turns off Sandcats?
<iangreenleaf> yeah
<paulproteus> Fair enough.
<iangreenleaf> that's sorta the behavior of the prompt already, so should fit in well
<paulproteus> Right, that makes sense.
<iangreenleaf> Ok, great. I'm going to sleep too, but I'll come back to this sooner or later. Happy to submit some patches too if I know you're on board.
<paulproteus> I think I'll be happy to see the patches and I'm theoretically on board and seeing the patches would help me better understand exactly the use case you're going for.
<paulproteus> Even if I might have feedback and you might have to rework it a little bit, I think that's the best way forward -- I'm on board in theory at least.
<iangreenleaf> Sounds good. We can pick up in a day or 2 or 3.
<paulproteus> (-:
<paulproteus> Ciao for now! I'll read here + github + email etc.
<paulproteus> And thanks for stopping by!
<paulproteus> Not everyone reaches out to a project when they have questions. It's really great to meet people who do.
<iangreenleaf> Thanks for all your help!
<paulproteus> BTW
<paulproteus> yay!
<paulproteus> Good night!
<iangreenleaf> haha, awesome
<iangreenleaf> glad to see you all are pumped on testing, that's a good trait
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 265 seconds]
darius has quit [Remote host closed the connection]
paroneayea has quit [Read error: Connection reset by peer]
paroneayea has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 258 seconds]
gopar has quit [Quit: Leaving]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 252 seconds]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 265 seconds]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 245 seconds]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 256 seconds]
paroneayea has quit [Read error: Connection reset by peer]
paroneayea has joined #sandstorm
mort___ has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 256 seconds]
mort___ has quit [Quit: Leaving.]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 265 seconds]
mort___ has joined #sandstorm
mort___ has quit [Quit: Leaving.]
paroneayea has quit [Ping timeout: 256 seconds]
paroneay` has joined #sandstorm
jadewang has joined #sandstorm
paroneay` is now known as paroneayea
paroneayea has quit [Changing host]
paroneayea has joined #sandstorm
jadewang has quit [Ping timeout: 250 seconds]
mort___ has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 245 seconds]
mort___ has quit [Quit: Leaving.]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 255 seconds]
joshbuddy has joined #sandstorm
gopar has joined #sandstorm
mort___ has joined #sandstorm
mort___ has quit [Quit: Leaving.]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 265 seconds]
hunterm has quit [Remote host closed the connection]
jancborchardt has quit [Remote host closed the connection]
hunterm has joined #sandstorm
darius has joined #sandstorm
jancborchardt has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 252 seconds]
darius has quit [Ping timeout: 276 seconds]
dwrensha has quit [Ping timeout: 276 seconds]
jadewang has joined #sandstorm
darius has joined #sandstorm
jadewang has quit [Ping timeout: 265 seconds]
joshbuddy has quit [Quit: joshbuddy]
mort___ has joined #sandstorm
<XgF> Hmm, Plex are now issuing all their users wildcard certifiicates: https://blog.filippo.io/how-plex-is-doing-https-for-all-its-users/
mort___ has quit [Quit: Leaving.]
isd has joined #sandstorm
darius has quit [Ping timeout: 255 seconds]
whyrusleeping has quit [Ping timeout: 265 seconds]