-
Notifications
You must be signed in to change notification settings - Fork 332
Meeting 2016 09 23
Friday 2016/09/23 at 20:00 UTC
Feel free to add to this before the meeting!
- Conservancy Application update
- Pump.io code development
- 1.0.0 release (celebrate)
- Does utml-to-jade imply semver-major?
- If so I (strugee) would like to release 2.0.0 soon
- But generally it seems unsustainable
- Express 3.x update
- Telemetry (#1187)
- Removing plugins (for now) (#1194)
- Other option: explicitly state that they won't be semver-major
- Code coverage (#1193)
- ActivityStreams 2.0?
- (If we have time) weird code in
lib/
andtest/
- Community governance and sustainability
- Node adoption (sponsoring, administering)
- Adoption of non-node related websites (e.g. OpenFarmGame, ih8.it)
- Governance (non-profit status/application)
- Funding
- Other stuff
- T-shirt designs
[22:04:33] <larjona> #############################################################
[22:04:33] <larjona> BEGIN LOG
[22:04:33] <larjona> #############################################################
[22:04:34] <evanpro> Hey
[22:04:42] <evanpro> Let's do this!
[22:04:45] <larjona> Dear all, welcome to this Pump.io community meeting!
[22:04:45] <larjona> Agenda is here:
[22:04:45] <larjona> https://wiki.debian.org/Teams/Publicity/Meetings/2016-09-23
[22:04:45] <larjona> First, as always, roll call meanwhile people is coming. Who's here? Say hello!
[22:04:45] -*- larjona is here ;)
[22:04:55] <evanpro> evanpro is here
[22:04:58] -*- strugee is here
[22:05:13] <larjona> pumabot is on strike
[22:05:21] <strugee> larjona: that's the publicity team :P
[22:05:35] <larjona> oh sorry
[22:06:07] <larjona> agenda is here: Dear all, welcome to this Pump.io community meeting!
[22:06:07] <larjona> Agenda is here:
[22:06:07] <larjona> https://wiki.debian.org/Teams/Publicity/Meetings/2016-09-23
[22:06:07] <larjona> First, as always, roll call meanwhile people is coming. Who's here? Say hello!
[22:06:07] -*- larjona is here ;)
[22:06:10] <strugee> pumabot: meeting agenda
[22:06:11] <pumabot> strugee: there isn't currently a meeting going on.
[22:06:21] <evanpro> Uh
[22:06:29] <strugee> larjona: same thing
[22:06:30] <larjona> agenda is here: https://github.com/e14n/pump.io/wiki/Meeting-2016-09-23
[22:06:33] <strugee> :)
[22:06:37] -*- strugee is still here
[22:06:57] -*- evanpro is here
[22:07:14] <larjona> sorry, copypaste problems + lag...
[22:07:24] <strugee> no worries
[22:07:53] <larjona> so, first topic: Conservancy Application update
[22:07:59] <larjona> Any news? I have no news
[22:08:04] <evanpro> I have no news either
[22:08:08] <evanpro> Hold on, lemme check
[22:08:44] <strugee> FWIW bkuhn told me at a conference that Conservancy has a large backlog, so it may be a while
[22:09:07] <evanpro> Yeah it's always really long
[22:09:19] <evanpro> So I just pinged them by email to confirm that the application was received
[22:09:23] <larjona> thanks
[22:09:28] <strugee> thx!
[22:09:37] <larjona> I guess we can go to next topic
[22:09:43] <larjona> Topic: Pump.io code development
[22:09:47] <evanpro> Awesome
[22:09:51] <evanpro> We have a lot of these
[22:09:51] <larjona> 1.0.0 release
[22:09:56] <larjona> hey!!
[22:10:03] <evanpro> \o/
[22:10:05] <evanpro> Nice job
[22:10:12] <strugee> \o/ whoooooooooooo
[22:10:24] <larjona> I think some people already upgraded their production servers successfully
[22:10:30] <strugee> there's not much to discuss here, I just added it to the agenda so we can celebrate :)
[22:10:35] <larjona> ah, fine
[22:10:51] <strugee> evanpro: I noticed e14n.com is running the new release :)
[22:10:54] <strugee> also we got on LWN!
[22:10:56] <evanpro> Is it?
[22:11:02] <evanpro> I guess so
[22:11:07] <strugee> according to the Server header
[22:11:14] <bkuhn> strugee: it shouldn't be THAT long but it will definitely be a month or two
[22:11:16] <evanpro> OK, I'll get the rest of the sites running it
[22:11:24] <larjona> thanks bkuhn!
[22:11:26] <strugee> bkuhn: noted, thanks
[22:11:31] <evanpro> bkuhn: thanks!
[22:11:43] <larjona> evanpro: that's good news (e14n servers upgrading soon :)
[22:11:45] <evanpro> strugee: I don't think there's anything important to do except push the new code, right?
[22:11:52] <strugee> nope
[22:12:02] <strugee> it's mostly just bugfixes, real easy
[22:12:20] <evanpro> I might take the opportunity to move to Docker
[22:12:33] <evanpro> We have an official docker image don't we?
[22:12:37] <strugee> nope
[22:12:41] <strugee> there are one or two unofficial ones
[22:12:58] <strugee> #789
[22:12:58] <pumabot> Issue 789: Docker image (OPEN - https://github.com/e14n/pump.io/issues/789)
[22:13:13] <evanpro> We should move to an official one
[22:13:19] <strugee> definitely
[22:13:30] <larjona> this may be linked to next subtopic? Release procedure (e.g. signing?)
[22:13:37] <evanpro> Sure
[22:13:41] <strugee> oh actually I think that item is outdated
[22:13:55] <strugee> it's been on there for many months
[22:13:59] <larjona> ah
[22:14:00] <evanpro> X it off
[22:14:14] <strugee> I signed the git tag, FWIW
[22:14:20] <evanpro> Great
[22:14:26] <evanpro> Did you npm publish it?
[22:14:29] <strugee> yep
[22:14:34] <evanpro> :thumbsup:
[22:14:38] <evanpro> OK!
[22:14:40] <larjona> ok, who can be in charge of the official Docker image, then? I guess that person needs to build+sign+upload it somewhere?
[22:14:42] <strugee> http://pump.io is updated as well
[22:14:50] <evanpro> I saw that! Nice!
[22:15:01] <evanpro> So, question about docker image
[22:15:13] <evanpro> it should probably have the same "namespace" as the github repo
[22:15:29] <evanpro> We talked about setting up a "pump-io" or "pump.io" organization
[22:15:42] <strugee> gitlab.com/pump.io exists
[22:16:42] <evanpro> Oh
[22:16:47] <evanpro> So we'd do it on Gitlab?
[22:16:50] <strugee> idk
[22:16:55] <strugee> all it has is the ReadTheDocs repo
[22:17:00] <evanpro> OK
[22:17:08] <evanpro> I actually like gitlab
[22:17:16] <strugee> I didn't mean that as "it exists, therefore..." I was just pointing it out
[22:17:19] <strugee> I'd be fine with GitLab
[22:17:20] <evanpro> OK
[22:17:29] <-- drymer left (Ping timeout: 240 seconds)
[22:17:30] <evanpro> Let's do this
[22:17:36] <evanpro> Let's start off with github.com
[22:17:45] <evanpro> strugee: I just added you to the team
[22:17:56] <strugee> awesome, thanks. was going to ask you about that anyway :)
[22:17:56] <evanpro> We can transfer the pump.io repo to that organization
[22:18:12] <evanpro> And I think there are ways to mirror to gitlab
[22:18:26] <evanpro> If there's a strong reason to move to Gitlab we can reverse that direction
[22:18:46] <strugee> GitLab has a built-in GitHub importer but it can't mirror out of the box AFAIK
[22:18:51] <evanpro> OK
[22:18:57] <strugee> I can look into it though
[22:19:37] <larjona> so...?
[22:20:14] <evanpro> So I just moved e14n/pump.io to pump-io/pump.io
[22:20:26] <evanpro> Making it officially confusing
[22:20:51] <evanpro> But github does the redirection automatically
[22:21:44] <evanpro> I gave you two admin access
[22:21:48] <evanpro> So we should be good to go
[22:21:50] <strugee> ok so is the plan to use https://github.com/pump-io/pump.io, and try to mirror to GitLab?
[22:21:57] <evanpro> Yes if that's OK
[22:22:01] <strugee> ok
[22:22:15] <strugee> sounds good
[22:22:33] <evanpro> That name is terrible but that's how github does their organization names
[22:22:40] <evanpro> No dots
[22:22:52] <evanpro> I guess we could do pump-io/pump-io
[22:23:01] <strugee> eh
[22:23:01] <evanpro> At least it would look better
[22:23:07] <evanpro> OK, we'll see
[22:23:18] <strugee> I think it looks ok. if you want to go ahead but
[22:23:22] <evanpro> I don't think you can have hyphens in the name for Docker
[22:23:28] <evanpro> It's been a while
[22:23:38] <evanpro> OK, so, Docker image to come soon
[22:23:51] <evanpro> One thing I'd like to do is move away from the /etc/pump.io.json for configuration...
[22:23:56] <evanpro> ...and use yargs
[22:24:17] <evanpro> It's a nice library that can take configuration data from the command line, a config file, or environment variables
[22:24:21] <evanpro> I find it really useful
[22:25:08] <larjona> So, our canonical url for the repo now is https://github.com/pump-io/pump.io or this is only for the Docker image?
[22:25:11] <pumabot> Issue #1202 "Use yargs for command-line options" opened by evanp - https://github.com/pump-io/pump.io/issues/1202
[22:25:15] <evanpro> https://github.com/pump-io/pump.io/issues/1202
[22:25:26] <evanpro> No, that's for everything
[22:25:31] <strugee> larjona: that's the canonical URL for everything
[22:25:32] <larjona> ok, thanks
[22:25:43] <evanpro> Like I said, github.com will redirect the old URLs automatically
[22:25:57] <strugee> so I just checked and apparently GitLab themselves mirror to GitHub, but only the git repo itself
[22:26:07] <strugee> their issue tracker is on gitlab.com
[22:26:15] <evanpro> RIght
[22:26:24] <evanpro> I don't think you can mirror the issues
[22:26:28] <strugee> right
[22:26:28] <evanpro> Just the git repo
[22:26:35] <strugee> is that what we want to do?
[22:27:24] <evanpro> Well
[22:27:32] <evanpro> Hmmm
[22:27:42] <evanpro> So I guess I was trying to soft-pedal any move to gitlab
[22:27:49] <strugee> right
[22:27:50] <strugee> we can always do it later
[22:27:51] <evanpro> Like, we could maintain a presence at gitlab.com
[22:27:57] <evanpro> By mirroring the repos
[22:28:17] <strugee> ok
[22:28:25] <evanpro> Currently I'd rather stay at github.com but I could be convinced otherwise
[22:28:29] <strugee> I'd be fine with that as long as we don't take issues/MRs on GitLab
[22:28:38] <evanpro> Oh, really?
[22:28:46] <evanpro> Oh, I see what you mean
[22:28:49] <evanpro> Like, do it in one place
[22:28:56] <strugee> exactly
[22:29:05] <evanpro> We'd probably have to put something up like "JUST A MIRROR DON'T GIVE ANY ISSUES"
[22:29:19] <strugee> no you can just straight up disable issues and MRs
[22:29:23] <strugee> so the option doesn't even appear
[22:29:33] <evanpro> Oh great
[22:29:43] <evanpro> So, if you want to do that, I'm cool with it
[22:29:47] <strugee> sounds good
[22:30:04] <evanpro> Let's keep moving -- I don't want to take up the whole meeting with this
[22:30:08] <strugee> sounds good
[22:30:33] <strugee> next item: Does utml-to-jade imply semver-major?
[22:30:43] <strugee> we discussed this last month
[22:31:23] <strugee> evanpro: you mentioned that we might want to do a semver-major release (i.e. 2.0.0) because some people modify templates
[22:31:26] --> drymer joined #pump.io
[22:31:30] <evanpro> Yeah
[22:31:34] <evanpro> That's pretty much the case
[22:31:40] <strugee> if we're going with that the next release will be 2.0.0
[22:31:43] <evanpro> Yep
[22:31:48] <evanpro> I think we said that was what we'd do
[22:31:59] <strugee> OK
[22:32:10] <strugee> does that mean anytime the templates are modified we need to bump?
[22:32:17] <evanpro> Ummmmmmmmmm
[22:32:20] <evanpro> I don't know
[22:32:41] <evanpro> I'd say if they change in a way that someone who has templates that work with 1.0.0 that won't work with the next version, yes.
[22:32:50] <strugee> in particular the Express 3.x merge rewrites almost 100% of the templates because the indentation changed
[22:33:03] <evanpro> Yeah
[22:33:13] <evanpro> So, would that be part of the 2.0.0 change?
[22:33:23] <strugee> it seems to me that anyone who's modifying templates will have a source-based install, and will notice because git will show merge conflicts
[22:33:24] <evanpro> Also, I forget why we're upgrading to 3.x and not 4.x
[22:33:38] <strugee> 4.x is after 3.x
[22:33:43] <evanpro> OK
[22:33:59] <strugee> I just figured it made sense to break it up as much as possible
[22:34:15] <strugee> evanpro: not sure
[22:34:17] <-- evanpro left (Quit: evanpro)
[22:34:38] -*- strugee waits for Evan to come back
[22:36:26] --> evanpro joined #pump.io
[22:36:34] <strugee> evanpro: welcome back
[22:36:36] <evanpro> Sorry my laptop batter died
[22:36:42] <strugee> no worries
[22:36:45] <evanpro> So what's going to go into 2.0.0?
[22:37:00] <strugee> so we could have Express 3.x go into 2.0.0
[22:37:05] <strugee> but that's a lot of change for one release
[22:37:16] <evanpro> Well, that's what major releases are for
[22:37:20] <strugee> true
[22:37:30] <strugee> ok so are we going to do that?
[22:37:42] <evanpro> Can we make that the release the one where we deprecate everything before node 4?
[22:37:50] <strugee> yeah, that's the plan
[22:37:54] <evanpro> Woot
[22:37:57] <evanpro> Good
[22:38:07] <strugee> we can't drop support entirely because everyone still ships 0.10 but definitely we can deprecate it
[22:38:20] <strugee> man Node 0.10 is terrible
[22:38:53] <evanpro> Oh really
[22:38:58] <evanpro> :(
[22:39:03] <strugee> I know :(
[22:39:07] <strugee> nodecompat.com has the details
[22:39:36] <strugee> it's getting better, but not quite there yet
[22:39:48] <evanpro> Whyyyyyyyyyyy
[22:39:53] <strugee> evanpro++
[22:39:54] <pumabot> evanpro has 1 point
[22:39:56] <evanpro> At least Debian isn't at 0.6 any more
[22:40:01] <strugee> truly
[22:40:13] <evanpro> OK, so let's keep going
[22:40:16] <strugee> Debian Stretch will have Node 4 though
[22:40:25] <evanpro> Telemetry
[22:40:28] <strugee> yes
[22:40:31] <strugee> so
[22:40:32] <evanpro> That's ofirehose.com and pumplive.com right
[22:41:05] <strugee> I actually was not aware of pumplive.com
[22:41:15] <evanpro> pumplive.com did stats
[22:41:22] <evanpro> Like, everything comes through ofirehose...
[22:41:29] <evanpro> ...and pumplive would count things that came through there
[22:41:33] <strugee> ok
[22:41:44] <evanpro> But it's broken and I can't remember why
[22:41:47] <evanpro> I would love someone to take those over
[22:41:49] <strugee> that fufills some of the goals of what I was proposing, but not all
[22:42:05] <evanpro> The firehose is great for people who want all public posts
[22:42:14] <strugee> I'd love to run a server that would collect (voluntarily-reported) data from nodes
[22:42:18] <evanpro> Riiiiiight
[22:42:30] <evanpro> So, there are two schools of thought on that
[22:42:32] <strugee> there's a list in #1187
[22:43:41] <evanpro> So
[22:43:46] <evanpro> This is going to sound keeeeeeeerazy
[22:43:48] <evanpro> But
[22:43:58] <evanpro> The server could send that telemetry data to ofirehose.com
[22:44:21] <evanpro> Like, I'm a server, I'm at "pumpdog.me", and here's my data.
[22:44:27] <evanpro> So anyone could see it.
[22:44:29] <evanpro> Again, opt-in.
[22:44:35] <strugee> I'd be okay with that
[22:44:44] <evanpro> It'd be just another activity stream.
[22:45:18] <evanpro> And I'll be honest
[22:45:33] <evanpro> People get a little tetchy about having telemetry be opt-out
[22:45:39] <evanpro> But your data is much much better
[22:45:53] <evanpro> I'm pretty sure ofirehose.com is on by default in pump.io
[22:46:02] <evanpro> And we had telemetry in StatusNet
[22:46:16] <evanpro> Mostly the people who didn't want it just turned it off
[22:46:39] <strugee> we could make the telemetry be an opt-in setting and if it's not on, just don't send that particular data to OFirehose
[22:46:47] <evanpro> Right
[22:46:48] <pumabot> Pull Request #1203 "Update the URL of the git repo" opened by larjona - https://github.com/pump-io/pump.io/pull/1203
[22:46:59] <evanpro> OK
[22:47:16] <strugee> so is that the plan? send to OFirehose but only when the admin turns it on?
[22:47:31] <evanpro> Well
[22:47:38] <strugee> to be clear
[22:47:38] <evanpro> I'd make it opt-out but it's your call
[22:47:44] <evanpro> I'm probably not going to use the data muh
[22:47:46] <evanpro> much
[22:47:57] <strugee> regular OFirehose data would still be opt-out
[22:48:08] <strugee> you'd make it opt-out? OK
[22:48:14] <evanpro> Right
[22:48:22] <evanpro> Well
[22:48:24] <evanpro> Hmmm
[22:48:28] <strugee> I think we'd get backlash
[22:48:30] <evanpro> If it's public, then opt-in
[22:48:33] <evanpro> That's probably the best
[22:48:45] <evanpro> OK let's keep going
[22:48:46] <strugee> OK
[22:48:52] <evanpro> I have to leave in 12 minutes rain or shine
[22:48:58] <strugee> ok
[22:49:04] <evanpro> What's up with plugins?
[22:49:20] <strugee> so tl;dr we got a PR extending the plugins API
[22:49:49] <strugee> and I want to get rid of plugins for the time being because essentially every time we upgrade a library internally it may break plugins
[22:50:01] <larjona> #1194
[22:50:13] <larjona> pumabot does not love me today
[22:50:14] <strugee> since we have a lot of stuff to upgrade it seems like a good idea to say "plugins are unsupported right now" and support them when we have less churn in the codebase
[22:50:26] <strugee> larjona: yeah, didn't work for me either. not sure why pumabot is so broken today
[22:50:49] <evanpro> strugee: sorry, I don't get it
[22:50:57] <evanpro> Like, no plugins?
[22:51:04] <evanpro> I forgot we even had them honestly
[22:51:08] <strugee> evanpro: yeah
[22:51:11] <strugee> no plugins
[22:51:19] <evanpro> But they're in 1.0.0?
[22:51:23] <strugee> or make the admin turn on some option
[22:51:28] <strugee> yes, but they're undocumented
[22:51:34] <larjona> https://github.com/pump-io/pump.io/pull/1194
[22:51:37] <evanpro> Were the in 0.3.x?
[22:51:42] <strugee> yeah
[22:52:08] <strugee> > There's rudimentary support for plugins in 0.3.x. I'm really dubious about them; I wouldn't count on continued support.
[22:52:24] <strugee> evanpro: ^^^ is you June 2013
[22:52:30] <evanpro> ha ha
[22:52:35] <evanpro> That sounds like me
[22:52:43] <evanpro> I can't remember why I added them
[22:52:58] <strugee> someone asked for them basically :P
[22:53:06] <evanpro> ha ha
[22:53:31] <strugee> basically plugins are just given the
app
variable to attach routes, etc.
[22:53:38] <evanpro> Ohhhhhhhhhhhhhhhh
[22:53:50] <strugee> that's why they break when we upgrade e.g. Express internally
[22:53:52] <evanpro> Right
[22:54:05] <evanpro> Well, that's a versioning issue, then
[22:54:24] <strugee> so the way I see it there are three options
[22:54:30] <strugee> 1. don't support plugins
[22:54:37] <evanpro> That plugin API is an external interface...
[22:54:42] <strugee> 2. bump semver-major every time we upgrade a library internally
[22:54:52] <evanpro> Uh
[22:55:00] <strugee> 3. keep plugins, but make it really clear that we don't support them and they may break
[22:55:07] <evanpro> I'd say instead to bump it when the programming API changes for plugins
[22:55:18] <strugee> so option 2?
[22:55:26] <evanpro> So for connect 2 to express 3, I think that's... almost the same?
[22:55:36] <evanpro> Especially for adding routes
[22:55:41] <strugee> no
[22:55:49] <strugee> Express 2 or Conecct 2?
[22:55:55] <strugee> s/Conecct/Connect/
[22:56:00] <evanpro> Heh
[22:56:02] <strugee> Express 2 to Express 3 is huge
[22:56:14] <evanpro> Right
[22:56:45] <evanpro> OK, so, I'd say that the plugin API would change between pump.io 1.x and pump.io 2.x
[22:57:13] <evanpro> But it's still just the app object
[22:57:22] <evanpro> And then after that figure out a more long-term plugin strategy
[22:57:30] <strugee> ok so basically
[22:58:02] <larjona> Friends, 3 minutes to o'clock
[22:58:04] <strugee> keep the current code and we'll switch to a different plugin strategy at 3.0 or something?
[22:58:11] <evanpro> Yes
[22:58:13] <evanpro> That's basically it
[22:58:21] <strugee> okay
[22:58:23] <strugee> larjona++
[22:58:23] <pumabot> larjona has 10 points
[22:58:32] <evanpro> If we're semvering anyway
[22:58:35] <evanpro> We get one freebie
[22:58:38] <strugee> sounds good
[22:58:43] <evanpro> OK, next!
[22:58:56] <strugee> Code coverage
[22:59:03] <larjona> I'd jump to network status/node adoption
[22:59:23] <evanpro> I'm going to stretch another few minutes
[22:59:29] <strugee> mostly all I wanted to ask with this is whether Coveralls is OK, since everyone seems to use it
[22:59:35] <evanpro> Great!
[22:59:41] <evanpro> Fine here
[22:59:44] <strugee> if there's any issues with that then I vote we table it and move on
[22:59:46] <strugee> ok, sounds good
[22:59:50] <evanpro> Let's talk AS2
[22:59:58] <larjona> Ok, AS2
[23:00:03] <strugee> paroneayea and I talked about this last week
[23:00:08] <evanpro> Great
[23:00:27] <evanpro> We need to support to ActivityPub
[23:00:49] <evanpro> Ideally I think we'd do this:
[23:00:55] <strugee> the current plan I have (which IIRC paroneayea approved, but don't quote me) is to store AS2 objects internally and output AS1 objects externally, for compat
[23:01:14] <evanpro> Yeah, that's the kind of plan someone without millions of activities in AS1 would make up
[23:01:35] <strugee> then if the client or the remote server sends an X-Pump-AS2 header or something, indicating that it understands AS2, it'll get AS2 output
[23:01:44] <evanpro> What?
[23:01:56] <evanpro> -1
[23:02:02] <evanpro> Here's what I think we should do
[23:02:11] <strugee> I'm open to suggestions :)
[23:02:12] <evanpro> 1) Different endpoints for ActivityPub
[23:02:17] <evanpro> Completely separate
[23:02:27] <evanpro> 2) Store internally as AS1 for now
[23:03:00] <evanpro> 3) Leave all the AS1 endpoints live for a while
[23:03:14] <evanpro> We have people who've written lots of code to those endpoints
[23:03:19] <evanpro> And we have lots of data stored in AS1
[23:03:48] <evanpro> identi.ca alone has millions of activities
[23:03:54] <strugee> right
[23:03:58] <evanpro> Probably another million or so in other sites
[23:04:31] <strugee> so what happens when the ActivityPub endpoint receives AS2 that can't be downgraded?
[23:04:37] <evanpro> It'd probably be possible to just convert AS2 data to AS1 right at the surface, and then process it as AS1, and then re-convert to AS2 for output
[23:04:50] <evanpro> How could the AS2 not be downgraded?
[23:05:15] <strugee> off the top of my head, if it contains e.g. a Link, those can't be represented as AS1
[23:05:16] <evanpro> Oh, like, with unrecognized types?
[23:05:53] <strugee> that too
[23:06:13] <evanpro> So, two possibilities
[23:06:33] <pumabot> Issue #1199 "Meanwhile items without titles aren't terribly useful" larjona added label: "webui" - https://github.com/pump-io/pump.io/issues/1199
[23:06:33] <evanpro> One is to reject the submissions (this is what I think we should do)
[23:06:48] <evanpro> And second is to accept it and store it
[23:06:58] <evanpro> Either with some kind of marker like "this one is AS2"
[23:07:14] <evanpro> Or convert as much as possible and mark the unrecognized properties
[23:07:49] <strugee> I vote we reject stuff
[23:07:52] <evanpro> Me too
[23:08:19] <strugee> ok so here's what I've got, tell me if it's what you meant:
[23:08:54] <strugee> we add an ActivityPub endpoint which takes AS2 objects and downgrades them to AS1, which is used internally
[23:09:01] <strugee> if that can't be done activities are rejected
[23:10:06] <strugee> original API endpoints will continue to output AS1, ActivityPub endpoints will upgrade AS1 objects back to AS2
[23:10:31] <-- evanpro left (Read error: Connection reset by peer)
[23:11:44] <larjona> :(
[23:11:52] <strugee> indeed
[23:12:13] <strugee> I'm going to assume that's the plan, will email Evan to confirm
[23:13:32] <larjona> so, what do we do now?
[23:13:43] <strugee> I guess we finish up the meeting
[23:13:50] <strugee> too bad we didn't get to node adoption, sorry
[23:13:55] <strugee> I didn't think AS2 would take so long
[23:14:00] <larjona> No problem
[23:14:23] <larjona> It's late, let's end the meeting, we can follow up by email or whatever
[23:14:25] --> e_s_p joined #pump.io
[23:14:29] <larjona> ah!
[23:14:30] <e_s_p> argh
[23:14:34] <strugee> ah! cool
[23:14:35] <e_s_p> wifi
[23:14:45] <e_s_p> OK I have last question
[23:15:10] <e_s_p> larjona I need the link to the spreadsheet with all the pump server data
[23:15:17] <larjona> ah, just a sec
[23:15:59] <strugee> http://lacaja.larjona.net/shared/vSm84lM8lLw6WTX4k44QX_Ezx14RjIqug0xTvehwcKz
[23:16:09] <larjona> thanks strugee
[23:16:14] <strugee> 'course :)
[23:17:02] <larjona> Anything else?
[23:17:11] <larjona> do you want some pizza?
[23:17:29] <e_s_p> I'm about to leave to get some!
[23:17:35] <e_s_p> so hungry
[23:17:38] <larjona>
[23:17:38] <larjona> .....
[23:17:38] <larjona> .:
.--|--.
:.
[23:17:38] <larjona> .: .'\o | o /'. '.
[23:17:38] <larjona> // '. \ o| / o '.\
[23:17:38] <larjona> //'.o'. \ |o/ o.-'o\
[23:17:38] <larjona> || o '-.'.|/.-' o ||
[23:17:38] <larjona> ||--o--o-->|<o-----o-||
[23:17:38] <larjona> \ o _.-'/|'-._o o//
[23:17:38] <larjona> \.-' o/ |o\ o '-.//
[23:17:38] <larjona> '.'.o / o| \ o.'.'
[23:17:38] <larjona> `-:/.__|__o:-'
[23:17:38] <larjona>
"--=--"
[23:17:38] <larjona>
[23:17:38] <larjona>
[23:17:51] <larjona> thanks for the meeting!
[23:17:52] <larjona> #############################################################
[23:17:52] <larjona> END LOG
[23:17:52] <larjona> #############################################################