<asheesh>
wolcen: Did you get your problems fixed?
<asheesh>
bb010g: I believe the sandcats cert stuff tries to wait ~10 minutes for OCSP to settle down.
<asheesh>
Did you recent restart your Sandstorm service, out of curiosity?
iangreenleaf has quit [Ping timeout: 240 seconds]
phildini has quit [Ping timeout: 272 seconds]
aldeka has quit [Quit: No Ping reply in 180 seconds.]
joshbuddy has joined #sandstorm
iangreenleaf has joined #sandstorm
<wolcen>
asheesh: been doing client work all day, so I haven't had a chance to try again yet. It's easy enough though - I'll do it now.
aldeka has joined #sandstorm
phildini has joined #sandstorm
myguidingstar has quit [Ping timeout: 256 seconds]
myguidingstar has joined #sandstorm
<asheesh>
wolcen: OK!
<asheesh>
wolcen: Let me know how it goes. Hopefully it fails or succeeds quickly, and then you'll have a question you can ask, and then I can fix it if needed.
<wolcen>
asheesh: yeah, it failed quick, but I have something to fix for now ;P way to be positive about it though.
<asheesh>
(-:
<asheesh>
Do let me know if there's anything I can help you debug.
<asheesh>
That should be fine, although in the long term it'll require that you ask the user if it's OK to communicate with leaflet, but that's a ways away at the moment, and anyway the user will presumably say yes.
<asheesh>
That's assuming you need to communicate with leaflet. But maybe the app doesn't even need that, and can bundle whatever it needs. And again, that's a ways away, and we'll help you migrate, and we don't plan to break any existing apps.
<mrflos>
ok thank you very much!! i have a lot of questions!
<asheesh>
Great! Keep asking them for now, although if it can wait about 10 hours, that's easier for me, since I can sleep. But I don't know your schedule, etc.
<mrflos>
here are some different visualisation from yeswiki
<asheesh>
You can bundle themes, and/or you can allow users to upload them.
<mrflos>
cool
<asheesh>
If they upload them, they must go to /var somewhere, since the app can only write to /var
<mrflos>
yes kentonv informed me about that, no problem
<asheesh>
Great.
<mrflos>
(if symlink is ok)
<asheesh>
Ya, 'tis
<mrflos>
cool i will explore this
<asheesh>
(note: if you're using vagrant-spk on Windows, you might have symlink issues that come from VirtualBox; if you run into that, then I can possibly help diagnose)
<mrflos>
also provide a git repo
<asheesh>
A question for you:
<mrflos>
i'm on linux and mac os
<asheesh>
Is it OK for your package to always require the user to be logged in to Sandstorm?
<asheesh>
And/or always have the Sandstorm top & side bar visible?
<mrflos>
yes i already experimented all this this ghost blog
<asheesh>
I would use this for internal data organizing within groups, so for me the top/sidebar within Sandstorm is A-OK, but I wanted to bring that to your attention.
<asheesh>
Cool.
<mrflos>
great stuff
<asheesh>
: D
<mrflos>
i'm planning on using the acls of sandstorm for yeswiki
<mrflos>
owner is admin
<mrflos>
and invited guys can edit
<mrflos>
inconito can read
<mrflos>
something basic like this
<asheesh>
Sounds pretty reasonable to me.
<mrflos>
and in a second time, static publishing
<mrflos>
but there is a long way!
<mrflos>
jsut one last little question
<asheesh>
FWIW the WordPress package literally uses wget for static publishing. But yes, there is a long way!
<asheesh>
OK! What else?
<asheesh>
You're fun to talk to, so I'm happy to answer other questions really.
<mrflos>
in the future, could sandstorm work on arm processors?
<mrflos>
or does it uses some strange virtualisation stuff
<asheesh>
It doesn't use any strange virtualization, but there are 2 problems with Sandstorm on ARM.
<mrflos>
(sorry i'm not super technical, got the big picture but no more)
<asheesh>
1. Sandstorm packages are "binary" packages, containing the full compiled code of the app. There's no meta-data about what CPU architecture a package is compiled using.
<mrflos>
ok.
<asheesh>
2. Sandstorm uses MongoDB which has no officially-supported ARM build, if I understand correctly.
<mrflos>
got it.
<mrflos>
sad, by dream use case would be
<asheesh>
These are not showstoppers, but they do mean that we (the main Sandstorm team) aren't currently prioritizing it working on ARM. If you end up making it work on ARM, we will be enthusiastic for you!
<mrflos>
go to the forest, use an arm box on battery to provider sandstorm server
nicolagreco has quit [Remote host closed the connection]
jar286 has joined #sandstorm
jar286 has quit [Ping timeout: 276 seconds]
jar286 has joined #sandstorm
Triplefox has joined #sandstorm
jar286 has quit [Ping timeout: 272 seconds]
mnutt has joined #sandstorm
rhiaro_ is now known as rhiaro
mnutt has quit [Quit: mnutt]
mnutt has joined #sandstorm
wolcen has joined #sandstorm
decipherstatic has joined #sandstorm
decipherstatic has quit [Remote host closed the connection]
decipherstatic has joined #sandstorm
mrflos has joined #sandstorm
decipherstatic has quit [Remote host closed the connection]
kecolus has joined #sandstorm
bb010g has quit [Quit: Connection closed for inactivity]
wolcen has quit [Ping timeout: 250 seconds]
|jemc| has joined #sandstorm
rolig has quit [Quit: Quit]
mnutt has quit [Quit: mnutt]
rolig has joined #sandstorm
relicanth has joined #sandstorm
relicanth has quit [Client Quit]
relicanth has joined #sandstorm
simonv3 has joined #sandstorm
canucky has joined #sandstorm
* asheesh
waves, good morning all.
<canucky>
hey folks - been looking around for the docs outlining how I can setup our landing page like you have at https://oasis.sandstorm.io/ - can you point me in the right direction
<asheesh>
canucky: Hi! Right!
<asheesh>
I can explain it to you here, but I haven't written up docs yet.
<asheesh>
If you can wait ~1h then I can try to write some fairly comprehensible docs and point you at them; if you want it in the next 15 min, then I can answer over IRC.
<asheesh>
I prefer the former, if that works for you. Thoughts?
<asheesh>
mrflos: You can't "mv", since /opt/app is mounted read-only.
<asheesh>
You can 'cp -a' though.
<asheesh>
Similarly you can't write to /opt/app/cache but "ln -s /var/storage/cache /opt/app/cache" would write to /opt/app/cache
<asheesh>
But you could make this symlink in build.sh instead.
<asheesh>
Basically, I think the key insight here is "make (broken) symlinks in build.sh" and then "cp -a, not mv, in launcher.sh"
wolcen has quit [Ping timeout: 250 seconds]
<mrflos>
mmmhh..
<mrflos>
my problem is that i have usefull data already
<asheesh>
If you want to connect to the grain... well basically there's a half-documented thing you can do which maybe I should document more formally today via "nsenter".
<mrflos>
like in /themes
<mrflos>
it should be writable, and containing data
<asheesh>
FWIW that will mean that on grain creation, the data directory will use up user storage, and that you have no migration plan for updating themes on app update.
<asheesh>
So you might be better off symlinking some of those files into /var so that the user can upload new ones, but the ones that come from the app are still auto-updated when the app is updated.
<asheesh>
Feel free to decide to worry about that later, though.
<mrflos>
yeah i'm starting to think that i should only have an uploads dir in var
<mrflos>
and for now keep the themes in the application apk
<asheesh>
That makes sense to me, for what it's worth.
<asheesh>
What you could also do, if people want to add their own themes, is you could have the app code search /var/themes as *well* as /opt/app/themes
<asheesh>
In which case the app would have to be able to search two theme directories.
<asheesh>
GitWeb Pages is an app that XgF made that I love but where no one has improved the UI enough for people to be excited about putting it on the app market. | :
<asheesh>
Plus we keep thinking that the powerbox is just around the corner so then it wouldn't have to integrate as much functionality into one single app.
<phildini>
it seems a) slower? and b) I just got a cloudflar error page trying to access.
<phildini>
refreshing fixed the 'error', but something to be aware of.
<asheesh>
Yeah, hilariously, we just fixed an out-of-disk condition on alpha.sandstorm.io.
<asheesh>
Anyway should be OK now?
<maurer>
Random stupid idea that I just feel like voicing - capnproto mediated remote zfs disks
<maurer>
(ignore me! :) )
<phildini>
asheesh: idea that I can file an issue against, and maybe even contribute to: vagrant-spk should be installable via homebrew on mac?
jadewang has quit [Remote host closed the connection]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 264 seconds]
<ocdtrekkie_>
paulproteus : I am really backlogged on other projects. I tagged you in a thing, someone suggested Wallabag be on Sandstorm months ago.