Monday, 2015-03-16

*** asalkeld is now known as asalkeld_afk04:40
*** asalkeld_afk is now known as asalkeld05:19
*** zz_johnthetubagu is now known as johnthetubaguy09:43
*** asalkeld has quit IRC12:09
*** david-lyle_afk is now known as david-lyle15:15
david-lylettx, dhellmann trying to understand django_openstack_auth and stable branches. dhellmann in your email you said there should be a stable branch, looking at python-novaclient (django_openstack_auth treated like the *clients), I don't see a stable branch, just an upper pin in icehouse and juno?16:43
david-lyleshould I just propose an upper pin for django_openstack_auth on icehouse and juno?16:44
david-lylein global_requirements16:44
ttxdhellmann knows more than I do here, but I think the stable branch starts being useful if you ever need to backport something (think: security fixes)16:44
ttxotherwise the pin is probably equivalent functionally16:44
david-lyleI'm open to either model16:46
ttxlet's wait for dhellmann's view on it16:48
dhellmanndavid-lyle, ttx: you need both. The stable jobs check out the repo, and if there is no stable branch it uses master. Since your master branch won't work with the stable apps you'll need to create a stable branch from a version that does. The clients would be in the same situation, but they may not have jobs that install them from source, yet.17:02
dhellmanndavid-lyle, ttx; this is a work in progress, so we're not consistent everywhere, yet17:03
david-lyledhellmann: so how does that work with python-novaclient17:03
david-lylejust trying to understand17:04
dhellmanndavid-lyle: python-novaclient is (or should be) capped in the stable branches and it's only being installed from a package, not from git.17:04
dhellmannmy understanding was django_openstack_auth had at least one job that installed it from source, which is where you'll see trouble if you don't have a stable branch17:05
david-lyleah, yes, that is a difference, we install django_openstack_auth for devstack from git17:05
dhellmannthe caps prevent the wrong packages from being used, and the stable branch ensures that continues to apply for jobs that install from source17:05
david-lyleok, that would explain the difference17:05
dhellmannright, so your lib is more like the oslo libs than the app clients17:05
david-lyleso basically django_openstack_auth fails on both accounts17:06
dhellmannthe clients were always treated "special" in this regard17:06
david-lyleplenty of opportunities17:06
dhellmannyeah, we can get it fixed up though, esp. if you have a good version tag that you can use as the basis for a stable branch17:06
david-lylesure, I'll work on a stable branch, then the appropriate changes beyond that17:08
ttxcool17:11
*** johnthetubaguy is now known as zz_johnthetubagu18:29
*** asalkeld has joined #openstack-relmgr-office21:54

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