asheesh changed the topic of #sandstorm to: Welcome to #sandstorm: home of all things sandstorm.io. Say hi! | Channel glossary: "i,i" means "I have no point, I just want to say". b == thumbs up. | Public logs at https://botbot.me/freenode/sandstorm/ & http://logbot.g0v.tw/channel/sandstorm/today
frigginglorious has quit [Quit: frigginglorious]
neynah has joined #sandstorm
frigginglorious has joined #sandstorm
hecliunyx has quit [Max SendQ exceeded]
NhanH has quit [Ping timeout: 260 seconds]
NhanH has joined #sandstorm
frigginglorious has quit [Quit: frigginglorious]
Rym has quit [Quit: Connection closed for inactivity]
jadewang has joined #sandstorm
jadewang has quit [Remote host closed the connection]
jadewang has joined #sandstorm
hecliunyx has joined #sandstorm
jadewang has quit [Read error: Connection reset by peer]
jadewang has joined #sandstorm
ecloud_ has quit [Ping timeout: 250 seconds]
jemc has quit [Ping timeout: 252 seconds]
ecloud has joined #sandstorm
<asheesh> pod: yay-ish
<asheesh> If you want, I'm happy to remote-debug at some point.
larjona_ has quit [Read error: Connection reset by peer]
larjona has joined #sandstorm
ecloud_ has joined #sandstorm
neynah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
mrshu has quit [Ping timeout: 252 seconds]
mrshu has joined #sandstorm
pod_ has joined #sandstorm
NwS has joined #sandstorm
pod has quit [Ping timeout: 276 seconds]
Isla_de_Muerte has quit [Ping timeout: 276 seconds]
ecloud_ has quit [Ping timeout: 276 seconds]
pod_ is now known as pod
ecloud_ has joined #sandstorm
Noob has joined #sandstorm
<Noob> Hello, what do you think? Could I use XAMPP to run sandstorm?
<sknebel> Noob: Sandstorm already contains the web server etc, so you don't need other runtime components
<sknebel> it only needs a recent enough linux
<Noob> I would like to set it up as a portable app on a USB stick. What would I need for this?
<sknebel> huh
<sknebel> not sure how/if that would work, outside of sticking an entire Linux VM on the stick
<sknebel> but maybe one of the devs has an idea
<Noob> Thank you, so I wait for an idea.
elih has joined #sandstorm
asmyers has joined #sandstorm
asmyers has quit [Remote host closed the connection]
asmyers has joined #sandstorm
Noob has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
amyers has joined #sandstorm
asmyers has quit [Ping timeout: 260 seconds]
jemc has joined #sandstorm
amyers has quit [Ping timeout: 240 seconds]
sydney_untangle has quit [Read error: No route to host]
sydney_untangle has joined #sandstorm
Rym has joined #sandstorm
Guest57779 has quit [Ping timeout: 260 seconds]
zeroish has quit [Ping timeout: 260 seconds]
prettyvanilla has quit [Remote host closed the connection]
_whitelogger has joined #sandstorm
simonv3_ is now known as simonv3
KCinJP_ is now known as KCinJP
DanC__ has joined #sandstorm
<mrdomino> any thoughts on how to do something like folder organization for grains? I'm considering doing a folder-layout link organizer as a meteor starter app, but it occurs to me that this is probably something that'd work better in sandstorm proper.
<dwrensha> a lot of people seem to prefer the notion of "tags" over the notion of "folders"
<mrdomino> Tags are pretty useful in general, but there are times when the hierarchical structure of folders comes in handy. Specifically I've seen a use case recently of an org using folders of documents in Google Drive to implement a wiki.
<mrdomino> The ability to do something like that in Sandstorm would probably reduce friction for them moving to it.
<mrdomino> (yeah we have a couple wiki apps, but afaik none of them provide real-time editing as smooth as etherpad's for instance)
<dwrensha> we're working on an idea of a "collections" app
<dwrensha> a grain would store references to other grains
<dwrensha> one that that's not quite clear to me yet is the question of when does it make sense for a grain to appear on the main list
<dwrensha> one major use case of the collections app is to allow sharing of a bunch of grains to a group of people
<mrdomino> i wonder if the grain list ought not to be the user's main entry point
<mrdomino> "show me a list of all the grains i own" maybe ought to be buried somewhere that's easy to find if you look for it but not the first thing you encounter
<mrdomino> the first thing you encounter maybe should ought to be a collection grain or a configurable root grain
raoulzecat has joined #sandstorm
mrshu has quit [Ping timeout: 252 seconds]
mrshu has joined #sandstorm
frigginglorious has quit [Quit: frigginglorious]
frigginglorious has joined #sandstorm
<rolig> I'm getting 'Upload failed: Unauthorized [403]' when trying to restore one particular (largish) grain. Any ideas?
<dwrensha> rolig: on Oasis or some other server?
<rolig> some other
<dwrensha> Do you have a reverse proxy like nginx set up in front of the Sandstorm server?
<rolig> nope
<dwrensha> does it work to restore smaller grains?
<rolig> yes
<rolig> also the grain is from a different sandstorm server originally
xet7b has quit [Remote host closed the connection]
<dwrensha> hm... I'm seeing "Upload failed: Invalid backup file. [500]"
<dwrensha> and no status bar...
<dwrensha> but apparently the upload actually continues
<dwrensha> and after a minute or so the grain is successfully restored
<dwrensha> so maybe what's broken is the upload status bar
<dwrensha> rolig: what browser are you using?
<rolig> uhhh i think i used chrome
<dwrensha> oh, I think I see the problem in my case
<dwrensha> maybe different from the problem you're hitting
<dwrensha> but it looks like we don't clear the error message for uploading
<rolig> it does seem to complete uploading for me. I let it sit untouched on the error screen for a long time before noticing it
<dwrensha> so if I have a failed upload, then next time I try uploading I see that error message instead of the %complete message
<rolig> and when restoring another grain that worked i noticed ther previous error was still there for an instant or two, yeah
<dwrensha> but the upload still happens
<dwrensha> rolig: I'm puzzled about why the error you see is a 403.
<dwrensha> I would maybe expect errors along the lines of "too big" or "timed out" or "bad request", but I don't know how "unauthorized" could happen.
<rolig> yeah it seems weird to me too
jadewang has quit [Remote host closed the connection]
jadewang has joined #sandstorm
<rolig> not to do with it being from another server?
jadewang has quit [Remote host closed the connection]
<dwrensha> grain backups are supposed to be mobile between servers
<rolig> I had hoped so, but wasnt sure
jadewang has joined #sandstorm
<rolig> I know docs say "you can restore it to any Sandstorm server." but when I got the error i just doubted it
<rolig> can i view a more detailed error log somewhere?
<dwrensha> the tail of the log can be viewed through the web interface at /admin/log
<dwrensha> /opt/sandstorm/var/log/sandstorm.log is the actual file
<rolig> nothing jumps out at me there
<rolig> i dont think its mentioned at all
<rolig> although i am getting warned about wildcard host now, which i wasnt an hour ago, probably not related i guess
<dwrensha> rolig: is your wildcard host properly configured?
<rolig> i'm checking now. using sandcats so i figured that would be a-ok?? but im going through the docs
<dwrensha> if you can successfully open any grain at all, then your wildcard host is probably OK
<rolig> then yeah its fine :)
<dwrensha> asheesh might be interested in hearing about this ^
dograt_ has quit [Ping timeout: 250 seconds]
dograt has joined #sandstorm
neynah has joined #sandstorm
<dwrensha> jparyani: I'm getting a 401 when I try to set up tinytinyrss on my phone
<dwrensha> is there something in particular I should be putting in for "the username of your Tiny Riny RSS account"
<jparyani> nope, anything should work
<dwrensha> or "The password of you TinyTiny Rss account"?
<jparyani> password should be the webkey I believe
<dwrensha> this is separate from the http-authentication settings
<dwrensha> which is where I put the webkey
<jparyani> ah ok, put nothing there
<dwrensha> actually, I put the webkey in both password fields
<jparyani> ya dont do that
<dwrensha> OMG it worked
<jparyani> haha nice
<jparyani> but ya, it needs clearer instructions it seems
<jparyani> ill rewrite and add an offer template to boot
<dwrensha> it was really annoying to have to select just the token part of the URL
<jparyani> ya
<dwrensha> i ended up pasting into a mail compose field
<jparyani> haha
<dwrensha> so that I would have a good selection cursor
<jparyani> offer template should solve this problem
<rolig> dwrensha, for the record no error restoring the same grain to oasis =/
frigginglorious has quit [Ping timeout: 246 seconds]
frigginglorious has joined #sandstorm
<dwrensha> rolig: how large is the zip file?
<rolig> 60mb
<rolig> that's large for me - it takes like 2 hours to upload
<dwrensha> ouch
<dwrensha> does it also take 2 hours on Oasis?
<rolig> yeah i just have a slow connection
frigginglorious has quit [Quit: frigginglorious]
<dwrensha> rolig: how many times have you tried, and has it been the same error each time?
<rolig> three or four, and yeah same 403 error. right now I've logged out all other sessions, unlinked my google account, freshly logged in, trying again
<rolig> maybe worth noting that the first time i didn't have the app i was restoring installed, and still got the 403
<rolig> i tried that on oasis and got 550 - install the app first or something
<rolig> err 500*
amyers has quit [Ping timeout: 246 seconds]
<dwrensha> rolig: I was able to reproduce your error!
<rolig> yaay. how?
frigginglorious has joined #sandstorm
<dwrensha> it's usually 15 minutes
<dwrensha> which I guess means that uploads that take more than 15 minutes are guaranteed to fail?
<dwrensha> the backend works somewhat differently on Oasis
<rolig> thats interesting because it took ages on oasis.
<rolig> ah
frigginglorious has quit [Ping timeout: 276 seconds]
phildini_ has joined #sandstorm
<dwrensha> I suppose I should have asked you to look at your browser console
<dwrensha> the "Token was not found, or user cannot create grains" message would have been there, I think
au_ has joined #sandstorm
<rolig> hah, oh well. thanks for tracking it down :D
<dwrensha> we should file an issue for this...
<dwrensha> I'm going to try to understand a few more things first
<rolig> ok
M-eternaleye has joined #sandstorm
eternaleye has quit [Ping timeout: 268 seconds]
phildini has quit [Ping timeout: 268 seconds]
derf- has quit [Ping timeout: 268 seconds]
au has quit [Ping timeout: 268 seconds]
phildini_ is now known as phildini
derf-- has joined #sandstorm
derf-- is now known as derf-
frigginglorious has joined #sandstorm
amyers has joined #sandstorm
amyers has quit [Remote host closed the connection]
amyers has joined #sandstorm
frigginglorious has quit [Quit: frigginglorious]
<asheesh> Thanks dwrensha !
<asheesh> Also rolig you said you were experiencing the big red wildcard host warning?
<asheesh> zarvox: My current intuition (your opinion requested) is that "Perform a self-test" should be an opt-in action, and that it should eventually grow a home in "New admin". +1/-1/discuss-later ?
<asheesh> That doesn't have to be part of the work toward "Ship new admin" since it's a new feature, but I thought I'd see what you think.
<zarvox> asheesh: I think the primary value comes in catching the misconfiguration before you get too far down the rabbit hole, so I'd rather see it *earlier*, like in the setup wizard.
<zarvox> Also I suspect that it should happen automatically.
<zarvox> The idea of the setup wizard is that you can't think you have a functional setup when you in fact don't, and the wildcardhost checks sound like they totally fit in there.
<zarvox> It is a bit sad that if we block you earlier, you can't fix your wildcard DNS later, especially if you have to wait for DNS propagation delays or something.
<zarvox> So maybe it should remain advisory rather than mandatory. But basically, if you don't have a wildcardhost, you don't have any working apps, so...there's a limit to how much you can actually use the server.
frigginglorious has joined #sandstorm
<zarvox> I would be +1 on automatic checks in setup, and +1 on invokable checks somewhere in new-admin.
<asheesh> I like that a lot.
NwS has quit [Ping timeout: 244 seconds]
Triplefox has quit [Quit: No Ping reply in 180 seconds.]
aldeka has quit [Ping timeout: 246 seconds]
Triplefox has joined #sandstorm
aldeka has joined #sandstorm
NwS has joined #sandstorm
<rolig> asheesh, yep getting the wildcard error but not actually having problems
<Mitar> zarvox: can you release a new version of the test app?
frigginglorious has quit [Ping timeout: 240 seconds]
jadewang_ has joined #sandstorm
<zarvox> Mitar: I can, but I would like to first rename the method you added to something like `showConnections` or something hinting at a connection graph more broadly, since as we move forward with powerbox things, the audit view will also include which grains we import capabilities from, which grains we export capabilities to, etc.
<Mitar> as you want
jadewang has quit [Ping timeout: 276 seconds]
<Mitar> you can merge into the test app and change it there
<Mitar> and I can give you permissions on my fork to just edit in the branch
<Mitar> or you can merge in and then edit
<Mitar> in general, I think I cannot contribute much here because those details you know the best
<zarvox> okay
<zarvox> I am also looking into your JSCS issues, FWIW
<Mitar> for that I just downgraded version :-)
amyers has quit [Ping timeout: 276 seconds]
raoulzecat has quit [Ping timeout: 252 seconds]
raoulzecat has joined #sandstorm
frigginglorious has joined #sandstorm
neynah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
neynah has joined #sandstorm
frigginglorious has quit [Quit: frigginglorious]