Earlier  
Posted Nick Remark
#openstack-sdks - 2018-08-06
08:14:49 openstackgerrit Jens Harbott (frickler) proposed openstack/python-openstackclient master: Add DNS support to floating IP commands https://review.openstack.org/558824
11:38:14 cdent edleafe, elmiko, dtantsur: looks like we have some bad links, maybe in zuul jobs. On http://specs.openstack.org/ the link of guidelines is /api-sig but the content is at /api-wg
11:42:16 dtantsur ugh
11:42:20 dtantsur yeah, it may be zuul jobs
11:43:20 cdent I'm fixing some links in the actual content right now, but though I would pawn that off on one you :)
12:01:18 openstackgerrit Chris Dent proposed openstack/api-sig master: Update web frontpage to link to SIG not WG https://review.openstack.org/589130
12:01:18 openstackgerrit Chris Dent proposed openstack/api-sig master: Explicitly link to the HTTP RFCs https://review.openstack.org/589131
12:01:19 openstackgerrit Chris Dent proposed openstack/api-sig master: Add link to Building Protocols with HTTP https://review.openstack.org/589132
13:12:30 openstackgerrit Merged openstack/microversion-parse master: fix tox python3 overrides https://review.openstack.org/573880
14:18:26 elmiko cdent: ack, just saw the message
14:23:37 mordred dtantsur|brb: I made some patches over the weekend I think you're going to like ...
15:28:31 dtantsur mordred: heads-up: os-service-types from master breaks openstacksdk
15:28:46 mordred dtantsur: really? well crap
15:28:48 dtantsur try ./.tox/py27/bin/pip install git+https://git.openstack.org/openstack/os-service-types && tox -epy27
15:29:16 mordred k. will do in just a sec
15:31:10 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Make resource a dict subclass usable by shade layer https://review.openstack.org/530835
15:31:11 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Rename Resource get and update to not clash with dict https://review.openstack.org/589193
15:31:11 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Add computed attribute type and location to base resource https://review.openstack.org/589194
15:31:12 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Remove special handling of stacks https://review.openstack.org/589195
15:31:41 mordred dtantsur: ^^ so that's ALMOST working (this is making the Resource objects dict subclasses so we can have shade methods return them directly)
15:32:13 dtantsur yay!
15:32:44 mordred dtantsur: there's one weird bug in the final patch that is confusing to me - I've got an infinite recursion thing happening and I cannot see why
15:33:07 mordred there's 2 lines commented out in openstack/resource.py with a note above them about it
15:33:34 mordred looing at the os-service-types thing now
15:33:42 mordred oh - fun
15:34:30 dtantsur mordred: filed a story https://storyboard.openstack.org/#!/story/2003314
15:35:30 openstackgerrit Monty Taylor proposed openstack/os-service-types master: Fix service_type normalization https://review.openstack.org/589199
15:35:35 mordred dtantsur: there ya go ^^
15:35:41 mordred and thanks!
15:36:49 dtantsur np, it failed the RDO build of metalsmith :)
15:39:37 openstackgerrit Merged openstack/openstacksdk master: Don't wait for task in submit_task https://review.openstack.org/588656
15:47:54 mordred dtantsur: yay for CI!
15:49:42 dtantsur :)
15:52:56 openstackgerrit Monty Taylor proposed openstack/os-service-types master: Fix service_type normalization https://review.openstack.org/589199
15:53:23 dtantsur mordred: I wonder if we should be calling get_all_types if service_type is None at all
15:54:44 mordred dtantsur: nope. I'm pretty sure we shouldn't
16:01:45 cdent i was gonna ask that
16:07:15 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Stop calling get_all_types when service-type is None https://review.openstack.org/589212
16:07:26 mordred dtantsur, cdent: ^^ there, fixed it on that side too
16:07:51 dtantsur mordred: a unit test here as well? :)
16:08:11 mordred dtantsur: if you get bored with your real job and feel like trying to debug the intersection between magical descriptor objects and dict subclasses ...
16:08:45 mordred dtantsur: hrm. just one that calls _get_config with None?
16:09:02 dtantsur mordred: 1. not THAT bored, but can give it a try, 2. yep
16:18:29 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Stop calling get_all_types when service-type is None https://review.openstack.org/589212
16:18:36 mordred dtantsur, cdent: ^^ how does that look?
16:20:21 cdent mordred: looks sane, but I'm not quite sure I grok what it means for service-type to be None at this stage, so I can mostly just take your word for it
16:20:45 mordred cdent: well - the times in which service-type should be none in the real world are pretty low
16:21:43 mordred oh - hahahahahaha
16:22:13 mordred I was about to make some snide comments about unit tests - but amusingly the thing I randomly chose as the config value for that unittest
16:22:24 mordred is the use case that caused this to fail in the first place
16:23:24 mordred in fact - lemme change that test ..
16:25:54 openstackgerrit Merged openstack/os-service-types master: Fix service_type normalization https://review.openstack.org/589199
16:30:39 dtantsur heh
16:31:04 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Stop calling get_all_types when service-type is None https://review.openstack.org/589212
16:31:12 mordred k. maybe that test is clearer
16:41:50 mordred dtantsur: aha! the dict issue that exists in that patch exists without that patch - the patch just triggers it
16:42:20 mordred dtantsur: tl;dr - there are some objects that, if you call to_dict() on them - will infinite recursion
16:42:51 dtantsur \o/
16:42:56 mordred yeah. SO exciting
16:42:58 dtantsur this is Monday
16:43:00 mordred yup
16:43:07 mordred it's such a monday bug isn't it?
16:43:21 dtantsur truly
16:43:31 mordred otoh - it makes debugging it easier - because I was going CRAZY trying to figure out how the patch was breaking it
16:43:48 mordred turns out - it wasn't :)
16:45:27 dtantsur this happens and usually is quite frustrating indeed :)
18:17:59 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Fix to_dict recursion issues with circular aliases https://review.openstack.org/589250
18:18:19 mordred dtantsur|afk: ^^ that's a test that shows the breakage
19:14:31 Leo_m hi, where in git can I see the methods of each service of the connection object, for ex. conn.identity.users() where conn is the openstack sdk connection object
19:15:57 mordred Leo_m: that one is either in http://git.openstack.org/cgit/openstack/openstacksdk/tree/openstack/identity/v3/_proxy.py#n660 or http://git.openstack.org/cgit/openstack/openstacksdk/tree/openstack/identity/v2/_proxy.py#n250
19:21:57 Leo_m mordred: thx! do you know how to set a timeout on those type of calls in case the cloud is unavailable?
19:23:23 Leo_m maybe in the clouds.yaml config, or the connection object creation or a method service call?
19:25:29 mordred Leo_m: you can set "api_timeout" in clouds.yaml - or you should be able to pass api_timeout to the Connection constructor
19:44:10 Leo_m mordred: thanks! that did it. btw, couldn't find all the params the clouds.yaml file can have, just found a couple of examples.
20:00:50 mordred Leo_m: yeah - sorry about that - it's an unfortunately long-lived bug that the docs for clouds.yaml are incomplete
21:15:10 Leo_m mordred: no worries, thanks for the feedback!
23:58:44 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Fix to_dict recursion issues with circular aliases https://review.openstack.org/589250
23:58:44 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Rename Resource get and update to not clash with dict https://review.openstack.org/589193
23:58:45 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Add computed attribute type and location to base resource https://review.openstack.org/589194
23:58:45 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Remove special handling of stacks https://review.openstack.org/589195
23:58:46 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Make resource a dict subclass usable by shade layer https://review.openstack.org/530835
#openstack-sdks - 2018-08-07
06:01:36 openstackgerrit wangqi proposed openstack/osc-lib master: Remove PyPI downloads https://review.openstack.org/589369
09:33:16 openstackgerrit Jens Harbott (frickler) proposed openstack/python-openstackclient master: Fix broken gate jobs https://review.openstack.org/587005
11:05:07 frickler dtroyer: ^^ func tests have passed for this one now, should be ready to unblock the gate once the final slow legacy job finishes
11:06:52 openstackgerrit Chen proposed openstack/python-openstackclient master: Refactor 'server migrate' https://review.openstack.org/589012
12:20:15 mordred frickler: it's green!
12:29:20 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Fix to_dict recursion issues with circular aliases https://review.openstack.org/589250
12:29:21 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Rename Resource get and update to not clash with dict https://review.openstack.org/589193
12:29:21 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Add computed attribute type and location to base resource https://review.openstack.org/589194
12:29:21 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Remove special handling of stacks https://review.openstack.org/589195
12:29:22 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Make resource a dict subclass usable by shade layer https://review.openstack.org/530835
12:34:15 frickler mordred: oh, you are OSC core now, congrats :) may I suggest that you single-approve that patch if noone else comes along today in order to unblock gate?
12:34:37 dtroyer frickler: +++ and thanks for pushing that along
12:36:50 frickler dtroyer: no problem, I was glad to see https://review.openstack.org/558824 approved when I returned from holiday and sad when I noticed that it is still stuck in gate. but I assume it will have to wait until after FF now anyway?
12:40:21 dtroyer frickler: apologies for fouling up the dependency there, it looked like 516701 was still unsettled when I went through the backlog, I see I mis-read it…
12:42:48 mordred frickler, dtroyer yay for that patch!
12:43:03 mordred rods: I believe I finally got https://review.openstack.org/530835 working!
12:43:57 mordred rods: (also, split it apart into multiple patches so it's easier to read)
12:52:50 tosky I noticed that openstackclient-check-plugins is failing on stable/queens and stable/pike; while it is non voting right now, I guess that idea is to stabilize it
12:53:31 tosky you probably know about the issue already, but it seems to be related to python-tripleoclient stable/{queens,pike} which installs tripleo-common from master

Earlier   Later