-
Notifications
You must be signed in to change notification settings - Fork 333
Meeting 2016 04 15
Friday 2016/04/15 at 20:00 UTC
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
[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> #############################################################
The next Pump.io Community Meeting will be, hopefully, on Friday 2016/05/20 at 20:00 UTC