mordred | yeah. I mean, there are MANY things I'd do different | 00:00 |
---|---|---|
openstackgerrit | A change was merged to openstack-infra/elastic-recheck: Add unit tests for SearchEngine.search https://review.openstack.org/100017 | 00:01 |
*** zzelle has quit IRC | 00:01 | |
mordred | dstufft: yup. it's a setuptools bug | 00:03 |
mordred | error: [Errno 2] No such file or directory: '/home/mordred/src/openstack/python-swiftclient/.tox/py27/local/lib/python2.7/site-packages/setuptools/script (dev).tmpl' | 00:03 |
mordred | the simple answer is right - there is, in fact, no such file or directory | 00:03 |
mordred | there are no .tmpl files installed into my virtualenv | 00:03 |
mordred | clarkb: ^^ | 00:04 |
clarkb | nice | 00:04 |
dstufft | is there a script (dev).py | 00:05 |
mordred | nope | 00:05 |
dstufft | hrm | 00:06 |
mordred | dstufft: https://bitbucket.org/pypa/setuptools/issue/220/script-tmpl-files-missing-in-501 | 00:07 |
dstufft | mordred: fwiw shit you'd do differently feel free to email me | 00:07 |
mordred | dstufft: oh - no, I meant if I ruled the world | 00:07 |
dstufft | oh | 00:07 |
dstufft | yea that | 00:08 |
mordred | dstufft: like, everyone does it all wrong | 00:08 |
*** otherwiseguy has quit IRC | 00:08 | |
mordred | btw - did I tell you my "have pbr generate a static setup.py file" idea? | 00:08 |
Sukhdev | I just filed a bug to report this failure https://bugs.launchpad.net/python-swiftclient/+bug/1330140 | 00:08 |
uvirtbot | Launchpad bug 1330140 in python-swiftclient "stack.sh fails because of python-swiftclient depenendencies" [Undecided,New] | 00:08 |
mordred | Sukhdev: yeah - there are some setuptools issues - I'm looking in to them | 00:09 |
Sukhdev | Most of the Third party Test systems have started to fail | 00:09 |
dstufft | mordred: yes, I had a similar idea | 00:09 |
dstufft | I made a repo for it, not sure i'll ever bother to do it | 00:09 |
*** salv-orlando has joined #openstack-infra | 00:09 | |
mordred | dstufft: I got halfway finished | 00:10 |
dstufft | I don't want a setup.py at all | 00:10 |
dstufft | excep in the tarball | 00:10 |
mordred | yup | 00:10 |
mordred | that's what I'd love to see | 00:10 |
mordred | if you want to hack on openstack from the git repo, then you need to have pbr installed and you'll have to use it | 00:10 |
mordred | if you want to just blindly consume - you need to consume a tarball | 00:10 |
Sukhdev | mordred: Thanks - would you please update the bug, when you are able to figure out the fix/workaround - I am sure many guys are probably trying to figure out - as their CI systems are failing | 00:11 |
mordred | I think there's about 5 things I need to get done before I can get that working | 00:11 |
dstufft | breaking -e kinda sucks | 00:11 |
dstufft | not sure how I feel about that yet | 00:11 |
dstufft | in my own solution at least | 00:11 |
dstufft | which exists entirely in my head | 00:11 |
dstufft | :V | 00:11 |
mordred | well, there's nothing saying that, with pbr installed, you coudln't do that | 00:11 |
dstufft | well you'd need a shim setup.py | 00:11 |
mordred | or you could just do "pbr develop" :) | 00:11 |
dstufft | pip doesn't know to do that | 00:12 |
mordred | it doesn't need to | 00:12 |
mordred | pbr could then generate the thing and then pass off to pip | 00:12 |
dstufft | it's kinda lame to have to do ``pbr develop`` | 00:12 |
mordred | yah. | 00:12 |
mordred | you want to keep pip install -e . | 00:12 |
dstufft | because taken to the logical conclusion, not everyone wants to use pbr, so now I have to know what the correct "develop" command is based on what tool a person uses | 00:13 |
mordred | but also not have a setup.py in the git repo | 00:13 |
dstufft | long term probably there will be some sort of hook, that defines what you need to do | 00:13 |
dstufft | some file that defines "pbr.packagingthing:PackageMaker" | 00:13 |
mordred | I yup | 00:14 |
dstufft | that pip can import and go "hey pbr, make me a package" | 00:14 |
dstufft | then chuck that package through the rest of stuff | 00:14 |
dstufft | that doesn't actually solve the -e case, but solves the direct from git case | 00:14 |
mordred | almost like this: http://git.openstack.org/cgit/openstack/neutron/tree/setup.cfg#n88 | 00:14 |
dstufft | but could do something similar for -e, which just says "hey pbr, give me some metadata so I can add this path to the sys.path" | 00:15 |
dstufft | all pip -e does (and setup.py develop) really is generate metadata and add add curdir to sys.path | 00:15 |
dstufft | metadata includes script wrappers | 00:15 |
dstufft | dunno what to do about that | 00:16 |
dstufft | not sure I care about script wrappers, can just use python -m | 00:16 |
mordred | you know ... | 00:16 |
mordred | it would be pretty trivial to make a patch to pip that looks for an entry in setup.cfg for "how should I run setup" | 00:17 |
mordred | wich would default to "use the setup.py file stupid" | 00:17 |
mordred | but which, if defined, would be the definition of a callable that pip could callable | 00:17 |
dstufft | it's trivial to do that, but we're not going to add that to pip without a PEP | 00:18 |
mordred | :) | 00:18 |
dstufft | part of the problem of setuptools is that it just added whatever seemed useful, but did a shit job at documenting it and telling people how to consume shit without setuptools | 00:18 |
*** dims has joined #openstack-infra | 00:19 | |
dstufft | this time around we want defined standards, this is what a X looks like | 00:19 |
dstufft | so if you don't want to use the standard tooling, that's fine, it just has to understand the formats at play | 00:19 |
dstufft | mordred: lifeless Nick said using + instead of ~ is OK with him | 00:20 |
dstufft | so looks like that's what it'll be | 00:20 |
mordred | woot! | 00:21 |
mordred | dstufft: thanks! | 00:21 |
mordred | my brain will hurt less that way | 00:22 |
dstufft | yay PEP process | 00:22 |
dstufft | PEP 440 isn't accepted yet, so IDK if y'all want to wait for your semver thing until it is or not | 00:23 |
dstufft | I'm trying to get it accepted soonish | 00:23 |
*** dims has quit IRC | 00:23 | |
mordred | interesting question. when lifeless get back, we should talk about whether or not we want to replace our .gXXXXXX with +gXXXXXX in anticipation of that | 00:28 |
mordred | lifeless: stop enjoying spending time with your daughter and come talk to me about version numbers! | 00:29 |
* mordred hides | 00:30 | |
dstufft | mordred: oh and you asked earlier, metadata 2.0 still has a field to explicitly mark down what the "source version" is, which could be a git hash or whatever | 00:30 |
mordred | yah. once metadata 2.0 is a thing, I'm totally game to use that | 00:30 |
dstufft | pip won't use it or anything | 00:30 |
dstufft | so it depends on what you want it for | 00:30 |
mordred | yah. in our case, I think we'll _always_ put the source git sha | 00:31 |
mordred | because that's a nice thing to know in general | 00:31 |
*** arnaud has joined #openstack-infra | 00:31 | |
mordred | but if we do that, then I think adding the +$sha in the visible version string can probably stop | 00:31 |
dstufft | if it's just to record what git hash somthing was, it's what you want, if you want to have something to differentiate between two different 1.0.dev4's from different git commits | 00:31 |
dstufft | then you'l still want + | 00:31 |
mordred | yah | 00:31 |
dstufft | there is a defined order for +whatevers | 00:32 |
mordred | I think I'm _less_ concerned about that | 00:32 |
dstufft | so it's static | 00:32 |
mordred | it's making sure that we have a dev3 and a dev4 | 00:32 |
dstufft | but it's just a best effort ordering kind of thing, it doens't have semantic meaning | 00:32 |
mordred | if you're tracking not-even-trunk - I mean, there's only so much magic I can pull, right? | 00:32 |
dstufft | basically you just split on . and if it's all digits you order numerically and if it's alpha numeric it's ordered lexographically | 00:32 |
dstufft | is how we order 1.0+foo and 1.0+bar | 00:33 |
dstufft | but that's just because we _need_ an order, not because foo is nescarily a higher version than bar | 00:33 |
*** Sukhdev has quit IRC | 00:38 | |
*** mriedem has joined #openstack-infra | 00:39 | |
*** otherwiseguy has joined #openstack-infra | 00:43 | |
tchaypo | So, I was talking to lifeless on Friday and he's suggested I kick off a change to add a job to infra/config to test stuff on our CD cloud | 00:44 |
tchaypo | but I'm not sure what "a job" means. I'm guessing a jenkins job.. | 00:45 |
clarkb | tchaypo: https://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/files/jenkins_job_builder/config houses all of our jenkins jobs | 00:47 |
tchaypo | good, that's the directory I'm looking in | 00:47 |
clarkb | tchaypo: then in modules/openstack_project/files/zuul/layout.yaml you instruct zuul to run jobs | 00:47 |
clarkb | and yes I would interpret what you are saying to mean add a jenkins job and have zuul run it | 00:47 |
*** otherwiseguy has quit IRC | 00:47 | |
tchaypo | I have no knowledge of either jenkins or zuul, so this will be fun | 00:48 |
tchaypo | i know what jenkins is - 4 years living with a Bamboo developer and then 3 years at Atlassian mean that I've heard it referenced many times | 00:49 |
clarkb | the jenkins job builder part should be relatively straight forward. you can cargo cult | 00:49 |
*** lttrl has quit IRC | 00:49 | |
clarkb | you don't really need to know much about jenkins as much as knowing what you want to do and copy pasta | 00:49 |
tchaypo | yeah, looking at the config files is enlightening | 00:49 |
clarkb | tchaypo: http://ci.openstack.org/jenkins-job-builder/ docs for JJB if you end up being curious | 00:49 |
tchaypo | I just ran across a comment_filter line and had a "oh, so that's how that gets triggered" moment | 00:50 |
clarkb | then the zuul layout.yaml basically maps gerrit stream events to projects and from there jobs | 00:50 |
clarkb | gerrit says new patchset for project foo -> project foo section in layout.yaml -> run check jobs because that is what happens when new patchset is created | 00:50 |
tchaypo | I'm guessing the jobs to test things on CD might be in tripleo.yaml | 00:50 |
clarkb | I think so | 00:50 |
*** sarob_ has joined #openstack-infra | 00:51 | |
*** arnaud has quit IRC | 00:53 | |
clarkb | tchaypo: feel free to ask questions but I need to run down the street to get dinner | 00:55 |
clarkb | back later | 00:55 |
tchaypo | no problem | 00:55 |
*** sarob_ has quit IRC | 00:55 | |
tchaypo | what i think I'll do is have a stab at something and push a change | 00:55 |
tchaypo | and then people can tell me all the things I got wrong | 00:55 |
*** arnaud has joined #openstack-infra | 01:04 | |
openstackgerrit | James Polley proposed a change to openstack-infra/config: WIP: Add definitions for a job to check vlan config https://review.openstack.org/100076 | 01:07 |
*** dims has joined #openstack-infra | 01:08 | |
*** otherwiseguy has joined #openstack-infra | 01:09 | |
mordred | dstufft: if you're still around, I'd love a pointer on submitting patches to projects on bitbucket | 01:10 |
*** Sukhdev has joined #openstack-infra | 01:11 | |
tchaypo | in the general case, or in the specific case of pypa projects? | 01:11 |
mordred | tchaypo: in any case at all | 01:11 |
mordred | tchaypo: I would like to fix a bug in setuptools that I have found | 01:12 |
*** mriedem has quit IRC | 01:12 | |
mordred | is the right thing to do to "fork" the repo, clone that locally, fix the problem, comit, push and then submit a merge request? | 01:12 |
tchaypo | yeah, same as on github | 01:13 |
tchaypo | that's what I did with my pip bug recently | 01:13 |
mordred | ok. I usually get lost as soon as I'm asked to fix something | 01:13 |
tchaypo | "Don't I have minions for that?" | 01:13 |
mordred | but let's see if I can just get it right the firs ttime | 01:14 |
*** otherwiseguy has quit IRC | 01:14 | |
tchaypo | you won't. | 01:14 |
tchaypo | that's why there are comments on the merge request | 01:14 |
mordred | :) | 01:15 |
*** arnaud has quit IRC | 01:18 | |
*** arnaud has joined #openstack-infra | 01:18 | |
mordred | tchaypo: https://bitbucket.org/pypa/setuptools/pull-request/63/include-the-script-template-files-fixes/diff | 01:19 |
mordred | dstufft: ^^ fwiw | 01:19 |
clarkb | the problem with the github model in bitbucket is you can't rebase with hg | 01:22 |
clarkb | so its basically useless | 01:22 |
clarkb | a patch based workflow more like ours would be so much better | 01:23 |
tchaypo | but that's irrelevant since the pypa repos all use git rather than hg | 01:23 |
*** arnaud has quit IRC | 01:23 | |
clarkb | oh | 01:23 |
clarkb | my interaction has been with tox and other pythony things which are all hg | 01:23 |
dstufft | mordred: lol submitting patches via bitbucket is terrible | 01:23 |
mordred | tchaypo: yeah. they use hg to best of my knowledge | 01:23 |
mordred | dstufft: oh - what's the better way? | 01:23 |
dstufft | I don't think there is one for setuptools | 01:24 |
clarkb | I still can't figure out the proper way to have a bitbucket fork where I maintain my own changes that may not be merged upstream without using branches | 01:24 |
dstufft | but bicket is terrible | 01:24 |
dstufft | bitbucket | 01:24 |
clarkb | because apparently you shouldn't use hg branches | 01:24 |
dstufft | you can use branches | 01:24 |
clarkb | right but people don't likle them | 01:24 |
tchaypo | also, rebase has been a core hg module for ages now... it's just not turned on by default because it Goes Against Everything We Stand For and whatnot | 01:24 |
clarkb | because they clutter history | 01:24 |
clarkb | or something | 01:24 |
dstufft | there is also hg bookmarks | 01:24 |
dstufft | which are like git branches | 01:24 |
dstufft | except bitbucket doesn't properly support them | 01:24 |
dstufft | because reasons | 01:24 |
mordred | well, see here - I run a project that requires people to submit patches to gerrit | 01:25 |
mordred | so I'm not going to stand on principles | 01:25 |
mordred | what I want is an actual clear explanation of the 3 steps I should do | 01:25 |
mordred | that don't involved 20 hg plugins that I may or may not have | 01:25 |
clarkb | mordred: I don't understand what gerrit has to do with it. the ui might be bad but the worflow is easy to grojk | 01:25 |
mordred | clarkb: what I'm saying is, I don't want to argue about the "right" way to do git or hg | 01:25 |
dstufft | except for the whole, multiple patches == multiple review thing | 01:25 |
mordred | there are a billion opinions | 01:26 |
dstufft | that confused me for awhile | 01:26 |
dstufft | :| | 01:26 |
* tchaypo giggles quietly | 01:26 | |
clarkb | dstufft: you have been polluted by githubs terrible way of doing it :P | 01:26 |
mordred | I have a strong one on git - other people have other opinions | 01:26 |
mordred | my biggest grief with hg is that no one will ever tell me how to do simple things | 01:26 |
clarkb | anyways I have derailed the conversation | 01:26 |
clarkb | mordred: I agree | 01:26 |
* mordred throws wet cat at clarkb | 01:26 | |
dstufft | clarkb: no ;P gerrit should just do a squash merge unless you tell it you want it to not do that | 01:26 |
dstufft | same outcome, without the footgun | 01:26 |
clarkb | mordred: and usually when they do tell you stuff it involves installing and configuring a half dozen plugins | 01:26 |
clarkb | why is paging output not default? | 01:27 |
mordred | we could have the argument for ages | 01:27 |
clarkb | well there is a plugin or config for that | 01:27 |
tchaypo | I'd have to take the hg side of the argument | 01:27 |
mordred | can we get back to ... how should I submit a patch to setuptools? did I do the right thing? will anyone see that? | 01:27 |
dstufft | mordred: basically I don't think anyone actually knows the best way to do things with hg | 01:27 |
mordred | because ALL OF PYTHON is currently broken | 01:27 |
tchaypo | not becuase i like it, but just to make the argument more interesting | 01:27 |
dstufft | because hg is crazy | 01:27 |
mordred | dstufft: at least it's not me | 01:27 |
tchaypo | so getting back to the original question | 01:28 |
dstufft | mordred: that looks like a reasonableish thing | 01:28 |
mordred | (seriously, python setup.py develop is broken for the world currently - it's not a pbr thing) | 01:28 |
mordred | dstufft: awesome! thanks! | 01:28 |
tchaypo | dstufft: was filing a merge request on bitbucket the right thing to do? | 01:28 |
dstufft | I know that jaraco pays attention to bitbucket | 01:28 |
mordred | woot | 01:28 |
mordred | (he's not on IRC right now or I would have bugged him) | 01:28 |
dstufft | I love how the tests for everything are so bad | 01:28 |
dstufft | it's not like this is critical infra or anything | 01:29 |
mordred | :) | 01:29 |
mordred | dstufft: if I ever get off my ass and implement the "hey man, that patch will break openstack" - it won't be perfect, but it'll hit a bunch of usage | 01:29 |
mordred | of course, it'll make more people hate us | 01:29 |
dstufft | I think my favorite was when I deleted something in pip, I can't recall what, but it was fairly complex and snaked throughout most of pip | 01:29 |
dstufft | and after I deleted it | 01:29 |
dstufft | one test failed | 01:29 |
dstufft | just one | 01:30 |
dstufft | ;( | 01:30 |
mordred | hahaha | 01:30 |
mordred | jeez | 01:30 |
dstufft | it doesn't help that we support way too many ways of doing things | 01:30 |
dstufft | in general | 01:30 |
mordred | ++ | 01:30 |
mordred | it's funny | 01:30 |
mordred | because that was originally the difference between perl and python | 01:30 |
anteaya | but apparently people like options | 01:30 |
anteaya | that's what I heard anyway | 01:30 |
dstufft | in the future there will be one path a package takes, and the only difference will be at what stage you get onto that path | 01:31 |
*** nati_ueno has joined #openstack-infra | 01:31 | |
mordred | except now I think that perl has more consistency | 01:31 |
dstufft | at least that's my goal | 01:31 |
mordred | anteaya: options are great. crazy is not | 01:31 |
dstufft | options are kind of bad too | 01:31 |
dstufft | I mean sometimes you need options | 01:31 |
mordred | yeah. but crazy is worse than options | 01:31 |
dstufft | but the less you have of them the better | 01:31 |
mordred | this is amongst the reason that OpenStack has ONE way to contribute | 01:32 |
dstufft | in my old age (of 26!) I'm becoming increasingly hostile to configuration | 01:32 |
mordred | and if you'd prefer to do it differently, that's cool, except no | 01:32 |
anteaya | okay, yeah, I can go with less crazy | 01:32 |
clarkb | on that note I am seriously considering putting in an "OpenStack forms an opinion" summit session for paris | 01:32 |
mordred | clarkb: +1000000000 | 01:32 |
clarkb | and everyone will be anfry | 01:32 |
clarkb | but seriously guys can we stop like "supporting" everything | 01:32 |
clarkb | from the vendor side with third party tests whatever | 01:33 |
dstufft | lol | 01:33 |
clarkb | but you don't need 5 different DBs and 5 different message queues | 01:33 |
mordred | clarkb: you know I've been arguing to kill pg for forever | 01:33 |
anteaya | oh the vendor side is always anfry with openstack | 01:33 |
clarkb | well I don't care if the answer is pg or mysql or mongodb | 01:33 |
anteaya | they have to use not-windows | 01:33 |
dstufft | supporting everything is the worst idea ever and it's so hard to stop doing it once you do | 01:33 |
clarkb | I just want there to be one | 01:33 |
dstufft | because then you're breaking someones use case | 01:33 |
dstufft | and people cry | 01:33 |
clarkb | dstufft: well I am going to put both feet on the brake pedal if I can | 01:33 |
mordred | clarkb: I know. I actually don't care either - but 95% of everyone uses mysql, so we should just go with that. supporting the one crazy holdout in the corner is not worth it | 01:34 |
mordred | we dont' support gentoo either, btw | 01:34 |
clarkb | I think there is a major different between the infra black box peice and the end customer things | 01:34 |
dstufft | that's like with packaging right, I'm like "yea we have 4 different ways of doing this, all slightly different, let's just pick one and kill the others", and some random person will come up and be like this super edge case will break if you don't do that!!! | 01:34 |
mordred | (and by everyone, I mean openstack deploys) | 01:34 |
clarkb | your customer does not care if you use mysql or pg | 01:34 |
clarkb | they do not care if you use qpid or rabbit | 01:34 |
clarkb | or kafka or 0mq | 01:34 |
dstufft | don't use mongodb tho | 01:34 |
mordred | well no | 01:34 |
mordred | unless you want coffee mugs | 01:34 |
dstufft | I love coffee mugs | 01:35 |
mordred | in which case, mongodb is awesome | 01:35 |
mordred | I love all of my mongodb coffee mugs | 01:35 |
dstufft | I'm pretty sure mongodb should just pivot as a coffee mug company | 01:35 |
mordred | yup | 01:35 |
*** arnaud has joined #openstack-infra | 01:35 | |
clarkb | anyways I am ranting on a weekend :) | 01:35 |
dstufft | only on weekends? | 01:35 |
mordred | clarkb: there was somethign I wanted to tell you ... but then you went for food | 01:35 |
clarkb | dstufft: only. I am too busy during the week | 01:35 |
mordred | what was it ... | 01:35 |
lifeless | backish | 01:36 |
lifeless | lunch cooking etc but passing by more regularly than when swimming | 01:36 |
anteaya | yeah, irc while swimming is tough | 01:37 |
mordred | clarkb: oh, I know what it was | 01:37 |
lifeless | mordred: sure, + is fine. | 01:37 |
mordred | clarkb: it was while you and tchaypo were talking about jjb | 01:37 |
dstufft | lifeless: ok it's going to be + | 01:37 |
dstufft | we decided while you were swimming | 01:37 |
dstufft | :D | 01:37 |
mordred | clarkb: I was chatting way back in the scrollback with fungi about the remarkable similarity between jjb macros and ansible playbooks | 01:38 |
dstufft | oh hey, I forgot about wolfenstein, time to go kill some nazi's | 01:38 |
clarkb | dstufft: have fun! | 01:38 |
clarkb | mordred: I saw that in passing but was only half awake | 01:38 |
mordred | clarkb: compare: http://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/files/jenkins_job_builder/config/macros.yaml#n288 | 01:39 |
mordred | and https://review.openstack.org/#/c/100066/2/modules/openstack_project/files/ansible/run_mirror.yaml | 01:39 |
anteaya | Sukhdev: thanks for posting to the ml | 01:39 |
mordred | clarkb: very simple example | 01:39 |
mordred | it's different - but close enough that it makes me want to brainstorm about convergence | 01:39 |
clarkb | mordred: wow they are very similar | 01:39 |
mordred | right? | 01:39 |
mordred | and if you think about it - they should be | 01:39 |
mordred | given that they're each ways to encode a sequence of actions | 01:40 |
clarkb | right we basically have an IR for instructing machines | 01:40 |
mordred | one of them just gets intepreted out into some xml | 01:40 |
Sukhdev | anteaya: I thought other CI maintainers might be investigating the issue as well - so avoid some frustration for them | 01:40 |
mordred | and one turns into remote ssh calls | 01:40 |
mordred | clarkb: and we've been talking about having turbo-hipster do direct local exec ... which ansible can already do | 01:40 |
mordred | so I have no answers | 01:40 |
anteaya | Sukhdev: thanks for doing that, I really appreciate it | 01:40 |
mordred | but there may be a really nead opportunity to collaborate somewhere in here | 01:40 |
clarkb | mordred: ++ | 01:41 |
Sukhdev | anteaya: NP | 01:41 |
clarkb | mordred: if nothing else maybe we use their yaml parser | 01:41 |
mordred | yah | 01:41 |
clarkb | mordred: then you can pass around the files | 01:41 |
Sukhdev | anteaya; I am hoping mordred will nail it for us | 01:41 |
mordred | it would be super cool if there could be a yaml snippet that one could pass to jjb to get a jenkins job, to ansible to get remote ex and to turbo-hipster to get locally run on the other side of a gearman | 01:41 |
mordred | Sukhdev: uhoh. what am I doing? | 01:42 |
anteaya | Sukhdev: he is good at figuring out many of these sorts of issues | 01:42 |
anteaya | mordred: http://lists.openstack.org/pipermail/openstack-dev/2014-June/037713.html | 01:42 |
Sukhdev | mordred: good to the community :-) | 01:42 |
*** yamahata has joined #openstack-infra | 01:42 | |
mordred | Sukhdev: oh gosh. we're in trouble | 01:42 |
mordred | ;) | 01:43 |
anteaya | mordred: Sukhdev sent out an email to the -dev list for the third party ci folks | 01:43 |
anteaya | giving them a heads up | 01:43 |
mordred | I just submitted a patch to setuptools upstream | 01:43 |
anteaya | which I really appreciate | 01:43 |
openstackgerrit | James Polley proposed a change to openstack-infra/config: WIP: Add definitions for a job to check vlan config https://review.openstack.org/100076 | 01:43 |
mordred | let me see if the two are related | 01:43 |
anteaya | mordred: yay | 01:43 |
tchaypo | see, this is way face-to-face meetups are awesome | 01:43 |
*** salv-orlando has quit IRC | 01:43 | |
Sukhdev | mordred: how can I pull your fix into my local system to test it out? | 01:44 |
tchaypo | without having met anteaya in person I wouldn't have the mental image of her cheering every time she says "yay" | 01:44 |
anteaya | yay!! | 01:44 |
anteaya | :D | 01:44 |
Sukhdev | tchaypo: +1 | 01:44 |
tchaypo | My mental image doesn | 01:44 |
tchaypo | t extend to anteaya saying "yay!!" though | 01:44 |
anteaya | just yay | 01:44 |
tchaypo | that implies more happiness than just "yay" but I can't imagine what that would look like | 01:44 |
mordred | Sukhdev: I _think_ you want to: hg clone https://bitbucket.org/mordred/fix-missing-files setuptools | 01:44 |
anteaya | we have to work on that then | 01:45 |
mordred | Sukhdev: then "cd setuptools ; pip install ." | 01:45 |
tchaypo | anteaya: at pycon-au, hopefully | 01:45 |
anteaya | Sukhdev: have you worked with mercurial before? | 01:45 |
Sukhdev | anteaya: no | 01:45 |
anteaya | Sukhdev: hg is the mercurial command | 01:45 |
mordred | Sukhdev: but if devstack decides to re-install setuptools for us, we're still screwed | 01:45 |
tchaypo | Hg is the chemical symbol for mercury | 01:45 |
mordred | Sukhdev: don't worry - I don't know anything mercurial myself | 01:45 |
anteaya | it is a version control system but it isn't git | 01:45 |
tchaypo | it's the lovechild of git and svn - it uses commands similar to SVN but achieves the results through similar means to git | 01:46 |
anteaya | you have to install mercurial for that command to work, then just execute the command mordred gave you | 01:46 |
anteaya | Sukhdev: you _don't_ have to read the hg manual first | 01:46 |
anteaya | poor Sukhdev, he had agreed to chair a meeting and thought he had to install meetbot somewhere | 01:47 |
anteaya | we talked at the summit and I showed him the commands he could use the chair the meeting | 01:47 |
Sukhdev | anteaya: Yes, you were a life savor there - I was totally lost | 01:47 |
tchaypo | I can understand why, when I read the meetbot docs I had a similar impression | 01:47 |
anteaya | okay so don't get upset about hg | 01:47 |
anteaya | just install it and run the command mordred posted | 01:47 |
anteaya | tchaypo: and yes, hopefully at pycon-au | 01:48 |
anteaya | I submitting a talk "How to Read the Logs" | 01:48 |
anteaya | we'll see if it gets accepted | 01:48 |
Sukhdev | anteaya mordred: let me try to install this beast and will report back in a few | 01:48 |
anteaya | Sukhdev: okay, don't get bogged down, ask for help if you need it | 01:48 |
Sukhdev | anteaya: will do - thanks for the offer | 01:49 |
anteaya | kk | 01:49 |
anteaya | tchaypo: and yes there is a patch up for infra-manual repo creation | 01:50 |
anteaya | and hopefully stuff like use the irc commands to run a meeting in an openstack-meeting channel find their way in there | 01:50 |
anteaya | we need to get the inital commint in though | 01:51 |
anteaya | sorry the repo is created, the first commit is in review | 01:51 |
*** nati_ueno has quit IRC | 01:51 | |
anteaya | I am getting prompted to use openid to sign into gerrit: https://review.openstack.org/login/q/status:open,n,z | 01:52 |
anteaya | I don't know as I have an openid | 01:52 |
tchaypo | launchpad | 01:52 |
anteaya | and didn't know we had changed anything | 01:52 |
anteaya | yeah but I used to get a launchpad failure | 01:52 |
anteaya | this is really confusing | 01:52 |
tchaypo | heh | 01:52 |
tchaypo | I'm getting the openid page there too | 01:52 |
anteaya | especially since we are moving to openid but we aren't there yet | 01:53 |
anteaya | devs that get this will be really confused | 01:53 |
tchaypo | What happens if you go to https://review.openstack.org/#/q/status:open,n,z ? | 01:54 |
tchaypo | (that url comes from me being already logged in and searching for status:open) | 01:54 |
anteaya | the page renders and I am not signed in | 01:54 |
anteaya | here is the initial commit for the infra-manual repo: https://review.openstack.org/#/c/92475/ | 01:54 |
anteaya | tchaypo: do review | 01:54 |
fungi | Sukhdev: just for the record, this happens to the devstack ci systems on average once every week or two (some new release of something we depend on is broken or not backward-compatible and we all end up scrambling for hours). i'd be surprised if it didn't happen to every one else's ci systems too | 01:55 |
anteaya | fungi: how goes the packing? | 01:56 |
Sukhdev | fungi: It is failing many CI's | 01:56 |
fungi | anteaya: well enough. this weekend has mostly been spackling and sanding and washing walls | 01:56 |
clarkb | fungi: at the new place? | 01:57 |
anteaya | Sukhdev: yeah, I think fungi's point is that keeping a close ear to the infra channel, like you are doing, is pretty much what is required for third party ci to be maintained | 01:58 |
anteaya | Sukhdev: so well done | 01:58 |
Sukhdev | anteaya, mordred: OK - I have installed everything - getting ready to kick off the test | 01:58 |
anteaya | Sukhdev: great | 01:58 |
fungi | clarkb: no, movers are showing up monday to load, and then i'm going to meet them at the new place on tuesday while christine stays behind to corral the move-out cleaners | 01:58 |
anteaya | fungi: you have to spackle and sand the old place? | 01:58 |
clarkb | are you selling? | 01:59 |
clarkb | I guess if you are selling that would make sense | 01:59 |
Alex_Gaynor | dstufft, mordred: my phone buzzed because of you two, anyone need me for anything? | 01:59 |
fungi | clarkb: no, just making sure it's in good enough shape the owners only need to put a coat of paint on the walls | 01:59 |
anteaya | Alex_Gaynor: what is the phone buzz keyword? | 01:59 |
Alex_Gaynor | anteaya: my name :P | 01:59 |
mordred | anteaya: WOAH | 02:00 |
mordred | clarkb: WOAH | 02:00 |
mordred | Alex_Gaynor: just looking at your python-swiftclient bug - but nothing urgent | 02:00 |
tchaypo | speaking of openid | 02:00 |
anteaya | Alex_Gaynor: ah, well if ever I need to ensure you know we are thinking about you | 02:00 |
clarkb | mordred: woah? | 02:00 |
mordred | clarkb: why is gerrit showing us an openid login page? | 02:00 |
tchaypo | I try to log into the wiki and end up at https://wiki.openstack.org/w/index.php?title=Special:OpenIDLogin&returnto=TripleO | 02:00 |
clarkb | mordred: aroo? | 02:00 |
Alex_Gaynor | mordred: okey doke | 02:00 |
mordred | clarkb: go to gerrit. log out. | 02:00 |
mordred | then log back in | 02:00 |
mordred | then cry | 02:00 |
mordred | W T F? | 02:00 |
* tchaypo repeats - not just gerrit | 02:00 | |
tchaypo | https://wiki.openstack.org/w/index.php?title=Special:OpenIDLogin&returnto=TripleO | 02:00 |
mordred | oh. | 02:01 |
* mordred didnt' see that | 02:01 | |
mordred | so - possibly launchpad openid provider is unhappy? | 02:01 |
clarkb | I am guessing that launchpad is derpy | 02:01 |
tchaypo | "An error occurred during verification of the OpenID URL. " | 02:01 |
clarkb | which is what tchaypo said | 02:01 |
tchaypo | this is why I repeated it :) | 02:01 |
anteaya | yeah, I can't log into anything | 02:01 |
clarkb | mordred: I think this is the cue to drink | 02:01 |
fungi | yeah, we've seen it fall over before | 02:01 |
mordred | so, there was a time in the past when we were talking about switching the url to the ubuntu ssh instead of the launchpad one | 02:01 |
mordred | sso | 02:01 |
Sukhdev | anteaya mordred: While I am kicking off the test, can you verify that my installation was correct - http://paste.openstack.org/show/84073/ | 02:01 |
*** arnaud has quit IRC | 02:01 | |
tchaypo | I've been drinking for the last hour. I think this is my cue to remember that it's sunday and put down the work laptop | 02:02 |
mordred | Sukhdev: yah. looks good | 02:02 |
clarkb | tchaypo: yes I have been watching world cup with beer | 02:02 |
clarkb | also picked up a burger | 02:02 |
Sukhdev | mordred: cool - thanks - will report shortly if this took care of the issue | 02:02 |
clarkb | and didn't wake up until almost noon. Its been a good day | 02:02 |
mordred | clarkb: btw - japan is up! | 02:02 |
anteaya | tchaypo: it's sunday, put down the work laptop | 02:03 |
clarkb | yup it went something like this "GOOOOOOOOO HONDA HONDA HONDA OOOOOOOOOOOOL!" | 02:03 |
anteaya | ha ha ha | 02:03 |
mordred | nice | 02:03 |
clarkb | I love univision | 02:04 |
tchaypo | bye all! | 02:04 |
anteaya | you were saying in scrollback | 02:04 |
anteaya | bye tchaypo | 02:04 |
anteaya | happy sunday | 02:04 |
clarkb | "Inglaterra" it actually get me thinking about why we as humanity have a hard time calling people by the names they chose for themselves | 02:04 |
anteaya | what is inglaterra? | 02:04 |
clarkb | anteaya: england | 02:05 |
mordred | clarkb: it's a good question | 02:05 |
anteaya | I must have missed something | 02:05 |
anteaya | I'm not watching the sportsball | 02:05 |
clarkb | anteaya: I am watching world cup on a spanish broadcast channel | 02:05 |
mordred | I especially love that we feel it's important to rename Brasil as Brazil | 02:05 |
anteaya | perhaps I need to be to connect the dots | 02:05 |
anteaya | ah | 02:05 |
clarkb | mordred: right and its not just univision or espn doing it | 02:05 |
mordred | nope. it's everybody | 02:05 |
clarkb | mordred: everyone does it | 02:05 |
clarkb | its weird | 02:05 |
lifeless | clarkb: tchaypo: mordred: the LP SSO is the Ubuntu SSO. | 02:07 |
lifeless | Launchpad isn't being derpy because launchpad isn't involved in your SSO at all, and never has been since before OpenStack started. | 02:08 |
mordred | lifeless: someone told me that by using the launchpad url we only got a subset of the available servers | 02:08 |
mordred | also - launchpad.net url is derping | 02:09 |
anteaya | confirmed | 02:09 |
mordred | as is https://login.launchpad.net/+openid | 02:09 |
mordred | as is login.ubuntu.com | 02:10 |
lifeless | mordred: so that may be a Canonical DC outage, will poke in a sec | 02:11 |
*** david-lyle has joined #openstack-infra | 02:11 | |
lifeless | mordred: login.launchpad.net is the same server HA(ish) cluster as login.ubuntu.com | 02:11 |
lifeless | mordred: bugs.launchpad.net etc are entirely separate infrastructure | 02:12 |
*** david-lyle has quit IRC | 02:12 | |
anteaya | bugs.l.n is down for me as well | 02:12 |
*** david-lyle has joined #openstack-infra | 02:12 | |
lifeless | so web frontend is up | 02:12 |
lifeless | I could speculate about cause, but the thing to do is check canonical-sysadmins | 02:13 |
anteaya | yeah, I get a message, please try again | 02:13 |
mordred | lifeless: nod. well, it'll be up when it's up | 02:13 |
lifeless | which says | 02:13 |
lifeless | 'Known issues: UK DC offline, staff en route ' | 02:13 |
anteaya | is canonical-sysadmins a url? | 02:14 |
Sukhdev | mordred: fix is looking good. It passed one of my local simple test. Now I am firing away some Gerritt events (real life test) | 02:15 |
mordred | awesome | 02:15 |
anteaya | Sukhdev: well done | 02:15 |
mordred | Sukhdev: hopefully that patch will be merged soon and a new release of setuptools will be cut | 02:15 |
lifeless | anteaya: #canonical-sysadmins - IRC channel for contacting them | 02:16 |
Sukhdev | mordred: this will save lots of people tons of grief | 02:16 |
anteaya | Sukhdev: after you finish your tests you can post to your thread with the link to mordred's patch so others can follow the progress | 02:16 |
anteaya | lifeless: ah | 02:16 |
Sukhdev | anteaya: I absolutely intend to do it…..help others save some grief….:-) | 02:17 |
*** david-lyle has quit IRC | 02:17 | |
anteaya | Sukhdev: awesome, thank you | 02:17 |
anteaya | and yes it will | 02:17 |
anteaya | at the very least on Monday we can link confused third party ci folks to it so they can read it | 02:17 |
anteaya | if this is still an issue, or if they want the history | 02:17 |
mordred | anteaya: I doubt it will still be an issue on monday - the setuptools guy is very responsive | 02:18 |
anteaya | great | 02:18 |
anteaya | saves us a pile-on | 02:18 |
*** yaguang has joined #openstack-infra | 02:19 | |
*** harlowja_away has quit IRC | 02:20 | |
mordred | clarkb: woah. who thought THAT would happen | 02:23 |
lifeless | mordred: que? | 02:27 |
lifeless | mordred: clarkb: care to set a downtime alert about the SSO thing ? | 02:27 |
lifeless | fungi: ^ | 02:28 |
clarkb | #status alert launchpad openid is down. login to openstack services will fail until launchpad openid is happy again | 02:29 |
openstackstatus | clarkb: sending alert | 02:29 |
clarkb | hows that? | 02:29 |
lifeless | thanks | 02:29 |
lifeless | whats the acl on that? | 02:29 |
clarkb | eventually it should hit all the channels | 02:29 |
clarkb | its a list of users in a yaml file iirc | 02:30 |
anteaya | lifeless: something happened in the sportsball | 02:30 |
clarkb | must be identified with srvices | 02:30 |
anteaya | Ivory Coast scored | 02:30 |
-openstackstatus- NOTICE: launchpad openid is down. login to openstack services will fail until launchpad openid is happy again | 02:30 | |
lifeless | clarkb: how do I turn it off, in case you're asleep when it fixes? | 02:30 |
*** ChanServ changes topic to "launchpad openid is down. login to openstack services will fail until launchpad openid is happy again" | 02:30 | |
clarkb | lifeless it is a '#status ok' but someone in the acl list will have to do it | 02:31 |
clarkb | infra core and ttx reed and a few others iirc | 02:31 |
tchaypo | Can we review a change to the acl pronto? | 02:32 |
lifeless | clarkb: I'm identified with services | 02:32 |
lifeless | clarkb: which is what you said the acl was :) | 02:32 |
clarkb | no its a list of users | 02:32 |
clarkb | they must be identified | 02:32 |
lifeless | oh, I missed that line | 02:32 |
tchaypo | I need to update the acl list controlling access to the NAB bank ATM machine | 02:32 |
lifeless | silly IRC highlight distracting eyes | 02:32 |
clarkb | I note that because not being identified has confused folks before | 02:32 |
openstackstatus | clarkb: finished sending alert | 02:32 |
lifeless | clarkb: ok so I'd be happy to be a responsible person in my timezonish, should that be desired | 02:33 |
mordred | clarkb: speaking of lifeless's timezone - did we add jhesketh to the list? | 02:33 |
clarkb | mordred probably not :( | 02:34 |
clarkb | we should though | 02:34 |
fungi | clarkb: lifeless: http://git.openstack.org/cgit/openstack-infra/config/tree/manifests/site.pp#n206 | 02:35 |
fungi | no jhesketh there yet | 02:35 |
lifeless | I hate vpns. | 02:36 |
fungi | so nobody regularly in apac in that list yet | 02:36 |
mordred | making a patch to add jhesketh | 02:36 |
fungi | perfect | 02:36 |
openstackgerrit | Monty Taylor proposed a change to openstack-infra/config: Add jhesketh to the magic statusbot acl list https://review.openstack.org/100080 | 02:37 |
clarkb | woo 500 wall street is on fire according to police scanner | 02:38 |
clarkb | (I am at 400) | 02:38 |
anteaya | I can't sign in to +1 it | 02:38 |
anteaya | how close is that to you? | 02:39 |
*** otherwiseguy has joined #openstack-infra | 02:39 | |
fungi | i +2'd but am happy to approve if everyone else is unable to auth into gerrit | 02:39 |
openstackgerrit | Monty Taylor proposed a change to openstack-infra/config: Add lifeless to statusbot list https://review.openstack.org/100081 | 02:39 |
anteaya | can you see smoke? | 02:39 |
Sukhdev | mordred: can you please look at http://paste.openstack.org/show/84074/ | 02:39 |
clarkb | anteaya: one block | 02:39 |
anteaya | fungi: I like the patch as is, +1 from me | 02:39 |
anteaya | clarkb: :( | 02:39 |
clarkb | I don't see anything but lots of sirens and very fast moving vehicles | 02:39 |
mordred | fungi: I'm not logged in - I'm happy for you to +A both | 02:40 |
anteaya | clarkb: got a bag packed? | 02:40 |
Sukhdev | mordred: while the original issue seems to be resolved, but, the tests are still failing because of this new dependency | 02:40 |
clarkb | woo "No sign of smoke or fire" | 02:40 |
clarkb | so who knows what happened but lots of commotion | 02:40 |
anteaya | clarkb: so a false alarm? | 02:41 |
clarkb | anteaya: I guess? http://www2.seattle.gov/fire/realtime911/getRecsForDatePub.asp?action=Today&incDate=&rad1=des still shows it as active | 02:41 |
*** david-lyle has joined #openstack-infra | 02:42 | |
anteaya | well if you heard "no sign of smoke or fire" on the scanner that is a good start | 02:42 |
mordred | Sukhdev: this I'm not sure about | 02:42 |
anteaya | they probably have to check the whole place top to bottom before they can change the alarm status | 02:43 |
clarkb | ya | 02:43 |
Sukhdev | mordred: any hints/clues/guesses? | 02:43 |
clarkb | anteaya: sounds like an open valve on a suppresion system may have triggered everything going off and the crazy response | 02:45 |
anteaya | clarkb: yay, that means you are safe | 02:45 |
clarkb | I am going to return to me evening of television. Will try to check launchpad and correct status if it is happy | 02:45 |
anteaya | enjoy | 02:45 |
*** david-lyle has quit IRC | 02:47 | |
openstackgerrit | A change was merged to openstack-infra/config: Add jhesketh to the magic statusbot acl list https://review.openstack.org/100080 | 02:50 |
openstackgerrit | A change was merged to openstack-infra/config: Add lifeless to statusbot list https://review.openstack.org/100081 | 02:51 |
*** sarob_ has joined #openstack-infra | 02:51 | |
anteaya | so I think I am done for the day | 02:51 |
*** cp16net has left #openstack-infra | 02:54 | |
*** arnaud has joined #openstack-infra | 02:55 | |
*** sarob_ has quit IRC | 02:55 | |
Sukhdev | can anybody shed any light on this failure - 'amqplib' is not in global-requirements.txt | 02:55 |
fungi | jhesketh: lifeless: if you want to clear the current alert once launchpad sso returns to operation, assuming openstackstatus is still in channel, just say in the channel '#status ok' and it should update the wiki and put all the topics back to normal for you | 02:56 |
lifeless | fungi: ack thanks | 02:58 |
lifeless | I shall check in every hour or so | 02:58 |
*** arnaud has quit IRC | 03:03 | |
*** openstackstatus has quit IRC | 03:05 | |
*** openstackstatus has joined #openstack-infra | 03:06 | |
*** ChanServ sets mode: +v openstackstatus | 03:06 | |
*** Sukhdev has quit IRC | 03:11 | |
*** Sukhdev has joined #openstack-infra | 03:13 | |
Sukhdev | folks, I am stuck with this error - http://paste.openstack.org/show/84076/ - can anybody shed any light on this one? | 03:14 |
*** dims has quit IRC | 03:16 | |
*** CaptTofu_ has joined #openstack-infra | 03:18 | |
ianw | ls | 03:19 |
mordred | Sukhdev: did you update all of the repos on your test box? | 03:23 |
mordred | Sukhdev: a change recently went in to global-requirements which removed amqplib from the requirements | 03:23 |
mordred | Sukhdev: which was merged into neutron on 737fe322309364554df9ffea092183f783f41084 | 03:24 |
mordred | and global-requirements took the change june 4 | 03:24 |
mordred | so i'd suggest that perhaps you have iether a stale copy of neutron, or a stale copy of global requirements | 03:25 |
Sukhdev | mordred: I do sudo rm -rf /opt/stack and sudo rm -rf devstack and then pull fresh devstack and run stack.sh | 03:25 |
Sukhdev | mordred: what else can I do to get rid of old stuff? | 03:25 |
mordred | I'm not sure - this is now outside of the area where I'm helpful :( | 03:26 |
Sukhdev | mordred: understood | 03:26 |
Sukhdev | mordred: can you provide the link to the fix that you mentioned which modified global-requirements.txt | 03:27 |
*** arnaud has joined #openstack-infra | 03:28 | |
*** arnaud has quit IRC | 03:29 | |
fungi | Sukhdev: https://review.openstack.org/#/c/92149/ | 03:35 |
*** Ryan_Lane has joined #openstack-infra | 03:35 | |
Sukhdev | fungi: thanks | 03:36 |
Sukhdev | fungi: it is odd - this fix merged while back - but, the build is breaking as of this afternoon - I wonder what else changed which caused this? | 03:36 |
fungi | Sukhdev: what change are you testing which exhibits this error? | 03:37 |
Sukhdev | fungi: how can I clean up everything to get rid of all the dependencies | 03:37 |
fungi | Sukhdev: i don't know what you're asking | 03:37 |
fungi | Sukhdev: at least for official ci, we use a fresh nova instance for every test, then delete it after | 03:38 |
*** Ryan_Lane has quit IRC | 03:38 | |
fungi | er, for every job i mean | 03:39 |
Sukhdev | fungi: I do not delete the vm, I clean it up - by ./clean.sh, ./unstack.sh, rm -rf /opt/stack, rm -rf devstack - and then pull fresh devstack and run ./stack.sh | 03:39 |
fungi | Sukhdev: the error message you're seeing suggests you're either testing neutron from more than a month ago or testing a change which reintroduces aqmplib to neutro | 03:40 |
fungi | n | 03:40 |
Sukhdev | fungi: that is a good clue | 03:40 |
fungi | Sukhdev: anyway, almost midnight here, so i'm going to get some sleep. good luck on your bug hunt | 03:41 |
Sukhdev | fungi: oh sorry to bug you so late in night | 03:41 |
Sukhdev | fungi: have a good night | 03:41 |
fungi | thanks! hope the rest of your weekend goes better | 03:42 |
*** dims has joined #openstack-infra | 03:42 | |
*** david-lyle has joined #openstack-infra | 03:43 | |
*** david-lyle has quit IRC | 03:47 | |
*** dims has quit IRC | 03:47 | |
*** sarob_ has joined #openstack-infra | 03:51 | |
*** sarob_ has quit IRC | 03:56 | |
*** CaptTofu_ has quit IRC | 03:58 | |
*** yaguang has quit IRC | 04:05 | |
*** otherwiseguy has quit IRC | 04:17 | |
*** yfried_ has quit IRC | 04:18 | |
*** Sukhdev has quit IRC | 04:19 | |
*** Sukhdev has joined #openstack-infra | 04:28 | |
*** otherwiseguy has joined #openstack-infra | 04:31 | |
*** Ryan_Lane has joined #openstack-infra | 04:35 | |
*** david-lyle has joined #openstack-infra | 04:43 | |
*** dims has joined #openstack-infra | 04:46 | |
*** david-lyle has quit IRC | 04:48 | |
*** sarob_ has joined #openstack-infra | 04:49 | |
*** dims has quit IRC | 04:51 | |
*** sarob__ has joined #openstack-infra | 04:51 | |
*** sarob_ has quit IRC | 04:54 | |
*** sarob__ has quit IRC | 04:56 | |
*** HenryG has quit IRC | 04:56 | |
*** HenryG has joined #openstack-infra | 04:58 | |
*** nati_ueno has joined #openstack-infra | 04:59 | |
*** nati_ueno has quit IRC | 04:59 | |
*** basha has joined #openstack-infra | 05:08 | |
*** yfried_ has joined #openstack-infra | 05:11 | |
*** yaguang has joined #openstack-infra | 05:12 | |
*** basha has quit IRC | 05:20 | |
*** basha has joined #openstack-infra | 05:21 | |
*** otherwiseguy has quit IRC | 05:24 | |
*** praneshp has joined #openstack-infra | 05:42 | |
*** david-lyle has joined #openstack-infra | 05:44 | |
*** david-lyle has quit IRC | 05:49 | |
*** _nadya_ has joined #openstack-infra | 05:49 | |
*** praneshp_ has joined #openstack-infra | 05:50 | |
*** _nadya_ has quit IRC | 05:51 | |
*** praneshp has quit IRC | 05:52 | |
*** praneshp_ is now known as praneshp | 05:52 | |
*** Ryan_Lane has quit IRC | 05:54 | |
*** basha has quit IRC | 05:59 | |
*** Longgeek has joined #openstack-infra | 06:07 | |
*** ihrachyshka has joined #openstack-infra | 06:07 | |
*** basha has joined #openstack-infra | 06:15 | |
*** basha has quit IRC | 06:19 | |
*** srenatus has quit IRC | 06:23 | |
*** ihrachyshka has quit IRC | 06:23 | |
*** Sukhdev has quit IRC | 06:28 | |
*** praneshp_ has joined #openstack-infra | 06:33 | |
*** praneshp has quit IRC | 06:36 | |
*** praneshp_ is now known as praneshp | 06:36 | |
*** david-lyle has joined #openstack-infra | 06:45 | |
*** david-lyle has quit IRC | 06:46 | |
*** david-lyle has joined #openstack-infra | 06:47 | |
*** sarob_ has joined #openstack-infra | 06:51 | |
*** david-lyle has quit IRC | 06:51 | |
*** yaguang has quit IRC | 06:54 | |
*** sarob_ has quit IRC | 06:56 | |
*** pcrews has quit IRC | 07:10 | |
*** dosaboy has quit IRC | 07:21 | |
lifeless | #status ok | 07:23 |
openstackstatus | lifeless: sending ok | 07:23 |
openstackstatus | lifeless: finished sending ok | 07:25 |
*** nati_ueno has joined #openstack-infra | 07:29 | |
*** alexpilotti has quit IRC | 07:39 | |
*** alexpilotti has joined #openstack-infra | 07:40 | |
*** alexpilotti has quit IRC | 07:45 | |
*** david-lyle has joined #openstack-infra | 07:48 | |
*** nati_ueno has quit IRC | 07:50 | |
*** Ryan_Lane has joined #openstack-infra | 07:51 | |
*** david-lyle has quit IRC | 07:52 | |
*** e0ne has joined #openstack-infra | 07:53 | |
*** e0ne has quit IRC | 07:55 | |
*** e0ne has joined #openstack-infra | 07:55 | |
*** e0ne has quit IRC | 07:57 | |
*** Ryan_Lane1 has joined #openstack-infra | 08:03 | |
*** Ryan_Lane1 has quit IRC | 08:04 | |
*** andreykurilin_ has joined #openstack-infra | 08:04 | |
*** alexpilotti has joined #openstack-infra | 08:06 | |
*** penguinRaider has joined #openstack-infra | 08:08 | |
*** andreykurilin_ has quit IRC | 08:15 | |
*** andreykurilin_ has joined #openstack-infra | 08:17 | |
*** e0ne has joined #openstack-infra | 08:17 | |
*** Ryan_Lane has quit IRC | 08:18 | |
*** koolhead17 has joined #openstack-infra | 08:23 | |
*** alexpilotti has quit IRC | 08:26 | |
*** e0ne has quit IRC | 08:26 | |
*** e0ne has joined #openstack-infra | 08:27 | |
*** e0ne has quit IRC | 08:36 | |
*** e0ne has joined #openstack-infra | 08:37 | |
*** roeyc has joined #openstack-infra | 08:38 | |
*** david-lyle has joined #openstack-infra | 08:48 | |
*** sarob_ has joined #openstack-infra | 08:51 | |
*** david-lyle has quit IRC | 08:53 | |
*** sarob_ has quit IRC | 08:56 | |
*** Ryan_Lane has joined #openstack-infra | 09:00 | |
*** Ryan_Lane has joined #openstack-infra | 09:02 | |
*** Ryan_Lane has quit IRC | 09:03 | |
*** Ryan_Lane has joined #openstack-infra | 09:03 | |
*** Ryan_Lane has quit IRC | 09:05 | |
*** Ryan_Lane has joined #openstack-infra | 09:05 | |
*** jamespage_ has quit IRC | 09:08 | |
*** Ryan_Lane has quit IRC | 09:09 | |
*** e0ne has quit IRC | 09:14 | |
*** e0ne has joined #openstack-infra | 09:15 | |
*** maishsk has joined #openstack-infra | 09:21 | |
*** zzelle has joined #openstack-infra | 09:24 | |
*** srenatus has joined #openstack-infra | 09:33 | |
*** koolhead17 has quit IRC | 09:34 | |
*** maishsk has left #openstack-infra | 09:37 | |
*** e0ne has quit IRC | 09:40 | |
*** e0ne has joined #openstack-infra | 09:41 | |
*** cnesa has joined #openstack-infra | 09:43 | |
*** david-lyle has joined #openstack-infra | 09:49 | |
*** sarob_ has joined #openstack-infra | 09:51 | |
*** roeyc has quit IRC | 09:54 | |
*** david-lyle has quit IRC | 09:54 | |
*** sarob_ has quit IRC | 09:55 | |
*** afazekas has joined #openstack-infra | 09:57 | |
afazekas | looks like it is a new gate breaker pypi issue http://logs.openstack.org/49/87249/10/check/check-tempest-dsvm-full/c67435f/logs/devstacklog.txt.gz#_2014-06-15_09_34_11_387 | 09:59 |
*** KiallM has joined #openstack-infra | 09:59 | |
*** dosaboy has joined #openstack-infra | 10:02 | |
boris-42 | afazekas ^ there is bug for that | 10:02 |
boris-42 | afazekas https://bugs.launchpad.net/devstack/+bug/1330151 | 10:02 |
uvirtbot | Launchpad bug 1330151 in devstack "swiftclient install: (dev).tmpl: No such file or directory" [Undecided,New] | 10:02 |
*** Ryan_Lane has joined #openstack-infra | 10:06 | |
*** Ryan_Lane has quit IRC | 10:10 | |
*** KiallM2 has joined #openstack-infra | 10:13 | |
*** praneshp has quit IRC | 10:15 | |
*** KiallM has quit IRC | 10:17 | |
*** _nadya_ has joined #openstack-infra | 10:17 | |
*** KiallM2 has quit IRC | 10:18 | |
*** _nadya_ has quit IRC | 10:30 | |
*** Longgeek has quit IRC | 10:32 | |
*** Longgeek has joined #openstack-infra | 10:33 | |
*** e0ne has quit IRC | 10:38 | |
*** Longgeek has quit IRC | 10:48 | |
*** david-lyle has joined #openstack-infra | 10:50 | |
*** sarob_ has joined #openstack-infra | 10:51 | |
*** Longgeek has joined #openstack-infra | 10:52 | |
*** david-lyle has quit IRC | 10:55 | |
*** sarob_ has quit IRC | 10:56 | |
*** salv-orlando has joined #openstack-infra | 11:00 | |
*** Ryan_Lane has joined #openstack-infra | 11:05 | |
*** cnesa2 has joined #openstack-infra | 11:05 | |
*** cnesa has quit IRC | 11:06 | |
*** flaper87|afk is now known as flaper87 | 11:09 | |
*** Ryan_Lane has quit IRC | 11:09 | |
*** e0ne has joined #openstack-infra | 11:17 | |
*** e0ne has quit IRC | 11:19 | |
*** andreykurilin_ has quit IRC | 11:20 | |
*** rlandy has joined #openstack-infra | 11:21 | |
*** KiallM2 has joined #openstack-infra | 11:23 | |
fungi | boris-42: afazekas: mordred put up a pull request to fix that in setuptools yesterday... i'll link the upstream activity for it in that bug | 11:23 |
boris-42 | fungi thanks | 11:24 |
fungi | added | 11:26 |
boris-42 | fungi bbl | 11:26 |
*** yaguang has joined #openstack-infra | 11:30 | |
*** roeyc has joined #openstack-infra | 11:42 | |
*** KiallM2 has quit IRC | 11:43 | |
yfried_ | fungi: do you know what's up with the gate? tests fail before installation even start https://jenkins04.openstack.org/job/check-tempest-dsvm-full/12987/console | 11:45 |
*** sarob_ has joined #openstack-infra | 11:51 | |
*** sarob_ has quit IRC | 11:56 | |
*** roeyc has quit IRC | 12:01 | |
*** roeyc has joined #openstack-infra | 12:02 | |
fungi | yfried_: yep, bug 1330140 | 12:06 |
uvirtbot | Launchpad bug 1330140 in python-swiftclient "stack.sh fails because of python-swiftclient depenendencies" [Undecided,New] https://launchpad.net/bugs/1330140 | 12:06 |
fungi | yfried_: latest setuptools is broken, and we're waiting for the setuptools maintainer to wake up and patch/release another | 12:07 |
fungi | looks like he merged mordred's request for that bug about 3 minutes ago | 12:08 |
yfried_ | fungi: tnx. is there an etherpad or something similar where I could see this without bugging you guys? some board of hot-critical errors that effect everyone and what's the status? | 12:08 |
fungi | so i would expect a setuptools 5.0.2 at any time | 12:08 |
fungi | yfried_: not really. this is a global python problem, not really an openstack infra problem | 12:09 |
yfried_ | fungi: well, it's an openstack problem. not an openstack solution though :) | 12:09 |
fungi | yfried_: i would expect openstack's python developers, of whom there are a lot, to discuss these sorts of things on the openstack-dev mailing list | 12:09 |
yfried_ | fungi: as in - openstack gate is broken | 12:09 |
fungi | yfried_: far from broken in fact, as it highlighted a problem with the latest setuptools which is now getting fixed | 12:10 |
fungi | yfried_: i would say it is working extremely well in fact | 12:10 |
Kiall | and .. 5.0.2 is released... | 12:10 |
yfried_ | fungi: tnx for the info. I'll wait and then recheck | 12:10 |
fungi | keep in mind that you not being able to merge code is a very minor problem on the scale up to "nobody can install openstack clients from pypi right now because setuptools is broken" | 12:11 |
*** yaguang has quit IRC | 12:11 | |
fungi | Kiall: awesome! i'll trigger a mirror update asap | 12:12 |
yfried_ | fungi: I guess. but, being a selfish bastard, that's the only problem I care about :) | 12:12 |
fungi | yfried_: yep. we're just collateral damage in all of this | 12:12 |
Kiall | fungi: I wonder if you guys can convince the setuptools maintainer to release new versions under a different package name, say, 24 hours before the setuptools pkg itself is released | 12:13 |
Kiall | that would let us find a way to pre-test setuptools, and we seem to hit ALL THE BUGS, so they'd probably agree ;) | 12:13 |
fungi | Kiall: actually, we want to start running periodic jobs with trunk of upstream dependencies to spot these problems before they're released onto the rest of the unsuspecting python world | 12:14 |
Kiall | Well - that works too I suppose :) | 12:15 |
fungi | we're already acting as a defacto early warning system for low-level breakage throughout the python ecosystem, so i suppose we could just step that up a notch | 12:15 |
Kiall | fungi: BTW - With designate incubated now, at what point do we move the repo from stackforge -> openstack? Whenever that happens, I'll be in for all sorts of fun with our internal build/ci/etc :( | 12:16 |
fungi | Kiall: yeah, you just put it on the agenda for the infra team weekly meeting and we discuss scheduling as a group and if necessary vote on a set of proposed maintenance windows for the gerrit outage | 12:18 |
Kiall | Sounds good - I'll need to chat with mordred / clarkb about some matching internal changes too - so having a say in when it happens helps ;) | 12:19 |
fungi | Kiall: usually we also try to batch up other pending lower-priority project names and possibly any other work which we need to take down the ci systems to perform, so as to minimize disruption where possible | 12:22 |
fungi | s/names/renames/ | 12:22 |
Kiall | Yea - With Gerrit not supporting online renames that makes total sense | 12:23 |
fungi | anyway, i've got a manual mirror update going now, and will update the openstack-facing setuptools bug once 5.0.2 is in our mirror | 12:24 |
*** yaguang has joined #openstack-infra | 12:24 | |
*** mriedem has joined #openstack-infra | 12:29 | |
*** mriedem has quit IRC | 12:29 | |
*** Alexei_987 has joined #openstack-infra | 12:34 | |
*** davidhadas has quit IRC | 12:34 | |
*** davidhadas_ has joined #openstack-infra | 12:36 | |
*** sarob_ has joined #openstack-infra | 12:51 | |
*** sarob_ has quit IRC | 12:56 | |
*** yfried_ has quit IRC | 12:57 | |
*** Ryan_Lane has joined #openstack-infra | 13:04 | |
*** _nadya_ has joined #openstack-infra | 13:07 | |
*** _nadya_ has quit IRC | 13:08 | |
*** Ryan_Lane has quit IRC | 13:08 | |
*** salv-orlando has quit IRC | 13:10 | |
*** Longgeek has quit IRC | 13:12 | |
*** Longgeek has joined #openstack-infra | 13:13 | |
fungi | we had the new setuptools on our mirror at 12:36 utc, so should be all good now | 13:13 |
openstackgerrit | Sean Dague proposed a change to openstack-infra/elastic-recheck: add query for setuptools 5.0.1 break https://review.openstack.org/100088 | 13:14 |
sdague | fungi: cool | 13:14 |
fungi | also, rax-iad is accumulating nodes in a building state. some percentage of nodes nodepool builds there seem to just stay in that state indefinitely until they reach the 8 hour state timeout and get switched to delete. i cleared a bunch before i went to bed, and now there are 63 of them again | 13:16 |
fungi | that's 63 which have been in a building state for between 1 and 10 hours | 13:17 |
openstackgerrit | A change was merged to openstack-infra/elastic-recheck: add query for setuptools 5.0.1 break https://review.openstack.org/100088 | 13:17 |
fungi | i guess if it's still going on tomorrow, someone should get phschwartz some instance uuids and see if he can determine what's breaking there | 13:18 |
sdague | yeh, I also feel that in general our network connectivity is far worse than it used to be. A lot of resets on getting to package mirrors and pypi.o.o | 13:18 |
fungi | stellar | 13:19 |
*** zhiyan_ is now known as zhiyan | 13:20 | |
fungi | anyway, i'm clearing the stuck buiding nodes for now in case there are a lot of rechecks coming from work pileup during the setuptools, lp and more setuptools problem periods earlier | 13:20 |
fungi | sdague: 1330184 is a duplicate of 1330140 | 13:22 |
*** zhiyan is now known as zhiyan_ | 13:22 | |
sdague | ok, I searched, and failed | 13:23 |
sdague | ah, 140 had no actual reference to setuptools in it | 13:24 |
fungi | in fact there was also another bug opened which got marked as a duplicate of that one as well | 13:25 |
sdague | fungi: when you update bugs like that in future, mind rewriting the title to something that's more descriptive of root cause. Otherwise it's tough to find for building ER queries | 13:25 |
fungi | sdague: yep, i'll try to remember | 13:25 |
sdague | I did a search for setuptools in openstack-ci before I filed my dup | 13:25 |
sdague | and the 2 hits were uber old | 13:25 |
fungi | also i'll try to remember to add openstack-ci to things which someone might want to add an e-r query for, even if it's not an actual bug for us | 13:26 |
fungi | since that one was only opened against devstack and swiftclient | 13:26 |
openstackgerrit | Sean Dague proposed a change to openstack-infra/elastic-recheck: move bug to duplicate https://review.openstack.org/100089 | 13:28 |
sdague | fungi: ah, yeh | 13:28 |
fungi | which is why a search in openstack-ci wouldn't have yielded that bug ;) | 13:29 |
sdague | :) | 13:30 |
openstackgerrit | A change was merged to openstack-infra/elastic-recheck: move bug to duplicate https://review.openstack.org/100089 | 13:31 |
sdague | hmm... hp cloud is throwing us back a bunch of slow nodes as well - http://logstash.openstack.org/#eyJmaWVsZHMiOltdLCJzZWFyY2giOiJtZXNzYWdlOlwiV0FSTklORzogZGV2c3RhY2sgcnVuIHRvb2sgPiAxNSBtaW51dGVzXCIgQU5EIHRhZ3M6Y29uc29sZS5odG1sIiwidGltZWZyYW1lIjoiNjA0ODAwIiwiZ3JhcGhtb2RlIjoiY291bnQiLCJvZmZzZXQiOjAsInRpbWUiOnsidXNlcl9pbnRlcnZhbCI6MH0sIm1vZGUiOiJzY29yZSIsImFuYWx5emVfZmllbGQiOiJidWlsZF9ub2RlIn0= | 13:31 |
sdague | ok, waffles nearly up, I need to stop playing with computers :) | 13:32 |
*** sweston has joined #openstack-infra | 13:32 | |
*** sweston has quit IRC | 13:36 | |
*** pcrews has joined #openstack-infra | 13:37 | |
*** sweston has joined #openstack-infra | 13:37 | |
*** adalbas has joined #openstack-infra | 13:44 | |
*** CaptTofu_ has joined #openstack-infra | 13:46 | |
*** sarob_ has joined #openstack-infra | 13:51 | |
*** Longgeek_ has joined #openstack-infra | 13:55 | |
*** sarob_ has quit IRC | 13:55 | |
*** Longgeek has quit IRC | 13:58 | |
*** fabo has quit IRC | 14:03 | |
*** pfallenop has quit IRC | 14:10 | |
*** pfallenop has joined #openstack-infra | 14:15 | |
anteaya | fungi or sdague can you get the irc 'ok' topics back again? lifeless did try to send #status ok which the bot took but the topic still needs to return to normal | 14:17 |
anteaya | not sure what derped there | 14:17 |
*** yamahata has quit IRC | 14:31 | |
*** roeyc has quit IRC | 14:35 | |
mordred | sdague: are any of the errors getting to pypi.o.o from teh DFW region? | 14:36 |
mordred | sdague: (I'm asking because if intra-region network is ok, that would bolster the argument atht we should have per-region mirrors) | 14:36 |
anteaya | mordred: can you get statusbot to reset the channel topics? | 14:38 |
anteaya | lifeless tried but for some reason it wasn't effective | 14:39 |
mordred | #status ok | 14:39 |
openstackstatus | mordred: sending ok | 14:39 |
openstackstatus | mordred: finished sending ok | 14:41 |
mordred | that's interessting openstackstatus - because I didn't see you change the status in here | 14:42 |
anteaya | yeah | 14:44 |
*** CaptTofu_ has quit IRC | 14:47 | |
*** CaptTofu_ has joined #openstack-infra | 14:47 | |
*** yfried_ has joined #openstack-infra | 14:50 | |
*** sballe_ has joined #openstack-infra | 14:50 | |
*** CaptTofu_ has quit IRC | 14:52 | |
*** sballe has quit IRC | 14:53 | |
*** CaptTofu_ has joined #openstack-infra | 14:56 | |
mordred | fungi, clarkb: ^^ statusbot seems to think that the launchpad openid status _IS_ the 'ok' status | 14:58 |
anteaya | it had disconnected and reconnected while that was the status | 14:59 |
anteaya | would that have upset it? | 15:00 |
*** rcarrillocruz has joined #openstack-infra | 15:02 | |
mordred | yup | 15:03 |
mordred | as best I can tell, there is no persisting of the saved topic dictionary to disk on restart | 15:03 |
anteaya | well we have an explanation then | 15:03 |
anteaya | cool | 15:03 |
anteaya | well all the channels are like that then | 15:03 |
anteaya | how do we restore their individual topics? | 15:03 |
*** rcarrill` has quit IRC | 15:04 | |
anteaya | time for me to be outside with the twittering birds | 15:04 |
* anteaya runs away | 15:04 | |
*** marun has quit IRC | 15:17 | |
openstackgerrit | A change was merged to openstack-infra/config: Fix mirror build on py26 https://review.openstack.org/100064 | 15:22 |
*** CaptTofu_ has quit IRC | 15:26 | |
*** CaptTofu_ has joined #openstack-infra | 15:26 | |
*** sweston has quit IRC | 15:27 | |
mordred | #status notice Launchpad is OK - statusbot lost the old channel statuses. They will need to be manually restored | 15:28 |
openstackstatus | mordred: sending notice | 15:28 |
-openstackstatus- NOTICE: Launchpad is OK - statusbot lost the old channel statuses. They will need to be manually restored | 15:29 | |
openstackstatus | mordred: finished sending notice | 15:30 |
*** CaptTofu_ has quit IRC | 15:31 | |
*** CaptTofu_ has joined #openstack-infra | 15:33 | |
*** alexpilotti has joined #openstack-infra | 15:38 | |
*** salv-orlando has joined #openstack-infra | 15:41 | |
*** alexpilotti has quit IRC | 15:43 | |
*** salv-orlando has quit IRC | 15:45 | |
*** salv-orlando_ has joined #openstack-infra | 15:45 | |
*** sarob_ has joined #openstack-infra | 15:51 | |
openstackgerrit | Fathi Boudra proposed a change to openstack-infra/jenkins-job-builder: builders: add 'publish over ssh' support as a build step https://review.openstack.org/98437 | 15:53 |
*** sarob_ has quit IRC | 15:56 | |
*** fabo has joined #openstack-infra | 15:56 | |
*** Guest47184 has joined #openstack-infra | 15:56 | |
boris-42 | mordred hey there | 16:06 |
*** Longgeek_ has quit IRC | 16:06 | |
*** salv-orlando_ has quit IRC | 16:15 | |
*** salv-orlando has joined #openstack-infra | 16:19 | |
*** rlandy has quit IRC | 16:19 | |
*** CaptTofu_ has quit IRC | 16:26 | |
*** CaptTofu_ has joined #openstack-infra | 16:26 | |
*** salv-orlando has quit IRC | 16:29 | |
*** CaptTofu_ has quit IRC | 16:31 | |
*** _nadya_ has joined #openstack-infra | 16:32 | |
openstackgerrit | Darragh Bailey proposed a change to openstack-infra/jenkins-job-builder: Make 'keep_descriptions' fully optional https://review.openstack.org/100098 | 16:34 |
openstackgerrit | Darragh Bailey proposed a change to openstack-infra/jenkins-job-builder: Use yaml local tags to support including files https://review.openstack.org/48783 | 16:35 |
*** yaguang has quit IRC | 16:35 | |
*** alexpilotti has joined #openstack-infra | 16:36 | |
*** _nadya_ has quit IRC | 16:41 | |
openstackgerrit | Darragh Bailey proposed a change to openstack-infra/jenkins-job-builder: Make 'keep_descriptions' fully optional https://review.openstack.org/100098 | 16:45 |
openstackgerrit | Darragh Bailey proposed a change to openstack-infra/jenkins-job-builder: Use yaml local tags to support including files https://review.openstack.org/48783 | 16:45 |
*** sarob_ has joined #openstack-infra | 16:51 | |
*** sarob_ has quit IRC | 16:56 | |
*** cdub has quit IRC | 17:02 | |
*** fbo_away is now known as fbo | 17:06 | |
*** cody-somerville has joined #openstack-infra | 17:10 | |
*** CaptTofu_ has joined #openstack-infra | 17:11 | |
*** e0ne has joined #openstack-infra | 17:13 | |
*** praneshp has joined #openstack-infra | 17:28 | |
*** praneshp_ has joined #openstack-infra | 17:32 | |
*** doude_ has joined #openstack-infra | 17:33 | |
*** praneshp has quit IRC | 17:35 | |
*** praneshp_ is now known as praneshp | 17:35 | |
*** doude has quit IRC | 17:37 | |
*** CaptTofu_ has quit IRC | 17:41 | |
*** CaptTofu_ has joined #openstack-infra | 17:41 | |
*** CaptTofu_ has quit IRC | 17:45 | |
*** fbo is now known as fbo_away | 17:49 | |
*** Guest47184 has quit IRC | 17:50 | |
mordred | goooooooooooooooooooooooooooooool | 17:50 |
anteaya | :D | 17:51 |
anteaya | which game is this now? | 17:51 |
*** sarob_ has joined #openstack-infra | 17:51 | |
mordred | switzerland ecuador | 17:51 |
mordred | amazing last second counter-attack goal | 17:52 |
anteaya | nice | 17:52 |
anteaya | I'm listening to birds and watching the deer | 17:53 |
*** cody-somerville has quit IRC | 17:53 | |
anteaya | there will be many youtube vids of what you are seeing though | 17:53 |
SpamapS | mordred: jesus. Switzerland Ecuador? | 17:55 |
SpamapS | mordred: perhaps you need a hobby... ;) | 17:55 |
*** sarob_ has quit IRC | 17:55 | |
*** e0ne has quit IRC | 17:59 | |
SpamapS | launchpad login is working | 17:59 |
SpamapS | just used it | 17:59 |
*** sweston has joined #openstack-infra | 17:59 | |
*** e0ne has joined #openstack-infra | 17:59 | |
*** CaptTofu_ has joined #openstack-infra | 18:00 | |
*** zns has joined #openstack-infra | 18:00 | |
*** Ryan_Lane has joined #openstack-infra | 18:03 | |
*** _nadya_ has joined #openstack-infra | 18:05 | |
mordred | SpamapS: yes it is | 18:08 |
*** otter768 has joined #openstack-infra | 18:08 | |
anteaya | SpamapS: we can't get openstackstatus to set the topics back | 18:12 |
*** _nadya_ has quit IRC | 18:13 | |
SpamapS | anteaya: maybe it has to login too? ;) | 18:16 |
anteaya | SpamapS: heh | 18:17 |
*** Ryan_Lane has quit IRC | 18:21 | |
mordred | SpamapS: it restarted and lost the old statues | 18:24 |
mordred | statuses | 18:24 |
boris-42 | mordred hi there | 18:24 |
mordred | hey boris-42 ! | 18:24 |
boris-42 | mordred how are you?) | 18:24 |
*** zns has joined #openstack-infra | 18:26 | |
boris-42 | mordred actually I have some small question | 18:26 |
mordred | boris-42: well! you? | 18:26 |
boris-42 | mordred good almost finished work on osprofiler library (need to publish new version) | 18:27 |
boris-42 | mordred have some issues with understanding infra config https://review.openstack.org/#/c/100052/ | 18:27 |
boris-42 | mordred one question am I able to publish new versions without infra? | 18:27 |
boris-42 | mordred or it's better to use infra.. | 18:27 |
SpamapS | lost the old statuses? | 18:28 |
SpamapS | I assume we have a bug open to write that stuff to disk? | 18:28 |
boris-42 | hehe seems like soccer time* | 18:30 |
boris-42 | =) | 18:30 |
*** arnaud__ has joined #openstack-infra | 18:30 | |
*** andreykurilin_ has joined #openstack-infra | 18:35 | |
*** arnaud__ has quit IRC | 18:44 | |
mordred | boris-42: looking | 18:44 |
boris-42 | mordred thanks | 18:45 |
mordred | boris-42: well, you _could_ publish new versions without infra - but it's better to just use infra - it's extra work to not use us | 18:45 |
boris-42 | mordred I agree, I don't know how to work on plain github anymore =( | 18:46 |
boris-42 | =) | 18:46 |
mordred | boris-42: :) | 18:46 |
*** CaptTofu_ has quit IRC | 18:47 | |
*** CaptTofu_ has joined #openstack-infra | 18:47 | |
*** CaptTofu_ has quit IRC | 18:51 | |
*** e0ne has quit IRC | 18:51 | |
*** sarob_ has joined #openstack-infra | 18:52 | |
*** e0ne has joined #openstack-infra | 18:52 | |
*** CaptTofu_ has joined #openstack-infra | 18:53 | |
*** sarob_ has quit IRC | 18:56 | |
*** e0ne has quit IRC | 18:58 | |
*** e0ne has joined #openstack-infra | 18:59 | |
*** Ryan_Lane has joined #openstack-infra | 19:04 | |
*** e0ne has quit IRC | 19:07 | |
*** Ryan_Lane has quit IRC | 19:09 | |
*** arnaud__ has joined #openstack-infra | 19:16 | |
*** alugovoi has joined #openstack-infra | 19:17 | |
*** cdub has joined #openstack-infra | 19:20 | |
openstackgerrit | afazekas proposed a change to openstack-infra/config: heat slow voting again https://review.openstack.org/100103 | 19:22 |
*** zns has quit IRC | 19:25 | |
*** alugovoi has quit IRC | 19:26 | |
*** e0ne has joined #openstack-infra | 19:38 | |
*** e0ne_ has joined #openstack-infra | 19:39 | |
*** e0ne has quit IRC | 19:39 | |
openstackgerrit | A change was merged to openstack/requirements: Updated version requirement for pyghmi https://review.openstack.org/97508 | 19:42 |
*** alugovoi has joined #openstack-infra | 19:42 | |
*** zns has joined #openstack-infra | 19:44 | |
lifeless | mordred: you note that status failed to send your 'its ok' as well | 19:44 |
*** sarob_ has joined #openstack-infra | 19:51 | |
mordred | lifeless: yes. for the reasons I've stated in scrollback | 19:52 |
*** sarob_ has quit IRC | 19:56 | |
*** alugovoi has quit IRC | 19:57 | |
lifeless | mordred: I didn't see anything from you after that fail | 19:59 |
lifeless | mordred: other than soccer disucssion | 19:59 |
*** _nadya_ has joined #openstack-infra | 19:59 | |
*** CaptTofu_ has quit IRC | 20:00 | |
mordred | lifeless: statusbot restarted after the original #status alert - and it does not persist its dict of previous statuses across restarts | 20:00 |
*** CaptTofu_ has joined #openstack-infra | 20:00 | |
mordred | lifeless: so it currently does not know what the old status is, so it thinks the current status is correct, so it thinks there is nothing to do | 20:00 |
mordred | lifeless: it's a bug | 20:00 |
lifeless | mordred: so I got the non-persist, but I thought you tried to update the new status to explan the situation, and*that* didn't take, but that one is different to the current, so - differen tbug ? | 20:01 |
*** pcrews has quit IRC | 20:02 | |
*** arnaud__ has quit IRC | 20:02 | |
mordred | lifeless: oh- so it did. hrm. | 20:03 |
mordred | possibly | 20:03 |
*** zns has quit IRC | 20:04 | |
*** CaptTofu_ has quit IRC | 20:05 | |
lifeless | or perhaps statusbog didn't authenticate to services on reconnect | 20:05 |
lifeless | or something | 20:05 |
*** _nadya_ has quit IRC | 20:06 | |
*** arnaud__ has joined #openstack-infra | 20:15 | |
*** praneshp has quit IRC | 20:17 | |
*** otherwiseguy has joined #openstack-infra | 20:18 | |
*** arnaud__ has quit IRC | 20:33 | |
*** e0ne has joined #openstack-infra | 20:36 | |
*** e0ne_ has quit IRC | 20:38 | |
*** andreykurilin_ has quit IRC | 20:41 | |
*** e0ne has quit IRC | 20:42 | |
*** andreykurilin_ has joined #openstack-infra | 20:42 | |
*** e0ne has joined #openstack-infra | 20:42 | |
*** otter768 has quit IRC | 20:43 | |
*** cnesa2 has quit IRC | 20:44 | |
*** e0ne has quit IRC | 20:47 | |
*** otter768 has joined #openstack-infra | 20:49 | |
*** salv-orlando has joined #openstack-infra | 20:51 | |
*** sarob_ has joined #openstack-infra | 20:51 | |
*** sweston has quit IRC | 20:52 | |
*** sarob_ has quit IRC | 20:56 | |
*** sballe_ has quit IRC | 20:58 | |
*** andreykurilin__ has joined #openstack-infra | 21:01 | |
*** andreykurilin_ has quit IRC | 21:03 | |
*** Ryan_Lane has joined #openstack-infra | 21:04 | |
*** Ryan_Lane has quit IRC | 21:09 | |
*** fifieldt__ has joined #openstack-infra | 21:20 | |
*** fifieldt_ has quit IRC | 21:23 | |
*** flaper87 is now known as flaper87|afk | 21:29 | |
*** CaptTofu_ has joined #openstack-infra | 21:37 | |
*** mrda-weekend is now known as mrda | 21:38 | |
*** cnesa has joined #openstack-infra | 21:44 | |
*** sandywalsh_ has joined #openstack-infra | 21:47 | |
*** sandywalsh has quit IRC | 21:50 | |
*** sarob_ has joined #openstack-infra | 21:51 | |
*** sarob_ has quit IRC | 21:55 | |
*** crc32 has joined #openstack-infra | 21:57 | |
*** otherwiseguy has quit IRC | 22:05 | |
*** praneshp has joined #openstack-infra | 22:06 | |
*** sweston has joined #openstack-infra | 22:07 | |
*** andreykurilin__ has quit IRC | 22:12 | |
mattoliverau | mordred: Fair enough, I only know what I've played with in my envornment, were we are using the same rules. We built up a zuul server using the same puppet rules for our turbo-hipster stuff. And with an empty sysadmins list, it didn't add the final 'root: <entires in sysadmins>' at the end of /etc/aliases. In exim the root user is on the disallowed list, meaning because the last line of alias's are | 22:17 |
*** CaptTofu_ has quit IRC | 22:17 | |
mattoliverau | mssing root ends up being the recipent of most messages.. causing an error that is logged exim error log. | 22:17 |
mattoliverau | mordred: if it's fine for you then sorry for any confusion. | 22:18 |
*** CaptTofu_ has joined #openstack-infra | 22:18 | |
mattoliverau | Morning all | 22:18 |
*** crc32 has quit IRC | 22:19 | |
*** sweston_ has joined #openstack-infra | 22:22 | |
*** CaptTofu_ has quit IRC | 22:22 | |
mordred_phone | mattoliverau: ah ... I grok now what you're sayinh | 22:23 |
mordred_phone | mattoliverau: and I withdraw my disagreement with you | 22:23 |
*** sweston has quit IRC | 22:24 | |
mordred_phone | It seems we have a default value in our site.pp ... so we might want to go through and fix this everywhere | 22:24 |
*** zzelle has quit IRC | 22:24 | |
*** salv-orlando has quit IRC | 22:27 | |
morganfainberg | mordred, i was thinking about the mod_Wsgi stuff, and yeah devstack should be doing that | 22:29 |
*** sweston_ has quit IRC | 22:30 | |
morganfainberg | mordred, unless jenkins itself needs mod_wsgi (why?) no reason. | 22:30 |
morganfainberg | mordred, to install it *kicks enter key* | 22:30 |
*** alexpilotti has quit IRC | 22:30 | |
*** camunoz has joined #openstack-infra | 22:30 | |
*** salv-orlando has joined #openstack-infra | 22:35 | |
*** sweston has joined #openstack-infra | 22:36 | |
*** camunoz has quit IRC | 22:36 | |
mordred_phone | morganfainberg: cool. I madez a patch | 22:40 |
mordred | btw - the corner that bosnia just kicked was about as bad as if _I_ had kicked it | 22:41 |
clarkb | are you offering to help them? | 22:42 |
*** sweston has quit IRC | 22:42 | |
*** morganfainberg is now known as morganfainberg_Z | 22:43 | |
mordred | clarkb: I mean, let's be honest... | 22:43 |
mordred | clarkb: they're playing argentina | 22:43 |
mordred | I _could_ help ... but I'm not sure it would make much difference in the outcome one way or the other | 22:43 |
clarkb | I dunno messi is doing a lot of standing around | 22:44 |
mordred | yah | 22:44 |
mordred | I was actually just about to follow up with ... although argentina isn't exactly playing like costa rica or anything | 22:44 |
*** camunoz has joined #openstack-infra | 22:44 | |
clarkb | fair warning tomorrow afternoon is looking like it may be consumed by the US game | 22:45 |
mordred | clarkb: jeblair will really enjoy, I think, our priorities over the next few weeks | 22:46 |
clarkb | >_> | 22:47 |
mordred | otoh - we get him back tomorrow - so woo | 22:47 |
*** sweston has joined #openstack-infra | 22:48 | |
clarkb | well the next US game is on a sunday | 22:48 |
mordred | clarkb: sure. but other interesting teams play as well | 22:48 |
clarkb | so I doubt I will do the bar thing and be actually afk until the thursday game | 22:48 |
mordred | yah. gotcha | 22:49 |
mordred | I just sit on the couch where I normally work with the TV on instead of off | 22:49 |
clarkb | the other games will be viewed from couch | 22:49 |
mordred | I believe I'm actually getting MORE work done | 22:49 |
mordred | although I have been getting distracted by things as I try to work on the dib patch ... | 22:49 |
mordred | I submitted three PRs to ansible earlier today :) | 22:49 |
clarkb | germany portugal tomorrow morning should be good | 22:50 |
mordred | yah | 22:50 |
mordred | I will be watching that | 22:50 |
*** sarob_ has joined #openstack-infra | 22:52 | |
mordred | clarkb: now, on the other hand - Iran v. Nigeria ... | 22:52 |
clarkb | yeah and as I look deeper into the schedule the interesting games are more spread out | 22:53 |
clarkb | this opening week is dense though | 22:54 |
*** jhesketh__ has joined #openstack-infra | 22:54 | |
*** sandywalsh_ has quit IRC | 22:55 | |
*** jhesketh has quit IRC | 22:55 | |
jhesketh__ | Morning | 22:55 |
*** jhesketh__ is now known as jhesketh | 22:55 | |
*** sarob_ has quit IRC | 22:56 | |
*** sandywalsh has joined #openstack-infra | 22:56 | |
mattoliverau | Morning jhesketh | 22:57 |
mordred | morning jhesketh | 23:01 |
*** pcrews has joined #openstack-infra | 23:03 | |
*** yamahata has joined #openstack-infra | 23:03 | |
*** asettle has joined #openstack-infra | 23:10 | |
*** sweston has quit IRC | 23:10 | |
*** alexandra has joined #openstack-infra | 23:10 | |
*** asettle has quit IRC | 23:11 | |
*** alexandra is now known as asettle | 23:11 | |
*** zhiyan_ is now known as zhiyan | 23:14 | |
*** zhiyan is now known as zhiyan_ | 23:19 | |
mordred | gooooooooooooooooooooooooooooooooooooooooooooooooool | 23:23 |
*** sweston has joined #openstack-infra | 23:30 | |
mattoliverau | mordred: I'm looking at creating a patch for this sysadmin thing. To make it fool proof I was thinking in the exim module we could check to see if the sysadmin variable was empty, and if so create an 'admin' (or some other name) user which no login. That way the mail system wont error. Another option is adding an if statment to the exim config to take root out of the disallowed list, but that would | 23:32 |
mattoliverau | be loosening up security, which I don't want to do. Thoughts? (I know its your sunday, so happy to whip something together to get flamed down, so you can enjoy your Sunday and the rest of the game) :P | 23:32 |
bookwar | how do you set up jenkins authentication when install jenkins master via puppet? | 23:32 |
*** sunrenjie6 has joined #openstack-infra | 23:32 | |
mordred | mattoliverau: I think the 'create an admin user' approach sounds the best ... and probably the smallest amount of pain if it's the wrong choice | 23:33 |
mordred | mattoliverau: jeblair is our ultimate expert on mail - so we'll ultimately want to get his opinion | 23:34 |
mattoliverau | mordred: fair enough, I'll whip something together and wait for jeblair's flame :P Thanks | 23:34 |
mordred | whee! | 23:34 |
*** morganfainberg_Z is now known as morganfainberg | 23:35 | |
*** arnaud__ has joined #openstack-infra | 23:36 | |
bookwar | mordred: do you own vuvuzela? :) | 23:38 |
mordred | bookwar: haha. no :) | 23:39 |
morganfainberg | i think i need to go camp at the coffee shop again tomorrow. | 23:40 |
morganfainberg | i tend to get a ton of work done with the endless stream of caffeination (doesn't hurt that soccer is on) | 23:41 |
*** arnaud__ has quit IRC | 23:44 | |
*** sweston has quit IRC | 23:45 | |
*** sunrenjie6 has quit IRC | 23:46 | |
*** jamielennox|away is now known as jamielennox | 23:47 | |
*** sunrenjie6 has joined #openstack-infra | 23:47 | |
mordred | lifeless: are you blocked on me on any of those pbr patches? I think we're waiting on the spec review now, right? | 23:49 |
lifeless | yes | 23:50 |
*** jhesketh has quit IRC | 23:50 | |
*** salv-orlando has quit IRC | 23:51 | |
*** sarob_ has joined #openstack-infra | 23:51 | |
*** sunrenjie6 has quit IRC | 23:51 | |
*** sarob_ has quit IRC | 23:55 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!