15:00:11 #startmeeting RELENG (2021-09-14) 15:00:11 Meeting started Tue Sep 14 15:00:11 2021 UTC. 15:00:11 This meeting is logged and archived in a public location. 15:00:11 The chair is jednorozec. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:11 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:00:11 The meeting name has been set to 'releng_(2021-09-14)' 15:00:11 #meetingname releng 15:00:11 The meeting name has been set to 'releng' 15:00:19 #chair nirik sharkcz pbrobinson pingou mboddu dustymabe ksinny jednorozec 15:00:19 Current chairs: dustymabe jednorozec ksinny mboddu nirik pbrobinson pingou sharkcz 15:00:19 #topic init process 15:00:51 morning 15:00:56 morning 15:03:32 Morning 15:04:23 hi 15:05:26 so 15:05:40 hello all 15:06:05 I have one ticket that is interesting. 15:06:14 .releng 10298 15:06:15 jednorozec: Issue #10298: Suspicious koji user - releng - Pagure.io - https://pagure.io/releng/issue/10298 15:06:36 So my question is how do we drop users from koji? 15:06:45 Just directly delete the user from DB? 15:07:26 you can only disable normally, but yeah, db... but that could have complications 15:07:30 disable-user 15:07:35 ok 15:07:47 yeah, we could delete in this case I guess. 15:08:07 But there will be some relations in the DB I assume. 15:08:21 possibly 15:09:03 ok I will disable the user 15:09:06 I suggest disabling the user for now and file a ticket with koji to add `remove-user` functionality 15:09:22 that is good idea 15:09:41 well, normally you wouldn't want to ever remove a user... 15:09:42 Or add `--remove` to disable-user option 15:09:45 if they have builds, etc... 15:10:22 yeah that would leave garbage behind 15:10:30 Then add the check before calling remove user 15:10:56 But anyway, disable-user is good for now 15:11:33 .releng 10177 15:11:34 jednorozec: Issue #10177: epel-release-latest-8.noarch.rpm 403 forbidden - releng - Pagure.io - https://pagure.io/releng/issue/10177 15:11:55 this is the script not updating that somehow again. ;( 15:12:03 I thought we had fixed it. 15:12:42 Noooooooooooooooooooooooooooooooooooooooooooooooooo 15:12:48 Not this again 15:13:50 I knew mboddu would be happy. ;) 15:14:31 haha, I wonder why its not working 15:14:51 DO we know why it happened the first time? 15:15:23 FileExistsError: [Errno 17] File exists: '8/Everything/x86_64/Packages/e/epel-release-8-13.el8.noarch.rpm' -> '/pub/epel/epel-release-latest-8.noarch.rpm' 15:16:00 https://paste.centos.org/view/37ca2121 15:17:03 not removing the old one first perhaps? 15:17:14 yup 15:18:31 But https://pagure.io/fedora-infra/ansible/blob/main/f/roles/bodhi2/backend/files/new-updates-sync#_465 15:19:12 but that never gets there 15:19:12 yeah, weird. 15:19:29 oh right, dest exists. 15:19:33 If path exists is followed in not exists 15:19:44 so it never gets there 15:21:13 jednorozec: That checks if path exists and if exists checks if the symlink exists 15:21:25 If the symlink is not available, then remove it 15:21:38 mboddu, well it is the exact same condition 15:21:43 but negated 15:22:02 if it is not there what do you remove? 15:22:33 and if the (dest) exists then if not os.path.exists(os.path.join(EPELDEST,os.readlink(dest))): is always false 15:23:52 the link is there and the not negates it so its false therefor it never removes 15:23:58 The second one checks if the file exists whatever the symlink pointing to 15:24:19 But I guess removing the `if os.path.exists(dest):` should solve the issue 15:25:24 well, we only want to change it if the epel-release changed. 15:25:29 well rewriting the if to use positive logic would make it much more readable 15:26:02 jednorozec: Create a PR and we can review it 15:26:06 someone want to make a pr and... 15:26:09 yeah... ;) 15:26:47 perhaps pmoura would like to try his hand at it... but I guess there's a lot of context here we all know. 15:27:20 yeah cool, Icould take a look 15:27:27 Thanks pmoura 15:27:37 pmoura, if you need any help 15:27:40 just ping 15:27:51 thanks :) 15:27:55 pmoura: basically it's supposed to make/update the link only when there's a new thing to link to. 15:28:26 jednorozec, pmoura : It should update when the epel-release package is changed as well as a new epel-release is added (epel-release-9...) 15:29:03 oh the new release if the complexity that I did not undrestood at first. 15:29:24 *is 15:29:55 .releng 10299 15:29:56 jednorozec: Issue #10299: dist-git hook rejecting a push because of EOL should report a reason - releng - Pagure.io - https://pagure.io/releng/issue/10299 15:30:16 So adding meaningfull messages to git hooks is a good idea 15:30:23 +1 15:30:30 Yeah, +1 15:30:30 They live in the ansible repo? 15:31:05 they should yes. 15:31:34 This is a simple enough task that I would like one of our interns to take 15:32:06 I have a meeting with them tmrw 15:32:53 sounds good. As a side note... the https commit hook for src.fp.o is still really really really noisy 15:34:13 .releng 10264 15:34:14 jednorozec: Issue #10264: New Repo for "rpms/pypy3.7" incompletely created - releng - Pagure.io - https://pagure.io/releng/issue/10264 15:34:17 I have an update here 15:34:54 I was able to use orphan branch to create new branch with 0 commits in it 15:35:12 but when creating alias on It I get another exception from pagure 15:35:21 so still WIP 15:35:31 Oh nice 15:35:40 Does it need any changes in pagure? 15:35:54 I hope it does not. 15:36:03 Well, good luck :) 15:36:25 I will give it chance until the freeze ends. 15:36:38 If I cannot fix it on our side, pagure it is... 15:36:49 Okay, let me know if you need any help 15:40:06 That is all from my side. 15:40:19 #topic Open Floor 15:40:28 I have an update on 10270 15:40:39 https://pagure.io/releng/issue/10270 15:41:00 pmoura, does zodbot recognize you? If not create account with it 15:41:08 then you can use magic like 15:41:16 .releng 10270 15:41:17 jednorozec: Issue #10270: Refresh Grokmirror manifest - releng - Pagure.io - https://pagure.io/releng/issue/10270 15:41:48 haha cool, how can I make it recongnize me? 15:42:38 should I create another account besides the one on fedora? 15:42:59 just open query wit hit and write help 15:43:08 there is something like register or so 15:43:20 ah ok, thanks 15:44:13 anyhow I interupted your update 15:44:14 about the issue.. I compared the checkout of all repos with the manifest and I found which repos are missing 15:44:56 I think.. but I'm not finding them anywhere... still digging... 15:46:44 pmoura: I still owe you some information about packaging and updating grokmirror package... just haven't had time to get to it yet. 15:47:17 no worries 15:48:22 pmoura, so the requester is asking in the issue. 15:48:46 I think it might be a good idea to give them update, tht somebody is working on it. 15:48:59 ok, I'll update it 15:50:04 So any other updates or blockers? 15:50:38 Lot of blockers 15:50:42 For f35 beta :D 15:50:47 yeah 15:50:57 But they are being worked on 15:51:59 its all jokes to you now when you work mostly on stream mboddu :P 15:52:26 jednorozec: Fedora is still my first love :D 15:52:36 <3 15:52:59 So if there are no topics i will close the meeting and give you back few minutes of the day 15:53:20 Nothing from me 15:54:37 #endmeeting