14:01:53 #startmeeting hubs-devel 14:01:53 Meeting started Tue Nov 7 14:01:53 2017 UTC. The chair is abompard. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:01:53 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:01:53 The meeting name has been set to 'hubs-devel' 14:01:55 * mizmo waves at abompard 14:02:05 oh hey daylight savings means i can make the full meeting 14:02:08 #topic Roll Call 14:02:14 do you switch soon abompard ? 14:02:16 .hello2 14:02:18 shaily: shaily 'None' 14:02:22 mizmo: we did 2 weeks ago 14:02:27 .hello anar 14:02:28 .hello2 14:02:28 anar: anar 'Anar Adilova' 14:02:31 abompard: abompard 'Aurelien Bompard' 14:02:50 .hello duffy 14:02:52 mizmo: duffy 'Máirín Duffy' 14:02:53 #chair mizmo anar shaily 14:02:53 Current chairs: abompard anar mizmo shaily 14:03:56 We're not expecting anybody else, so I'll start. Anybody is free to join this meeting anytime. 14:04:01 #topic Action items from last meeting 14:04:32 * mizmo working on search designs for outreachy project 14:04:32 * mizmo working on hubs devel bounties, to be posted after outreachy 14:04:32 application period closes 14:04:32 * abompard to ask jcline about FMN sending notifications back on the bus 14:04:33 * mizmo to draft a list of minimal default widgets for 390 14:04:50 I'll start with mine since jcline replied last week in the meeting 14:04:51 * mizmo is still slacking off on first two, but i did do the last one :) 14:05:03 https://pagure.io/fedora-hubs/issue/390 14:05:07 yeah I saw that, it's great :-) 14:05:43 BTW I'd like to test the Halp widget right now by making a dummy request 14:05:54 pagure.pull-request.comment.added -- shaily commented on PR #2752 on pagure https://pagure.io/pagure/pull-request/2752#comment-38723 14:06:08 #halp We need people to work on hubs, see https://pagure.io/fedora-hubs/issue/390 14:06:38 (is it the right format? I don't even know) 14:06:50 i think so 14:06:53 let me check 14:07:37 i dont understand why i search for fedora meetbot and i get dora the explorer... 14:07:47 hahaha 14:08:09 You search engine knows better what you actually want 14:09:00 clearly my children have used my laptop recently 14:09:11 i cant find the meetbot faq on the wiki o_O 14:10:07 debians docs say #help not #halp 14:10:08 https://wiki.debian.org/MeetBot 14:10:22 #help We need people to work on hubs, see https://pagure.io/fedora-hubs/issue/390 14:10:42 it doesnt seem like the bot is acknowledging it 14:11:00 #idea test help on meetbot 14:11:10 #info add an info point to see if bot acknowledges it 14:11:19 .... 14:11:26 * mizmo stares at zodbot 14:11:27 hmm 14:11:44 #topic testing meetbot 14:11:53 * mizmo knows meetbot should have done something then 14:11:58 do we normally get a response from the bot? 14:12:00 * mizmo taps foot and frowns 14:12:16 in the beginning of the meeting, there wasn't one for the #topic message either 14:12:33 yeh it definitely acknowledges the topic changes 14:12:34 it repeats links too 14:12:46 #link https://pagure.io/fedora-hubs/issue/390 14:13:07 zodbot: you alive dude 14:13:11 mizmo: zodbot did not reply to topic changes last week either 14:13:30 well maybe thats why the halp widget isnt working 14:13:36 zodbot is catatonic :( 14:13:48 alright, I'll test it another time 14:14:37 if you don't have anyting else to add on the action items mizmo, let's move to status updates 14:14:46 sounds good 14:14:49 #topic Status Updates 14:15:02 who wants to start? 14:15:41 i made a PR at pagure 14:15:52 the Hubs part of it is ready 14:16:03 once the PR there is merged, i'll make a PR here 14:16:14 this is regarding the TODO i mentioned in the last meeting 14:16:52 about the utility that fetches the list of packages owned by a username on pagure 14:17:14 specifically, invalidting the data on appropriate messages emitted by pagure on fedmsg 14:17:45 abompard: how does it look to you 14:17:49 https://pagure.io/pagure/pull-request/2752 14:18:00 shaily: I haven't looked at it yet 14:18:46 but I'm not a Pagure dev. 14:18:54 I can have a look nonetheless :) 14:19:38 okay, thanks 14:20:18 sure. 14:20:32 During the prevoius week I worked on the Tickets I filed widget and a couple of unit tests for widgets. 14:20:59 And submitted a pull request https://pagure.io/fedora-hubs/pull-request/427 14:21:11 I have several questions 14:21:58 First is about configuring the widget. I have created a standard window which has three text boxes. 14:22:19 Bugzilla email, github and pagure usernames 14:22:33 https://ibb.co/e3Aahb 14:23:00 So, this widget allows users to look at tickets filed by someone else too 14:23:33 Is it ok, to have such a window or should it be a react based widget with checkboxes 14:24:41 I'm not sure we can have a usable config for this widget without using React 14:25:07 mizmo: do you have a mockup of the config UI for this widget? 14:25:25 you were mentioning a select box I think? 14:25:33 let me look. i have a generic config ui design but not sure if i have one for this specific widget 14:25:34 * mizmo checks 14:26:30 ok i do, one sec and ill link 14:27:36 https://i.imgur.com/p4LaywN.png 14:28:20 this design is with the thought it'd list tickets across systems in one widget, not sure its architected that way right now in the code 14:28:45 mizmo: IIRC it's not but it can be 14:29:51 i think that would be ideal :) for MVP im not sure whats possible but certainly at some point 14:30:06 mizmo: it's not much more complex I think 14:30:42 mizmo: could you attach the mockup to the comments https://pagure.io/fedora-hubs/issue/391? For some reason imgur is not working with my network 14:31:11 anar: absolutely, one sec 14:31:15 thanks 14:31:16 multiple CachedFunctions to get tickets from each system, transforming them into a common dict format, merging them in the main widget code and sorting by date. 14:31:57 pagure.issue.comment.added -- duffy commented on ticket fedora-hubs#391: "Widget suggestion: bugs filed by someone" https://pagure.io/fedora-hubs/issue/391#comment-477618 14:32:39 okay, then I will use react for the config window 14:33:08 mizmo: also, I've created sub tickets for the issues you mentioned. I've all set them as required for the MVP but maybe that's not what you thought in your comment? 14:33:33 abompard: yes, thats absolutely right, my thinking was for MVP 14:33:41 mizmo: OK cool 14:34:01 Also, pagure API doesn't have a feature to search for an issue opened by a user through all the repos 14:34:25 anar: Ah, yeah, did you open an issue at Pagure? 14:34:27 I have submitted a pull request https://pagure.io/pagure/pull-request/2748 14:34:31 OK cool 14:34:53 And now I'm working on the suggestions by pingou 14:35:14 cool. He's the Pagure lead dev so he's probably right in his suggestions ;-) 14:35:26 So should we wait until the new version of pagure will be released? 14:35:43 probably, but they happen frequently 14:35:52 Ok, then 14:36:34 So, the widget should only show tickets filed by a user himself? 14:36:35 As for me I'll be working on #428, integrating the content of the "stats" widget into the Hub header. 14:37:27 anar: yeh just the tickets that person filed / created 14:37:39 abompard: do you have what you need from the mockups i did on that one? 14:38:08 mizmo: I think so, for now, otherwise I'll ask in the ticket again ;-) 14:38:18 okie doke :) 14:38:45 mizmo, anar: for the tickets widget, the config dialog title is misleading, it's not "Tickets waiting on me" 14:39:07 abompard: yeh i noted that when i posted it to the ticket, needs to be updated to match 14:39:27 mizmo: alright, no need to re-make the mockup just for that :-) 14:39:46 that was my thinking 14:40:05 we can start with that anyhow, if in practice with real data it seems we need more config opts we can always add them later 14:40:10 but that seems like the core config needed 14:40:59 Maybe we could add number of issues to display 14:43:03 i think by default we should probably only list maybe 10 - 15, then have a 'view more' link that gives you a dropdown to view them on the originating site (if it exists?) 14:43:03 eg i know bugzilla has an all bugs filed by you link 14:43:18 but thats the general approach we've taken with the widgets, is provide a reasonable default # then link out to the originating app to get more 14:44:38 yes, sounds good. I was thinking of a github newest open tickets widget where user can specify how much he can see at first 14:45:24 But, yeah, in initial version of Tickets I Filed I used 10 issues to display 14:46:34 ok cool 14:47:52 Alright, let's move to open floor 14:47:57 #topic Open Floor 14:48:06 Anything you want to say. 14:48:52 i cant wait until we get to MVP :) 14:48:57 very excited for that 14:49:14 oh! what should i use for the bounties when i write them up 14:49:28 should some of these sub tickets for widgets be used? 14:49:42 the ones you made yesterday abompard? 14:49:54 why not! 14:50:18 cool 14:50:29 ill pull in any that aren't assigned so if anybody is working on one make sure you assign it to yourself :) 14:50:53 Yeah, that's a good habit to take 14:52:56 Alright, if there's nothing else, let's close the meeting 14:53:20 ending in 5 seconds, speak now or for a week hold your peace. 14:53:35 #endmeeting