15:59:02 #startmeeting RELENG (2019-08-01) 15:59:02 Meeting started Wed Jul 31 15:59:02 2019 UTC. 15:59:02 This meeting is logged and archived in a public location. 15:59:02 The chair is mboddu. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:59:02 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:59:02 The meeting name has been set to 'releng_(2019-08-01)' 15:59:02 #meetingname releng 15:59:02 The meeting name has been set to 'releng' 15:59:02 #chair nirik sharkcz pbrobinson pingou mboddu ksinny jednorozec 15:59:02 Current chairs: jednorozec ksinny mboddu nirik pbrobinson pingou sharkcz 15:59:02 #topic init process 15:59:14 morning 15:59:23 morning nirik 15:59:24 mroning 15:59:33 will be dropping off in 5 for 1x1 15:59:44 #chair smooge 15:59:44 Current chairs: jednorozec ksinny mboddu nirik pbrobinson pingou sharkcz smooge 15:59:49 Oh well 16:00:01 #unchair smooge 16:00:01 Current chairs: jednorozec ksinny mboddu nirik pbrobinson pingou sharkcz 16:00:06 thanks :) 16:00:13 Haha :) 16:00:18 #topic EPEL-8 16:00:52 #info We did a test compose of epel8-playground and it was successful in the first try 16:01:07 * mboddu cant believe it, but sometimes miracles happen :) 16:01:56 nirik: On that note, do you wanna discuss https://pagure.io/fedora-comps/pull-request/396? 16:02:31 congrats on the compose. ;) 16:02:33 sure, looking 16:02:37 ah right... 16:02:47 well, my understanding of the way comps works: 16:03:11 all the enabled repos you have, dnf/yum gets comps (if available) and merges them together. 16:03:36 so if you do 'yum groupinstall foo' and foo is in rhel and epel8, it will merge them and install everything in both. 16:03:50 Right 16:03:50 so,, it seems to me to be not needed to duplicate the rhel8 one 16:04:41 we should just add things as they are added in epel8... 16:05:20 ie, perhaps things like 'fedora-packager' ? 16:06:04 or kde once it's in, etc. 16:06:14 yes 16:06:22 nirik: ^ Are you sure? Lets say foo comp group has 'blah' package in rhel8 comps, but we dont specify it in fedora-comps, then when I run "yum groupinstall foo" where can it get the foo group list of packages? 16:06:58 it gets them from the rhel8 comps... whereever the group exists? 16:08:10 if rhel8 has a foo group with blah in it and epel8 also has a foo group with blarge in it, if you do 'yum group install foo' you will get both blah and bargle 16:08:25 it was setup that way so rpmfusion to extend groups in fedora. 16:08:26 nirik: Hmmm, how do the compose (the repo) know that the group exists? 16:08:31 or at least thats the effect. 16:08:33 * mboddu bbiab, call 16:09:18 for composes, we don't use comps at all I don;'t think... it doesn't use them, it's only for end users. 16:09:31 but perhaps I misunderstand... whats an example of a compose using groups? 16:09:52 * nirik runs to get coffee while mboddu is on the phone. ;) 16:12:54 back 16:12:54 nirik: I thought composes does use comps in generating the repo - https://pagure.io/pungi-fedora/blob/master/f/fedora.conf#_9 16:13:04 Or else why would it be there? 16:13:23 * mboddu sorry for the call, it was an urgent call that I needed to take 16:13:24 thats just it inserting the comps file into the repodata 16:13:46 I don't think it does anything else with it... just makes it available to users in the repodata. 16:14:34 So, as an end user when I run "yum groupinstall" it wont check ^ this repodata? 16:14:53 If not, where does groupinstall look at? 16:15:48 it will yes. along with all other enabled repos comps files 16:16:10 * nirik thinks we are not understanding each other... sorry if I am explaining poorly 16:17:25 I don't think we should duplicate the rhel8 comps groups... 16:17:35 because they will change them and then it will get weird. 16:17:46 we should only have the things that we have in epel8. 16:17:50 nirik: I think I am getting it, the end users will have both the repos enabled (rhel and epel), not just epel 16:17:56 right. 16:18:31 if we shipped rhel8 comps, and someone just had epel8 enabled... it would find all those groups, but none of them would be installable. 16:19:00 so really what we should do is look at all the built things in epel8 we have... and what fedora groups they are in, and add those groups to our comps... 16:19:01 nirik: Sorry, now I understood it, I was thinking only epel is enabled 16:19:15 or just do fedora-packager and let other people add other stuff as they make it. 16:19:22 nirik: Sure, got it 16:19:43 nirik: Okay, I will make the changes 16:19:51 nirik: Thanks for correcting me and the explanation 16:19:55 awesome. thanks. 16:21:36 #action mboddu will update the comps file with only epel8 comps groups 16:22:11 Another point to discuss is epel8 bodhi enablement 16:22:22 #topic EPEL8 Bodhi Enablement 16:22:41 So, I think we need to do this asap, and I am leaving on Fri 16:22:51 So, I am planning to work on it today in the afternoon 16:22:52 yeah, I think we can anytime for epel8 16:23:17 Cool, I just wanted to check if there are any objections before I do so 16:23:25 can't think of any... 16:23:41 Awesome 16:23:58 * mboddu has a lot on my plate for today :) 16:24:23 busy busy. :) 16:24:46 #action mboddu will try to enable bodhi for epel8 release today 16:24:58 If not I will complete it before EOD tomorrow 16:25:22 Anything else on epel8 we need to discuss? 16:25:40 mirrormanager needs setup... 16:25:58 and announcement, and thats all I can think of. I think smooge was going to do those things. 16:25:58 Yes, smooge said he will talk to Adrian about it 16:26:32 nirik: On that note, I dont know when MM side of things will be done, do you think we should start syncing them before MM setup is done? 16:26:56 syncing them to /pub/....? 16:28:31 we could sure... 16:28:38 hopefully setup there is pretty easy 16:32:29 nirik: Okay, that means I need to update the script that epel8-playground composes to start syncing them once the compose is done 16:32:38 yep. 16:32:51 well, or just in the cron job like rawhide, whatever. 16:34:12 rawhide also does it in the script, it will generate fullfiletimelists in the cron job 16:34:42 ok. consistent with that sounds fine... 16:35:06 nirik: Thinking of creating 8 and 8-playground dirs in /pub/epel/ 16:35:18 +1 16:35:24 Cool 16:37:05 nirik: https://pagure.io/fedora-comps/pull-request/396#request_diff 16:37:09 Updated the PR 16:37:16 ok, can look... 16:37:36 thanks nirik 16:37:43 #topic Mass Rebuild Status 16:37:44 does that validate? there's a check thing there... but I can look after meeting 16:40:35 * nirik has an item for open floor... but has to take a dog out right now. 16:42:18 nirik: Sure 16:42:30 I just want to give the status on mass rebuild 16:42:50 #info mass rebuild for rpms are done and all the builds are merged into main tag 16:43:00 #info mboddu started filing ftbfs today 16:43:18 Although it failed a few min, I need to look into it 16:43:49 nirik: FYI -https://pagure.io/fedora-infrastructure/issue/8048#comment-585573 16:44:12 we can look at it later, but just wanted to let you know what happened and the ticket associated with it 16:45:40 ftbfs failed with: 16:45:43 "requests.exceptions.HTTPError: 502 Server Error: Proxy Error for url: https://bugzilla.redhat.com/xmlrpc.cgi" 16:46:20 So I am guessing a random network error, I will rerun it 16:46:55 #topic Open Floor 16:47:11 nirik: You wanna go? 16:47:42 #info There wont be a meeting next week as most of the people might be traveling and I will be on PTO 16:48:20 yeah, so fedora_koji space. 16:48:32 we need to free up what we can and start moving things to other volumes. 16:49:06 do we need the 27 28 dirs here: https://kojipkgs.fedoraproject.org/compose/ 16:49:09 nirik: Okay, I never played with change-build-volume, but I am happy to help 16:49:28 ok. I think I have a good handle on what we need to do... just need to make time to do it. :) 16:49:51 but the storage we have is reaching it's limit... they can't fit a larger than 75TB volume anywhere. 16:49:56 nirik: We dont need them, I will clean them up along with some others on mirrors 16:50:17 also we might move ostree to it's own volume 16:50:24 +1 16:50:41 that might not be too much space tho 16:51:23 Can we do split koji as well along with this clean up? 16:51:32 split koji? 16:51:56 you mean move builds to other volumes, yes, I think we will have to do that 16:52:21 nirik: Yes, so that the recent builds are on a faster storage 16:52:50 nirik: https://pagure.io/releng/issue/6805 split fedora_koji 16:53:08 sure, but ideally we just leave the 'active' stuff unmoved... and then that entire volume can be put where it is best 16:53:24 yeah, I filed that ticket. ;) 16:53:32 Okay and yup :) 16:54:06 my plan was still to at least start with volumes per release, and see whats left at the end thats not active 16:54:11 #info nirik will be moving/cleaning some storage stuff around, mboddu will be helping him in anyway possible 16:54:21 ack 16:54:37 back 16:55:01 Almost done smooge :( 16:55:39 wanted to add that F29 AH imagebuild on ppc64le composes are running successfully since 20190724 . This is realted to isue https://pagure.io/releng/issue/8407 16:55:40 smooge: But, I need to work on bodhi epel8 enablement and start syncing the composes to /pub/epel/8 and /pub/epel/8-playground dirs 16:55:41 mboddu, also see if we can remove koji/rhel? 16:55:49 Thanks nirik for that 16:56:21 ksinny: glad to hear it. if thats solved we could close the bug. 16:56:22 mboddu, so currently we are on the fastest storage. we are actually going to be moving old stuff to slower storage 16:56:31 Thanks to nirik that our composes are so fast now, 4:30 hrs, yaya 16:57:08 nirik: did you do any additional changes on those builders or adding additional memmory and cpu was the trick? 16:57:09 smooge: Okay, thanks for the info, I thought we were always on slower storage 16:57:31 nirik++ 16:57:31 ksinny: Karma for kevin changed to 26 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:57:32 ksinny: cache mode unsafe made them about 10x faster 16:57:38 no they moved us to faster at one point because we were eating so much IOPS on slow 16:57:39 mboddu: nope... 16:57:50 nirik: nice 16:58:01 smooge, nirik : Okay 16:58:07 nirik: I will add that in comment and will close the ticket for now 16:58:13 Thanks ksinny 16:58:26 np :) 16:58:41 Okay, thanks everyone for joining 16:58:48 See you all next week at FLOCK 16:58:52 Except smooge :P 16:59:01 yay, see you all at Flock 16:59:03 yep. I will be tending the fires 16:59:15 smooge: we will miss you 16:59:19 making sure the milk doesn't burn 16:59:33 stir that milk 16:59:49 Until it becomes butter :D 16:59:51 thanks mboddu 16:59:53 #endmeeting