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