15:05:25 #startmeeting Fedora Hubs 15:05:25 Meeting started Wed Apr 13 15:05:25 2016 UTC. The chair is decause. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:05:25 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:05:25 The meeting name has been set to 'fedora_hubs' 15:05:39 #topic Roll Call 15:05:48 .hello decause 15:05:49 decause: decause 'Remy DeCausemaker' 15:05:53 .hello devyani7 15:05:54 devyani7: devyani7 'Devyani Kota' 15:07:39 looks like we're going to have a short meeting today ;) 15:07:58 :P 15:08:14 hey decause 15:08:34 mleonova: hi there :) 15:08:53 we're having the hubs check-in now 15:08:56 thought the meeting was the hour before) 15:09:14 hmm.. sadly nothing to check-in. 15:09:35 I'm still trying to find my way around the new team 15:09:38 it was at 11am last week, but we /could/ move it if it works better for some folks 15:09:42 mleonova: oh def 15:09:47 you just started :) 15:09:49 here 15:09:55 #topic Check-ins 15:10:05 hrmm 15:10:11 #chair devyani7 15:10:11 Current chairs: decause devyani7 15:10:17 #topic Check Ins 15:10:25 #topic Check-ins 15:10:28 odd 15:10:32 no message? 15:10:42 maybe it is an older version of zodbot 15:10:45 .hello sayanchowdhury 15:10:47 sayan: sayanchowdhury 'Sayan Chowdhury' 15:11:13 welcome back sayan 15:11:24 #chair sayan 15:11:24 Current chairs: decause devyani7 sayan 15:11:27 .hello mleonova 15:11:28 mleonova: mleonova 'Maria Leonova' 15:11:31 #chair mleonova 15:11:31 Current chairs: decause devyani7 mleonova sayan 15:12:12 decause: hello :) 15:12:13 I guess I can start with my updates, unless anyone else wants to go first? 15:12:34 this is the same meeting right? https://apps.fedoraproject.org/calendar/commops/#m3341 15:13:33 #topic Check-ins: GSoC 15:13:39 So 15:14:16 last week was the meeting for the mentor deadline for requesting slots for internships fro Google Summer of Code 15:14:37 we have requested slots, which included space for work on Fedora hubs 15:14:50 it will depend on how many slots we get, on what projects will get work 15:14:54 woohoo! 15:15:07 but I'm hopefull that we can get at least one hubs intern from GSoC 15:15:23 #info Slot Request Deadline for GSoC was Monday 4/11 15:15:44 mentors should be finding out *today* how many slots will be allocated to their projects 15:15:52 .fas rtnpro 15:15:53 rtnpro: rtnpro 'Ratnadeep Debnath' 15:15:55 I have not seen anything in my inbox yet though 15:16:05 #chair rtnpro 15:16:05 Current chairs: decause devyani7 mleonova rtnpro sayan 15:16:24 decause++ 15:16:41 decause: cool ! 15:16:53 hi guys :) 15:17:00 GSoC has been my focus (outside of Fedora budget) for the past week, and students will find out soon whether or not they were selected 15:17:14 cool! 15:17:16 #info GSoC Student notification will happen on April 22nd 15:18:09 it is my intention to hold a regular "standing meeting" for *all* the GSoC interns, Outreachy Interns, and Red Hat interns during this cycle once we have everyone hired and on the books 15:18:37 hopefully we can find a time that works for everyone 15:18:47 decause++ 15:18:55 decause++ 15:18:55 devyani7: Karma for decause changed to 39 (for the f23 release cycle): https://badges.fedoraproject.org/tags/cookie/any 15:19:03 decause++ 15:19:03 ok, I think that about sums up my GSoC updates 15:19:20 anyone else have updates they'd like to share? 15:19:24 decause: so, last week I started working on a feature to get the mailing list posts of a similar thread together, 15:19:46 #topic Check-in: devyani7 15:20:01 so far am still tweaking the feed widget. it still needs work^^ 15:20:11 devyani7: have you seen the work that threebean was doing with the 'conglomerators' 15:20:14 ? 15:20:31 * decause thinks that is what he was calling it 15:20:39 decause: yes 15:20:49 devyani7: excellent :) 15:21:05 that is going to help significantly with making the feed readable 15:21:10 should finish it soon :) 15:21:25 also, simultaneously, iwas working on issue #17 15:21:37 https://pagure.io/fedora-hubs/issue/17^^ 15:21:58 threebean and I discussed how these filters require some intense thinking, but once they are written in the fedmsg-meta areas, they can be used in other places besides hubs also :) 15:22:17 decause: true that :) 15:22:20 #link https://pagure.io/fedora-hubs/issue/17 15:23:06 ya, so issue #17, I worked on an intial PR #72 15:23:15 but we still need work on the tahrir side. 15:23:50 nod nod 15:23:52 working on writing the API, still a long way :/ 15:24:29 will get these two done by next week 15:24:35 hopefully^^ 15:24:39 :) 15:25:05 devyani7: have you pushed the intial changes for the api somewhere? 15:25:24 sayan: nope, its still work in progress 15:25:48 devyani7: cool, do ping me if you need help :) 15:25:55 :( things are not clear for me yet. 15:26:08 sure thing, thankyou sayan :) 15:26:10 devyani7: def be sure to release early and often, it helps to get input from other mentors 15:27:04 decause: duly noted :) 15:27:18 :) 15:27:29 other updates? Be sure to change the topic if you have any 15:27:38 decause++, making small commits help easily rollback if something goes wrong 15:27:39 decause: currently working on https://pagure.io/fedora-hubs/issue/33 and developing other meeting widgets 15:28:32 decause: I have nothing the check-in but rtnpro and I need to discuss on the IRC widget 15:28:53 nod nod 15:29:03 sayan++ rtnpro++ :) 15:29:03 devyani7: Karma for sayanchowdhury changed to 5 (for the f23 release cycle): https://badges.fedoraproject.org/tags/cookie/any 15:29:06 devyani7: Karma for rtnpro changed to 4 (for the f23 release cycle): https://badges.fedoraproject.org/tags/cookie/any 15:29:32 so you might be knowing that we plan to integrate ircb with the IRC widget 15:29:32 faced a python problem. i asked from threebean about it. still no reply :( 15:30:00 sayan, not just ircb, but waartaa 15:30:14 sayan, ircb is a component of waartaa 15:30:25 rtnpro: right 15:30:43 rtnpro: do you want to go aheadwith the dicussion you and threebean had? 15:31:10 I was going through https://fedoraproject.org/wiki/Fedora_Hubs, specially the, IRC integration part 15:31:32 it says that "Fedora Project policy is that we personally don't retain IRC logs unless the user is explicitly notified of this collection (such as during a meeting conducted with Zodbot). " 15:32:20 however, the kind of mockups we have, where we show user mentions on a IRC channel and then allow the user to jump to the conversation he was mentioned in 15:32:37 these things are not possible if we do not store logs 15:33:07 however, if we want to limit our scope to only mentions in meetings, then that's OK 15:33:18 however, it's not a user friendly use case 15:33:36 decause, sayan, anyone, any comment? 15:35:20 sayan, ^^ 15:35:53 rtnpro: nothing to comment here 15:36:27 so, this needs to be discussed with the technical stakeholders of the project 15:37:01 going ahead... 15:37:02 * decause is also talking in FAmSCo, apologies for delay 15:37:48 rtnpro: I am very aware of this issue yes 15:38:20 coming to the IRC widget, we plan to implement it as an iframe in fedora hubs page, pointing to Fedora's waartaa instance 15:38:21 I think that it's possible that we can meet some kind of middle-ground, such as mizmo suggested having only 10 lines of scrollback in the widget 15:38:31 or 15:38:36 yeah 15:38:48 we can make a policy proposal that some channels agree to be publicly logged 15:39:04 yeah 15:39:19 I think that having a #fedora-room-hubs variant will divide communication 15:39:57 rtnpro: I think there may be potential for zodbot here to 'replay/relay' messages between channels also, if we have to go that route 15:40:19 I would like to see a few scenarios of how this would work, and then we can bring it to the community 15:40:31 i dont fully understand people's concerns about logging etiher 15:40:43 I think that this real-time communication potential of Hubs is very timely, and something we need, and will provide *much* value to the project 15:40:44 * mizmo_______ sorry for the nick, i'm ready to dump this irc client 15:40:55 mizmo_______: :) 15:41:32 mizmo, decause, as long as the logs are not public, I think we are good to store logs 15:41:48 rtnpro: what do people define as public though 15:42:11 we can implement a policy layer, only logged in users can see the logs, for channels they are part of 15:42:21 i mean, my thoughts are this - 15:42:28 every channel you're in basically is logged 15:42:29 similar to irccloud, etc 15:42:33 as many popular IRC clients log by default 15:42:40 so somewhere, a transcript of what you say is somewhere 15:42:41 yes 15:42:45 and if people are using hubs as an irc client 15:43:27 if they opt into logging 15:43:30 how is it diff than a desktop client 15:43:41 it could be a per user option maybe 15:43:43 no difference 15:43:45 on by default 15:44:14 i just hope the folks with the privacy concerns feel that way too 15:45:21 the fedora hubs irc client usage is the same as idling on IRC channels using znc like stuff 15:45:33 no one stops you from doing that 15:45:34 ugh am i still here 15:45:36 there was a netsplit 15:46:02 * rtnpro had said "the fedora hubs irc client usage is the same as idling on IRC channels using znc like stuff" 15:46:14 okay cool 15:46:28 are there particular people who are very concerned about the privacy issues? could we run it by them? 15:47:26 mizmo, good idea, only they can tell what the concerns exactly are 15:47:40 we could do a blog post maybe outlining our current plan and ask for feedback 15:47:51 mizmo++ 15:47:51 rtnpro: Karma for duffy changed to 16 (for the f23 release cycle): https://badges.fedoraproject.org/tags/cookie/any 15:48:07 rtnpro: would you be willing to do the blog post? or would you rather someone else write it 15:48:42 mizmo, I can prepare the draft, then someone needs to polish it up for publication 15:48:49 mizmo, will that work 15:49:02 rtnpro: cool i'd be happy to polish up for you 15:49:11 mizmo, awesome :) 15:49:16 decause: ^^ would rtnpro's blog work? or would it be better for community blog? 15:50:15 let's move to the implementation of the IRC chat widget 15:50:31 sure 15:50:55 the realtime nature of the chat widget requires us to use a mature JS framework like react, angular2 15:51:16 however, AFAIK, fedora-hubs may not be that JS heavy 15:51:31 well threebean talked about using react or angular actually 15:51:42 so, I think it'd be better to decouple the development of the IRC widget and delegate it to waartaa 15:51:54 rtnpro: threebean planned to move the frontend to a JS framework soon 15:52:08 cool 15:52:21 oh not react, backbone.js is what he mentioned 15:52:26 "Furthermore, we should likely use something like angular or backbone.js to manage the data synchronization with those client-side templates." 15:52:32 mizmo, yeah 15:52:46 * decause is in 3 meetings... sorry folks 15:52:55 FAMSCO is running way late 15:53:01 and taking lots of my bandwidth 15:53:27 I think it'd be best to load the chat widget as an iframe in hubs page, similar to how Google hangout is loaded in Gmail and other pages 15:53:33 rtnpro: start with your blog first, and we can then do a "pointer" post on the commblog if we need to later 15:53:46 this will give both the projects to chose the best framework for the job 15:53:57 decause, ok 15:54:19 rtnpro: makes sense to me 15:54:27 awesome :) 15:54:47 sayan, did we miss any point that needs discussion? 15:55:16 rtnpro: no, I think all the things were covered 15:55:23 cool 15:56:51 from me unless anyone has any question 15:57:16 rtnpro: there was a proposed gsoc project for doing this work 15:57:22 or, helping with it 15:57:37 the student who proposed it listed you two as mentors 15:57:50 rtnpro and sayan, IIRC 15:58:05 decause: AFAIK dhritishikhar planned to work on this on GSoC 15:58:11 decause, there's lot that needs to be done, and student did not have experience with the technologies we're using 15:58:35 oh, we also have two dev interns thru the RH program coming in to help with hubs, as well as a ux intern for this summer 15:59:23 mizmo: yes, they are working into my calculations 15:59:48 decause, mizmo: our plan is to make the IRC widget working before Flock this year 16:00:12 oh god that would be so sweet 16:00:32 mizmo: I was planning on running a regular standing meeting for *all* interns (gsoc/outreachy/rht) 16:00:38 anything i can do to help? i will go thru the IRC mockup tickets and see if theres anything needing to be done 16:01:37 mizmo: nothing right now, but surely ping in need 16:02:00 to make sure everything going in the right direction 16:02:29 * Dimuthu searching for a help 16:02:57 ok, just timechecking we're at the top of he hour 16:03:10 not that any other meetings are scheduled here in #fedora-hubs 16:03:36 Dimuthu: let's take it after the meeting? let see if I can help :) 16:03:54 sayan : ok :) 16:04:42 stuff i'm planning real quick 16:04:49 im going to go thru the mockups and clean up the dir a bit (the git dir) 16:05:00 i am thinking about transferring the mockupsf rom github to pagure 16:05:09 im also going to start a ux style guide 16:05:25 and ive been working through tickets with the tag 'needsmockup' 16:05:32 so if you need any mockups, add that tag :) 16:05:36 16:06:10 mizmo: cool :) 16:09:29 mizmo++ 16:09:36 * decause is about to be done with famsco meeting 16:09:39 after 2 hours 16:11:14 next week will be less hectic on my end (budget week is crazy for a decause) but I'm glad to see the progress happening on tickets, and the potential we've got for interns 16:11:33 I think a big thing that we can do to prepare for the arrival is to do some 'grooming' of the tickets 16:11:54 and adding of any adddtional tickets that are on the drawing board, but could be written down as issues 16:12:22 also, any updates to the install docs/instructions 16:13:40 we're 15 over almost, so I'd like to end the meeting in 2 mins unless anyone has any last minute biz 16:13:45 #topic Open Floor 16:15:47 ok, then let's close 16:15:50 thanks all for being here :) 16:15:58 exciting times for FedoraHubs :) 16:16:01 #endmeeting