13:03:27 #startmeeting rpm_packaging 13:03:27 Meeting started Thu Dec 22 13:03:27 2016 UTC and is due to finish in 60 minutes. The chair is IgorYozhikov. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:03:28 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:03:30 The meeting name has been set to 'rpm_packaging' 13:03:40 ping toabctl, dirk, apevec, aplanas, IgorYozhikov, jpena, jruzicka, number80, kaslcrof 13:03:46 o/ 13:04:09 o/ (not very responsive though) 13:04:41 hi 13:04:53 #chair IgorYozhikov toabctl jpena 13:04:54 Current chairs: IgorYozhikov jpena toabctl 13:05:15 let's spend some time on agenda :) 13:05:33 o/ 13:07:25 ok, let's start 13:07:41 #topic mistral & keystone reviews https://review.openstack.org/#/c/396262/ & https://review.openstack.org/#/c/382196/ 13:07:55 1. keystone 13:08:09 I updated PR according to dork comments 13:08:41 is there any additional questions related to keystone service package template? 13:10:25 just have a wish to finish with 1st couple of services before NY 13:11:23 I looked through the diff to our packaging and it is huge 13:11:45 basically what is missing here is the config.d change that we did meanwhile 13:11:54 and some package splitting we did 13:12:15 dirk, if you remember keystone is running under apache 13:12:34 we discussed this i believe a month ago 13:12:47 IgorYozhikov, what? the config thing? 13:12:51 I remember that toabctl was asking about configs 13:13:28 I fixed that on oslo.config meanwhile.And we create now in the package a conf.d/ dir and also a README.config to describe thestructure 13:13:50 see https://build.opensuse.org/package/view_file/Cloud:OpenStack:Newton/openstack-keystone/README.config?expand=1 13:13:53 yes, toabctl you were asking about how keystone search configs when it launched under apache 13:14:25 and I answered that I just put configs under folder where keystone expects them 13:14:29 IgorYozhikov: yeah, I remember that keystone runs in a WSGI app :) 13:14:30 IgorYozhikov, yes. and I fixed it in oslo.config. it is http://docs.openstack.org/releasenotes/oslo.config/unreleased.html#id3 13:16:44 ah, cool, so could you suggest a proper change in keystone case? I'll replicate such approach to the rest of newly uploaded services. 13:17:25 just didn't know that this functionality already available 13:18:08 here I just want to understand next, I'll create conf.d folder 13:18:17 I can update the keystone changeset 13:18:36 should I copy all configs there instead of /etc/keystone? 13:18:47 toabctl, that's will be awesome 13:19:29 dirk, is conf.d folder only one improvement required here? 13:19:44 you mentioned huge diff 13:21:07 does it means that we in project templates need to support as WSGI for apache as uWSGI for systemd possibilities? 13:22:02 IgorYozhikov, due to the conf.d thing? no 13:22:34 here I can suggest an additional sub-package like keystone-service 4 example which is going to provide systemd unit for uWSGI app. 13:22:48 just clarifying 13:23:13 IgorYozhikov: well, I'm still working through the diff. what I noticed is that in the suse packaging we include var/cache/keystone/* and so on 13:23:21 question is: should we support both cases, or only one with apache? 13:23:23 IgorYozhikov: and we have splitted off a -test package 13:25:06 IgorYozhikov, only apache 13:25:36 toabctl, thanx - life became easier :) 13:27:06 dirk, toabctl, if you have something to add - please post your thought into PR(keystone) & I'll try to address them 13:27:19 ok and what about mistral 13:27:19 thx 13:27:27 https://review.openstack.org/#/c/382196/ 13:27:35 IgorYozhikov, if that is ok for you, I can just update the template with conf.d and some dirs we usually add. 13:27:47 toabctl, sure 13:28:30 As I remember dirk wanted to clarify something for mistral 13:28:54 IgorYozhikov: not afaik. I said I'm fine with merging any state that buidls and allows to build mistralclient 13:29:08 for mistral I have no idea I was waiting for someone from red hat toc omment 13:29:17 * dirk has never looked at mistral and never packaged it before 13:29:18 ah, got it 13:29:26 jpena, ^^^^ 13:29:37 number80, 13:29:54 as I know mistral is required for 3ple O 13:29:59 IgorYozhikov: ack, I'll review it. I see it builds fine 13:30:02 TripleO :) 13:30:09 yes, it was needed by tripleo-common 13:30:37 so, ok, will look forward for your comments, thanx 13:30:53 moving forward 13:30:58 #topic - further plan for dev core 13:31:38 As I remember one of Ocata goals is packaged dev core 13:32:07 do we have any plan for this? 13:32:36 * dirk would like to package additional stuff but its all waiting for keystone I think 13:32:43 well, no, haven't really looked 13:32:52 I'll see what I can get to with a few minutes of time 13:33:06 me neither 13:33:41 I understand that we are elaborating proper ways to package services in a way suitable for all.Hope next steps will be easier 13:35:55 ok, just want to be sure that we will work on different projects just to do not spend time working on same project 13:36:27 #topic - new pymod2pkg release needed? 13:37:17 yes, I'd like to get a new pymod2pkg release to include the latest fixes, and also a renderspec one for the OFL patch 13:37:38 jpena, ok. I'll trigger both and ping number80 to review it 13:37:55 thx! 13:38:29 #topic - Open Floor 13:38:49 I have a topic 13:39:01 further meetings schedule 13:39:35 next week in Catholic world looks like holidays 13:39:58 I'll be out next week 13:40:11 we have an office closure in Red Hat, I'll be out for two weeks 13:41:03 toabctl: ack 13:41:04 I'll be working up to 30th because we have holidays from 1 to 9th of Jan 13:42:16 looks like by different reason we could skip meeting up to 2 weeks, right? 13:42:37 +1 13:42:52 so next meeting Jan 11th 13:43:06 sorry 12th 13:43:35 number80, dirk, toabctl, your thoughts ^^^ 13:44:22 works for me 13:47:19 #agreed - next meeting Jan 12th 2017 13:47:44 I'm out of topics 13:48:16 anything else we want to discuss? 13:49:01 nothing from my side, just happy holidays to everyone! 13:50:49 yep, c u all next year. Happy holidays!!! 13:52:31 #endmeeting