*** Apoorva has quit IRC | 00:00 | |
*** Apoorva has joined #openstack-api | 00:27 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 01:06 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 01:20 | |
*** Apoorva has quit IRC | 01:54 | |
*** Apoorva has joined #openstack-api | 02:51 | |
*** Apoorva has quit IRC | 02:57 | |
HenryG | elmiko: the plan is indeed to use microversions, but new features cannot be blocked waiting for that to happen. So new feature APIs will need to start off as extensions until microversioning is established. | 02:59 |
---|---|---|
*** ameade has quit IRC | 03:06 | |
*** briancurtin has quit IRC | 03:06 | |
*** blmartin has joined #openstack-api | 03:35 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 03:40 | |
*** Apoorva has joined #openstack-api | 03:50 | |
*** pballand has joined #openstack-api | 04:33 | |
*** pballand has quit IRC | 04:52 | |
*** blmartin has quit IRC | 04:54 | |
*** e0ne has joined #openstack-api | 05:29 | |
*** Apoorva has quit IRC | 05:38 | |
*** e0ne has quit IRC | 05:47 | |
*** alex_klimov has joined #openstack-api | 06:22 | |
*** ameade has joined #openstack-api | 06:41 | |
*** xylan_kong has quit IRC | 06:53 | |
*** woodster_ has quit IRC | 06:53 | |
*** briancurtin has joined #openstack-api | 07:09 | |
*** woodster_ has joined #openstack-api | 07:34 | |
*** subscope has joined #openstack-api | 07:36 | |
*** fzdarsky has joined #openstack-api | 07:44 | |
*** cdent has joined #openstack-api | 07:54 | |
*** xylan_kong has joined #openstack-api | 08:05 | |
*** lucasagomes has joined #openstack-api | 08:06 | |
*** e0ne has joined #openstack-api | 08:46 | |
*** woodster_ has quit IRC | 09:41 | |
*** e0ne is now known as e0ne_ | 10:02 | |
*** e0ne_ has quit IRC | 10:12 | |
*** e0ne has joined #openstack-api | 10:21 | |
*** e0ne is now known as e0ne_ | 11:34 | |
*** e0ne_ has quit IRC | 11:40 | |
*** woodster_ has joined #openstack-api | 11:48 | |
*** lucasagomes is now known as lucas-hungry | 12:05 | |
*** e0ne has joined #openstack-api | 12:14 | |
*** e0ne is now known as e0ne_ | 12:21 | |
*** e0ne_ is now known as e0ne | 12:21 | |
*** e0ne is now known as e0ne_ | 12:30 | |
*** e0ne_ has quit IRC | 12:35 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 12:41 | |
*** e0ne has joined #openstack-api | 12:55 | |
elmiko | HenryG: ack, thanks | 13:05 |
HenryG | elmiko: also, if I understand salv-orlando correctly, it looks like neutron will still need to support extensions, even after getting microversioning implemented | 13:06 |
openstackgerrit | Sean Dague proposed openstack/api-wg: http guideline expansion: background https://review.openstack.org/181931 | 13:07 |
openstackgerrit | Sean Dague proposed openstack/api-wg: add subsection around caching behavior and http https://review.openstack.org/183523 | 13:07 |
openstackgerrit | Sean Dague proposed openstack/api-wg: add section describing 501 common mistake https://review.openstack.org/183456 | 13:07 |
sdague | ok, I think I cleaned up all the typos | 13:07 |
elmiko | sdague: cool | 13:08 |
elmiko | HenryG: ok, i was just curious. i thought i had heard neutron was moving away from extensions. | 13:08 |
*** lucas-hungry is now known as lucasagomes | 13:08 | |
sdague | hmmm... I can't seem to get tox -e docs to run locally | 13:47 |
sigmavirus24 | sdague: oh? | 13:47 |
sigmavirus24 | what do you see/ | 13:47 |
sigmavirus24 | *? | 13:47 |
sdague | oh, there was a .# file hanging out | 13:47 |
sigmavirus24 | emacs? | 13:48 |
sdague | ok, i need to redo these rfc markup bits, I didn't quite get out they render | 13:48 |
sdague | yeh | 13:48 |
sigmavirus24 | EMACSSSSS | 13:48 |
sigmavirus24 | just use vim | 13:49 |
sigmavirus24 | ;) | 13:49 |
sdague | then I wouldn't have awesome like this - https://dague.net/2015/03/24/openstack-emacs-tools/ | 13:49 |
sigmavirus24 | flyhack == syntastic | 13:52 |
sigmavirus24 | pycscope == ctags | 13:53 |
sigmavirus24 | Yeah, multi-mode stuff in emacs is the best way of doing it | 13:53 |
sigmavirus24 | That said, with the way Vim parses documents, you can do that too, it just takes a little extra magic | 13:53 |
sigmavirus24 | Oh yeah, lambda-mode is something we can't get in vim | 13:53 |
sigmavirus24 | My friend had a problem writing clojure with emacs live because of indentation and the fact that with the λ the indentation was correct, but on disk it wasn't | 13:54 |
sigmavirus24 | so he had to turn that off because it was eating up too much of his time | 13:54 |
elmiko | sigmavirus24 you must have not gotten enough argumentation yesterday, starting a emacs->vim conversion this early in the morning... ;) | 13:55 |
sdague | heh | 13:56 |
sigmavirus24 | elmiko: I just like teasing people | 13:56 |
elmiko | ok, well that's a given | 13:56 |
sigmavirus24 | elmiko: I am very close to saying that "I respect your opinion, but it doesn't make your argument right" | 13:56 |
elmiko | ha! | 13:56 |
*** blmartin has joined #openstack-api | 14:03 | |
sigmavirus24 | <Movie trailer voice> 'In a world where "I disagree" invalidates all other arguments, yaks get a new shed every minute' </Movie trailer voice> | 14:03 |
elmiko | very nice, i would actually go see that movie | 14:04 |
sdague | heh | 14:04 |
* sigmavirus24 is rather glib today. I shouldn't be doing any reviews | 14:09 | |
sigmavirus24 | If only I was glibc, then I'd be timeless =P | 14:10 |
elmiko | but what about eglibc? | 14:12 |
openstackgerrit | Sean Dague proposed openstack/api-wg: http guideline expansion: background https://review.openstack.org/181931 | 14:18 |
openstackgerrit | Sean Dague proposed openstack/api-wg: add subsection around caching behavior and http https://review.openstack.org/183523 | 14:18 |
openstackgerrit | Sean Dague proposed openstack/api-wg: add section describing 501 common mistake https://review.openstack.org/183456 | 14:18 |
sdague | ok, that should fix the rfc tags, I think | 14:18 |
elmiko | cool, thanks | 14:19 |
elmiko | i need some advice on https://review.openstack.org/#/c/183698/ | 14:19 |
sigmavirus24 | :rfc:`rfc` | 14:19 |
elmiko | dstanek has some valid complaints about the language, but i'm not sure what i could say instead of "HTTP framework", any suggestions? | 14:20 |
openstackgerrit | Sean Dague proposed openstack/api-wg: add section describing method use in http https://review.openstack.org/189738 | 14:22 |
sigmavirus24 | elmiko: responded | 14:22 |
elmiko | thanks sigmavirus24 | 14:22 |
sigmavirus24 | elmiko: we probably need an appendix | 14:22 |
sigmavirus24 | I guess Glossary is more appropriate | 14:22 |
elmiko | yea, maybe lol | 14:22 |
sdague | cdent: https://review.openstack.org/189738 is an attempt to sort out that back and forth you were having with kenichi via a table, as I thought it might explain things a bit better | 14:23 |
sigmavirus24 | "Request" the HTTP message sent to the server by the client | 14:23 |
sigmavirus24 | "Client" Person who is making an HTTP Request to the server | 14:23 |
sigmavirus24 | "Person" ... | 14:23 |
sigmavirus24 | =P | 14:23 |
elmiko | very nice ;) | 14:23 |
elmiko | would be kickass if the whole glossary was basically a linked-list | 14:24 |
sigmavirus24 | Sphinx's refs can give you links to every other thing =P | 14:26 |
elmiko | i didn't realize you could use the rfc directive to link to sections, that's cool | 14:28 |
sigmavirus24 | yeah but it produces ugly output | 14:28 |
sigmavirus24 | =/ | 14:28 |
sigmavirus24 | bitprophet and I were talking about overriding that directive to produce nicer output | 14:29 |
sigmavirus24 | But we never did | 14:29 |
elmiko | now, i'm curious | 14:29 |
sigmavirus24 | Pretty sure the syntax is :rfc:`7231#3.3` or something, right? That then renders to RFC 7231#3.3 | 14:29 |
sigmavirus24 | And you can link to pages with :rfc:`7231p33` which renders to RFC 7231p33 | 14:30 |
sigmavirus24 | like I said, ugly =P | 14:30 |
elmiko | yea, hmm | 14:30 |
elmiko | the way that sdague did it in https://review.openstack.org/#/c/183523 looks reasonable on output | 14:31 |
elmiko | :rfc:`7231#section-6.1` just produces RFC 7231 | 14:32 |
*** subscope has quit IRC | 14:34 | |
sdague | sigmavirus24: yeh, the output doesn't tell you it's linking to a section, so I added it in parens after for clarity | 14:34 |
elmiko | sdague: +1, lgtm | 14:34 |
sdague | oh... wait, so upstream it is rendering different then on my box | 14:35 |
sdague | ok, so I'm going to say just grr, we'll typo scrub this stuff later | 14:36 |
sdague | but that's annoying | 14:36 |
elmiko | wait, how does it render on your machine? | 14:36 |
sdague | so... on my machine | 14:37 |
sdague | :rfc:`7231#section-6.1` => RFC 7231 | 14:37 |
elmiko | i get the same | 14:37 |
sdague | however, apparently in the docs upstream | 14:37 |
sdague | :rfc:`7231#section-6.1` => RFC 7231 Section 6.1 | 14:37 |
elmiko | uh-oh... | 14:37 |
* elmiko facepalm | 14:37 | |
sdague | no idea why | 14:37 |
sigmavirus24 | heh | 14:38 |
sigmavirus24 | let me look | 14:38 |
sdague | anyway, we should just address that later I think | 14:38 |
sigmavirus24 | maybe they did make that directive look better | 14:38 |
* sigmavirus24 shrugs | 14:38 | |
sigmavirus24 | sdague: what version of sphinx are you running? | 14:38 |
sdague | http://paste.openstack.org/show/277916/ | 14:40 |
sdague | anyway, we should probably focus on content, then just do a format scrub later, or we're going to be running around in circles on format for a bit I think | 14:41 |
elmiko | yea, makes sense | 14:43 |
*** terrylhowe has joined #openstack-api | 14:44 | |
cdent | thanks for 189738 sdague, especially the point about it not being 1:1 with CRUD | 14:44 |
cdent | I'll give it a proper review later, my stack is all confused at the moment | 14:45 |
sdague | yeh, no problem. It could probably use better language, but that was one way I found in trying to describe it. | 14:46 |
sigmavirus24 | sdague: http://docs-draft.openstack.org/23/183523/8/check/gate-api-wg-docs/f8aa626//doc/build/html/guidelines/http.html#http-caching-and-proxy-behavior | 14:47 |
sigmavirus24 | am I missing something? | 14:47 |
sdague | huh | 14:48 |
sigmavirus24 | the way RFC is formatted | 14:48 |
sigmavirus24 | er :rfc: | 14:48 |
sigmavirus24 | seems to be working as you expected | 14:48 |
sdague | so look at the previous revision - http://docs-draft.openstack.org/23/183523/7/check/gate-api-wg-docs/f736a39//doc/build/html/guidelines/http.html | 14:48 |
sigmavirus24 | Ah | 14:49 |
sdague | oh, never mind, that was the manual links | 14:49 |
elmiko | hehe | 14:49 |
sdague | I got myself confused on which was where | 14:49 |
sdague | ok, sorry about that. Too many patch revisions this morning | 14:49 |
sigmavirus24 | that's fine | 14:49 |
*** salv-orl_ has joined #openstack-api | 14:51 | |
*** salv-orlando has quit IRC | 14:52 | |
salv-orl_ | elmiko: the bottom line of the story between neutron and versioning is as follows: neutron will introduce versioning in a phased fashion, because the developer community wants to have a proof that microversioning can be successful. Even then, plugin-specific extensions would be loaded outside of any versioning mechanism and won't be considered part of the official neutron API | 14:59 |
salv-orl_ | elmiko: there are plenty of commercial and open source backends integrating with neutron | 15:00 |
elmiko | salv-orl_: gotcha, it makes sense. there is a great deal of supported code in neutron, no reason to throw out the baby with the bath water ;) | 15:01 |
sdague | salv-orl_: long term, have you thought about moving from plugins to separate end points? | 15:02 |
sdague | I was thinking about if/when a scheduler api exposes in nova, starting with a second endpoint might give us the most options to eventually making it independent code | 15:02 |
sdague | and I wonder if that's a pattern which might make sense in neutron (it might not, but worth a quick thought) | 15:03 |
salv-orl_ | sdague: it is my understanding that additional services (load balancing, firewall, vpn, etc.) are moving in this direction. There are pro and cons, but I can definetely seem more the pros than the cons | 15:05 |
salv-orl_ | sdague: however, for plugins providing L2/L3 networking functionality, they are conceptually similar to nova drivers, so they can hardly have their own endpoint | 15:06 |
*** salv-orl_ has quit IRC | 15:06 | |
*** e0ne is now known as e0ne_ | 15:08 | |
*** salv-orlando has joined #openstack-api | 15:08 | |
*** Apoorva has joined #openstack-api | 15:12 | |
sdague | salv-orlando: yeh, makes total sense | 15:16 |
sdague | will be great once the advanced services are their own endpoints | 15:16 |
*** annegentle has joined #openstack-api | 15:16 | |
*** annegentle has quit IRC | 15:18 | |
*** e0ne_ has quit IRC | 15:18 | |
*** e0ne has joined #openstack-api | 15:23 | |
sigmavirus24 | Unrelated, but I'm still super mad about the datetime format used in HTTP (https://tools.ietf.org/html/rfc7231#section-7.1.1.2) | 15:24 |
*** cdent has quit IRC | 16:01 | |
*** e0ne is now known as e0ne_ | 16:03 | |
*** e0ne_ is now known as e0ne | 16:09 | |
*** alex_klimov has quit IRC | 16:12 | |
*** annegentle has joined #openstack-api | 16:25 | |
*** salv-orlando has quit IRC | 16:33 | |
*** e0ne has quit IRC | 16:38 | |
*** elmiko is now known as _elmiko | 16:41 | |
*** pballand has joined #openstack-api | 16:44 | |
sdague | sigmavirus24: yeh, it's such a weird freaking format | 16:47 |
sigmavirus24 | sdague: thank netscape | 16:47 |
sigmavirus24 | if memory serves me well, it's netscapes fault | 16:47 |
sigmavirus24 | it became a defacto standard for cookies and utterly breaks the ability to join all headers with ','s | 16:47 |
* sigmavirus24 gnashes teeth | 16:47 | |
*** salv-orlando has joined #openstack-api | 17:09 | |
*** lucasagomes is now known as lucas-dinner | 17:10 | |
*** Apoorva has quit IRC | 17:14 | |
*** e0ne has joined #openstack-api | 17:24 | |
*** Apoorva has joined #openstack-api | 17:33 | |
*** _elmiko is now known as elmiko | 17:52 | |
*** annegentle has quit IRC | 18:30 | |
*** fzdarsky has quit IRC | 18:35 | |
*** blmartin has quit IRC | 18:39 | |
*** openstackgerrit has quit IRC | 18:48 | |
*** openstackgerrit has joined #openstack-api | 18:48 | |
*** annegentle has joined #openstack-api | 19:09 | |
*** annegentle has quit IRC | 19:14 | |
*** e0ne has quit IRC | 19:15 | |
*** annegentle has joined #openstack-api | 19:30 | |
*** alex_klimov has joined #openstack-api | 20:12 | |
*** annegentle has quit IRC | 21:00 | |
*** annegentle has joined #openstack-api | 21:10 | |
*** annegentle has quit IRC | 21:21 | |
*** annegentle has joined #openstack-api | 21:22 | |
*** pballand has quit IRC | 21:28 | |
*** pballand has joined #openstack-api | 21:31 | |
*** annegentle has quit IRC | 22:08 | |
*** pballand has quit IRC | 22:17 | |
*** pballand has joined #openstack-api | 22:27 | |
*** pballand has quit IRC | 23:26 | |
*** lucas-dinner has quit IRC | 23:54 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!