14:31:29 #startmeeting RELENG (2017-06-12) 14:31:29 Meeting started Mon Jun 12 14:31:29 2017 UTC. The chair is mboddu. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:31:29 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:31:29 The meeting name has been set to 'releng_(2017-06-12)' 14:31:29 #meetingname releng 14:31:29 The meeting name has been set to 'releng' 14:31:29 #chair dgilmore nirik tyll sharkcz masta pbrobinson pingou puiterwijk maxamillion mboddu Kellin 14:31:29 Current chairs: Kellin dgilmore masta maxamillion mboddu nirik pbrobinson pingou puiterwijk sharkcz tyll 14:31:29 #topic init process 14:31:55 * nirik is sort of here, sort of still catching up on things. 14:32:45 * threebean waves 14:32:47 * masta is in another meeting, will be half here 14:32:58 .hello psabata 14:32:59 contyk: psabata 'Petr Šabata' 14:34:03 hi 14:34:48 Okay, lets start 14:35:10 #topic #6799 [koji] Add configuration for module build service content generator 14:35:17 #link https://pagure.io/releng/issue/6799 14:36:19 there is nothing that really needs discussed 14:37:00 we probably need a sop/docs on how and when to do content generation changes in koji 14:37:52 dgilmore: but I heard that content generators require a service running on some other machine which can handle new build types, its not part of koji? Am I right? 14:38:05 mboddu: yes 14:38:11 it needs documented 14:38:30 dgilmore: so, who takes care of that stuff? Is it releng or modularity? 14:38:35 content generators are a way to build content and sput the result into koji 14:38:44 mboddu: what stuff? 14:38:55 .hello ignatenkobrain 14:38:56 IgorGnatenko: ignatenkobrain 'Igor Gnatenko' 14:39:17 dgilmore: the service for creating new builds and the infra related to it 14:39:22 * threebean nods 14:39:28 in this case, that is the MBS. 14:39:28 mboddu: really depends 14:39:40 mboddu: releng has to make sure it does the right things 14:40:21 mboddu: we need docs around when and how to setup content generators to try cover the bases 14:41:23 threebean, dgilmore : okay, thanks 14:41:51 are there any questions I can help answer here? 14:43:01 threebean: no 14:43:03 #info mboddu and dgilmore will work on documenting how and when to do content generation changes in koji. 14:43:08 +1 14:43:17 threebean: the main issue I think is lack of process and nohow 14:43:33 I get it now :) was confused at first. 14:43:39 threebean: its something new that we need to get policy etc on 14:43:42 * threebean nods 14:43:54 yeah, and new CGs are rare and special which makes documenting it tricky. 14:43:59 ok, thanks. 14:44:14 .hello maxamillion 14:44:15 maxamillion: maxamillion 'Adam Miller' 14:44:18 sorry I'm late 14:44:46 bad maxamillion 14:44:48 :D 14:45:10 #info MBS will take of the new service for new module build type and infra needed for it. 14:45:15 Okay, lets move on 14:45:24 #info #6739 F26 Alpha image paths and CHECKSUM files changed partially from underscore to dash 14:45:31 #link https://pagure.io/releng/issue/6739 14:45:49 We need a better way to handle this 14:45:58 mboddu: this does not need to be discussed in the meeting 14:46:24 though we screwed up the fix in Beta 14:46:28 and made it even worse 14:46:50 so we need to figure out a way to get what we have to have in the output without needing to do manual work 14:47:03 dgilmore: okay, it was tagged as meeting long back and we recently screwed up again, I thought we can discuss about it now 14:47:10 mboddu: right 14:47:20 we should have discussed it 2 months ago 14:47:25 when it was tagged 14:49:15 dgilmore: I think we did, but afaik we just said that we will make sure we get them right 14:49:18 anyway, lets move on 14:50:03 #topic #6822 using include statements in pungi-fedora 14:50:10 #link https://pagure.io/releng/issue/6822 14:50:12 again? :) 14:50:26 contyk: just wanted to know the update, thats it 14:50:41 but seems like lsedler is not around :( 14:51:44 masta: Last time we discussed about it, you said you will update the ticket with how it can be used, please update it when you get a chance, thanks 14:51:49 Lets move on 14:52:29 mboddu: we talked about this last week and I do not think there is anything more to add currently 14:53:33 dgilmore: yes, I just wanted to check if Lubos has got any update on docs, but he is not around, we can check with later on releng channel 14:53:38 #topic #341 ability to test spin-kickstars by doing throw away image builds in koji 14:53:46 #link https://pagure.io/releng/issue/341 14:54:28 * mboddu reading about it 14:55:09 mboddu: you mean lubomir? 14:55:57 mboddu: lsedler's first name is lubomir, its just pronounced lubos 14:56:00 dgilmore: I meant lsedler 14:56:24 Lubomír can be shortened to Luboš 14:56:25 dgilmore: okay, thanks 14:56:35 anyway 14:56:54 contyk: given we have lkocman and lsedler its best to be clearer :D 14:57:05 on to the ticket 14:57:14 dgilmore: I understand :) 14:57:49 the main reason historically we have not allowed people to scratch build images is that fedimg would upload all scratch built images to ec2 14:57:54 it no longer does that 14:58:39 I think we could allow some limited acces sto the image build permission 14:58:59 the only concern I have is that people can still do real builds 14:59:16 I also think we need to document much better how people can test locally as well 15:00:33 dgilmore: If I am not wrong, currently only releng user can create image builds in koji, so cant we just filter them out based on user? Like other than releng every other can only do scratch image builds? 15:01:09 mboddu: I think there's more users than just that one who can create image builds 15:01:16 iirc, I can 15:02:09 mboddu: you are not correct in your understanding 15:02:22 mboddu: admin users can do image builds 15:02:31 mboddu: the releng user does most of them 15:02:43 because they are done as part of the compose process 15:03:29 $ koji list-history --permission=image 15:03:30 Tue May 6 17:24:42 2014 permission image granted to masher by ausil [still active] 15:03:32 Tue May 6 17:25:05 2014 permission image granted to mattdm by ausil 15:03:35 Tue May 20 13:55:41 2014 permission image granted to imcleod by ausil [still active] 15:03:38 Wed Feb 11 05:28:59 2015 permission image granted to vpavlin by ausil 15:03:40 Fri Feb 27 15:04:28 2015 permission image granted to mmcgrath by ausil 15:03:43 Mon Jan 30 05:58:00 2017 permission image revoked for mmcgrath by ausil 15:03:46 Mon Jan 30 05:58:22 2017 permission image revoked for mattdm by ausil 15:03:47 imcleod and masher can do image builds also 15:03:50 Mon Jan 30 05:58:44 2017 permission image revoked for vpavlin by ausil 15:04:05 releng does it via admin perms 15:04:45 mboddu: afaik regular users can not do a scratch build without admin perms 15:04:49 gashh 15:04:53 without image perms 15:06:48 dgilmore: okay, understood, thanks 15:07:44 dgilmore: so, how do you think we should handle users creating real image builds? Do you have anything in mind? 15:08:31 mboddu: I think that we should only give it to people actively involved in the atomic/cloud wg 15:08:45 at the moment I think only dustymabe would qualify 15:09:05 +1 15:09:45 dgilmore: okay 15:10:41 * nirik is fine with adding dustymabe there. 15:11:33 #info Currently fedimg supports removing scratch builds based uploading 15:12:54 #undo 15:12:54 Removing item from minutes: INFO by mboddu at 15:11:33 : Currently fedimg supports removing scratch builds based uploading 15:13:03 mboddu: thats not correct 15:13:19 mboddu: fedimg no longer uploads scratch builds 15:13:39 #info fedimg no longer uploads scratch built images 15:13:41 dgilmore: ah right, thanks 15:14:12 #info We should be careful about who can do the image builds and at the moment it should be people who are actively involved in atomic/cloud wg and that would be dustymabe 15:14:19 #info The big cost concern over allowing people to scratch built images has been removed. 15:15:02 #action we need to have some documentation written up on criteria for granting image perms 15:15:21 people doing spins are restricted also 15:15:38 but they have never that I can recollect asked for permission to do scratch builds 15:15:59 dgilmore: okay 15:16:27 * mboddu while pagure gets back online, we should cover alternate arches and open floor 15:16:49 #topic Alternative Architectures updates 15:17:04 sharkcz: any updates you want to share? 15:17:29 yup 15:17:56 f26 beta fo rs390 is ready, will do one more respin due issues found in the config by dgilmore 15:20:20 sharkcz: thanks for the update, anything else? 15:20:38 nope, everything else looks good :-) 15:20:57 except the s390 builder capacity, where we need to ping sysops again 15:21:37 sharkcz: thanks for the update 15:21:38 the person we have dealt with on that is on paternity leave... but I exchanged some emails with him and he was going to look at it as he could 15:21:52 thanks nirik 15:22:00 nirik: thx 15:22:26 we need a lot more build capacity for armv7 aarch64, ppc64 ppc64le and s390x 15:22:33 #info f26 beta for s390 is ready and sharkcz will do one more respin due to issues found in the config 15:22:51 sharkcz: how many vms are in the s390 hub? 15:22:51 dgilmore: +1 15:23:13 dgilmore: s390 koji has 7 vms 15:23:24 sharkcz: can we cut that to 2? 15:23:45 and move 5 to primary koji? 15:24:20 dgilmore: that's the plan, but it's different LPAR so we can't move them easily 15:24:34 okay 15:24:58 We have 5 more aarch64 carts... so we could add 5 more aarch64 / armv7 vm's 15:25:25 well, perhaps not... some of those might be defined as buildhw's 15:25:27 not sure 15:26:11 * contyk has an open floor question 15:26:19 nirik: the mass rebuild for gcc showed a big change in behaviour 15:26:23 and not for the better 15:26:24 nirik: I read that as "aarch64 certs" and was very confused for a moment 15:27:05 dgilmore: yeah, not sure what all we can do without more hw tho... 15:27:27 nirik: not sure 15:27:38 I would really like to retire the calxeda stuff 15:27:42 I expect the next full mass rebuild will take about twice as long 15:28:05 nirik: we need to get the buildvm's able to run lorax okay 15:28:18 yep 15:28:55 Okay, lets move to Open Floor 15:29:06 #topic Open Floor 15:29:10 yay, one minute :) 15:29:12 contyk: go ahead 15:29:30 I wanted to ask about process for changes and whether there's something I need to do to get feedback for mine 15:29:46 or whether I can just push my change to wrangler even without a formal ack from you guys 15:30:20 contyk: which one is this? ticket url? 15:30:25 nirik: https://pagure.io/releng/issue/6815 15:31:01 contyk: last I looked the change was not a change nor close to ready 15:31:13 dgilmore: what was missing? 15:31:24 contyk: you said its incomplete 15:31:31 contyk: its also in the wrong spot 15:31:41 it's formally incomplete but the only thing I'm waiting for is releng ack 15:31:44 contyk: all changes have to bve under the /Change/ namespace in the wiki 15:31:55 ah, wrong url 15:31:58 contyk: you should be clear about that then 15:32:13 the change url is https://fedoraproject.org/wiki/Changes/Host_and_Platform 15:32:19 I know I diod not pay it much attention other than a quick glace because you said it was incomplete 15:32:22 okay; comments like that would have helped in the ticket 15:32:42 * contyk fixes the url 15:32:44 and I assumed it was still being developed and was waiting on an update saying that it was ready for review 15:33:07 contyk: sure. I assumeed that it was all part of the development 15:33:21 and you would move it when it was ready to go in 15:33:21 right; well, thanks for clearing that up 15:33:30 had no idea why nothing was happening 15:33:41 because we were waiting on you :D 15:33:49 dgilmore: but nobody said so :) 15:33:49 we should have been clearer also 15:34:06 contyk: did not feel we had to 15:34:15 but point taken 15:34:47 contyk: List of deliverables: Not affected. 15:34:49 so, this is just the modules, would there be images made from them or just the modules? 15:34:59 contyk: i find that extremely difficult to believe 15:35:06 as its a change to how we deliver things 15:35:26 dgilmore: this one is about content, not delivery; similar to how we had Base Runtime change vs. Modular Compose 15:35:34 contyk: at a glance there is a ton of missing information in the change proposal 15:35:42 like what you are actually proposing 15:35:53 what it is that we should get out at the end 15:36:12 nirik: this is about some modules merging and some other splitting 15:36:18 nirik: it's not about delivery 15:36:51 ok, this is just the module part... 15:37:09 contyk: I think we should have an out of band chat 15:37:20 dgilmore: sure 15:37:57 I kinda think everything this change is about is in there but I may try making it more clear or something 15:38:06 contyk: because I do not know what you are currentl;y proposing in the change request 15:38:56 contyk: I disagree with your statement 15:40:01 ok 15:40:27 Okay, we went past the scheduled time, so lets take it to #fedora-releng 15:40:31 +1 15:41:08 Thank you all for joining 15:41:11 #endmeeting