-
Notifications
You must be signed in to change notification settings - Fork 333
Meeting 2015 11 10
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: [email protected] ), or via web ( http://webchat.freenode.net/?channels=pump.io )
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
[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 [email protected]
[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 [email protected] 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> #############################################################