13:02:23 #startmeeting pagure stakeholder meeting 13:02:23 Meeting started Fri Mar 8 13:02:23 2019 UTC. 13:02:23 This meeting is logged and archived in a public location. 13:02:23 The chair is pingou. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:02:23 Useful Commands: #action #agreed #halp #info #idea #link #topic. 13:02:23 The meeting name has been set to 'pagure_stakeholder_meeting' 13:02:26 #meetingname pagure-stakeholder 13:02:26 The meeting name has been set to 'pagure-stakeholder' 13:02:28 #meetingtopic Pagure development state and plans 13:02:30 #info this meeting is recorded using zodbot's meetbot plugins and transcripts will be available at: https://meetbot.fedoraproject.org/ 13:02:32 #topic rollcall & introduction 13:02:34 let's get started then :) 13:02:44 .hello karsten 13:02:45 karsten: karsten 'Karsten Hopp' 13:02:51 .hello2 13:02:52 pingou: pingou 'Pierre-YvesChibon' 13:02:57 .hello2 13:02:58 bkabrda: bkabrda 'Bohuslav Kabrda' 13:04:17 cverna: Pharaoh_Atem: do you want to join ? 13:04:21 ttomecek: ? 13:07:17 ok, 13:07:30 let's move on :) 13:07:33 #topic back on 5.4 13:07:37 so... :) 13:07:40 #info pagure 5.4 was due for release yesterday, beta planned for later today 13:07:51 there is only one ticket left for 5.4 13:07:54 https://pagure.io/pagure/roadmap/5.4/ 13:08:03 which is a partly a documentation issue 13:08:22 nice progress! 13:08:22 I'll try to fix part of it during the release process of 5.4 and the rest will likely be moved to 5.5 13:08:50 one issue is that 5.4 won't have one fix we would need for src.fp.o :( 13:08:58 so we'll have to keep a hotfix there for a little longer 13:09:09 pingou: which one is that? 13:09:19 which considering the fact that Fedora infra is in freeze for the beta release may have happened anyway 13:09:58 bkabrda: I don't think it affects you: https://infrastructure.fedoraproject.org/cgit/ansible.git/commit/?id=6ae1ad7 13:10:08 but the commit message should explain the issue :) 13:10:47 pingou: yeah, that doesn't seem to be an issue for my setup 13:10:49 thanks 13:11:18 there is also https://pagure.io/pagure/pull-request/4295 13:11:29 which would have been nice to get in, but lacks tests :( 13:11:43 if someone has the time to work on tests for this, I'd be ok with cutting a .z release for this 13:12:57 anything else on 5.4? 13:13:28 not from me 13:13:41 let's move onto 5.5 then :) 13:13:44 #topic State of 5.5 13:13:46 #link https://pagure.io/pagure/roadmap/5.5/ 13:13:50 so it's going to be a very quick release :-p 13:13:54 2 tickets :) 13:14:08 well, I'd like to finish https://pagure.io/pagure/pull-request/4264# 13:14:20 pagure.issue.tag.added -- pingou tagged ticket pagure#4327: UI and bug https://pagure.io/pagure/issue/4327 13:14:21 pagure.issue.edit -- pingou edited the milestone fields of ticket pagure#4327 https://pagure.io/pagure/issue/4327 13:14:22 + also I have a patch that should significantly increase forking speed 13:14:30 nice :) 13:14:40 I think I should be able to clean it up and submit it for 5.5 13:14:46 I'm considering getting ride of pygit2.clone_repo() 13:14:56 pagure.issue.edit -- pingou edited the milestone fields of ticket pagure#4249 https://pagure.io/pagure/issue/4249 13:15:09 there has been a few tickets open recently which may be nice to fix 13:15:18 pagure.issue.tag.added -- pingou tagged ticket pagure#4325: bug https://pagure.io/pagure/issue/4325 13:15:19 pagure.issue.edit -- pingou edited the milestone fields of ticket pagure#4325 https://pagure.io/pagure/issue/4325 13:15:49 pagure.issue.tag.added -- pingou tagged ticket pagure#4321: bug https://pagure.io/pagure/issue/4321 13:15:50 pagure.issue.edit -- pingou edited the milestone fields of ticket pagure#4321 https://pagure.io/pagure/issue/4321 13:15:51 pagure.issue.comment.added -- pingou commented on ticket pagure#4321: "Release links broken when annotated tags used for releases" https://pagure.io/pagure/issue/4321#comment-559027 13:16:34 pagure.issue.tag.added -- pingou tagged ticket pagure#4317: RFE https://pagure.io/pagure/issue/4317 13:16:41 pagure.issue.tag.added -- pingou tagged ticket pagure#4316: bug https://pagure.io/pagure/issue/4316 13:16:42 pagure.issue.edit -- pingou edited the milestone fields of ticket pagure#4316 https://pagure.io/pagure/issue/4316 13:16:51 pagure.issue.tag.added -- pingou tagged ticket pagure#4315: JS, UI, and bug https://pagure.io/pagure/issue/4315 13:16:52 pagure.issue.edit -- pingou edited the milestone fields of ticket pagure#4315 https://pagure.io/pagure/issue/4315 13:17:14 pagure.issue.edit -- pingou edited the milestone fields of ticket pagure#4312 https://pagure.io/pagure/issue/4312 13:17:29 * King_InuYasha waves 13:17:33 .hello ngompa 13:17:35 King_InuYasha: ngompa 'Neal Gompa' 13:17:46 pagure.issue.tag.added -- pingou tagged ticket pagure#4309: RFE https://pagure.io/pagure/issue/4309 13:17:47 pagure.issue.edit -- pingou edited the milestone fields of ticket pagure#4309 https://pagure.io/pagure/issue/4309 13:18:03 and just like that there are now 10 tickets for 5.5 :) 13:18:08 pingou: sorry I'm late 13:18:27 King_InuYasha: no worries :) 13:18:28 pagure.issue.edit -- pingou edited the milestone fields of ticket pagure#4300 https://pagure.io/pagure/issue/4300 13:19:02 pingou: the main thing I'm concerned about for 5.5 is our webhooks 13:19:10 and potentially also the pagure-ci/jenkins stuff 13:19:29 https://pagure.io/pagure/issue/4275 13:19:42 pagure.issue.edit -- pingou edited the milestone fields of ticket pagure#4255 https://pagure.io/pagure/issue/4255 13:19:42 https://pagure.io/pagure/issue/4317 13:19:43 pagure.issue.comment.added -- pingou commented on ticket pagure#4255: "Allow "blocking" users" https://pagure.io/pagure/issue/4255#comment-559035 13:20:12 pagure.issue.new -- psss opened a new ticket pagure#4329: "Filtering user issues by close date does not work" https://pagure.io/pagure/issue/4329 13:20:36 4317 seems interesting but I'm not sure I can commit the time to fix it 13:20:57 well, that was 4275 in fact 13:21:08 4317 would be good to fix in 5.5 13:21:14 pagure.issue.edit -- pingou edited the milestone fields of ticket pagure#4317 https://pagure.io/pagure/issue/4317 13:21:14 * cverna is around :) 13:21:27 4317 is important to make CI work for https://pagure.io/releng/fedora-module-defaults 13:21:38 agreed 13:21:48 and 4275 is important for me to develop OpenShift and Buildbot integration for Pagure 13:21:55 and shouldn't be too hard, it's another variable to pass 13:22:22 pingou: actually, if there was a way to just pass the whole json payload to Jenkins, we could let Jenkins parse it out into variables 13:22:25 4275 is more work, especially since we may want to reconsider the message payload 13:22:26 pagure.issue.comment.added -- psss commented on ticket pagure#4064: "Provide API for searching issues created/closed in given time frame" https://pagure.io/pagure/issue/4064#comment-559038 13:22:53 which, if we want to make things right, may results in non-backward compatible changes 13:23:11 pingou: I think at the minimum, we should yank in the message documentation and examples into pagure docs 13:23:44 especially with fedmsg going away and that message format being used in every transport we support 13:24:00 that part would be ideal for 5.4, but strictly speaking, not required 13:24:13 5.4 is today, not gonna happen :) 13:24:17 welp 13:24:21 then 5.5 :) 13:24:22 (5.4 was yesterday :)) 13:24:37 5.4 isn't tagged? 13:24:44 I didn't get a notice from anything about it 13:24:45 King_InuYasha: if you want to take it I'm happy to put it on the roadmap 13:24:52 not yet, it was due yesterday 13:25:03 I hope to get a beta today so we can release next week 13:25:17 pagure.issue.tag.added -- pingou tagged ticket pagure#4329: bug https://pagure.io/pagure/issue/4329 13:25:19 pingou: I may at least work on pulling the message format documentation into pagure itself 13:25:30 it's silly that it's in fedmsg when pagure controls the format anyway 13:25:55 we'll need to work on the message validation with a message schema at one point 13:26:00 yes 13:26:14 we have 13 tickets for 5.5 13:26:28 I think that's a good number to start with 13:26:38 there will likely be a few more coming up 13:26:39 but yeah, I can look at 4275 for 5.5, though I'm not sure if I'll be able to do it alone 13:27:02 I'm happy to assist you 13:27:11 thanks :) 13:27:26 I have several questions about how this is done, but that's for after the meeting 13:27:49 anything else on 5.5? 13:28:07 what's the state for repoSpanner? 13:28:14 as in? 13:28:19 do we need to do anything else for 5.5 for it? 13:28:24 or is it in good shape in 5.4? 13:28:50 I think we should be fine 13:29:01 not seeing any ticket which should have affected it 13:29:12 cool 13:29:20 also, do we have Rust syntax highlighting? https://pagure.io/pagure/issue/4195 13:29:33 does highlight.js have it? 13:29:36 iirc, this should be a config tweak or maybe also a regen of the highlighter js? 13:30:02 pingou: yes 13:30:06 we should look at this ticket and the one about yaml 13:30:06 https://highlightjs.org/static/demo/ 13:30:18 King_InuYasha: let's discuss this after the meeting and test in stg.pagure.io 13:30:26 okay 13:30:34 do we want to discuss about 5.6? 13:30:47 it seems a little far away considering we have not even started on 5.5 :s 13:31:26 well, hopefully we'll stop slipping, so 5.6 should be appropriate to discuss 13:31:36 especially since that's the release we'll have for oSC19 :O 13:31:41 ^^ 13:31:53 let's start discussing it then :) 13:31:55 #topic Planning 5.6 13:31:57 #link https://pagure.io/pagure/roadmap/5.6/ 13:32:04 so what do we want in this one? 13:32:36 pagure.issue.edit -- pingou edited the milestone fields of ticket pagure#4307 https://pagure.io/pagure/issue/4307 13:32:51 we _definitely_ want https://pagure.io/pagure/issue/4275 fixed for that release 13:33:14 iirc, there were also some issues that fbo had for zuul integration? 13:33:17 pagure.issue.edit -- pingou edited the milestone fields of ticket pagure#4275 https://pagure.io/pagure/issue/4275 13:33:23 let's schedule it 13:33:34 https://pagure.io/pagure/issues?status=Open&author=fbo&close_status= 13:33:38 but I'm honestly not sure how much I'll be able to spend on this one 13:33:56 we'll see as we go 13:34:00 we have a whole month ;) 13:34:08 pagure.issue.edit -- pingou edited the milestone fields of ticket pagure#3985 https://pagure.io/pagure/issue/3985 13:34:18 but it'd be good to try to get these wrapped up sooner rather than later 13:35:03 pagure.issue.comment.added -- pingou commented on ticket pagure#3948: "Ability to use (Webhook sign material/notitifcation url(s)/API key) for a group of projects" https://pagure.io/pagure/issue/3948#comment-559044 13:36:13 pagure.issue.comment.added -- pingou commented on ticket pagure#4002: "Pull request detail API endpoint should return a non-cached merge_status" https://pagure.io/pagure/issue/4002#comment-559045 13:36:30 pingou: this was a "coming 3 months" thing for a while, do we want to schedule it? https://pagure.io/pagure/issue/2938 13:37:32 and I'm not sure what the state of things is for being able to add subgroup support: https://pagure.io/pagure/issue/3364 13:37:42 oh, I met someone in early January that was interested to help on ldap suport 13:37:46 awesome 13:37:48 I need to contact that person again 13:38:02 the ldap stuff would be a big help 13:38:18 there's other nice things we can do there, like syncing ssh keys and such 13:38:54 pagure.issue.comment.added -- pingou commented on ticket pagure#3364: "RFE: Support subgroups" https://pagure.io/pagure/issue/3364#comment-559046 13:40:37 pagure.issue.comment.added -- pingou commented on ticket pagure#4226: "Recently merged pull request page returns 500 error" https://pagure.io/pagure/issue/4226#comment-559047 13:40:51 pagure.issue.comment.added -- ngompa commented on ticket pagure#3364: "RFE: Support subgroups" https://pagure.io/pagure/issue/3364#comment-559048 13:42:18 pagure.issue.comment.edited -- ngompa edited a comment on ticket pagure#3364: "RFE: Support subgroups" https://pagure.io/pagure/issue/3364#comment-559048 13:42:38 pingou: that should clarify what I mean by subgroups 13:44:04 let's see later if there are more tickets we can commit to for 5.6 13:44:04 #topic Open floor 13:44:04 anything you would like to bring up about pagure? 13:44:44 We probably need to start working on our presentation for oSC 19 soon :) 13:44:53 since your talk has been accepted and is now scheduled 13:44:55 pagure.issue.edit -- pingou edited the close_status and status fields of ticket pagure#4153 https://pagure.io/pagure/issue/4153 13:44:56 pagure.issue.comment.added -- pingou commented on ticket pagure#4153: "dev-data.py setup is failing" https://pagure.io/pagure/issue/4153#comment-559052 13:45:29 I've received a few emails about a schedule being available but I could never access it 13:45:41 King_InuYasha: do you mean I have to prepare my talk in advance? 13:45:48 what world is that? :D 13:45:55 lol 13:46:16 https://events.opensuse.org/conferences/oSC19/program/proposals/2432 13:46:39 pingou: we should probably have _some_ content so that we have something fun to show off :) 13:47:02 King_InuYasha: I'm sure we can figure out content live :D 13:47:09 oh boy 13:47:17 “it sounded like a good idea at that time” 13:47:28 XD 13:47:35 are you also going then? 13:47:59 yes 13:48:04 cool 13:48:08 I also have a talk scheduled separately, too :) 13:48:13 so I'm _definitely_ going 13:48:24 joke aside, for the slides I do prepare them in advance, but not that far in advance :) 13:48:31 cool 13:48:49 https://events.opensuse.org/conferences/oSC19/program/proposals/2480 13:49:04 pagure.issue.comment.added -- psss commented on ticket pagure#4329: "Filtering user issues by close date does not work" https://pagure.io/pagure/issue/4329#comment-559054 13:49:16 pingou: yeah, I figure 13:49:41 pingou: the other thing is that we should seriously figure out what we're going to do for pagure.io CI 13:49:54 it's too hard for people to leverage it, and debugging it is even worse 13:50:02 we should talk to bstinson about this 13:50:18 yes 13:50:46 ddevault has an interesting subproject from sourcehut that might be useful to us too 13:51:16 like pagure, it's a flask-based system, and we could leverage some components from there for interop and offering useful CI 13:51:32 pagure.issue.comment.added -- psss commented on ticket pagure#4065: "Provide API for searching pull requests created/closed in given time frame" https://pagure.io/pagure/issue/4065#comment-559055 13:51:58 might even be useful for figuring out how to solve https://pagure.io/pagure/issue/15 13:52:46 since his system is oriented around handling email-based workflow 13:54:18 https://sourcehut.org/ 13:55:00 it would be neat to fix this one for sure 13:55:49 there are some bugs I'd not mind fixing either :) 13:55:49 (fix the existing ones before introducing new ones :-p) 13:56:02 alright, I think we're coming to the end of the meeting 13:56:04 yep 13:56:16 if there is nothing else, I'll close in a minute or so :) 13:56:25 I'm good here :) 13:57:41 #endmeeting