15:31:10 <mboddu> #startmeeting RELENG (2017-03-06)
15:31:10 <zodbot> Meeting started Mon Mar  6 15:31:10 2017 UTC.  The chair is mboddu. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:31:10 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
15:31:10 <zodbot> The meeting name has been set to 'releng_(2017-03-06)'
15:31:10 <mboddu> #meetingname releng
15:31:10 <zodbot> The meeting name has been set to 'releng'
15:31:10 <mboddu> #chair dgilmore nirik tyll sharkcz masta pbrobinson pingou puiterwijk maxamillion mboddu Kellin
15:31:10 <zodbot> Current chairs: Kellin dgilmore masta maxamillion mboddu nirik pbrobinson pingou puiterwijk sharkcz tyll
15:31:10 <mboddu> #topic init process
15:31:25 <marc84> morning everyone
15:31:43 <bowlofeggs> .hello bowlofeggs
15:31:44 <zodbot> bowlofeggs: bowlofeggs 'Randy Barlow' <randy@electronsweatshop.com>
15:32:04 <nirik> .hello kevin
15:32:06 <zodbot> nirik: kevin 'Kevin Fenzi' <kevin@scrye.com>
15:34:57 <Kellin> .hello Kellin
15:34:58 <zodbot> Kellin: Sorry, but you don't exist
15:35:07 <Kellin> existential crisis time
15:35:15 <sharkcz> .hello sharkcz
15:35:16 <zodbot> sharkcz: sharkcz 'Dan HorĂ¡k' <dan@danny.cz>
15:35:32 <Kellin> .hello kellin
15:35:33 <zodbot> Kellin: kellin 'None' <kellin@retromud.org>
15:35:52 <mboddu> Okay, lets start
15:35:54 <ksinny> .hello sinnykumari
15:35:57 <zodbot> ksinny: sinnykumari 'Sinny Kumari' <ksinny@gmail.com>
15:36:56 <mboddu> #topic #6683 fedora-repos-25 still contains wrong Fedora 26 key
15:37:47 <mboddu> I submitted the PR for f25 over the weekend, I will build and create a new update after the meeting
15:38:04 <puiterwijk> mboddu++
15:38:04 <nirik> thanks. we should get that pushed out as soon as we can
15:38:14 <mboddu> nirik: also, can you take a look at https://pagure.io/fedora-repos/pull-requests
15:38:33 <mboddu> and do we need it for f23?
15:39:05 <mboddu> the above PR fixes for f24, and I think we should need it for f23 as well, since its still supported
15:39:09 <puiterwijk> Did it contain the old (invalid) key?
15:39:18 <puiterwijk> f23 isn't supported anymore
15:39:18 <mboddu> puiterwijk: yes
15:39:24 <nirik> f23 is dead already
15:39:38 <mboddu> sorry, my bad, :(
15:40:02 <puiterwijk> It's not supported anymore. But in my mind, that doesn't mean we can't fix this particular thing anymore, since it might make for a very poor user experience if they decide to skip two releases
15:40:03 <nirik> it's hard to keep track. ;)
15:40:20 <nirik> puiterwijk: how?
15:40:28 <puiterwijk> (but then, it is difficult to get the update out and all)
15:40:46 <puiterwijk> nirik: no clue, that's for the releng folks to figure out :D. I'm just offering my opinion :)
15:40:46 <mboddu> nirik: :)
15:40:57 * nirik is strongly against pushing post eol updates
15:41:03 <nirik> it's eol. It's done.
15:41:10 <puiterwijk> Works for me
15:41:11 <mboddu> puiterwijk: I am against pushing updates for EOL releases
15:41:38 <puiterwijk> mboddu: I'm not pushing for one or the other way, I was just giving an opinion
15:41:56 <puiterwijk> But F24 and F25 should be fixed
15:42:03 <nirik> anyhow, lets fix f24 and f25 and drive on
15:42:04 <nirik> yeah
15:42:38 <puiterwijk> And perhaps we should have some way to verify this in the future.
15:42:55 <mboddu> puiterwijk: I can understand your point, but its EOL
15:42:58 <puiterwijk> Like, part of some SOP to check that n-1 and n-2 have the correct key for n
15:43:48 <nirik> perhaps each time we make a key we should update all the versions and confirm it's right.
15:43:51 <mboddu> puiterwijk: We can check add that to branching SOP, but are you thinking of an automated way or just manual verification?
15:44:25 <puiterwijk> mboddu: ideally automated and manual check that the automated test ran, but if nothing else at least manual
15:45:28 <mboddu> puiterwijk: I am not sure how to check it automatically, but we are open to suggestions
15:46:40 <puiterwijk> mboddu: I can write a small script for that.. That's exactly what I did this time, so I can just generalize it
15:47:49 <mboddu> puiterwijk: I mean scripting is fine, but are you planning on running it as a cron somewhere, or just run it when ever we feel like testing keys?
15:48:38 <puiterwijk> mboddu: I would suggest making it a part of some SOPs to run it? branching e.g.
15:48:49 <mboddu> puiterwijk: okay, cool
15:49:34 <mboddu> #info mboddu created PR for f25 and f24 and once they are accepted he will build and create the updates
15:50:09 <mboddu> #info puiterwijk will create a script which will check if all the keys are up to date or not.
15:50:53 <mboddu> moving on to next topic
15:51:31 <mboddu> #topic #6663 Create another new tag for Modularity
15:52:15 <mboddu> Does anyone know what is a blocking model? I dont have any knowledge about it.
15:52:50 <mboddu> I created the tag but dgilmore-afk has more questions about it.
15:53:19 <mboddu> If anyone know what dgilmore-afk is talking about, we can continue and discuss about it or we can move to next topic
15:53:32 <jkaluza> I'm first time on this meeting, but I may know about this topic :)
15:55:02 <jkaluza> Can you send link to that ticket please? I have joined once you told meetbot about this topic
15:55:19 * nirik hasnt followed this one any
15:55:19 <mboddu> jkaluza: https://pagure.io/releng/issue/6663
15:56:03 <jkaluza> Ah, sorry then, no idea what guys meant by blocking model there ;/
15:56:21 <mboddu> jkaluza: no problem :)
15:56:34 <jkaluza> I just know what we want :D
15:57:05 <mboddu> Okay, lets skip it for now, we can check about it once dgilmore-afk is here
15:58:21 <mboddu> #topic #6645 Make sure OSTree repos are sync'ed correctly after the masher completes
15:58:31 <mboddu> #link https://pagure.io/releng/issue/6645
15:59:23 <mboddu> puiterwijk: you are supposed to meet dustymabe and jlebon, anything to share?
15:59:34 <nirik> I could also add info to that ticket.
15:59:53 <puiterwijk> I provided them info, and then they'd schedule a next meeting to talk further as they had to head out
16:00:22 <mboddu> nirik: sure
16:00:51 <puiterwijk> The problem is the two distinct phases touching the repo that might not be alligned
16:00:56 <nirik> the sync script runs every 30min (at :15 and :45) and rsyncs the objects first
16:01:18 <mboddu> nirik: so thats what the 30 mins delay is?
16:01:26 <nirik> we could switch that to just one rsync that does a --delete-after
16:02:07 <nirik> well, no, that doesn't make sense to me.
16:02:22 <nirik> the script runs every 30min, but it should normally sync completely when it's done
16:03:05 <mboddu> nirik: okay
16:04:12 <Kellin> puiterwijk: can you elaborate on 'two distinct phases touching the repo that might not be aligned'?
16:04:37 <mboddu> #info puiterwijk is going to meet with dustymabe and jlebon and discuss about it
16:04:59 <puiterwijk> Kellin: the problem here is that the bodhi push is probably syncing in files while the updates-sync script is pushing them out
16:05:27 <nirik> it's possible yeah.
16:05:44 <nirik> ideally we would kill this cron and replace it with a fedmsg triggered thing.
16:06:09 <nirik> "done with f25 updates" "ok, syncing just that and it's atomic version"
16:06:30 <Kellin> puiterwijk: okay, that makes sense, I took it originally as something between the pushes spaced 30 mins apart, thank you for the clarity
16:06:32 <mboddu> I like nirik suggestion, do it on fedmsg instead of cron
16:06:42 <puiterwijk> So do I
16:07:22 <Kellin> I concur with that - triggered from a message is far safer; does fedmsg allow for an alert if a message is not detected in X time to ensure we know if the queue fails?
16:07:38 <mboddu> puiterwijk: is nirik suggestion a viable solution?
16:07:54 <puiterwijk> mboddu: yes, it is. It just needs someone to do a bit of hacking
16:08:13 <nirik> in fact there's a multiyear infra ticket out on this. ;) Just never enough time to do all the things we would like to.
16:08:15 <mboddu> puiterwijk: nice
16:08:17 <puiterwijk> Kellin: yes, we have nagios monitoring for when specific messages aren't heard of for a long period of time
16:08:30 <puiterwijk> nirik: I think that this would be *perfect* for loopabull actually....
16:08:42 <puiterwijk> This would be a prime candidate for it
16:08:45 <Kellin> puiterwijk: is that a person or a project?
16:08:47 <nirik> could be yeah
16:08:53 <puiterwijk> Kellin: project. It's for releng automation
16:08:56 <puiterwijk> pagure.io/loopabull
16:10:05 * threebean joins late.
16:11:10 <Kellin> puiterwijk: no such project?
16:11:14 <mboddu> Kellin: https://pagure.io/releng-automation
16:12:11 <Kellin> mboddu: thanks
16:14:17 <mboddu> #info We need to look into syncing the objects using a fedmsg instead of a cron job
16:14:55 <mboddu> Okay, next topic
16:14:59 <mboddu> #topic #6600 Mock and sigined rawhides
16:15:06 <mboddu> #link https://pagure.io/releng/issue/6600
16:15:56 <mboddu> nirik: I know you signed everything with f27 key
16:16:13 <nirik> yeah, everything should be signed.
16:16:28 <mboddu> nirik: what about mock?
16:17:05 <nirik> I think they released a new version with f26, but I haven't looked closely
16:18:33 <nirik> I'm not sure what we can really do to make things any easier for them
16:19:00 <mboddu> nirik: yeah, thats true
16:19:42 <nirik> we can get them the key in advance of the switch, but there's going to be a day rawhide switches... and I don't know how we can make sure mock is switched at the same time on all releases.
16:20:26 <nirik> lets wait a bit and see if we hear back from mock folks?
16:20:35 <mboddu> nirik: the latest build they have is before branching, so I am not sure if its resolved in it or not
16:20:49 <mboddu> nirik: yep, lets wait
16:21:05 <mboddu> #info nirik signed everything with f27 key
16:21:46 <mboddu> before we run over time, I want to get the alt arches update
16:21:58 <mboddu> #topic Alternative Architectures updates
16:22:09 <mboddu> sharkcz: any updates?
16:22:22 <mboddu> sharkcz: esp regarding s390 into koji
16:22:43 <pbrobinson> they went out Friday
16:22:43 <sharkcz> we have the new s390 builders in some form and I suppose nirik will follow up with the guys on the details
16:22:56 <pbrobinson> ah, updates went out friday....
16:23:19 <mboddu> pbrobinson, sharkcz : thats awesome news
16:23:25 <mboddu> pbrobinson++
16:23:25 <zodbot> mboddu: Karma for pbrobinson changed to 5 (for the f25 release cycle):  https://badges.fedoraproject.org/tags/cookie/any
16:23:29 <mboddu> sharkcz++
16:23:29 <zodbot> mboddu: Karma for sharkcz changed to 2 (for the f25 release cycle):  https://badges.fedoraproject.org/tags/cookie/any
16:23:41 <nirik> yeah, will try and follow up today.
16:23:56 <nirik> it being monday, I have a full pile of issues to work.
16:24:04 <sharkcz> nirik: ok, will try to help if needed
16:24:13 <nirik> sharkcz: thanks.
16:25:00 <mboddu> nirik: may I know what is needed? what to follow up and with who?
16:26:11 <nirik> mboddu: the admins of the machine. They said they made fedora instances... but we need to know: how to actually login to them, what to do if we need to reprovision, can we do that ourselves or do we need them to? ask about a squid cache machine, confim we can login to them and run ansible over them to configure them.
16:26:57 <mboddu> nirik: oh, thats a lot to follow up :)
16:27:14 <nirik> yep. but we will get there. sounds like it's getting close.
16:27:38 <pbrobinson> nirik: I think sharkcz knows some of that as I'm sure he could reboot and reinstall the Fedora ones in the secondary instance
16:28:03 <pbrobinson> and it supports kickstart, so once we get that in place it should be reinstall from ks, then ansible
16:28:06 <sharkcz> pbrobinson: we are getting a new LPAR that won't allow that so easily
16:28:28 <pbrobinson> one step forward... one step back.... :-|
16:29:04 <sharkcz> I think it's a compromise caused by the current location (physical and logical) of the mainframe ...
16:29:29 <mboddu> nirik: yeah, I wished it can be done before the alpha freeze, which is tomorrow(new schedule is not helping us)
16:30:29 <mboddu> #info the updates went out on Friday and nirik is planning to follow up with admins with further questions.
16:31:13 <mboddu> lets move on to next Open Floor, since we went over the scheduled time already
16:31:21 <mboddu> #topic Open Floor
16:31:29 <mboddu> anybody has anything to share?
16:31:37 <pbrobinson> yes
16:31:48 <pbrobinson> the ARMv7 images don't seem to be composing for f26
16:31:49 <pwhalen> looks like the arm disk images failed in the most recent compose, or looking at koji, werent even tried
16:32:00 <pbrobinson> what pwhalen said ;-)
16:32:02 <pwhalen> https://kojipkgs.fedoraproject.org/compose//branched/Fedora-26-20170306.n.0/logs/armhfp/liveimage-Fedora-Xfce-armhfp-26-20170306.n.0.armhfp.log
16:32:05 <pwhalen> that error again
16:32:11 <pwhalen> or warning
16:32:51 <pbrobinson> is the version of pungi on branched host the same as the one on rawhide?
16:32:58 <pwhalen> I dont see them in koji https://koji.fedoraproject.org/koji/tasks?state=all&owner=releng&view=tree&method=appliance&order=-id
16:33:00 <pbrobinson> it might just be pungi needs an updates
16:33:49 <nirik> well, there is a new pungi today...
16:35:59 <mboddu> pbrobinson: I just checked, both rawhide and branched hosts have the same version of pungi
16:38:07 <mboddu> the changelog for the new pungi release has - image-build: Pass arches around as a list (lsedlar)
16:38:08 <mboddu> - image-build: Expand arches for can_fail (lsedlar)
16:38:25 <mboddu> I am not sure, if thats a fix or not
16:39:21 <mboddu> #info ARMv7 images are failing in branched, it needs more digging, probably a pungi issue
16:40:06 <mboddu> anything else before we end the meeting?
16:41:11 <mboddu> Thank you guys for joining.
16:41:15 <ksinny> Is it possible to have atomic host composes enabled for powerpc64le and aarch64?
16:41:34 <marc84> mboddu: thanks
16:41:41 <mboddu> #endmeeting