16:30:57 #startmeeting RELENG (2015-11-02) 16:30:57 Meeting started Mon Nov 2 16:30:57 2015 UTC. The chair is dgilmore. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:30:57 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:31:08 #meetingname releng 16:31:08 The meeting name has been set to 'releng' 16:31:08 #chair dgilmore nirik tyll sharkcz bochecha masta pbrobinson pingou maxamillion 16:31:08 Current chairs: bochecha dgilmore masta maxamillion nirik pbrobinson pingou sharkcz tyll 16:31:11 #topic init process 16:31:15 .hello maxamillion 16:31:16 maxamillion: maxamillion 'Adam Miller' 16:31:25 .gday ausil 16:31:32 * nirik is around, but as usual on a monday morning putting out fires and really busy 16:31:32 we should make that a thing 16:31:43 * sharkcz is not here 16:33:14 dgilmore: who owns zodbot? I imagine it'd just be a simple alias entry 16:33:57 maxamillion: infra does 16:34:05 sharkcz: thanks :) 16:34:28 we have no tickets with meeting keyword 16:34:35 #topic meeting time 16:34:43 dgilmore: rgr 16:34:45 * pbrobinson is here 16:35:00 some people almost never turn up 16:35:20 and others that probably should be here are not and I am not sure they have it in their agenda 16:35:27 * linuxmodder hanging in back (busy but here) 16:35:35 perhaps we need to try find a better time 16:35:38 dgilmore: who do you think should be here that isn't? 16:36:00 pbrobinson: kushal, lmacken at the least 16:36:33 though maybe not kushal 16:36:34 do they know they should be expected? 16:36:48 pbrobinson: no idea, but lmacken at the least should 16:36:49 I mean lmacken knows 16:36:52 I am here now 16:37:28 kushal: :) thanks 16:37:45 I had it in my calendar, but sadly it is not on UTC :( 16:37:59 I mean the meeting time changed for me :( 16:38:03 kushal: the meeting is not its on US time 16:38:10 dgilmore, Yes. 16:38:16 dgilmore, I will fix my calendar. 16:38:38 it is 10:30am US Central time year round 16:38:54 * lmacken here 16:38:58 but maybe we need to change the time. I am not sure monday morning works 16:39:02 monday kinda sucks for me, as I get pulled into fires monday morning when I get in 16:39:33 I'm relatively flexible, just earlier the better ;-) 16:40:59 sharkcz almost never turns up, and I think he needs to always be here 16:41:01 * masta looks in 16:41:05 howdy 16:41:40 I guess I will send an email to the list to start a discussion on meeting time 16:42:05 #topic bodhi issues 16:42:19 we have hit a lot of issues with bodhi in the last few weeks 16:42:26 we need to make sure we file bugs 16:42:45 lmacken: we need you to update the bodhi infrastructure sop 16:42:52 the big ones have been nfs & ostree related... the rpm-ostree one has been fixed. 16:42:59 dgilmore: yes, I already started working on it 16:43:36 Bodhi should be good to go for F23 at the moment 16:44:00 lmacken: I'm on push duty this week, I'll make sure to mention anything weird. 16:44:06 masta: thanks... 16:44:34 for those pushing, please file issues or ping me when weird things explode. restarting it and trying again can make things worse :P 16:44:43 masta: all release can be pushed 16:44:46 releases 16:44:50 did the days required in testing get upped from 3 -> 7? 16:44:59 pbrobinson: yeah, it should be back to the defaults 16:46:12 #info report all issues with pushing 16:46:20 lmacken: where shoudl issues be reported? 16:46:30 dgilmore: github gets the most attention 16:46:45 lmacken: for those that doe not have github accounts? 16:46:47 dgilmore: ok thanks, I was going to only do f23-testing 16:46:49 or bz or pagure for those who refuse to use it 16:47:07 dgilmore: so I'll just do them all in one push 16:47:15 masta: yes 16:47:52 https://pagure.io/bodhi/issues 16:48:12 #info Please file any RFE's and bug reports 16:48:37 lets move on 16:48:51 #topic Fedora 23 retrospective 16:49:12 should we have a meeting to go over f23 and see what went well and what needs improvement? 16:49:57 might be a good idea 16:50:06 or start the discussion on the ML? 16:50:20 either could be good 16:50:35 sure. overall I think things went pretty well... 16:50:41 if we are going to have a meeting it will need to be wednesday 16:51:07 for f24 it might be nice to rotate who is doing composes so it doesn't all fall on dgilmore and more people know what to do... :) 16:51:14 +1 16:51:28 I'd like to participate and do at least one compose for F24 16:51:39 I am planning to make major changes to how we compose f24 16:51:41 I did some of them in the Beta cycle 16:52:10 an issue we hit a lot is that the compose requests come in late US time 16:52:19 we have zero APAC help 16:52:58 well I could in on APAC time if needed.... but then there's no EMEA coverage ;-) 16:53:06 unless pbrobinson or myself happen to be in APAC 16:53:32 dgilmore, If I get you a volunteer, can you (and others) help him/her to get trained? 16:54:02 for APAC time :) 16:54:08 dgilmore: as a first step towards getting APAC help, lets get your changes to the process in for F24, get the new process well documented and then we can potentially get others to participate in different TZs 16:54:17 I'm not sure we should be doing that, there needs to be access to signing and all sorts of other core infra 16:54:21 kushal: yes, but it is something that requires someone build up trust 16:54:32 dgilmore, yup, no doubt in that part :D 16:54:44 which is the hardest bit 16:55:19 pbrobinson: right 16:55:33 if we get to my ideal world it will not matter 16:55:42 as composes will be hands off 16:56:02 yeah, I'd like to try a compose too. 16:56:53 yeah, that would be nice. 16:57:20 we're getting there, pungi4 going live would be the next step towards that 16:57:35 #ACTION dgilmore to figure out how to best to a retrospective 16:57:47 #undo 16:57:47 Removing item from minutes: ACTION by dgilmore at 16:57:35 : dgilmore to figure out how to best to a retrospective 16:57:56 #ACTION dgilmore to figure out how to best do a retrospective 16:58:16 #topic next two weeks 16:58:54 I will be on PTO from Thursday November 5th to Friday November 13th 17:00:06 dgilmore: OK, so is there anything we need to be aware of in that window, I think it should all be just standard process, poke rawhide etc as needed? 17:00:24 pbrobinson: should just be business as normal 17:00:59 I will be available if needed but I plan to just work on getting a bunch of things done on the house and take a few days to relax 17:01:12 I'm sure we can survive ;-) 17:01:31 we'll try not to miss you too much ;-) 17:01:35 I have no doubt 17:01:49 pbrobinson: I am sure you will not miss me at all ;) 17:01:54 :) 17:02:13 dgilmore: I don't know, I speak to you most days one way or the other :-P 17:03:40 #topic Secondary Architectures updates 17:03:44 pbrobinson: indeed 17:04:05 so aarch64 and ppc64 have been signed off 17:04:06 I made a suggestion last week we merge the secondary arch hubs into one 17:04:11 I am not sold on it 17:04:18 i'm not either 17:04:23 pbrobinson: excellent 17:04:55 I would like us to sit down and figure out the long term plan for secondary arches and the tooling from the releng perspective 17:05:21 I would like to see what we discussed at flock happen 17:05:26 I strongly believe that long term the definition is just where we put the bits 17:05:33 IE separate the term of secondary from the koji instances 17:05:35 and the compose tools will do the work 17:05:42 but how do we get there 17:06:05 pbrobinson: I would like to see that be a reality also 17:06:20 we just need to figure out how to get there 17:06:45 I think this meeting is probably not the best spot to discuss it in the short term, likely too big a topic for today 17:06:55 pbrobinson: likely yes 17:07:07 we likely will need a meeting just for it 17:07:15 but I would like folks to be thinking about it 17:07:22 I'm slowly working through what I think would be a proposal in my head to write up and send out for further discussion 17:07:29 I think I will try organise a meeting when I am back 17:08:41 #topic Secondary Architectures update - ppc 17:08:47 pbrobinson: ppc is ready? 17:08:49 just for posterity, we're talking about removing the need for shadow koji instances and allowing secondary arches to join the main koji environment, but just not as something that is a blocker or gates anything, yes? 17:08:54 oh ... nvm ... too late 17:09:04 #undo 17:09:04 Removing item from minutes: 17:09:09 dgilmore: yes, syncing out to the mirrors as this meeting runs 17:09:14 #topic Secondary Architectures update - ppc 17:09:20 maxamillion: kinda 17:09:24 dgilmore: alright 17:09:27 pbrobinson: okay 17:09:37 #info ppc is on its way to the mirrors 17:09:57 all tags/targets locked down and adjusted 17:09:58 pbrobinson: anything else ppc related? 17:10:03 not really 17:10:15 pbrobinson: one quick topic 17:10:17 epel 17:10:22 adding ppc64le 17:10:24 will be rebuilding EPEL builders this week 17:10:41 oh, that's kind of awesome 17:10:42 and sending out a plan for the ppc64le build and import later in the week 17:10:52 I know some folks who will be really happy for ppc64le in EPEL 17:11:00 I wanted to get F23 out of the way first 17:11:03 +1 17:11:12 maxamillion: I know dozens 17:11:12 yeah that will be great 17:11:17 pbrobinson: :) infra is still frozen until wednesday 17:11:19 pbrobinson: I know like ... 4 17:11:28 pbrobinson: but still, people! stuff and things! 17:11:29 dgilmore: I'm aware 17:11:54 :) 17:11:56 okay 17:11:57 #topic Secondary Architectures update - s390 17:12:02 sharkcz: is not here 17:12:10 pbrobinson: any idea where it stands? 17:12:11 basically the plan is to have epel for LE ready around the 7.2 GA timeframe 17:12:33 I think s390 is looking OK, I suspect he'll release next week 17:12:40 okay 17:12:49 #topic Secondary Architectures update - arm 17:13:02 arm is the same state as ppc 17:13:09 f23 is done 17:13:19 tags/targets locked down etc 17:13:22 #info f23 arm is done 17:14:15 I'd like to start moving forward with arm hub migration again after the freeze. 17:14:29 nirik: that woudl be good 17:14:46 nirik: you're reading my mind 17:15:16 nirik: post release I'm ready to do both arm and ppc, I'll be rebuilding all the compose boxes too to standard 17:15:25 great. 17:15:32 happy to work with you on all that 17:15:34 nirik: and once that is done I think arm/ppc will be 100% ansible 17:15:44 yep. Will be lovely. :) 17:15:48 "arm hub" ? 17:16:08 maxamillion: arm.koji.fp.o 17:16:10 ah 17:16:21 where is that migrating to? 17:16:40 nirik: I'm got some plans to move the koji-shadow stuff to a dedicated VM for some automation, will discuss later and file RFR etc a bit later this week probably 17:16:46 maxamillion: from a manually setup box with no fas, to something that has fas and is managed in ansible 17:17:01 dgilmore: ah, +1 17:17:04 nirik: that should mean there doesn't need to be any isms of the secondary hubs in terms of accesss 17:17:04 pbrobinson: ok, yeah, dgilmore mentioned that a while back... 17:17:35 nirik: this is a bit different, some issues on PPC from a week or so ago 17:17:43 ok 17:18:23 anything else arm related? 17:18:37 not at the moment 17:18:51 #topic Open Floor 17:19:11 does anyone have anything they want to bring up? 17:20:17 What is the purpose/meaning of this: https://fedoraproject.org/wiki/ReleaseEngineering/PriorityPipeline ? 17:21:01 tyll: it is to prioritise the development work for releng 17:21:25 to show people what we are working on and what our priorities are 17:22:49 tyll: do you have questions about it? 17:23:06 How is it decided what to add there and what is the priority of something? 17:23:41 tyll: though meetings with stakeholders as they are identified 17:23:46 I was wondering what would be needed to get using a proper CA for koji added to this 17:24:15 tyll: talk to acarter 17:24:39 we are still getting together the full list of things 17:24:56 we do have plans to switch the ca used for koji 17:25:11 we have yet to work out a plan for the fedora CA 17:26:24 So the idea is for other groups to meet and decide what rel-eng's priorities should be? AFAICS rel-eng is not part of the stakeholders 17:26:38 tyll: no 17:26:54 the idea is to get with the people that need us to deliver things 17:27:07 then work out what things are the highest priority 17:27:15 including thinsg releng wanst to do for releng 17:27:39 its to ensure we are not a silo, and that people have visibility into what we are doing 17:28:17 if they want something from us they need to convince us that we should do it 17:28:25 or provide resources to get it done 17:29:04 I think I understand it a little now - what is acarter's involvement? Is she coordinating all groups? 17:29:24 she is helping to keep us on task and organised 17:29:51 she is helping with the administrative side of things 17:30:08 and coordinating some - we've started talking about where QA and releng overlap and if there are places we can help eachother 17:30:22 right 17:30:46 ok, thank you 17:31:40 another topic I have is rawhide signing 17:31:53 one of the goals I am trying to work towards at the moment is unifying the tools and process used to make Fedora and RHEL 17:32:10 and CentOS where applicable 17:32:15 basically to not duplicate efforts 17:32:16 and CentOS 17:32:28 CentOS is more a down the road target 17:33:51 it seems to me that sigul would be currently stable enough to sign rawhide, if batch-size 1 is used 17:33:53 a big reason I am trying to do that is so that when we need extra development resources to deliver something new, we can pull in extra people from inside of Red Hat to help get things done 17:34:13 and to help make sure that Fedora is truely upstream for REHL and CentOS 17:34:25 I see 17:34:38 tyll: that uses a different code path that has always been stable 17:34:41 but is slower 17:35:36 btw. is http://people.redhat.com/jgregusk/not-piracy/build-plans-13-paths.svg a URL that is only available within Red Hat? 17:36:00 dgilmore: it seems to be fast enough for a daily Rawhide compose 17:36:01 tyll: people.redhat.com afaik is public 17:37:22 dgilmore: ah, ok, maybe I had different problems when trying to acces it recently 17:38:27 note that I restarted the vault a few times recently... might be related to rawhide signing 17:38:28 regarding the autosigning: I had a simple while loop just singing all unsinged Rawhide packgages running for a while and mostly everything was singed, only when something was built close to the compose start it was missed 17:39:28 tyll: we have gotten commitment from internal security engineering to fix some of the sigul issues 17:39:48 so e can try fix the vault and bridge lockups 17:39:55 and the client hangs 17:41:45 awesome :-) 17:41:51 we need to figure out how to reproduce the issues and get the necessary debugging info 17:42:42 iirc sigul already has a lot of debug output if enabled 17:43:52 not really 17:44:00 its not very useful? 17:45:25 afaik it shows all the data that is exchanged but it is not easy to read manually 17:47:28 afaik it is only useful for some things 17:47:32 since all requests have IDs, it should be at least possible to see at which point the bridge hangs processing requests 17:47:43 the issues we are hitting are not one of them 17:48:53 anyway lets finish the meeting if there is nothing else 17:49:01 ok 17:49:02 we can continue this in #fedora-releng 17:49:57 #endmeeting