Skip to content
larjona edited this page Apr 21, 2017 · 5 revisions

Call for meeting

https://identi.ca/larjona/note/uPWTMcJPQ12fjCCzSf81-g

Our monthly community meeting will be on the #pump.io channel on the Freenode IRC network, which is also mirrored to the pump.io@conference.movim.eu jabber/XMPP MUC room.

You're all welcome to join us there =)

Agenda

Feel free to add to this before the meeting!

  • Updates from last meeting's tasks
  • Pump.io code development
    • (If we have time) weird code in lib/ and test/
  • Community governance and sustainability
    • Node status
    • Node adoption
    • Funding

Log

[21:00:31] <pumabot> 
#############################################################
[21:00:31] <pumabot> BEGIN LOG
[21:00:31] <pumabot> 
#############################################################
[21:00:31] <pumabot> Welcome to this month's Pump.io community meeting! Everyone 
is welcome to participate.
[21:00:31] <pumabot> This meeting is being logged and it will be posted on the 
wiki at https://github.com/e14n/pump.io/wiki/Meeting-2017-03-17. If you would 
like your nick redacted, please say so, either now or after the meeting.
[21:00:31] <pumabot> Let's start with roll call - who's here?
[21:00:32] -*- pumabot is here
[21:00:34] <larjona> pumabot larjona is chairing
[21:00:35] <pumabot> larjona: ok, larjona is now chairing this meeting.
[21:00:44] -*- strugee is here
[21:01:28] <larjona> I have no news from Evan.
[21:01:40] <larjona> Let's wait some minutes more
[21:02:10] <strugee> sounds good
[21:02:21] <strugee> larjona: are you sending an email to him now?
[21:03:24] <paroneayea> hi
[21:03:47] -*- strugee waves at paroneayea
[21:04:01] <larjona> no, I sent it on 2017/03/15 and a second one 3 hours ago
[21:04:14] <strugee> larjona: ok, I'll send one last one. hopefully he sees it
[21:06:07] <strugee> sent
[21:06:31] <larjona> Ok, let's go to first agenda topic, "Updates on last 
meeting's tasks"
[21:06:53] <larjona> I have no news about security@pump.io, I think it's not 
done yet
[21:07:03] <strugee> ok
[21:07:33] <strugee> btw you can also say "pumabot: next agenda item" and it'll 
work
[21:07:56] <larjona> About the update of the documentation license, I think 
everybody agreed on the proposed ones, but I didn't commit the change (sorry!)
[21:08:14] <strugee> np :)
[21:09:19] <strugee> did I have any particular tasks? I can't remember
[21:09:24] <larjona> about the status/monitoring server, I don't know if there 
is something new
[21:09:37] <larjona>  pumpstatus.strugee.net was blocked on 
https://github.com/phpservermon/phpservermon/issues/51
[21:09:38] <pumabot> Option to make status page public · Issue #51 · 
phpservermon/phpservermon · GitHub
[21:09:42] <strugee> yeah
[21:10:40] <ben_thatmustbeme> did the microformats2 question ever get answered, 
noticed it wasn't on the agenda any more
[21:11:21] <strugee> ben_thatmustbeme: it didn't
[21:11:22] <strugee> but
[21:12:04] <strugee> I went through a bunch of the closed PRs and reopened them 
since a bunch of them were legitimate/useful but got closed on the same day, so 
I assumed it was an accident
[21:12:14] <strugee> one of those PRs was the microformats2 question
[21:12:21] <ben_thatmustbeme> ahh
[21:12:27] <ben_thatmustbeme> i'm sure it will need some updates
[21:12:31] <strugee> bcomnes (the original author) closed it again, stating that 
he didn't have time
[21:12:34] <strugee> but I'd take patches
[21:12:35] <strugee> yeah
[21:12:42] <paroneayea> microformats2?
[21:12:44] <strugee> it was written for the old template system
[21:12:54] <strugee> paroneayea: IndieWeb metadata in the web UI
[21:13:06] <paroneayea> ah... imo, if you're going to do metadata in the web ui
[21:13:10] <larjona> can anybody post here the URL of the issue/PR?
[21:13:15] <paroneayea> you're already producing as2 in activitypub
[21:13:16] <strugee> I filed a new issue - it should be quite easy
[21:13:18] <strugee> lemme find it
[21:13:24] <paroneayea> so why not use as2's vocabulary
[21:13:37] <paroneayea> and if you're going to embed it in the html, use rdfa
[21:13:46] <paroneayea> that would be a tighter fit to where pump.io is going 
already
[21:13:57] <strugee> https://github.com/pump-io/pump.io/issues/1293 is the issue
[21:13:57] <pumabot> Add IndieWeb metadata to pump.io posts · Issue #1293 · 
pump-io/pump.io · GitHub
[21:14:24] <strugee> paroneayea: the main point of microformats2 was for richer 
interoperability with IndieWeb sites that link to pump.io posts
[21:14:32] <paroneayea> ok!
[21:14:53] <strugee> I said I'd take patches because really all that means is 
adding a couple classes to the web UI which isn't a big deal
[21:15:01] <strugee> but I would *not*, for example, take patches to add 
WebMention support
[21:15:02] <paroneayea> sure
[21:15:15] -*- ben_thatmustbeme nods
[21:15:17] <strugee> :)
[21:15:41] <strugee> ben_thatmustbeme: if you want to get IndieWeb metadata in 
pump.io, you should submit a patch! it's easy enough that I marked it "good 
first pr"
[21:15:42] <larjona> So, let's move to Announcements from @strugee 
[21:15:53] <strugee> yes! okay
[21:16:16] <strugee> so two announcements:
[21:16:27] <strugee> 1. the Express 4.x upgrade just landed! whooooo
[21:16:58] <strugee> this is really amazing because it's by far the biggest 
dependency upgrade we had to do, and fixes known performance/security problems
[21:17:01] <strugee> so this is a Big Deal
[21:17:18] <strugee> it does, however, mean that the next release will also be 
semver-major
[21:17:50] <strugee> but who cares
[21:18:14] <strugee> 2. databank-mongodb 1.0.0 is busted
[21:18:56] <strugee> SERVER ADMINS: if you're running a node that uses the 
MongoDB Databank driver, do *not* upgrade to databank-mongodb@1.0.0
[21:19:07] <strugee> I believe the latest known-good version is 0.19.2 but lemme 
check
[21:19:39] <strugee> yeah
[21:19:54] <strugee> `npm install [-g] databank-mongodb@0.19.2` will do the 
trick
[21:20:22] <strugee> this is probably a databank-mongodb regression but it 
*might* just be exposing a bug from us, so until I track down the root cause 
just stick to 0.19.x
[21:20:31] <strugee> okay. announcements done :)
[21:21:10] <larjona> I don't know if we can discuss next topic: "Pump.io code 
development "
[21:21:17] <larjona> I think that we needed Evan for "weird code in lib/ and 
test/"
[21:21:26] <strugee> yep
[21:21:31] <strugee> that's correct
[21:22:29] <larjona> Any other thing about development?
[21:23:05] <strugee> not that I can think of?
[21:23:12] <strugee> 3.0.0 went out :)
[21:23:25] <larjona> \o/
[21:23:44] <strugee> jxself has agreed to do a 4.0.0 "test day" for Datamost
[21:23:54] <larjona> Do you know if the nodes that are up  are usually updating 
regularly?
[21:23:59] <strugee> which will be really really helpful for catching 
regressions from the upgrade
[21:24:06] <strugee> jxself is very good
[21:24:16] <strugee> Dr. Sekula I believe does a pretty good job upgrading
[21:24:30] <strugee> Sazius: I think you do too, right?
[21:24:38] <strugee> I don't know about e14n nodes, though
[21:24:39] <detrout_> where should one find release notes (like the warning 
about mongo?)
[21:24:42] <strugee> I don't think so
[21:25:04] <strugee> detrout_: the closest thing we have to that is CHANGELOG.md 
in the repo
[21:25:25] <strugee> or the "upgrade instructions" in ReadTheDocs
[21:25:30] <strugee> https://pumpio.readthedocs.org
[21:25:32] <pumabot> Start -- Pump.io Documentation
[21:25:46] <strugee> hang on lemme find the actual page
[21:26:07] <strugee> 
https://pumpio.readthedocs.io/en/latest/sysadmins.html#upgrade-instructions
[21:26:07] <pumabot> For system administrators -- Pump.io Documentation
[21:26:14] <detrout_> I found it...
[21:26:18] <strugee> that's where we document semver-major changes
[21:26:30] <strugee> perhaps we should put a note in there about 
databank-mongodb
[21:26:35] <detrout_> Yes please
[21:26:42] <detrout_> at least for as long as it still applies
[21:26:45] <strugee> yeah
[21:27:03] <strugee> maybe modify the install instructions too
[21:27:44] <detrout_> or at least include specific instructions like go check 
for additional notes/warnings here: at this url or document in git
[21:28:01] <strugee> yeah
[21:28:39] <strugee> definitely
[21:29:08] <detrout_> thank you
[21:29:11] <strugee> sure thing
[21:29:45] <larjona> Anything else about development?
[21:30:19] <strugee> I don't think so
[21:30:34] <strugee> there are some big new features I'm excited about
[21:30:44] <strugee> but they're all in the issue tracker so
[21:31:12] <larjona> ok
[21:31:16] <larjona> Next topic: Community governance and sustainability 
[21:31:55] <larjona> I have no news from Conservancy; I think that if they still 
didn't began to consider our application, we may need/want to update some parts
[21:32:04] <strugee> yeah
[21:32:39] <larjona> If nobody disagrees, I can write to them to ask, and then, 
if they see it useful, try to update the application and send again
[21:32:53] <strugee> yeah sounds good
[21:33:00] <detrout_> Is it worth finding out how diaspora or gnu social nodes 
are supported?
[21:33:16] <larjona> detrout_: I didn't understand
[21:33:53] <detrout_> There are other small distributed social networks, like 
Diaspora or GNU Social, they should have the same problem of keeping hosts 
operating
[21:33:58] <detrout_> I wonder how they do it?
[21:34:18] <detrout_> I wonder if their experiences would at all be useful for 
pump.
[21:34:41] <detrout_> It may only be a distraction
[21:35:08] <strugee> I think it's probably worth asking
[21:35:51] <jxself> Didn't one of their (Load Average) announce it was shutting 
down?
[21:36:15] <strugee> Load Average is GNU Social, yeah?
[21:36:32] <jxself> Yes it is.
[21:36:38] <clacke[m]> my personal hypothesis is that it's a factor of GS having 
been around for a near-decade and the ones that remain are stable (except 
loadaverage)
[21:36:42] <jxself> I am trying to find the info or if I am not remembering 
correctly.
[21:36:58] <detrout_> https://wiki.loadaverage.org/news/bye_guys
[21:37:00] <pumabot> news:bye_guys - LoadAverage Wiki
[21:37:04] <jxself> Oh yes.
[21:37:04] <clacke[m]> loadaverage is GS and it's closing down
[21:37:13] <larjona> http://www.fediverse.org/
[21:37:15] <pumabot> Fediverse.org | A GNU Social map & knowledge-base
[21:37:27] <larjona> that's one of their "status of the network" pages
[21:37:58] <jxself> That page looks neat. Perhaps it can be adopted for the pump 
status stuff...
[21:38:17] <jxself> It seems to cover the stuff that would be wanted.
[21:39:21] <strugee> ah
[21:39:43] <larjona> In fact, I was searching for this: 
http://skilledtests.com/wiki/List_of_Independent_GNU_social_Instances
[21:39:45] <pumabot> List of Independent GNU social Instances - I ask questions
[21:40:02] <strugee> jxself: yeah
[21:40:55] <larjona> no idea about Diaspora*
[21:41:55] <detrout_> Interesting they rate gnu social nodes by number of 
characters one can post
[21:42:02] <detrout_> i wonder how that gets federated.
[21:42:09] <strugee> there's https://the-federation.info/
[21:42:10] <detrout_> (from a high limit node to a low limit node
[21:42:12] <pumabot> the federation - a statistics hub
[21:42:36] <strugee> which includes diaspora*, Friendica and Hubzilla
[21:43:18] <strugee> it'd be neat if we had a bridge service that would 
translate diaspora* stuff into the pump.io protocol
[21:43:26] <jxself> Yes.
[21:44:31] <detrout_> Ok. I should go to another meeting.
[21:44:43] <larjona> thanks for coming detrout_!
[21:44:56] <larjona> I have no more to say about the topics in the agenda
[21:45:00] <detrout_> youre welcome.
[21:45:22] <strugee> see ya detrout_ :)
[21:45:32] <strugee> larjona: me either
[21:46:29] <larjona> I have no ASCII appetizers today, sorry
[21:46:51] -*- larjona in other computer
[21:46:58] <strugee> :(
[21:47:02] <strugee> next time!
[21:47:08] <jxself> Well it is St. Patrick's Day.
[21:47:14] -*- jxself hands out little green party hats to everyone
[21:47:30] -*- strugee puts on his hat & smiles wide
[21:48:01] -*- clacke[m] sends virtual beers
[21:48:06] <larjona> thanks
[21:48:11] <clacke[m]> no ASCII beer at hand, sorry
[21:48:13] <larjona> I guess we end the meeting and we go dance
[21:48:23] <larjona> \
[21:48:27] <larjona>  o
[21:48:31] <larjona> pardon
[21:48:31] <clacke[m]> singalong!
[21:48:39] <larjona> pumabot end meeting
[21:48:40] <pumabot> Thank you all for attending! Logs will be posted on the 
wiki shortly at https://github.com/e14n/pump.io/wiki/Meeting-2017-03-17.
[21:48:40] <pumabot> Also, special thanks to larjona for chairing!
[21:48:40] <pumabot> See you next month!
[21:48:40] <pumabot> 
#############################################################
[21:48:40] <pumabot> END LOG
[21:48:40] <pumabot> 
#############################################################
Clone this wiki locally