15:01:32 #startmeeting RDO meeting - 2019-10-23 15:01:33 Meeting started Wed Oct 23 15:01:32 2019 UTC and is due to finish in 60 minutes. The chair is amoralej. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:34 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:36 The meeting name has been set to 'rdo_meeting___2019_10_23' 15:01:48 #topic roll call 15:01:56 o/ 15:02:20 \o 15:02:27 #chair jcapitao PagliaccisCloud 15:02:28 Current chairs: PagliaccisCloud amoralej jcapitao 15:02:59 o/ 15:03:30 #chair ykarel 15:03:30 Current chairs: PagliaccisCloud amoralej jcapitao ykarel 15:03:49 o/ 15:03:55 #chair baha 15:03:56 Current chairs: PagliaccisCloud amoralej baha jcapitao ykarel 15:04:23 o/ 15:04:30 #chair mjturek 15:04:31 Current chairs: PagliaccisCloud amoralej baha jcapitao mjturek ykarel 15:05:15 #topic Train Release #TrailingCycles Announcement 15:05:31 #link https://blogs.rdoproject.org/2019/10/cycle-trailing-projects-and-rdos-latest-release-train/ 15:05:39 most of you have probably seen it 15:06:25 leanderthal did create a blog post explaining the current situation of RDO Train 15:07:05 after that we have done some progress on the cycle trailing projects 15:07:46 #info TripleO and Kolla packages have been built and tagged for RDO Train 15:07:59 #link https://review.rdoproject.org/r/#/c/23380/ 15:08:34 #info packages should appear in centos mirrors soon today 15:08:48 let me refresh just in case.... 15:09:19 nop, not there yet 15:09:38 i just did 15:09:52 not there, and pinged kbsingh at #centos-devel 15:09:53 the only open issue is that repos for altarch are still not published 15:10:04 i pinged too 15:10:10 also networking-ansible is missing 15:10:20 did we get info from radez ? 15:10:26 ykarel, we can add that post-GA 15:10:30 no big issue 15:10:38 no news from radez 15:10:46 amoralej, okk, but container build will need workaround 15:10:49 if there is no a tag soon we can create from commit snap 15:10:56 +1 for ^^ 15:11:02 and get it by today 15:11:39 #info altarch repo for RDO Train is still not created https://bugs.centos.org/view.php?id=16590 15:12:59 and i think that's it about train status 15:13:10 am i missing anything? 15:13:53 we also need to update https://www.rdoproject.org/rdo/release-cadence/ 15:15:10 yep 15:15:27 sent https://github.com/redhat-openstack/website/pull/1315 15:15:35 ok, i think we can move on 15:16:17 #topic Call for OpenInfrastructure Summit Shanghai Booth Volunteers 15:17:04 so, as in latest summits, leanderthal is looking for volunteers for Red Hat Booth 15:17:40 #info https://etherpad.openstack.org/p/shanghai-summit-community-pod 15:17:58 if you plan to join the summit and want to help there add yourself 15:18:12 or ask leanderthal if you have any doubt 15:19:18 #action if you plan to join the summit and want to help add yourself to the etherpad 15:19:24 #topic Cleanup BR d2to1 15:19:25 is there someone at RH going to the summit ? 15:19:49 i'm sure there are someone from RH 15:20:00 but not sure who, at least i will not 15:20:18 #link https://trello.com/c/HGvX9Xat/720-cleanup-br-d2to1 15:20:21 yes i know some people who are going 15:20:25 me also not going 15:20:40 jcapitao, all yours 15:20:50 yes 15:20:52 about d2to1 15:21:17 so I removed the BR d2to1 in almost all packages 15:21:33 still one missing 15:21:46 tripleo-heat-templates-compat 15:22:03 but it's a bit special 15:22:32 i remember from last release discussion, that tht-compat is no longer used, but need to check again 15:23:14 it's a bit painful to manage this one 15:23:21 see https://review.rdoproject.org/etherpad/p/stein-release-preparation line 77 15:24:02 but it's too long ago so we can re confirm from upgrade guys 15:24:16 EmilienM, can we remove t-h-t-compat? 15:24:24 jistr, ^ 15:24:34 interesting 15:24:49 but, iiuc it was not for upgrades but to be able to deploy previous release 15:24:55 or that was my understanding 15:25:08 he reviewed +1 one of my review this morning or yesterday 15:25:30 amoralej, yes was used in upgrades, to deploy previous release, 15:25:38 and then upgrade to new release 15:26:11 but someone from upgrade can confirm more it's usage 15:26:21 ykarel, jcapitao let's keep working on it and we can propose removal later 15:26:25 when it's confirmed 15:26:36 +1 15:26:36 ok 15:27:12 as discussed this morning, I will cherry-pick those changes on trunk repo for train 15:27:38 w/o upgrading release 15:27:49 in tripleo packages we merged before branching so those will not need it i think 15:28:03 but still a good number of cherry-picks will be needed 15:28:27 thanks for taking care jcapitao 15:28:50 ok for tripleo packages 15:29:09 no worries 15:29:14 #info Those patches will be cherry-pick, by the end of the week, on trunk repo for train (no update release) 15:30:17 next topic? 15:30:23 yes we can move on 15:30:26 #topic Improving requirements management 15:30:32 it's also yours 15:31:26 so, monday and tuesday I did a meetup with SF at Paris ofice 15:32:48 there were mhu, fboucher and tvignaud 15:33:48 during this meetup, tvignaud told us that there some mismatch on requirements downstream 15:34:15 in fact, the issues were raised by end-users 15:34:57 as it's difficult to catch those mismatch with test 15:35:12 jcapitao, more context? 15:35:19 any specific example what was missing 15:35:25 about the meetup ? 15:35:39 about what reqcheck was missing specifically 15:35:43 ah, hmm I don't have an example 15:35:43 my understanding is that bumps in requirements.txt takes too long to be updated in the specs 15:35:46 which project, what requirement 15:35:55 as we only do it proactively in GA preparation 15:36:09 was that the issue 15:36:10 ? 15:36:20 but I can ask tvignaud which project 15:36:26 yes /me was trying to understand ^^ only 15:36:36 we missed in GA or it was post GA 15:36:38 or anything else 15:36:55 because reqcheck in itself has some issue 15:36:56 it'd be good to understand the specific issues 15:36:58 related to naming 15:37:04 I don't know the details 15:37:13 but I will gather the information 15:37:17 okk would be good to gather those :) 15:37:21 but it's right we don't update requires and buildrequires proactively 15:37:30 to have more understanding 15:37:42 yes so it was the solution we came up to 15:37:47 there are some issues as ykarel mentioned, but it's good to improve it 15:37:50 +1 on the plan to use reqcheck as a job, 15:37:54 to integrate reqcheck in a job CI 15:38:23 https://review.rdoproject.org/r/#/c/23352/ 15:38:55 we bootstraped the minimal settings 15:39:01 jcapitao, you have some example job depending on that one? 15:39:13 yes 15:39:56 https://review.rdoproject.org/r/#/c/23351/ 15:40:34 we made some tests on barbican distgit 15:40:59 interesting 15:41:08 rdopkg has been added to our tenant 15:41:17 zuul tenant 15:41:19 https://review.rdoproject.org/r/23356 15:42:15 but, i.e. in that case it's complaining pyOpenSSL >= 17.1.0 is missing 15:42:20 but it's actually there 15:42:41 Requires: python%{pyver}-pyOpenSSL >= 17.1.0 15:42:53 we probably need to push some fixes in pymod2pkg 15:42:59 yes 15:43:02 to make it reliable 15:43:14 we used the package 15:43:30 which do not contains the last changes 15:43:35 yup pymod2pkg changes are needed for multiple projects 15:43:45 it's doable 15:43:45 especially the pymod2pkg 15:44:03 in local we used virtualenv 15:45:01 in the ci jobs I think we must checkout the rdopkg and install it in a virtualenv as well 15:45:53 so now it's WIP 15:46:02 ok 15:46:05 lgtm 15:46:28 I will continue to work on it 15:46:33 i think we can implement more improvements after this first job 15:46:50 also, i'd implement some kind of exceptions list 15:46:59 i'm pretty sure we will have exceptions 15:47:32 dependencies for specific functionalities that we don't suppor and we don't ship, etc... 15:47:38 it would be great to have a plan on this, wdyt ? 15:48:02 yes, +1 15:48:03 +1 for plan 15:48:19 let's create a trello card to list and track all the different improvements 15:48:21 ok I will create a pad 15:48:25 around it 15:48:27 yes 15:48:35 trello card + etherpad 15:48:49 Eric Harney created openstack/cinder-distgit rpm-master: Remove babel as runtime dep https://review.rdoproject.org/r/23392 15:48:49 and let you add specific cases I'm not aware of 15:49:08 ok 15:49:40 #action jcapitao to create an etherpad and trello card about requirements improvement plan 15:50:46 that's all for me 15:50:52 also, removing old deps removed upstream is something we are not good at 15:50:59 it'd be other improvement area 15:51:19 indeed 15:51:35 ok, let's move on 15:51:45 #topic volunteer to chair next week? 15:52:25 i can take it 15:52:42 #action ykarel will chair next week 15:52:45 thanks ykarel 15:52:51 #topic open floor 15:53:02 we have some minutes for anything else you'd like to bring 15:53:41 If anyone would like to try out TripleO standalone with CloudSIG train repos 15:53:46 can try https://review.rdoproject.org/etherpad/p/tripleo-train-standalone-cloudsig 15:53:58 there are some workarounds for the issues mentioned earlier 15:54:27 #info instructions to try TripleO standalone with CloudSIG train repo in https://review.rdoproject.org/etherpad/p/tripleo-train-standalone-cloudsig 15:54:45 ykarel, do you think we are very far of doing that a job? 15:54:52 using standard oooq? 15:55:08 amoralej, /me planning to resume the work for it tomorrow 15:55:12 as part of gating 15:55:17 i need to check again what all missing 15:55:17 that'd be fantastic 15:55:24 i know you did some progress 15:55:32 let's see 15:55:45 yup will resume tomorrow morning and will have something soon 15:56:30 nice 15:56:43 also, ykarel jcapitao if you can review https://review.rdoproject.org/r/15114 15:56:57 ok 15:57:00 so that we can merge some of the scripts for new releases in releng project 15:57:20 ok 15:58:11 +2 for me for the initial push 15:58:32 one thing we'll need to work on soon is to make python3 compatible all our tooling and scripts 15:58:40 to move to centos8 at some point... 15:59:07 yeah i remember something failed for me when i tried with python3 15:59:15 but ok, that's another topic :) 15:59:20 yes 15:59:27 i just remembered reading https://review.rdoproject.org/r/#/c/13410/ 15:59:28 good to create trello card and track there 15:59:32 that has some python3 changes 15:59:38 +1 15:59:46 as we would need for all our scripts 16:00:15 ykarel, jcapitao let'ss add to https://review.rdoproject.org/etherpad/p/moving-rdo-to-centos8 16:00:25 we need to convert to trello all that 16:00:31 amoralej, +1 to ^^ 16:00:51 "4. Adapt automation for CloudSIG builds for CentOS8:" 16:01:03 actually scope is wider 16:02:25 i just added a new point there 16:02:28 ack 16:02:31 ok, i think we are over time 16:02:44 i'm closing the mtg if there is nothing else to discuss 16:03:29 nothing else on my side 16:03:31 #endmeeting