Sunday, 2015-12-13

openstackgerritOpenStack Proposal Bot proposed openstack/swauth: Updated from global requirements  https://review.openstack.org/25703210:36
openstackgerritMerged openstack/swauth: Updated from global requirements  https://review.openstack.org/25703211:08
onovypeterlisak, fyi ^11:08
openstackgerritOndřej Nový proposed openstack/swauth: Use pbr for versioning  https://review.openstack.org/25704213:40
openstackgerritOndřej Nový proposed openstack/swauth: Use pbr for versioning  https://review.openstack.org/25704213:58
openstackgerritOndřej Nový proposed openstack/swauth: Rename of "test_swauth" to "test" fix  https://review.openstack.org/25704714:41
openstackgerritOndřej Nový proposed openstack/swauth: WIP: Release 1.1  https://review.openstack.org/25704814:44
openstackgerritOndřej Nový proposed openstack/swauth: WIP: .mailmap  https://review.openstack.org/25704914:45
*** nadeem has joined #openstack-swauth17:18
openstackgerritOndřej Nový proposed openstack/swauth: Unit tests for swift_version  https://review.openstack.org/25705517:20
notmynameonovy: careful on pbr integration. use swift as an example and if you must use pbr, then make it only a build-time dependency17:21
notmynameinstead of a runtime dependency17:21
onovyhttps://review.openstack.org/#/c/257042/2/swauth/__init__.py17:25
onovyso this is bad idea?17:25
notmynamehttps://github.com/openstack/swift/blob/master/swift/__init__.py17:26
onovyhttps://github.com/openstack-dev/cookiecutter/blob/master/%7B%7Bcookiecutter.repo_name%7D%7D/%7B%7Bcookiecutter.module_name%7D%7D/__init__.py :)17:26
onovyi'm using cookiecutter as reference17:26
notmynamefrom https://github.com/openstack/swift/commit/0717133197d8929a03ec267d4e3c5b1696f02fb3#diff-225f9353128e1c217cb079c110ff2b7217:26
onovyhmmm17:29
onovysimple question: why? :)17:29
notmynamethere are some historical reasons (eg older things we don't support any more, like lucid), but also just to keep dependencies down on the production machines17:30
notmynameas a build time dependency, it means I only have to install pbr on my build box17:30
notmynameas a runtime dependency, it means I have to build a package for pbr and deploy that with swift17:31
notmynameof course, if you're using other openstack projects, you probably have already done pbr packaging. but that's where we are17:31
onovybut you added dependency to pkg_resources, which is not in requirements.txt right?17:33
onovyit seems to be "standard" to have run time deps to pbr17:36
onovyopenstack/python-openstackclient/requirements.txt:pbr>=1.617:36
onovyopenstack/python-keystoneclient/requirements.txt:pbr>=1.617:36
onovyopenstack/neutron/requirements.txt:pbr>=1.617:36
onovyopenstack/keystone/requirements.txt:pbr>=1.617:36
onovyopenstack/horizon/requirements.txt:pbr>=1.617:37
notmynameyeah. and I'm sad about that ;-)17:37
onovypeterlisak, what do you think?17:39
openstackgerritOndřej Nový proposed openstack/swauth: Use pbr for versioning  https://review.openstack.org/25704217:39
onovyi think if it's "standard" depenedency and if it's mainstream :) we can go with pbr runtime dep. you don't like mainstream opinions right? :) for example not integrating global-requirements17:41
notmynameI don't like to update global-requirements because I don't want to force deployers to rebuild a whole set of packages when it isn't needed. eg if we use FooLib and so does Horizon, I don't want to force swift deployers to update FooLib when the older version still works just fine with swift17:53
notmynameespecially since many swift deployers aren't using other openstack components17:54
onovyyep, but i think this should work better. for example if swift needs: foolib>1.0 and horizon>2.0, then swift is fine with horizon. glob-req should update only if swift have foolib>1.0 && <2.017:55
onovyreason for glob-req is to be able to install all openstack on one machine17:56
onovyand foolib 2.1 is fine for swift and for horizon17:56
notmynameI agree! but the current way things work is looking for an exact string match17:56
onovyhmmm, thats new info for me17:56
onovyi thinked it's more smart17:57
openstackgerritMerged openstack/swauth: Rename of "test_swauth" to "test" fix  https://review.openstack.org/25704717:58
*** nadeem has quit IRC17:59
openstackgerritOndřej Nový proposed openstack/swauth: WIP: Release 1.1.0  https://review.openstack.org/25704818:01
*** onovy_ has joined #openstack-swauth18:13
*** onovy has quit IRC18:13
*** openstackgerrit has quit IRC18:13
*** onovy_ is now known as onovy18:13
*** nadeem has joined #openstack-swauth18:49
*** nadeem has quit IRC18:56
*** nadeem has joined #openstack-swauth19:22
*** nadeem has quit IRC19:49
*** nadeem has joined #openstack-swauth21:58
*** nadeem has quit IRC21:58

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!