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
joshbuddy has quit [Quit: joshbuddy]
<mrdomino> i think i missed the discussion on the etag groove basin thing. was that somehow causing the crash?
<mrdomino> asheesh: say i wanted to make a landing page for my sandstorm instance. what is a good app for that? also is there a class of user that isn't admin but can create grains?
mwcampbell has quit [Quit: Leaving]
frigginglorious has joined #sandstorm
isd has joined #sandstorm
isd has quit [Ping timeout: 250 seconds]
neynah has joined #sandstorm
<zarvox> asheesh: I have a present for you: https://github.com/sandstorm-io/vagrant-spk/pull/125
mnutt has joined #sandstorm
mnutt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
mnutt has joined #sandstorm
neynah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
raoulzecat has quit [Ping timeout: 250 seconds]
neynah has joined #sandstorm
mnutt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<mrdomino> so i'm gonna try and port habitrpg
<dwrensha> mrdomino: no, etags were not causing the crash. they were just preventing me from repackaging the app.
<mrdomino> ooooh
<dwrensha> that is, they were not causing any crash that's in the currently released version
<mrdomino> right
<mrdomino> so habitrpg comes with its own Vagrantfile
<mrdomino> looks like it's just node + mongodb
<mrdomino> it seems like there ought to be a shortcut for vagrant-spk in that situation but i have no experience with vagrant-spk whatsoever
<mrdomino> (or vagrant for that matter)
|jemc| has quit [Ping timeout: 272 seconds]
mnutt has joined #sandstorm
mnutt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
mnutt has joined #sandstorm
<gwillen> hi #sandstorm
<gwillen> I hear from G+ that I'm supposed to join you here or something
<neynah> hello!
|jemc| has joined #sandstorm
neynah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
joshbuddy has joined #sandstorm
droyo has joined #sandstorm
|jemc| has quit [Ping timeout: 265 seconds]
rolig has quit [Ping timeout: 265 seconds]
rolig has joined #sandstorm
simonv3 has quit [Quit: Connection closed for inactivity]
rolig has quit [Ping timeout: 272 seconds]
rolig has joined #sandstorm
mnutt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
isd has joined #sandstorm
AsheeshRoam has joined #sandstorm
<AsheeshRoam> Mrdomino
<AsheeshRoam> Wrt splash page it is in there
isd has quit [Quit: Leaving.]
<AsheeshRoam> Wrt users
<AsheeshRoam> Go to admin area, then look for invited user vs guest vs admin
<AsheeshRoam> Need to doc that
<AsheeshRoam> Afk
AsheeshRoam has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
droyo has quit [Ping timeout: 276 seconds]
ripdog has quit [Ping timeout: 260 seconds]
ripdog has joined #sandstorm
raoulzecat has joined #sandstorm
joshbuddy has quit [Quit: joshbuddy]
paroneayea has quit [*.net *.split]
pdurbin has quit [*.net *.split]
zeroish has quit [*.net *.split]
myguidingstar has quit [*.net *.split]
asheesh has quit [*.net *.split]
au has quit [*.net *.split]
Jan\ has quit [*.net *.split]
docaedo has quit [*.net *.split]
niek has quit [*.net *.split]
sydney_untangle has quit [*.net *.split]
dwrensha has quit [*.net *.split]
aldeka has quit [*.net *.split]
maurer has quit [*.net *.split]
hunterm__ has quit [*.net *.split]
garrison has quit [*.net *.split]
nicolagreco has quit [*.net *.split]
xet7 has quit [*.net *.split]
coyotebush has quit [*.net *.split]
froggytold has quit [*.net *.split]
dcb has quit [*.net *.split]
Triplefox has quit [*.net *.split]
dvn has quit [*.net *.split]
chilts has quit [*.net *.split]
prosody has quit [*.net *.split]
azirbel has quit [*.net *.split]
e` has quit [*.net *.split]
ripdog has quit [*.net *.split]
bpierre has quit [*.net *.split]
Guest61696 has quit [*.net *.split]
Salt has quit [*.net *.split]
edunham has quit [*.net *.split]
derf- has quit [*.net *.split]
augustl has quit [*.net *.split]
ckocagil has quit [*.net *.split]
Kamilion has quit [*.net *.split]
luckre_ has quit [*.net *.split]
citruspi has quit [*.net *.split]
raoulzecat has quit [*.net *.split]
rolig has quit [*.net *.split]
frigginglorious has quit [*.net *.split]
mrdomino has quit [*.net *.split]
rustyrazorblade has quit [*.net *.split]
phildini has quit [*.net *.split]
iangreenleaf has quit [*.net *.split]
mrshu has quit [*.net *.split]
jparyani has quit [*.net *.split]
gwillen has quit [*.net *.split]
TC01 has quit [*.net *.split]
[d__d] has quit [*.net *.split]
_iwc has quit [*.net *.split]
ecloud has quit [*.net *.split]
keturn has quit [*.net *.split]
dograt has quit [*.net *.split]
dlitz has quit [*.net *.split]
saneki has quit [*.net *.split]
XgF has quit [*.net *.split]
TwoJames2 has quit [*.net *.split]
larjona has quit [*.net *.split]
rhiaro has quit [*.net *.split]
eternaleye has quit [*.net *.split]
sprin has quit [*.net *.split]
logbot__ has quit [*.net *.split]
preilly has quit [*.net *.split]
NhanH has quit [*.net *.split]
aaronr has quit [*.net *.split]
todayman has quit [*.net *.split]
Zertrin has quit [*.net *.split]
digitalcircuit has quit [*.net *.split]
zarvox has quit [*.net *.split]
warren has quit [*.net *.split]
mcpherri1 has quit [*.net *.split]
indiebio_ has quit [*.net *.split]
sugarpuff has quit [*.net *.split]
KCinJP has quit [*.net *.split]
shachaf has quit [*.net *.split]
mattl has quit [*.net *.split]
nolski has quit [*.net *.split]
uppermgmt has quit [*.net *.split]
kxra has quit [*.net *.split]
simonft has quit [*.net *.split]
tdfischer has quit [*.net *.split]
codebam has quit [*.net *.split]
nicolagreco has joined #sandstorm
phildini has joined #sandstorm
rolig has joined #sandstorm
rustyrazorblade has joined #sandstorm
14WAAVNXE has joined #sandstorm
ecloud has joined #sandstorm
keturn has joined #sandstorm
XgF has joined #sandstorm
dograt has joined #sandstorm
dlitz has joined #sandstorm
saneki has joined #sandstorm
dlitz_ has joined #sandstorm
_iwc has joined #sandstorm
XgF has quit [Disconnected by services]
XgF has joined #sandstorm
keturn_ has joined #sandstorm
nwf has quit [Ping timeout: 240 seconds]
_iwc has left #sandstorm [#sandstorm]
_iwc has joined #sandstorm
dlitz has quit [Quit: No Ping reply in 180 seconds.]
ecloud has quit [Quit: No Ping reply in 180 seconds.]
keturn has quit [Ping timeout: 272 seconds]
saneki has quit [Ping timeout: 272 seconds]
saneki has joined #sandstorm
nwf has joined #sandstorm
M-eternaleye has joined #sandstorm
M-eternaleye has quit [Quit: node-irc says goodbye]
M-eternaleye has joined #sandstorm
M-eternaleye has quit [Quit: node-irc says goodbye]
M-eternaleye has joined #sandstorm
M-eternaleye has quit [Quit: node-irc says goodbye]
M-eternaleye has joined #sandstorm
droyo has joined #sandstorm
<mrdomino> asheesh: invited users can make new grains?
<dwrensha> yes
<pdurbin> Is it much more strongly recommended (read: easier for authors and people running the app) to write Sandstorm applications in Meteor than Go?
dograt_ has joined #sandstorm
dograt has quit [Quit: No Ping reply in 180 seconds.]
<dwrensha> pdurbin: I recommend using whatever stack you're most comfortable with
<dwrensha> Meteor will take care of a lot of things for you, and it provides convenient Sandstorm integration with https://github.com/sandstorm-io/meteor-accounts-sandstorm
<dwrensha> Go will likely allow you to make a lighter-weight app that starts faster and consumes fewer server resources
<mrdomino> hmmmmm so i'm logged in as an invited user, and for some reason i only see etherpad, and no other installed apps
<dwrensha> mrdomino: do you see a "+" button under "All apps" in /apps ?
<dwrensha> "Install... from App Market"
<mrdomino> yeah it seems to work. istr that not working when i tried it a couple days ago, but it looks fine now. thanks!
<pdurbin> dwrensha: thanks!
<pdurbin> Are any of the apps at https://apps.sandstorm.io written in Go?
<dwrensha> File Drop and Gogs
<dwrensha> maybe others?
<pdurbin> ok, so https://github.com/zombiezen/filedrop ( https://github.com/cem/gogs-sandstorm doesn't seem to be in Go). thanks!
<dwrensha> the main Gogs repo is mostly Go: https://github.com/gogits/gogs
<dwrensha> looks like gogs-sandstorm downloads the main repo in this makefile: https://github.com/cem/gogs-sandstorm/blob/master/Makefile
<pdurbin> oh! interesting. thanks
droyo has quit [Ping timeout: 250 seconds]
simonv3 has joined #sandstorm
droyo has joined #sandstorm
<pdurbin> I'm not sure I quite get this FileDrop thing but I should probably play with it from my laptop rather than my phone.
droyo has quit [Ping timeout: 245 seconds]
droyo has joined #sandstorm
|jemc| has joined #sandstorm
<frigginglorious> Whats a good way of transferring a standard media-wiki site to Sandstorm grain of media wiki? they are both running on the same server
<frigginglorious> oh it looks like there might be a built-in export/import function
14WAAVNXE is now known as ecloud
<mrdomino> wow, habitrpg is hard to get running
<dwrensha> mrdomino: what kind of problems are you hitting?
<mrdomino> there's the larger problem of "habitrpg wants you to specify a bunch of third-party integrations in config.json" that i've just tabled to try to get the basics going. there's "mongodb is big and dumb and i haven't figured out what the meteor stack uses to get a lightweight one so i can extract that". and most pressingly "a bunch of the dev mode npm dependencies assume that random parts of the fs are writable"
<mrdomino> proximately, babel wants to do something to $HOME/.babel.json and making it writable at launch time is more of a pain in the ass than i'd expected, but i can probably sort that
<mrdomino> so currently i have a grain that starts up, immediately consumes 436MB (even with mongod --smallfiles), then dies because it can't write stuff places
<dwrensha> hah
<dwrensha> if you use Mongo 3.0 you can use the WiredTiger storage engine
<dwrensha> which can be configured to have small overhead
<mrdomino> is there a condensed version of how to do that? is that what the meteor stack does?
<mrdomino> (how to do that in the vagrant-spk env specifically)
<phildini> anyone here aware of a py3 compatible carddav client?
wireddude_ has joined #sandstorm
wireddude_ has quit [Ping timeout: 264 seconds]
<zarvox> I've only seen pycarddav, which is python2 only (though I've not looked into what py3 compatibility issues they face)
<phildini> zarvox: the primary compatibility issue they face is that they're underlying library (vobject) is also only python 2, and is huge.
<zarvox> vobject looks to be only a couple thousand lines of source code, if I'm looking at the right project: https://github.com/eventable/vobject
<zarvox> for some value of "only"
<zarvox> but I guess it's probably involved to dig through all that and figure out what is bytes and what is unicode
<zarvox> maybe I should bravely try running it under py3
<zarvox> https://github.com/tBaxter/python-card-me looks like it aims to replace vobject
<phildini> zarvox: hadn't come across that one, thanks!
<phildini> I've looked at converting vobject, I'm not sure it's a project I want to undertake.
<asheesh> i,i the project undertaker
<zarvox> Yeah. card-me appears to be mostly (entirely?) API-compatible, at first glance?
<zarvox> So maybe the thing to try is s/vobject/card_me/ in pycarddav and see where you wind up?
<phildini> zarvox: yeah, I'm going to try that. _awesome_ find, thank you.
<zarvox> \o/
<zarvox> Glad to help!
<phildini> and it's apache licensed! This is amazing!
<zarvox> asheesh: I already told you, but I did the work for just-ship-a-whole-nginx-conf in vagrant-spk and was excited about how straightforward that winded up
<zarvox> In other news, I tried to add a convenience thenIgnoreResult to kj::Promise but failed because I apparently don't understand enough about C++ templates or something
<phildini> is kj short for KentonJade?
<zarvox> https://capnproto.org/cxx.html#kj-library claims "The name "KJ" has no particular meaning; it was chosen to be short and easy-to-type."
<zarvox> But it is a remarkable coincidence!
simonv3 has quit [Quit: Connection closed for inactivity]
<asheesh> zarvox: ya excited to review more
neynah has joined #sandstorm
neynah has quit [Client Quit]
ripdog has joined #sandstorm
<mrdomino> I once started a library called libsd
<mrdomino> defining features: easy to type, named for my initials, and your apps take -lsd
isd has joined #sandstorm
droyo has quit [Ping timeout: 264 seconds]
simonv3 has joined #sandstorm
isd has quit [Quit: Leaving.]
|jemc| has quit [Ping timeout: 272 seconds]
wireddude_ has joined #sandstorm
wireddude_ has quit [Ping timeout: 256 seconds]
droyo has joined #sandstorm
droyo has quit [Ping timeout: 272 seconds]
wireddude_ has joined #sandstorm
wireddude_ has quit [Quit: Mutter: www.mutterirc.com]
jeddi has joined #sandstorm
droyo has joined #sandstorm
ecloud_ has joined #sandstorm
ecloud has quit [Ping timeout: 250 seconds]
codebam has joined #sandstorm
nicolagreco has quit [Ping timeout: 240 seconds]
M-eternaleye has quit [Ping timeout: 240 seconds]
simonft has joined #sandstorm
Triplefox has joined #sandstorm
garrison has joined #sandstorm
garrison has quit [Changing host]
garrison has joined #sandstorm
KCinJP has joined #sandstorm
TwoJames has joined #sandstorm
uppermgmt has joined #sandstorm
M-eternaleye has joined #sandstorm
warren has joined #sandstorm
<mrdomino> welp i've now got a grain config that causes "npm start" to die after failing to open /package.json
<mrdomino> and i'm wondering why it's trying to do that rather than use the perfectly good ./package.json
zarvox has joined #sandstorm
<dwrensha> mrdomino: sounds like your sourceMap is including / before .
<dwrensha> sourceMap is a field in sandstorm-pkgdef.capnp
<dwrensha> If you're using vagrant-spk, then I think the app root directory ends up at /opt/app
<mrdomino> . is the first field in there
<mrdomino> yeah, the app is at /opt/app
<mrdomino> the strange thing is that npm install does the right thing in the vm
<mrdomino> it's just npm start that dies
<dwrensha> `npm start` just invokes a command that's defined in `package.json`, right?
<dwrensha> maybe you could directly invoke that command instead
<dwrensha> i'd be interested to see the value of `sourceMap` in your sandstorm-pkgdef.capnp
TwoJames2 has joined #sandstorm
TwoJames has quit [Read error: Connection reset by peer]
<mrdomino> think i got past that one: i wasn't cd'ing to /opt/app in my launcher
frigginglorious has joined #sandstorm
mnutt has joined #sandstorm