15:00:51 <mboddu> #startmeeting RELENG (2020-05-05) 15:00:51 <zodbot> Meeting started Tue May 5 15:00:51 2020 UTC. 15:00:51 <zodbot> This meeting is logged and archived in a public location. 15:00:51 <zodbot> The chair is mboddu. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:51 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:00:51 <zodbot> The meeting name has been set to 'releng_(2020-05-05)' 15:00:51 <mboddu> #meetingname releng 15:00:51 <zodbot> The meeting name has been set to 'releng' 15:00:51 <mboddu> #chair nirik sharkcz pbrobinson pingou mboddu dustymabe ksinny jednorozec 15:00:51 <mboddu> #topic init process 15:00:51 <zodbot> Current chairs: dustymabe jednorozec ksinny mboddu nirik pbrobinson pingou sharkcz 15:01:20 * sharkcz is here, hi mboddu 15:01:24 <nirik> morning 15:01:48 <mboddu> Morning sharkcz and nirik 15:02:35 <mboddu> I wanna start with couple of things 15:02:44 <mboddu> #topic ODCS compose 15:02:59 <mboddu> Thanks to nirik we think we have everything we need 15:03:26 <mboddu> The recent compose failed due to "RuntimeError: Failed to mount /srv/odcs/odcs-1237/work/global/tmp/tweak_buildinstall_dm2srp12/images/efiboot.img" 15:03:52 <mboddu> This *should* be fixed by adding buildinstall_use_guestmount = True to pungi config 15:04:00 <mboddu> Which I just did and started another compose 15:04:01 <nirik> cool 15:04:18 <mboddu> Hopefully, this is all it needs :) 15:04:55 <mboddu> #info nirik was able to mount /srv/odcs to runroot hosts and we are currently testing it 15:05:12 <mboddu> #topic Bodhi rawhide 15:05:34 <mboddu> A bunch of rawhide builds got stuck in testing https://bodhi.fedoraproject.org/updates/?releases=F33&status=testing&page=7 15:06:11 <mboddu> I pinged pingou about it in #bodhi and he asked me to restart the bodhi-celery 15:06:21 <mboddu> Which I just did before this meeting has started 15:06:48 <mboddu> Maybe I need to re-tag things, but I am giving bodhi couple of min before I start tagging builds again 15:07:24 <nirik> yes, better to be patient. ;) 15:07:53 <mboddu> Sorry nirik about the free-task thing, I was looking at this issue and didn't pay attention to what it was, so I just free'd the task :( 15:08:07 <nirik> no biggie 15:08:32 <nirik> might need cverna to look at bodhi... 15:08:44 <mboddu> nirik: He is on training, thats why I pinged pingou 15:08:53 <nirik> ah, missed that, ok 15:09:47 <mboddu> Well, I technically pinged cverna as well when I pinged pingou stating that cverna is on training :) 15:09:55 <nirik> ha 15:10:00 <mboddu> And now he got more pings :D 15:10:51 <nirik> yeah, it's hard to avoid 15:11:38 <mboddu> #topic #9435 Containers builds fail without a known reason quite often 15:11:44 <mboddu> #link https://pagure.io/releng/issue/9435 15:11:56 <mboddu> sharkcz: Just wondering, do you the reporter of this issue? 15:12:12 <mboddu> ;) 15:12:41 <sharkcz> yes, I do, it's a guy in Brno office, same last name :-) 15:13:02 <mboddu> Or is that your clone :P 15:13:33 <nirik> again (since he's not here) OSBS is for clemont. ;) 15:13:34 <sharkcz> no, there is a better clone, with the same first and last name (and same office) ;-) 15:14:30 <mboddu> Hehe, okay, I wanted to bring it up and see if its related to infra in anyway 15:14:39 <mboddu> I will assign the ticket to him 15:15:48 <nirik> I'm not sure... how to even debug 15:16:27 <mboddu> Okay 15:16:48 <mboddu> #topic #9408 Tag ghc into EPEL8 buildroot for ghc bootstrap 15:16:54 <mboddu> #link https://pagure.io/releng/issue/9408 15:17:19 <nirik> this just needs doing. I had it on my list but I have too many things on my list. ;) 15:17:33 <mboddu> Sure, I can understand 15:18:01 <mboddu> I never pulled in content from rhel before, but I am happy to help 15:18:04 <nirik> I've also never imported things, so not sure. 15:18:19 <mboddu> I guess, all it needs is pulling from centos and adding it as a external repo to epel8 buildroot, right? 15:18:20 <nirik> cool. perhaps we could setup a time to work on it together? 15:18:38 <mboddu> Sure, that would help 15:18:52 <nirik> oh, I suppose we could do that, I was thinking we would import it directly into epel8... 15:19:34 <nirik> but an external repo should work, and might be easier since we can then just delete it after the bootstrap 15:19:46 <mboddu> My reason of doing it as external repo because, in future, we can grab other things if people want and dont need to do any special things 15:19:48 <nirik> hum, but wait... 15:19:49 <mboddu> On koji side 15:19:51 <sharkcz> +1 for external repo 15:20:25 * mboddu is waiting... 15:20:32 <mboddu> :P 15:20:33 <nirik> well, this should be very much the exception. 15:20:35 <sharkcz> if possible, seeing nirik's "wait" :-) 15:20:42 <nirik> we shouldn't just add stuff because people want it. 15:21:02 <mboddu> Definitely, but what if there are other exceptions like this 15:21:12 <nirik> I was pondering if ghc was a module if the external repo would work. 15:21:38 * mboddu hates to say this, but... 15:21:43 <mboddu> grobisplitter? :P 15:22:05 <sharkcz> if you omit the module metadata and treat it as just rpms? 15:22:22 <mboddu> "Buildroot-only package" from the comment 15:22:53 <mboddu> He says its a package, which I *assume* its a normal rpm 15:24:09 <nirik> we have to download it as packages 15:24:15 <nirik> we have no modular repodata 15:24:25 <nirik> so it should work I think. 15:25:28 <mboddu> #info mboddu and nirik will work on adding the package to an external repo for epel8 buildroot 15:25:46 <mboddu> nirik: What day do you think is better for you so that I can schedule a meeting? 15:26:04 <mboddu> Your calendar definitely wont reflect the dc move work, hence the question :) 15:27:00 <nirik> yeah. 15:27:03 * nirik looks 15:27:33 <nirik> how about tomorrow, 17utc? 15:27:39 <mboddu> ack 15:28:48 <mboddu> Meeting invite sent 15:30:06 <nirik> thanks 15:33:49 <mboddu> #topic #9068 Please delete `epel8` and `epel8-playground` branches for `rpms/buildbot` 15:33:55 <mboddu> #link https://pagure.io/releng/issue/9068 15:34:33 * nirik re-reads. 15:34:42 <nirik> were there any builds ever done from those? 15:35:22 <mboddu> nirik: Is there any way to check that? Other than trusting the requester? 15:35:35 <mboddu> And is my understanding in https://pagure.io/releng/issue/9068#comment-644769 correct? 15:36:09 <nirik> well, I mean we can look at koji and see no epel8/epel8-playground builds. 15:36:49 <nirik> yeah, not sure. I don't think this case was considered 15:37:47 <nirik> There was some script someone came up with that could tell if something was deleteable. 15:38:03 <mboddu> I think it was kalev 15:38:18 <mboddu> But I dont think it will check if any builds were submitted or not 15:38:23 <mboddu> It does other thing 15:38:41 <mboddu> More like matching the hashes from master 15:38:54 <mboddu> branch 15:39:09 <nirik> BRANCH=epel8 15:39:09 <nirik> if git rev-list origin/master | grep `git rev-parse remotes/origin/$BRANCH` ; then 15:39:09 <nirik> echo "OK to remove" ; else 15:39:09 <nirik> echo "NOT ok to remove" ; 15:39:09 <nirik> fi 15:39:10 <nirik> NOT ok to remove 15:39:12 <nirik> yeah 15:39:20 <nirik> so, punt back to fesco seems reasonable. 15:39:36 <nirik> you want me to file a fesco ticket? or you want to? or should we ask reporter to? 15:39:51 <mboddu> I can file a ticket :) 15:40:20 <mboddu> nirik: How did you find it so easily? 15:40:28 <mboddu> ^ the remove branch code 15:41:36 <nirik> I remembered it was int he fesco ticket, searched for that and found it. 15:42:05 <mboddu> Ah okay :) 15:42:27 <mboddu> #topic Alternate Arches Update 15:42:31 <mboddu> sharkcz: any updates? 15:43:13 <sharkcz> nope, but https://pagure.io/koji/issue/1974 should/might have debug data collected 15:43:35 <sharkcz> nirik: can you check the logs or is there a way for me to look? 15:43:53 <nirik> I can try... but I am not sure if it was still in debug mode (hopefully so). 15:44:32 <sharkcz> thx, I hope we can get some data ... 15:44:48 <sharkcz> because the eln rebuild was a good chance for it 15:45:18 <nirik> it seems like it happens more often the longer the vm's have been up too... 15:45:49 <sharkcz> hmm 15:46:20 <nirik> but anyhow, I have added to my list to gather logs on it. 15:46:30 <mboddu> Thanks nirik 15:46:36 <mboddu> Let me know and I can help you as well 15:46:52 <nirik> sure, if you want to look, please feel free. ;) 15:47:04 * nirik gets more coffee, back in a min 15:47:16 <mboddu> Also, I have another update in this 15:47:33 * mboddu dont remember when he added something to alt arch updates 15:47:54 <mboddu> sharkcz: https://pagure.io/pungi/issue/1385#comment-649977 15:48:00 <mboddu> So, it needs koji changes 15:48:23 <mboddu> ^ RE: not producing vmdk images for ppc64le and s390x 15:49:02 <sharkcz> mboddu: can't we learn pungi to produce the vmdk format only for select arches instead? 15:49:22 <mboddu> sharkcz: Nope, as the images are generated by koji, not pungi 15:49:36 <mboddu> pungi just asks koji to create the images and gathers them when they are done 15:49:42 <sharkcz> aha, ok 15:50:16 <sharkcz> then we need fixing koji :-) 15:50:31 <mboddu> So, how much do we need this? 15:50:43 <mboddu> Is it really worth asking koji folks to spend their time on this? 15:50:58 <nirik> well, it saves us some compute / storage right? 15:51:02 <sharkcz> I think it is worth 15:51:08 <sharkcz> nirik: right 15:51:13 <mboddu> nirik: Yes 15:51:36 <sharkcz> it would gives us felxibility for future formats too 15:51:49 <mboddu> Okay, I will create a koji ticket 15:51:53 <sharkcz> thx 15:52:03 <mboddu> #info mboddu to create a koji ticket for this 15:52:11 <mboddu> #topic Open Floor 15:52:18 <mboddu> Anybody has anything to share? 15:52:37 <sharkcz> I don't 15:52:54 <nirik> I do. ;) 15:53:10 <mboddu> Its getting warmer here and I can get my motorcycle and start riding ;) 15:53:14 <mboddu> nirik: Sure, go ahead 15:53:32 <nirik> so, theres a number of somewhat related things we need to do... or can do... 15:54:02 <nirik> the new rpm with sqlite is coming out (or already did)? and we wanted to enable bootstrap in mock with that. 15:54:07 <nirik> also there's a koji upstream update 15:54:14 <nirik> and we could move builders to f32 15:54:44 <nirik> or... we could do as little as we can now... and since we are moving to the new dc in 5 weeks just do those then. 15:55:00 <sharkcz> ha, one thing - mock 2.2 doesn't work right on s390x - https://github.com/rpm-software-management/mock/issues/571 15:55:02 <nirik> but that means it migh be harder testing things to make sure they are working or why they are not 15:55:36 <nirik> ah, fun. 15:55:56 <mboddu> nirik: I think we should try to do koji update and builders upgrade to F32 before the move, if possible 15:56:54 <sharkcz> builder upgrades are dangerous in general, see the mock issue, not sure it's only s390x 15:57:02 <mboddu> nirik: If we decide to do this before the move, can we have a video call and you do the work and we will record it (since we dont have time for explanations)? 15:57:04 <nirik> ok. so should we wait on mock update before scheduling something? 15:57:18 <mboddu> Yes, thats what I think 15:57:55 <nirik> well, I am happy to work with folks on it. I don't know that a video is a good idea... I'd prefer irc where everyone can see whats typed and save that... but we have a sop I think. 15:58:06 <nirik> There's a upgrade koji playbook. 15:58:36 <nirik> The builders it's mostly: take them out of koji, destroy them, run the playbook to re-make them with the new version. 15:58:37 <sharkcz> does koji use classic chroot or nspawn in mock? 15:58:56 <sharkcz> I don't recall :-) 15:58:59 <mboddu> sharkcz: chroot 15:59:07 <nirik> currently it's using classic. we could try and move to nspawn, but I know of one case at least that would need to be fixed for that (kernel builds) 15:59:15 <mboddu> Although we thought of moving to nspawn 15:59:26 <sharkcz> hasn't been chroot removed in 2.x? 15:59:30 <mboddu> and ^^ that 15:59:37 <nirik> the problem is we haven't had time to test, and so keep kicking it down the road. 15:59:38 <nirik> nope. 15:59:45 <nirik> the name changed 16:00:14 <nirik> --old-chroot Obsoleted. Use --isolation=simple 16:00:19 <sharkcz> ah, right 16:01:26 <nirik> so, I guess lets wait for mock, then schedule something (although most of it can be done outside an outage) 16:01:40 <mboddu> ack 16:01:44 <sharkcz> ack 16:01:55 <nirik> enabling bootstrap is kinda needed with the new rpm... or if we don't all our images will have the db the wrong format 16:02:05 <nirik> which I guess isn't the end of the world, but is not great 16:02:38 <nirik> might be ok for a week or two until we update mock tho I suppose. we could ask rpm maintainer... 16:02:46 <nirik> I know they want to land that change soon 16:02:54 <mboddu> #info nirik will work on enabling bootstrap in mock for the new rpm sqlite update and updating koji to new release and moving the builders to F32 16:03:03 <mboddu> mboddu will help as much as he can :) 16:03:04 <nirik> .releng 9308 16:03:07 <zodbot> nirik: Issue #9308: F33 system wide change: Sqlite Rpmdb - releng - Pagure.io - https://pagure.io/releng/issue/9308 16:04:43 <mboddu> Anyway, thats all guys 16:04:50 <mboddu> Thanks for joining 16:05:01 <mboddu> If anything else, lets take it to #fedora-releng 16:05:06 <nirik> thanks mboddu 16:05:07 <mboddu> #endmeeting