14:03:59 #startmeeting fedora-hubs 14:03:59 Meeting started Tue Jun 14 14:03:59 2016 UTC. The chair is pingou. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:03:59 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:03:59 The meeting name has been set to 'fedora-hubs' 14:04:05 #topic rollcall 14:04:11 * skrzepto is here 14:04:18 .hello radhikamani88 14:04:19 radhikak: radhikamani88 'Radhika Kolathumani' 14:04:30 .hello atelic 14:04:31 atelic: atelic 'Eric Barbour' 14:04:58 .hello pfrields 14:04:59 stickster: pfrields 'Paul W. Frields' 14:05:12 .hello decause 14:05:13 decause: decause 'Remy DeCausemaker' 14:05:23 .hello sayanchowdhury 14:05:24 sayan: sayanchowdhury 'Sayan Chowdhury' 14:05:34 mizmo: around? 14:05:51 Yes 14:06:06 She must be logging in now 14:06:37 ok let's give her a minute then :) 14:08:06 .hello jflory7 14:08:07 jflory7: jflory7 'Justin W. Flory' 14:08:17 hi jflory7 :) 14:08:21 Hiya :) 14:09:02 ok so let's get started mizmo will join if/when she arrives :) 14:09:14 #topic status update 14:09:22 radhikak: would you like to start? 14:09:37 Sure 14:09:57 I finished the mockups for issues 91, 57 14:10:07 which are? :) 14:10:35 https://pagure.io/fedora-hubs/issue/57 14:10:59 https://pagure.io/fedora-hubs/issue/91 14:11:11 personal calendar and plus plus widget 14:11:30 cool :) 14:11:41 Completed the second week blog post, but having trouble uploading the mockups in jekyll. 14:11:42 we'll need to write that small API for ++ 14:11:51 Yes 14:12:40 Further , finished the paper prototypes for the issue 63 https://pagure.io/fedora-hubs/issue/63 14:12:59 cool :) 14:13:03 radhikak++ :) 14:13:03 sayan: Karma for radhikamani88 changed to 2 (for the f23 release cycle): https://badges.fedoraproject.org/tags/cookie/any 14:13:06 * pingou look forward seeing them :) 14:13:12 radhikak++ 14:13:27 I am using breadcrumbs navigation for this particular issue, haven't yet figured out what to do with the freeze updates 14:13:46 thanks :) 14:14:47 So I am kind of stuck wit this issue 63 https://pagure.io/fedora-hubs/issue/63 14:15:50 stuck as in? 14:16:49 can we have something like a timeline? https://timeline.knightlab.com/ 14:17:02 not exactly this but something on these lines 14:17:08 Thinking in terms of the ui, how should I show the freeze updates ? I remember you had mentioned that it is easy to show the alpha release 14:17:38 radhikak: what do you mean with 'freeze updates'? 14:18:41 (to be sure we speak about the same thing) 14:19:02 branching/ alpha freeze starts/ alpha release/ alpha freeze ends/ beta freeze starts / beta release/ beta freeze ends/ release freeze starts/ release 14:19:03 I guess when the freeze starts and ends 14:19:27 This is cycle that you explained to me previously 14:19:35 so you want to show the fact that it changed? or the freeze period? 14:19:59 The freeze period 14:20:58 so that would be a small period surrounding the release 14:21:08 Oh interesting. We don't really have a queryable API for that do we? 14:21:26 just e.g. https://fedoraproject.org/wiki/Releases/24/Schedule 14:21:27 using some sort of timeline we could show them and highlight them w/ a background color 14:21:42 stickster: the schedule used to be put on fedocal as well, not sure it still is 14:21:47 keeping in mind they can change during the actual schedule itself 14:22:33 https://apps.fedoraproject.org/calendar/Fedora%20release/ 14:22:36 I figured out how to show the pattern and the colors as well. The trouble is will the fedocal have the email updates ( about the freeze period) 14:22:43 Although it looks like it wasn't updated since the last go/no-go meeting 14:23:40 radhikak: if the person in charge of the program does, it should 14:23:50 love this concept 14:23:58 pingou: are you talking about jkurik? 14:24:15 stickster: could be, I keep forgetting their name :) 14:24:37 stickster: yes him 14:24:39 yes... it looks like jkurik has been keeping up with schedule changes on the fedocal calendar, although the very latest hasn't made it there yet 14:25:33 hi, even the last schedule update is imported to the Fedocal 14:25:34 Wait, I'm wrong pingou -- it is indeed correct! Thanks jkurik :-) 14:25:40 jkurik++ 14:25:57 jkurik: awesome, thanks for keeping it up to date :) 14:26:01 jkurik++ 14:26:01 pingou: Karma for jkurik changed to 10 (for the f23 release cycle): https://badges.fedoraproject.org/tags/cookie/any 14:26:07 #link https://apps.fedoraproject.org/calendar/Fedora%20release/ 14:26:14 so that solves the "source of info" question :) 14:26:34 Hmm, then I guess I got it, just wanting to know how it would work under the hood. 14:27:07 thanks jkurik 14:27:54 cool :) 14:28:10 anything else radhikak ? 14:28:23 Nope 14:29:40 thanks for the update radhikak :) 14:29:47 atelic: do you want to continue? 14:29:58 sure thing 14:30:31 So the majority of work this past week has been on getting the feed widget to live update from server sent events 14:30:55 sweet 14:30:57 aside from a few more tests and a little speed improvement, that is almost ready for functional/code review 14:31:09 atelic++ 14:31:15 It's working really nicely locally 14:31:16 * decause is interested in this, after disabling feed widget at pycon sprints 14:31:23 h/t skrzepto for the streaming server 14:31:25 locally 14:31:51 atelic: so PR expected this week? 14:32:08 pingou: yes within the next day or two 14:32:15 great! :) 14:33:06 atelic: great :) 14:33:06 also this week I did some research on possible JS frameworks for hubs and fedora-apps in general to use and spoke to sayan and some people on fedora-infrastructure 14:33:26 I wrote up a blog post here: https://barbour-em.github.io/javascript-frameworks.html if anyone missed it 14:33:46 I think this is something that should be decided on earlier rather than later and might be a topic for later this meeting 14:33:50 your take away was: angular right? 14:34:00 pingou: no React 14:34:05 ^^ 14:34:15 starts well ^^ 14:34:15 I also feel React is better 14:34:42 but going ahead with React we need to rewrite the templates 14:34:59 I think there aren't a whole lot of uses for managing state or user interaction yet with most apps yet and can implement View first 14:35:12 omg atelic this blog post is awesome 14:35:22 we can also start rewriting templates modularly. I'm actually more than happy to do that work 14:35:25 mizmo: thanks! :) 14:36:27 Lastly, I started thinking about and organizing how api tests would look for hubs. I know skrzepto has thoughts on this and we will probably work together on increasing that converage 14:36:33 14:37:00 nice, ++ on the tests side 14:37:26 skrzepto: want to continue? 14:37:30 sure :) 14:37:58 atelic++ 14:37:58 stickster: Karma for atelic changed to 2 (for the f23 release cycle): https://badges.fedoraproject.org/tags/cookie/any 14:38:13 atelic++ 14:38:16 few :) 14:38:20 phew* 14:39:06 I just have a quick update. Just regarding Hubs, I fixed the models so when you delete users/hubs they cascade and now like atelic mentioned im working on increasing test coverage and noticed that the authenitcation layer is missing and reported it. Started with about 47% coverage and now up to 51% main blocker was getting user injected into the unittests 14:39:27 ^user login 14:39:37 which is solved as of yesterday if I read the logs correctly, no? 14:39:53 pingou, yes i think so :) 14:40:04 pingou, at least i see the user data in the tests :) 14:40:06 cool :) 14:40:29 14:40:58 nice nice :) 14:41:07 sayan: want to follow up? 14:41:09 skrzepto++ 14:41:10 decause: Karma for skrzepto changed to 9 (for the f23 release cycle): https://badges.fedoraproject.org/tags/cookie/any 14:41:17 Sure 14:41:20 skrzepto++ 14:42:10 Last week I integrated redux-oidc 14:43:10 and did a setup of different actions related to a login 14:43:58 rtnpro: and I also discussed the intialstate for the application 14:44:19 something which is very much needed for a React app 14:45:13 we got a contributor who has been working on React and helped us refactoring the code - https://github.com/waartaa/waartaa/pull/207 14:45:52 puiterwijk helped me setting up the tokens for oidc 14:46:23 I will start working on adding those tokens with waartaa and see how things work out 14:46:38 14:47:05 sayan: so you got login working or is it still wip? 14:47:43 pingou: still in progress, I got the code ready but was able to generate the tokens yesterday 14:48:01 cool 14:48:03 I have not tested yet after generating the tokens 14:48:19 ok, I gave it a try on fedocal yesterday, got the basic login to work 14:48:32 but not in js and not using redux-oidc :) 14:49:14 ok, on my side 14:49:24 basically the FMN rewrite is ready 14:49:37 the part that's missing is the IRC backend that needs to be fixed 14:49:48 after that we can test/break it some more 14:50:04 fingers crossed that this will work 14:50:17 pingou++ 14:50:43 I did some stats of the number of messages processed by seconds over a period of time: http://ambre.pingoured.fr/public/msg_per_sec_workers2.png 14:51:01 we can nicely see when a worker goes down or when it/they come back up 14:51:31 and practically we should be 2 to 5 times faster iirc 14:52:09 for me 14:52:20 devyani7: said she couldn't make the meeting today due to coming exams 14:52:30 mizmo: do you have an update? 14:52:57 pingou, trying to get my workstation booted so i can tell you what i did lol 14:53:15 ^^ 14:53:21 i reviewed radhikak's mockups for the personal calendar widget and updated the ticket with some notes / suggestions 14:53:24 dont remember the ticket number offhand 14:53:37 91 14:53:39 https://pagure.io/fedora-hubs/issue/57 14:53:51 indeed 57 is the ++ 14:54:03 nope https://pagure.io/fedora-hubs/issue/91 14:54:14 oh i made more progress researching the translation hub stuff - i came up with a list of questions for noriko and her team and got back the answers just this morning, will spend some time this week reviewing and probably meeting with noriko and the zanata UX lead 14:54:30 i made some widget suggestions and ran them by the team to see if they'd be helpful, there was a list of like 8 14:54:39 so ill start mocking up the ones they noted would be useful and make a ticket for each 14:55:14 that's about what i have for this week 14:55:17 mizmo: oh could you pass on skrzepto 's ticket as well? 14:55:36 pingou, number? 14:55:45 (sorry i just switched from laptop to workstation) 14:55:51 would be great if they could tell us what they think of the request and ideally if they have timeline to implement it 14:56:01 https://zanata.atlassian.net/browse/ZNTA-1166 14:56:08 pingou, mizmo ^^ 14:56:10 thanks skrzepto :) 14:56:30 cool i can do that, i believe they offered help from the zanata development team so i will be sure to pass this on as something we need help with 14:56:44 #action mizmo to pass this on to zanata + noriko: https://zanata.atlassian.net/browse/ZNTA-1166 14:56:49 np :) totalyy forgot to mention that in my update i was working on zanata 14:57:16 skrzepto-- :D 14:57:29 nah, thanks for the ticket skrzepto 14:57:34 lol :P 14:57:39 yeh this ticket is great skrzepto 14:57:46 it's nice and clear and nicely explains what we need and why 14:58:25 hm, did I miss anyone for the status updates? 14:59:39 ok so 14:59:43 #topic open-floor 14:59:52 An update - I would be starting to work on Fedora Badges widget issue 15:00:06 sayan: server side or widget side? 15:00:55 pingou: widget side, don't knwo if the server side needs changes 15:01:10 sayan: there was the idea of: your next badge 15:01:32 and that requires changes to the way badges are stored/modeled 15:01:35 yeh sort of a first start at implementing badge tracks 15:01:39 https://pagure.io/fedora-hubs/issue/85 15:02:22 yeah ok, for this mock-up we should be good w/ the current data 15:02:36 yeh that's the "personal" version 15:02:44 the one that needs the path/track support is the team version 15:02:59 yes, this would help me get idea of badges codebase that will help me with the track functionality 15:03:42 cool :) 15:04:16 I am thinking of something in lines of pattern-fly ...having a style guide for the fedora project. I believe this would be very useful. What do you think of it mizmo? 15:04:42 radhikak: isn't that the idea of fedora-bootstrap? 15:04:52 radhikak, fedora-bootstrap is the equivalent of patternfly for fedora 15:05:24 Yup I know, I thinking more on the terms having it defined 15:05:53 radhikak, i think having documentation for fedora-bootstrap would be great 15:05:59 Currently, I have to check multiple sources for the style guide 15:06:38 i think continuing to mock up new widgets for hubs will help with that cuz fedora-bootstrap doesn't necessarily have everything we need yet 15:06:48 maybe documenting what is there will help us identify what we need to add too 15:07:17 Yup, that would be great too 15:14:53 ok, should we close? 15:15:04 7 minutes of silence makes me think we're good to close :) 15:15:12 #endmeeting