15:02:05 #startmeeting RDO meeting - 2018-09-19 15:02:05 Meeting started Wed Sep 19 15:02:05 2018 UTC. 15:02:05 This meeting is logged and archived in a public location. 15:02:05 The chair is jpena. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:02:05 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:02:05 The meeting name has been set to 'rdo_meeting_-_2018-09-19' 15:02:06 Meeting started Wed Sep 19 15:02:05 2018 UTC and is due to finish in 60 minutes. The chair is jpena. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:02:07 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:02:09 The meeting name has been set to 'rdo_meeting___2018_09_19' 15:02:19 remember to add any last minute topic to the agenda: https://etherpad.openstack.org/p/RDO-Meeting 15:02:23 #topic roll call 15:03:34 o/ 15:04:18 #chair amoralej 15:04:18 Current chairs: amoralej jpena 15:04:19 Current chairs: amoralej jpena 15:06:18 it seems we have a small attendance today :) 15:06:27 ok, let's go to the agenda 15:06:34 #topic Status of python3 conversion 15:07:12 o/ 15:07:27 #chair ykarel 15:07:27 Current chairs: amoralej jpena ykarel 15:07:28 Current chairs: amoralej jpena ykarel 15:07:44 ok, so wrt py2/py3 conversion 15:08:03 please give feedback on https://review.rdoproject.org/r/#/c/15247 15:08:12 it's the approach we will use 15:08:23 for the remaining specs 15:08:32 or at least, let's discuss there 15:08:39 if you prefer a different one 15:08:55 \o/ 15:08:55 finally, fedora30 is getting rid of python2 subpackages 15:09:07 that means that we need to also convert libraries and clients 15:09:08 #chair chkumar|ruck 15:09:08 Current chairs: amoralej chkumar|ruck jpena ykarel 15:09:08 Current chairs: amoralej chkumar|ruck jpena ykarel 15:09:25 to a single python3 subpackage in fedora 15:09:37 so i guess it can be part of the conversion too 15:09:47 so JFI multiple tripleo projects have adopted the same approach as https://review.rdoproject.org/r/#/c/15247 and are merged 15:09:50 that will make much simpler the executables stuff 15:10:17 ykarel, yeah, but anyway i want to make sure all agree on that approach 15:10:32 amoralej, ack, 15:10:36 so, from now 15:10:52 *all* packages should provide only a python subpackage 15:10:59 python2-foo in centos7 15:11:11 python3-foo in fedora or centos > 7 15:11:23 I like the approach. Actually, I would propose lines 1-16 to be moved to openstack-macros (without the oslo-config exception), so we don't have to rewrite them everywhere 15:11:27 so we don't need versioned executables? 15:11:59 jpena, that's a good point, i discussed it with ykarel in the past 15:12:20 having the macros in the spec itself can make it easier to understand 15:12:27 as those are not standard macros 15:12:35 but yeah, i see your point 15:12:50 let's discuss in the review 15:13:09 and if you don't like macro names, propose others 15:13:30 i thing someone mentioned something about the macro names 15:13:36 i don't remember who 15:14:05 I'm ok with the macro names 15:14:16 maybe it was apevec 15:14:58 i think apevec asked for the package to which macros should be moved 15:15:18 but may be there's some other review about macro name 15:15:30 ok 15:15:52 so, openstack-macros would be fine for those macros, right? 15:16:09 yes should be ok 15:16:31 I think so. Since we can distinguish between RDO and SUSE macros, we can make it just for RDO if needed 15:16:50 ah, right 15:17:02 there is different files for rdo and suse 15:17:07 i forgot that 15:17:08 ok 15:17:09 we have common, rdo and suse 15:17:31 amoralej, --- As part of the conversion libraries and clients must be converted to only python3 subpackages. so currently libraries clients has both python2, python3 packages for fedora, so proposal is to get rid off python2- from fedora, right? 15:17:43 taken from etherpad ^^ 15:17:43 ykarel, yes 15:18:17 amoralej, ack and for services add python3 packages to fedora, centos > 7 which are currently missing 15:18:20 so, it's mainly adapt also libraries and clients to the same way 15:18:32 yup ack 15:18:46 so first go with services, and then do the cleanup 15:18:56 yes, i think that's ok 15:19:02 ack 15:19:36 if we move the macros to openstack-macros we should document it in rdoproject.org 15:19:51 we should create a document about how to convert the specs 15:20:06 as i think we can poorly automate it, to be honest 15:20:16 and then ask maintainers to participate 15:20:19 wdyt 15:21:46 amoralej, +1 15:21:50 yep. It's a one-time effort we have to make 15:22:11 ok 15:22:15 so the plan is 15:22:20 1. get mistral review merged 15:22:28 2. document it 15:22:37 3. send mail to dev mail list 15:23:20 4. start sending reviews massively 15:23:31 that's a bit of brute force approach 15:23:46 ykarel, i've been taking a look into your script 15:23:57 and i think it can help 15:24:06 but definitively we will need manual work 15:24:32 amoralej, agree, and today also i didn't worked on that script :( 15:25:14 amoralej, also we should start testing those specs using scenario-py3 15:25:21 ykarel, yes 15:25:22 right 15:25:37 as soon as we get py3 subpackages we need to also adapt puppet modules 15:25:45 yes 15:25:45 and extend scenario-pỳ3 15:25:53 yes 15:26:26 and then definetely we can't test all scenarios in one, we may need multiple 15:26:55 like scenario001,002 for centos 15:26:56 ykarel, 15:27:06 at some point we may need scenario001-py3 15:27:07 Nicolas HICHER proposed rdo-infra/ci-config master: DNM: add rdo tenant hosted on vexxhost https://review.rdoproject.org/r/15822 15:27:08 and so on 15:27:14 but that's far away :) 15:27:23 yes that's what my point, 15:27:31 agree :) but good to add those in the plan 15:27:42 yes, it's a good point 15:29:46 #info clients and libraries need to be python3 only in fedora30 so the must be converted to single python3 subpackage too 15:30:01 i think those are the points for python3 conversion 15:30:52 next topic, then? 15:31:28 i guess so 15:31:31 #topic next week's chair 15:31:39 any volunteer for next week? 15:31:53 i can take it 15:31:59 thx :) 15:32:05 #action amoralej to chair the next meeting 15:32:08 #topic open floor 15:32:32 anything else to discuss? 15:33:15 leanderthal, are you around? 15:33:28 is anything missing to send mail about availability of RDO rocky? 15:37:13 amoralej, i'm here; yes. 15:37:26 we need https://etherpad.openstack.org/p/rdo-rocky-release 15:37:28 #chair leanderthal 15:37:28 Current chairs: amoralej chkumar|ruck jpena leanderthal ykarel 15:37:29 Current chairs: amoralej chkumar|ruck jpena leanderthal ykarel 15:37:31 contributors 15:38:21 because, when i use https://redhat-oss-git-stats.softwarefactory-project.io/project.html?pid=rdo-packages&dfrom=2018-03-01&dto=2018-08-30 it says, for example, that jpena and chandan are new contributors 15:38:26 which i know is not true, so.... 15:38:34 i need a way to gather that data 15:38:54 otherwise, yes, it's mostly done; i just need to gather some features as well, but that's easy 15:39:31 * leanderthal is still recovering from puddle jumping. 15:39:37 leanderthal: I think repoxplorer is doing something strange there, I'll take a look 15:39:51 jpena, you're awesomeness, thank you. 15:39:52 leanderthal, so you want to include a link to some contributor stats, right? 15:40:10 amoralej, no, rbowen used to list the contributors' names 15:40:25 the new contributors in one list and *all* of the contributors in another list 15:40:36 ok 15:41:23 just a second, i'll find the last announcement release so i can show you what i'm emulating 15:42:34 https://blogs.rdoproject.org/2018/03/rdo-queens-released/ 15:45:06 so once i have those lists, i can post / send / et cetera 15:46:14 jpena, it says During the period from 2018-02-27 to 2018-08-29 compared to the period from 2018-03-01 to 2018-02-27 15:46:27 note the "from 2018-03-01 to 2018-02-27" 15:46:28 amoralej: yes, that's not correct 15:46:31 that's wrong, right 15:46:38 amoralej, yeah, but that was me trying to get it to tell me *anyone* new 15:46:47 I'll check and see if I can fix it. If not, I'll poke fbo 15:47:03 thx so much jpena 15:47:13 ok 15:47:45 #link https://etherpad.openstack.org/p/rdo-rocky-release 15:48:11 #action jpena to try and fix repoxplorer new contributor stats, else poke fbo 15:49:48 also, i have the sign up for booth duty for berlin https://etherpad.openstack.org/p/berlin-summit-community-pod 15:50:36 which will also include hoodies for duties. 15:50:59 * leanderthal would love to see PagliaccisCloud do a demo again 15:51:12 :D 15:51:23 h*ck i missed the meeting :/ sorry everyone 15:51:34 #chair PagliaccisCloud 15:51:34 Current chairs: PagliaccisCloud amoralej chkumar|ruck jpena leanderthal ykarel 15:51:34 Current chairs: PagliaccisCloud amoralej chkumar|ruck jpena leanderthal ykarel 15:51:56 and /me can't wait to take a selfie with number80 15:52:02 yeah, sign me up! my playbooks work this time XD 15:52:08 YESSSSSS 15:52:31 awesomeness 15:54:33 jpena, those were my two things for today's meeting if you wanna call it 15:54:56 alright, let's put those 5 extra minutes to good use 15:54:58 #endmeeting