14:02:40 #startmeeting fedora-hubs 14:02:40 Meeting started Tue May 31 14:02:40 2016 UTC. The chair is pingou. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:02:40 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:02:40 The meeting name has been set to 'fedora-hubs' 14:03:09 #topic rollcall 14:03:19 .hello devyani7 14:03:20 devyani7: devyani7 'Devyani Kota' 14:03:32 .hello duffy 14:03:33 mizmo: duffy 'Máirín Duffy' 14:03:34 hello 14:03:42 .hello sayanchowdhury 14:03:43 sayan: sayanchowdhury 'Sayan Chowdhury' 14:03:47 .hello pingou 14:03:48 pingou: pingou 'Pierre-YvesChibon' 14:03:50 .hello atelic 14:03:51 atelic: Sorry, but you don't exist 14:04:05 skrzepto: meeting in here as well? 14:04:11 .hello 14:04:11 radhikak: (hello ) -- Alias for "hellomynameis $1". 14:04:14 .hellomynameis skamath 14:04:17 skamath: skamath 'Sachin S Kamath ' 14:04:35 .hello thunderoy 14:04:36 thunderoy: thunderoy 'Abhishek Kumar Roy' 14:05:28 anyone else? 14:05:44 .hello dhrish20 14:05:45 dhritishikhar: dhrish20 'Dhriti Shikhar' 14:05:55 This is my first Hubs meeting. Hi all. 14:05:58 #topic new comers 14:06:05 skamath: welcome :) 14:06:06 skamath: o/ 14:06:19 * skamath waves back to sayan and devyani7 14:06:21 so we have at least three new comers to the meeting skamath skrzepto and radhikak 14:06:32 This is my first meeting as well 14:06:33 do you want to introduce yourselves? 14:06:37 Sure 14:06:57 Hello, this is my first Fedora Hubs meeting. I am Sachin (FAS : skamath) and I am doing my GSoC with Commops this year. My area of interests include security, automation. I am also a hardcore python lover ;) 14:07:01 (yourself might be the proper word) 14:07:11 cool welcome skamath :) 14:07:20 pingou: Thanks :) 14:07:37 * skrzepto o/ 14:07:48 .hello skrzepto 14:07:49 skrzepto: skrzepto 'Szymon Mucha' 14:08:05 skrzepto: radhikak: hello :) 14:08:31 skrzepto: do you want to introduce yourself as well? 14:08:48 pingou, yes i can :) 14:08:53 pingou: Is the agenda available on the wiki? 14:09:06 pagure.issue.comment.added -- pingou commented on ticket fedora-hubs#178: "Prep statscache for usage by hubs" https://pagure.io/fedora-hubs/issue/178#comment-3013 14:09:12 skamath: there isn't really an agenda :/ 14:09:21 Oh, alright :) 14:09:27 Hi all, I am Radhika Kolathumani, I am a graduate student in HCI at University of Michigan Ann Arbor. I joined as an intern in user experience (Fedora) for the summer. 14:09:44 radhikak: o/ 14:09:46 welcome radhikak, thanks for being here :) 14:09:46 hello everyone my name is Szymon. I reside in the Chicago area. I will be working on fas hubs and other projects :) and am excited to work with you all. 14:09:58 Hi devyani 14:10:00 skrzepto++ radhikak++ 14:10:00 skamath: Karma for skrzepto changed to 7 (for the f23 release cycle): https://badges.fedoraproject.org/tags/cookie/any 14:10:00 welcome skrzepto :) 14:10:06 this is going to be a fun summer :) 14:10:11 Hi, this is my first meeting as well. I just started my internship here at Redhat. I'm interested in FLOSS, cool web apps and python. 14:10:19 welcome atelic :) 14:10:20 atelic: welcome :) 14:10:27 * atelic o/ 14:10:28 hello atelic :) 14:10:29 so this summer we have 1 GSoC dedicated to hubs, devyani7 14:10:33 :) 14:10:38 we have 1 GSoC on commops: skamath 14:10:50 and 3 RH interns who will also work on hubs: radhikak atelic and skrzepto 14:10:53 commops \o/ 14:11:06 this is awesome :) 14:11:13 #topic status update 14:11:24 devyani7: do you want to start? 14:11:31 pingou: sure :) 14:11:39 * skamath notes down the fas names of interns for the gsoc stats tool 14:12:01 So, I started working on issue #11, which is the bookmarks feature. 14:12:17 https://pagure.io/fedora-hubs/issue/11 14:12:59 how does it go? 14:13:00 we will have an edit button for bookmarks and more 14:13:24 pingou: whether the bookmarks bar overflows or not, 14:13:30 we will still be having an edit button 14:13:43 sounds good 14:13:53 with frequently opened hub pages on the top of the list 14:14:06 so dynamically changing? 14:14:12 sayan and mizmo gave their input/consent 14:14:42 pingou: am not sure, yes most prolly 14:14:46 devyani7: no, the frequently hubs would not be there, but the ones with user bookmarked on the top 14:14:57 the bookmarks shouldn't change dynamically; we have a suggestion system that if you view one a lot that's in overflow, and ones in the main bar that aren't visited often, we suggest moving the overflowed one 14:15:08 oops, my bad there^^^ 14:15:16 how that works is towards the bottom of the ticket 14:15:29 https://pagure.io/fedora-hubs/issue/11#comment-1021 14:15:32 pingou^^^ 14:15:38 its all good devyani7, you were right in that there is a component that has to do with frequency of visits 14:15:42 mizmo: sayan roger :) 14:16:08 cool sounds good 14:16:11 yes, frequency of visit is the parameter to look for to show the yellow prompt 14:16:44 sayan: yup :) 14:16:47 sayan: is that something that's already in the DB? 14:17:13 pingou: nope 14:17:20 devyani7: will you add it? 14:17:45 pingou: that's all, this is what I'll be working on this week :) 14:18:09 devyani7++ 14:18:33 I already gave you a cookie, lol 14:18:40 pingou: did you ask if am gonna add to the bookmarks list? 14:18:54 devyani7: the mechanism to measure the frequency of visit of a hub 14:20:05 pingou: not sure there, might need to work on it. 14:20:14 pagure.issue.new -- pingou opened a new ticket fedora-hubs#185: "Measure the frequency of visit of a hub" https://pagure.io/fedora-hubs/issue/185 14:20:19 pingou: yes, that's need to be added 14:20:37 devyani7: is that (cf ticket above) something you would want to work on? 14:20:53 yes, it is part of the same issue. will work on it 14:20:54 : 14:20:56 :) 14:21:03 ok, assigning it to you then :) 14:21:10 sure , thankyou :) 14:21:18 pagure.issue.tag.added -- pingou tagged ticket fedora-hubs#185: flock https://pagure.io/fedora-hubs/issue/185 14:21:19 pagure.issue.assigned.added -- pingou assigned ticket fedora-hubs#185 to devyani7 https://pagure.io/fedora-hubs/issue/185 14:21:20 pagure.issue.edit -- pingou edited the priority fields of ticket fedora-hubs#185 https://pagure.io/fedora-hubs/issue/185 14:21:43 sayan: do you want to follow up w/ status update? 14:21:52 sure 14:22:30 last week we released ircbv0.2 14:22:35 cool! 14:22:48 now we are gearing up for the v0.3 :) 14:22:54 new features? 14:22:58 pingou: yes 14:23:19 https://github.com/waartaa/ircb/issues?q=is%3Aopen+is%3Aissue+milestone%3A0.3 14:23:31 * devyani7 clicks 14:23:46 still w/ the idea of 1 week long storage for the logs? 14:23:46 on waartaa side, rtnpro has built the dummy frontend for chat 14:24:27 sayan: what's the use-cases for redis? 14:24:27 pingou: I need to follow up with rtnpro on that 14:24:33 cool 14:24:59 I do know he wrote a blog post about the log storage thing 14:25:40 redis is for multi host thing 14:25:49 caching then? 14:26:14 I know puiterwijk has issues w/ using redis for queues :) 14:26:50 we already have redis integrated for maintaining the subscribers 14:27:14 k 14:27:33 anything else? 14:27:41 yes 14:27:45 oh, how is the port/use of angular going? 14:27:52 pingou: react :) 14:27:58 damn, so close :D 14:28:04 :P 14:28:14 rtnpro has built a dummy chat interface with react 14:28:20 and also material UI 14:28:21 :) 14:28:25 cool 14:28:32 is it nice? 14:28:51 pingou: yes, he has already pushed it, can try out 14:29:05 and code wise? 14:29:14 pingou: yes 14:29:27 pingou: https://github.com/waartaa/waartaa/commit/4deed668896f33ba2badc07548def816c5682f28 14:29:37 sayan, material ui like the google spec? 14:29:44 mizmo: yes 14:30:00 ah 14:30:00 a whole new world 14:30:09 http://www.material-ui.com/#/ 14:30:47 so we're using bootstrap in hubs 14:30:53 and I have been working authentication 14:30:53 is this going to cause an issue? 14:31:02 mizmo: no 14:31:08 okay cool :) 14:31:35 I broke down the code and right now debugging a JS issue 14:31:55 I find them so hard to debug :\ 14:32:25 this is the commit - https://github.com/waartaa/waartaa/commit/c9ac9c24bfc6d0839f4a7004e01ee51d94239011 14:32:43 * pingou concurs 14:32:49 and the auth branch is where I'll work on - https://github.com/waartaa/waartaa/compare/auth 14:33:26 sayan: feel free to ping puiterwijk he knows about these stuff and loves JS (but he'll kill me for saying that :D) 14:33:29 pingou: the problem Ihave with redis is that it's not meant for queues. It got a hack that allows it to be used for queues, but it's not built for it 14:33:39 * puiterwijk suggests pingou to run away 14:33:57 And slick666, one of the contributor to ircb has been working on dockerizing it 14:34:05 fun 14:34:09 https://github.com/slick666/ircb-bouncer/tree/initial_implementation 14:34:21 and he is sprinting in PyCon US :) 14:34:31 that's cool! 14:34:55 14:35:30 mizmo: do you want to go next? 14:35:34 sure :) 14:35:54 Here is a link for the planning list that we will turn into github issues - https://www.piratepad.ca/p/waartaa 14:35:57 so i didn't get too much done last week, was working on other projects. but i started looking at.... 14:36:00 * mizmo looks for ticket 14:36:08 https://pagure.io/fedora-hubs/issue/165 14:36:40 the zanata widget design. i got a zanata account and tried to learn more about how it works. i'd like to find some zanata users and interview them about their usage, but so far i havent found any in the westford office so im going to send out a broader call for help on that 14:37:09 cool 14:37:11 besides that radhikak and atelic and i grabbed a conf room on thursday afternoon and we spent a lot of time going over what hubs is, how it works, that sort of thing to try to get them up to speed 14:37:37 14:37:46 so we can now give them the keys of the castle and finally take these vacations on the beach? 14:37:52 :-p 14:38:00 \o/ beach! 14:38:16 sea, sun and *sleep* :-p 14:38:31 ok, on my side 14:38:40 I've been spending way to much time working on FMN 14:38:47 FMN: https://apps.fedoraproject.org/notifications/ 14:39:20 basically currently it is: a fedmsg consumer that computes who should get which notification and how and send them 14:39:45 and the idea is to convert this to something like: http://paste.fedoraproject.org/362522/36946814/ 14:39:55 * sayan did a setup of fmn over the weekend 14:40:11 I first tried w/ redis, but as puiterwijk said it isn't mean for queueing really and crashed when I sent it too many messages 14:40:20 so I moved to rabbit-mq via the pika python library 14:40:29 but this is also giving me some headache 14:41:02 (compared to this architecture, I'm having a single backend to do all the sending on the far right hand side, for now) 14:41:31 so once I'm out of this hole, I hope we get a faster FMN 14:41:39 pingou, what is GCM? 14:41:47 to which we will then be able to add a SSE backend to be used by hubs 14:42:05 mizmo: FMN has a start of ability to send notification to android systems :) 14:42:12 \o/!! 14:42:14 awesome 14:42:15 but iirc, it has never been finished 14:42:28 something for the future :) 14:43:02 sayan++ pingou++ mizmo++ 14:43:07 so that's pretty much it on my side, if people want to play w/ rabbit-mq and loose hairs w/ me, they are most welcome :) 14:43:37 pingou, i might be interested in that :) 14:43:41 pingou: me :) 14:43:45 sayan: skrzepto: cool :) 14:43:57 I have been playing rabbit-mq for a side project of mine :) 14:44:01 let's sync up on this, tomorrow? 14:44:07 pingou: sure 14:44:12 pingou, sure 14:44:19 also, I started looking at the ticket tagged for flock 14:44:23 can I attend too? pingou ? 14:44:26 devyani7: of course 14:44:33 :) 14:45:15 https://pagure.io/fedora-hubs/issues?tags=flock 14:45:32 one thing about quite a lot of tickets tagged for flock is that they require some (sometime subsequent) work on other apps 14:45:46 for example: https://pagure.io/fedora-hubs/issue/160 requires quite some work to the badge system 14:46:12 https://pagure.io/fedora-hubs/issue/57 requires pretty much a total rework of the zodbot plugin 14:46:31 (eventually w/ something like a new app/api that would store this info 14:47:08 pagure.issue.assigned.added -- pingou assigned ticket fedora-hubs#11 to devyani7 https://pagure.io/fedora-hubs/issue/11 14:47:20 pingou, for 57 we can remove the flock tag... basically i tagged everything that was relevant to the three core teams we were looking to serve for the flock demo (design, commops, i18n). 57 got tagged bc it's a comm ops widget 14:47:48 pingou, 160 requires i think the same badge work we agreed to do for flock in 17 14:48:02 https://pagure.io/fedora-hubs/issue/180 requires work on FMN 14:48:24 I am going to start working on badges in June 14:48:27 (is it okay if i add this info about additional work to the tix?) 14:48:28 (I was thinking about this one, maybe skrzepto would be interested by it, but it will require some work from puiterwijk on the ipsilon side) 14:48:45 mizmo: of course 14:48:58 badges++ 14:49:22 https://pagure.io/fedora-hubs/issue/179 requires work on the auth side of both hubs and fmn 14:49:28 pagure.issue.comment.added -- duffy commented on ticket fedora-hubs#57: "PlusPlus Widget" https://pagure.io/fedora-hubs/issue/57#comment-3014 14:49:28 pingou, which particular issues would you like me to look at 14:49:41 pingou, or work on them all :P 14:49:53 skrzepto: fix them all :-p 14:49:59 pagure.issue.comment.added -- duffy commented on ticket fedora-hubs#17: "Badges Widget for Project/Teams (with Path Support)" https://pagure.io/fedora-hubs/issue/17#comment-3015 14:50:32 https://pagure.io/fedora-hubs/issue/166 and https://pagure.io/fedora-hubs/issue/167 might be interesting ones for radhikak 14:50:58 the idea being: coming up with a list of exactly what we want to see there 14:51:02 166 + 167 are kind of meta tix 14:51:02 yeh 14:51:08 but mizmo probably already covered 166 14:51:27 trying to do the research for 166 now :) the zanata widget is one idea for that 14:51:59 for 167, the first hubs mockups were for design team so we have the best idea for that one i think 14:52:03 commops is another one 14:52:25 that should have a ticket if it doesnt 14:52:40 https://pagure.io/fedora-hubs/issue/142 14:52:58 i interviewed that team about what they needed, i should put the research in that ticket 14:53:08 +1 14:53:11 #action mizmo to fill out #142 with commops research 14:53:12 mizmo: I know someone who uses zanata, should I tell him to contact you? 14:53:21 #action mizmo to fill out #167 with design team needs 14:53:24 sayan, that would be awesome 14:53:29 https://pagure.io/fedora-hubs/issue/4 is also a particular one, since it breaks one of the core idea of hubs: being read-only 14:53:34 mizmo: cool 14:53:50 mizmo: tried with robyduck for zanata? 14:54:00 pingou, ohhhh great idea 14:55:02 pingou: what do you need from me? 14:55:15 puiterwijk: time :) 14:57:07 pingou: right. I can use some more time as well :). But what do you want me to do? 14:57:12 we're almost at the end of the meeting 14:57:58 puiterwijk: we need to seat and discuss about rabbit-mq and info returned by ipsilon that would be useful for hubs and FMN 14:58:08 #topic open-floor 14:58:23 so does anyone has something else they would like to discuss before the close ? 14:58:39 pingou, yeah 14:59:11 ! 14:59:27 thunderoy: go ahead 14:59:38 i want to work on this issue https://pagure.io/fedora-hubs/issue/8 14:59:59 please tell how to approach it 15:00:48 mizmo: we did say that hubs owner reflects in FAS groups? 15:01:01 pingou, that's right. hubs owner = FAS admin 15:02:13 thunderoy: so the way to approach this ticket starts by trying to get FAS3 running on your machine next to hubs 15:02:38 puiterwijk: oidc gives us central login? 15:03:46 thunderoy: so the idea is: adding someone as admin on hubs is to make it an admin of the group in FAS 15:03:52 so we need to figure out: 15:04:05 logging in from hubs logs you in in FAS as well 15:04:17 use FAS3's API to promote someone in a group 15:05:23 skamath: you had something as well? 15:05:36 pingou, ok 15:05:39 Yes 15:05:45 I am working on a stats tool for the interns, just wanted to know if hubs has fedmsg loggers. I couldn't find any in the documentation. 15:06:02 sayan: Is that what you are working on? 15:06:17 thunderoy: let us know how we can help 15:06:29 skamath: fedmsg loggers? 15:06:47 skamath: do you mean the list of topics for hubs? 15:07:08 sayan: Yes. 15:07:20 Aren't they internally named loggers? 15:07:36 depends on the apps 15:07:40 pingou, sure, let me first run FAS3 on my machine 15:07:41 but they aren't loggers 15:08:01 pingou: Gotcha. What do I call them? 15:08:20 skamath: so currently hubs does not send any messages, we could add some for like: creating/editing a hub/widget 15:08:36 skamath: I would have formulated it as: does hubs send fedmsg messages? 15:08:41 is fedmsg.com giving 404? 15:08:53 sayan: it does lmacken is on it 15:08:59 oh ok 15:09:04 http://fedora-fedmsg.readthedocs.org/ 15:09:07 pingou: Thanks :) 15:09:23 pingou, just want to clarify would you like if i looked at issue https://pagure.io/fedora-hubs/issue/180 ? 15:09:36 skamath: hubs being designed to be read-only, there is very little messages it can send 15:10:11 I remember seeing a 'No logger found for *' when I was working with fedmsg-meta sometime back. 15:10:29 skamath: that's something internal to fedmsg itself 15:10:31 * skamath nods 15:10:36 nod nod 15:10:43 skrzepto: this is something related to FMN, but yes, if you're interested this could something interesting for you 15:10:58 pingou, sounds good :) 15:11:20 skrzepto: basically the idea is: allow group admin to set-up FMN profiles for their group 15:12:32 which requires: a) getting the list of groups the user is admin of (hey puiterwijk !) and b) adding support in FMN to allow user to edit prefs of multiple profiles (in this case their own or the one of a group) 15:12:36 * skrzepto nods 15:12:55 then we could use the same system as we will do for regular users: SSE 15:13:11 which is also something I thought could be interesting for you 15:13:26 pingou: I have some datagrepper related queries. Are you available after the meeting? 15:13:34 and then maybe atelic could see about the receiving end of the SSE if that interests him :) 15:13:39 skamath: sure 15:13:46 anything else anyone? 15:14:01 Nope :) 15:14:02 pingou I would like to work on the design team hub https://pagure.io/fedora-hubs/issue/166. As you had suggested before 15:14:15 radhikak: awesome :) 15:14:42 pingou, a lot of things interest me :) 15:14:51 pingou: i'll look into about SSE 15:14:51 radhikak++ 15:14:59 skrzepto: good we have plenty of things interesting :D 15:15:12 radhikak, i have a list of ux issues i think you might want to look at too,lemme grab it 15:15:37 Sure 15:15:40 atelic: skrzepto: http://blog.pingoured.fr/index.php?post/2015/06/25/EventSource/Server-Sent-events%3A-lesson-learned will likely interest you regarding SSE 15:15:47 radhikak: Is this nick registered with FAS? zodbot is not giving you cookies 15:15:55 radhikak, 98, 63, 57, 91 15:16:09 radhikak, 166 is kind of done already, just needs writing up 15:16:09 * skrzepto clicked 15:16:16 (sorry for the state of these tickets) 15:16:54 will add the nickname for irc skamath 15:17:13 skrzepto: and in FAS 15:17:13 mizmo sure 15:17:26 ok should we close and continue discussing off meeting? 15:17:34 sure 15:18:46 +1 15:18:57 let's do it then :) 15:19:01 #endmeeting