Wednesday, 2014-05-28

*** xmltok has quit IRC00:40
*** rgbkrk has quit IRC01:24
*** rgbkrk has joined #openstack-sdks01:25
openstackgerritShaunak Kashyap proposed a change to stackforge/openstack-sdk-php: Changes per reviews.  https://review.openstack.org/9228002:11
*** _shweta_ has joined #openstack-sdks04:52
*** rgbkrk_ has joined #openstack-sdks05:25
*** rgbkrk has quit IRC05:25
*** rgbkrk_ has quit IRC05:51
*** samchoi has quit IRC10:43
*** _shweta_ has quit IRC10:49
*** jamie_h has joined #openstack-sdks11:52
*** bknudson has quit IRC13:11
*** mfer has joined #openstack-sdks13:32
*** bknudson has joined #openstack-sdks13:34
mferjamie_h sorry it's taken me a little bit to get to your email and reviews. we had a holiday weekend and then i was sick13:50
mferi'm back now and I'll get to them starting today13:51
jamie_hmfer no worries - hope you're feeling better!13:51
mferthanks. i'm 75% better. i'm interested in things other than napping and laying on the couch13:51
mferfood poisioning is no fun13:51
openstackgerritA change was merged to stackforge/golang-client: Adding contributions guide.  https://review.openstack.org/9377413:52
*** rgbkrk has joined #openstack-sdks14:05
openstackgerritHenrique Truta proposed a change to openstack/python-openstackclient: Add role assignments list support to identity v3  https://review.openstack.org/9163414:17
jamie_hmfer what is the purpose of the swiftfs:// wrapper?14:18
mferjamie_h acting like a filesystem. swift doesn't handle things like directories unless you tell it how to use a seperator. the swift:// stream didn't handle directories. the swiftfs:// one handles them (though likely it's a poor way of handling them).14:20
jamie_hmfer ah okay. if swift doesn't support some filesystem operations (like mkdir etc.) do we need to support it? would anybody use swiftfs:// ?14:22
mferjamie_h ideally there would be one stream to rule them all. swiftfs was a take at handling directories. then the team was re-orged before we took fixing the problem further14:22
jamie_hyeah i agree about the 1 stream idea. i was never really sure whether we needed a local stream wrapper like swiftfs14:24
mferswiftfs isn't local. it calls a remote endpoint. it just fakes directories at the remote endpoint to work with existing tools that expect a filesystem14:30
mferat the time we'd found a lot of PHP apps used streams but simply expected them to always be a filesystem14:30
mferit was bad development on their part but we wanted to make something that worked14:30
jamie_hI think we could support mkdir, rmdir and url_stat by referencing containers and pseudo dirs14:35
jamie_h...instead of objects. these functions could be added to StreamWrapper and we could delete the FS version - what do you think?14:36
mferjamie_h i agree. we just need to make the directory seperator configurable since it is in swift14:46
mferand make it opt in or opt out. i'm not sure which14:46
openstackgerritHenrique Truta proposed a change to openstack/python-openstackclient: Add role assignments list support to identity v3  https://review.openstack.org/9163415:00
mferjamie_h before our meeting today did you want to add anything to https://wiki.openstack.org/wiki/Meetings/OpenStack-SDK-PHP15:14
mferglenc ^^15:14
jamie_hjust looking at it now15:14
mferOpenStack SDK for PHP meeting in 5 minutes in #openstack-meeting-3 in 5 minutes15:27
*** ycombinator has joined #openstack-sdks15:27
*** etoews has joined #openstack-sdks15:28
*** samchoi has joined #openstack-sdks15:29
*** etoews has quit IRC15:34
*** etoews has joined #openstack-sdks15:35
openstackgerritTerry Howe proposed a change to stackforge/python-openstacksdk: Add command structure to example code  https://review.openstack.org/9470715:43
openstackgerritTerry Howe proposed a change to stackforge/python-openstacksdk: Add command structure to example code  https://review.openstack.org/9470715:44
mfernotmyname ping16:05
notmynamemfer: ack16:05
*** xmltok has joined #openstack-sdks16:06
mfernotmyname i was poking around the swift end user docs and finding a number of things not listed. Or, I think not listed. like working with object versioning. or, detecting what features and add ons are available. I was looking at http://docs.openstack.org/api/openstack-object-storage/1.0/content/ and http://developer.openstack.org/api-ref-objectstorage-v1.html16:06
mferdo you know of any better pointers so I can find more details?16:06
notmynamemfer: it may be that there aren't complete docs for those. beyond what you linked, you should look over the docs at http://swift.openstack.org16:10
mfernotmyname is there a way to detect what features are enabled?16:11
notmynamemfer: you should look at the "overview and concepts" section and the "middleware" section16:11
notmynamemfer: yes. make a request to /info16:11
notmynamemfer: http://docs.openstack.org/developer/swift/middleware.html#discoverability16:12
mferthanks. do you have a person who keeps the api docs up to date?16:12
notmynamemfer: eg https://gist.github.com/notmyname/65d3b888f12810c5aaaf16:13
mfernotmyname thanks16:13
notmynamemfer: no. we don't have a designated "docs person" AFAIK16:14
mferthanks16:16
openstackgerritHenrique Truta proposed a change to openstack/python-openstackclient: Add role assignments list support to identity v3  https://review.openstack.org/9163416:17
*** etoews has quit IRC16:27
*** etoews has joined #openstack-sdks16:29
jamie_hif we ended up using Guzzle's URL class, the only way you could swap it out would be to ask end-users to extend GuzzleHttp\Url16:31
ycombinatorI guess what I'm thinking is that if we will /always/ pull in Guzzle as a dependency, why couldn't we also always use Guzzle's URL class16:31
jamie_hthere is no URL interface16:31
jamie_hycombinator that's my feeling too. There's a lot of potential, why not use it16:31
ycombinatorthe only time I see this being an issue is if we decide to one day drop Guzzle as a dependency16:32
mferwhat if someone wants to use Guzzle 5 with our library but we don't support it yet? and, guzzle 5 has URL in a different location or with a different api?16:32
ycombinatoror that ^ :)16:32
jamie_hyeah, that's a major pitfall too16:32
mferif dependencies move at a different speed than our project and there are API changes we will run into problems.16:32
jamie_hwhich is why I thought an independent class is the lesser of two evils16:33
ycombinatorright right16:33
ycombinatorokay, I guess there's a tradeoff16:33
jamie_hI hate rolling our own, but there's not much choice with such a low-level component16:33
mferi was recently helping someone using something older and it has issues. because of tight coupling they are in trouble and can't update to something newer16:33
ycombinatoralright, I think I'm convinced now16:33
mferi've run into dependency problems in far too many real world situations16:33
ycombinatortighter coupling is the greater evil here16:33
jamie_hwith our own Url class, we can keep as succinct and focused as possible16:34
ycombinatorso I guess we'll write our own16:34
glencFYI, I'm on another call if it appears that I'm not paying attention much16:34
mfermy concern is supporting people with pain in the but problems due to dependency issues when their codebases age16:34
ycombinatorokay, I think we have a decision16:36
ycombinatorthanks for discussing my concerns16:36
mferno problem. they are valid. i think this is just a time for prioritizing16:36
mferand i hope we agree on priorities. if not, please speak up16:37
ycombinatoryes, I'm satisfied with how we arrived at the decision and agree that moving forward is important16:37
*** paybackman has joined #openstack-sdks16:43
*** jamie_h has quit IRC17:45
*** etoews has quit IRC17:50
*** etoews has joined #openstack-sdks17:51
*** etoews has quit IRC17:56
*** etoews has joined #openstack-sdks18:07
*** jamielennox is now known as jamielennox|away18:16
openstackgerritHenrique Truta proposed a change to openstack/python-openstackclient: Add role assignments list support to identity v3  https://review.openstack.org/9163418:50
Alex_GaynorAnyone around for a quick review on https://review.openstack.org/#/c/95876/ /cc briancurtin18:51
dtroyerAlex_Gaynor: are you tired of cleaning up after me yet?  ;)19:13
dtroyer+A19:13
openstackgerritA change was merged to stackforge/python-openstacksdk: Wrap lines at the appropriate length and use native sphinx constructs  https://review.openstack.org/9587619:18
openstackgerritTerry Howe proposed a change to stackforge/python-openstacksdk: Authentication from keystoneclient  https://review.openstack.org/9188919:20
openstackgerritTerry Howe proposed a change to stackforge/python-openstacksdk: Authentication from keystoneclient  https://review.openstack.org/9188919:21
terrylhowefactories are finally gone, that should keep Jamie happy for the time being19:23
*** terrylhowe has quit IRC19:44
mferdtroyer did you get a look at my examples/acceptance changes for golang?19:46
mferand the goroot comment?19:46
dtroyermy GOROOT comment was in regard to the suggested makefile includes that seem to no longer be present19:50
dtroyerinclude $(GOROOT)/src/Make.$(GOARCH)19:50
dtroyerinclude $(GOROOT)/src/Make.pkg19:50
mferah19:50
mferi think that would be a different review.19:51
* mfer punts discussing that. delegating to future self19:51
dtroyeryeah…makefile stuff for later19:54
mferother than that, what do you think?19:54
dtroyerit's running on my Mac!  ;)  so I got something fixed19:54
mferlol19:54
dtroyerI thought I'd replied to that already, damn19:55
mfernot to my last comments. but, i know how that goes19:55
dtroyer+119:55
mferthanks19:55
dtroyerI read them and think I wrote a reply and didn't hit send19:55
mferi'm going to put in like 5% of my time on it. so, it'll take a little time but it will get there19:55
*** rgbkrk has quit IRC19:56
dtroyerone of the things I want to play with there is how to do CI testing…should be fun19:56
dtroyerbtw, I'm taking off for a week here in an hour or two…first actual vacation in over a year...19:57
mferyay!19:57
mferi talked with mordred and he said we should be able to do testing for things like go on the infra now. i need to look into that for other things19:58
dtroyerI'm excited to test with something that isn't DevStack for once!  although we'll need that here eventually too19:59
*** rgbkrk has joined #openstack-sdks20:01
*** terrylhowe has joined #openstack-sdks20:15
openstackgerritA change was merged to stackforge/golang-client: Adding examples that can optionally be used as acceptance tests.  https://review.openstack.org/9470920:21
openstackgerritAlex Gaynor proposed a change to stackforge/python-openstacksdk: Flesh out the README a bit more  https://review.openstack.org/9625320:35
openstackgerritOpenStack Proposal Bot proposed a change to openstack/python-openstackclient: Updated from global requirements  https://review.openstack.org/9626921:00
openstackgerritAlex Gaynor proposed a change to stackforge/python-openstacksdk: Update sphinx from global-requirements  https://review.openstack.org/9627821:05
*** mfer has quit IRC21:09
Alex_Gaynorterrylhowe: Fastest review in the west!21:21
terrylhoweI was just goofing with that for OSC :)21:22
*** TravT has joined #openstack-sdks21:43
*** rgbkrk has quit IRC21:44
*** rgbkrk has joined #openstack-sdks21:45
*** dhellmann is now known as dhellmann_21:58
*** dhellmann_ is now known as dhellmann21:58
*** dhellmann is now known as dhellmann_21:58
openstackgerritA change was merged to openstack/python-openstackclient: Fix server image create  https://review.openstack.org/9286422:05
*** bknudson has quit IRC22:16
*** rgbkrk has quit IRC22:42
Alex_Gaynorr? https://review.openstack.org/#/c/96253/ and https://review.openstack.org/#/c/96278/22:45
*** etoews has quit IRC22:58
openstackgerritA change was merged to openstack/python-openstackclient: Fixed several typos throughout the codebase  https://review.openstack.org/9463623:05
*** rgbkrk has joined #openstack-sdks23:10
*** etoews has joined #openstack-sdks23:25
*** etoews has quit IRC23:29
*** etoews has joined #openstack-sdks23:49
*** xmltok has quit IRC23:51

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