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
abliss- has joined #sandstorm
<abliss->
isd: your recent change to add `->stream` to util.capnp breaks the build of apps which (like gitwebpages) use capnp 0.7 to build binaries against /opt/sandstorm/latest . do i have to build capnp from source as part of my VM setup now?
<abliss->
or should i stop using /opt/sandstorm/latest and pin my setup to a particular sandstorm release?
<isd>
As a quick fix you could just revert the change I made the schema. Upgrading to capnp 0.8 is the longer-term fix.
<isd>
(probably also not that hard)
<abliss->
any plans to release capnp 0.8 to buster? who maintains it anyway?
<isd>
Now I'm wondering why the feature was added with new syntax, as opposed to just an anotation; that would have allowed this to not be a breaking change.
<abliss->
(looks like Tom Lee maintains it for debian, and 0.8 is in experimental currently)
<isd>
No idea who maintains the debian package. But I think they don't typically do feature release bumps
<isd>
(except for testing/unstable that is)
<isd>
Probably the expedient thing is to just patch out the -> stream when building with old capnp
<abliss->
tangentially related: my makefile runs `pkg-config capnp-rpc --cflags --libs` , and with 0.7.0 installed, this does not print `-lpthread` , even though /usr/lib/x86_64-linux-gnu/libkj.a and /usr/lib/x86_64-linux-gnu/libkj.so have pthread dependencies in them. Is this something I should take up with Tom Lee too? (also very possible i have just borked my VM up badly)
<isd>
On arch I get: -pthread -lcapnp-rpc -lcapnp -lkj-async -lkj -pthread