hubs-devel
LOGS
15:02:48 <sayan> #startmeeting hubs-devel
15:02:48 <zodbot> Meeting started Tue May  2 15:02:48 2017 UTC.  The chair is sayan. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:02:48 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
15:02:48 <zodbot> The meeting name has been set to 'hubs-devel'
15:02:55 <sayan> #topic Roll Call
15:03:02 <mizmo> Hey im on the train, going to work at the rh summit today
15:03:15 <abompard> .hello abompard
15:03:16 <zodbot> abompard: abompard 'Aurelien Bompard' <aurelien@bompard.org>
15:03:33 <jcline> .hello jcline
15:03:34 <zodbot> jcline: jcline 'Jeremy Cline' <jeremy@jcline.org>
15:03:47 <sayan> mizmo: sure, np
15:04:00 <sayan> .hello sayanchowdhury
15:04:00 <abompard> sayan: when I look at https://apps.fedoraproject.org/calendar/location/fedora-hubs%40irc.freenode.net/ I the meeting time at one hour ago
15:04:01 <zodbot> sayan: sayanchowdhury 'Sayan Chowdhury' <sayan.chowdhury2012@gmail.com>
15:04:24 <sayan> abompard: yeah, we did not change back after the DST
15:04:48 <abompard> and I believe it was at 14UTC last week
15:04:58 <abompard> so what's the right time?
15:05:20 <sayan> oh
15:05:42 <sayan> abompard: 14UTC should be the time, but we usually dicuss after the DST changes
15:05:45 <jcline> Yeah, it's been really confusing for me. I'd prefer we pick a UTC time and stick with it, ignoring DST
15:06:10 <sayan> jcline: yes
15:06:53 <sayan> in that case let's just follow 14UTC
15:06:59 <abompard> cool :)
15:07:18 <sayan> #chair abompard jcline
15:07:18 <zodbot> Current chairs: abompard jcline sayan
15:08:10 <sayan> #topic Status Updates
15:08:26 <sayan> abompard: do you want to go ahead and update on what are you working on?
15:08:58 <abompard> yes
15:09:17 <abompard> so, I'm working on the backend to the Feed widget and the Stream page
15:09:40 <abompard> there's currently no backend, all data comes from the actions.json file in the source code
15:10:05 <abompard> so I'm working on plugging that in fedmsg
15:10:40 <abompard> My current design will be to store each user's feed and stream items in Redis, that we already use for the work queue
15:11:14 <abompard> this way it's easy to limit in size, and Redis makes more sense than SQLAlchemy in that case since it's transient data
15:12:00 <abompard> I also keep in mind that we want the UI to auto-update
15:12:11 <jcline> Sounds sensible to me
15:12:13 <abompard> but I haven't started working on the SSE server itself
15:12:56 <abompard> it's shouldn't be too hard to implement though
15:13:11 <sayan> abompard: since the Feed is based on React, it should be auto updating itself
15:13:15 <abompard> To get the user notifications from the bus, I need FMN to edit them
15:13:27 <sayan> based on the state changes?
15:13:57 <abompard> sayan: yeah except the state changes must arrive in React in some way, and that's where the SSE (EventSource) server comes into play
15:14:16 <sayan> abompard: yes, that updates the state
15:14:53 <sayan> abompard: what do you mean by "I need FMN to edit them" ?
15:14:55 <abompard> sayan: yup. Well, this EventSource server needs to be written, but it's a simple protocol, that's why I think it shouldn't be too hard
15:15:07 <abompard> sayan: ah, sorry, s/edit/publish/
15:15:18 <abompard> I don't know why I wrote "edit" :)
15:15:32 <abompard> currently FMN doesn't push notifications on the bus
15:15:33 <sayan> make sense now :)
15:15:36 <abompard> only via email and irc
15:16:21 <jcline> On that front, I've started on a fedmsg backend for FMN. It should be pretty simple, I just need to think about how groups tie into FMN and if that's generally useful or only helpful for Hubs.
15:16:50 <abompard> cool
15:17:27 <abompard> I haven't worked on group notifications yet, but I'm keeping it in mind, it shouldn't be too hard to insert this case in the code when I arrive at that point
15:17:29 <jcline> I *think* I can probably do the backend without having the group work in and then add that later, but I need to do some research
15:18:58 <abompard> So yeah, I'm still away from the testing phase even limited to user Feeds (no notifications), but I'm getting there
15:19:18 <sayan> abompard: cool
15:19:55 <abompard> I guess that's all for me :)
15:19:59 <sayan> abompard: can you create ticket for this "Feed Widget and Stream page"?
15:20:05 <sayan> and update it there too?
15:20:15 <abompard> Right, will do
15:20:34 <sayan> We already have a ticket for Feed Widget and Stream page seperately
15:20:44 <sayan> you can mention those ticket too
15:21:38 <sayan> Going ahead with my update
15:22:32 <sayan> I am still continuing with the packaging of the irc-bridge, right now I am handling the dependencies for nodejs babel
15:23:39 <sayan> jsmith replied to mail today that he too has been working on packaging nodejs babel but he is stuck with lodash
15:24:21 <sayan> lodash is packaged but babel needs a updated package
15:25:11 <sayan> abompard: jcline: seems like the irc brige has a huge list of dependencies and would need some time
15:25:24 <sayan> so we can use the matrix.org irc bridge in the beginning
15:25:56 <jcline> Yeah
15:26:13 <sayan> I did a setup of local instance of matrix homeserver and started working on https://pagure.io/fedora-hubs/issue/284
15:26:49 * jcline[m] waves from the bridge
15:27:37 * yudocaa[m] waves back
15:28:22 <sayan> so probably I am hoping to have some update on the ticket #284 by next week
15:29:13 <jcline> \o/
15:29:26 <sayan> btw, I am also planning to filter out the issues for flock demo this week so that we can working towards them
15:29:57 <sayan> jcline: what's the update on the review request on the synapse package?
15:30:08 <sayan> I saw bowlofeggs comment on the ticket
15:30:51 <jcline> Yeah, I poked him about a review, but he didn't want to step on toes, so I'll continue poking people
15:33:40 <sayan> cool
15:34:17 <sayan> jcline: abompard: I would be afk from Jan 14th for 2 weeks
15:34:21 <sayan> for PyCon US
15:35:46 <jcline> Do you mean May?
15:35:51 <sayan> oops
15:35:54 <jcline> Haha :)
15:35:55 <sayan> Yeah
15:36:01 <sayan> I don't know why I wrote Jan
15:36:21 <jcline> Cool. Get some Voodoo donuts on my behalf while you're there!
15:36:50 <sayan> I've heard a lot of those
15:37:18 <sayan> sure :)
15:38:01 <sayan> jcline: abompard: probably next week we can focussing towards flock
15:38:18 <sayan> anything else, or we can go over and end this meeting?
15:38:44 <jcline> I don't have anything else
15:40:49 <sayan> ending this meeting in
15:40:50 <sayan> 3.
15:40:52 <sayan> 2.
15:40:54 <sayan> 1.
15:40:58 <sayan> #endmeeting