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
rustyrazorblade has quit [Ping timeout: 252 seconds]
lukexj_laptop has joined #sandstorm
rustyrazorblade has joined #sandstorm
lukexj_laptop has quit [Quit: Leaving]
rustyrazorblade has quit [Quit: rustyrazorblade]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 252 seconds]
jemc has quit [Ping timeout: 244 seconds]
jacksingleton has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 244 seconds]
aldeka_limechat has quit [Remote host closed the connection]
jadewang has joined #sandstorm
peterood has joined #sandstorm
M-hrjet has quit [Read error: Connection reset by peer]
davidar has quit [Write error: Connection reset by peer]
eternaleye has quit [Write error: Connection reset by peer]
jadewang has quit [Remote host closed the connection]
azirbel has joined #sandstorm
<azirbel> getting a weird error from `vagrant-spk dev`. It looks like my setup/build scripts run with no errors, and then I get this:
<azirbel> App is now available from Sandstorm server. Ctrl+C to disconnect.
<azirbel> bash: line 1: 8311 Killed spk dev --pkg-def=/opt/app/.sandstorm/sandstorm-pkgdef.capnp:pkgdef
<azirbel> Connection to 127.0.0.1 closed.
<azirbel> File "/usr/local/bin/vagrant-spk", line 813, in <module>
<azirbel> Traceback (most recent call last):
<azirbel> main()
<azirbel> File "/usr/local/bin/vagrant-spk", line 810, in main
<azirbel> operation(args)
<azirbel> File "/usr/local/bin/vagrant-spk", line 599, in dev
<azirbel> "spk dev --pkg-def=/opt/app/.sandstorm/sandstorm-pkgdef.capnp:pkgdef"
<azirbel> File "/usr/local/bin/vagrant-spk", line 213, in call_vagrant_command
<azirbel> return subprocess.check_call(command, cwd=sandstorm_dir)
<azirbel> File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 540, in check_call
<azirbel> raise CalledProcessError(retcode, cmd)
<azirbel> whoops, sorry for spamming all those messages, I clicked the wrong button
<azirbel> anyway, any tips on where to start debugging this would be much appreciated! `vagrant-spk dev` is a pretty slow command so it might take me a while.
<azirbel> also, would love any/all tips on how to develop an ember application inside sandstorm without rebuilding it all the time.
<zarvox> azirbel: eep. I wonder if you're hitting the VirtualBox shared folder kernel oops bug.
M-hrjet has joined #sandstorm
<azirbel> shared folder problems sound likely
<zarvox> try "vagrant-spk vm ssh" to get a shell on the VM, and then "dmesg" to see if there's a recent oops?
<azirbel> I got it kinda-working via vagrant-spk dev, and then went back to development on my local system, and now tried again to run it inside sandstorm and got this problem
<azirbel> dmesg spit out a bunch of stuff, but I have no idea what it is
<zarvox> if you can pastebin it, I'll take a look at it
<zarvox> Yep, that's the one
<azirbel> woohoo!
<azirbel> I've finally reached the bleeding edge! how exciting!
<zarvox> I've heard that some people observe that it is fixed when they "vagrant-spk vm destroy" and "vagrant-spk vm up" again. I suspect it's an issue with mismatched host/guest additions versions, or guest kernel version mismatch, or something
<zarvox> VirtualBox's shared folder code has been a thorn in my side since 2013
<azirbel> ok will try that
<zarvox> as for having a better workflow with ember apps -- I think mnutt developed Davros with Ember, and had some techniques for making the iteration cycle faster.
<zarvox> I guess he's not around at the moment, but https://github.com/mnutt/davros/ mentions an "ember-cli-vagrant-spk" tool
<zarvox> which appears to restart spk dev whenever changes are detected in your app
<azirbel> oh yeah! thanks for reminding me, I saw that a long time ago and had forgotten where
<azirbel> ember-cli-vagrant-spk looks perfect
todayman has quit [Remote host closed the connection]
TC01 has quit [Read error: Connection reset by peer]
<azirbel> in theory, would you imagine people should be developing against a sandstorm-installed version of their app? Or develop against a locally run version, and then port to sandstorm after?
<azirbel> Finally, you should realize that you don't need to do all your development through spk dev. If you spk pack and install your app, you can still edit the code in-place in the var/sandstorm/apps/<pkdId> directory where it was installed.
<azirbel> ...but don't fully understand it.
<zarvox> Ahhh. That's more or less us admitting that the tracing filesystem performance combined with Rails' nonchalance for making excessive FS syscalls makes development super painful.
todayman has joined #sandstorm
TC01 has joined #sandstorm
<zarvox> And offering a kinda-weird workaround to make it less of a problem.
<zarvox> In an ideal world, I'd like to think that developing with vagrant-spk dev would be nice, and as apps want to integrate with more of Sandstorm's API surface/features (e.g. powerbox, user info, profile pictures, etc.), they'll have a better experience doing so with vagrant-spk dev.
<zarvox> For apps which are not Sandstorm-first or which are primarily deployed outside of Sandstorm, it might make more sense for the authors to develop and test in those environments.
<azirbel> ok cool, I'd think so too! I'm hoping to develop inside sandstorm now so I can see permissions working, because I have users with different roles
<zarvox> I hope some day we can move away from VirtualBox and the problems it causes for users and towards something using the native hypervisors of each platform, but right now we don't have the manpower to invest in that kind of tooling infrastructure
<azirbel> hey, great news! `vagrant-spk vm destroy && vagrant-spk vm up` worked, the app boots again now. Thanks zarvox!
<zarvox> hooray! Sorry for the trouble, but glad to hear things are working again. :)
<zarvox> unrelated: I am super excited we finally got to the bottom of https://github.com/sandstorm-io/sandstorm/pull/2157
<zarvox> that bug has caused seemingly random issues with Meteor apps for at least 7 months now
<azirbel> my `vagrant-spk dev` is really slow, and one reason seems to be `npm install`. I bet it's reinstalling from scratch every time. Is there a better way?
eternaleye has joined #sandstorm
davidar has joined #sandstorm
<azirbel> ah, I think ember-cli-vagrant-spk is probably that better way.
<azirbel> this diff is pretty amazing. Thank you mnutt, wherever you are! https://github.com/mnutt/davros/commit/2f10e0fe8aefb198498578acdf1598d497ed9acc
jadewang has joined #sandstorm
frigginglorious has joined #sandstorm
rustyrazorblade has joined #sandstorm
rustyrazorblade has quit [Client Quit]
frigginglorious has quit [Ping timeout: 264 seconds]
jemc has joined #sandstorm
jadewang has quit [Remote host closed the connection]
jacksingleton has quit [Ping timeout: 264 seconds]
eternaleye has quit [Changing host]
eternaleye has joined #sandstorm
peterood has quit [Quit: Connection closed for inactivity]
jemc has quit [Ping timeout: 252 seconds]
frankier has joined #sandstorm
<azirbel> actually, still confused. mnutt, if you happen to come by - where did your `npm install` go? It doesn't look like it's in `ember-cli-vagrant-spk`.
lukexj has quit [Ping timeout: 244 seconds]
lukexj has joined #sandstorm
Jan\ has joined #sandstorm
lukexj has quit [Quit: Leaving]
lukexj has joined #sandstorm
xobs has quit [Ping timeout: 246 seconds]
xobs has joined #sandstorm
decipherstatic has quit [Quit: Leaving]
azirbel has quit [Quit: Connection closed for inactivity]
tobald has joined #sandstorm
nwf_ has joined #sandstorm
nwf has quit [Ping timeout: 244 seconds]
lukexj has quit [Ping timeout: 244 seconds]
nwf_ is now known as nwf
lukexj has joined #sandstorm
booseye_eshgh45 has joined #sandstorm
booseye_eshgh45 has quit []
frigginglorious has joined #sandstorm
afuentes has joined #sandstorm
tobald has quit [Quit: Ex-Chat]
<simonv3> is there an RSS feed in the work that works responsively on smaller screens? TTR doesn’t do that very well :(
<dwrensha> simonv3: tinytinyrss has apps for mobile that work with sandstorm
<simonv3> dwrensha: oooh, really?
<simonv3> I’ll explore
<dwrensha> getting it set up is a bit tricky
<dwrensha> you need need to click the webkey button in the sandstorm topbar to generate a token
<dwrensha> and then paste various pieces of that webkey/token into various places in the ttrss config area
<dwrensha> I have it working on android
<dwrensha> I'm not sure if ios works
<simonv3> android is what I have, so I’ll have a look
<frigginglorious> simonv3: they have a 1 month trial app, and then you can buy it for $4 or $1 or something. i had downloaded it, but i forgot to try it.
<dwrensha> really? I've had if for more than a month, and I don't remember paying for anything
<frigginglorious> but i would like to hack away at TTRSS some day.
<frigginglorious> dwrensha: https://play.google.com/store/apps/details?id=org.fox.ttrss This is what i went with
jadewang has joined #sandstorm
<simonv3> It says “Trial version. Buy if you like”, guess it’s optional?
<simonv3> dwrensha: would I just paste the webkey into the connection URL?
<dwrensha> the fragment part of the webkey is the token
<dwrensha> that's your password
<dwrensha> (fragment = part after the "#")
<dwrensha> the part before the "#" is the connection URL
<dwrensha> and any username should work
<dwrensha> and I think there's one more confusing thing that I got wrong the first time....
<simonv3> ah
<dwrensha> hm... yeah it's confusing becuase there is "Tiny Tiny Rss Account" username/password
<dwrensha> and also HTTP auth username and password
<dwrensha> The instructions I just gave you apply to the HTTP auth stuff
<dwrensha> maybe you just leave the TTRSS account stuff blank?
xet7 has joined #sandstorm
<simonv3> hmm, yeah, I can’t get it right. I’m putting the fragment (stuff after the ‘#’) in the HTTP-Auth password field, and just “simon” in the username (I’ve tried blank, and a couple of other things) and the URL minus the fragment in the Connection URL. variously trying with ttrss account stuff blank and filled in. I just see the “server returned
<simonv3> status 401 unauthorized error” with link to “preferences” to set it up.
jemc has joined #sandstorm
<simonv3> I’ll play around more with it later
mnutt has joined #sandstorm
awfatherjoe has joined #sandstorm
awfatherjoe has left #sandstorm [#sandstorm]
azirbel has joined #sandstorm
aldeka_limechat has joined #sandstorm
Telesight has joined #sandstorm
lukexj has quit [Remote host closed the connection]
jacksingleton has joined #sandstorm
jacksingleton has quit [Quit: Leaving.]
peterood has joined #sandstorm
rustyrazorblade has joined #sandstorm
frigginglorious_ has joined #sandstorm
frigginglorious has quit [Ping timeout: 240 seconds]
frigginglorious_ is now known as frigginglorious
rustyrazorblade has quit [Client Quit]
jacksing1 has joined #sandstorm
jacksing1 is now known as jacksingleton
jacksingleton has quit [Client Quit]
jacksingleton has joined #sandstorm
mnutt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jadewang has quit [Remote host closed the connection]
xet7 has quit [Ping timeout: 260 seconds]
xet7 has joined #sandstorm
rustyrazorblade has joined #sandstorm
mnutt has joined #sandstorm
<zarvox> mnutt: azirbel had a question about ember-cli-vagrant-spk last night; not sure if you saw it or not!
xet7 has quit [Ping timeout: 250 seconds]
rustyrazorblade has quit [Read error: Connection reset by peer]
rustyrazorblade has joined #sandstorm
xet7 has joined #sandstorm
frigginglorious has quit [Quit: frigginglorious]
frigginglorious has joined #sandstorm
mnutt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
mnutt has joined #sandstorm
<mnutt> zarvox: awesome! I'll check the irc logs a bit later
lukexj_laptop has joined #sandstorm
lukexj_laptop has quit [Remote host closed the connection]
Telesight has quit [Quit: Leaving.]
rustyrazorblade has quit [Quit: rustyrazorblade]
rustyrazorblade has joined #sandstorm
lukexj_laptop has joined #sandstorm
lukexj_laptop has quit [Remote host closed the connection]
lukexj_laptop has joined #sandstorm
lukexj_laptop has quit [Client Quit]
lukexj_laptop has joined #sandstorm
Zertrin has quit [Remote host closed the connection]
Zertrin_ has joined #sandstorm
frigginglorious has quit [Quit: frigginglorious]
lukexj_laptop has quit [Ping timeout: 240 seconds]
mnutt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
frigginglorious has joined #sandstorm
afuentes has quit [Quit: Leaving]