ZZelle_ | clarkb, one is to enforce git review use (stop doing doing git push and remember git review would have been better) | 00:04 |
---|---|---|
*** MaxV has quit IRC | 00:05 | |
ZZelle_ | clarkb, for repos where reviews is not required (mustly tools) but could be useful to discuss a new tool | 00:05 |
*** Daisy has quit IRC | 00:05 | |
clarkb | ZZelle_: I think for both options can't you just use gitolite/gitosis and not have the overhead of a gerrit? | 00:06 |
clarkb | ZZelle_: I guess to me gerrit is specifically about code review | 00:07 |
clarkb | and not submitting code before it is reviewed | 00:07 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/config: Switch zuul and zuul-dev to project-config https://review.openstack.org/122533 | 00:07 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/config: Switch jenkins to project-config https://review.openstack.org/122893 | 00:07 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/config: Switch accessbot to project-config https://review.openstack.org/122894 | 00:07 |
clarkb | so the auto submit feels like it belongs in a non gerrit managed repo | 00:07 |
jeblair | clarkb, nibalizer, fungi: ^ new approach | 00:07 |
* nibalizer looks | 00:09 | |
openstackgerrit | Ramy Asselin proposed a change to openstack-infra/devstack-gate: Add a pre-clean hook. https://review.openstack.org/122896 | 00:11 |
clarkb | jeblair: ok 122533 lgtm | 00:11 |
*** nkinder_ has joined #openstack-infra | 00:12 | |
ZZelle_ | clarkb, previously we used gitolite: some was allowed to push to master and merge branches, others only to create feature/bug branches | 00:12 |
ZZelle_ | clarkb, it was a mess because we cannot comment correctly previous branches | 00:14 |
nibalizer | jeblair: what does 'base' in projcet_config do? | 00:14 |
ZZelle_ | clarkb, and XP sharing is poor | 00:14 |
nibalizer | oh is does that | 00:14 |
*** hemna is now known as hemnass | 00:14 | |
*** otherwiseguy has quit IRC | 00:15 | |
lifeless | mordred: don't tempt me, rewriting pbr is something I'd be totally up for | 00:15 |
*** mestery_ has joined #openstack-infra | 00:18 | |
*** mestery has quit IRC | 00:18 | |
fungi | lifeless: you're saying mordred should take longer and more frequent vacations? | 00:19 |
ZZelle_ | lifeless, if you do, please allow to disable pbr version computation ... | 00:19 |
fungi | ZZelle_: it can already be disabled | 00:20 |
ZZelle_ | fungi, through configuration? | 00:20 |
fungi | ZZelle_: there are several different envvars you can pass when sdisting to hardcode versions | 00:20 |
ZZelle_ | currently i need to trick pbr by defining a PBR_VERSION env variable ... does not really feet the descriptive setup.cfg approach | 00:21 |
lifeless | ZZelle_: in what context are youneeded to do that ? | 00:22 |
lifeless | ZZelle_: if its the current-tag-ignored there is a patch up and in the merge queue to fix that | 00:22 |
lifeless | ZZelle_: is there a bug describing your issue? | 00:22 |
lifeless | also PBR_VERSION is totally broken at the moment when installing multiple packages.... since it wins over metadata and thus we report the same version for all packages. | 00:23 |
lifeless | fungi: no such thing ;) | 00:23 |
ZZelle_ | lifeless, our internal process requires to provide code without versioning files and without packaging ... | 00:26 |
ZZelle_ | lifeless, i didn't take the time to create the bug | 00:26 |
jeblair | nibalizer: lets us work from a subdir of the project-config repo, so dev versions of files can be in the same hierarchy under dev/ | 00:27 |
*** masayukig has quit IRC | 00:28 | |
mordred | ZZelle_: your usecase is not one pbr aims to support, sorry | 00:34 |
*** masayukig has joined #openstack-infra | 00:35 | |
*** MaxV has joined #openstack-infra | 00:36 | |
mordred | ZZelle_: there may be some workarounds I could suggest, but pbr does not intend to support being used in an infinitely flexible number of ways ... it attempts to encode and simplify one approach | 00:36 |
lifeless | ZZelle_: so, start with a bug, and we can see whats actually happening in detail. | 00:38 |
*** sabeen has quit IRC | 00:38 | |
lifeless | ZZelle_: as mordred says, pbr is opinionated, but if there is a way to get you what you need without compromising the pbr design/reliability/etc I'd be happy to help you design it | 00:38 |
mordred | ++ | 00:39 |
ZZelle_ | mordred, lifeless, pbr feets to our needs except version computation | 00:40 |
*** MaxV has quit IRC | 00:40 | |
lifeless | ZZelle_: I have to go; please file a bug. Be specific about what you do with things and where it breaks please. | 00:40 |
*** boden has joined #openstack-infra | 00:41 | |
*** praneshp has quit IRC | 00:42 | |
ZZelle_ | lifeless, mordred, so our setup.py looks like http://paste.openstack.org/show/113533 | 00:42 |
jeblair | anteaya: i'm also thiking of re-orging slave_scripts and jenkins_job_builder under jenkins/; updated etherpad again | 00:42 |
*** shashankhegde has quit IRC | 00:42 | |
mordred | ZZelle_: why? | 00:43 |
lifeless | ZZelle_: pastebin is not a bug :) | 00:43 |
*** xyang1 has quit IRC | 00:44 | |
*** dmsimard_away is now known as dmsimard | 00:45 | |
*** dims has joined #openstack-infra | 00:46 | |
*** boden has quit IRC | 00:46 | |
lifeless | ZZelle_: I'm asking for a bug because - I won't remember this conversation to file one myself, I need to go, and IRC while fine for brainstorming is terrible for getting lots of input. | 00:46 |
ZZelle_ | lifeless, will do on monday (i have no example on me :)) | 00:47 |
ZZelle_ | mordred, mustly a creepy packaging workflow ... my team should provide deb packages to the next team but we disagree on the dependencies to embed so we provide code with the versioning files ... | 00:47 |
ZZelle_ | s/with/without/ | 00:48 |
*** dane_leblanc has quit IRC | 00:48 | |
*** wenlock has joined #openstack-infra | 00:48 | |
*** dims has quit IRC | 00:50 | |
*** ZZelle_ has quit IRC | 01:02 | |
*** bdpayne has quit IRC | 01:03 | |
*** patrickeast has quit IRC | 01:03 | |
fungi | jeblair: oh, saw this earlier today and thought it might be of interest to you... https://bugs.debian.org/762152 | 01:06 |
jeblair | fungi: oh nice! | 01:07 |
jeblair | fungi: i guess since the "requests" issue is solved for openstack, it won't be an issue for gertty in debian if someone packages it? | 01:08 |
fungi | the maintainers are, i think, used to having to patch out imports from embedded/vendored modules... does gertty call requests.packages.urllib3 rather than urllib3? | 01:09 |
* fungi could just git grep his clone | 01:09 | |
jeblair | fungi: no, it only uses the very top level requests api | 01:10 |
*** wenlock has quit IRC | 01:10 | |
fungi | yeah, which is not a problem. it seems to also use urllib3 directly as a separate package | 01:10 |
jeblair | fungi: i only see 'urllib' | 01:11 |
fungi | er, yeah not urllib3 anyway | 01:11 |
fungi | python-requests is in debian just fine, but if you try to "from requests.packages import foo" you'll have issues | 01:11 |
jeblair | yeah, not planning on doing that | 01:12 |
*** marcoemorais has quit IRC | 01:12 | |
fungi | right, that was the only real point in that nearly endless ml thread | 01:13 |
fungi | that basically requests (when not run from distro packages anyway) calls its own copy of things like urllib3 and if you want to interact with/override aspects of those then you're stuck talking to the vendored modules rather than using separately packaged versions | 01:14 |
jeblair | yeah. i mostly asked because if it were to present any additional difficulty to the debian maintainers, i'd be happy to drop use of requests (or help SpamapS maintain his fork), but it sounds like that's not necessary. | 01:15 |
mordred | btw ... I think that the only value in that endless thread was to point out the ever-widening POV between devs and distros | 01:15 |
mordred | it may come as no surprise, but I'm on the side of the requests folks here and not of debian | 01:16 |
* jeblair wonders whether he's a dev or a distro | 01:17 | |
*** Dafna has quit IRC | 01:17 | |
mordred | the urllib 'vendored' code inside of requests should just be seen as part of requests from debian's pov | 01:17 |
mordred | it's not debian's job to refactor upstream software | 01:17 |
jeblair | mordred: i think you may be correct about that. i also think that requests should not vendor urllib3. :) | 01:17 |
mordred | jeblair: that I also agree with | 01:18 |
mordred | jeblair: but in this case, the response to them having poor engineering choices by debian is completely bananas | 01:18 |
mordred | jeblair: I mean, hell, things probably shouldn't be written in PHP - but debian doesn't rewrite them in another language just because of poor upstream engineering decisions | 01:18 |
jeblair | mordred: that would be so cool if they did. | 01:19 |
mordred | jeblair: ++ | 01:19 |
jeblair | itp all the php | 01:19 |
mordred | jeblair: maybe we shoudl start a distro which does not pacakge other people's software | 01:19 |
mordred | jeblair: but instead rewrites everything from scratch | 01:19 |
mordred | jeblair: we could call it OSX | 01:19 |
mordred | jeblair: so, I'm about to add trove support to ansible ... | 01:20 |
fungi | i was gonna say NeXT | 01:20 |
mordred | jeblair: I'm thinking I should add a list of databases to the inventory that's returned, and have them be a list of things on the "localhost" host | 01:20 |
mordred | jeblair: since they dont' actually have cloud-level relationship with individual nodes | 01:21 |
fungi | (well, NeXTSTEP anyway) | 01:21 |
*** mmedvede has quit IRC | 01:22 | |
*** unicell has joined #openstack-infra | 01:22 | |
jeblair | mordred: assuming everything has to be related to a host, that seems reasonable | 01:23 |
mordred | jeblair: in the inventory, it does | 01:23 |
jeblair | mordred: note, the thing after ansible should handle non-host things better :) | 01:23 |
mordred | jeblair: ++ | 01:24 |
*** maxbit has quit IRC | 01:26 | |
openstackgerrit | James E. Blair proposed a change to openstack-infra/config: Switch gerrit to project-config https://review.openstack.org/122894 | 01:31 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/config: Switch jenkins to project-config https://review.openstack.org/122893 | 01:31 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/config: Switch zuul and zuul-dev to project-config https://review.openstack.org/122533 | 01:31 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/config: Move zuul layout into /etc/zuul/layout https://review.openstack.org/122532 | 01:31 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/config: Switch nodepool to project-config https://review.openstack.org/122902 | 01:31 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/config: Switch accessbot to project-config https://review.openstack.org/122903 | 01:31 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/config: Switch specs to project-config https://review.openstack.org/122904 | 01:32 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/config: Switch gerritbot to project-config https://review.openstack.org/122905 | 01:32 |
jeblair | so those are all the code changes; still need to update docs | 01:32 |
*** salv-orlando has quit IRC | 01:34 | |
*** Dafna has joined #openstack-infra | 01:36 | |
anteaya | jeblair: /me looks at etherpad to see what is new with slave_scripts and jjb | 01:36 |
*** MaxV has joined #openstack-infra | 01:36 | |
anteaya | added a note to self there so I have the changes clear | 01:37 |
anteaya | line 16 | 01:37 |
jeblair | anteaya: ah, yep, sorry | 01:38 |
anteaya | np | 01:38 |
anteaya | so far it is all making sense | 01:38 |
anteaya | was going to spend time getting the commands down for the re-org so thanks for doing this now | 01:38 |
anteaya | going to spend time tomorrow getting the commands down | 01:39 |
jeblair | sounds good, and no problem | 01:39 |
*** flashgordon is now known as jogo | 01:40 | |
mordred | SlickNik: ok. you just made my naughty list | 01:40 |
mordred | SlickNik: self.cs = client.Client(options.os_database_api_version, os_username, | 01:41 |
mordred | SlickNik: I'll let you ruminate on what's wrong in that signature | 01:41 |
*** praneshp has joined #openstack-infra | 01:41 | |
*** MaxV has quit IRC | 01:41 | |
*** boden has joined #openstack-infra | 01:42 | |
mordred | SlickNik: (I'll give you a friendly hint - your python API requires, same as glanceclient, which I blame jaypipes for, an API_VERSION parameter ... except that as a user I have no way of knowing in advance what that might be | 01:44 |
mordred | ) | 01:44 |
jeblair | mordred: start at 11 and count backwards until something works | 01:45 |
mordred | SlickNik: I recommend, fwiw, that such a thing be an OPTIONAL parameter, and that in the absence of one, the keystone service catalog is consulted and a version is selected taht the library knows how to talk to | 01:45 |
mordred | jeblair: well, it turns out that not only is it a required parameter, there is one and only one valid value | 01:45 |
mordred | jeblair: '1' | 01:45 |
jeblair | mordred: see my algorithm would have worked | 01:46 |
mordred | jeblair: yes. it would have | 01:46 |
mordred | jeblair: I may implement it for trove and glance | 01:46 |
jeblair | haha | 01:46 |
mordred | SlickNik: also, don't feel _personally_ bad or singled out - I'm on a campaign of complaining about EVERY problem I encounter while trying to write software to use openstack | 01:46 |
mordred | SlickNik: but I will be beating you with something next time I see you | 01:47 |
mordred | just for good measure | 01:47 |
*** boden has quit IRC | 01:47 | |
* anteaya hands mordred a pillow | 01:48 | |
jeblair | mordred: check out this doc update diff: | 01:49 |
jeblair | -In order to make the process of managing hundreds of Jenkins jobs easier | 01:49 |
jeblair | +In order to make the process of managing thousands of Jenkins jobs easier | 01:49 |
jeblair | you know, it's important to keep these things up to date ;) | 01:50 |
mordred | jeblair: NICE | 01:51 |
*** MaxV has joined #openstack-infra | 01:51 | |
*** dims has joined #openstack-infra | 01:52 | |
mordred | jeblair: I have emailed the dev list about the above client lib issue | 01:53 |
*** mestery_ is now known as mestery | 01:53 | |
mordred | jeblair: for completeness, I blamed bcwaldon, since he's abandoned us | 01:53 |
jeblair | there's enough blame to go around | 01:53 |
mordred | also | 01:55 |
mordred | this: | 01:55 |
mordred | except exc.Unauthorized: | 01:55 |
mordred | raise exc.CommandError("Invalid OpenStack Trove credentials.") | 01:55 |
mordred | except exc.AuthorizationFailure: | 01:55 |
mordred | raise exc.CommandError("Unable to authorize user") | 01:55 |
mordred | would be funny | 01:55 |
mordred | if it wasn't a completely pervassive pattern that's actually encoded into openstack.common | 01:55 |
mordred | please. someone. explain the difference | 01:55 |
*** MaxV has quit IRC | 01:56 | |
nibalizer | maybe like 'i know you, but you're not allowed' but the other is 'i dont know you' | 01:57 |
mordred | nibalizer: isn't splitting the two a security anti-pattern? | 01:57 |
blkperl | yes | 01:57 |
nibalizer | mordred: thats an affirmative | 01:57 |
mordred | nibalizer: like, isn't it a 30 year old industry best practice to not report back to the user the difference? | 01:58 |
* mordred stabs people | 01:58 | |
nibalizer | mordred: no the 30 year best practice is ldap creds into plain http | 01:58 |
jeblair | i'm hoping it's "your username or credentials are wrong" vs "i am unable to complete a request with the server" | 01:58 |
nibalizer | this being despite http is not 30 years old | 01:58 |
jeblair | i have no basis for that hope | 01:58 |
mordred | well, it gets better | 01:58 |
mordred | there is also "Forbidden" | 01:59 |
jeblair | "account disabled?" (he says hopefully) | 01:59 |
*** sdake_ has quit IRC | 01:59 | |
mordred | so - it seems that Unauthorized == 401, Forbidden == 403 and AuthorizationFailure == "Cannot authorize API client." | 01:59 |
*** otter768 has joined #openstack-infra | 01:59 | |
mordred | that's from reading the code in openstack/common/apiclient/exceptions.py | 02:00 |
nibalizer | one of these things is not like the other | 02:00 |
*** unicell has quit IRC | 02:00 | |
mordred | second mailing list message away | 02:01 |
mordred | I may have insulted termie in this one | 02:02 |
mtreinish | mordred: just saw that ml post. It get's worse the more you look at the version or any discovery options in the apis, nothing is consistent between anything: http://git.openstack.org/cgit/openstack/tempest/tree/tempest/cmd/verify_tempest_config.py | 02:02 |
*** Longgeek has joined #openstack-infra | 02:02 | |
dstufft | mordred: what if I like to make dolphens weep tho | 02:02 |
mordred | mtreinish: I cannot continue to read that code | 02:02 |
clarkb | dolphins are cool | 02:02 |
clarkb | leave them alone | 02:02 |
mordred | dstufft: then please write more code in python-*client | 02:02 |
clarkb | jeblair nibalizer has pictures of whiteboards for you | 02:03 |
nibalizer | we took pix! | 02:03 |
mordred | clarkb: oh my | 02:03 |
mordred | clarkb: what did you whiteboard? | 02:03 |
clarkb | mordred nibalizer insisted I listen to how we should puppet and that required drawinf | 02:03 |
mordred | clarkb: ah! fun | 02:03 |
clarkb | its actually good byt I think orthogonal to the config file split thing | 02:04 |
clarkb | so we can deal with it separately | 02:04 |
mordred | cool | 02:04 |
nibalizer | yup | 02:04 |
jeblair | baby steps is the way to do this :) | 02:04 |
clarkb | nibalizer imgur them now | 02:04 |
anteaya | clarkb: so are nibalizer's thoughts captured in a spec yet? | 02:05 |
anteaya | or is that a todo item? | 02:05 |
*** Daisy has joined #openstack-infra | 02:07 | |
*** dims has quit IRC | 02:08 | |
clarkb | it was marker on wall a half hour ago | 02:08 |
anteaya | k | 02:09 |
clarkb | jeblair yup completely agree | 02:11 |
mordred | nibalizer: do you still need more grokking on the ansible+puppet apply idea? | 02:12 |
mordred | nibalizer: (trying to decide which thigns need more explanation and which just need patches) | 02:12 |
nibalizer | mordred: eh, my brain is elsewhere right now | 02:12 |
nibalizer | lets link up, but not right now | 02:12 |
mordred | nibalizer: ok. we'll come back to it | 02:12 |
mordred | nibalizer: is you brain in beer? | 02:12 |
nibalizer | as is the portland way | 02:13 |
* mordred has brain in cachaça | 02:13 | |
*** Longgeek has quit IRC | 02:13 | |
mordred | as is the mordred way | 02:13 |
*** Longgeek has joined #openstack-infra | 02:13 | |
anteaya | nibalizer: is there a point to waiting for imgur images right now? | 02:14 |
jeblair | stackforge.rst did not make good use of the :file: custom role... | 02:14 |
jeblair | it's about to. and the new :config: custom role too. | 02:15 |
blkperl | anteaya: nibalizer just left to go get icecream, so waiting might be a while | 02:15 |
jeblair | i don't really know what to do about running-your-own.rst. | 02:16 |
jeblair | i think it's about to get really, really out of date. | 02:16 |
anteaya | blkperl: thanks for the update | 02:16 |
mordred | blkperl: I'm disappointed that he's not irc-ing on his phone like clarkb | 02:16 |
mordred | or, to be fair, me most days | 02:16 |
jeblair | i'm thinking of punting for now, and stucking a 'may be out of date' alert at the top, and then revisit it after we end up in a better place. | 02:17 |
clarkb | its a thing. 4th ave is shutdown my bus is super late woo | 02:17 |
mordred | https://i.imgur.com/jSwchY4.jpg | 02:17 |
mordred | for the record | 02:17 |
mordred | I just send that from my phone | 02:17 |
mordred | jeblair: ++ | 02:17 |
blkperl | he might be irc'ing on his phone, but the ice cream mission might be distracting :) | 02:18 |
mordred | just saying, I'm drinking AND posting pictures of dogs drinking | 02:18 |
mordred | tell nibalizer he needs to up his game :) | 02:18 |
* mordred is now scared of what may happen | 02:18 | |
anteaya | ice cream and phones sounds like a bad combo | 02:18 |
anteaya | clarkb: why is 4th ave shutdown? | 02:19 |
blkperl | construction | 02:19 |
anteaya | yay | 02:20 |
blkperl | just the 4th and harission intersection | 02:21 |
blkperl | harisson* | 02:21 |
*** dmsimard is now known as dmsimard_away | 02:21 | |
clarkb | "just" | 02:21 |
blkperl | :) | 02:21 |
anteaya | blkperl: so when are we going to suck you into code contributions? | 02:22 |
*** sabeen has joined #openstack-infra | 02:23 | |
blkperl | ha, not anytime soon, my new job is an AWS shop | 02:23 |
anteaya | hah | 02:24 |
anteaya | congratulations | 02:24 |
blkperl | thanks | 02:25 |
*** yamahata has joined #openstack-infra | 02:25 | |
openstackgerrit | James E. Blair proposed a change to openstack-infra/config: Doc updates for project-config https://review.openstack.org/122908 | 02:26 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/config: Doc updates for project-config https://review.openstack.org/122908 | 02:27 |
*** praveenkumar has joined #openstack-infra | 02:27 | |
nibalizer | how do i imgur from phone | 02:31 |
nibalizer | i've been trying to gdrive but that has been failing | 02:31 |
* nibalizer shakes fist at cloud | 02:31 | |
nibalizer | anteaya: i think a spec is a ways out | 02:31 |
anteaya | kk | 02:31 |
*** pcrews has quit IRC | 02:36 | |
*** reed has quit IRC | 02:37 | |
anteaya | looks like iad and dfw recently fixed the/an error issue | 02:39 |
*** boden has joined #openstack-infra | 02:43 | |
bswartz | hey the python-manilaclient change merged: https://review.openstack.org/#/c/122863/ | 02:43 |
bswartz | that only took about 6 hours :-/ | 02:43 |
anteaya | yay | 02:44 |
anteaya | not bad considering the queues and the fact that all host regions have been having significant error states | 02:44 |
anteaya | glad it merged | 02:44 |
bswartz | if anyone has some fairy dust to sprinkle on the other job, please do so | 02:45 |
bswartz | it's up to 5 hr 22 min and still in check, hasn't even gone to gate yet | 02:45 |
*** daya_k has joined #openstack-infra | 02:46 | |
anteaya | well noone has any fairy dust to get it through check any faster | 02:46 |
*** boden has quit IRC | 02:48 | |
openstackgerrit | A change was merged to openstack-infra/devstack-gate: Remove ramdisk build option for Ironic agent driver https://review.openstack.org/121601 | 02:49 |
*** MaxV has joined #openstack-infra | 02:52 | |
*** Daisy has quit IRC | 02:53 | |
mordred | nibalizer: well, I use irccloud on my phone, and it has a button | 02:53 |
mordred | blkperl: you know, we know places that aren't focused on AWS that we could probably hook you up with - just for the record :) | 02:54 |
*** MaxV has quit IRC | 02:57 | |
*** lcheng has joined #openstack-infra | 03:01 | |
*** signed8bit has joined #openstack-infra | 03:03 | |
*** lcheng has quit IRC | 03:05 | |
openstackgerrit | A change was merged to stackforge/gertty: Add sample config for Gerrit's Gerrit https://review.openstack.org/122550 | 03:09 |
openstackgerrit | A change was merged to stackforge/gertty: Add submit functionality https://review.openstack.org/122579 | 03:09 |
openstackgerrit | A change was merged to stackforge/gertty: Be more careful with null accounts https://review.openstack.org/122443 | 03:09 |
*** homeless has quit IRC | 03:13 | |
*** patrickeast has joined #openstack-infra | 03:16 | |
bswartz | hey the manila change merged too! https://review.openstack.org/#/c/122862/ | 03:20 |
bswartz | someone did have some fairy dust because that sailed through the gate in no time | 03:20 |
*** harlowja_at_home has joined #openstack-infra | 03:20 | |
lifeless | ohhh | 03:23 |
lifeless | I was just pointed at http://python-future.org/ | 03:23 |
lifeless | shiny | 03:23 |
*** patrickeast has quit IRC | 03:25 | |
*** Daisy has joined #openstack-infra | 03:31 | |
*** rfolco has quit IRC | 03:33 | |
*** otherwiseguy has joined #openstack-infra | 03:34 | |
*** Daisy has quit IRC | 03:36 | |
*** patrickeast has joined #openstack-infra | 03:36 | |
*** patrickeast has joined #openstack-infra | 03:37 | |
*** harlowja is now known as harlowja_away | 03:40 | |
*** hdd has joined #openstack-infra | 03:40 | |
*** fifieldt__ has quit IRC | 03:42 | |
*** patrickeast has quit IRC | 03:42 | |
*** boden has joined #openstack-infra | 03:44 | |
*** harlowja_at_home has quit IRC | 03:46 | |
*** daya_k has quit IRC | 03:47 | |
*** hdd has quit IRC | 03:47 | |
*** boden has quit IRC | 03:48 | |
blkperl | mordred: hah, thanks, maybe I'll ask you in a couple years :) | 03:49 |
*** MaxV has joined #openstack-infra | 03:53 | |
*** harlowja_at_home has joined #openstack-infra | 03:53 | |
*** MaxV has quit IRC | 03:57 | |
*** nadya has joined #openstack-infra | 03:59 | |
*** nadya is now known as Guest42248 | 03:59 | |
*** gargola has quit IRC | 03:59 | |
*** Sukhdev has joined #openstack-infra | 04:00 | |
*** garyh has quit IRC | 04:10 | |
*** hdd has joined #openstack-infra | 04:11 | |
*** harlowja_at_home has quit IRC | 04:15 | |
*** patrickeast has joined #openstack-infra | 04:37 | |
*** praveenkumar has quit IRC | 04:38 | |
*** otherwiseguy has quit IRC | 04:38 | |
*** Guest42248 has quit IRC | 04:39 | |
*** praveenkumar has joined #openstack-infra | 04:40 | |
*** otherwiseguy has joined #openstack-infra | 04:42 | |
* SpamapS reads backscroll and ponders responding to two interesting points | 04:43 | |
*** koolhead17 has joined #openstack-infra | 04:43 | |
*** rushiagr is now known as rushiagr_away | 04:44 | |
SpamapS | mordred: regarding the vendoring discussion, I actually agree with you, but I want there to be a formal way for projects to enumerate what they've vendored, to help auditors reconcile what they find on a system. | 04:44 |
*** boden has joined #openstack-infra | 04:45 | |
*** praveenkumar_ has joined #openstack-infra | 04:46 | |
*** praveenkumar has quit IRC | 04:48 | |
*** boden has quit IRC | 04:49 | |
*** rushiagr_away is now known as rushiagr | 04:49 | |
*** Longgeek has quit IRC | 04:50 | |
*** otherwiseguy has quit IRC | 04:51 | |
mordred | SpamapS: I hear that... I'm just not sure what the difference is ... the auditors should know that requests is installed. | 04:51 |
*** MaxV has joined #openstack-infra | 04:54 | |
SpamapS | mordred: they have to perform a full audit of _requests_ to find what they're looking for (presence of urllib3) | 04:57 |
*** otherwiseguy has joined #openstack-infra | 04:58 | |
SpamapS | mordred: urllib3 isn't actually stated anywhere that is straight forward to discover. | 04:58 |
SpamapS | Tons of methods, but there's nowhere a well meaning library can go to say "I vendor this!" and have that included with the end package. | 04:59 |
*** MaxV has quit IRC | 04:59 | |
mordred | SpamapS: no. what I'm saying is "what would drive their need to do that" | 05:01 |
SpamapS | mordred: a problem or concern about urllib3 | 05:01 |
SpamapS | Or one of its dependencies | 05:02 |
mordred | so? the library is requests and it's not using urllib3 as a library | 05:02 |
SpamapS | but the day urllib3, the library, is found to have a weakness, security minded folk will want that weakness identified, assessed, and erradicated from their systems. | 05:02 |
mordred | sure | 05:02 |
mordred | but life is hard | 05:03 |
mordred | what if they forked urllib3? | 05:03 |
SpamapS | so they'll do the pip freezes, the apt-cache searches .. but then they won't know that requests also has the problem and needs an update. | 05:03 |
*** nelsnelson has quit IRC | 05:03 | |
mordred | what if they just copied one file? | 05:03 |
SpamapS | same problem really | 05:04 |
SpamapS | but less risk :) | 05:04 |
mordred | at some point, requests is the library and has to be treated as such | 05:04 |
SpamapS | So if requests committed to filing CVE's for itself whenever urllib3 has a problem, that helps a lot. | 05:04 |
mordred | it would have, wouldn't it? | 05:05 |
mordred | have to | 05:05 |
SpamapS | But that only helps with public disclosure. | 05:05 |
SpamapS | There are plenty of consumers of open source software who are constrainted from publicly reporting the results of their audits. | 05:05 |
SpamapS | So if this spooky black ops support org finds a urllib3 bug, and thinks they fixed it.... | 05:06 |
SpamapS | realistically | 05:06 |
mordred | right. what I'm saying is that you're describing an unsolvable problem | 05:06 |
SpamapS | might be better to use known code matching techniques to find vulnerable files | 05:06 |
mordred | because the distros have failed at providing developers value | 05:06 |
mordred | SpamapS: yah | 05:06 |
*** Longgeek has joined #openstack-infra | 05:06 | |
SpamapS | mordred: the distros do indeed slow people down a _lot_. | 05:06 |
mordred | all of this requires the devs all playing ball | 05:06 |
mordred | and for the python/perl/ruby/java/javascript people tehre is no motivatino to do so | 05:07 |
mordred | except for MAJOR big things | 05:07 |
nibalizer | a vote of no confidence in the distros | 05:07 |
nibalizer | lets all switch to nixos | 05:07 |
SpamapS | thing is | 05:07 |
mordred | so, imho, chasing adherance to the "rules" the distros have laid down is a total waste of time | 05:07 |
mordred | and instead | 05:07 |
SpamapS | the distros have their own tools that need to work too | 05:07 |
mordred | the distros shold focus on the actual situation | 05:07 |
mordred | nope | 05:07 |
mordred | the distros have tools that they fetishize | 05:08 |
SpamapS | so another way of thinking is, there's system libs, and then there's "not system libs" | 05:08 |
mordred | yup | 05:08 |
mordred | the distros obsess over their tools - but those tools work once again does not provide value to the developers writing code in the same way as it does for folks writing C | 05:08 |
mordred | s/work/working/ | 05:08 |
*** dims has joined #openstack-infra | 05:08 | |
SpamapS | well I'm thinking more like, Ubuntu has a python daemon that reports bugs when things crash. | 05:09 |
SpamapS | that kind of tool | 05:09 |
mordred | yah. I uninstall that first thing with prejudice, btw | 05:09 |
SpamapS | hater | 05:09 |
mordred | it's VERY evil | 05:09 |
SpamapS | yuno help? | 05:09 |
SpamapS | (everybody should remove it from their servers.) | 05:09 |
mordred | I don't want python programs spinning up every time a thing I'm hacking on exits non-zero | 05:10 |
mordred | SpamapS: it should never get installed on servers in the first place | 05:10 |
SpamapS | Yeah its not for you. :) | 05:10 |
mordred | nibalizer: if I could fully understand how to do that, I might be tempted | 05:10 |
SpamapS | You'd hate it | 05:11 |
SpamapS | the first time you have to compile python3 | 05:11 |
mordred | SpamapS: I may still be on a war path because of the distro response to horizon wanting to use actual javascript tools | 05:12 |
mordred | SpamapS: which then led to the creation of a BUNCH of fake python pacakges that install javascript | 05:12 |
*** otherwiseguy has quit IRC | 05:12 | |
*** dims has quit IRC | 05:12 | |
mordred | SpamapS: at some point the distros need to remember that their job is to DISTRIBUTE software that people write - not to tell them how to write it | 05:13 |
* mordred throw wet cats at everyone | 05:13 | |
*** otherwiseguy has joined #openstack-infra | 05:14 | |
SpamapS | mordred: The problem is they have to redistribute the same copy in 10 places and then update it in 10 places when it is broken. I agree it's annoying, but I can't just discount their attempts to lighten that burden as useless whining. | 05:21 |
SpamapS | the Debian security is really wringing their hands over mariadb, mysql, and percona xtradb cluster | 05:21 |
SpamapS | They'd rather we just pick one. | 05:21 |
*** Longgeek has quit IRC | 05:21 | |
mordred | SpamapS: I _TOTALLY_ understand their point | 05:22 |
mordred | I just think that they're winning battles and losing the war | 05:23 |
SpamapS | They need to be Switzerland | 05:23 |
SpamapS | Which is basically what NixOS/CoreOS type things are doing. | 05:24 |
SpamapS | Minimal container w/ bootstrapping tools available. | 05:24 |
*** Sukhdev_ has joined #openstack-infra | 05:24 | |
SpamapS | Just give people a place to hook into the kernel, and don't ask questions about what they're doing. | 05:25 |
SpamapS | But that also gives rise to a lot of duplicated work that eventually will end up in a distro anyway. :-P | 05:26 |
*** Longgeek has joined #openstack-infra | 05:26 | |
*** otherwiseguy has quit IRC | 05:26 | |
*** Sukhdev has quit IRC | 05:26 | |
*** rushiagr is now known as rushiagr_away | 05:36 | |
*** rushiagr_away is now known as rushiagr | 05:36 | |
*** rwsu has quit IRC | 05:40 | |
*** hdd has quit IRC | 05:40 | |
*** Longgeek has quit IRC | 05:43 | |
*** harlowja_at_home has joined #openstack-infra | 05:45 | |
*** boden has joined #openstack-infra | 05:45 | |
*** boden has quit IRC | 05:50 | |
*** dougwig has quit IRC | 05:50 | |
*** ctracey has quit IRC | 05:50 | |
*** erw has quit IRC | 05:51 | |
*** sweston has quit IRC | 05:51 | |
*** zhiyan has quit IRC | 05:51 | |
*** serverascode has quit IRC | 05:51 | |
*** simonmcc has quit IRC | 05:51 | |
*** j^2 has quit IRC | 05:51 | |
*** jraim has quit IRC | 05:51 | |
*** willroberts_ has quit IRC | 05:52 | |
*** nimrodsun__ has quit IRC | 05:53 | |
*** MaxV has joined #openstack-infra | 05:54 | |
*** Alex_Gaynor has quit IRC | 05:55 | |
*** MaxV has quit IRC | 05:59 | |
*** signed8bit has quit IRC | 06:01 | |
*** Longgeek has joined #openstack-infra | 06:04 | |
*** nadya has joined #openstack-infra | 06:05 | |
*** nadya is now known as Guest8579 | 06:05 | |
*** Guest8579 has quit IRC | 06:08 | |
*** Ng has quit IRC | 06:08 | |
*** otter768 has quit IRC | 06:12 | |
*** nimrodsun___ has joined #openstack-infra | 06:12 | |
*** erw__ has joined #openstack-infra | 06:13 | |
*** sweston has joined #openstack-infra | 06:14 | |
*** j^2 has joined #openstack-infra | 06:14 | |
openstackgerrit | Sumit Naiksatam proposed a change to openstack-infra/config: UI, automation repos for group based policy project https://review.openstack.org/122922 | 06:15 |
*** willroberts_ has joined #openstack-infra | 06:15 | |
*** simonmcc has joined #openstack-infra | 06:17 | |
*** ctracey_ has joined #openstack-infra | 06:17 | |
*** ildikov has joined #openstack-infra | 06:17 | |
*** Alex_Gaynor has joined #openstack-infra | 06:20 | |
*** ildikov_ has quit IRC | 06:21 | |
*** dougwig__ has joined #openstack-infra | 06:21 | |
*** jraim has joined #openstack-infra | 06:21 | |
*** ildikov has quit IRC | 06:21 | |
*** Ng has joined #openstack-infra | 06:22 | |
*** zhiyan has joined #openstack-infra | 06:22 | |
*** serverascode_ has joined #openstack-infra | 06:22 | |
*** ihrachyshka has joined #openstack-infra | 06:41 | |
lifeless | mordred: SpamapS: +1 :) | 06:43 |
*** boden has joined #openstack-infra | 06:46 | |
*** boden has quit IRC | 06:51 | |
*** MaxV has joined #openstack-infra | 06:55 | |
*** MaxV has quit IRC | 06:59 | |
*** e0ne has joined #openstack-infra | 07:03 | |
*** praveenkumar__ has joined #openstack-infra | 07:04 | |
*** e0ne has quit IRC | 07:04 | |
*** gpocente1 is now known as gpocentek | 07:05 | |
*** gpocentek has joined #openstack-infra | 07:05 | |
*** praveenkumar_ has quit IRC | 07:06 | |
openstackgerrit | Andreas Jaeger proposed a change to openstack-infra/config: Improve filtering of translations https://review.openstack.org/122928 | 07:08 |
*** e0ne has joined #openstack-infra | 07:09 | |
*** e0ne has quit IRC | 07:11 | |
*** praveenkumar__ has quit IRC | 07:18 | |
*** praveenkumar__ has joined #openstack-infra | 07:20 | |
*** harlowja_at_home has quit IRC | 07:21 | |
*** marun has joined #openstack-infra | 07:24 | |
*** e0ne has joined #openstack-infra | 07:24 | |
*** Sukhdev_ has quit IRC | 07:24 | |
*** ihrachyshka has quit IRC | 07:25 | |
*** sabeen has quit IRC | 07:26 | |
*** e0ne has quit IRC | 07:28 | |
*** marun has quit IRC | 07:29 | |
*** e0ne has joined #openstack-infra | 07:32 | |
*** e0ne has quit IRC | 07:33 | |
*** cnesa13 has joined #openstack-infra | 07:33 | |
*** nadya has joined #openstack-infra | 07:46 | |
*** boden has joined #openstack-infra | 07:47 | |
*** nadya is now known as Guest69516 | 07:47 | |
*** boden has quit IRC | 07:51 | |
*** andreykurilin_ has joined #openstack-infra | 07:55 | |
*** MaxV has joined #openstack-infra | 07:56 | |
*** MaxV has quit IRC | 08:01 | |
*** Guest69516 has quit IRC | 08:10 | |
*** [HeOS] has joined #openstack-infra | 08:21 | |
*** sdake has quit IRC | 08:27 | |
*** sdake has joined #openstack-infra | 08:28 | |
*** MaxV has joined #openstack-infra | 08:40 | |
*** ZiGMaX has joined #openstack-infra | 08:40 | |
*** Longgeek has quit IRC | 08:47 | |
*** andreykurilin_ has quit IRC | 08:48 | |
*** [HeOS] has quit IRC | 08:52 | |
*** psedlak has quit IRC | 08:55 | |
*** Dafna has quit IRC | 08:58 | |
*** psedlak has joined #openstack-infra | 09:08 | |
*** andreaf has quit IRC | 09:19 | |
*** andreaf has joined #openstack-infra | 09:20 | |
*** koolhead17 has quit IRC | 09:20 | |
*** rushiagr is now known as rushiagr_away | 09:22 | |
*** liusheng has quit IRC | 09:22 | |
*** rushiagr_away is now known as rushiagr | 09:22 | |
*** JadnG has joined #openstack-infra | 09:28 | |
*** cnesa13 has quit IRC | 09:29 | |
*** cnesa13 has joined #openstack-infra | 09:29 | |
JadnG | pls help us add gerrit group member, thx. https://bugs.launchpad.net/openstack-ci/+bug/1363860 | 09:29 |
uvirtbot | Launchpad bug 1363860 in openstack-ci "request gerrit group for tricircle" [Undecided,New] | 09:30 |
JadnG | Our initial source code is waiting for review ( https://review.openstack.org/#/c/122933/) | 09:34 |
*** cnesa13 has quit IRC | 09:38 | |
*** Longgeek has joined #openstack-infra | 09:44 | |
*** boden has joined #openstack-infra | 09:48 | |
*** boden has quit IRC | 09:53 | |
*** ZiGMaX has quit IRC | 10:16 | |
*** nadya has joined #openstack-infra | 10:18 | |
*** nadya is now known as Guest90831 | 10:18 | |
*** praveenkumar__ has quit IRC | 10:21 | |
*** sc68cal has quit IRC | 10:21 | |
*** sc68cal has joined #openstack-infra | 10:21 | |
*** Guest90831 has quit IRC | 10:26 | |
*** primemin1sterp has quit IRC | 10:28 | |
*** penguinRaider has quit IRC | 10:29 | |
*** primeministerp has joined #openstack-infra | 10:29 | |
*** ociuhandu has joined #openstack-infra | 10:29 | |
*** michchap_ has joined #openstack-infra | 10:30 | |
*** michchap has quit IRC | 10:31 | |
*** dougwig__ has quit IRC | 10:31 | |
*** dougwig__ has joined #openstack-infra | 10:33 | |
*** ociuhandu has quit IRC | 10:43 | |
*** boden has joined #openstack-infra | 10:49 | |
*** cnesa13 has joined #openstack-infra | 10:50 | |
*** boden has quit IRC | 10:54 | |
*** lttrl has quit IRC | 10:57 | |
*** lttrl has joined #openstack-infra | 11:04 | |
*** lttrl has quit IRC | 11:09 | |
*** lttrl has joined #openstack-infra | 11:09 | |
*** lttrl has quit IRC | 11:13 | |
*** lttrl has joined #openstack-infra | 11:17 | |
*** lttrl has quit IRC | 11:26 | |
*** cnesa has joined #openstack-infra | 11:31 | |
*** lttrl has joined #openstack-infra | 11:39 | |
*** cnesa has quit IRC | 11:45 | |
*** boden has joined #openstack-infra | 11:50 | |
*** boden has quit IRC | 11:54 | |
*** Longgeek has quit IRC | 12:11 | |
openstackgerrit | Andreas Jaeger proposed a change to openstack-infra/config: Use python-jobs and publish docs for manila https://review.openstack.org/122076 | 12:12 |
*** koolhead17 has joined #openstack-infra | 12:12 | |
*** mpaolino has joined #openstack-infra | 12:13 | |
openstackgerrit | Julien Danjou proposed a change to openstack-infra/config: Gate Gnocchi against py33-postgresql https://review.openstack.org/122764 | 12:29 |
*** flaviof_zzz is now known as flaviof | 12:30 | |
*** boden has joined #openstack-infra | 12:50 | |
*** mpaolino has quit IRC | 12:55 | |
*** boden has quit IRC | 12:55 | |
*** Longgeek has joined #openstack-infra | 12:56 | |
*** MaxV has quit IRC | 13:01 | |
*** MaxV has joined #openstack-infra | 13:03 | |
*** MaxV has quit IRC | 13:07 | |
*** Longgeek has quit IRC | 13:18 | |
*** Longgeek has joined #openstack-infra | 13:25 | |
*** Guest11387 has joined #openstack-infra | 13:30 | |
*** MaxV has joined #openstack-infra | 13:33 | |
openstackgerrit | Andreas Jaeger proposed a change to openstack-infra/config: Use python-jobs and publish docs for manila https://review.openstack.org/122076 | 13:37 |
*** Longgeek has quit IRC | 13:43 | |
*** Longgeek has joined #openstack-infra | 13:43 | |
*** boden has joined #openstack-infra | 13:51 | |
*** mpaolino has joined #openstack-infra | 13:52 | |
*** mpaolino has quit IRC | 13:52 | |
*** openstackgerrit has quit IRC | 13:54 | |
*** hdd has joined #openstack-infra | 13:55 | |
*** boden has quit IRC | 13:56 | |
*** mfer has joined #openstack-infra | 14:07 | |
*** Longgeek_ has joined #openstack-infra | 14:08 | |
*** Longgeek has quit IRC | 14:12 | |
*** mfer has quit IRC | 14:12 | |
*** wenlock has joined #openstack-infra | 14:26 | |
*** MaxV has quit IRC | 14:33 | |
*** otherwiseguy has joined #openstack-infra | 14:34 | |
*** Guest11387 has quit IRC | 14:36 | |
*** Longgeek_ has quit IRC | 14:43 | |
*** otherwiseguy has quit IRC | 14:46 | |
*** otherwiseguy has joined #openstack-infra | 14:51 | |
*** boden has joined #openstack-infra | 14:52 | |
*** boden has quit IRC | 14:57 | |
*** otherwiseguy has quit IRC | 14:57 | |
*** hdd has quit IRC | 15:00 | |
*** daya_k has joined #openstack-infra | 15:04 | |
*** esker has joined #openstack-infra | 15:05 | |
*** nadya has joined #openstack-infra | 15:06 | |
*** nadya is now known as Guest12437 | 15:07 | |
*** ZZelle has quit IRC | 15:07 | |
*** ZZelle has joined #openstack-infra | 15:08 | |
*** esker has quit IRC | 15:11 | |
*** harlowja_at_home has joined #openstack-infra | 15:11 | |
sdake | morning | 15:15 |
*** Guest12437 has quit IRC | 15:28 | |
*** hdd has joined #openstack-infra | 15:30 | |
*** hdd has quit IRC | 15:40 | |
*** koolhead17 has quit IRC | 15:44 | |
*** daya_k has quit IRC | 15:50 | |
*** boden has joined #openstack-infra | 15:53 | |
*** boden has quit IRC | 15:57 | |
*** alexpilotti has joined #openstack-infra | 15:58 | |
*** mriedem has joined #openstack-infra | 16:03 | |
sdake | anyone know what ends up on the staypuft controller node? | 16:04 |
*** shashankhegde has joined #openstack-infra | 16:12 | |
*** MaxV has joined #openstack-infra | 16:12 | |
*** nadya has joined #openstack-infra | 16:22 | |
*** nadya is now known as Guest73958 | 16:23 | |
*** pcrews has joined #openstack-infra | 16:50 | |
*** MaxV has quit IRC | 16:51 | |
*** boden has joined #openstack-infra | 16:54 | |
*** boden has quit IRC | 16:58 | |
*** lttrl has quit IRC | 17:03 | |
*** dmellado has quit IRC | 17:06 | |
*** dmellado has joined #openstack-infra | 17:08 | |
*** patrickeast has joined #openstack-infra | 17:08 | |
*** patrickeast has quit IRC | 17:10 | |
*** mriedem has quit IRC | 17:10 | |
*** mriedem has joined #openstack-infra | 17:11 | |
*** wenlock has quit IRC | 17:12 | |
*** penguinRaider has joined #openstack-infra | 17:16 | |
*** alexpilotti_ has joined #openstack-infra | 17:17 | |
*** alexpilotti has quit IRC | 17:18 | |
*** alexpilotti_ is now known as alexpilotti | 17:18 | |
*** dmsimard_away is now known as dmsimard | 17:18 | |
*** pcrews has quit IRC | 17:21 | |
*** andreykurilin_ has joined #openstack-infra | 17:21 | |
*** lttrl has joined #openstack-infra | 17:29 | |
*** stevemar has joined #openstack-infra | 17:30 | |
*** boden has joined #openstack-infra | 17:33 | |
*** dmsimard is now known as dmsimard_away | 17:33 | |
*** alexpilotti has quit IRC | 17:41 | |
*** harlowja_at_home has quit IRC | 17:44 | |
*** stevemar has quit IRC | 17:44 | |
*** shashankhegde has quit IRC | 17:55 | |
*** zz_dimtruck is now known as dimtruck | 17:59 | |
*** dims has joined #openstack-infra | 18:02 | |
*** shashankhegde has joined #openstack-infra | 18:05 | |
*** boden has quit IRC | 18:13 | |
*** boden has joined #openstack-infra | 18:14 | |
*** boden has quit IRC | 18:18 | |
*** andreykurilin_ has quit IRC | 18:20 | |
*** wenlock has joined #openstack-infra | 18:21 | |
*** dims has quit IRC | 18:22 | |
*** dimtruck is now known as zz_dimtruck | 18:23 | |
*** dims has joined #openstack-infra | 18:28 | |
*** sabeen has joined #openstack-infra | 18:39 | |
*** yfried__ has joined #openstack-infra | 18:40 | |
*** dims has quit IRC | 18:44 | |
*** boden has joined #openstack-infra | 18:44 | |
anteaya | jeblair: is review-dev.projects.yaml in the dev/zuul/ directory after the re-organization or the dev/ directory? | 18:44 |
anteaya | line 7 https://etherpad.openstack.org/p/Le2P9YegAx | 18:47 |
*** boden has quit IRC | 18:49 | |
*** shashankhegde has quit IRC | 18:55 | |
mordred | sdake: sorry, we don't do anything with foreman | 19:03 |
*** yfried__ has quit IRC | 19:04 | |
sdake | mordred huh? | 19:05 |
sdake | mordred did I mention something about foreman? personally I think its a bit bloatead and pokey :) | 19:05 |
mordred | sdake: you asked about a staypufft controller nodr | 19:05 |
sdake | must have been in wrong channel | 19:06 |
sdake | sorry | 19:06 |
mordred | :) | 19:06 |
sdake | then nevermind my harsh criticism of foreman ;) | 19:06 |
mordred | anteaya: I believe it would be dev/ | 19:06 |
mordred | sdake: oh, that I don't mind | 19:06 |
sdake | mordred yup scrolled back, that was wrong channel | 19:08 |
sdake | thanks for letting me know, I'll ask in the right place ;) | 19:08 |
*** rushiagr is now known as rushiagr_away | 19:10 | |
*** e0ne has joined #openstack-infra | 19:11 | |
*** e0ne has quit IRC | 19:13 | |
anteaya | mordred: thanks I will go with dev | 19:15 |
anteaya | about to create a sample repo for further review | 19:15 |
mordred | woot | 19:16 |
*** e0ne has joined #openstack-infra | 19:16 | |
*** shashankhegde has joined #openstack-infra | 19:18 | |
*** e0ne has quit IRC | 19:18 | |
*** e0ne has joined #openstack-infra | 19:22 | |
*** e0ne has quit IRC | 19:23 | |
anteaya | it is raining hard enough noone is currently backing up machinery, I have the windows open listening to the beautiful rain, monks are chanting, the beeswax candle is burning in the pottery lamp I made and dinner is simmering on the stove | 19:25 |
anteaya | I have my moment of long sought after peace | 19:25 |
anteaya | :D | 19:25 |
anteaya | and git filter branch is filter branching | 19:25 |
*** yfried__ has joined #openstack-infra | 19:26 | |
*** sabeen has quit IRC | 19:26 | |
*** e0ne has joined #openstack-infra | 19:28 | |
*** e0ne has quit IRC | 19:30 | |
*** yamahata has quit IRC | 19:32 | |
*** e0ne has joined #openstack-infra | 19:33 | |
*** e0ne has quit IRC | 19:34 | |
*** koolhead17 has joined #openstack-infra | 19:43 | |
*** e0ne has joined #openstack-infra | 19:43 | |
*** e0ne has quit IRC | 19:48 | |
anteaya | jeblair: https://github.com/anteaya/reorganized-project-config-01 | 19:48 |
*** sabeen has joined #openstack-infra | 19:58 | |
*** yfried__ has quit IRC | 20:04 | |
*** yfried__ has joined #openstack-infra | 20:04 | |
*** rfolco has joined #openstack-infra | 20:05 | |
*** sressot has joined #openstack-infra | 20:09 | |
*** dims has joined #openstack-infra | 20:11 | |
*** dims has quit IRC | 20:15 | |
*** morgan_remote_ has joined #openstack-infra | 20:22 | |
*** shashankhegde has quit IRC | 20:24 | |
clarkb | just pushed https://review.openstack.org/#/c/122960/ up | 20:28 |
clarkb | yolanda appears to not be in channel but reviews are super welcome | 20:28 |
clarkb | also I wonder if we need to splay our image builds at all since we are centralizing them? | 20:28 |
anteaya | clarkb: will this affect your patch at all? https://github.com/anteaya/reorganized-project-config-01 | 20:31 |
anteaya | since you are using teh nodepool/elements | 20:32 |
clarkb | anteaya: no, since we will need a change to explicitly chaneg to using project_config like jeblair's zuul change | 20:32 |
clarkb | anteaya: so we should be able to do this mostly side by side at the same tim | 20:32 |
anteaya | okay | 20:34 |
mordred | clarkb: the node config specifies fake-dib-image not devstack-trusty | 20:46 |
clarkb | mordred: whoops did I fail at copy pasta | 20:49 |
clarkb | fixed | 20:50 |
clarkb | mordred: also, for rax what makes a pvhvm node a pvhvm node? in the past it sounded like if we grab ubuntu images we get all the drivers we need? do we actually want to test that before we throw load at dib images on rax? | 20:51 |
jroll | clarkb: it's just the image afaik | 20:53 |
jroll | oh, your question is probably "what about the image" | 20:53 |
* jroll hides | 20:53 | |
clarkb | jroll: :P since we will be transitioning to building our own images I want ot make sure we do it right | 20:55 |
jroll | right | 20:55 |
jroll | I can ping people if you don't figure it out | 20:55 |
jroll | but wouldn't expect an answer until monday | 20:55 |
jroll | I'm not even sure what the benefits of pvhvm is | 20:55 |
clarkb | jroll: ya not too worried about it for the near future. baby steps. need to get an image doing anything at all and I can do that over in kvm land with little fuss | 20:55 |
jroll | s/is/are/ | 20:55 |
jroll | yeah | 20:56 |
clarkb | jroll: you get better performance | 20:56 |
jroll | figured :P | 20:56 |
clarkb | its like fairie dust for servers | 20:56 |
jroll | heh | 20:56 |
clarkb | our tempest runs do run noticeably quicker on pvhvm compared to normal images. not significantly so but a measurable amount | 20:56 |
mordred | clarkb: I _believe_ it's just kernel drivers or something | 20:58 |
jroll | clarkb: oh, looks like it's a xen thing | 20:58 |
jroll | and you just need to set metadata on the image in glance | 20:58 |
jroll | https://developer.rackspace.com/blog/custom-images-via-boot-dot-rackspace-dot-com-training-wheels-included/ | 20:58 |
jroll | step 12 | 20:58 |
clarkb | mordred: ya I think so. your image needs proper drivers to tie into things on the hypervisor side | 20:58 |
* jroll mbw | 20:59 | |
jroll | "Upstream vanilla kernel.org Linux 2.6.36 kernel and later versions contain Xen Project PVHVM drivers out-of-the-box!" http://wiki.xen.org/wiki/Xen_Linux_PV_on_HVM_drivers#Xen_Project_PVHVM_drivers_for_Linux_HVM_guests | 20:59 |
clarkb | hrm so we may need to update nodepool to set those flags when it uploads them | 20:59 |
jroll | from there it looks like it's all on the hypervisor | 21:00 |
jroll | yeah | 21:00 |
mordred | clarkb: yah. we need to set xenapi_use_agent=false too | 21:01 |
mordred | clarkb: the text and the examplse show differet spelling for that, btw | 21:01 |
*** koolhead17 has quit IRC | 21:02 | |
clarkb | ok, something to do in parallel while we kick the tires with kvm | 21:02 |
mordred | clarkb: sigh. so- that's annoying - maybe we should add a key-value dict of image metadata in nodepool.yaml and put it in the provider section? | 21:02 |
clarkb | mordred: that is what I was thinking | 21:03 |
jroll | mordred: ugh, our dev docs are horrible | 21:03 |
clarkb | mordred: and just pass it through | 21:03 |
jroll | markdown. | 21:03 |
mordred | clarkb: ++ | 21:04 |
mordred | jroll: any idea whether it's xenapi_use_agent or xenapiuseagent? | 21:04 |
clarkb | mordred: just set both >_> | 21:04 |
jroll | mordred: not offhand, I would guess xenapi_use_agent, thinking the underscores rendered to italics in the not-code-block | 21:04 |
mordred | oh - I get it | 21:04 |
mordred | yeah | 21:04 |
* mordred agrees with jroll - I believe the rendering shows that it's xenapi_use_agent | 21:05 | |
clarkb | cool | 21:05 |
jroll | hatehatehate our docs | 21:05 |
clarkb | I may end up hackign on that later this weekend but not anytime soon so anyone else should feel free to do it too :) | 21:05 |
mordred | jroll: well, don't get me started on hating things ... I had to set this earlier: | 21:05 |
clarkb | mordred: we couldn't agree if we should do brisket or pork butt so we are smoking both tomorrow | 21:06 |
mordred | service_type='rax:database', | 21:06 |
jroll | uhhh. | 21:06 |
mordred | jroll: because, you know, heaven forbid the service catalog return things that things expect | 21:06 |
clarkb | because more meat is clearly the answer to all our problems | 21:06 |
mordred | clarkb: awesome! | 21:06 |
jroll | oh, don't get me started on our service catalog | 21:06 |
mordred | clarkb: oh - while I'm hacking in on things ... isn't there a weird thing we have to do with glance at rackspace? | 21:06 |
jroll | or ya know, the fact that we're running wannbe-keystone | 21:06 |
clarkb | oh thats the other thing we need to check with rax and nodepool images | 21:06 |
clarkb | rax glance catalog entry is fubar or something and we need to make sure we work with it | 21:07 |
mordred | clarkb: or, was that just swift? | 21:07 |
clarkb | mordred: no it was both and fubar in different ways iirc | 21:07 |
mordred | clarkb: awesome | 21:07 |
clarkb | swift uses a different tenant, glance just gives you the wrong endpoint | 21:07 |
mordred | clarkb: is the glance thing just a screwed service_type? | 21:07 |
clarkb | mordred: that may be it | 21:07 |
clarkb | and the workaround is to give the endpoint directly | 21:08 |
mordred | clarkb: do we have that written down in a script somewhere? (like what the right endpoint is?) | 21:08 |
clarkb | s/tenant/project/ whatever the term of the week is | 21:08 |
clarkb | mordred: I don't think so bceause we have never used it | 21:08 |
mordred | clarkb: project is back to being right | 21:08 |
mordred | clarkb: zomg. how did we find what that right URL is? | 21:09 |
clarkb | I want to say chmouel blogged about it but I think that was the swift issue | 21:09 |
* mordred sobs | 21:10 | |
clarkb | fungi did most of the testing and knows much more than I do | 21:10 |
mordred | jroll: I'm going to be mailing a bag of wet cats to the castle, just a warning | 21:10 |
clarkb | I tested the hp side | 21:10 |
jroll | mordred: as you should | 21:10 |
dtroyer | [note to self: get mordred a cat dryer for christmas] | 21:11 |
mordred | dtroyer: :) | 21:11 |
clarkb | I feel that I should point out that the amount of code we can merge after we fix all the bugs ever is amazing | 21:11 |
clarkb | therefore maybe we should spend more time fixing all the bugs | 21:11 |
mordred | ++ | 21:12 |
*** patrickeast has joined #openstack-infra | 21:12 | |
jroll | god forbid we don't dedicate 100% of time to new features | 21:13 |
clarkb | if you count the week starting last saturday through friday (saturday is when all the bug fixes got in) we merged 576 commits to openstack/openstack | 21:13 |
mordred | mordred@camelot:~/src/shade$ glance image-listNo handlers could be found for logger "keystoneclient.httpclient" | 21:13 |
mordred | {'sort_key': 'name', 'sort_dir': 'asc', 'owner': None, 'filters': {}} | 21:13 |
mordred | HTTPInternalServerError (HTTP 500) | 21:13 |
clarkb | more than any other week according to github (but I haven't checked all arbitrary contiguous 7 day periods) | 21:13 |
mordred | just, you know, marvel in that | 21:13 |
anteaya | jroll: people in management would fall over and die if that happened | 21:13 |
clarkb | its also more than we have ever done in the istory of openstack/openstack | 21:13 |
mordred | clarkb: nice | 21:14 |
jroll | mordred: https://github.com/rackerlabs/developer.rackspace.com/pull/870 | 21:14 |
anteaya | jroll: because every feature is perfect when written right? | 21:14 |
jroll | anteaya: cool :) | 21:14 |
jroll | of course | 21:14 |
anteaya | ha ha ha | 21:14 |
clarkb | so just saying that its amazing what we can do when we focus on fixing problems | 21:14 |
mordred | jroll: thanks! | 21:14 |
jroll | :) | 21:14 |
anteaya | clarkb: it is like fixing bugs helps us somehow | 21:15 |
*** patrickeast has quit IRC | 21:16 | |
mordred | clarkb: didn't you upload the trusty image by hand? | 21:18 |
clarkb | maybe we should treat the low incidence of bugs as a feature | 21:18 |
clarkb | mordred: I did way back when | 21:18 |
clarkb | mordred: just to make sure that we could do it | 21:19 |
* mordred just trying to figure out the trick for talking to rackspace glance | 21:19 | |
clarkb | oh I only did it to hp. fungi did rax | 21:19 |
clarkb | and I think he specified a specific endpoint that someone gave him? | 21:19 |
jroll | clarkb: maybe we should treat "actually works" as a feature | 21:19 |
clarkb | mordred: you know what. I bet that if you read pyrax you will find the magic | 21:20 |
dtroyer | tox | 21:20 |
dtroyer | damn, that didn't do anything here…need a bot | 21:21 |
mordred | clarkb: oh holy shit ... read http://docs.openstack.org/developer/heat/_modules/rackspace/clients.html | 21:21 |
mordred | clarkb: and marvel at a couple o things: | 21:21 |
mordred | clarkb: a) that there is a rackspace.clients module in the openstack heat source tre | 21:21 |
mordred | then, scan down to RackspaceGlanceClient | 21:22 |
mordred | and enjoy the commend: | 21:22 |
mordred | comment: | 21:22 |
mordred | # Rackspace service catalog includes a tenant scoped glance | 21:22 |
mordred | # endpoint so we have to munge the url a bit | 21:22 |
clarkb | I just saw that | 21:22 |
clarkb | munge is such a fun word | 21:22 |
clarkb | it keeps the scheme and hostname | 21:23 |
clarkb | then overrides everyting else | 21:23 |
anteaya | clarkb: good idea | 21:24 |
*** dims has joined #openstack-infra | 21:27 | |
mordred | if anyone wants to read my latest raging: | 21:28 |
mordred | https://review.openstack.org/122962 | 21:28 |
clarkb | I am always up for a fun read | 21:28 |
clarkb | mordred: but how will we know how to make glance work in that cloud now :P | 21:30 |
*** dims has quit IRC | 21:32 | |
*** sabeen has quit IRC | 21:32 | |
mordred | clarkb: stab stab stab | 21:39 |
*** pcrews has joined #openstack-infra | 21:45 | |
*** boden has joined #openstack-infra | 21:47 | |
*** boden has quit IRC | 21:51 | |
bknudson | there's some RAX extension docs in identity for some reason -- http://developer.openstack.org/api-ref-identity-v2.html#rax-grpadm-ext | 21:55 |
*** dmsimard_away is now known as dmsimard | 21:55 | |
mordred | bknudson: I find that offensive | 21:55 |
mordred | like, it's all over the place in our repos | 21:56 |
*** hdd has joined #openstack-infra | 21:56 | |
mordred | bknudson: when did rax extensions just become something we support upstream? | 21:56 |
bknudson | mordred: I always found it to be pretty sketchy. Nobody has ever asked me about them, though. | 21:57 |
*** dims has joined #openstack-infra | 21:57 | |
mordred | bknudson: https://review.openstack.org/122967 | 21:58 |
bknudson | nice! | 21:58 |
mordred | I also just submitted a patch to troveclient to remove rax-auth support | 21:58 |
*** dims has quit IRC | 22:01 | |
*** hdd has quit IRC | 22:02 | |
mordred | bknudson: https://review.openstack.org/122968 | 22:03 |
mordred | bknudson: I have written a quick TC resolution on the subject | 22:03 |
*** dims has joined #openstack-infra | 22:05 | |
bknudson | I don't get to vote | 22:05 |
*** dmsimard is now known as dmsimard_away | 22:05 | |
bknudson | mordred: http://developer.openstack.org/api-ref-identity-v2.html#hp-idm-admin-ext | 22:07 |
mordred | bknudson: thanks. I'll remove that too | 22:07 |
mordred | bknudson: done. https://review.openstack.org/122969 | 22:10 |
jroll | mordred: what are these TC resolutions? just things TC has decided? | 22:11 |
mordred | jroll: yah | 22:11 |
morgan_remote_ | Mordred: ++ removing that stuff. | 22:11 |
* jroll nod | 22:11 | |
mordred | jroll: I mean, I have no idea if the rest of the TC will agree with me | 22:11 |
jroll | right | 22:12 |
jroll | which is what gerrit is for | 22:12 |
mordred | yup! | 22:12 |
mordred | same with teh 4 patches I just submitted to various places which delete compat things | 22:12 |
mordred | btw - I still can't get glance image-list to work | 22:13 |
mordred | glance --os-image-url https://dfw.images.api.rackspacecloud.com/v2 image-list is my latest try | 22:13 |
jroll | ugh | 22:13 |
jroll | I remember trying to do this once and giving up | 22:13 |
mordred | I'm tempted to open a support ticket | 22:13 |
jroll | mordred: I hate to say this, but try --os-auth-strategy rackspace | 22:14 |
jroll | or rax, dunno | 22:14 |
jroll | do it | 22:14 |
mordred | I don't have an API key though | 22:14 |
mordred | I have a password | 22:14 |
jroll | I'm a big fan of making noise | 22:14 |
jroll | if you log into mycloud.rackspace.com you can get an api key | 22:14 |
mordred | yeah - but then I'm back to using not-openstack | 22:14 |
mordred | I mean, I could use pyrax | 22:14 |
jroll | likely a way to do that with keystone client too | 22:14 |
jroll | right | 22:14 |
mordred | well, I don't WANT to do that | 22:14 |
mordred | I want to add solid openstack support for glance to ansible | 22:15 |
jroll | I'm ignoring our broken shit for a moment and trying to get you a working glance client | 22:15 |
jroll | ah | 22:15 |
jroll | hrm | 22:15 |
mordred | oh - no, sorry - I'm quite specifically trying to make a thing the works more broadly | 22:15 |
mordred | I can't have glance auth differently than everything else | 22:15 |
jroll | indeed | 22:15 |
*** dims has quit IRC | 22:21 | |
*** pcrews has quit IRC | 22:30 | |
*** maggotfurphy has joined #openstack-infra | 22:30 | |
*** lttrl has quit IRC | 22:35 | |
*** sabeen has joined #openstack-infra | 22:38 | |
*** pcrews has joined #openstack-infra | 22:46 | |
*** sabeen has quit IRC | 22:50 | |
anteaya | mordred: https://review.openstack.org/#/c/122964/ needs a rebase | 22:53 |
*** mriedem has quit IRC | 23:01 | |
*** maggotfurphy has quit IRC | 23:08 | |
*** zz_dimtruck is now known as dimtruck | 23:12 | |
mordred | anteaya: thank you. done | 23:13 |
*** dims has joined #openstack-infra | 23:13 | |
anteaya | thanks | 23:19 |
anteaya | oh and this is interesting: http://news.stanford.edu/news/2014/september/motivation-walton-carr-091514.html | 23:19 |
*** pcrews has quit IRC | 23:20 | |
*** rfolco has quit IRC | 23:31 | |
mordred | anteaya: interesting! | 23:32 |
*** dims has quit IRC | 23:36 | |
anteaya | I found it so | 23:37 |
anteaya | explains a lot to me about why I enjoy working with the people I enjoy working with and why I feel drained by the people I feel drained by | 23:38 |
anteaya | the difference between tell me the minimum I have to do so I don't have to think about this again, and hey this is fun, what else can we do? | 23:39 |
jroll | anteaya: ++ | 23:40 |
jroll | I've noticed this as well | 23:40 |
*** dmsimard_away is now known as dmsimard | 23:41 | |
*** dims has joined #openstack-infra | 23:42 | |
mordred | clarkb: I was just reading chromakode's blog, and learned about "aptitude why" - which I did not know about since I don't use aptitude | 23:44 |
mordred | clarkb: it seems like a thing we've needed in the past from time to time | 23:45 |
anteaya | jroll: cool :D | 23:45 |
jroll | mordred: neat | 23:46 |
anteaya | awesome | 23:48 |
*** boden has joined #openstack-infra | 23:48 | |
anteaya | now I had to install aptitude first since I didn't yet have it but handy now | 23:48 |
mordred | yah | 23:48 |
mordred | anteaya: for f in $(dpkg -l | grep '^ii' | awk '{print $2}') ; do echo $f ; aptitude why $f ; done | 23:50 |
*** boden has quit IRC | 23:53 | |
*** stevemar has joined #openstack-infra | 23:54 | |
*** dimtruck is now known as zz_dimtruck | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!