Thursday, 2017-07-27

*** randomhack has joined #openstack-barbican00:22
*** randomhack has quit IRC00:31
*** randomhack has joined #openstack-barbican00:32
*** randomhack has quit IRC00:37
*** liujiong has joined #openstack-barbican01:02
*** jamielennox has quit IRC01:08
*** jamielennox has joined #openstack-barbican01:15
*** jamielennox has quit IRC02:17
*** jamielennox has joined #openstack-barbican02:24
*** liujiong has quit IRC02:39
*** liujiong has joined #openstack-barbican02:43
*** randomhack has joined #openstack-barbican02:54
rm_workheyas02:54
rm_workso02:54
rm_workhttps://github.com/openstack/python-barbicanclient/commit/4a3c7cd23a22cb9f8fd376e3de3a6f4f6c69da0d02:54
rm_workout of curiosity02:54
rm_workwouldn't one consider that a pretty breaking change to have no deprecation cycle? :P02:54
* rm_work says, as the octavia gates suddenly explode on an upper-constraints bump02:55
*** randomhack has quit IRC02:58
liujiongrm_work: How does octavia use barbicanclient? We moved APIs to v1/ but kept client initialization compatiable03:00
rm_workwe import secrets and containers to use them03:01
johnsomIt broke heat too03:01
rm_worki mean, to actually USE barbican you need to use secret and container objects...03:01
rm_workthere's not really a way around that03:01
rm_workdid you merge a fix for castellan at the same time?03:02
rm_workor did that break too? lol03:02
liujiongrm_work: OK, no related change is pushed for castellan, I havn't heard castellan breaks03:03
rm_worki don't know how it wouldn't03:03
rm_workone sec03:03
rm_workhttps://github.com/openstack/castellan/blob/master/castellan/key_manager/barbican_key_manager.py#L26203:03
rm_workthat right there is broken now03:04
johnsomneutron-lbaas is down too03:04
rm_workas is basically everything else, that's just the first example03:04
rm_workhmmm or maybe you get around it03:04
rm_workby doing the imports through the client?03:04
* rm_work looks deeper03:04
liujiongrm_work: yes03:05
rm_workinteresting03:06
liujiongrm_work: things break if they directly import secrets or containers or else03:06
rm_workAFAIK that was the way to use it03:06
johnsomRight, same for the other projects that just broke03:07
liujiongrm_work: I'm not sure folks have to directly import secrets/containers. If so, that shouldn't be the right way to use barbicanclient03:07
rm_workI WROTE most of the barbicanclient03:07
rm_workrofl03:07
liujiongrm_work: Ohh03:08
johnsom+103:08
rm_workheh03:08
rm_workhttps://github.com/openstack/python-barbicanclient/blame/master/barbicanclient/v1/containers.py03:08
rm_workrm-you <--03:09
liujiongrm_work: OK03:09
rm_workso this was somewhat surprising :P03:09
rm_worki'm trying to figure out how this works03:10
rm_workso03:11
rm_workhttps://github.com/openstack/castellan/blob/master/castellan/key_manager/barbican_key_manager.py#L26203:11
rm_workcontainer = barbican_client.containers.get(order.container_ref)03:11
rm_workbarbican_client comes from:03:11
rm_workfrom barbicanclient import client as barbican_client03:11
rm_workbut...03:11
rm_workhttps://github.com/openstack/python-barbicanclient/blob/master/barbicanclient/client.py03:11
rm_workthere's no "containers" or "secrets" in there? AFAICT03:11
rm_workso that shouldn't actually work03:12
rm_workunless i'm missing something, Castellan is broken *now*03:12
rm_workin fact, they were removed in the same commit03:13
rm_workhttps://github.com/openstack/python-barbicanclient/commit/97906c853ee7e431b2684c37a0724d42e1c6a245#diff-402341e87b14ebf7b20bc2cde5f216e903:13
rm_workso not only did it move them to a different place if you were importing them directly, it removed the imports from the base client if you were importing them via that03:13
rm_workso yes, Castellan is also broken03:14
rm_workeverything that used barbican in any capacity was broken by that patch03:14
rm_workIMO that needs to revert + re-release ASAP03:14
rm_workor we can fix it temporarily by changing upper-constraints03:14
rm_workproposing the upper-constraints revert03:17
liujiongrm_work: OK, we have to talk to dave about that03:18
rm_worknah that's a dims thing03:18
rm_worki'm taking care of it03:18
liujiongrm_work: thx03:19
*** daidv has joined #openstack-barbican03:42
*** totadkiran has joined #openstack-barbican03:59
*** daidv has quit IRC04:19
*** totadkiran has quit IRC05:14
*** andreas_s has joined #openstack-barbican06:53
*** randomhack has joined #openstack-barbican06:54
*** randomhack has quit IRC06:58
openstackgerritJeremy Liu proposed openstack/python-barbicanclient master: Workaround for importing objects from old path  https://review.openstack.org/48772107:13
*** namnh has joined #openstack-barbican07:27
*** jaosorior has joined #openstack-barbican07:52
openstackgerritJuan Antonio Osorio Robles proposed openstack/python-barbicanclient master: Revert "Refactor barbicanclient"  https://review.openstack.org/48773507:56
*** salmankhan has joined #openstack-barbican09:10
*** daidv has joined #openstack-barbican09:49
openstackgerritRajat Sharma proposed openstack/python-barbicanclient master: Add 'rm -f .testrepository/times.dbm' command in testenv  https://review.openstack.org/48779709:55
*** pbourke_ has joined #openstack-barbican10:17
*** raildo has joined #openstack-barbican11:06
*** liujiong has quit IRC11:13
*** namnh has quit IRC11:20
*** catintheroof has joined #openstack-barbican12:11
*** dgonzalez_ has joined #openstack-barbican12:40
*** seife_ has joined #openstack-barbican12:40
*** seife_ has quit IRC12:41
*** dgonzalez_ has quit IRC12:41
*** rmascena has joined #openstack-barbican13:12
*** raildo has quit IRC13:15
*** rmascena is now known as raildo13:34
*** liujiong has joined #openstack-barbican13:36
*** pbourke has quit IRC13:37
*** pbourke has joined #openstack-barbican13:39
*** mathiasb has quit IRC13:52
*** diazjf has joined #openstack-barbican14:44
*** diazjf has quit IRC14:46
*** andreas_s has quit IRC15:29
*** liujiong has quit IRC15:49
*** pbourke_ has quit IRC16:40
*** hyakuhei has quit IRC17:02
*** hyakuhei has joined #openstack-barbican17:02
*** hyakuhei has joined #openstack-barbican17:02
*** salmankhan has quit IRC18:48
openstackgerritOpenStack Proposal Bot proposed openstack/barbican master: Updated from global requirements  https://review.openstack.org/48745719:07
openstackgerritOpenStack Proposal Bot proposed openstack/castellan master: Updated from global requirements  https://review.openstack.org/48745919:07
openstackgerritOpenStack Proposal Bot proposed openstack/castellan master: Updated from global requirements  https://review.openstack.org/48745919:43
openstackgerritOpenStack Proposal Bot proposed openstack/python-barbicanclient master: Updated from global requirements  https://review.openstack.org/48810919:56
openstackgerritOpenStack Proposal Bot proposed openstack/python-barbicanclient master: Updated from global requirements  https://review.openstack.org/48810920:14
openstackgerritOpenStack Proposal Bot proposed openstack/castellan master: Updated from global requirements  https://review.openstack.org/48745920:19
*** salmankhan has joined #openstack-barbican20:30
openstackgerritOpenStack Proposal Bot proposed openstack/python-barbicanclient master: Updated from global requirements  https://review.openstack.org/48810920:31
*** salmankhan has quit IRC20:35
*** catintheroof has quit IRC22:27
*** openstack has joined #openstack-barbican22:43
*** pbourke has quit IRC22:44
*** pbourke has joined #openstack-barbican22:46
*** junousi has joined #openstack-barbican22:47
*** catintheroof has joined #openstack-barbican23:52

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