15:00:17 <jednorozec> #startmeeting RELENG (2021-06-29) 15:00:17 <zodbot> Meeting started Tue Jun 29 15:00:17 2021 UTC. 15:00:17 <zodbot> This meeting is logged and archived in a public location. 15:00:17 <zodbot> The chair is jednorozec. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:17 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:00:17 <zodbot> The meeting name has been set to 'releng_(2021-06-29)' 15:00:17 <jednorozec> #meetingname releng 15:00:17 <jednorozec> #chair nirik pbrobinson pingou mboddu dustymabe ksinny jednorozec 15:00:17 <zodbot> The meeting name has been set to 'releng' 15:00:17 <zodbot> Current chairs: dustymabe jednorozec ksinny mboddu nirik pbrobinson pingou 15:00:23 <jednorozec> #topic init process 15:00:24 <mboddu> .hola mohanboddu 15:00:25 <zodbot> mboddu: mohanboddu 'Mohan Boddu' <mboddu@bhujji.com> 15:00:32 <nirik> morning all 15:00:40 <jednorozec> hi all 15:01:10 <jednorozec> so lets start 15:01:21 <jednorozec> I have one update 15:01:25 <jednorozec> .releng 8887 15:01:26 <zodbot> jednorozec: Issue #8887: retirement of obsolete Fedora module stream branches - releng - Pagure.io - https://pagure.io/releng/issue/8887 15:01:30 <jednorozec> after 2y closed :) 15:01:40 <mboddu> jednorozec++ 15:01:40 <zodbot> mboddu: Karma for humaton changed to 4 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 15:02:04 <jednorozec> I have another one somehow related 15:02:07 <jednorozec> .releng 10139 15:02:08 <zodbot> jednorozec: Issue #10139: Please retire `master` modules - releng - Pagure.io - https://pagure.io/releng/issue/10139 15:02:17 <jednorozec> But I had not done much there. 15:02:55 <nirik> hurray. great work 15:03:18 <jednorozec> I have a question here. So should I retire all the master branches on modules? Or allow pushes to master for modules? 15:03:19 <mboddu> We should not retire 'master' modules 15:03:24 <jednorozec> ok 15:03:35 <jednorozec> so we should make it accessible by the devs right? 15:03:50 <nirik> yeah, but not sure how to do that. 15:03:57 <mboddu> Unless, it is specifically requested by the maintainer 15:04:03 <nirik> right now it's denied in pagure config for all projects. 15:04:05 <jednorozec> I will look into pagure configs 15:04:19 <nirik> if we remove it from there, rpms might push to it, which we do not want. 15:04:21 * jednorozec want to look into pagure for some time now 15:04:39 <nirik> so, I think it's gonna take some new code. 15:05:25 <jednorozec> yeah I think so, question is how much. But the french guy now working on the other stuff should have some info :) 15:05:46 <mkonecny> Hi everyone 15:05:49 <jednorozec> I just don't want to highlight him :) 15:06:06 <nirik> right 15:06:06 <jednorozec> hi mkonecny 15:06:08 <mkonecny> I just found out that the matrix bridge doesn't work :-D 15:06:33 <mkonecny> I decided to lurk on this meeting today :-) 15:07:26 <jednorozec> so that is my updates. 15:07:38 <nirik> yeah, they are getting spammers sadly. ;( 15:08:44 <jednorozec> I checked the meeting tag, and it seems we have no new tickets there 15:09:00 <mboddu> Woot woot 15:09:08 <nirik> I poked some old tickets last week and got replies, but havent' read them yet. ;) 15:10:16 <jednorozec> but there is one ticket that got my attention. 15:10:19 <jednorozec> .releng 10073 15:10:20 <zodbot> jednorozec: Issue #10073: Fedora-34-Beta .composeinfo file - releng - Pagure.io - https://pagure.io/releng/issue/10073 15:11:20 <jednorozec> So I will ping adamw again, and if QA has no problem we can change the configs? 15:11:59 <jednorozec> so the name will have -beta for beta release 15:11:59 <nirik> sure 15:12:10 <mboddu> +1 15:15:16 <jednorozec> so one of the oldest in the tracker 15:15:26 <jednorozec> .releng 7931 15:15:27 <zodbot> jednorozec: Issue #7931: spam-o-matic (depcheck) is wildly, uselessly wrong - releng - Pagure.io - https://pagure.io/releng/issue/7931 15:16:16 <nirik> I was thinking about this one the other day... I wonder if we don't need it anymore. 15:16:24 <nirik> since we have fails to install 15:16:31 <nirik> (which is kind of the same thing)? 15:17:37 <nirik> or perhaps we could take the FTI code and make a dep check report using it? 15:17:50 <jednorozec> hmm 15:18:25 <nirik> because it parses all the repodata and basically lists what cannot be installed because those deps don't exist. 15:19:35 <jednorozec> there was another ticket 15:19:57 <jednorozec> .releng 6877 15:19:58 <zodbot> jednorozec: Issue #6877: Refine cleaning up packages with broken deps - releng - Pagure.io - https://pagure.io/releng/issue/6877 15:21:06 <jednorozec> so the approach could be to move the FTI BZ creation to the toddler. Once there we can reuse the code to run the depcheck report 15:21:15 <nirik> in some kind of dream world where we had all the time we needed to do things, I would love for us to have a 'package lifecycle' app... that handles scm requests/adding, new branches, broken deps, retiring, blocking, etc' 15:21:41 <nirik> yeah, thats one approach... 15:21:58 <jednorozec> nirik, that sound really good to have a one place for package lifecycle management 15:22:16 <jednorozec> we could always find some intern to work on it... 15:22:31 <nirik> ha 15:22:40 <jednorozec> Or at least we can put together the specification for such app and hunt some interns later on 15:22:41 <mboddu> I am happy to give away my releng.org domain for that 15:22:54 <jednorozec> mboddu, you have releng.org ? 15:22:59 <jednorozec> nice 15:23:01 <mboddu> jednorozec: Yup :D 15:23:02 <nirik> I think perhaps we could try and add toddlers for things over time and then someday they would be all in the same place 15:23:11 <mboddu> releng.org and releng.info, both are owned by me :D 15:24:13 <mboddu> I really want to start working on the app 15:24:13 <jednorozec> nirik, yup, adding as much as we can to toddlers is a good idea 15:25:18 <nirik> well, we could collect ideas/docs/plans for sure... 15:25:33 <jednorozec> but first things first. So doyou guys think it is agood idea to move the FTI code to toddles? 15:25:40 <nirik> not sure how happy others would be on the idea of making another app. ;) 15:26:09 <mboddu> jednorozec: +1 15:26:09 <nirik> jednorozec: I think so, but we should check with... churchyard I think? he was running it 15:26:35 <jednorozec> I will do that. He is in CZ 15:26:43 <mboddu> nirik: I want something like pkgdb, every thing can be done in that app related to pkgs 15:26:51 <jednorozec> so that is all I had 15:27:00 <nirik> mboddu: that is gonna be a massive undertaking. ;( 15:27:19 <nirik> I was thinking just all the backend releng stuff... 15:27:35 <mboddu> nirik: Yeah, but it will be just an overlay of other things, like fedscm-admin can be removed 15:27:37 <pingou> mboddu: gitlab may give you that :-p 15:27:43 * nirik had one thing to bring up once we are done with this topic 15:28:28 <mboddu> pingou, nirik : I am not talking about another git forge, just a place where you can request, retire packages/branches 15:28:51 <pingou> and doing the first one may lead to the need of doing the later one :) 15:29:00 <mboddu> Maybe we could just add it to distgit over pagure 15:29:23 <jednorozec> so pingou is here. can you help us with https://pagure.io/releng/issue/10139 15:29:32 <nirik> new branches, yeah, possibly so. 15:30:01 <pingou> jednorozec: I looked at it the other day and didn't quite get what needed to be done there 15:30:24 <jednorozec> pingou, well allow push to master for modules 15:30:35 <nirik> but not for anything else 15:30:39 <jednorozec> right 15:30:45 <jednorozec> JUST for modules 15:30:59 <pingou> moving master ot the unspecified list might just fix it 15:31:08 <pingou> then if it's not in PDC it won't allow it 15:31:13 <pingou> if it is in PDC, it will allow it 15:31:22 <nirik> that could work 15:31:30 <jednorozec> yup that could work 15:31:41 <mboddu> pingou: +1 15:32:08 <nirik> test in stg? 15:32:12 <jednorozec> pingou, if you could please write a comment there. I would like to test it in stg ideally this week 15:32:37 <jednorozec> I can do the work if you could point me to the right direction 15:32:53 <jednorozec> nirik, yup test in stg 15:34:00 <pingou> comment sent :) 15:34:50 <jednorozec> thank you sir 15:35:19 <pingou> sorry for the slow response time 15:36:35 <jednorozec> apparently toddlers have bad time management :) 15:36:48 <pingou> they do! 15:36:58 <pingou> some even wake up at night!! Who new?! 15:37:01 <pingou> knew* 15:37:27 <mboddu> pingou: Hence the name toddlers :D 15:37:29 <jednorozec> so what is next on the agenda 15:37:49 <mboddu> jednorozec: FYI, it needs fixing here https://pagure.io/fedora-infra/ansible/blob/main/f/roles/distgit/pagure/templates/pagure_shared.cfg#_81-89 15:38:21 <jednorozec> mboddu, thanks 15:38:28 <mboddu> nirik: https://pagure.io/fedora-infra/ansible/pull-request/668 15:38:55 <nirik> +1ed 15:39:16 <mboddu> Thanks 15:39:30 <mboddu> I will merge it and mv SRPMS to source/tree 15:39:35 <jednorozec> ok so nothing more on my side for now. 15:39:46 <jednorozec> nirik, you had something to discuss? 15:40:54 <nirik> just one quick thing... we should all try and remember (although I know its hard to) when untagging things from rawhide, also untag them from eln. :) 15:41:32 <nirik> eln is likely broken the same way by the same build (well, the eln version of the same build) 15:42:30 <jednorozec> oh 15:42:39 <jednorozec> I totally forget about eln 15:43:00 <nirik> yeah, I have too in the past. 15:43:04 <nirik> it's easy to forget. 15:44:11 <jednorozec> it is on my whiteboard so I should not forget next time 15:45:23 <nirik> cool. Thats all 15:45:37 <jednorozec> #topic Open Floor 15:46:46 <jednorozec> i will prefer to end sooner today, there is a storm coming and I should hide things and find the ducks 15:46:57 * nirik has nothing 15:47:20 <mboddu> jednorozec: You should duck the ducks :D 15:47:30 <jednorozec> :D 15:48:40 * nirik should feed the mom cat and check the kittens 15:48:53 <jednorozec> ok, thank you all for attending. 15:49:08 <mboddu> Thanks jednorozec and everyone! 15:49:19 <jednorozec> #endmeeting