| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-sdks - 2017-08-08 | |||
| 15:45:57 | cdent | efried: you should have +2 now, since mordred and sdague were immediately keen | |
| 15:46:07 | efried | cdent Sweet, thank you. | |
| 15:46:17 | cdent | abuse your power with grace! | |
| 15:46:20 | sdague | cdent: there should be an api-ref url for placement, no? | |
| 15:46:43 | efried | cdent sdague Yeah, the one listed in the change set is live, but actually redirects to the user one today. | |
| 15:46:47 | sdague | or is that not being published? | |
| 15:46:50 | efried | https://docs.openstack.org/nova/latest/placement.html | |
| 15:47:06 | cdent | sdague: there will be eventually but there isn’t yet: we held off on creating the publishing job because the docs migration was in progress | |
| 15:47:08 | sdague | efried: that's not the api-ref | |
| 15:47:19 | efried | bleh, right, developer.o.o? | |
| 15:47:26 | sdague | cdent: ok, so that doesn't really get impacted by docs migration | |
| 15:47:43 | cdent | and we didn’t want to move all the files until after they had all merged | |
| 15:47:43 | sdague | I'd just do that and land it at developer.openstack.org/api-ref/placement | |
| 15:48:02 | sdague | cdent: ok... I guess I'm confused where they are moving to | |
| 15:48:06 | efried | sdague To be clear, land it with a (for now) broken link? | |
| 15:48:44 | cdent | sdague: I’d need to chase some of the conversations with dhellmann and avolkov to really get my memory cear | |
| 15:49:58 | sdague | the api-ref sphinx extension is not guaunteed to not scramble the existing look feel of the main docs | |
| 15:50:04 | sdague | which is why it's in separate repo | |
| 15:50:18 | sdague | and I don't see reasons for that to change | |
| 15:50:27 | sdague | especially as they have a very different target site | |
| 15:52:30 | cdent | part of the issue may have been that having two api-ref-style jobs publishing from the same repo means that the second job needs to have some customizations, and if (I’m not sure if this is even desired?) the placement-api-ref directory was going to move under doc/source we’d wait until after all the pending changes merged before doing that | |
| 15:52:47 | cdent | that was based on the apparently very bad assumption that the pending docs reviews would merge much faster | |
| 15:53:13 | cdent | but mostly I don’t actually know that much of what’s going on: avolkov had that ball and I lost track of it | |
| 15:56:02 | openstackgerrit | Eric Fried proposed openstack/service-types-authority master: Add placement service https://review.openstack.org/462140 | |
| 15:59:18 | sdague | I think things are going to be really goofy to try to put api-ref under doc/source | |
| 15:59:27 | sdague | and I would generally advise against that | |
| 15:59:37 | sdague | api-guide could probably move | |
| 16:01:05 | cdent | sdague: yeah, I’m really grasping at lose straws of memory here and since I think avolkov may be less around now than he was before, we may be able to just come up with a new correct plan and do whatever. I’m not clear what that should be. | |
| 16:02:05 | sdague | cdent: ok. Well I'm around this week but then gone for 2. So if you want assistance on that bit, getting the publishing patches posted soon would be good | |
| 16:03:54 | cdent | I’m so unanchored that I don’t know where to begin, but can probably resituate myself tomorrow (barring yet more tyre fires in allocations). One concerm was that I thought we didn’t want to publish incomplete docs? | |
| 16:06:34 | sdague | on the api-ref side I kind of thing incomplete is better than none | |
| 16:12:20 | openstackgerrit | Dean Troyer proposed openstack/osc-lib feature/osc4: Refactor initialize_app() to allow overriding https://review.openstack.org/491846 | |
| 16:33:21 | cdent | sdague: I found some of the lost context. In https://review.openstack.org/#/c/480991/ dhellmann says to move the placement-api-ref into docs/source | |
| 16:34:30 | cdent | sdague, dhellmann : however I think much of what is said there is confusion over how placement and nova are nearby | |
| 16:34:57 | sdague | yeh | |
| 16:35:56 | sdague | it also doesn't seem to mention developer.openstack.org, as this would implicitely remove that | |
| 16:36:16 | sdague | however the developer experience folks were very very strongly in the camp that it was important that that was a top level construct | |
| 16:38:42 | sdague | and, actually, that ends up making the api-ref versioned per release, which is something we very much don't want to do | |
| 16:38:55 | cdent | very good point | |
| 16:42:40 | sdague | I left a post hoc comment in https://review.openstack.org/#/c/472275/13 | |
| 16:45:50 | cdent | sdague: cool. I’m going to push up a new gate job, which will make note of some of the conversation here and refer back to the abandoned one | |
| 17:01:29 | cdent | sdague: i made a new job, because i was nearly all the way done before I found the abandoned one: https://review.openstack.org/491860 | |
| 17:03:01 | cdent | thanks | |
| 17:39:10 | mordred | cdent, sdague: I haven't read the whole backscroll yet - but one of the issues is that osme of hte tooling currently expects to be able to find "the project" for a given service-type ... and also expects to be able to find the service-type for a given project (the verficiation that docs are going to the right place) | |
| 17:39:51 | mordred | I had punted on sorting that out in my brain a bit - but if we need to sort it out I can re-prioritize my internal ring-buffer ... | |
| 17:41:47 | cdent | Even if we set aside the problem that placement presents in that model, it seems bad to limit a project to just one service-type? | |
| 17:42:17 | cdent | it seem we _can_ have multiple types per project but it sounds like the mental model isn’t that? | |
| 17:48:12 | openstackgerrit | Merged openstack/osc-lib feature/osc4: Revert "Update UPPER_CONSTRAINTS_FILE for feature/osc4" https://review.openstack.org/489664 | |
| 18:27:06 | dhellmann | cdent, sdague : I expect the topic of the api ref stuff to come up at the ptg on mon/tue with the docs team. I hope you can participate in that conversation. | |
| 18:27:34 | dhellmann | that move was originally supposed to be part of phase 2 of the migration, so if we decide to skip it it's less work for most everyone | |
| 19:02:42 | sdague | dhellmann: sure. I think in some of the docs migration there were missing bits of what's per release and what's master only. And you can't mix those in a single doc tree | |
| 19:03:17 | dhellmann | well, we did acknowledge that, we just didn't necessarily think we "couldn't" mix them | |
| 19:03:46 | dhellmann | huge amounts of the docs don't change from cycle to cycle; this is just one area | |
| 19:04:32 | sdague | but it means you'd have a published pike tree linking to pike version docs that should only have a master existing | |
| 19:04:45 | dhellmann | why "should only"? | |
| 19:04:58 | sdague | because some docs only are supposed to exist on master | |
| 19:05:00 | sdague | like api-ref | |
| 19:05:08 | sdague | by design | |
| 19:05:09 | dhellmann | you're arguing with a tautology | |
| 19:05:31 | dhellmann | what's special about api docs that makes it invalid to publish from branches? | |
| 19:05:46 | sdague | because there should only ever be one copy and it should cover all released api | |
| 19:05:53 | cdent | a microversioned api just exists as a whole | |
| 19:06:01 | cdent | there is no pike, ocata, newton | |
| 19:06:08 | sdague | and if there is more than one copy then you need to backport fixes or have multiple clocks saying different things | |
| 19:06:24 | dhellmann | ok | |
| 19:06:52 | dhellmann | I don't see the big deal in saying "there may be newer docs than this, check your API version" but it's not a big deal to me -- not combining those builds means less work next cycle | |
| 19:07:15 | dhellmann | I'm optimizing for the fact that our doc contributor base is decimated; you have other priorities. | |
| 19:07:35 | sdague | dhellmann: the reason for that was optimizing for small contributor bases | |
| 19:07:52 | sdague | because it removes the need to backport corrections on docs | |
| 19:08:05 | sdague | as there is a single source of truth, and only one publish point | |
| 19:08:09 | dhellmann | I guess I don't agree with the premise that there's any reason to backport doc fixes that are not related to code fixes. | |
| 19:08:16 | dhellmann | but I see your point | |
| 19:08:21 | sdague | dhellmann: because the docs aren't 100% accurate | |
| 19:08:29 | dhellmann | yes, well, welcome to this universe | |
| 19:08:48 | dhellmann | I don't actually care about the api docs myself, so as I said, I'm happy to leave all of that alone. | |
| 19:08:52 | sdague | ok | |
| 19:09:03 | dhellmann | that is, I don't care so much about integrating them that I actually want to have the argument | |
| 19:11:44 | cdent | I think, at least for microversioned systems and for people who are talking to multiple different cloud where they don’t necessarily know the version of the cloud, the main isssue is the multiple clocks. We dont want that in api-ref docs. The bit about backports is less relevant. | |
| 20:24:40 | openstackgerrit | Eric Fried proposed openstack/keystoneauth master: WIP: Adapter.get_conf_options(deprecated_opts) https://review.openstack.org/490895 | |
| 20:57:33 | openstackgerrit | Eric Fried proposed openstack/keystoneauth master: Adapter.get_conf_options(deprecated_opts) https://review.openstack.org/490895 | |
| 21:32:07 | openstackgerrit | Eric Fried proposed openstack/keystoneauth master: Protect against missing interface attribute https://review.openstack.org/488568 | |
| 21:48:35 | openstackgerrit | Eric Fried proposed openstack/keystoneauth master: Protect against missing interface attribute https://review.openstack.org/488568 | |
| 21:48:36 | openstackgerrit | Eric Fried proposed openstack/keystoneauth master: Adapter.get_conf_options(deprecated_opts) https://review.openstack.org/490895 | |
| 22:43:30 | openstackgerrit | Eric Fried proposed openstack/keystoneauth master: WIP: Return the endpoint_override from EndpointData https://review.openstack.org/491947 | |
| #openstack-sdks - 2017-08-09 | |||
| 01:22:09 | openstackgerrit | OpenStack Proposal Bot proposed openstack/os-client-config master: Updated from global requirements https://review.openstack.org/491294 | |
| 04:21:13 | openstackgerrit | Artur Basiak proposed openstack/service-types-authority master: Add monasca-events-api project https://review.openstack.org/490750 | |
| 04:50:52 | openstackgerrit | Merged openstack/python-openstackclient master: Add new commands for karbor osc plugin https://review.openstack.org/491416 | |
| 14:09:36 | openstackgerrit | liyi proposed openstack/python-openstacksdk master: Add profile type ops cli https://review.openstack.org/492048 | |
| 14:22:42 | openstackgerrit | Eric Fried proposed openstack/service-types-authority master: Change default swift name to object-storage https://review.openstack.org/462138 | |
| 14:25:24 | openstackgerrit | Merged openstack/service-types-authority master: Add and rename monitoring services https://review.openstack.org/487484 | |
| 14:25:48 | openstackgerrit | Merged openstack/service-types-authority master: Add monasca-events-api project https://review.openstack.org/490750 | |
| 14:38:02 | openstackgerrit | Eric Fried proposed openstack/service-types-authority master: Add placement service https://review.openstack.org/462140 | |
| 15:40:06 | cmurphy | mordred: efried I had a customer report https://bugs.launchpad.net/keystoneauth/+bug/1709658 to me, it seems like there was some surprising behavior in ksa 2.x that was fixed in a backwards incompatible way | |
| 15:40:07 | openstack | Launchpad bug 1709658 in keystoneauth ""Could not find requested endpoint in Service Catalog" when requesting unavailable identity endpoint" [Undecided,New] | |
| 15:41:06 | cmurphy | I will try to look into it later tonight or tomorrow morning if it doesn't nerdsnipe you sooner | |
| 15:41:08 | efried | cmurphy Looking. But given what I was playing around with yesterday, I'm probably not going to be surprised... | |
| 15:42:21 | efried | cmurphy Oh, okay, this has nothing to do with what I saw yesterday. But yeah, this looks like RBB to me. | |
| 16:40:12 | mordred | cmurphy: yay nerdsniping | |
| 16:42:41 | mordred | cmurphy: oh - fun. so - I haven't started digging in to the code yet, but there's an additional weirdness in there, which is OS_IDENTITY_API_VERSION and how that's getting set or not via python-openstackclient | |
| 16:45:19 | mordred | cmurphy: I asked for some additional informatoin in the bug | |