14:30:25 #startmeeting RELENG (2017-05-01) 14:30:26 Meeting started Mon May 1 14:30:25 2017 UTC. The chair is mboddu. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:30:26 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:30:26 The meeting name has been set to 'releng_(2017-05-01)' 14:30:26 #meetingname releng 14:30:26 The meeting name has been set to 'releng' 14:30:26 #chair dgilmore nirik tyll sharkcz masta pbrobinson pingou puiterwijk maxamillion mboddu Kellin 14:30:26 Current chairs: Kellin dgilmore masta maxamillion mboddu nirik pbrobinson pingou puiterwijk sharkcz tyll 14:30:26 #topic init process 14:30:35 morning 14:30:48 .hello kellin 14:30:52 Kellin: kellin 'None' 14:32:32 hey gang 14:35:45 I think lot of people are attending the summit, so lets see how much we can cover 14:36:02 #topic #6767 Creating a Pagure repo/project for "PkgDB related tickets" 14:36:09 #link https://pagure.io/releng/issue/6767 14:36:52 I know that there are talks on decommissioning pkgdb, but not sure we have decided on it and whats the future plan for it. 14:37:18 hey all 14:37:21 I think it's all still in the discussion phase... so I would just defer this. 14:37:43 I reached out to mprahl's boss as well 14:37:58 as I found the request way too abrasive and demanding 14:40:19 dgilmore: you added meeting keyword on the ticket is there something you want to share from your discussion or can we defer the ticket until it gets finalized? 14:41:07 mboddu: well I felt it was something we needed to discuss 14:42:05 If we are to choose a location I would suggest releng/dist-git-requests or something like it 14:42:09 I've not seen a "decision" 14:42:13 The ticket presents that as decided, but I really don't think it's been decided... it was just discussed some in a thread. 14:42:40 perhaps the phrasing is wrong 14:43:27 One thing that might be good for this effort is a wiki page or something clearly outlining old and new, then deciding if we want to do that and if we agree with all the new process decisions. 14:43:40 we are going to need a document for people looking for things for sure. 14:43:42 nirik: yeah, its part of the harshness I saw in it 14:43:57 we should gather some questions we want to ask 14:43:59 .hello bowlofeggs 14:44:00 bowlofeggs: bowlofeggs 'Randy Barlow' 14:44:08 nirik: yeah I like the idea. 14:44:13 and make sure we are engaged and involved in the discussions 14:44:19 because todate we have not been 14:44:47 nirik: would be good 14:44:55 * nirik nods. I definitely see the appeal in getting rid of pkgdb if we can get all it's functions handled 14:45:03 one less app is great. ;) 14:45:04 We can ask them to create a wiki page and based on that we can ask our questions 14:45:09 pkgdb is a big piece of glue today 14:45:24 we have to be involved in any decision to replace it 14:45:32 perhaps a feature page? 14:45:36 not have some team/person say we are throwing it out 14:45:43 and you have to change 14:46:01 also - is there even value to getting rid of it, or is it 'need-more-shiny' syndrome 14:46:43 Kellin: well some of what it does, does not make as much sense if we change the way we branch in dist-git 14:46:50 well, if other stuff all does that or most of it, then having one less app to maintain is good. 14:47:16 and yeah, it's very suited to packages, other stuff has been bolted on 14:47:18 I'll take the action to respond to mprahl with our agreed sentiment, are we agreed that a preliminary wiki page is the next step? 14:47:21 if we can drop maintainence burden's that is good 14:47:23 Also, if I am not wrong I think modularity is another driving criteria 14:47:55 mboddu: thats driving the look at changing how we do branching 14:48:34 it may be that a lot of what is in pkgdb can move to pdc 14:48:46 dgilmore, I was just thinking that too 14:48:50 but this all feels rushed and premature 14:49:01 mboddu: modularity driving change is fine, but replacing a tool means re-finding all the little issues that were smoothed out over however many years of service. so it's a matter of adding modularity or adding everything we have, re-testing, and then adding modularity. it's a huge scope difference 14:50:03 Kellin: yeah, thats true. 14:50:14 Kellin: well modularity breaks a ton of hard coded assumptions 14:50:29 I see good cases both ways, but we need more data and engagement 14:50:39 agreed 14:51:17 propoased #agreed masta to engage on the ticket to get us more information and engagement 14:51:27 +1 to my proposal 14:51:31 +1 14:51:32 will do 14:51:39 +1 14:51:49 + 14:53:28 #agreed masta to engage on the ticket to get us more information and engagement 14:53:44 Okay, lets move on 14:54:29 #topic #6746 Produce a slimmed-down compose whenever certain packages appear in an update 14:54:37 #link https://pagure.io/releng/issue/6746 14:55:34 We met QA team and here's the meeting minutes from that meeting https://pagure.io/releng/issue/6746#comment-437307 14:55:37 so doing CI on anaconda and grub2, etc... seem reasonable 14:56:35 masta: yeah, but they want more, but we might start with small list and see where it goes 14:57:22 masta: likely eventually anytime any of the anaconda runtime changes 14:57:57 Also, I created the pungi configs for the compose, and there's a PR in pungi-fedora https://pagure.io/pungi-fedora/pull-request/215 14:58:50 it would be more pressure on the compose system, but arguably worth it for QE. 14:59:19 mboddu: I think it needs a lot of work still 15:00:27 dgilmore: okay, if you can comment on it, I can look at it and update it. 15:00:56 dgilmore, nirik : also, where do you think we should run this? 15:01:16 the listener ? 15:01:23 compose-x86-01 probibly? 15:01:39 I would say branched-composer 15:01:44 masta: nope, actual compose 15:01:54 we already have quite a bit going on on xompose-x86-01 15:02:01 branched composer could be fine. 15:02:04 compose-x86-01 15:02:10 nirik: I think we have several things running on compose-x86-01 15:02:15 or we could make a new instance if needed 15:02:51 nirik: I think branched makes sense if it can handle it 15:03:10 sure 15:03:23 it seem contextual, so long as the list of packages is small 15:04:01 if this list will grow, more infra might be a thing 15:04:04 .fas linuxmodder- 15:04:05 linuxmodder: 'linuxmodder-' Not Found! 15:04:14 .fas linuxmodder 15:04:15 linuxmodder: linuxmodder 'Corey W Sheldon' 15:04:17 masta: well the compose would not change 15:04:28 but we would do them more often 15:05:53 #info mboddu will update the pungi configs based on dgilmore comments 15:06:28 #info we will use branched-composer.phx2.fedoraproject.org to do the composes 15:06:55 would the CI compose goes into some special name space? 15:07:29 these are not the same as nightly, even more volatile, yes? 15:08:03 to be clear, I'm all in favor of this idea... just scoping out. 15:09:07 masta: they will be located in /mnt/koji/compose/ and yes they will have different set of rules compared to nightlies 15:10:17 mboddu, that is good 15:10:31 Another thing that we need to work on here is fedmsg listener 15:13:27 well, if possible I'd like to use loopabull for that. Should be able to configure it for listening and firing off the compose. 15:14:02 nirik: any idea when it will be ready to use? 15:14:21 I thought it already was, but I might be misremembering... 15:15:47 we should do things in a standardised manner 15:20:10 dgilmore: by standardized you mean fedmsg driven compose since all our composes right now are cron jobs. 15:20:44 mboddu: no 15:21:10 I mean that we need to do it in a standardised manner. 15:21:30 anything we have running from cron today needs to be done in a different way 15:22:00 as cron is not really a good way to do things allowing for reporting and transparency 15:22:17 or getting statistics etc 15:22:51 dgilmore: okay, you want to have a standardized manner of doing composes and we will use that to do this compose as well 15:23:00 mboddu: yes 15:23:00 my understanding is that loopabull was going to be that 15:23:16 and replace how we do all the existing ones 15:23:35 nirik: until two weeks ago I had never heard of loopabull 15:23:40 nirik: so it may well be 15:23:50 but it has to be communicated and decided on 15:23:54 dgilmore: okay 15:24:15 sure. and... it's unlikely to be done today now in this meeting. ;) 15:24:26 right 15:24:43 I was being vague in my standardised way messaging 15:24:47 because that has to be figured 15:26:06 #action Investigate to find a standardized way to do composes and see if loopabull fits our needs 15:26:15 anyway lets record that its agreed we will do the ocmpose in a standardised manner 15:26:31 mboddu: I would not mention loopabull 15:26:44 dgilmore: okay, let me undo it 15:26:46 #undo 15:26:46 Removing item from minutes: ACTION by mboddu at 15:26:06 : Investigate to find a standardized way to do composes and see if loopabull fits our needs 15:27:11 #action Investigate to find a standardized way to do composes 15:27:54 #agreed We will do the minimal compose in a standardized manner 15:28:06 Okay, we have few min left 15:28:08 and we will be doing the compose using a standardised framework 15:28:31 * dgilmore has two things for open floor 15:28:34 #Open Floor 15:28:46 #topic Open Floor 15:28:51 1st thing is to say we have imported s390x on friday 15:29:00 and enabled it for building in rawhide 15:29:11 so far things seem to be smooth 15:29:13 hooray 15:29:22 hrm... 15:29:30 we should monitor this 15:29:31 2nd is that we need to get a s390x builder in the compose channel 15:29:39 dgilmore: awesome, I know you hit couple of signing issues, are all those resolved? 15:29:39 and get things setup so that we can compose it 15:30:01 mboddu: yes, we hit some bugs in sigul and sigul_signunsigned.py 15:30:11 asll 229k+ rpms in rawhide are signed 15:30:14 I'm still waiting on a firewall change to setup a cache there. That should improve build speeds. 15:30:19 dgilmore: cool 15:30:31 nirik: build speed seems fine so far 15:30:58 this is kinda cool, so long as build times are good 15:31:25 #info dgilmore imported s390x into primary koji on Friday and enabled it for building in rawhide. 15:31:36 koji taginfo f27-build 15:31:36 Tag: f27-build [425] 15:31:38 Arches: aarch64 armv7hl i686 ppc64 ppc64le s390x x86_64 15:31:40 dgilmore: sure, but also it's sucking up BW. 15:31:47 nirik: sure 15:31:56 reducing bandwidth is good 15:32:50 so this kinda closes the chapter on "alternative architectures", right? 15:32:51 #action We need to get a s390x builder into the compose channel 15:34:28 all architectures are all happening in the primary koji instance, right? 15:34:35 well, we have to keep ppc and aarch64 around until f25 goes away and s390 around until f26 goes away 15:35:02 masta: for rawhide yes 15:35:08 masta: well the official ones 15:35:29 there is work outside of primary koji for mips and openrisc I think 15:35:42 yes... 15:36:01 it is a step in the door of the alt arch redefinition 15:36:32 anyway I have nothing else 15:36:35 anybody can host a koji instance for their architecture, I'd expect risc-v next 15:36:58 thanks dgilmore 15:36:59 Oh I have a quick item or two... 15:37:07 nirik: sure, go ahead 15:37:16 mass update/reboot cycles this week. So, please note the outage times and such. 15:37:30 nirik: we need to not update koji 15:37:40 nirik: or we need to go all in 15:37:42 and max is on push duty, but he's at summit so mboddu will do pushes 15:37:46 do the schema update etc 15:37:58 and yeah, I wanted to know if we wanted to do koji update then too or not. 15:38:05 #info nirik is doing mass update/reboot cycles this week. So, please note the outage times and such. 15:38:09 is it working ok in stg? 15:38:16 I was hoping to get 1.12.0 deployed this week 15:38:22 nirik: seems to be 15:38:30 not fully tested the new features yet 15:38:41 I think the new theme we should not deploy 15:38:44 dgilmore, stage? 15:38:54 masta: what? 15:39:04 ok, the build side outage is tomorrow. So, just let me know if we are a go to do it then or schedule another one. 15:39:12 can koji .12 go to stage? 15:39:23 masta: its been in stage for two weeks 15:39:36 oh, and also a number of infra folks will be in rdu next week... so if you are looking for us there we are. 15:39:38 dgilmore, ah, that's great. 15:40:36 the .12 koji has significant new features. Mostly dist-repos... we can start to look at replacing mash 15:40:53 masta: yep, thats the plan :) 15:41:08 1.12.0 is already in stg 15:41:16 anybody has anything else? 15:42:01 [nothing] 15:42:41 Okay, lets close it 15:42:46 Thanks everyone for joining 15:42:55 #endmeeting