Skip to content
larjona edited this page Apr 16, 2016 · 3 revisions

Call for meeting

Friday 2016/04/15 at 20:00 UTC

Agenda

Feel free to add to this before the meeting!

  • Pump.io code development
  • Release of 0.3.1, and Roadmap
  • Release procedure (e.g. signing?)
  • 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

Log

[22:02] <larjona> #############################################################

[22:02] <larjona> BEGIN LOG

[22:02] <larjona> #############################################################

[22:02] <larjona> Dear all, welcome to this pump.io community meeting!

[22:02] <larjona> Info URL:

[22:02] <larjona> https://github.com/e14n/pump.io/wiki/Meeting-2016-01-16

[22:02] <larjona> If anybody wants their nick redacted just say here or direct message to me.

[22:02] <larjona> First, as always, roll call meanwhile people is coming. Who's here? Say hello!

[22:02] -*- larjona is here ;)

[22:02] <larjona> pardon

[22:02] <larjona> agenda is here: https://github.com/e14n/pump.io/wiki/Meeting-2016-04-15

[22:03] <xmpp-pump> *** JMobile is half-here, for now

[22:03] <BenC__> BenC__ is dialed in from sunny Boston

[22:05] --> phls joined #pump.io

[22:05] <xmpp-pump> [JMobile] Can someone else do the pingall?

[22:05] <xmpp-pump> [JMobile] Pumabot pingall

[22:05] <larjona> ah, I can do it now

[22:05] <xmpp-pump> [JMobile] Nope :p

[22:05] <xmpp-pump> [JMobile] Cool

[22:07] <larjona> pingall Pump.io community meeting just started! Say hello if you can be here :)

[22:08] <xmpp-pump> [ssweeny] hello :)

[22:09] <detrout> hi

[22:10] --> e_s_p joined #pump.io

[22:10] <e_s_p> hey all

[22:10] <e_s_p> Sorry I'm a little late

[22:10] <larjona> hi e_s_p! we were in the roll call still

[22:11] <e_s_p> Hooray

[22:11] <e_s_p> HERE

[22:11] <larjona> agenda is here https://github.com/e14n/pump.io/wiki/Meeting-2016-04-15

[22:11] <larjona> first topic is "Pump.io code development " but strugee is not totally here, so I'm not sure if anybody else can talk about that...

[22:12] <e_s_p> I can't really speak to where things are with 0.3.1

[22:12] <e_s_p> But I can say what I'd like to see happen

[22:12] <e_s_p> A couple of things:

[22:12] <e_s_p> 1. I think we need to have a minimum supported version of NodeJS

[22:13] <e_s_p> I tried to support 0.6 (?) for earlier versions because that's what Debian had

[22:13] <e_s_p> We should figure out what our minimum version is and test using it

[22:13] <e_s_p> 2. I think we should have automated testing set up with Travis CI and make sure it's working before we release

[22:14] <e_s_p> (Or some other automated testing service.)

[22:14] <e_s_p> Other than that I'm pretty excited about a new release

[22:14] <larjona> I think the automatic test thing is solved, at least, some pull requests now are marked as "CI -pass" in github

[22:15] <e_s_p> I can make myself available to help out with it, and I can make sure all the E14N servers use the new release

[22:15] <xmpp-pump> [JMobile] PR's are already checked via Travis, right?

[22:15] <e_s_p> I think so

[22:16] <e_s_p> https://travis-ci.org/e14n/pump.io <-- this says we're still failing

[22:17] <e_s_p> Other than that, wow, big step

[22:18] <e_s_p> Should we move on?

[22:18] <larjona> strugee nor Nemno are here, so I suppose we can not do anything else

[22:19] <paroneayea> hi

[22:19] <xmpp-pump> [JMobile] Hi there

[22:19] <larjona> I propose to leave this topic open until later, for the case they show up

[22:20] <xmpp-pump> [JMobile] Ok!

[22:20] <larjona> but if you have any plan for roadmap, e_s_p, it can help talking about it (it's requested for Conservancy application too, and that question is blank for now)

[22:20] <e_s_p> OK

[22:20] <e_s_p> Honestly, I don't have a lot of stuff on my mind for roadmap right now

[22:21] <e_s_p> AS2 support, ActivityPub are my two priorities

[22:21] <larjona> I asked everybody to try to triage the issues and the result is here: https://github.com/e14n/pump.io/milestones

[22:22] <larjona> e_s_p if you can add issues for those two priorities and tag them with the corresponding milestones, I think we are done, then

[22:23] <e_s_p> Cool, will do

[22:23] <larjona> thanks

[22:24] <larjona> next topic is "Community governance and sustainability "

[22:24] <e_s_p> Woohoo

[22:24] <larjona> subtopic Node adoption (sponsoring, administering)

[22:24] <e_s_p> So great

[22:24] <e_s_p> So, two things happening there

[22:24] <e_s_p> First is that I have a node purchase agreement up here https://github.com/e14n/pump-io-purchase-agreement

[22:25] <xmpp-pump> [JMobile] Related question: what's up with pumpdog.me

[22:25] <xmpp-pump> [JMobile] ?

[22:26] <e_s_p> It's down

[22:26] <e_s_p> I'll look at it again after the meeting; I think there was a problem bringing it back up last time I tried

[22:27] <xmpp-pump> [JMobile] Cool

[22:27] <xmpp-pump> [JMobile] Nice to have the agreement for adoption already

[22:28] <e_s_p> OK, back to the adoption thing

[22:28] <larjona> e_s_p: please continue

[22:28] <e_s_p> Oh, just checked pump25, might come back up, there a was a disk error of some kind

[22:28] <e_s_p> pump25 = pumpdog.me

[22:28] <e_s_p> OK!

[22:28] <grdryn> Sorry, just happened across this meeting right now...given current topic, this might be useful: https://www.openshift.com/grants/

[22:28] <e_s_p> So, agreement is there

[22:28] <xmpp-pump> [JMobile] Sorry for the diversion ^^

[22:29] <e_s_p> grdryn: that's great!

[22:29] <e_s_p> Uh, so, agreement is there

[22:29] <grdryn> ^and I'm sorry for butting in probably without reading enough context :)

[22:29] <e_s_p> I started working on the spreadsheet for all the servers

[22:29] <e_s_p> And I'll finish it this weekend

[22:30] <e_s_p> I'd like to do an announcement next week saying that we're going to start the adoption process

[22:30] <xmpp-pump> [JMobile] \o/

[22:30] <e_s_p> It would be interesting, though, if we could get some help with the hosting

[22:31] <e_s_p> I mean, if that OpenShift thing is for real, for example

[22:31] <BenC__> I certainly don't think it's fake

[22:31] <e_s_p> Well, I don't know where OpenShift is right now as a project

[22:31] <grdryn> e_s_p: I'm working for Red Hat at the moment, I can try to make some enquiries next week if you'd like?

[22:32] <e_s_p> grdryn: that would be AWESOME

[22:33] <e_s_p> I think anyone who was maintaining one of these servers would be happy to put a "powered by OpenShift" on it if it meant sponsored hosting

[22:33] <larjona> It may be a problem that we have no "legal entity" yet

[22:33] <larjona> ?

[22:33] <e_s_p> Well, maybe

[22:33] <e_s_p> Let's see what the story is

[22:33] <e_s_p> Umm, so, that's about it with adoption

[22:33] <e_s_p> I'd really like to get it going sooner rather than later since it's getting to be a real personal financial burden

[22:33] <e_s_p> And E14N is closing up as a company

[22:34] <larjona> ok, as soon as you make the announce, we'll reply it. My concern is, you may receive many requests, do you need help to deal with them? (and how could we help)

[22:35] <e_s_p> Maybe we could track them on the same spreadsheet?

[22:35] <e_s_p> So if a request comes in that I missed, others could add it there?

[22:36] <larjona> fine

[22:37] <larjona> Does all this apply to Adoption of non-node related websites (e.g. OpenFarmGame, ih8.it)? (and then, moving to the next subtopic ;)

[22:37] <e_s_p> Yes, for me, they're the same

[22:38] <e_s_p> I think moving on sounds great

[22:39] <larjona> ok, let's move to "Governance (non-profit status/application)"

[22:39] <larjona> I think nobody reviewed the application https://github.com/e14n/pump.io/wiki/Conservancy-application (or at least, no additional "CHECKS" lines are there) :/

[22:40] <larjona> Question 17 maybe e_s_p or paroneayea can help:

[22:40] <larjona> 17 *** Please give a brief history of the project, focusing on how the

[22:40] <larjona> community developed and the general health of the community. Be sure

[22:40] <larjona> to include information on any forks or other disputes that have

[22:40] <larjona> occurred in the community.

[22:40] <larjona> STATUS: NEEDS WORK. Add W3C Social Group stuff, and other aspects

[22:41] <e_s_p> OK

[22:41] <e_s_p> I can handle that one

[22:41] <paroneayea> thanks e_s_p

[22:41] <e_s_p> Mostly the application looks great

[22:41] <e_s_p> Ah, so I need to put "evanp" next to the "I checked this"?

[22:42] <e_s_p> I can do that

[22:42] <larjona> Question 18 needs work but I think I can handle (how decisions are made, list of people with commit permissions etc)

[22:42] <larjona> yes, CHECKED: nick - Ok (or not, or whatever comment)

[22:42] <e_s_p> OK, I can do that

[22:43] <larjona> Question 22 needs review from e_s_p 22 *** Does your project have any existing for-profit or non-profit

[22:43] <larjona> affiliations, funding relationships, or other agreements? (I just put "no affiliations")

[22:43] <larjona> Question 23 is about how many users. This is tricky because spam accounts. I'm not sure how to count this

[22:44] <e_s_p> Let's just do all accounts

[22:44] <e_s_p> A little more than 100K

[22:44] <e_s_p> 208896 per pumplive.com

[22:44] <e_s_p> So that's a lot

[22:45] <e_s_p> And that's out of date, since ofirehose.com isn't running

[22:45] <larjona> yes

[22:45] <e_s_p> Let's say 200K+ registered users, unknown how many are active

[22:46] <larjona> ok

[22:46] <e_s_p> My guess is somewhere in the <5% range

[22:46] <BenC__> by comparison, Diaspora* has 600k total and 20k MAU

[22:46] <e_s_p> So, can we put a deadline on the application? Like, end of the month?

[22:46] <larjona> ok, I'll add numbers about committers, people commenting/submitting issues and others

[22:47] <e_s_p> It'd be nice to get it submitted soon

[22:47] <larjona> I think I can deal with the rest, and then, if you give the "ok", you can directly send. My intention is yes, before the end of this month

[22:48] <e_s_p> Perfect

[22:48] <larjona> but friends, if you (other people) can review the application, it will be much better (consensus from the community etc, you know)

[22:49] <e_s_p> OK, I have to go unfortunately

[22:49] <e_s_p> I'm excited all of this planning is coming to fruition

[22:49] <larjona> thanks e_s_p

[22:49] <e_s_p> Awesome how well the community is moving

[22:49] <e_s_p> OK, thanks all, bye

[22:49] <-- e_s_p left (Quit: Page closed)

[22:49] <larjona> ok, anything else about this topic?

[22:50] <larjona> (Governance (non-profit status/application))

[22:50] <larjona> next subtopic is Funding

[22:51] <larjona> about this topic, we cannot do anything until we have legal entity as nonprofit

[22:51] <BenC__> do we have fundraising targets?

[22:51] <larjona> but as we're advancing the node adoption, adopters can run their particular fundings too

[22:51] <BenC__> such as the estimated cost to run a popular node?

[22:51] <larjona> BenC__: wait a sec

[22:52] <larjona> BenC__: the spreadsheet about e14n nodes is here: http://lacaja.larjona.net/shared/vSm84lM8lLw6WTX4k44QX_Ezx14RjIqug0xTvehwcKz

[22:52] <larjona> each "normal" node is 6$/month in Digital Ocean,

[22:53] <larjona> 20GB and 512 Mb virtual machine

[22:53] <larjona> so that gives an idea

[22:53] <detrout> should someone be working on a plugin to use lets encrypt with pump?

[22:53] <BenC__> thanks, that answers my question

[22:54] <larjona> detrout is a plugin needed? I'm not sure about how let's encrypt works, but probably it can be done in a sysadmin level, no special thing required for pump, I think...

[22:54] <detrout> It's probably a plugin for lets encrypt and not pump

[22:55] <detrout> I haven't tried using it yet, but I believe lets encrypt was intended to auto-renew certificates

[22:55] <larjona> I can open an issue about documentation, and ask Sazius

[22:55] <larjona> https://pump.saz.im/ uses Let's Encrypt, so it's proven that it's possible :)

[22:56] <larjona> about Funding, please review my proposal in Question 10 of Conservancy application

[22:56] <larjona> 10 *** Going forward, once inside Conservancy, how do you expect to spend funds

[22:57] <larjona> what I wrote there is:

[22:57] <larjona> ---

[22:57] <larjona> Funds would go mainly to:

[22:57] <larjona> * cover the costs of the community infrastructure (domain

[22:57] <larjona> names and virtual machines hosting pump.io nodes)

[22:57] <larjona> * fund developer time so certain bugs are fixed or certain features developed

[22:57] <larjona> * promotion of the project to increase adoption

[22:57] <larjona> ---

[22:58] <larjona> and that's all I have about funding.

[22:58] <larjona> Comments?

[22:59] <larjona> Ok, so we arrive to the last topic, "Other stuff" (unless strugee or other people want to talk again about code development, 0.3.1 etc)

[23:00] <larjona> that's all?

[23:01] <larjona> ok, I think that's all for today

[23:02] <larjona> I'll post some pump-ascii

[23:02] <BenC__> thanks for running the meeting today

[23:02] <larjona> .-.

[23:02] <larjona> | \

[23:02] <larjona> | /\

[23:02] <larjona> ,___| | \

[23:02] <larjona> / ___( ) L

[23:02] <larjona> '-` | | |

[23:02] <larjona> | | F

[23:02] <larjona> | | /

[23:02] <larjona> | |

[23:02] <larjona> | |

[23:02] <larjona> ||_

[23:02] <larjona> [___________]

[23:02] <larjona> ,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,

[23:02] <larjona> VK

[23:02] <larjona> and

[23:02] --> kraka joined #pump.io

[23:03] <larjona> #############################################################

[23:03] <larjona> END LOG

[23:03] <larjona> #############################################################

Next meeting

The next Pump.io Community Meeting will be, hopefully, on Friday 2016/05/20 at 20:00 UTC

Clone this wiki locally