16:00:16 #startmeeting RELENG (2022-03-01) 16:00:16 Meeting started Tue Mar 1 16:00:16 2022 UTC. 16:00:16 This meeting is logged and archived in a public location. 16:00:16 The chair is jednorozec. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions. 16:00:16 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:16 The meeting name has been set to 'releng_(2022-03-01)' 16:00:16 #meetingname releng 16:00:16 #chair nirik sharkcz pbrobinson pingou phsmoura mboddu dustymabe ksinny jednorozec 16:00:16 #topic init process 16:00:16 The meeting name has been set to 'releng' 16:00:16 Current chairs: dustymabe jednorozec ksinny mboddu nirik pbrobinson phsmoura pingou sharkcz 16:00:28 morning 16:00:34 afternoon 16:02:35 afternoon it is :) 16:03:12 it's always morning somewhere. ;) 16:03:21 right ;) 16:04:21 so 16:04:34 .releng 10663 16:04:35 jednorozec: Issue #10663: Clean, or Remove epel8-playground repo - releng - Pagure.io - https://pagure.io/releng/issue/10663 16:04:43 how do I do this? 16:04:52 * mboddu is sorta here 16:05:37 rm -R /epel8-playground vim mirrorlist.fedora ? no to be honest dunno :p 16:07:02 jednorozec: repoint the latest link here https://kojipkgs.fedoraproject.org/compose/epel/ to an empty repo that has all the same repos as the existing playground repo 16:07:15 or wait, we already deleted it from the sync 16:07:50 seems to not have synced since 31th January 2022 16:08:08 yeah we removed it 16:08:32 so, yeah, I guess just delete it and sync in a empty repo and run the updatefilelist command 16:09:29 jednorozec: make sense? or want me to do it? or ? 16:09:49 I want to do it actually 16:10:21 the update command should be: 'sudo -u ftpsync /usr/local/bin/update-fullfiletimelist -l /pub/fedora-secondary/update-fullfiletimelist.lock -t /pub epel' 16:10:41 ok I have seen this on the machines 16:11:22 For sync in a empty repo, you can use one of the empty repos in /mnt/koji/composes/updates/ 16:11:24 you will need to run from one of the compose* machines (those have rw to the mirror volume) 16:12:06 ack 16:12:42 lets move to next thing 16:12:48 .releng 10671 16:12:49 jednorozec: Issue #10671: fedora:37 image tag missing from Fedora Registry - releng - Pagure.io - https://pagure.io/releng/issue/10671 16:13:14 So this is not a issue right it is just confusing 16:13:31 becaus we provide f37-arch 16:13:48 but f37 is actually rawhide 16:13:48 yeah, I think so... 16:14:03 so they expect f37 but should use rawhide 16:14:08 I thought for a min it was related to container builds not working, but it's not. ;) 16:14:42 My question is should we change something? and create f37 tag that will just point to rawhide until branching 16:14:56 symlink? 16:15:17 or just explain it better somewhere in docs? 16:16:07 hum. 16:16:36 the rawhide tag seems to be f36 16:17:00 but thats now Branched hm 16:17:05 ) skopeo inspect docker://registry.fedoraproject.org/fedora:rawhide | grep versio 16:17:05 n 16:17:05 "version": "36" 16:18:12 I'd say we should make the f37 tag, as it's easier than trying to document... 16:18:21 and we should fix rawhide to point to 37 :) 16:20:54 huh 16:20:55 https://pagure.io/releng/blob/main/f/scripts/sync-latest-container-base-image.sh 16:21:01 nirik: That version comes from - https://pagure.io/pungi-fedora/blob/main/f/fedora.conf#_340 16:21:07 https://pagure.io/releng/blob/main/f/scripts/sync-latest-container-base-image.sh#_38 16:21:38 I wonder we didn't get a rawhide container image since we branched? 16:21:56 possible. they have been failing. ;( 16:22:56 Thats not entirely true, we got one from last night https://koji.fedoraproject.org/koji/buildinfo?buildID=1926723 16:23:20 * registry.fedoraproject.org/fedora:rawhide: image not known 16:23:30 https://registry.fedoraproject.org/repo/fedora/tags/ 16:23:33 there's errors you can see in the latest crons 16:24:15 Yeah, I am looking at them 16:24:40 ha, some of them are armv7 images... 16:24:51 we need to apparently clean that up from dropping it. 16:25:26 so that was another thing 16:25:26 .hello leo 16:25:27 leothecat: leo 'Leo Puvilland' 16:25:35 .hello siddharthvipul1 16:25:36 VipulSiddharth[m: siddharthvipul1 'Vipul Siddharth' 16:25:44 what about having only active releases + rawhide there? 16:26:22 where? on registry.fedoraproject.org ? 16:26:31 https://pagure.io/releng/blob/main/f/scripts/sync-latest-container-base-image.sh#_33 should be fixed to remove armhfp 16:26:44 nirik, yes 16:26:52 ^^ for f37 or higher 16:26:55 https://pagure.io/releng/issue/10658 is the ticket on container builds not working. I guess it's just layered ones. 16:27:11 And then also remove any refs armhfp in https://pagure.io/pungi-fedora/blob/main/f/fedora.conf 16:27:20 jednorozec: thats pretty rude and not what we have done in the past. I don't think we should do that without a lot of noise... 16:27:44 ie, someone has a build that pulls f33 image or whatever... if we remove it, it breaks their build. 16:27:58 or if someone wants to look at fedora 30 image to track a bug down. 16:27:58 nirik, ok but f30? 16:28:13 hmm 16:28:15 ok 16:28:33 we also don't nuke the repos (just move them to archive)... 16:28:50 yes and user has to change yum.repo to use it 16:28:58 no? 16:29:24 wait, If I just download and install f28 lets say it will point to archive? 16:29:40 everything will just work? 16:29:51 yes. mirrormanager points them to archive. 16:29:54 but it's all working 16:30:05 curl "https://mirrors.fedoraproject.org/metalink?repo=fedora-30&arch=x86_64" 16:30:14 so I have it confused with centos 16:30:55 yeah, on the centos side they disable them entirely after eol... 16:31:11 perhaps we could too, but it would be a change... 16:31:22 yeah 16:31:37 anyhow, we should fix the container stuff... 16:31:56 yeah so we will create f37 tag with rawhide content. 16:32:06 THis will require minor changes 16:33:01 jednorozec: https://pagure.io/releng/pull-request/10677 should fix it 16:33:05 some doc change to mention this in branching doc 16:33:11 +1's please 16:34:00 ^^ we already have that change listed in the docs, but now we need to update the script couple more places, thats all 16:34:21 Once thats merged, I will run the script manually once 16:34:58 that fixes the arm thing, but not the f37 label ? 16:35:11 right 16:35:39 so, +1 to fix that anyhow. ;) 16:36:23 I guess once the push finally completes, it will create the f37 tag 16:36:25 I can check 16:36:58 so should I merge it 16:37:09 when on it mobrien opened PR yesterday to the same script 16:37:17 anyhow, we don't need to solve this now, but we should fix it. ;) 16:37:19 https://pagure.io/releng/pull-request/10674 16:37:45 yeah, I got my question answered we will create the tag and point it to the rawhide 16:37:57 oh, I wonder... 16:38:54 oh, nevermind. 16:39:20 nirik: Yup, I was right and 37 tag is created 16:39:37 $ skopeo inspect docker://registry.fedoraproject.org/fedora:rawhide | grep 37 2067ms  Tue 01 Mar 2022 04:36:30 PM UTC 16:39:37 "37-aarch64", 16:39:37 "37-ppc64le", 16:39:37 "37-s390x", 16:39:37 "37-x86_64", 16:39:39 "37" 16:39:41 "version": "37" 16:39:43 "sha256:46de948267ebdcbee851d3c844899cb5f9c372526c0aabae44fdc756fd5ff773" 16:39:45 "DISTTAG=f37container", 16:39:47 "FGC=f37", 16:39:49 so it wasn't because the script was erroring on arm? 16:40:01 It is because of the script erroring on arm 16:40:19 I merged my PR, ran a manual sync and thats it 16:41:24 Hope I am making sense 16:41:28 hm 16:41:34 but the UI didnt pick it up 16:41:59 IIRC, UI runs as a cron to update... 16:42:03 thats on a cron 16:42:06 ok 16:42:08 yeah, hourly? 16:42:16 Yeah, something like that 16:42:28 mboddu, will you post the skopeo output in the ticket please? 16:42:32 Sure 16:42:38 And will close the ticket 16:42:51 thank you very much 16:43:24 .releng 10666 16:43:25 jednorozec: Issue #10666: PackageKit-gtk3-module i686 missing from x86_64 repos - releng - Pagure.io - https://pagure.io/releng/issue/10666 16:43:29 thanks everyone 16:44:57 so, we can add it I guess... but... 16:44:57 so I am confused 16:45:24 is this missing from repos or missing from multilib? 16:45:56 nirik: but what? We can add it to https://pagure.io/pungi-fedora/blob/main/f/fedora.conf#_215 and for f36 branch and also for bodhi pungi configs 16:46:09 multilib... 16:46:33 As long as we support i686 we have to support multilib 16:46:35 I am confused as to a) why it's needed on multilib systems ,and b) why can't packagekit adjust to make it multilib 16:47:30 I am not sure of a) but for b), even if they make it, we have to allowlist it right? 16:48:04 no. pungi already automatically does multilib based on some rules. 16:48:19 ^ I am not aware of that 16:48:21 the whitelist is just overriding that and including something that doesn't match the rules. 16:49:05 Maybe thats what happening and we need to add it to whitelist? 16:49:31 well, apparently it was multilib a while back, so likely something changed in the packaging. 16:49:34 so they opened PRs 16:49:35 https://src.fedoraproject.org/rpms/PackageKit/pull-request/7 16:51:53 oh yeah, fake -devel package... fun 16:53:23 so, meh, I guess we can add it to pungi... I just hate to do that... 16:53:36 also sounds like theres anyother subpackage that should be there (based on the pr's) 16:54:07 Yeah, its a pain 16:54:39 ah ha 16:55:08 I think this is a python-multilib bug 16:55:37 it handles gtk2 but not gtk3 modules 16:55:50 hm 16:56:00 Ahhh good catch nirik 16:57:48 I can update the bug. 16:57:53 ticket. both. whatever 16:57:59 thnaks 16:58:41 so your are right nirik gtk2-modules is mentioned in multilib.py 16:59:08 #topic Open Floor 17:00:30 should we file a bug on that? or leave it to reporters? 17:00:38 .whoowns python-multilib 17:00:39 nirik: owner: jgreguske; admin: lsedlar 17:01:24 nirik, I am looking into it and will open PR to multilib 17:02:24 jednorozec++ 17:04:38 #endmeeting