16:04:10 #startmeeting RELENG (2019-10-31) 16:04:10 Meeting started Wed Oct 30 16:04:10 2019 UTC. 16:04:10 This meeting is logged and archived in a public location. 16:04:10 The chair is mboddu. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:04:10 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:04:10 The meeting name has been set to 'releng_(2019-10-31)' 16:04:10 #meetingname releng 16:04:10 #chair nirik sharkcz pbrobinson pingou mboddu dustymabe ksinny jednorozec 16:04:10 #topic init process 16:04:10 The meeting name has been set to 'releng' 16:04:10 Current chairs: dustymabe jednorozec ksinny mboddu nirik pbrobinson pingou sharkcz 16:05:19 morning 16:05:37 hello 16:05:47 Hello everyone 16:06:22 #topic #8865 create tags for EPEL-8 module builds in staging 16:06:29 #link https://pagure.io/releng/issue/8865 16:06:31 So... 16:06:55 https://infrastructure.fedoraproject.org/cgit/ansible.git/commit/roles/mbs?id=d2fd1ce6e4a640f1f178f8c34e3259225ad635e6 16:07:08 nirik, mizdebsk : ^ if you can confirm that, I can run the playbook 16:07:28 I don't know much about mbs... but that looks ok at a quick glance. 16:07:32 And, while merlinm is getting prepared for modules in epel8 16:07:43 hello 16:07:52 He filed - https://pagure.io/fedora-infrastructure/issue/8334 16:07:59 * mboddu waves at dustymabe 16:09:55 yeah, we need to do a sync, but... 16:10:15 the modulemd look good to me 16:10:54 not sure how to do that without disrupting people using it now... likely we will have to re-add some tags/etc... and also... we need a good backup to sync over. 16:11:17 groups could probably be cleaned up, but that is minor 16:11:54 eg. i don't think that fedpkg-minimal should be in build group, only in srpm-build 16:12:36 mizdebsk: We could change it and thanks 16:12:39 for finding it 16:12:51 nirik: When do you think we could be ready for it? 16:13:59 well, I need to try and look at the backup situation again.... once thats sorted or made better we could do the sync anytime 16:14:09 koji sync takes time, especially when there are db schema changes - sql script needs to be updated and that may require several db syncs 16:14:33 yeah 16:14:37 in order not to disrupt people testing it would be good to spin a second db (db-koji02.stg) and sync db there 16:14:56 once db sync is ready we could quickly re-point koji hub at the newly-synced db 16:15:03 that would at least reduce stg koji downtime 16:15:07 sure, still needs a good backup tho. 16:15:34 and that too, but i thought that replication fixed backups, didn't it? 16:15:37 Yeah, if there is schema change its a headache and backup is still a problem 16:15:59 mizdebsk: sadly not... sometimes they finish, sometimes not. 16:18:06 we could try to take advantage of lvm snapshots for backups 16:18:40 thats not going to be consistent... (the db part anyhow) 16:18:55 nirik, what do you mean? 16:19:00 I was going to look at disconnecting the replica, backing up and reconnecting. 16:19:41 the db may have things it's not yet commited to disk? but I guess it would be consistant... 16:20:02 if you take snapshot of filesystem then you can run a different postgresql server on the snapshot and take sql dump out of it 16:20:18 due to ACID the data is always in consistent state 16:20:37 or just copy off the data right? no need to dump/restore? 16:21:00 sure 16:21:36 there's some upstream changes that hopefully will help and make backups work ok again... but not sure when they will land. 16:23:13 anyhow, if we want to do a stg sync we could I guess do that anytime with a lvm snapshot -> rsync -> 16:23:14 #info we are still facing backup problems, so it might take some time before we sync koji prod to stg 16:23:28 but we may want to just wait until the rawhide gating testing is done? 16:24:01 Or collaborate with pingou 16:24:22 nirik: Who is driving epel8 modules task? 16:25:24 I think merlinm and sgallagh were working on that, I am not sure if there's others... 16:25:54 Mostly merlinm at the moment. I've been dealing with other things 16:26:03 Thanks sgallagh 16:26:52 nirik: We sorta promised modules in epel8 when epel8 will be based off of rhel 8.1, so... 16:27:10 I am just worried about that 16:27:49 sure. we could do it sooner I guess... just need to check with pingou about impact on them.... 16:28:20 Okay 16:28:23 For now: 16:28:57 #info epel8 and epel8-playground platform module definitions are looking fine, mboddu will run the playbook and push it to stg 16:29:03 Thanks 16:29:14 Moving on 16:29:27 #topic #8949 repo_include_all does not work with external repos 16:29:33 #link https://pagure.io/releng/issue/8949 16:30:06 mizdebsk: ^ 16:30:35 this one has been blocking me from doing module development for past 4 months, so i'd appreciate if it could be resolved 16:30:56 originally i filed an issue for MBS, but it turned out that koji tag configuration needs to be updated 16:31:19 i updated it in staging koji and tested, it resolves the issue 16:31:20 huh. 16:32:11 whats module-f31-build ? I don't see it in prod 16:32:27 nirik: Its a tag 16:32:41 With external repo pointing to https://kojipkgs.fedoraproject.org/repos/f31-build/latest/$arch/ 16:32:51 ah, misreading it... 16:33:08 And for some reason they named the external repo as f31-build 16:33:21 module-f31-build is a koji tag that defines base buildroot for platform:f31 modules 16:33:35 it's basically a tag that adds contents of f31-build as external repo 16:33:50 does this issue only affect f31? 16:33:58 no, it affects all platforms 16:34:06 should we fix them all then? 16:34:18 Which is what my next question 16:34:26 May be at least rawhide 16:34:32 But I am dont know about others 16:34:38 jkaluza (MBS developer) wanted to only change one platform for now, so that it could be tested more safely 16:34:47 but i'm fine with changing all platforms 16:34:58 mizdebsk: Then is it okay if we change with f32(rawhide) ? 16:35:06 Rather than f31 16:35:30 the problem with f32 is that it doesn't use bodhi; modules are tagged into f32-modular and shipped to users 16:35:34 there is no way i can untag them 16:35:59 Hmmm 16:36:03 f31 uses bodhi therefore modules are not automatically shipped to users without packager submitting update 16:36:43 ok, so lets do f31 now, test and do the rest next week? 16:36:51 +1 from me 16:37:41 those commands don't look right tho to me... shouldn't that have a url where module-f31-build is? 16:37:55 I wanted to say, we could try it on f29, since its gonna EOL in 4 weeks, but may be there are more people on f29 compared to f31 16:37:59 nirik, no, module-f31-build is a tag, not external repo 16:38:12 mizdebsk: External repo is missing the url 16:38:29 yeah, I guess the help info is missing that a tag is ok there too. 16:38:35 i used the same commands in stg koji and they worked 16:38:53 f31-build is currently: f31-build https://kojipkgs.fedoraproject.org/repos/f31-build/latest/$arch/ 16:39:10 mizdebsk: Huh, then where is the external repo pointing to? 16:39:15 the first command removes external repo from tag, it doesn't remove external repo itself 16:39:31 then second command re-adds the external repo to the tag, with different merge mode 16:39:40 url of the repo is the same as now, it doesn't change 16:39:42 mizdebsk: Ahhh, right, sorry 16:40:29 So, last question, should we try it on f29 or f31? 16:40:42 the koji interface around this isn't great... but ok, yeah... 16:41:16 --used helps 16:42:52 i'm fine with either of them; i'd suggest f31 because changes are generally first done in later releases then backported to older ones 16:43:11 Okay 16:43:29 #info We will try it on f31 first and if everything is fine, then we will try it on other releases 16:44:01 #topic F31 checksums 16:44:15 So, nirik - https://pagure.io/fedora-websites/pull-request/994 16:44:39 But, dustymabe pointed that checksums for x86_64 are missing from alt.fp.o 16:44:47 But x86_64 is not alt 16:45:05 no idea... we can ask relrod when he's around. or in #fedora-websites 16:45:06 But I couldn't find verify.html for getfedora.org 16:45:29 Okay, just wondering if you would know 16:46:01 Okay, moving on 16:46:17 #topic Open Floor 16:46:27 #info f31 is out yesterday, yay 16:46:30 Good job everyone 16:46:39 yeah, great work! 16:46:47 do we want to talk backlog for a few? 16:46:57 Yes 16:47:16 can we close all the f31 change tickets now? 16:47:18 #info mboddu is working on Fedora Minimal Compose and got fedora-messaging working 16:47:28 nirik: Yup, I will go through them 16:47:50 yeah, whats the status on minimal composes? 16:48:08 nirik: On fedora minimal compose, what do you think the best way to check if a compose is running or not? 16:48:30 nirik: I haven't worked on it at all last week - spent most of the time on F31 release 16:49:03 yeah, thats fair. 16:49:29 so whats the current design? just calling pungi? or using odcs? or ? 16:49:38 if you used odcs, odcs would know whether compose is running and you could check odcs api 16:49:52 mizdebsk: Ahh cool 16:50:02 nirik: I am thinking of odcs, but I didn't know about ^^ 16:50:28 it would be nice if we could use it... but I don't know if it gives us what we need... 16:51:20 odcs can accept raw pungi config 16:51:38 cool. that should be workable then 16:51:57 Yeah, it was one of the things I asked when ODCS was initially launched 16:53:17 with odcs the compose will reside on odcs host, not in /mnt/koji; i guess that's not a problem 16:55:03 mizdebsk: Hmmm, may be, or we could add a redirect from /mnt/koji/compose/ to odcs host? 16:55:43 as long as we can downlload the artifacts I don't think it matters 16:55:48 or make kojipkgs serve odcs data, since it will be on nfs now 16:57:03 sure 16:57:25 Yeah, as what nirik said, if we can access it publicly, thats all I care about 16:57:50 Thats all I got 16:57:58 Anything else? 16:59:14 mizdebsk: I just completed your ticket for f31 16:59:23 thanks a lot! 16:59:44 i'll give it a try later today and report back in the ticket 16:59:55 rawhide seems to be failing on cloud images... :( 17:01:00 oh, FYI, I am going to look at moving builders to f31 over the next few weeks... 17:01:33 #info nirik will be looking at moving the builders to f31 in the next few weeks 17:02:00 i think rawhide was recently building the cloud images, but I notice they don't boot 17:02:00 nirik: We should move them to rawhide, no need of upgrades, just updates :) 17:02:02 * mboddu hides 17:02:52 great plan. ;) 17:03:08 I think rawhide failed on cloud just today 17:03:14 dustymabe: well, ppc64le/aarch64 was broken until yesterday/today 17:03:59 if anyone wants to go in and find out why it's not booting that would be great :) 17:04:26 * relrod looks up and sees he was pinged. Sorry, was in an internal meeting. 17:04:41 relrod: no problem 17:04:50 * nirik is doing that now. ;) 17:04:58 Thanks nirik 17:05:18 Let move to #fedora-releng as we exceeded our time 17:05:22 #endmeeting