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