Skip to content
larjona edited this page Nov 12, 2015 · 4 revisions

Call for meeting

Public call: https://pumpit.info/pumpio/note/84mKF4MqQ2mTtFvorhs9Xw

When: 2015/11/10, 18:00 UTC Convert to your timezone

Where: #pump.io channel on IRC (irc.freenode.net), you can attend also via XMPP/Jabber, since we have a bridge (MUC: pump.io@muc.jappix.com ), or via web ( http://webchat.freenode.net/?channels=pump.io )

Agenda

Agenda for the case Evan Prodromou can come:

  • pump.node adoption
  • fundraising
  • roadmap
  • Social WG (and Activipy) mini-update
  • Decide date/time for next meeting

Agenda for the case Evan Prodromou cannot attend:

  • Informal meeting, talk/hack on bugs/tests/documentation
  • Logging the channel with http://botbot.me/ ?
  • Decide date/time for next meeting

Log

[19:04] <larjona> #############################################################

[19:04] <larjona> BEGIN LOG

[19:04] <larjona> #############################################################

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

[19:04] <larjona> Info URL:

[19:04] <larjona> https://github.com/e14n/pump.io/wiki/Meeting-2015-11-10

[19:04] <larjona> #TOPIC roll call: who's here? say hello or something :)

[19:04] -*- larjona is here

[19:04] <Nemno> o/

[19:04] <jpope> something

[19:05] <Sazius> hello

[19:05] <Erkan_Yilmaz> hi

[19:06] --> drsekula has joined #pump.io

[19:06] -*- larjona just added one item to the agenda

[19:09] --> sekula_ has joined #pump.io

[19:09] <larjona> ok, for today we have:

[19:09] <-- sekula_ has quit (Client Quit)

[19:09] <larjona> Informal meeting, talk/hack on bugs/tests/documentation

[19:09] <larjona> Logging the channel with http://botbot.me/ ?

[19:09] <larjona> Decide date/time for next meeting

[19:09] <larjona> and

[19:09] <larjona> one news

[19:10] <larjona> first the news: https://github.com/e14n/pump.io/commit/2f8d6b3518607ed02b594aee0db6ccacbe631b2d

[19:10] <drsekula> Sounds good to me. Glad I could make it.

[19:10] <larjona> Removed CLA in favor of DCO

[19:11] <larjona> from now on, no excuses to contribute code :D

[19:11] <Sazius> larjona: wow, that's great news! :-)

[19:12] <jpope> nice!

[19:12] <drsekula> Yeah, that is great news!

[19:12] <larjona> that commit was about CLA, here the second part (DCO) https://github.com/e14n/pump.io/commit/4970d457cb08bbf95252d22a3ca58436baa8d00b

[19:13] <larjona> That's all about this topic.

[19:13] <larjona> Maybe Nemno can give us some other news, about the tests?

[19:14] <Nemno> yes, i can.

[19:14] -*- larjona listens

[19:14] <Nemno> First thing i wanted to do was get vows running and all check ok

[19:15] <Nemno> I started with the Node version default in ubuntu 14.04

[19:15] <Nemno> thats 0.10.x something.

[19:16] <Nemno> Now the main "problems" are Vows (the testing framework) doesn't like open ends.

[19:16] <Nemno> In test, the server starts... then test, server close... next test

[19:17] <Nemno> But a lot of time the server doesn't close correctly.. So after a lot of hacking and testing i got the 0.10.x version all green=ok

[19:18] <Nemno> Main things are setTimouts that are not cleaned en some callbacks that want to get back to something thats not there anymore

[19:18] <Nemno> This version is on my https://github/profOnno/pump.io/

[19:18] <Nemno> branch vows-fix

[19:19] <larjona> https://github.com/profOnno/pump.io/

[19:19] <Nemno> There are some 'volkswagon' fixes that needs some attention.. but for node v0.10.x it should work.

[19:20] <Nemno> v0.12.x has also the same issues.. but zombie (the headless browser) needs to be upgraded and this causes test to break. So i did make changes for the new zombie.

[19:21] <Nemno> now it works again.. I didn't checkin my work on the v0.12 version yet

[19:21] <Nemno> but it runs all green at the moment

[19:21] <Nemno> not all..

[19:22] <Nemno> ehm 1 test works 60% ok 40% nok

[19:22] <larjona> guido has nodejs 0.12 AFAIK

[19:22] <Nemno> yes

[19:23] <larjona> do you think that the code can be the same for both versions to work? or should people pick a different branch depending on their nodejs setup?

[19:23] <Nemno> almost all problems has to do with vows 'hanging'... and production pumps should be fine, if it stays running

[19:23] <xmpp-pump> [JMobile] o/

[19:23] <Nemno> yes good question

[19:24] <Nemno> and yes latest update did work on on 0.10.x

[19:24] <larjona> great

[19:24] <Nemno> I should check the default node version from debian... cause that one had some issues

[19:25] <Nemno> Thats my part for the moment.. I'm beginning to do some more dependenciess updates and see how that goes.

[19:25] <Nemno> so far my part.

[19:26] <Sazius> Debian stable has 0.10.29: https://packages.debian.org/search?keywords=nodejs

[19:26] <Nemno> oh https://gist.github.com/profOnno/e627cb1ec98a001b2289 is my scrapboard when i'm testing

[19:26] <larjona> Nemno, do you need some code review right now? or better later when you finish your work? BTW good work, and thanks!

[19:27] <larjona> just to know if I need to bug strugee much more or not :)

[19:28] <Nemno> not right now, i'll have some questions coming up... about dependency versions and such

[19:28] <larjona> Ok! And, if there is something that non-coders can do...

[19:28] <Nemno> cheer

[19:28] <Sazius> \o/

[19:28] <Nemno> haha

[19:30] <Nemno> not yet, maybe later. If the tests are running and there are still some problems... Then describe the problems so we can make a test for it and fix it

[19:30] <larjona> fine

[19:30] <larjona> anything else about tests?

[19:31] <Sazius> thanks Nemno, this is really important work!

[19:32] <Nemno> :)

[19:33] <larjona> ok!

[19:34] <larjona> Let's move to another topic?

[19:34] <Nemno> ok

[19:34] <drsekula> Sounds good to me. Thanks, Nemno!

[19:34] <larjona> I'm preparing a doc with the configurations sent by some pump.io selfhosters.

[19:35] <xmpp-pump> [JMobile] Can't get the web IRC captcha to work xD

[19:35] <larjona> It's normal JMobile, you are a robot

[19:35] <Sazius> :-)

[19:35] <larjona> I was not sure if publishing the URLs of the sites and names of the sysadmins

[19:36] <larjona> or just the "data"

[19:36] <xmpp-pump> [JMobile] Not that I have much to add, though

[19:36] --> bkuhn has joined #pump.io

[19:36] <drsekula> I think you want to publish names/sites only if the site owners agree to it.

[19:36] <larjona> of course :)

[19:36] <drsekula> Is there value in publishing the sites/owners? I guess for contact purposes, for help...

[19:37] <Sazius> what would be interesting is to see specs of bigger sites, I guess most self-hosters only have a few users per site

[19:37] <larjona> yes, if somebody wants a similar setup and can't get it done, she can contact some of the selfhosters

[19:37] <drsekula> Yeah, I too would be interested in how big sites compare to small ones like mine...

[19:37] <larjona> otoh it's perfect to open an issue too

[19:38] <larjona> Ok, just wanted to say that if you receive a mail from me asking about that, just answer it if you have time :)

[19:38] <Nemno> ok, I/someone can write a script to collect stuff so you can copy paste the result

[19:38] <drsekula> If you're not already going to make this part of the published information information for a site, it might be useful to list next to the site URL and owner name the approximate number of users at the site...

[19:39] <larjona> yes, number of users and hardware details are being provided

[19:39] <drsekula> Great!

[19:40] <Nemno> number of ACTIVE users is difficult?

[19:40] <larjona> I'll publish this info in https://pumpio.readthedocs.org/ this week

[19:40] <xmpp-pump> [JMobile] Drsekula, did you get the "neighbors" tab in Dianara to Work with your pump?

[19:40] <larjona> Nemno most of the selfhosters are 1 or few users, so not difficult for now. I have a pending email to send to evan about the e14n servers

[19:40] <drsekula> Nemno has a point... how to determine number of active users... might need to standardize on a definition so everyone reports numbers with the same meaning...

[19:40] <Nemno> true

[19:41] --> BenC__ has joined #pump.io

[19:41] <jpope> and on this note, the statistics page for diaspora may be of some inspiration

[19:41] <jpope> such as https://pod.jpope.org/statistics

[19:41] <Nemno> on https://github.com/e14n/pump.io/wiki/Community i posted something about the users on 1realtime.net

[19:42] <Nemno> it has 4619 users - 216 active

[19:42] <xmpp-pump> [JMobile] Maybe some kind of database query

[19:42] <Nemno> active = followers>0 or following>0

[19:42] <xmpp-pump> [JMobile] That's hardly active :p

[19:43] <Sazius> that's a nice table :-)

[19:43] <Sazius> well it's at least some kind of indication, gets rid of the most trivial accounts

[19:43] <Nemno> jan: yes that would be nice. I had a script running to foreach on the users with a timout and without following them

[19:44] <Sazius> nice :-)

[19:45] <drsekula> That stats page from jpope is sweet.

[19:45] <Sazius> has posted in last X days would be another one, but impossible to know since people may post only to followers

[19:45] <Nemno> only did 1realtime.net, hoping to get no angry birds thrown at me, for breaking the server

[19:45] <Sazius> :-)

[19:45] <larjona> any volunteer for working on this? (in detailing the query or metric that selfhosters can use to get the number of active users)

[19:46] <Nemno> Sazius: a admin script to get it out of the database would suffice?

[19:46] <Sazius> yeah, for site admins it would be easy to query the db

[19:47] <Nemno> maybe a config option. To make it public using the api interface.

[19:48] <jpope> a config option is how the D* stats page works

[19:48] <jpope> the pod admin can decide to have it publicly posted

[19:48] <Nemno> ok, so thats a feature request then.?

[19:49] <larjona> I have to make a phone call, but keeping an eye here

[19:51] <jpope> i think it would certainly be handy to have that available

[19:51] <Nemno> Just a question, Who has node.js programming experience?

[19:52] <drsekula> I have very little.

[19:53] <xmpp-pump> [Jan] hou hou hou

[19:53] <xmpp-pump> [Jan] o/

[19:53] <Nemno> nice, Just searching for some people to discuss node stuff with

[19:53] <xmpp-pump> [Jan] I have even less :D

[19:53] <Nemno> :p

[19:54] <Sazius> I have none :-P

[19:54] -*- jpope has node.js hacking experience...

[19:54] <Sazius> I have programming experience, and would like to learn node at some point to contribute to pump.io :-)

[19:55] <Nemno> ok, i can fix my vagrant file for pump.io and put it on github

[19:55] <larjona> ok, any conclusion on this topic? I would ask somebody to at least open an issue about the feature request, config option or whatever...

[19:56] --> ced117 has joined #pump.io

[19:56] <Sazius> or even a simple script to run against the db for pump instance admins, as a starting point?

[19:57] <Nemno> ok, I'll make an issue.

[19:57] <Sazius> we just need to agree how to define an active user... :-)

[19:57] <Nemno> good point

[19:57] <larjona> Thanks Nemno. Further discussion can happen in the issue

[19:58] <Nemno> logged in once in three months?

[19:58] <Nemno> oops, yes... put it in the issue

[19:58] <xmpp-pump> [Jan] that could be a start

[19:58] <larjona> Evan took "posted something in the last year" as "active users" when identi.ca migrated to pump.io

[19:58] <larjona> anyway! Let's move

[19:58] <xmpp-pump> [Jan] but as long as the last log in is not very close to the account's creation

[19:58] <Sazius> Nemno: sounds good to me

[19:59] <xmpp-pump> [Jan] Evan took one year, but that was because if you didn't make the cut, your account died xD

[19:59] <xmpp-pump> [Jan] for statistics, I'd say 3 monts or less

[19:59] <Sazius> three months, and last login != account creation date

[19:59] <xmpp-pump> [Jan] but not just posting, any activity

[20:00] <xmpp-pump> [Jan] what sazius said =)

[20:00] <larjona> Ok are people willing to extend the meeting 10-15 minutes more?

[20:00] <Sazius> OK, let's move on :-)

[20:00] <xmpp-pump> [Jan] (I am)

[20:00] <drsekula> Unfortunately, I have to run.

[20:00] <larjona> ok then

[20:00] <drsekula> I'll read the log after the meeting...

[20:00] <larjona> some people suggested to log the channel, for example with http://botbot.me/

[20:00] <larjona> opinions?

[20:00] <xmpp-pump> [Jan] I'd add that last login after 1 week of account's creation

[20:00] <-- drsekula has left #pump.io

[20:00] <larjona> or... anybody against it? /counterparts?

[20:01] <xmpp-pump> [Jan] I'm fine with logging

[20:01] <Sazius> I'm not familiar with that service, but in general I'm fine with logging

[20:01] <xmpp-pump> [Jan] I assume this room/channel is public and NSA-controlled =)

[20:01] <xmpp-pump> [Jan] *NSA-monitored

[20:01] <larjona> some other channels logged with botbot,me in freenode: fdroid, coreos

[20:02] <Sazius> botbot.me seems to be free software at least

[20:02] <Nemno> strugee was working on a homebrew version? was he not?

[20:02] <-- bkuhn has quit (Quit: ERC Version 5.3 (IRC client for Emacs))

[20:03] <larjona> OTOH, I'm thinking about making a bot post here the feed of pumpio@pumpit.info

[20:03] <larjona> If nobody opposes (to botbot.me), I'll ask the channel owner(s) (evan, I suppose) about it and try to put it in place.

[20:03] <Nemno> Vote..Yes

[20:04] <Sazius> sounds good to me

[20:04] <larjona> ok, anything else? Next meeting date/time?

[20:04] --> bkuhn has joined #pump.io

[20:05] <larjona> (choosing date/time is a bit frustrating... )

[20:05] <jpope> as i mentioned on the poll, i cannot attend to any meetings late in the week

[20:05] <Sazius> this time and day-of-week is OK for me

[20:05] <jpope> but, meetings certainly don't have to happen early in the week just on my part. ;)

[20:06] <Sazius> it would also be important to get e_s_p to attend, so we need to have a day suitable for him :)

[20:06] <Nemno> add the jpopebot

[20:06] <larjona> I don't mind to keep the poll open permanently http://lacaja.larjona.net/shared/s4S0Nblo6wuLWIgUc58vlKq3ZudOd6qRQ9OutoS-gB2 but frankly, I don't know which days/times to choose. I'm quite available, no idea about the rest.

[20:07] <larjona> And I know that showing everybody "your timetable" can be a quite privacy-invading thing

[20:07] <larjona> So I don't know how to proceed

[20:07] <xmpp-pump> [Jan] this time/day is fine for me, as is thursday, usually

[20:07] <Sazius> pick a random day each week :-)

[20:08] <xmpp-pump> [Jan] 1h later would be even better

[20:08] <Sazius> for me this time is perfect :-)

[20:09] <Sazius> but anyway, impossible to please everyone :-)

[20:09] <xmpp-pump> [Jan] of course :D

[20:10] <larjona> ok, so I'll put the poll for next week same day same hour as now, and thursday 16h UTC, and ask Evan if he cannot neither, to propose a third date/time. On Friday evening/saturday I hope I remember to close the poll and do the call. Agree?

[20:10] <paroneayea> hello!

[20:10] <paroneayea> so

[20:10] <paroneayea> just fyi

[20:10] <paroneayea> the socialwg meeting was right now :)

[20:10] <paroneayea> hence me and probably evan missing this

[20:10] <xmpp-pump> [Jan] hi cwebber :D

[20:10] <Sazius> paroneayea: and that's typically this time and day-of-week?

[20:10] <larjona> we just switched to php meanwhile :D #larjonajokes

[20:11] <paroneayea> Sazius: yes every week

[20:11] <xmpp-pump> [Jan] ok, point against having these meetings on tuesday :D

[20:11] <Sazius> OK, so this time/dow is a bad choice

[20:11] <larjona> ok then Monday at this time, and thursday

[20:12] <larjona> (I cannot make it on Wednesday, if anybody wants to chair, you can meet on wednesdays :D )

[20:12] <larjona> agree?

[20:13] <Nemno> monday is fine by me

[20:13] <jpope> mondays sound good to me

[20:13] <Sazius> what about later on Thursdays? :-) for me 19 UTC would work :-)

[20:13] <Sazius> Mondays are fine with me as well

[20:14] <larjona> ok monday 19utc, thu 16utc, thu 19 utc, and mail to evan for possible fourth option.

[20:14] <larjona> Anything else?

[20:15] <xmpp-pump> [Jan] is the agenda complete?

[20:15] <Sazius> yes

[20:15] <xmpp-pump> [Jan] then I guess not =)

[20:16] <xmpp-pump> [Jan] I have a small proposal for next meeting

[20:16] <Sazius> date/time for next meeting was last point

[20:16] <Nemno> shoot

[20:16] <xmpp-pump> [Jan] it's quite silly, really, but just in case anyone's interested

[20:16] <Nemno> drum-role

[20:17] <xmpp-pump> [Jan] I usually "monitor" the latest followers of debian@identi.ca as well as Evan's followers

[20:17] <xmpp-pump> [Jan] they're a good source of "new people potentially interested in actually using this"

[20:17] -*- clacke_afk is lurking

[20:17] <xmpp-pump> [Jan] we could add a point to discuss if people are interested in doing that, and other things, as part of a sort of "welcome team"

[20:18] <xmpp-pump> [Jan] clacke_afk is lying, since he's not AFK :D

[20:19] <Sazius> Jan: sounds like a nice idea

[20:19] <xmpp-pump> [Jan] =)

[20:19] <larjona> Fine Jan, I'll add a "ideas and volunteers for «welcome team»" topic for next meeting

[20:19] <clacke_afk> oh, right, Sweden left DST. Meeting was 1h ago :-)

[20:19] <xmpp-pump> [Jan] ok larjona!

[20:19] <xmpp-pump> *** Jan thinking of creating a cron-based script that auto-follows those latest followers

[20:20] --> lfam has joined #pump.io

[20:20] <xmpp-pump> [Jan] the followers for Mediagoblin's account are also a good source :D

[20:20] <larjona> the "following"s of Jan are also a good source maybe :D

[20:20] <xmpp-pump> [Jan] hm

[20:21] <xmpp-pump> [Jan] maybe xD

[20:21] <xmpp-pump> [Jan] but Evan, Debian and GMG are way more popular =)

[20:21] <Sazius> :-)

[20:21] <larjona> ok! I'll try to spend some time this week in triaging bugs too. I think we can close the meeting...

[20:21] <xmpp-pump> [Jan] ok! o/

[20:21] <larjona> want a nice cat for sharing your loneliness hacking hours?

[20:22] <larjona> /___/\

[20:22] <larjona> ( o o )

[20:22] <larjona> / * \

[20:22] <larjona> ___/__/ meow!

[20:22] <larjona> / \

[20:22] <larjona> / ___ \

[20:22] <larjona> /___/

[20:22] <larjona> and

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

[20:22] <larjona> END LOG

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

Clone this wiki locally