15:00:45 #startmeeting RDO meeting (2016-06-22) 15:00:45 Meeting started Wed Jun 22 15:00:45 2016 UTC. The chair is imcsk8. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:45 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:00:45 The meeting name has been set to 'rdo_meeting_(2016-06-22)' 15:00:56 drop of the chair? 15:01:04 of the connection 15:01:08 jk 15:01:09 https://etherpad.openstack.org/p/RDO-Meeting 15:01:20 imcsk8, #chair us all 15:01:20 quack 15:01:47 o/ 15:01:48 o/ 15:01:52 o/ 15:01:52 o/ 15:01:57 \o/ 15:02:00 /0\ 15:02:05 /o/ 15:02:20 mewow 15:02:31 * dmsimard is bad at meowing 15:02:47 woof! 15:03:26 imcsk8, you need to chair us 15:03:43 #chair apevec Duck number80 dmsimard 15:03:43 Current chairs: Duck apevec dmsimard imcsk8 number80 15:03:48 yes, it's tiring to stand up all along 15:03:55 o/ 15:03:59 sorry, i lost connections 15:04:01 #topic rollcall 15:04:06 we did that 15:04:11 Still here 15:04:17 #topic graylist review.rdoproject.org 15:04:20 #chair amoralej jpena rbowen 15:04:20 Current chairs: Duck amoralej apevec dmsimard imcsk8 jpena number80 rbowen 15:04:37 graylist should be down to 5min after reverse DNS was fixed 15:04:39 #chair trown chandankumar 15:04:39 Current chairs: Duck amoralej apevec chandankumar dmsimard imcsk8 jpena number80 rbowen trown 15:04:50 #chair misc 15:04:50 Current chairs: Duck amoralej apevec chandankumar dmsimard imcsk8 jpena misc number80 rbowen trown 15:05:15 apevec, what is graylist? 15:05:16 any SMTP experts around who can help us solve remaining 5? 15:05:27 temp block by mail server 15:05:32 apevec: I do not think we can do much 15:05:40 except on the remote server side 15:05:43 from review.rdo -> redhat.com it was hours 15:06:01 and greylist should be applied on the first connexion 15:06:02 but that's rh.c's side 15:06:12 not sure if RH IT has some kind of whitelist 15:06:25 we can dig in their puppet config to see that, or open a ticket 15:06:28 misc, card is https://trello.com/c/vgSUYFjU/162-email-graylist-review-rdoproject-org 15:06:36 jschlueter has filed IT ticket 15:06:40 Duck: rh.c is graylisting right? 15:06:50 yes 15:07:13 mot graylist programs have an exclusion list 15:07:22 /mot/most/ 15:07:34 misc, please check comments in the card, and add suggestion how to debug further 15:07:58 but I think we can remove that topic from recurring list 15:08:06 let's move on? 15:08:14 apevec: looking at the ticket, seems IT is on it 15:08:34 yeah, jschlueter said they need one example session 15:09:17 fbo, jschlueter ^ anything else to add? 15:09:54 we can chat after the meeting (or I can go ping fbo, even if that involve me moving by 5 m to the other side of the room) 15:10:18 #action apevec to followup remaining graylisting of review.rdoproject.org with fbo jschlueter misc 15:10:32 misc, hehe 15:10:33 misc: do I need to be a previous member of IT to see tickets unrelated to me? 15:10:37 ok next 15:10:44 #topic DLRN instance migration to ci.centos infra 15:10:53 that's mine 15:11:10 Duck: yep, unfortunately 15:11:18 we should have everything in place now, with the current and consistent links being synced 15:11:46 what about passed-ci ? 15:11:50 do they match? 15:11:57 o/ 15:12:09 that's synced to buildlogs, and the public server redirects there 15:12:13 #chair mburned 15:12:13 Current chairs: Duck amoralej apevec chandankumar dmsimard imcsk8 jpena mburned misc number80 rbowen trown 15:12:50 ok so when can we do the cut off? 15:13:03 will we manually sync the current-passed-ci for bootstrap the new server? 15:13:04 unless EmilienM/trown/dmsimard have any issue, I'd like to flip the switch tomorrow morning (CET time), so we have enough time to troubleshoot during the day if anything goes wrong 15:13:32 EmilienM, trown, dmsimard - speak up now! 15:13:33 +1, hopefully we get a promote on master today 15:13:51 I think all my concerns have been addressed 15:14:08 also yes, we need to re-sync the symlinks 15:14:20 but if not, I dont think the change should disrupt promote 15:14:36 I can take care of that, I did a small script to check the symlinks on both servers to compare them 15:14:38 trown, you're using trunk-primary ? 15:14:53 apevec: for the hash check only 15:14:58 apevec: not for the actual installation 15:15:19 dmsimard: ok. If you can, re-sync the symlinks later today and e-mail me if it goes ok, so I can change DNS tomorrow 15:15:19 I mean for promote script 15:15:40 trunk-primary is used to get the hash, and it is used for promote 15:15:43 yes, promote uses trunk-primary 15:15:50 jpena: go ahead 15:15:50 ok, then it's good 15:15:59 jpena, action! 15:16:02 our CI is completly broken anyway today 15:16:12 but unrelated to rdo 15:16:16 #action dmsimard to re-sync the current-passed-ci symlinks 15:16:29 #action jpena to switch DNS entries for trunk.rdoproject.org on Thu Jun 23 15:17:02 #topic MM3 (mailman3) installation 15:17:26 that was on irc earlier, do we have hosting now? 15:17:36 IIUC 15:17:39 investigating OSAS hosting 15:17:50 yep, misc mentionned that OSAS has two unnamed servers 15:18:00 there was auth question 15:18:01 if a VM on our new machines would fit you, think it would 15:18:15 more generally, list the needs 15:18:19 looks like MM3 doesn't support old style password per list ? 15:18:27 have it written in Trello for ex 15:18:39 ack, let's start with that 15:18:39 apevec: it should, but not yet 15:19:01 rbowen, ^ suggestion is to also migration rdo-list to future @lists.rdoproject.org 15:19:04 abompard started working on it but is too busy with the upcoming release to continue it right now 15:19:14 rbowen, any suggestion for migration strategy? 15:19:16 when is 3.1 supposed to be released ? 15:19:26 auto re-subscribe all current members? 15:19:45 Yes, I would be a big big fan of having our lists on an rdoproject.org hostname. 15:19:45 misc: I did not see an exact date, but seems soon 15:19:47 apevec: yep 15:20:14 misc: but we have the RPM from abompard with 3.1 git + patches 15:20:29 number80, would you like to start the trello card and everybody chime-in with requirements? 15:20:57 #action coordinate requirements for m-l migration in trello 15:21:00 we can already work on migrating previous mails and see what is the result 15:21:05 #undo 15:21:05 Removing item from minutes: ACTION by number80 at 15:20:57 : coordinate requirements for m-l migration in trello 15:21:14 #action number80 coordinate requirements for m-l migration in trello 15:21:24 number80: :-) 15:21:30 rbowen, what version of mailman do we have now at @redhat.com ? 15:21:36 Why no hyperkitty :( 15:21:38 mailman2 15:21:46 dmsimard: ??? 15:22:03 likely mailman-2.1.12-25.el6.x86_64 15:22:09 Duck: fedora's moved to hyperkitty recently, was it considered ? 15:22:22 dmsimard: it's a standard component with MM3 15:22:35 oh so mm3 ~= hyperkitty ? 15:22:35 and Postorius for the webi 15:22:36 and abompard is hyperkitty upstream 15:22:43 ahhhhhh 15:22:49 It seems we've been talking about it for 2 years, at least. 15:22:59 dmsimard: the components are split, but I was talking about the whole package 15:23:17 rbowen: yeah, mailman3 was supposed to be released at pycon in Montreal, and it took a few weeks of delay 15:23:23 then fedora did deploy, found bugs 15:23:23 Also worth looking at, Apache PonyMail 15:23:35 Not that I'm biased or anything. :-) 15:23:48 (then, it did also requires python3, so it did requires backport on EL7) 15:23:54 well, if you want to look at the new interface, I can give you info on the oVirt's experiment 15:24:04 rbowen: http://ponymail.com/ ? :P 15:24:10 No, not that one 15:24:19 ponymail.incubator.apache.org 15:24:22 lol 15:24:23 I know, just messing with you 15:24:35 flashback to the 90s 15:24:36 " Q: I can Receive email but I can no longer send any email.." seems like a way to reduce the problem of having too much traffic on the list 15:24:48 sorry for sidetracking topic 15:24:50 let's move on 15:25:04 Also http://rdo.fosslists.org/list.html?rdo-list@redhat.com 15:26:05 rbowen, oh, so we need to migrate all those references? 15:26:11 No. 15:26:23 That last url was a temporary thing set up by the ponymail guy to show me what it could do. 15:26:27 That is not a stable URL 15:26:43 ok 15:26:49 let's move on, we have action 15:27:01 #topic New release for openstack-utils 15:27:08 o/ 15:27:16 yes, let's publish it 15:27:19 I noticed that since pixelb left no new release 15:27:24 even if it is just one patch 15:27:36 apevec: actually, we have some pending reviews 15:28:29 reviews? 15:28:29 should we add this package under the DLRN umbrella? 15:28:31 do you take the action or should i take it? 15:28:37 I see only one PR https://github.com/redhat-openstack/openstack-utils/pull/11 15:28:48 we didn't migrate it to review.rdo did we? 15:29:01 jpena, I'm not sure 15:29:07 it's not openstack project 15:29:13 and not much changing 15:29:17 apevec: nope (well, I reviewed Nir's to add neutron-**aaS services) 15:29:46 https://github.com/redhat-openstack/openstack-utils/commit/11c3e85609f168a64410354afce1c143fc8661a9 15:30:01 https://github.com/redhat-openstack/openstack-utils/issues/13 should be fixed? 15:30:48 number80, ok, let's do triage of remaining open issues then release it 15:31:05 Yes 15:31:09 #action apevec and number80 do triage of open issue and release openstack-utils 2016.1 15:31:32 next 15:31:35 #topic Proposal to manage pinned packages 15:31:46 (sorry, I'm also dealing w/ CBS tag topic on #centos-devel at the same time) 15:32:24 so yes, current approach was to fork problematic project (currently osc) 15:32:31 and pin to latest release tag 15:32:56 I have a problem with that 15:33:02 but to build it, we had to delete successfully built commits from dlrn db 15:33:06 I agree that's error-prone 15:33:15 We have no visibility on the problems between and 15:33:18 jpena, please summarize your proposal 15:33:25 In that sense, it's as bad as having no consistent for a long period of time 15:33:34 my idea was that, in these cases, we: 15:33:49 a) temporarily disable the pinned project in rdoinfo (setting a tag) 15:33:51 dmsimard, yes, but that's projects which don't seem to care about their tip of master branch 15:34:08 apevec: I don't think these projects don't care 15:34:10 b) have the pinned rpm in an overrides repo, included in delorean-deps.repo 15:34:10 dmsimard, so time to fix is unkown 15:34:15 unknown even 15:34:28 apevec: for that particular issue, dtroyer was relatively quick in understanding the issue and pushing a fix for review 15:34:43 apevec: If that use case had testing coverage, it probably wouldn't have merged in the first place 15:34:52 yep 15:35:10 ideally we help upstream fix it and improve coverage 15:35:20 the osc issues plagued us for a week... pretty hard to have a weekly promote if a single issue takes a week to resolve 15:35:35 but if that takes more than few days, we need planB solution 15:35:40 +1 15:35:45 trown: so pinning a package is the same as promoting an inconsistent repo, then ? 15:35:47 more than 2 days is dire 15:36:02 dmsimard, not quite 15:36:12 we pin to release tag, which is what upstream gate is actually using 15:36:24 because it is rare we go more than 2 days without something breaking, so the cycle can repeat 15:36:24 I would think upstream gate uses trunk, no ? 15:36:25 this would be restricted to dep libs only 15:36:42 dmsimard: nope, not for libs 15:36:43 dmsimard, not for libs 15:36:43 Why would upstream gate devstack use released projects ? 15:36:47 Oh. 15:36:48 well, if we keep building every commit in pinned package to track progress (at least display the build state in reporting), I'm fine 15:36:56 number80, we don't 15:37:03 we pin it to a tag 15:37:14 it's exceptional state 15:37:28 with jpena's proposed solution we don't build any new commit 15:37:31 and we need to remove it as soon as fix lands on master 15:37:33 I mean w/ jpena b. proposal, it'd be possible 15:37:50 I actually think we might be better served to follow upstream here and put libs into deps repo 15:38:13 number80, it's both 15:38:15 trown: master release for libs are too often broken 15:38:18 ack 15:38:19 step a and step b 15:38:34 suse and mirantis had issue recently w/ oslo.cache changes 15:38:50 number80: right but at least if a release is broken we have a leg to stand on when bringing the issue upstream 15:39:00 number80: if master is broken... there is not much urgency 15:39:35 ok, let's then make a list, 15:39:51 of projects in rdoinfo which are used from pypi in the gate 15:39:51 putting them in deps repo does then require a deps promotion pipeline, but we want that anyways 15:39:54 so how does upstream test when they bump a lib release ? 15:39:57 that's oslo and clients 15:40:14 brb kid school (last day at school!) 15:40:19 ever? 15:40:22 dmsimard, it's whatever that projects' have in their gate 15:40:58 Wow. Our kids were out almost a month ago. 15:42:21 so conclusion? 15:42:43 move all of oslo and clients out of rdoinfo ? 15:42:55 but then, how do we keep track of master changes? 15:42:57 it might be a bit complicated issue to resolve in meeting... maybe we should push to ML? 15:43:03 yeah 15:43:06 +1 to trown's proposal 15:43:18 I 15:43:28 jpena, ok, since this was your topic, please start thread on rdo-list :) 15:43:28 'm -1 to remove oslo libs from DLRN 15:43:37 apevec: ack 15:43:49 #action jpena to start thread on rdo-list about pinned packages 15:43:53 yeah, I'm -1 too for now, but let's discuss details on hte list 15:43:58 sure 15:44:19 next 15:44:21 #topic Add openstack-macros in CBS cloud SIG buildroot 15:44:30 +2 ! 15:44:42 and let's migrate all of rdo-rpm-macros to that 15:44:57 #action number80 migrate rdo-rpm-macros to openstack-macros 15:45:14 number80, ^ this build is pure current upstream? 15:45:21 openstack-macros-2015.2-0 15:45:41 apevec: yes, it's to allow jpena to move forward w/ DLRN/rpm-packaging support 15:45:47 ack 15:46:07 jpena, ^ anything else blocking you on that support? 15:46:08 I'll handle the transition as we can't have the same macros defined twice in buildroot 15:46:34 apevec: we need that, merge https://review.rdoproject.org/r/1346 and then we can setup a test instance 15:46:54 this one need second opinion but it works and does not break existing feature 15:47:50 #action apevec to review dlrn rpm-packaging support https://review.rdoproject.org/r/1346 15:47:53 ok, next 15:48:03 #topic How to raise an alert when RDO Trunk repos are broken 15:48:13 sensu? 15:48:23 We need another bot! 15:48:25 this came up today, since the keystonemiddleware thing broke current-passed-ci and current-tripleo 15:48:28 but how do you define "broken" ? 15:48:38 apevec: is this current-passed-ci broken? or current? 15:48:54 ah, thanks jpena 15:48:55 at a minimum: broken symlinks, anything that prevents a package from being read 15:49:07 so repoclosure? 15:49:22 we need to define a probe 15:49:38 apevec: that would be ok. If we can run a probe there, and email rdo-list when it fails, it would be good 15:49:39 light enough i.e. not full CI pipeline :) 15:49:52 the idea is not to only alert us, but also rdo trunk consumers 15:49:54 I'd like this to be part of overall monitoring 15:50:00 which is based on sensu 15:50:07 not just one-off script somewhere 15:50:27 that makes sense, yes 15:50:32 * trown is tempted to action dmsimard in his absence 15:50:38 * jpena too 15:50:42 dmsimard, ^ when you're back, suggestions welcome how to put this into sensu 15:50:49 trown, jpena ack :) 15:51:00 remember that he'll be in PTO next week :) 15:51:31 #action dmsimard to suggest lightweight sensu probe for basic rdo repo consistency check 15:51:47 number80, there's still enough hours until next week :) 15:51:48 he can always re-delegate :) 15:51:56 ack 15:52:12 #topic Test Day 15:52:15 rbowen, ^ 15:52:32 So, first thing was stats from the last test day, just FYI 15:52:48 We have traditionally not even done a milestone 1 test day, so it's not really surprising that numbers were down. 15:53:00 But we need to try to spread the word a little wider for M2, if possible. 15:53:14 less tickets might mean openstack is maturing :) 15:53:16 Like, I kind of missed notifying various places like CentOS and Fedora this time. 15:53:36 So, just wanted to get the date out there early so that we can get some wider participation. 15:53:45 And, as always, improve test case documentation 15:53:47 /EOL 15:54:06 ack for July 21/22 dates 15:54:12 +1 15:54:15 let's keep upstream milestone + 1 week 15:54:25 ok, I'll start getting the word out on that date. 15:54:30 that's month from now 15:54:35 rbowen, action it :) 15:54:40 I'll be at RHSummit all next week, so will be somewhat unresponsive for the next little bit. 15:54:53 #action rbowen to promote Newton Milestone 2 test day, July 21/22 15:55:04 #topic Chair for next meeting 15:55:14 i'll do it 15:55:18 * chandankumar would like to chair 15:55:28 i feel bad for sepping dong during this meeting 15:55:32 chandankumar, you'll get week after :) 15:55:40 s/dong/down/ 15:55:45 imcsk8, no worries 15:55:56 just fix those tubes for the next week ;) 15:56:08 yeah! 15:56:17 #info imcsk8 is chair June 29 15:56:34 #info chandankumar is chair July 6 15:56:37 #topic Open Floor 15:56:52 anything else, for few minutes left? 15:56:59 just one thing 15:57:04 the packstack refactor 15:57:13 merge it! :) 15:57:24 there's concerns about not having storage host 15:57:35 that can be followup 15:57:43 we will not release this 15:57:50 folks using it will stay on released version 15:58:01 ok 15:58:12 ah and other thing hehee 15:58:23 jpena, ^ you're fine w/ followup ? 15:58:25 and remember, separate storage host support was deprecated long time ago, so they can expect it to break ;) 15:58:47 apevec: sure, it should be a followup 15:58:53 +1 16:00:12 imcsk8, what's the other thing? 16:00:24 we can address it after ending the meeting 16:00:28 ok 16:00:32 #endmeeting