13:01:30 <sayan> #startmeeting hubs-devel 13:01:31 <zodbot> Meeting started Tue Nov 21 13:01:30 2017 UTC. The chair is sayan. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:01:31 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 13:01:31 <zodbot> The meeting name has been set to 'hubs-devel' 13:02:08 <sayan> #topic Roll Call 13:02:15 <ryanlerch> .hello ryanlerch 13:02:16 <zodbot> ryanlerch: ryanlerch 'Ryan Lerch' <rlerch@redhat.com> 13:03:06 <sayan> .hello sayanchowdhury 13:03:07 <zodbot> sayan: sayanchowdhury 'Sayan Chowdhury' <sayan.chowdhury2012@gmail.com> 13:03:30 <abompard> .hello2 13:03:31 <zodbot> abompard: abompard 'Aurelien Bompard' <aurelien@bompard.org> 13:05:18 * sayan searching for the last meeting logs 13:05:27 <sayan> mizmo: shaily: meeting time ping! 13:08:02 <sayan> #topic Action items from last meeting 13:09:44 <sayan> #chair abompard ryanlerch 13:09:44 <zodbot> Current chairs: abompard ryanlerch sayan 13:10:01 <sayan> abompard: can you paste the action items from the last meetings here: 13:10:21 <sayan> my paste in terminal is suddenly not working :\ 13:10:37 <abompard> sayan: ok lemme fetch them 13:11:14 <abompard> * mizmo to create a new fedora hubs meeting entry in fedocal 13:11:14 <abompard> * sayan to followup with jwf and get the current one removed 13:11:14 <abompard> * mizmo working on search designs for outreachy project 13:12:36 <sayan> mizmo fixed the issue with the fedocal last week itself, as anybody in the fedora-commops can edit it, iirc 13:13:41 <sayan> since mizmo isn't around, abompard can you reaction the action items 13:13:51 <abompard> yeah! 13:13:56 <sayan> abompard: I guess you need to chair as I cannot paste anything in the terminal :( 13:14:10 <abompard> #action mizmo working on search designs for outreachy project 13:14:28 <abompard> should I re-action yours too? 13:14:50 <sayan> abompard: mizmo fixed that 13:14:55 <abompard> yeah thought so too 13:15:25 <abompard> OK, then we should go to status updates then 13:15:47 <abompard> oh, and shaily is excused this week, she's travelling 13:16:21 <sayan> abompard: better to roll through the production roadmap? 13:16:28 <sayan> the issues in that 13:16:30 <abompard> yea 13:16:46 <ryanlerch> sounds good to me 13:17:04 <ryanlerch> i'm still working on the MVp/requirements doc itself 13:17:07 <abompard> #topic MVP issues 13:17:12 <ryanlerch> and adding bugs as i go 13:18:14 <abompard> the url is https://pagure.io/fedora-hubs/roadmap?status=Open&no_stones=&milestone=Production 13:21:45 <sayan> abompard: you can go through the issues one by one 13:21:51 <fm-hubs> pagure.issue.edit -- ryanlerch edited the close_status and status fields of ticket fedora-hubs#449 https://pagure.io/fedora-hubs/issue/449 13:21:54 <abompard> sayan: OK 13:22:20 <abompard> issue 12: probably not going to be in the MVP since it's the subject of the outreachy internship 13:22:40 <abompard> we should remove it from the milestone 13:22:58 <abompard> issue 158: waiting on an upgrade of FMN to get the necessary bits on the bus 13:23:25 <abompard> issue 387 ("All groups" page): ryanlerch is working on it 13:24:01 <abompard> issue 390 has become a sort of parent issue for many others 13:24:14 <ryanlerch> #387 -- i've started, have set up the all groups page as a react thingamabob, just gotta get the data in there and finish it off. 13:24:35 <ryanlerch> there are no mockups that i can find for this one, so just going to do a live mockup ;) 13:25:06 <abompard> please set the corresponding issues as "Depending on" in 390 if you create issues from mizmo's comments 13:25:14 <abompard> ryanlerch: yeah :) 13:26:48 <ryanlerch> abompard: with #12, we might need to remove the placeholder search box 13:27:10 <abompard> ryanlerch: that's true, but I think it should be its own issue 13:27:21 <ryanlerch> abompard: adding it now 13:27:57 <abompard> thanks 13:28:46 <fm-hubs> pagure.issue.new -- ryanlerch opened a new ticket fedora-hubs#461: "Remove placeholder search box" https://pagure.io/fedora-hubs/issue/461 13:29:07 <fm-hubs> pagure.issue.tag.added -- ryanlerch tagged ticket fedora-hubs#461: easyfix https://pagure.io/fedora-hubs/issue/461 13:29:08 <fm-hubs> pagure.issue.edit -- ryanlerch edited the milestone and priority fields of ticket fedora-hubs#461 https://pagure.io/fedora-hubs/issue/461 13:29:31 <abompard> 432, 434, 435: no one is working on those AFAICT 13:29:49 <abompard> 433: library widget: I have sent a PR 13:29:55 <sayan> #435, I am working on it 13:30:09 <abompard> sayan: right! 13:30:11 <ryanlerch> i can take 434 13:30:19 <ryanlerch> the people widget 13:30:28 <abompard> ryanlerch: feel free! :) 13:30:32 <ryanlerch> not sure about the last active part 13:30:48 <fm-hubs> pagure.issue.assigned.added -- ryanlerch assigned ticket fedora-hubs#434 to ryanlerch https://pagure.io/fedora-hubs/issue/434 13:30:55 <sayan> last week, I deployed the enhanced API required for the ticket to prod 13:31:03 <sayan> earlier we were using a dummy API 13:31:12 <sayan> s/API/data 13:32:14 <abompard> ryanlerch: that info is in FAS, but I guess you can use the corresponding user hub's `last_refreshed` for now 13:32:18 <sayan> I am cooking up another release for tahrir, once done I will go ahead with working with this 13:32:37 <abompard> sayan: that's cool! :) 13:33:09 <ryanlerch> sayan: side-note: when are you looking to release the tahrir release 13:33:22 * ryanlerch has it on his list to fedora-bootstrapize 13:33:45 <ryanlerch> sayan: we'll talk later 13:33:47 <ryanlerch> sorry! 13:34:34 <sayan> ryanlerch: today 13:34:52 <sayan> sure, let talk after the meeting 13:35:59 <abompard> alright, other tickets... 13:36:48 <abompard> 436 "people widget", ryanlerch is working on it 13:37:17 <ryanlerch> it has a PR thatshould be right for re-review 13:38:07 <abompard> can you link to the PR in the issue? 13:38:15 <abompard> Apparently Pagure doesn't do it itself 13:38:50 <fm-hubs> pagure.issue.comment.added -- ryanlerch commented on ticket fedora-hubs#436: "Hubs widget: implement as in the mockup" https://pagure.io/fedora-hubs/issue/436#comment-480651 13:39:19 <ryanlerch> abompard: ^ done 13:39:32 <abompard> 437 "halp widget needs testing": two issues have corresponing PRs, and the last issue is waiting on input from mizmo 13:40:16 <abompard> 442: "contact info in the rules widget": I have sent a PR that ryanlerch has started to review 13:40:27 <abompard> (will update right after the meeting btw) 13:41:46 <abompard> 459: "promoted and hub of the month": ryanlerch opened this issue today 13:41:55 <sayan> I will update the ticket on badges after releasing and deploying 0.9.2 release 13:43:28 <fm-hubs> pagure.issue.dependency.added -- abompard added ticket fedora-hubs#443 as a dependency of ticket fedora-hubs#437 https://pagure.io/fedora-hubs/issue/443 13:43:51 <abompard> skipping 443 and 444 because they are children tickets of 437. 13:44:16 <abompard> 460: "creating a team hub": ryanlerch opened this today too and it needs discussion 13:44:56 <abompard> (let's discuss it in the ticket itself, after the meeting) 13:45:05 <abompard> OK that's all the tickets 13:45:25 <abompard> oh, no 13:45:45 <abompard> there's 457 about auto-joining hubs 13:46:00 <ryanlerch> i also sent an email to hubs-devel about subscriptions 13:46:15 <ryanlerch> will turn that one into a discussion tocket too 13:47:04 <fm-hubs> pagure.issue.comment.added -- abompard commented on ticket fedora-hubs#457: "Member are autotomatically added to a hub without validation" https://pagure.io/fedora-hubs/issue/457#comment-480657 13:47:21 <abompard> ryanlerch: yeah there's that too. 13:47:58 <abompard> Anything else to add about the tickets you're working on? 13:48:10 <ryanlerch> nothing from me 13:48:12 <sayan> not from my side 13:48:23 <abompard> okay ! 13:48:25 <ryanlerch> i will keep adding new stuff as i stumble around 13:48:31 <abompard> ryanlerch: perfect 13:48:48 <abompard> #topic Open Floor 13:48:53 <ryanlerch> oh -- is there a date that we want to try to aim for for MVP? 13:49:25 <ryanlerch> this is my WIP requirements doc 13:49:28 <ryanlerch> https://fedoraproject.org/wiki/Fedora_Hubs/Requirements/ 13:49:30 <abompard> ryanlerch: I'd say the end of the fiscal year sounds nice. 13:49:41 <abompard> (that would be february right?) 13:50:04 <ryanlerch> abompard: that is what stickster suggested in the wikipage 13:50:10 <ryanlerch> sounds like a good goal 13:50:22 <abompard> yeah 13:50:27 <ryanlerch> feel free to add stuff to that page too 13:50:32 <abompard> ok thanks 13:52:18 <sayan> ryanlerch: sure 13:52:18 <abompard> Oh btw since it's open floor, I've made a 50-line python script to do a git checkout of someone's branch given a pull request number, for reviews 13:52:26 <abompard> it's basically just two git commands 13:52:33 <abompard> but since I always forget which ones... 13:53:44 <abompard> in case you find it useful: https://paste.fedoraproject.org/paste/aFhzjNjmcXW8NYdziU1vYw 13:53:55 <ryanlerch> thanks abompard! 13:54:29 <abompard> it basically creates a "reviews/PRID" branch with the code 13:54:41 <ryanlerch> if you used click, you could probablt make it more than 50 lines :D 13:54:57 <abompard> yeah I haven't checked out click yet 13:55:16 <ryanlerch> that is what bodhi uses for its cli 13:55:23 <abompard> it's usually a bit overkill for my small scripts 13:55:28 <sayan> abompard: cool 13:55:33 <sayan> abompard: add this to pag 13:55:59 <sayan> I wonder if pag support checkout a PR 13:56:14 <abompard> as you can see it's currently hardcoded to fedora-hubs but it should be easy to read the project name 13:56:22 <abompard> from the git remotes 13:57:18 <abompard> Actually github has a dialog that gives you the git commands to run to checkout a PR and I missed that ;-) 13:58:20 <abompard> OK, we're nearing the end of the meeting, anything else? 13:58:27 <sayan> nope 13:58:45 <ryanlerch> time for bed! 13:58:47 <abompard> Cool! Ending now. 13:58:50 <abompard> #endmeeting