<paulproteus>
Ya ckocagil I think that's what one would get by setting <input value="cem">
<ckocagil>
paulproteus: yes, I added "Your name" though
<paulproteus>
Ooooh I see now
<zarvox>
Ahhhh, that's great!
<paulproteus>
zarvox: iirc it already had REMOTE_USER support; are you building on top of that? If so, then this feature might even be something upstream would want for REMOTE_USER users.
<zarvox>
I didn't fully understand what the REMOTE_USER support was doing
[d__d] has quit [Ping timeout: 252 seconds]
<ocdtrekkie>
You know what I want on Sandstorm? I want to dump all my package tracking numbers in an app that isn't on some weird companies cloud service, regardless of being UPS, FedEx, etc.
<ocdtrekkie>
Does anyone have a self-hosted app for that, that can ping the various carrier's APIs or something?
<zarvox>
oh, also I appear to have not rebased Framadate since...a while.
M-hrjet has joined #sandstorm
[d__d] has joined #sandstorm
<paulproteus>
zarvox: I can't say I've read the REMOTE_USER code but I'd be up for looking at it sometime.
<ocdtrekkie>
I am going to download some random repos until I find something that feels like I can use it.
<paulproteus>
Trackerific (if it's any consolation) appears to only fail on some weird Ruby implementation, not any mainstream Ruby implemntations. Also pardon typos
<ocdtrekkie>
I also know nothing about Ruby, and probably couldn't make anything with it. ;)
<ckocagil>
can someone here bump my oasis package? for some reason it doesn't like my credit card
<ocdtrekkie>
There's definitely some good libraries out there, I was just kinda hoping someone had already made an easy web app I could just dump tracking numbers into carelessly that would keep track of them and sort update with where things are and when they're expected to arrive.
<ocdtrekkie>
There's quite a few Android apps. Maybe we just need to be able to shove an Android app in a grain. :P
<ocdtrekkie>
#BadIdeas
azirbel has joined #sandstorm
<paulproteus>
Howdy azirbel !
<azirbel>
hey there! :)
<paulproteus>
How are you / are you going to Techno-Activism 3rd Mondays tonight?
<paulproteus>
If not, maybe I can convince you to. (-; I'm heading there as soon as a Lyft Line appears for me at 22nd St Caltrain.
<azirbel>
whoa, I hadn't heard about Techno-Activism. What is it? (But either way, I can't do tonight)
<paulproteus>
Oh well, no worries. Hope you've been well since the last I saw you.
<azirbel>
looks cool, I'd be interested in joining next month. (is it in fact monthly?)
<azirbel>
I'm doing great! had a lot going on - just found a new apartment in SF.
<azirbel>
and I just used GitLab for the first time, via Sandstorm of course. Was very pleased with how easy it was to set up, didn't have any problems at all
<azirbel>
I do have a question, that's why I'm here (but I'll stick around from now on)
<azirbel>
question: I've got a ghost-sandstorm blog running now, but it seems to have gotten stuck. When I write new things, it doesn't update the public site. Where can I start troubleshooting?
<paulproteus>
Tis monthly usually re: TA3M
<paulproteus>
azirbel: re: Ghost (a) jparyani is the expert there, but (b) usually you have to press some kind of button to force it to regenerate the public site
<paulproteus>
So look for that button and click it.
<paulproteus>
For me, when I Save a post, it is a draft, and then it doesn't show up on the "View live site" thing.
<paulproteus>
But when I click the drop-down while editing a post, and change it from "Save draft" to "Publish post" then click the button, it does show up on "View live site".
<azirbel>
for me, even edits to old posts, changes to blog title, etc haven't shown up on the live site.
<paulproteus>
Huh. For now what I can say is "File a bug against the package" and Jason can look into it. But if that doesn't for you by this time tomorrow then do ping me again.
<azirbel>
ok!
<paulproteus>
I also kinda wonder if clicking "View Live Site" is what triggers the rebuild.
<paulproteus>
I don't know though.
<azirbel>
hasn't worked for me either. Oh well! Filed an issue
mnutt_ has joined #sandstorm
simonv3 has quit [Quit: Connection closed for inactivity]
jacksingleton has joined #sandstorm
todayman has quit [Ping timeout: 240 seconds]
todayman has joined #sandstorm
jacksingleton has quit [Ping timeout: 264 seconds]
home has joined #sandstorm
micahd has quit [Ping timeout: 240 seconds]
micahd has joined #sandstorm
_iwc has quit [K-Lined]
prettyvanilla has quit [Remote host closed the connection]
prettyvanilla has joined #sandstorm
mnutt_ has quit [Quit: mnutt_]
DanC_ has joined #sandstorm
<DanC_>
has anybody tried building a sandstorm app with nix?
mcpherrin has quit [Read error: Connection reset by peer]
mcpherrin has joined #sandstorm
ocdtrekkie has quit [Remote host closed the connection]
aldeka has quit [Remote host closed the connection]
aldeka has joined #sandstorm
ocdtrekkie has joined #sandstorm
bb010g has joined #sandstorm
xet7_ has quit [Ping timeout: 260 seconds]
<maurer>
DanC_: I have
<maurer>
DanC_: I was unable to because I couldn't get a version of spk-dev that could talk to sandstorm, since meteor is super hard to package
<maurer>
(I couldn't manage to package meteor, after burning ~6-7 hours trying)
<maurer>
DanC_: If you really want to make a sandstorm app with nix, and are willing to write your file manifest manually, it is possible to set it up
<maurer>
DanC_: You _can_ with some difficulty) build sandstorm's spk tool
<maurer>
lemme find the nix files, I think I sent them to github
<DanC_>
it's not clear to me why packaging meteor is required
<DanC_>
if I just have an a.out executable, I should be able to make a sandstorm package of it that has nothing to do with meteor, no?
<DanC_>
to put it another way: suppose I have a nix package that pretty much only depends on libc. I should be able to nix-copy-closure it into a vagrant-spk thingy, no?
<maurer>
DanC_: I have no idea how vagrant-spk works
<maurer>
has a copy of my ability to build the "spk" tool
<maurer>
it might build vagrant-spk too
<DanC_>
vagrant-spk is vagrant (i.e. a VM) running sandstorm, which also has spk-dev... that tool that watches what files an app uses so it can package them.
<DanC_>
I'm not looking to build sandstorm with nix
<DanC_>
I'm looking to build *sandstorm packages* with nix
<maurer>
DanC_: I understand from a user perspective what vagrant-spk does
<maurer>
DanC_: Building sandstorm packages requires the spk tool at a minimum
<maurer>
which builds out of the sandstorm repo
<maurer>
I _think_ that getting the vagrant-spk tool under nix requires a working sandstorm instance (though I could be wrong)
<maurer>
which in turn requires meteor
<maurer>
In any case, the tree I linked has the ability to build the spk tool, good luck with more
<DanC_>
I'm not trying to run sandstorm under nix. I'm really not.
<maurer>
I'm not saying you are, I'm saying spk-dev uses a locally running sandstorm instance
<maurer>
I have no idea what you're doing, I'm just telling you what I got working and what I didn't
<maurer>
in theory, what I got working is enough to build an spk with nix if you have a full manifest
<DanC_>
the pointer you gave seems to be to the whole nix world. hmm...
<maurer>
DanC_: Yes, look at the recent commits on that
<erikmaarten>
But how do I actually connect to that machine and copy the keys?
<erikmaarten>
It seems like some key for the machine itself is automatically set up
jadewang has quit [Ping timeout: 240 seconds]
<dwrensha>
erikmaarten: I think /host-dot-sandstorm on the guest VM is mapped to ~/.sandstorm on the host.
<erikmaarten>
dwrensha, thanks, found it there
home has quit [Ping timeout: 240 seconds]
xet7 has quit [Quit: Leaving]
<erikmaarten>
what kind of format is the keyring file? Doesn't seem to be text. Might there be some problem if I copy it from Windows to a Linux system?
<erikmaarten>
dwrensha, does that mean it's safe to move between platforms?
<dwrensha>
should be
bb010g has quit [Quit: Connection closed for inactivity]
mort___ has quit [Quit: Leaving.]
jadewang has joined #sandstorm
larjona has quit [Quit: Konversation terminated!]
jadewang has quit [Ping timeout: 240 seconds]
<erikmaarten>
after making changes to the app, halting the vagrant-spk and trying to get it up and running again it always stops with a disconnected exception
<erikmaarten>
"Sandstorm is not running"
<erikmaarten>
but vagrant-spk up says that it's already running
<erikmaarten>
Are there any obvious problems to look for?
<dwrensha>
erikmaarten: what commands did you run before seeing this error? Just `vagrant-spk halt` and `vagrant-spk up`?
<erikmaarten>
I think so
<erikmaarten>
I also edited the sandstorm-pkgdef file
<erikmaarten>
According to the tutorial
<erikmaarten>
I'm on Windows though
<erikmaarten>
When running vagrant-spk up, there are some messages about Guest Additions and Virtualbox not having matching versions, but I can't quite see that that should suddenly make a difference
<dwrensha>
which version of VirtualBox are you using?
<erikmaarten>
5.0
<erikmaarten>
When I do vagrant-spk up, there's also a message that says the machine is already provisioned
<erikmaarten>
could that possibly be a problem, dwrensha?
<dwrensha>
I don't think so
<erikmaarten>
I can't actually reach Sandstorm after doing vagrant-spk up
xet7_ has joined #sandstorm
<dwrensha>
can you restart Sandstorm manually?
<dwrensha>
vagrant-spk ssh into the box, and the `sudo sandstorm start`
<erikmaarten>
It says "sandstorm started. PID = [...]"
<erikmaarten>
But I still can't actually reach the local.sandstorm:6080
<dwrensha>
maybe there's some errors in /opt/sandstorm/var/log/sandstorm.log?
<erikmaarten>
There are
<erikmaarten>
from sandstorm/util.c++:800: exit code 100
<erikmaarten>
then "server monitor died. Aborting"
<erikmaarten>
Do you want to see the full message?
<paulproteus>
I think my main questions are how to blend Sandstorm's bearer token API world into this world without making the bearer tokens be part of people's identities on the network.
<paulproteus>
"For clients which need to interact with servers beyond the user's origin server, clients must support use of OAuth 2.0 with JSON Web Signatures" interesting, might require some core Sandstorm hacking to make it work, but supporting JSON Web Signatures is presumably something that could be done.
<paulproteus>
I don't fully understand what they're for yet in the spec though.
<XgF>
ActivityPump is a spec I started drafting and tsyeika continued based upon the pump.io API
<XgF>
Basically "If we are going to standardize this thing, we need to fix the big issues we have encountered"
<paulproteus>
Nod.
<XgF>
paulproteus: JSON Web Signatures; Say I'm a user of example.com, and I want to read a non-public post on example.cat. Thats about my client being able to say "I'm connecting on behalf of user@example.com"
<paulproteus>
If it's a signature, how does key generation + distribution work?
<XgF>
First of all: this bit of ActivityPump is very different from pump.io because the pump.io model has a variety of issues
<XgF>
It also hasn't been fleshed out yet, it seems
gopar has joined #sandstorm
<paulproteus>
Interesting, neat. One imagines whatever it gets fleshed out into could easily be Sandstorm compatible.
<XgF>
But, basically, example.com would advertise its' (or maybe user@example.com's) public key. When a client registers with the server, it generates a public key and enrolls it, and gets back a token "user@example.com has authorized client with public key DEADBEEF to <DO THESE THINGS> on their behalf"
<XgF>
The client would then sign requests with its' public key and provide that token conveying its' permissions
<XgF>
(the token, btw, is signed with the server or user's private key)
<XgF>
(and of course you'd sign everything with your private key, because this is how keys work)
<paulproteus>
(ya)
<dwrensha>
heh, I just added 5000 cards to a Wekan and my browser is not happy about it
<paulproteus>
The things I'm thinking now are (a) in Sandstorm, who stores that key? The grain can, I suppose. It'd be nice if the grain couldn't leak it, though, so powerbox mumble, but there is no powerbox yet. (b) how does advertising that public key work? It'd be nice if it involved static publishing not waking up the grain.
<paulproteus>
(c) We have different URLs for "with authorization" and "without authorization", but the spec 7.4.1 of ActivityPump says "If a user submits a request without Authorization the server should respond with all of the Public posts." so maybe we should support sending an Authorization header to a static publishing endpoint.
<paulproteus>
Well I guess what I want to leave this with is a question. Does someone want to own the process of making Sandstorm a good way for people to host sites in the Pump-iverse?
<paulproteus>
If that were possible, it'd be pretty glorious.
larjona_afk has quit [Ping timeout: 240 seconds]
mnutt_ has quit [Quit: mnutt_]
mnutt_ has joined #sandstorm
neynah has joined #sandstorm
simonv3 has quit [Quit: Connection closed for inactivity]