gopar has quit [Remote host closed the connection]
<paulproteus>
Whoa, I deployed some very-very-testing-only code to the sandcats.io service that is very interesting.
<paulproteus>
I should write more code so I can make the code access a more interesting API.
<ocdtrekkie>
I just wanted to say I just installed the Tiny Tiny RSS APK for Sandstorm on a Windows Phone.
<paulproteus>
++
<ocdtrekkie>
I am super excited about this, because a couple open source Android apps, like my TTRSS one, were the main reason I still had an Android.
<paulproteus>
Does the TTRSS APK work against Sandstorm? Honest question; I have zero idea.
<paulproteus>
That is to say, does the Sandstorm package for TTRSS have the right API mapping stuff?
<ocdtrekkie>
paulproteus: This is the jparyani fork.
<ocdtrekkie>
The upstream author's response to the PR was... unfriendly.
<ocdtrekkie>
So the APK is bundled in the SPK.
<kentonv>
according to a tweet, someone is giving a lightning talk about sandstorm at "pumping station 1" in chicago tonight?
<kentonv>
ocdtrekkie do you know anything about this?
<kentonv>
paulproteus: the ttrss sandstorm app ships with an APK inside that you can sideload
<ocdtrekkie>
I did not know. Pumping Station One is where the Chicago LUG is.
<ocdtrekkie>
Where I gave my first Sandstorm.io talk.
<kentonv>
that was several months ago, right?
<kentonv>
not the one you just gave?
<ocdtrekkie>
Right.
<ocdtrekkie>
Thought Drew, who is going to be at PS1 tonight, was at the thing last week.
<ocdtrekkie>
It lists him as talking about open source hardware, but he might be talking about Sandstorm too? He was excited to try it.
decipherstatic_ has quit [Quit: No Ping reply in 180 seconds.]
coyotebush has quit [Remote host closed the connection]
<kentonv>
ocdtrekkie: he's the one who tweeted, I think
<ocdtrekkie>
kentonv: He made a G+ post too.
<kentonv>
people use that??? :)
<ocdtrekkie>
It doesn't say he's the one giving the talk, but he might be the one giving the talk. *shrug*
<ocdtrekkie>
He specifically asked if it had MediaGoblin during the questions section.
decipherstatic has joined #sandstorm
<ocdtrekkie>
And I was able to just go *clicks 'media' on app store* Yup.
<ocdtrekkie>
:D
<kentonv>
:D
<ocdtrekkie>
So I dunno if he's the sort of person to go from trying something to talking about it in a week or something?
<ocdtrekkie>
PS1 is not very large, FYI, it's likely a small group. But still cool if someone is telling people to try Sandstorm in Chicago for two weeks in a row.
coyotebush has joined #sandstorm
<kentonv>
I'm pretty sure I've seen his avatar around twitter prior to a week ago
<ocdtrekkie>
I think he was aware of my LUG talk, though he wasn't actually there that month.
<ocdtrekkie>
paulproteus: Yeah, he was at the thing last week too. The talk tonight wasn't going to be done by Drew. And the person who was going to do it had to cancel, it sounds like.
<paulproteus>
Obviously (?) you should reprise Sandstorm.
<ocdtrekkie>
I just did a talk! D:
<ocdtrekkie>
And hey, I don't wanna be the only one doing Sandstorm talks in Chicago.
<ocdtrekkie>
We're like halfway to enough people to do Sandstorm meetups here, right? :D
<paulproteus>
+1, start a meetup
simonv3 has quit [Quit: Connection closed for inactivity]
<kentonv>
Yeah you should definitely run the Chicago sandstorm meetup.
<ocdtrekkie>
I don't think we have that many Sandstorm users here :yet:.
<ocdtrekkie>
But hopefully someday soon.
<paulproteus>
But you'd have more if you have the meetup : P
<ocdtrekkie>
This Quassel app... Running on Windows Phone. :D
mnutt__ has quit [Quit: mnutt__]
acous has quit [Ping timeout: 252 seconds]
acous has joined #sandstorm
jadewang has joined #sandstorm
gopar has quit [Remote host closed the connection]
mrshu has quit [Ping timeout: 248 seconds]
mrshu has joined #sandstorm
jadewang has quit [Remote host closed the connection]
mrshu has quit [Ping timeout: 244 seconds]
mrshu has joined #sandstorm
home has joined #sandstorm
larjona has joined #sandstorm
home has quit [Ping timeout: 246 seconds]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 260 seconds]
mort___ has joined #sandstorm
davidjgr_ has joined #sandstorm
davidjgraph has quit [Ping timeout: 244 seconds]
mort___ has left #sandstorm [#sandstorm]
losvedir has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 264 seconds]
xcombelle has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 255 seconds]
fonfon has joined #sandstorm
losvedir has quit [Quit: losvedir]
xcombelle has quit [Remote host closed the connection]
losvedir has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 244 seconds]
larjona has quit [Quit: Konversation terminated!]
ecloud has quit [Ping timeout: 264 seconds]
ecloud has joined #sandstorm
citruspi has quit [K-Lined]
mnutt_ has joined #sandstorm
citruspi has joined #sandstorm
citruspi has quit [K-Lined]
citruspi has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 240 seconds]
tristan has joined #sandstorm
tristan is now known as Guest1378
<Guest1378>
Does anyone have a moment to help me debug SMTP sending not working? I have the same error message as https://github.com/sandstorm-io/sandstorm/issues/635 but dig smtp.sendgrid.net works no problem so not sure what my next step should be
<Guest1378>
Ignore the above - turns out that I had a question mark and exclamation mark in my password which was causing encoding problems. Removed them and works perfectly.
<paulproteus>
Hmm we should figure out how to avoid resolv.conf tragedies.
mnutt_ has quit [Quit: mnutt_]
<zarvox>
"just" write our own DNS resolver, like Chrome, so we leak DNS queries <_<
<zarvox>
or do you mean resolv.conf in the grain?
<paulproteus>
I am vaguely under the impression the resolving failures are due to the Sandstorm run-bundle having a resolv.conf out of date with the system one, or something.
<paulproteus>
So not in the grain, but yeah, more like what you said.
<paulproteus>
"obviously" DNS is should be a cap'n proto object capability, or something.
jadewang has quit [Remote host closed the connection]
mort___ has joined #sandstorm
mnutt_ has quit [Quit: mnutt_]
mort___ has quit [Quit: Leaving.]
isd has joined #sandstorm
<kentonv>
what are all the different "unbranded" names of Firefox? E.g. iceweasel
<kentonv>
gnu icecat
jadewang has joined #sandstorm
<mrshu>
kentonv: palemoon?
<kentonv>
mrshu: thanks
<mrshu>
kentonv: I do not think there are many others that would be well established
<NOTevil>
waterfox
<kentonv>
NOTevil: hmm, does that support Linux? (should have specified: only Linux is relevant for my purpose)
<kentonv>
looks like windows-only
<kentonv>
thanks, though
<NOTevil>
and mac.
dwrensha_ is now known as dwrensha
gopar has joined #sandstorm
home has joined #sandstorm
jparyani has joined #sandstorm
bb010g has quit [Quit: Connection closed for inactivity]
<zarvox>
hmmm, which apps, if any, actually use webkeys over offer templates?
<dwrensha>
maybe tinytinyrss?
<zarvox>
it would be nice to remove webkeys from the UI entirely if offer templates can fully cover their usecases
home has quit [Quit: Leaving]
<zarvox>
it's a very jargon-y concept
<dwrensha>
yes, I too would like to kill that key button if possible
<zarvox>
yay, we're on the same page :)
ne_ has joined #sandstorm
NOTevil has quit [Ping timeout: 255 seconds]
ne_ is now known as NOTevil
NOTevil has quit [Quit: Leaving]
larjona has joined #sandstorm
* paulproteus
waves groggily.
mnutt_ has joined #sandstorm
jacksingleton has joined #sandstorm
gopar has quit [Quit: Leaving]
mnutt_ has quit [Quit: mnutt_]
mnutt_ has joined #sandstorm
jacksingleton has quit [Ping timeout: 264 seconds]
jeffmendoza has joined #sandstorm
isd has quit [Quit: Leaving.]
larjona has quit [Remote host closed the connection]
larjona has joined #sandstorm
<paulproteus>
zarvox: ooh QR code offer templates
<paulproteus>
for TTRSS mobile app
<paulproteus>
Curious what ocdtrekkie makes of that idea.
mnutt_ has quit [Quit: mnutt_]
<paulproteus>
BTW unrelated -- http://mary.dfki.de/ would make a very interesting Sandstorm app.
<kentonv>
paulproteus: I definitely thing we should support transferring webkeys by QR code
fonfon has quit [Ping timeout: 265 seconds]
<paulproteus>
...although in the extreme, the offer template could rebuild the APK and embed the webkey....
<paulproteus>
Speaking of which, geofft, you were asking about an eventual mobile story.
<paulproteus>
The eventual mobile story is some combination of (a) we want apps to have better mobile web support and (b) we want apps like Tiny-Tiny-RSS that have Android clients and want to provide an easy way to sync data between.
<zarvox>
paulproteus: you remind me of the approach I came up with at AeroFS for customizing the software for private servers!
<paulproteus>
Perhaps honestly I got the idea from you!
<paulproteus>
Maybe we talked about it in a van ride to a fancy restaurant once
<paulproteus>
.
<zarvox>
for the desktop installers, we would indeed repack them on the server with the URL and the CA cert for the server
<zarvox>
oh hey I think I remember that :)
<zarvox>
and for mobile, we did use QR codes
<paulproteus>
BTW gosh I love repacking Android apps.
<paulproteus>
It makes me feel so l33t.
<zarvox>
repacking Android apps won't be viable for sandstorm apps, sadly
<zarvox>
because signing
<paulproteus>
Why? oh
<paulproteus>
Maybe we can just defeat the signature check!!
<paulproteus>
Hmm
<zarvox>
but the QR code offer template thing is potentially sound
<paulproteus>
Could even be an app deep link thing.
<paulproteus>
kentonv: Uh does mean the bundle doesn't contain /dev/fuse or something? Oh, or maybe a directory (dev/) didn't get created in the bundle's filesystem namespace?
<paulproteus>
I guess I should dig into it more, and re-test without a patched installer.
<kentonv>
I don't know how that could happen
<kentonv>
is /dev/fuse present on your system?
<kentonv>
the bundle maps in your entire /dev
<paulproteus>
root@localhost:/home/vagrant# ls -l /dev/fuse
<paulproteus>
ls: cannot access /dev/fuse: No such file or directory
<kentonv>
wouldn't it be neat if linux would automatically load the desired module when something tries to open the device?
<paulproteus>
This is "just" my installer-tests VM, so this particular situation isn't that important to me, but I guess it's probably important to other people who would run in to it.
<paulproteus>
kentonv: I... er....
<paulproteus>
: D
<paulproteus>
Isn't that the source of like 2,3119 CVEs?
<paulproteus>
(approximately)
<paulproteus>
Oh wait that's not formatted properly as a number.
<paulproteus>
Good morning, or something.
<kentonv>
yeah probably
<kentonv>
or rather it would turn every stupid driver cve into a critical problem
<paulproteus>
I could have sworn it actually does have this feature.
<paulproteus>
But anyway, I was going to say I could add a check for this in the install, but it's not super-duper clear how to persistently make this change for various OSs.
<paulproteus>
s/OSs/Linux distros/
<paulproteus>
Maybe /etc/modprobe.d is good enough.
<paulproteus>
That wouldn't help for existing installs that might be broken this way I suppose.
<paulproteus>
But also... only need for dev installs, right?
<paulproteus>
Well, I mean only needed, for 'spk dev', right?
<paulproteus>
So maybe we can fail gracefully in this case.
<paulproteus>
Hilariously (?) my installer-tests don't test that Sandstorm actually started, just that it attempted to start.
larjona has quit [Remote host closed the connection]
larjona has joined #sandstorm
<kentonv>
we could shell out to modprobe ourselves inside run-bundle
<kentonv>
on-demand
<paulproteus>
Yeah, that occurred to me, too; I just thought it was a little sad.
<kentonv>
seems reasonable to me. Why bother the user when we don't have to?
<paulproteus>
b
<paulproteus>
I just feel like a server app modprobe-ing at (approximately) random is a bit odd.
<ocdtrekkie>
paulproteus: I assume webkeys were the simplest way to implement what jparyani was trying to do with the TTRSS app? I am relatively impartial as long as it can be patched into the Holo-style version of TTRSS.
<paulproteus>
(-:
<ocdtrekkie>
I also know jparyani considered having TTRSS build the app with the webkey pre-input.
<ocdtrekkie>
But couldn't because the required Android build components were 32-bit only and didn't work in Sandstorm?
<jparyani>
ya it required getting a version of the android sdk working under x64, which i was having problems with
<jparyani>
supposedly it’s possible, I just couldn’t get it working :)
<ocdtrekkie>
I was actually thinking, jparyani, after getting TTRSS for Sandstorm working on my Windows Phone.
<ocdtrekkie>
That it'll need to be published on the Windows Store, since you absolutely can't sideload.
<ocdtrekkie>
And that on Android, many users don't want to sideload, and it may be sensible to have a copy of your fork on the Play Store as well.
<paulproteus>
If you can't sideload, how does developing work?
<paulproteus>
+1 to fork on play store generally though
<ocdtrekkie>
You can sideload in dev mode, paulproteus.
<paulproteus>
Oh, okay, cool.
<jparyani>
hmm ya, im up for putting them in the app stores
<jparyani>
and linking
<kentonv>
we should maybe change the name
<kentonv>
so people searching for normal ttrss don't accidentally get ours
<ocdtrekkie>
I can do the Windows submission as a test if they let me as part of the beta.
<ocdtrekkie>
kentonv: I figured it should be "TTRSS for Sandstorm.io"
<ocdtrekkie>
So it is clear that this is the Sandstorm.io version of the app, not the normal one.
<kentonv>
I still wish we'd port a different RSS reader... >_>
<ocdtrekkie>
But it is still named exactly what people would expect it to be, being what the app is.
<ocdtrekkie>
And, you know, at some point when that dude realizes Sandstorm.io is super cool, he'll go back and accept the patch. ;)
<kentonv>
I mean, we can name it anything, we just need the appropriate link inside the sandstorm app
<kentonv>
wow, the official version is not even the first result...
<ocdtrekkie>
It is with spaces in the search term.
<ocdtrekkie>
The News+ one is a good example of a TTRSS client for another thing, being named "Tiny Tiny RSS | News+"
<ocdtrekkie>
"TTRSS for Sandstorm.io" would ensure the 'for Sandst...' at least makes it on the card in the app store listing, so it's clear it's a specific version for a specific thing.