kentonv changed the topic of #sandstorm to: Welcome to #sandstorm: home of all things sandstorm.io. Say hi! | Have a question but no one is here? Try asking in the discussion group: https://groups.google.com/group/sandstorm-dev
frigginglorious1 has joined #sandstorm
frigginglorious has quit [Ping timeout: 260 seconds]
frigginglorious1 is now known as frigginglorious
abliss has joined #sandstorm
ill_logic has joined #sandstorm
<abliss> anyone know the trick to rekeying apps in vagrant-spk? I replaced the id in the capnp but I keep getting " SPK PGP signature signed incorrect text." with the old id still popping up.
<abliss> nevermind, figured it out
abliss has quit [Ping timeout: 268 seconds]
abliss has joined #sandstorm
abliss has quit [Ping timeout: 258 seconds]
abliss has joined #sandstorm
<ill_logic> Is there a project that successfully got postgres working? I see some chatter about it in a mailing list.
<ill_logic> In the* mailing list. Years ago though.
abliss has quit [Ping timeout: 268 seconds]
abliss has joined #sandstorm
<ill_logic> I just searched a bunch of source links. There doesn't seem to be anything. This should be an interesting challenge.
<ill_logic> Running postgres non-daemon as a different user does not appear to be trivial.
abliss has quit [Ping timeout: 268 seconds]
abliss has joined #sandstorm
ill_logic has quit [Ping timeout: 268 seconds]
ill_logic has joined #sandstorm
abliss has quit [Ping timeout: 272 seconds]
<ill_logic> I'll see if I can do this without psql in the first place.
abliss has joined #sandstorm
abliss has quit [Ping timeout: 265 seconds]
<ill_logic> Oh, heh. OSM's data files are usually distributed as protobuf. Coming full circle.
<ill_logic> (This is me trying to get an OpenStreetMap tile server to run on Sandstorm).
abliss has joined #sandstorm
abliss has quit [Read error: Connection reset by peer]
abliss has joined #sandstorm
abliss has quit [Ping timeout: 260 seconds]
abliss has joined #sandstorm
<dckc> ill_logic, map tile server... cool!
<ill_logic> Yeah. I have a basic thing working without Sandstorm. In Sandstormifying it I realized I need to handle psql and apache still.
<ill_logic> However I'm realizing I could probably swap sqlite in. And I may even have an alternative to apache.
<ill_logic> I was worried that it would run too slowly on sandstorm. However tiles can be pre-rendered. And generally they're cached once viewed.
abliss has quit [Quit: Quit]
ill_logic has quit [Ping timeout: 258 seconds]
ill_logic has joined #sandstorm
frigginglorious has quit [Read error: Connection reset by peer]
frigginglorious has joined #sandstorm
ocdtrekkie has joined #sandstorm
<ocdtrekkie> isd: I know a lot of Sandstorm src files are supposed to be self-documenting, but I would argue anything in the source files count as code comments, not docs.
<ocdtrekkie> Any time someone has to look there to learn how to package an app, it means docs have failed, IMHO.
<ocdtrekkie> I mean, not to criticize, but as someone who has eaten, slept, and breathed Sandstorm for five years, when I looked at your hello-oauth, I had questions like... what is this random string and how do I find out what one I should use? https://github.com/zenhack/hello-sandstorm-oauth/blob/master/powerbox-request.capnp#L1
<isd> ocdtrekkie: the capnp files really are specifications. But that's kinda my point -- we should be generating reference docs for the ones that are relevant, ideally.
<ocdtrekkie> To remove the oauthScopes for an unauthenticated request, what do I delete? Do I leave the comma after the canonical URL? Do I just get rid of what's in the brackets?
<isd> (To answer that particular question, though I appreciate the broader point: run `capnp id` and it will generate one for you. It identifies the schema).
<ocdtrekkie> I mean, I kinda get it, in some ways... and I know I'm not much of a software developer, but like, if as someone who reads every dang comment, list mail, and commit, cannot answer those questions quickly, I am guessing newcomers are going to have a bad time.
<isd> I mean, at a certain point I think app developers are going to have to learn to understand capnp schema to write apps that use the platform's apis.
<isd> I think part of the lack of community knowledge is just that few people have poked at those apis.
<isd> like, mos people didn't realize the functionality that demo uses even existed
<isd> *most
<ocdtrekkie> Probably, but if so, we should probably nudge people to the right capnp resources too.
<ocdtrekkie> In fairness, the functionality exists but nothing in the app market used it, AFAIK.
<isd> Yeah, some links in relevant places to the capnp docs should be a thing.
<isd> I should add some comments to the example that anticipate some of those questions.
<isd> (fwiw, the pkgdef has a similar random string at the top...)
<isd> I should write a capnp doc generator so we can post stuff on the website.
<ocdtrekkie> I am not saying this is an omission in your example, by any means, just saying like... there's definitely more we can do documentation-wise yet.
<ocdtrekkie> One thing I am hopeful of if we get more app development moving, is for the occasional random person's blog post tutorial. Because while sometimes outside the exact format that looks right in docs, such tutorials can be super handy in piecing it together. Also kinda like example apps. :)
<isd> Yeah.
<isd> Opened an issue related to descriptors: https://github.com/capnproto/capnproto/issues/926
<isd> Super annoying that the id has to be a hex string right now.
ill_logic has quit [Ping timeout: 258 seconds]
frigginglorious has quit [Ping timeout: 265 seconds]
rothman has quit [*.net *.split]
Zertrin has quit [*.net *.split]
wings has quit [*.net *.split]
isd has quit [*.net *.split]
Guest43589 has quit [Ping timeout: 252 seconds]
biotim has quit [Ping timeout: 252 seconds]
wings has joined #sandstorm
pie_[bnc] has joined #sandstorm
frigginglorious has joined #sandstorm
Zertrin has joined #sandstorm
_whitelogger has joined #sandstorm
frigginglorious has quit [Ping timeout: 248 seconds]
rothman has joined #sandstorm
biotim has joined #sandstorm
CaptainCalliope has joined #sandstorm
_whitelogger has joined #sandstorm
ill_logic has joined #sandstorm
<ill_logic> I suppose I could try to just follow that Postgres person from the mailing list. Others could find the example useful if I'm indeed the first. And we could hone it down to one best practice over time.
<ill_logic> I'm just worried I'd get something wrong. Like they were talking about needing to bind stats to localhost for autovacuum? Who knows what else could secretly go wrong.
ill_logic has quit [Ping timeout: 272 seconds]
ill_logic has joined #sandstorm
frigginglorious has joined #sandstorm
ill_logic has quit [Ping timeout: 260 seconds]
abliss has joined #sandstorm
ill_logic has joined #sandstorm
abliss has quit [Read error: Connection reset by peer]
frigginglorious has quit [Ping timeout: 240 seconds]
frigginglorious has joined #sandstorm
ill_logic has quit [Ping timeout: 260 seconds]
ill_logic has joined #sandstorm
abliss has joined #sandstorm
abliss has quit [Ping timeout: 268 seconds]
abliss has joined #sandstorm
abliss has quit [Ping timeout: 268 seconds]
strugee has quit [Ping timeout: 260 seconds]
abliss has joined #sandstorm
frigginglorious has quit [Read error: Connection reset by peer]
frigginglorious has joined #sandstorm
ill_logic has quit [Ping timeout: 240 seconds]
abliss has quit [Ping timeout: 265 seconds]
isd has joined #sandstorm
TimMc has quit [Read error: Connection reset by peer]
TimMc has joined #sandstorm