15:01:03 #startmeeting RDO meeting - 2019-11-06 15:01:03 Meeting started Wed Nov 6 15:01:03 2019 UTC. 15:01:03 This meeting is logged and archived in a public location. 15:01:03 The chair is jcapitao. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:03 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:01:03 The meeting name has been set to 'rdo_meeting_-_2019-11-06' 15:01:04 Meeting started Wed Nov 6 15:01:03 2019 UTC and is due to finish in 60 minutes. The chair is jcapitao. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:05 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:08 The meeting name has been set to 'rdo_meeting___2019_11_06' 15:01:43 Please add any last-minute topic to https://etherpad.openstack.org/p/RDO-Meeting 15:01:56 #topic roll call 15:02:47 o/ 15:03:11 #chair ykarel 15:03:11 Current chairs: jcapitao ykarel 15:03:12 Current chairs: jcapitao ykarel 15:03:20 \o 15:03:43 #chair PagliaccisCloud 15:03:43 Current chairs: PagliaccisCloud jcapitao ykarel 15:03:44 Current chairs: PagliaccisCloud jcapitao ykarel 15:05:12 Adam Kimball created rdo-infra/ci-config master: ppc64le: Fix Typo in Publisher https://review.rdoproject.org/r/23612 15:06:35 Adam Kimball proposed rdo-infra/ci-config master: ppc64le: Fix Typo in Publisher https://review.rdoproject.org/r/23612 15:08:24 we don't have lot of topics today 15:09:22 Probably b/c summit? 15:09:58 o/ 15:10:06 yes perhaps 15:10:14 #chair amoralej 15:10:14 Current chairs: PagliaccisCloud amoralej jcapitao ykarel 15:10:15 Current chairs: PagliaccisCloud amoralej jcapitao ykarel 15:11:20 so let's start with the first topic (maybe the last) 15:11:36 #topic OpenStack clients fedora update in rawhide 15:12:06 amoralej: ^ all yours 15:12:10 yep 15:12:47 #info OpenStack clients are being updated in fedora rawhide to versions released on Train - they will be in f32 15:12:58 it's mainly for awareness 15:13:17 I'm updating all openstack clients and libs we maintain in fedora 15:13:41 to the versions in train, i think they should be updated in rawhide by end of the week 15:13:50 and will be in Fedora 32 15:13:58 i don't plan to update in f31 15:14:18 we do that every new os release ? 15:14:31 yes 15:14:36 at least we should 15:14:56 we skip one in the past, rocky iirc 15:16:13 that's it from me 15:16:33 ok 15:16:42 let's move on 15:17:03 #topic RDO Train Offical Announcement 15:17:19 #info RDO made the official Train release announcement 15:17:35 #link https://blogs.rdoproject.org/2019/10/rdo-train-released/ 15:18:15 \o/ 15:18:36 \m/ 15:19:09 now let's do it with c8 :) 15:19:50 we are in the starting blocks 15:19:50 https://media.giphy.com/media/13ggM8kgGhrxao/giphy.gif 15:19:55 let's celebrate 15:19:56 :) 15:20:20 jpena could you review this small patch when you have a minute? Small spelling mistake :( https://review.rdoproject.org/r/#/c/23612/ 15:20:20 yes jcapitao, now we have another challenge 15:20:49 amoralej: nice moves ! 15:22:31 amoralej, u got some updates for c8 buildroot from alphacc ? 15:22:54 ykarel, nop, just wip 15:23:01 i asked on monday 15:23:12 let's see if we have something by end of the week 15:23:23 should be ready begining of next week or the next one ? 15:23:27 amoralej, ack hmm me asked referring ur question from #centos-meeting 15:23:31 i left after meeting 15:24:32 didn't get any other reply 15:24:44 ack 15:25:34 ok we can move on 15:25:46 #topic chair for next week 15:25:55 i can take it 15:26:17 thanks ykarel :) 15:26:31 #action ykarel to chair the next meeting 15:26:57 #topic open floor 15:27:18 Any other topic to discuss? 15:27:27 Merged rdo-infra/ci-config master: ppc64le: Fix Typo in Publisher https://review.rdoproject.org/r/23612 15:27:55 https://softwarefactory-project.io/r/#/c/16877/ 15:28:17 ^ if you have a chance to review 15:28:52 i need to test last ps 15:29:54 yeah I did add integration tests 15:30:28 could be great to find a special package which brings out corner cases 15:31:15 it'd be nice to mock a package 15:31:27 so that we can create corner cases 15:31:39 and maintain it as we want 15:31:44 like a fake package 15:32:01 in the functional tests 15:32:56 yes, yac did it for some tests 15:33:19 you're right 15:33:43 i will go for a spec mock 15:36:27 jcapitao, iiuc u just keeping >= matched versions from all versions in ^^, right 15:36:32 i missed the review 15:36:40 will review tomorrow morning 15:36:58 yes exactly 15:37:08 jcapitao, is this also takes care for cases like ;python_version=='2.7' 15:37:22 i am not aware if rdopkg already handled those 15:38:18 that's also a good case 15:38:54 rdopkg does not yet handle this case 15:39:13 we can probably just ignore python2 specific? 15:39:16 at this point 15:39:44 okk then handling is good candidate 15:40:51 Harald created rdoinfo master: Add ndisc6 package to dependencies - Train testing https://review.rdoproject.org/r/23613 15:41:01 amoralej: you mean, as we'll go with p3 only, we can ignore those one ? 15:41:11 yes 15:41:40 although it may be good to cover it for old releases... 15:41:41 mmm 15:42:10 I think rdopkg should still support that, we may have similar issues with python 3.x versions 15:42:33 if a pypi dep is valid for 3.5 but not for 3.7+ (for example) 15:42:41 yes, but how rdopkg can know when we plan to build for 2 or 3 15:42:52 or handle conditionals? 15:43:15 we should teach it to handle conditionals, but that's a separate change 15:43:41 also, rdopkg does not know what version of python we are going to use to build a package 15:43:46 if it's 3.7 or 3.4 15:44:11 unless we pass it as a parameter 15:44:26 mmm but should not be related to on what version packages is build 15:44:50 it should just match requirements.txt and spec changes 15:45:16 not sure if i getting it correctly 15:45:29 if there is foo>=1.0.0;python_version=='2.7 15:45:44 that dep is only needed if the package is going to be built for python2 15:45:53 with current specs 15:46:10 hmm currently we have pyver macros 15:46:23 so, if the package is going to be built only for python3 it's not needed 15:46:50 or rdopkg could check conditionals, that's what i meant 15:47:14 but can be even worst if there is 15:47:29 foo>=1.0.0;python_version=='3.5 15:47:51 in that case if it's built for 3.6, the dep shouldn't be added 15:48:14 i.e. enum34 15:48:19 yup a case exist for dnspython 15:48:20 dnspython3===1.15.0;python_version=='3.4' 15:48:21 dnspython3===1.15.0;python_version=='3.5' 15:48:21 dnspython3===1.15.0;python_version=='3.6' 15:48:21 dnspython3===1.15.0;python_version=='3.7' 15:48:56 and for differrent python version different requirement can be there, ^^ is unrelated 15:49:02 but similar cases can be there 15:49:22 yes 15:49:40 anyway it's quite uncommon 15:49:47 we can make it follow up 15:49:58 ok so we can add such cases in planning etherpad, and plan from there 15:50:05 how to handle these 15:50:17 yes 15:50:44 i'll add it in the list 15:51:50 it's done 15:51:59 any other topic to discuss? 15:52:19 Merged rdo-jobs master: Add periodic-tripleo-ci-centos-7-scenario007-standalone-master https://review.rdoproject.org/r/23598 15:54:06 then, we'll get 10 minutes back 15:54:16 #endmeeting