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