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