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