12:04:56 <pingou> #startmeeting pagure stakeholder meeting 12:04:56 <zodbot> Meeting started Mon Apr 8 12:04:56 2019 UTC. 12:04:56 <zodbot> This meeting is logged and archived in a public location. 12:04:56 <zodbot> The chair is pingou. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:04:56 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 12:04:56 <zodbot> The meeting name has been set to 'pagure_stakeholder_meeting' 12:04:59 <pingou> #meetingname pagure-stakeholder 12:04:59 <zodbot> The meeting name has been set to 'pagure-stakeholder' 12:05:01 <pingou> #meetingtopic Pagure development state and plans 12:05:03 <pingou> #info this meeting is recorded using zodbot's meetbot plugins and transcripts will be available at: https://meetbot.fedoraproject.org/ 12:05:05 <pingou> #topic rollcall & introduction 12:05:06 <pingou> .hello2 12:05:10 <zodbot> pingou: pingou 'Pierre-YvesChibon' <pingou@pingoured.fr> 12:05:34 <dperpeet> .hello2 12:05:35 <zodbot> dperpeet: dperpeet 'None' <dperpeet@redhat.com> 12:05:37 <msrb> .hello2 12:05:40 <zodbot> msrb: msrb 'Michal Srb' <msrb@redhat.com> 12:05:44 <karsten> .hello karsten 12:05:48 <zodbot> karsten: karsten 'Karsten Hopp' <karsten@redhat.com> 12:06:26 <pingou> Son_Goku: joining? 12:06:34 <Son_Goku> .hello2 ngompa 12:06:35 <zodbot> Son_Goku: Sorry, but you don't exist 12:06:39 <Son_Goku> .hello ngompa 12:06:40 <zodbot> Son_Goku: ngompa 'Neal Gompa' <ngompa13@gmail.com> 12:06:52 <pingou> anyone else joining us? 12:06:56 * Son_Goku just woke up a few minutes ago 12:07:04 * pingou hands some coffee to Son_Goku 12:07:20 * Son_Goku stares at the coffee 12:07:27 * Son_Goku sips 12:08:21 <pingou> alright, let's move 12:08:24 <pingou> #topic back on 5.5 12:08:26 <pingou> #link https://pagure.io/pagure/roadmap/5.5/ 12:08:27 <pingou> #info pagure 5.5 was release a few hours ago, I still have the send the announcements 12:08:30 <pingou> There is one ticket left on the roadmap for 5.5, it will be figured out (if fixed or still pending) once 5.4 or 5.5 are deployed. 12:08:49 <pingou> I believe smooge wanted to push 5.4 later today (possibly even 5.5, I'm not sure) 12:09:14 <Son_Goku> I think 5.5 12:09:16 <pingou> otherwise, 5.5 is looking nice :) 12:09:19 <Son_Goku> at this point, we might as well 12:09:35 <Son_Goku> the only problem is that 5.5 as-is doesn't install on Fedora or openSUSE :( 12:09:43 <Son_Goku> sqlalchemy 1.3.1 in both distributions 12:09:46 <pingou> in rawhide you mean? 12:09:50 <Son_Goku> Fedora 30 12:10:00 <pingou> :( 12:10:03 <Son_Goku> this afflicts Fedora 30 and newer, as well as openSUSE Tumbleweed 12:10:22 <pingou> I'm not sure the issue would appear if deploying pagure w/ postgresql 12:10:32 <Son_Goku> I'm patching currently to workaround it: https://src.fedoraproject.org/rpms/pagure/blob/master/f/0501-Revert-Add-a-upper-limit-to-sqlalchemy.patch 12:10:33 <pingou> it seems to be related to sqlite 12:10:48 <Son_Goku> but we should really get in touch with upstream to figure out what's wrong 12:11:00 <pingou> you could just use sed in the spec :) 12:11:23 <Son_Goku> the point is to know why I did it :) 12:11:27 <pingou> fair :) 12:11:29 <ttomecek> .hello2 12:11:30 <zodbot> ttomecek: ttomecek 'Tomas Tomecek' <ttomecek@redhat.com> 12:11:36 <Son_Goku> oh new person :D 12:11:57 * ttomecek just lurks 12:12:02 <pingou> anything else for 5.5? 12:12:12 <Son_Goku> I think we're good on 5.5 otherwise 12:12:17 <pingou> otherwise we can start looking at 5.6 :) 12:12:20 <pingou> #topic State of 5.6 12:12:23 <pingou> #link https://pagure.io/pagure/roadmap/5.6/ 12:12:29 <pingou> 2 tickets so far :) 12:12:34 <Son_Goku> wow, we don't have much 12:12:41 <pingou> Son_Goku: have you made a ticket for sqlalchemy? 12:12:47 <Son_Goku> I don't remember 12:12:50 <Son_Goku> I'll make one anyway 12:12:56 <Son_Goku> let's deal with this for 5.6 12:13:03 <pingou> I saw a few tickets from fbo which I suspect relate to zuul 12:13:10 <pingou> so may be nice to address them 12:13:21 <fm-pagure> pagure.issue.edit -- pingou edited the milestone fields of ticket pagure#4400 https://pagure.io/pagure/issue/4400 12:13:25 <fm-pagure> pagure.issue.edit -- pingou edited the milestone fields of ticket pagure#4399 https://pagure.io/pagure/issue/4399 12:13:36 <fm-pagure> pagure.issue.edit -- pingou edited the milestone fields of ticket pagure#4398 https://pagure.io/pagure/issue/4398 12:13:52 <fm-pagure> pagure.issue.edit -- pingou edited the milestone fields of ticket pagure#4385 https://pagure.io/pagure/issue/4385 12:14:27 <pingou> one of these days we'll really have to sit and fix the search fields :s 12:14:57 <fm-pagure> pagure.issue.tag.added -- pingou tagged ticket pagure#4319: JS https://pagure.io/pagure/issue/4319 12:14:58 <fm-pagure> pagure.issue.edit -- pingou edited the milestone fields of ticket pagure#4319 https://pagure.io/pagure/issue/4319 12:15:12 <smooge> .here 12:15:19 <fm-pagure> github.star -- quickerlab starred Pagure/pagure https://github.com/Pagure/pagure/stargazers 12:15:20 <fm-pagure> pagure.issue.new -- ngompa opened a new ticket pagure#4415: "Pagure 5.4+ is not installable on Fedora 30+ and openSUSE Tumbleweed due to shipping sqlalchemy 1.3.0+" https://pagure.io/pagure/issue/4415 12:15:39 <Son_Goku> pingou ^ 12:15:43 <fm-pagure> pagure.issue.edit -- pingou edited the milestone fields of ticket pagure#4415 https://pagure.io/pagure/issue/4415 12:15:58 <fm-pagure> pagure.issue.tag.added -- pingou tagged ticket pagure#4413: RFE https://pagure.io/pagure/issue/4413 12:16:14 <pingou> and we're now at 8 tickets :) 12:17:00 <msrb> while the roadmap for 5.6 is being discussed, are there any open issues/missing pieces around repospanner? 12:17:10 <pingou> Docs :) 12:17:13 <smooge> there are several 12:17:18 <pingou> that's an obvious one :) 12:18:13 <pingou> the entire "how to set-up pagure w/o gitolite" and "how to set-up pagure with repoSpanner" docs are to be written 12:19:17 <fm-pagure> pagure.issue.comment.added -- pingou commented on ticket pagure#4170: "Creating new projects with an initial import from another server doesn't work (Pagure 5.1.93)" https://pagure.io/pagure/issue/4170#comment-564957 12:20:39 <pingou> anything else people would like to see in 5.6? 12:21:49 <pingou> otherwise we can also start planning for 5.7 12:21:53 <pingou> #topic Planning 5.7 12:21:56 <pingou> #link https://pagure.io/pagure/roadmap/5.7/ 12:22:01 <pingou> I've just created the milestone 12:22:33 <fm-pagure> pagure.issue.comment.added -- ngompa commented on ticket pagure#4170: "Creating new projects with an initial import from another server doesn't work (Pagure 5.1.93)" https://pagure.io/pagure/issue/4170#comment-564958 12:23:07 <Son_Goku> pingou, LDAP for 5.6 maybe? 12:23:17 <Son_Goku> https://pagure.io/pagure/issue/2938 12:23:42 <fm-pagure> pagure.issue.tag.added -- pingou tagged ticket pagure#4085: easyfix https://pagure.io/pagure/issue/4085 12:23:43 <fm-pagure> pagure.issue.edit -- pingou edited the milestone fields of ticket pagure#4085 https://pagure.io/pagure/issue/4085 12:23:44 <fm-pagure> pagure.issue.comment.added -- pingou commented on ticket pagure#4085: "Better UI for searching project issues" https://pagure.io/pagure/issue/4085#comment-564959 12:23:55 <pingou> Son_Goku: the issue w/ this one is that I cannot commit to it :( 12:23:59 <pingou> but I'd love to 12:24:56 <Son_Goku> what about this? https://pagure.io/pagure/issue/3364 12:26:07 <fm-pagure> pagure.issue.edit -- pingou edited the close_status and status fields of ticket pagure#4080 https://pagure.io/pagure/issue/4080 12:26:08 <fm-pagure> pagure.issue.comment.added -- pingou commented on ticket pagure#4080: "Issues and PR's sorted by last modified by default" https://pagure.io/pagure/issue/4080#comment-564961 12:27:09 <pingou> Son_Goku: for groups potentially doable, the hierarchy at the URL/FS level I'm not fan 12:27:56 <Son_Goku> that feature is basically the only thing that keeps us from overlaying our existing gitolite/cgit setup with pagure 12:28:03 <pingou> our current approach already give us some troubles: https://pagure.io/pagure/issue/4409 12:28:03 <Son_Goku> (aside from the auth thing...) 12:28:44 <Son_Goku> pingou, we don't have a /-/projects/rpms/tree slug for that? 12:28:51 <Son_Goku> err 12:29:00 <Son_Goku> err... /-/groups/rpms/tree 12:29:15 <pingou> could be an option 12:29:25 <Son_Goku> we should be putting all "magic" paths in /-/<type>/<name>/<action> 12:29:32 <Son_Goku> that was the point of introducing it in pagure 5.0 12:30:07 <pingou> I'm going to have to cut this meeting short, I'm happy to revist some of these subject later on today or tomorrow 12:30:14 <Son_Goku> okay :( 12:30:22 <pingou> I've a conflicting meeting :( 12:30:23 <smooge> I have one item 12:30:30 <pingou> shoot :) 12:30:50 <smooge> that is I would like to update to 5.5 on stg.pagure.io and pagure.io 12:31:04 <pingou> 5.5 is already in stg.pagure.io 12:31:19 <pingou> :) 12:31:22 <smooge> src.stg.fpo and src.fpo would need to wait until CentOS team are ready and I will exclude them 12:31:34 <smooge> pingou, cool. 12:31:37 <smooge> and thanks 12:32:03 <pingou> cool :) 12:32:10 <pingou> smooge: let me know if/when I can help with pagure.io :) 12:32:13 <smooge> there is a script for upgrades which needs work to make it work with repospanner systems so we aren't manually doing updates 12:32:20 <smooge> pingou, let me know when meeting time ends for you 12:32:34 <smooge> and we will do it 12:32:49 <pingou> thanks :) 12:32:53 <Son_Goku> pingou, I've also submitted a talk for devconf.us about introducing pagure 12:32:57 <smooge> that is all 12:32:59 <pingou> nice! 12:33:07 <Son_Goku> so we'll see if I get that talk slot :) 12:33:20 <pingou> cool :) 12:33:23 <pingou> #topic next-meetings 12:33:51 <pingou> It'll be May 9th - May 8th being a national day off for me :) 12:34:06 <pingou> #info we'll again on May 9th 12:34:26 <pingou> I guess that's it for me and I need to run now :) 12:34:31 <pingou> #endmeeting