14:03:37 <sayan> #startmeeting hubs-devel
14:03:37 <zodbot> Meeting started Tue Aug  1 14:03:37 2017 UTC.  The chair is sayan. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:03:37 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
14:03:37 <zodbot> The meeting name has been set to 'hubs-devel'
14:03:45 <sayan> #topic Roll Call
14:03:46 * sayak is here
14:03:55 <sayan> .hello sayanchowdhury
14:03:56 <zodbot> sayan: sayanchowdhury 'Sayan Chowdhury' <sayan.chowdhury2012@gmail.com>
14:03:58 <abompard> .hello abompard
14:04:02 <zodbot> abompard: abompard 'Aurelien Bompard' <aurelien@bompard.org>
14:04:07 <sayak> .hello sayaksarkar
14:04:08 <zodbot> sayak: sayaksarkar 'Sayak Sarkar' <sayak.bugsmith@gmail.com>
14:04:25 <mizmo> sayan: i'm here
14:04:33 <sayan> mizmo: hi
14:05:03 <sayan> #chair abompard sayak mizmo
14:05:03 <zodbot> Current chairs: abompard mizmo sayak sayan
14:05:08 <mizmo> .hello duffy
14:05:08 <sayan> #topic Status Updates
14:05:09 <zodbot> mizmo: duffy 'Máirín Duffy' <fedora@linuxgrrl.com>
14:05:44 <sayan> abompard: do you want to go first?
14:05:49 <abompard> sure
14:06:00 <abompard> I've been working on the Hubs workshop for Flock
14:06:08 <abompard> I've made good progress
14:06:30 <abompard> I'm almost to a point where I *could* ask you to test it if you have time ;-)
14:07:11 <abompard> It's longer than 30 minutes, but since the script is on a webpage, folks can choose to keep going if they have time or want to
14:07:24 <abompard> And hopefully we can reuse it outside of Flock
14:07:35 <mizmo> \o/
14:07:54 <abompard> If anybody wants to test it when it's ready, feel free.
14:08:01 <abompard> It should be testable in a couple days
14:08:37 <abompard> On another note
14:08:49 <abompard> I've noticed a couple calls to pkgwat.api in the code
14:09:01 <abompard> and that is dependant on the Fedora Packages webapp
14:09:08 <abompard> that will be replaced by Pagure soon
14:09:16 <abompard> so we'll have to replace those calls too
14:09:34 <abompard> I haven't opened a bug about it yet
14:09:39 <abompard> will do it after the meeting
14:09:52 <abompard> OK, that's about it for my status.
14:10:15 <sayan> abompard: thanks
14:11:10 <sayan> let me go over through my update
14:11:35 <mizmo> im happy to test the workshop
14:12:14 <abompard> mizmo: yay! thanks
14:12:34 <sayan> so, last week I worked on the modal, and it's ready now
14:13:15 <sayan> I created reusable modal classes like ajax-get, ajax-hubs-modal to render a modal, ajax-post to post form data
14:14:18 <sayan> I have hit an issue which I have been trying to solve is that after I create the IRC server
14:14:56 <sayan> as in like create connection with the irc server, I am having trouble returning data/ exiting the IRC server
14:15:49 <sayan> if issue is the last thing left after that the irc wizard creation will be done
14:16:21 <abompard> sayan: would you like me to have a look?
14:16:31 <sayan> abompard: it would be great, I can push the code
14:16:38 <abompard> maybe just explaining to me will help you find the answer :-)
14:16:50 <abompard> (rubber duck programming, right ;-) )
14:17:54 <sayan> abompard: so, there is event-loop that keeps running
14:18:12 <sayan> and checks and parses the irc messages
14:18:20 <sayan> This is the class
14:18:22 <sayan> http://python-irc.readthedocs.io/en/latest/irc.html#irc.client.Reactor
14:18:47 <abompard> sayan: should we do that after the meeting?
14:19:11 <sayan> abompard: yes, I just gave a few lines
14:19:42 <sayan> Last week I was mostly busy with this could not do much on the slides, but I will push the slide changes
14:19:58 <sayan> abompard: mizmo: btw, I use slidedeck for creating slides?
14:20:10 <sayan> is that okay? Or should we use the Fedora Presentation template
14:20:26 <sayan> slidedeck creates HTML5 templates
14:20:36 <sayan> using Markdown
14:20:50 <sayan> so we can collaborate using that
14:22:14 <sayan> abompard: mizmo ^^
14:22:35 <abompard> sayan: I don't know it but I'm not opposed to using it
14:22:55 <abompard> is it in Fedora yet?
14:23:33 <sayan> I am not sure
14:23:38 <sayan> I guess not, I install it via pip
14:23:56 <sayan> ^^ I do that inside an virtualenv
14:24:00 <abompard> okay
14:24:07 <mizmo> sayan, abompard - markdown sounds good to me
14:24:08 <abompard> (not a requirement, just asking)
14:24:59 <sayan> ok, I will push the changes and we all can collaborate
14:25:14 <sayan> sayak: what are you working on?
14:25:40 <sayak> so i worked on a couple of issues last week
14:25:56 <sayan> Yeah
14:26:06 <sayak> removed the FedoraHosted widget
14:26:57 <sayak> and also added python-tox to Ansible's dependency link to avoid the tox not found issue on bootstrapping the project
14:27:42 <sayak> apart from these I'm still trying to come to terms with the codebase and am trying to figure out how the test cases work
14:27:57 <sayan> sayak: going forward do you want to change the widgets to React?
14:28:09 <sayak> sayan, sure, that would be great
14:28:26 <sayak> sayan, though I'm not quite sure where to start from
14:28:40 <sayan> sayak: probably start migrating a widget?
14:28:43 <sayak> i know how the basics of how the widgets work at the moment
14:29:18 <sayak> sayan, where can I find widgets which haven't been migrated yet?
14:29:40 <sayan> sayak: only Halp is now in React which abompard wrote
14:29:53 <sayak> sayan, ahh okk
14:30:14 <sayan> rest of them are in Jinja templates
14:30:26 <sayak> sayan, i do see that all of the rest are in Python at the moment with Jinja i guess
14:30:27 <sayan> in hubs/widgets/<widgetname>/root.html
14:30:37 <sayan> Yes
14:31:06 <sayan> sayak: so you can start migrating them one by one, and create a generic widget layout
14:31:28 <sayan> "the generic widget layout" could be over-time
14:31:33 <sayak> sayan, sounds awesome! will work on that this week then! :-)
14:31:37 <sayan> cool
14:31:55 <sayan> anything else to discuss?
14:32:18 <sayak> yup! I can only work on the generic widget layout once i understand the basic common features behind each widget
14:32:25 <sayak> sayan, nothing else from me
14:32:32 <mizmo> sayan: are you hosting the markdown for the slides somewhere?
14:32:40 <mizmo> or same as etherpad?
14:32:43 <sayan> mizmo: I will push it to my github repo
14:33:10 <sayan> mizmo: add you all as collaborators
14:33:35 <abompard> sayak: feel free to ask me if you have questions about usage of React in Hubs
14:34:10 <sayan> mizmo: I would ping you for the classes or probably sit down over a span of time to fix the IRC modals
14:34:35 <sayan> by classes I mean the CSS classes for the modals
14:34:47 <sayan> I am going over and ending this meeting
14:34:58 <sayan> #endmeeting