14:00:38 #startmeeting fedora-hubs 14:00:38 Meeting started Tue Aug 30 14:00:38 2016 UTC. The chair is sayan. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:38 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:00:38 The meeting name has been set to 'fedora-hubs' 14:00:44 #topic Roll Call 14:00:45 o/ 14:00:49 .hello devyani7 14:00:50 devyani7: devyani7 'Devyani Kota' 14:00:53 .hello abompard 14:00:54 abompard: abompard 'Aurelien Bompard' 14:00:56 o/ 14:00:59 .hello sayanchowdhury 14:01:02 sayan: sayanchowdhury 'Sayan Chowdhury' 14:01:30 .hello mleonova 14:01:32 mleonova: mleonova 'Maria Leonova' 14:02:22 #chair mizmo mleonova abompard devyani7 pingou stickster 14:02:22 Current chairs: abompard devyani7 mizmo mleonova pingou sayan stickster 14:02:29 .hello pfrields 14:02:30 stickster: pfrields 'Paul W. Frields' 14:02:58 #topic Weekly Updates 14:03:06 devyani7: want to go first? 14:03:13 sayan, sure 14:03:47 so, while helping a2batic and gunjan 14:04:04 I figured out that there are a few known errors that newcomers 14:04:06 are facing 14:04:19 so I wrote a "getting started with fedora-hubs" blog 14:04:45 Also helping a2batic with PR #236 and #251 14:05:01 to get the karma updates on the contact widget 14:05:17 devyani7: is a2batic around? can you tell her to join the meeting 14:05:24 devyani7: +1 for the blogpost 14:05:36 she left for home, should be joining soon 14:05:42 Okay 14:05:48 sayan, one more thing 14:06:30 The bookmark modal needs a few more points, maybe 14:06:43 .hello a2batic 14:06:44 a2batic: a2batic 'None' 14:06:49 will be working on it this week 14:06:51 #chair a2batic 14:06:51 Current chairs: a2batic abompard devyani7 mizmo mleonova pingou sayan stickster 14:06:57 14:06:59 devyani7: sure, ping for issues 14:07:09 yup, sure 14:07:22 devyani7: btw, you need to update the last screenshot in the blog post, is your source updated? 14:07:29 mleonova: want to go next? 14:07:38 um, yup it is updated 14:07:50 will update the screenshot. noted ! 14:08:05 hey, sure. I don't have much to share yet 14:08:24 I think I need to talk to mizmo, but not right now 14:09:10 mleonova: ok 14:09:28 abompard: want to go next? 14:09:34 sure 14:10:12 so, I've pushed a big change in the Mailman/HyperKitty stack recently, that will allow us to survive the shutdown of Mozilla Persona. 14:10:26 I'm waiting for the end of the alpha freeze to push it to prod 14:10:39 in the meantime, I'm reading up on React.js for hubs 14:11:04 I haven't written a lot yet, but I'm starting to understand the framework. It's nice :-) 14:11:09 abompard++ 14:11:10 sayan: Karma for abompard changed to 5 (for the f24 release cycle): https://badges.fedoraproject.org/tags/cookie/any 14:11:34 I think atelic wanted to write the UI for the plus-plus widget? 14:11:59 if that's the case I'll work on the supybot plugin update 14:12:05 but if not, I'll write it 14:12:11 abompard: right now a2batic is working on it 14:12:30 ah, perfect 14:12:36 Alright, that's all for me 14:12:59 abompard: skrzepto worked on the frontend and sent us a PR 14:13:18 sayan: I'll check it out :-) 14:13:32 but then we thought to display the karma in the contact widget 14:13:57 so a2batic is working on merging the PRs that are open right now. 14:14:04 cool 14:14:27 sayan, yup 14:15:21 mizmo: I was looking into this issue https://pagure.io/fedora-hubs/issue/98 14:15:24 sayan: It might be helpful to '#action ' so the meetinue minutes make it easy to check on what should be done by next time... I'll go back through log and help 14:15:44 stickster++ 14:15:45 devyani7: Karma for pfrields changed to 8 (for the f24 release cycle): https://badges.fedoraproject.org/tags/cookie/any 14:15:51 sure 14:15:52 * mizmo looks 14:16:30 #action devyani7 a2batic finish PR #236 14:16:31 #action devyani7 a2batic finish PR #251 14:16:54 mizmo: is the mockup done then maybe abompard can work on it? 14:17:17 #action abompard work on supybot plugin update 14:18:05 sayan, let me do a final pass on the mockup, i'll add it to my todos 14:18:19 #action mizmo to do final review on #98 14:18:27 mizmo: thanks 14:18:34 a2batic: you want to go next? 14:19:25 yes 14:19:30 my pr is -> https://pagure.io/fork/a2batic/fedora-hubs/diff/develop..plus_branch 14:20:07 I have integrated the karma with contact widget, but the karma is not working 14:20:29 a2batic: right, let check it today after the meeting 14:20:49 There is some error in the js while converting html to json 14:21:01 sayan, ok 14:21:20 a2batic: hmm, if there a js error that could be a issue 14:21:34 mizmo: do you want to go next? 14:22:04 sure 14:22:12 hey, sorry for being late. 14:22:33 so first, ive been working with an outreachy applicant getting her started with hubs, sayan you helped her get her setup working too (wispfox) 14:22:48 i'm going to meet with her tomorrow to get her started on some ux tickets 14:22:56 in terms of design, i've been working on waartaa 14:23:06 i did a big survey of various IRC clients including web clients 14:23:24 found vector.im (matrix client, which supports irc) 14:23:33 and some others 14:23:48 oh! maybe wispfox can start join these meetings too. 14:23:54 sayan and i talked about matrix and whether it might make sense at some future point for waartaa to support matrix 14:24:15 mizmo++ on the beautiful waartaa mockups 14:24:17 sayan: Karma for duffy changed to 18 (for the f24 release cycle): https://badges.fedoraproject.org/tags/cookie/any 14:24:19 oh yeh, i told her about them last week but she had a conflict, lemme remind her tomm and see if we can get her to come regularly 14:24:21 yay 14:24:30 yeh so first i did a login mockup, very simple 14:24:41 i'm trying to do these in the style of the fedora bootstrap stuff ryan did for pagure, et al 14:24:56 (sec) 14:25:04 https://github.com/waartaa/waartaa/issues/219 14:25:34 and ive been doing a lot of thinking and trying on a main chat ui, here's a rough cut 14:25:44 https://github.com/waartaa/waartaa/issues/220 14:25:44 That Matrix thing was pretty cool for a future branch 14:25:47 https://cloud.githubusercontent.com/assets/799683/18091945/7a377e7c-6e98-11e6-8111-836027fadb42.png 14:26:04 so you can see a lot of ideas with this one - 14:26:07 yes, we need to do a detail research on the matrix before moving forward. I saw that matrix has python sdk. 14:26:15 - room list on left 14:26:30 (im thinking aobut listing them irregardless of network rather than splitting out by network... but haven't mocked all that up) 14:26:33 jeez mizmo, that's awesome! 14:26:41 - tabbed sidebar on the right, where we could do pluggable modules 14:26:51 eg right now as mocked up it shows a potential meetbot integration widget 14:27:15 which would live update the meeting status - and it has a meeting running time clock too, highlights the current topic, and has a running action item list 14:27:19 thanks stickster :) :) 14:27:27 another idea here is inline images, bc i want that bad lol 14:27:48 same here :) 14:27:50 how would you know the future topics tho? 14:27:51 i played around a lot with the positioning of folks in the channel, after a lot of thought i think maybe having a horizontal bar up top made the most sense 14:27:56 mizmo: do note that there could be two rooms w/ the same name on different network 14:27:57 meh, minor nit :-D 14:28:02 it'd get ellipiszed after a certain point 14:28:13 pingou: right, I was going to say the same thing 14:28:27 but i want visually for people to get the sense that there's a crowd vs a few people without too much effort. had some ideas about how people who are really active show first rather than ops/alpha ordering 14:28:43 and it's a pull down drawer thing (need to work on the controls for that) where you could see the full list of participants 14:29:08 pingou, oh i know, a lot of fedora channels are duplicated on gimpnet for instance... but they can just have a ($NETWORK_NAME) after them 14:29:16 ok 14:29:45 the roomlist is the least finished part of this mockup in particular 14:29:46 anyway 14:29:47 how about a divder on the top 14:29:58 like most client have? 14:30:07 thats what i worked on 14:30:27 sayan, what do you mean by divider? like the line that comes across to mark when the window last had focus? 14:31:18 mizmo: divider would be a wrong word here, just below Rooms we can have the name of the network 14:31:38 also the use avatars on the top is the list of users in the channel? 14:31:48 s/use/user 14:31:50 sayan, oh i didn't want to sort them by network, i wanted them alpha regardless of network so divider wouldn't make sense 14:31:58 sayan, yep that's right, the avatars on top are the users in channel 14:32:12 mizmo: hmm 14:32:23 the idea iwth listing them flat without being categorized into networks is that a given channel's network is kind of an implementation detail 14:32:24 eg 14:32:24 mizmo: what if there are huge numbers of user in the channel 14:32:35 if i want to watch weeds, i dont really care if it's netflix or hulu, i just want to watch weeds 14:32:57 sayan, it ellipsizes... there's an arrow to drop it down to view all too (haven't designed the full drawer view yet) 14:33:57 mizmo: when it expands would it we the user avatar and the name of the user? 14:35:08 sayan, yeh i think so. also their presence / away msgs 14:35:34 there should be a search filter too i think 14:35:39 have to think more on it 14:35:45 yes #freenode has 1500 users 14:36:04 we always take the use-case of #freenode whenever thinking about users: ) 14:36:05 :) 14:36:15 sayan, lol thats a great idea 14:36:30 sayan, yeh im thinking up front it just lists users who have said something in the past 60 minutes or so 14:36:36 then there would be a divider kind of thing 14:36:47 and then it becomes more like a searchable phone directory or something 14:37:27 yes, that sounds good 14:37:30 so for a 1500 user channel, im guessing only the people talking show up at the top, and maybe a paged searchable list of all 1500 below that 14:38:07 The number of people talking would be far less 14:38:21 yeh 14:38:28 i think one of the #1 confusions about IRC for new users 14:38:32 is that "nobody's talking" 14:38:43 they dont understand peoples' presence and the concept of idling 14:38:59 so i want to break the user list down into active vs idle and really deemphasize the idlers 14:39:11 yeah 14:39:30 pingou: you want to go next? 14:39:40 well, it'll be short :) 14:39:45 I was afk for the last two weeks 14:39:59 and I've been busy w/ pagure :) 14:40:08 pretty much :) 14:40:41 :) 14:41:18 I have been spending time on the waartaa login frontend. Still in progress 14:41:58 mizmo: what would be a good way to use the fedora-bootstrap? Extend the scss or just use the css file and extend it? 14:42:37 sayan, that's a good question for ryan - im guessing extending the scss is probably the preferred way to go 14:43:22 mizmo: hmm, I'll ping ryan then on how to extend scss 14:44:07 I was planning to add the fedora-bootstrap as a git submodule to waartaa but then I don't know how to change webpack to build that submodule 14:45:01 14:45:36 let's go through the action items from last week once 14:46:08 * mizmo to copy latest roadmap into pagure README for hubs 14:46:09 (https://lists.fedoraproject.org/archives/list/hubs-devel@lists.fedoraproject.org/thread/KWK7D2HKPSNMIQ43KULIJK4J2ZKDFGEK/) 14:46:11 * mizmo to archive old roadmap file into hubs repo 14:46:13 * sayan to contact alex for update on zanata / sample output we can use 14:46:15 to move forward 14:46:17 * mizmo to investigate adding hubs positoins to outreachy (ux/dev / apps 14:46:19 open up sep 5) 14:46:21 * sayan ping lmacken on the issue #40 14:47:30 alex told that they will be having a meeting on Wednesday and will be updating us 14:47:41 so i did add the roadmap to the readme (after a few goofs, sorry about that), i archived the old roadmap into the repo (it's in the docs dir), and i added the ux outreachy position to the fedora outreachy positoin list 14:47:51 (https://fedoraproject.org/wiki/Outreachy/2016) 14:48:06 I am yet to ping lmacken so I am going to re-action that 14:48:17 #action sayan ping lmacken on the issue #40 14:49:12 Shall we go ahead an triage a few issues? 14:49:26 we stopped at #57 last time 14:49:46 sure lets do 14:49:48 #topic triage 14:50:12 #link https://pagure.io/fedora-hubs/issue/58 14:50:15 Create test suite framework for testing widget json data 14:50:25 We need an automated test suite. 14:50:25 It should have a framework for easily creating a widget configuration and then testing that the json data returned matches the expected output. 14:50:25 All the widgets end up doing network requests on the other side, so, instead of mocking, we should use the python 'vcr' module to freeze this. 14:50:30 priority? 14:50:50 Normal for now 14:51:07 pagure.issue.edit -- duffy edited the priority fields of ticket fedora-hubs#58 https://pagure.io/fedora-hubs/issue/58 14:51:16 same for issue #59 14:51:21 kk 14:51:25 pagure.issue.edit -- duffy edited the priority fields of ticket fedora-hubs#59 https://pagure.io/fedora-hubs/issue/59 14:51:26 pagure.issue.edit -- duffy edited the priority fields of ticket fedora-hubs#59 https://pagure.io/fedora-hubs/issue/59 14:52:04 next is 63 14:52:05 https://pagure.io/fedora-hubs/issue/63 14:52:12 Current status in release cycle widget 14:52:28 i want to review & update this one 14:52:32 will reassign to myself 14:52:37 in terms of priority, i'd say normal 14:52:39 what do you guys think 14:52:42 +! 14:52:44 +1 14:52:51 pagure.issue.assigned.reset -- duffy reset the assignee of ticket fedora-hubs#63 https://pagure.io/fedora-hubs/issue/63 14:52:52 pagure.issue.edit -- duffy edited the priority fields of ticket fedora-hubs#63 https://pagure.io/fedora-hubs/issue/63 14:53:00 #action mizmo to review / update #63 14:53:12 pagure.issue.assigned.added -- duffy assigned ticket fedora-hubs#63 to duffy https://pagure.io/fedora-hubs/issue/63 14:53:32 https://pagure.io/fedora-hubs/issue/64 14:53:35 Mail List widget 14:53:47 okay this one im confused about bc the mailing list messages are handled by the feed widget no? 14:54:33 afaik, yes 14:54:47 so do we need another widget to display mialing list posts? 14:54:59 devyani7, do you know the status on https://pagure.io/fedora-hubs/issue/64 ? 14:55:20 mizmo: this needs to be integrated with the feed widget 14:55:56 I remember having a discussion with threebean regarding this, not quite sure how much work is left here 14:56:08 similar to blogposts 14:56:13 devyani7, okay. there are mockups for mailing lists posts in the feed widget but they look quite a bit different 14:56:24 mizmo, nod nod 14:56:25 devyani7, oh i see 14:56:42 devyani7, do you think this should stay a separate ticket? maybe rename it to 'integrate mailing list posts with feed widget' ? 14:56:53 post will be the threads, and replies will be the comments 14:56:58 mizmo, sure thing 14:57:00 :) 14:57:07 devyani7: we have a seperate ticket for the comments 14:57:08 coolio 14:57:20 as for priority id set it to high since mailing list posts are super important for hubs 14:57:26 sayan, is it? am not aware of that :/ 14:57:43 abompard told we need to have an API on Hyperkitty for that, right? 14:57:43 pagure.issue.edit -- duffy edited the title fields of ticket fedora-hubs#64 https://pagure.io/fedora-hubs/issue/64 14:57:48 #link https://pagure.io/fedora-hubs/issue/175 14:57:54 sayan: yes 14:58:37 hm 14:58:59 pagure.issue.edit -- duffy edited the priority fields of ticket fedora-hubs#64 https://pagure.io/fedora-hubs/issue/64 14:59:26 sayan, do you know the # for the comments ticket? 14:59:50 mizmo: https://pagure.io/fedora-hubs/issue/175 14:59:56 175 mizmo 15:00:11 cool thanks ill note that in 64 as a reference 15:00:34 pagure.issue.comment.added -- duffy commented on ticket fedora-hubs#64: "Integrate mailing list posts with feed widget" https://pagure.io/fedora-hubs/issue/64#comment-4676 15:01:32 we are over time. 15:02:18 btw, pingou closing the next ticket https://pagure.io/fedora-hubs/issue/73 ? 15:02:21 #info left off ticket triage at 64 15:02:39 sayan: wfm 15:02:54 pagure.issue.comment.added -- sayanchowdhury commented on ticket fedora-hubs#73: "make favicon for each hub the user's avatar" https://pagure.io/fedora-hubs/issue/73#comment-4677 15:02:55 pagure.issue.edit -- sayanchowdhury set the status of ticket fedora-hubs#73 to: Fixed https://pagure.io/fedora-hubs/issue/73 15:02:56 we can also see how we use the notification in the favicon we have now 15:03:03 but that's for later I guess 15:03:32 pingou: yes 15:03:47 ending the meeting... 15:03:51 3. 15:03:53 2. 15:03:55 1. 15:03:58 0. 15:03:59 #endmeeting