*** openstack has joined #openstack-infra | 16:03 | |
fungi | dstufft: cool--thanks | 16:03 |
---|---|---|
*** dimtruck is now known as zz_dimtruck | 16:03 | |
*** rfolco has quit IRC | 16:04 | |
*** zz_dimtruck is now known as dimtruck | 16:04 | |
fungi | 2014-12-25 05:40:10 <-- openstack (~openstack@openstack/openstack) has quit (Remote host closed the connection) | 16:06 |
fungi | and nobody noticed until krotscheck went to start the storyboard meeting | 16:06 |
fungi | "you know it's the holiday season when..." | 16:07 |
mordred | fungi: hah. nice | 16:07 |
fungi | i guess it was taking off for christmas, boxing day and the weekend | 16:07 |
*** otter768 has joined #openstack-infra | 16:07 | |
*** skolekonov has quit IRC | 16:07 | |
*** garyh has joined #openstack-infra | 16:07 | |
*** david-ly_ is now known as david-lyle | 16:08 | |
*** ddieterly has quit IRC | 16:09 | |
anteaya | hope it is refreshed now then | 16:09 |
*** otter768 has quit IRC | 16:12 | |
*** e0ne has quit IRC | 16:14 | |
fungi | no idea. checking the its daemon log now to see if i can figure out why it wanted a few days off | 16:15 |
fungi | we're also missing the openstackstatus bot | 16:15 |
fungi | i've restarted it just now too | 16:16 |
anteaya | I was disconnected twice from freenode between the 26th and the 29th | 16:16 |
*** ivar-lazzaro has joined #openstack-infra | 16:16 | |
*** openstackstatus has joined #openstack-infra | 16:16 | |
*** ChanServ sets mode: +v openstackstatus | 16:16 | |
*** rfolco has joined #openstack-infra | 16:17 | |
fungi | me too. interestingly openstackgerrit survived. i think it's been a month or more since anyone needed to manually restart it | 16:17 |
boris-42 | fungi: hi | 16:17 |
*** e0ne has joined #openstack-infra | 16:18 | |
anteaya | openstackgerrit what do you do? | 16:18 |
*** ihrachyshka has joined #openstack-infra | 16:18 | |
*** dimtruck is now known as zz_dimtruck | 16:18 | |
fungi | boris-42: what's up? | 16:19 |
*** amitgandhinz has quit IRC | 16:19 | |
boris-42 | fungi: how are you? how were holidays?) | 16:19 |
*** ddieterly has joined #openstack-infra | 16:20 | |
*** rfolco has quit IRC | 16:22 | |
boris-42 | fungi: Could you help me with getting this patch in infra https://review.openstack.org/#/c/143879/, it adds new job template for rally-mistral jobs and adds it to experimental queue of rally | 16:22 |
boris-42 | fungi: without it we can't test this patch https://review.openstack.org/#/c/144320/ | 16:23 |
boris-42 | fungi: thanks | 16:23 |
*** Ala has quit IRC | 16:23 | |
*** stevemar has joined #openstack-infra | 16:23 | |
*** e0ne has quit IRC | 16:24 | |
*** henditan has joined #openstack-infra | 16:24 | |
*** jerryz has quit IRC | 16:25 | |
*** e0ne has joined #openstack-infra | 16:29 | |
*** achuprin_ has quit IRC | 16:32 | |
*** e0ne has quit IRC | 16:32 | |
*** wenchma has quit IRC | 16:32 | |
*** rfolco has joined #openstack-infra | 16:34 | |
fungi | boris-42: great holiday fun over here, thanks! hope yours was similar. i'll take a quick look | 16:34 |
boris-42 | fungi: actually in Russia we have everything different=) | 16:35 |
boris-42 | fungi: so holidays will just start on 1 Jan and will continue till 12 =) | 16:35 |
fungi | boris-42: in russia holidays celebrate you? | 16:35 |
fungi | boris-42: oh fun! then i hope your preparations are proceeding according to plan ;) | 16:36 |
*** tobiash has quit IRC | 16:36 | |
*** tobiash has joined #openstack-infra | 16:36 | |
boris-42 | fungi: yep yep I already bought a lot of alcohol!=) | 16:36 |
*** e0ne has joined #openstack-infra | 16:36 | |
fungi | that is a necessary component of any holiday | 16:36 |
boris-42 | fungi: totally agree on that=) | 16:37 |
*** rfolco has quit IRC | 16:38 | |
*** rfolco has joined #openstack-infra | 16:39 | |
*** Masahiro has joined #openstack-infra | 16:41 | |
bknudson | looking at a jenkins failure in icehouse -- happens during pip installing and says "ImportError: No module named command.install" -- http://logs.openstack.org/16/130916/9/check/gate-tempest-dsvm-neutron-src-keystonemiddleware-icehouse/2dfb21b/console.html#_2014-12-29_16_17_21_068 | 16:42 |
*** rfolco has quit IRC | 16:43 | |
gordc | bknudson: was just looking at that myself. seems to happen when installing glanclient | 16:43 |
*** garyk has quit IRC | 16:43 | |
*** wuhg has quit IRC | 16:44 | |
*** _shaps__ has quit IRC | 16:44 | |
bknudson | looks pretty consistent in that all keystonemiddleware jobs are failing the same way | 16:44 |
fungi | bknudson: gordc: that's a weird race we can get into when pip uninstalls setuptools to upgrade it and then in between tries to install something else which uses it | 16:44 |
fungi | note that it mentions uninstalling setuptools right before it vomits a traceback calling into it | 16:45 |
*** achuprin_ has joined #openstack-infra | 16:45 | |
bknudson | fungi: that makes sense from the log output. | 16:45 |
boris-42 | fungi: thank you for review | 16:45 |
gordc | fungi: darn races... yeah i noticed it tries to uninstall 8.2.1 but installs 9.0.1 a bit earlier. | 16:45 |
*** Masahiro has quit IRC | 16:46 | |
fungi | bknudson: gordc: mordred has a stable backport proposed to devstack which should fix that | 16:46 |
bknudson | must be https://review.openstack.org/#/c/144161/ | 16:47 |
fungi | https://review.openstack.org/#/q/I9996bbc76ea81dd5bdded3bc8a5bf0542ade95f1,n,z | 16:47 |
fungi | yeah, looks like it still needs some help | 16:47 |
zaro | morning | 16:47 |
bknudson | http://logs.openstack.org/62/144162/2/check/check-grenade-dsvm-ironic-sideways/75eb9bf/logs/grenade.sh.txt.gz#_2014-12-26_18_05_11_308 -- "mkdir: cannot create directory '/opt/stack/new/.cache': Permission denied" | 16:49 |
jroll | bknudson: fix is +A'd for that and in the gate queue | 16:50 |
*** e0ne has quit IRC | 16:50 | |
fungi | bknudson: yep, that's fixed by one of the sudo -H patches | 16:50 |
bknudson | sweet | 16:51 |
openstackgerrit | Merged openstack-infra/project-config: Add Rally performace job template for Mistral https://review.openstack.org/143879 | 16:51 |
bknudson | any time you get permission denied, try sudo. | 16:51 |
*** amitgandhinz has joined #openstack-infra | 16:51 | |
sigmavirus24 | permission denied? challenge accepted. sudo !! | 16:52 |
fungi | bknudson: actually, sudo is what has created the permission denied in this case | 16:52 |
fungi | bknudson: pip 6.0 now stores stuff in a ~/.cache directory | 16:52 |
fungi | bknudson: so if you sudo pip something you end up with a root-owned .cache in your homedir rather than in ~root | 16:53 |
* anteaya has been called to go on an adventure | 16:53 | |
bknudson | fungi: I set PIP_DOWNLOAD_CACHE | 16:54 |
dstufft | fungi: obviously the solution is to just prefix every command with sudo | 16:54 |
fungi | bknudson: that's one possible workaround, yes | 16:54 |
bknudson | maybe I don't need to do that anymore. | 16:54 |
zaro | fungi: do you know why ci generates version info with something like this? <version>.postX | 16:54 |
zaro | fungi: example http://docs-draft.openstack.org/32/144232/1/check/gate-jenkins-job-builder-docs/f7703cd//doc/build/html/ | 16:55 |
fungi | bknudson: but passing -H to sudo will allow pip to properly resolve $HOME to ~root | 16:55 |
*** e0ne has joined #openstack-infra | 16:55 | |
*** rfolco has joined #openstack-infra | 16:55 | |
zaro | fungi: i believe it's something to do with pbr, older builds have <version>.<git_sha> | 16:55 |
fungi | zaro: pbr does that to be pep 440 compliant for post-versioned projects | 16:55 |
*** yfried_ has quit IRC | 16:55 | |
dstufft | bknudson: no you don't (infact the "download cache", which was a custom bit of caching code that was janky is deprecated and no-oped). In pip 6 there's the HTTP cache which is an opt-out cache of all HTTP access tha respects Cache-Control headers and also supports conditional HTTP GETs even if the cache object has expired (although it only supports cache for hosts that don't require the --trusted-host flag to not get warnings) | 16:56 |
fungi | zaro: embedding the git sha in the version string causes setuptools to misbehave (it sorts the resulting version in a non-intuitive manner) | 16:56 |
*** e0ne has quit IRC | 16:57 | |
bknudson | dstufft: interesting... I do have a ~/.cache/pip/ already and updated recently. | 16:58 |
zaro | fungi: thanks. | 16:58 |
fungi | zaro: that change was introduced circa pbr 0.10.3 as part of the setuptools 8 coping scramble | 16:59 |
dstufft | bknudson: (the one caveat to "we respect cache-control headers" bit is we limit index page caches (not package files themselves) to a 10 minute cache time, though it's smart enough to sitll do a conditional get) | 16:59 |
*** rfolco has quit IRC | 17:00 | |
fungi | zaro: *moght have been more like 0.10.4 or 0.10.5... it's all a blur to me now) | 17:00 |
fungi | s/*moght/(might/ | 17:01 |
*** e0ne has joined #openstack-infra | 17:01 | |
*** marcusvrn1 has quit IRC | 17:01 | |
*** rfolco has joined #openstack-infra | 17:02 | |
*** _nadya_ has joined #openstack-infra | 17:03 | |
*** marcusvrn has joined #openstack-infra | 17:04 | |
*** henditan has quit IRC | 17:05 | |
*** _nadya_ has quit IRC | 17:05 | |
*** rfolco has quit IRC | 17:06 | |
bknudson | jroll: does https://review.openstack.org/#/c/144216/ need to be backported to juno and icehouse? | 17:08 |
*** marcusvrn has quit IRC | 17:08 | |
*** marcusvrn has joined #openstack-infra | 17:08 | |
*** andreaf has joined #openstack-infra | 17:09 | |
bknudson | maybe just include it in https://review.openstack.org/#/c/144162/. | 17:09 |
jroll | bknudson: I have no idea, was just letting you know :) | 17:10 |
jroll | adam_g: ^^ | 17:10 |
fungi | looks like 144216 is about to merge. the neutron change ahead of it just succeeded it's remaining job' | 17:10 |
fungi | er, its | 17:10 |
*** lttrl has joined #openstack-infra | 17:11 | |
fungi | and there it goes. so at least nova should be unblocked on master now | 17:14 |
*** e0ne has quit IRC | 17:15 | |
bknudson | I can do the backport easy enough... include it in https://review.openstack.org/#/c/144162/ ? mordred | 17:16 |
bknudson | I assume that all these changes are required to get juno and icehouse working again | 17:16 |
*** garyh has quit IRC | 17:17 | |
*** rfolco has joined #openstack-infra | 17:19 | |
*** e0ne has joined #openstack-infra | 17:19 | |
*** SumitNaiksatam has quit IRC | 17:21 | |
mordred | zaro: we might should figure out how to pull the sha from the pbr.json file and show it on docs publications | 17:22 |
mordred | zaro: but I don't think that's urgent probably | 17:22 |
mordred | bknudson: looking | 17:22 |
mordred | bknudson: feel free to take that over - I'm mostly AFK at the moment | 17:22 |
openstackgerrit | Kevin L. Mitchell proposed stackforge/python-jenkins: Raise an exception on 404 https://review.openstack.org/139158 | 17:23 |
bknudson | mordred: ok, I'll push a new patch set to https://review.openstack.org/#/c/144162/ and stable that includes https://review.openstack.org/#/c/144216/. | 17:23 |
mordred | bknudson: cool | 17:23 |
*** rfolco has quit IRC | 17:23 | |
*** tonytan4ever has quit IRC | 17:24 | |
*** tonytan4ever has joined #openstack-infra | 17:25 | |
*** achanda has joined #openstack-infra | 17:27 | |
*** e0ne has quit IRC | 17:29 | |
zaro | mordred: so i just noticed that pbr VersionInfo no longer works? the published jjb docs has an old version http://ci.openstack.org/jenkins-job-builder/ | 17:29 |
*** tonytan4ever has quit IRC | 17:29 | |
*** vigneshvar has joined #openstack-infra | 17:31 | |
zaro | it should be 1.1.0 instead of 1.0.0 | 17:31 |
*** pc_m has quit IRC | 17:32 | |
*** e0ne has joined #openstack-infra | 17:33 | |
openstackgerrit | Merged openstack-infra/storyboard: Fix i18n in exception module. https://review.openstack.org/143992 | 17:34 |
openstackgerrit | Merged openstack-infra/storyboard: Extended titles https://review.openstack.org/143984 | 17:35 |
*** rfolco has joined #openstack-infra | 17:35 | |
openstackgerrit | Merged openstack-infra/storyboard: All aborts now have message https://review.openstack.org/143465 | 17:36 |
*** e0ne has quit IRC | 17:38 | |
*** rfolco has quit IRC | 17:40 | |
*** rfolco has joined #openstack-infra | 17:40 | |
krotscheck | fungi: Ready when you are. | 17:42 |
*** e0ne has joined #openstack-infra | 17:42 | |
*** ddieterly has quit IRC | 17:43 | |
*** rfolco has quit IRC | 17:45 | |
fungi | krotscheck: so there was an outstanding puppet review, yeah? | 17:47 |
krotscheck | fungi: Yep. https://review.openstack.org/#/c/140466/ | 17:50 |
*** e0ne has quit IRC | 17:52 | |
*** teran_ has joined #openstack-infra | 17:52 | |
fungi | krotscheck: okay, so the to do list there is i need to set up a dedicated trove db for it and put the relevant db (and some generated rabbitmq creds too) into hiera, then try to launch a fresh instance with that change applied | 17:55 |
fungi | i'll get started on the trove/hiera bits now | 17:55 |
krotscheck | fungi: Thanks. It’ll need to be a MySQL 5.6 db | 17:55 |
*** teran__ has joined #openstack-infra | 17:55 | |
*** e0ne has joined #openstack-infra | 17:55 | |
krotscheck | Or, well, something-that-supports-mysql-syntax-and-does-fulltext-on-innodb | 17:56 |
fungi | krotscheck: i think we just get whatever we get, but it'll be their latest which is probably 5.6 or later | 17:56 |
*** teran has quit IRC | 17:56 | |
krotscheck | fungi: Got it. | 17:56 |
*** e0ne has quit IRC | 17:57 | |
*** rfolco has joined #openstack-infra | 17:57 | |
*** teran_ has quit IRC | 17:57 | |
dkranz | fungi: I no longer see the tempest log file in build results. Was this intentional? | 17:59 |
fungi | dkranz: i do not know | 18:00 |
fungi | mtreinish: ^ ? | 18:00 |
dkranz | fungi: k, I'll track it down | 18:00 |
dkranz | fungi: Do you know which of our projects has the code that controls which log files are shown? | 18:01 |
*** vigneshvar has quit IRC | 18:01 | |
*** e0ne has joined #openstack-infra | 18:01 | |
*** rfolco has quit IRC | 18:02 | |
fungi | dkranz: devstack-gate decides what files to archive, but in most cases it's just archiving anything left in the devstack logdir so devstack and/or tempest could have ceased creating that file or started putting it somewhere else | 18:02 |
*** hdd has joined #openstack-infra | 18:02 | |
dkranz | fungi: Ah, thanks. I have a clue as to what is going on. | 18:02 |
fungi | (and ultimately it's really a jenkins job publisher macro which does the retrieval/archiving) | 18:03 |
*** zz_dimtruck is now known as dimtruck | 18:04 | |
*** yamahata has joined #openstack-infra | 18:04 | |
*** dims_ has quit IRC | 18:08 | |
*** dims has joined #openstack-infra | 18:08 | |
*** otter768 has joined #openstack-infra | 18:08 | |
*** achanda has quit IRC | 18:09 | |
*** achanda has joined #openstack-infra | 18:09 | |
*** armax has joined #openstack-infra | 18:10 | |
*** isviridov is now known as isviridov_away | 18:13 | |
*** otter768 has quit IRC | 18:13 | |
*** imcsk8 has quit IRC | 18:13 | |
*** imcsk8 has joined #openstack-infra | 18:13 | |
*** achanda has quit IRC | 18:14 | |
*** ddieterly has joined #openstack-infra | 18:14 | |
*** rfolco has joined #openstack-infra | 18:14 | |
*** mfink has joined #openstack-infra | 18:14 | |
*** HeOS has quit IRC | 18:14 | |
*** hdd has quit IRC | 18:16 | |
*** ddieterl_ has joined #openstack-infra | 18:16 | |
*** ddieterly has quit IRC | 18:16 | |
dstufft | hmm | 18:17 |
dstufft | tchaypo: mordred sudo python -c "import os.path,getpass; print((os.path.expanduser('~'), os.path.expanduser('~{}'.format(getpass.getuser()))))" -> ('/Users/dstufft', '/var/root') | 18:17 |
dstufft | using ~user instead of ~ bypasses looking at the HOME dir | 18:18 |
dstufft | not sure if that's better or not | 18:18 |
dstufft | er HOME env | 18:18 |
*** ivar-lazzaro has quit IRC | 18:18 | |
*** ddieterl_ has quit IRC | 18:20 | |
fungi | dstufft: well, i can see that also working around similar problems where an admin may use sudo to call pip as another (non-root) user and would thus fail to create .cache due to permissions on their homedir | 18:20 |
*** armax has quit IRC | 18:21 | |
*** yfried_ has joined #openstack-infra | 18:22 | |
*** hdd has joined #openstack-infra | 18:22 | |
dstufft | fungi: yea, my only concern with that is it'll break people setting $HOME to something different and expecting that to work since we won't inspect the environment anymore | 18:22 |
*** cinerama has quit IRC | 18:22 | |
fungi | dstufft: good point | 18:22 |
fungi | sudo -H is still a preferable way of ensuring it | 18:23 |
fungi | i mean, that's the entire reason that sudo option exists | 18:23 |
*** cinerama has joined #openstack-infra | 18:24 | |
*** patrickeast has joined #openstack-infra | 18:25 | |
dstufft | I *think* what pip should do here is just detect if the directory we're attempting to write to is owned by the user we're executing under, and just disable things that write to the home directory if it's not owned by the same user | 18:25 |
fungi | dstufft: that seems like a very safe fallback. i'm in favor | 18:26 |
dstufft | the only time I can think that would "fail", is if someone has their home directory set to something like /whatever/that/is/not/owned/by/them/ but where they can create directories, we won't automatically create the directory and will turn off stuff... but I don't think that's a very large number of users | 18:27 |
*** unicell has quit IRC | 18:27 | |
*** mfink__ has quit IRC | 18:27 | |
*** yolanda has quit IRC | 18:27 | |
fungi | dstufft: then the discussion becomes "to get proper caching with pip when called from sudo, make sure to use -H or otherwise set a reasonable homedir owned by the target account" | 18:27 |
*** rfolco has quit IRC | 18:28 | |
*** yolanda has joined #openstack-infra | 18:29 | |
fungi | rather than "why is pip creating root-owned files in my homedir?!?" | 18:29 |
*** rfolco_ has joined #openstack-infra | 18:29 | |
*** gingerjiang has quit IRC | 18:29 | |
dstufft | and we'll "fail soft" with a warning that will let them mkdir -p to fix it, instead of failing hard on sudo pip (often times with unrelated commands later on) | 18:29 |
*** dstufft has quit IRC | 18:29 | |
*** NikitaKonovalov has quit IRC | 18:29 | |
*** yjiang5 has joined #openstack-infra | 18:29 | |
*** dstufft has joined #openstack-infra | 18:30 | |
*** Masahiro has joined #openstack-infra | 18:30 | |
*** antonym has quit IRC | 18:30 | |
fungi | freenode brings the lart to bear | 18:30 |
*** NikitaKonovalov has joined #openstack-infra | 18:31 | |
*** antonym has joined #openstack-infra | 18:31 | |
dstufft | wtf excess flood | 18:31 |
*** unicell has joined #openstack-infra | 18:31 | |
fungi | lag-induced flood? | 18:31 |
*** achanda has joined #openstack-infra | 18:31 | |
dstufft | probably | 18:33 |
dkranz | fungi: sorry to bug you again. I presume it is known that stable/icehouse builds started failing on or about the 25th? | 18:33 |
*** mikal has quit IRC | 18:33 | |
*** mikal_ has joined #openstack-infra | 18:33 | |
*** rfolco_ has quit IRC | 18:33 | |
dstufft | fungi: tchaypo mordred recorded here: https://github.com/pypa/pip/issues/2285 gonna see about making a fix for it | 18:34 |
fungi | dkranz: i'm surprised they worked prior to that, but yes i think bknudson, gordc, jroll and mordred were discussing the current patches proposed to get it back on track | 18:34 |
*** dhritishikhar_ has quit IRC | 18:34 | |
*** Masahiro has quit IRC | 18:34 | |
dkranz | fungi: ok, thanks. This passed on the 23rd https://review.openstack.org/#/c/137239/ | 18:35 |
*** rfolco_ has joined #openstack-infra | 18:35 | |
*** e0ne has quit IRC | 18:36 | |
dkranz | fungi: It is an unfortunate consequence that all tempest builds will fail until the issue is fixed | 18:36 |
fungi | dkranz: i think that was when we finally managed to un-break ourselves enough after the pip 6.0 release to get new nodepool images built | 18:37 |
*** armax has joined #openstack-infra | 18:37 | |
dkranz | fungi: ah, a short window or workingness :) | 18:37 |
*** tonytan4ever has joined #openstack-infra | 18:38 | |
fungi | dkranz: well, things were "working" to some extent before that because we were too broken to build images with the new pip/virtualenv/setuptools releases | 18:38 |
fungi | so you were effectively getting a stale build environment with older versions | 18:39 |
*** andreykurilin has joined #openstack-infra | 18:39 | |
*** Longgeek has quit IRC | 18:39 | |
*** rfolco_ has quit IRC | 18:40 | |
dstufft | fungi: I think #7 here has been fixed now yea? https://etherpad.openstack.org/p/pydistutils-issues | 18:41 |
fungi | dstufft: yep, i believe so | 18:42 |
fungi | dstufft: at least for our ci it's fixed | 18:43 |
dstufft | setuptools is on 9.1 or some such thing now | 18:43 |
dstufft | setuptools is actually an experiment in CD versioning for OSS | 18:43 |
fungi | dstufft: as opposed to my software which is usually an experiment in ocd versioning | 18:44 |
dstufft | fungi: :D | 18:44 |
dstufft | I already have a list of things I want to do in a "Son of PEP 440" PEP :/ | 18:45 |
dstufft | backwards compat now though! | 18:45 |
fungi | revenge of the return of son of pep 440's revenge | 18:46 |
dstufft | https://gist.github.com/dstufft/88261e1e252756ba1cd9 | 18:46 |
fungi | i'm in favor of all three of those ideas | 18:47 |
dstufft | lol | 18:49 |
dstufft | people are apparentling import random crap in pip for use in their setup.py's | 18:49 |
dstufft | don't do this people ;(( | 18:49 |
*** marun has joined #openstack-infra | 18:50 | |
*** Longgeek has joined #openstack-infra | 18:51 | |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: Corrected type casting in OAuth Response https://review.openstack.org/144341 | 18:51 |
*** bdpayne has joined #openstack-infra | 18:51 | |
krotscheck | Production problem on storyboard ^^ | 18:52 |
yolanda | hi people, are you working today? | 18:54 |
*** armax has quit IRC | 18:55 | |
* zaro is | 18:55 | |
*** achanda has quit IRC | 18:55 | |
*** Longgeek has quit IRC | 18:55 | |
yolanda | hi Khai, going to take a look at that jjb stuff | 18:55 |
fungi | dstufft: you mean like pbr? (though pbr only calls pip.__init__) | 18:56 |
krotscheck | hi hi | 18:56 |
*** armax has joined #openstack-infra | 18:56 | |
yolanda | hi krotscheck, how is christmas going? | 18:56 |
fungi | yolanda: i'm not people, but i guess i'm working as much as i ever do | 18:56 |
*** Ryan_Lane has joined #openstack-infra | 18:57 | |
krotscheck | yolanda: Spiffy! | 18:57 |
krotscheck | yolanda: You? | 18:57 |
yolanda | my children had a new Furby Boom for christmas, so they don't want to go outside, and do anything but play with furby :( | 18:57 |
dstufft | fungi: I think pbr shells out to ``python -m pip.__init__`` or something like that right? | 18:57 |
yolanda | so going to take a look at reviews | 18:57 |
dstufft | I doubt we'll ever break that tbh | 18:57 |
fungi | dstufft: yeah, sort of an entrypoint | 18:57 |
krotscheck | yolanda: Can you take a quick look at https://review.openstack.org/#/c/144341/ | 18:57 |
krotscheck | Production issue on storyboard :) | 18:57 |
yolanda | sure | 18:57 |
dstufft | fungi: more like "I imported random functions from pip, used thme in setup.py, and now my setup.py is broke because the signature of that function changed" | 18:58 |
dstufft | if y'all were doing that I'd feel no remorse breaking it ;) | 18:58 |
yolanda | krotscheck, makes sense to me, when did it happen? | 18:58 |
krotscheck | yolanda: That happened when Aleksey’s six merges went in. | 18:58 |
krotscheck | About an hour or so ago | 18:58 |
yolanda | ok, +1 | 18:59 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: Corrected type casting in OAuth Response https://review.openstack.org/144341 | 18:59 |
krotscheck | dagnabbit. pep hates me. | 18:59 |
*** pcaruana has quit IRC | 19:00 | |
fungi | dkranz: bknudson: gordc: jroll: mordred: i held an unused devstack-precise node (the kind we use for those failing icehouse jobs) and confirmed that setuptools 9.0 is preinstalled on our images, so something must be downgrading it to 8.2.1 within the job (maybe a transitive dep?) | 19:00 |
krotscheck | Question about Py2 vs Py3. I know that under the hood, str() is very different, but if I do a check in Py2 type(val) is str, shouldn’t that behave the ‘same’ way in Py3? | 19:00 |
*** achanda has joined #openstack-infra | 19:00 | |
fungi | krotscheck: easy enough to test. also "is" and "==" have slight differences in behavior as comparison operators | 19:01 |
* krotscheck facepalms. | 19:01 | |
krotscheck | goody | 19:01 |
zaro | yolanda: furby thing looks a little creepy | 19:02 |
*** rockyg has joined #openstack-infra | 19:02 | |
krotscheck | Seems to work :/ | 19:02 |
*** pcrews has joined #openstack-infra | 19:02 | |
dstufft | krotscheck: probably you need to define what exactly you're trying to check for | 19:03 |
dstufft | text or bytes | 19:03 |
dstufft | :D | 19:03 |
fungi | krotscheck: in some places you can use == to mean "equivalent to" while "is" pretty much always means "identical to" | 19:04 |
fungi | krotscheck: though typevals seem to always be distinct even with == | 19:04 |
dstufft | fungi: well ``is`` is the identity oeprator and ``==`` is the equality operator, ``is`` generally implies ``==`` but ``==` doesn't imply ``is`` | 19:06 |
openstackgerrit | Merged openstack-infra/storyboard: Corrected type casting in OAuth Response https://review.openstack.org/144341 | 19:07 |
dstufft | I say generally because you can override __eq__ on a class and make == mean whatever you want | 19:07 |
*** rockyg has quit IRC | 19:08 | |
*** dtroyer has quit IRC | 19:08 | |
fungi | krotscheck: i suppose if you want to be able to operate on the text content of an object regardless of type you can test with hasattr for '__str__' (or just try to use it and rely on exception handling) | 19:09 |
* dims scrolls back to see if anyone has seen "ImportError: No module named command.install" | 19:09 | |
fungi | dims: that's the "pip removes setuptools in preparation for upgrading it, but then tries to install something else which uses it in between) | 19:09 |
fungi | dims: i think we have something in icehouse with a (possibly transitive) dep on setuptools<8.3 | 19:10 |
fungi | not immediately obvious from the log what | 19:11 |
fungi | oh! | 19:11 |
dims | fungi: ack thanks! | 19:11 |
fungi | create: /opt/stack/new/tempest/.tox/full | 19:11 |
*** ddieterly has joined #openstack-infra | 19:11 | |
fungi | this is the tempest virtualenv getting created with setuptools 8.2.1 and then trying to upgrade to latest setuptools because pip is called with -U and something getting installed has a dependency declared on setuptools | 19:12 |
fungi | the cryptography package possibly | 19:13 |
fungi | Collecting setuptools from http://pypi.DFW.openstack.org/packages/3.4/s/setuptools/setuptools-9.0.1-py2.py3-none-any.whl#md5=fba66e93e17d5a8c2dc9a8f0beddc5a9 (from cryptography>=0.2.1->pyOpenSSL>=0.11->python-glanceclient!=0.14.0,<0.15,>=0.9.0->-r /opt/stack/new/tempest/requirements.txt (line 13)) | 19:13 |
dstufft | fungi: hm | 19:13 |
dstufft | fungi: I thought we fixed that | 19:13 |
*** aberezin has joined #openstack-infra | 19:14 | |
dims | dstufft: still seeing hits - http://logstash.openstack.org/#eyJzZWFyY2giOiJtZXNzYWdlOlwiSW1wb3J0RXJyb3I6IE5vIG1vZHVsZSBuYW1lZCBjb21tYW5kLmluc3RhbGxcIiIsImZpZWxkcyI6W10sIm9mZnNldCI6MCwidGltZWZyYW1lIjoiODY0MDAiLCJncmFwaG1vZGUiOiJjb3VudCIsInRpbWUiOnsidXNlcl9pbnRlcnZhbCI6MH0sInN0YW1wIjoxNDE5ODgwMDY1Mjk0fQ== | 19:14 |
fungi | dstufft: regression? http://logs.openstack.org/61/144161/5/check/check-tempest-dsvm-full/a62d8cb/console.html#_2014-12-29_17_49_19_175 | 19:14 |
dstufft | dims: sorry I don't mean "we" as in openstack, I mean "we" as in I thought pip had previously fixed that problem, I could be remembering wrong | 19:14 |
dims | :) | 19:14 |
fungi | dstufft: we _mostly_ work around that by preinstalling the latest setuptools before we do anything else | 19:15 |
dstufft | it could alos be a symptom of the hacks we put into place for the distribute -> setuptools upgrade merging with the change I made to install packages in the reverse order | 19:15 |
fungi | but it's possible that pip also installed it | 19:15 |
fungi | er, also fixed it | 19:15 |
fungi | and then perhaps regressed | 19:15 |
dstufft | (reverse order being -> "mostly try to install dependencies before installing the things that depend on them") | 19:15 |
fungi | dims: so anyway, it's possible we can work around this by preinstalling latest setuptools in tempest's tox venv | 19:16 |
*** adalbas has quit IRC | 19:18 | |
dims | fungi: all the hits do seem to be dsvm jobs, so +1! | 19:18 |
dstufft | Python Packaging: At least we validate some TLS now | 19:19 |
fungi | dims: yeah, i think this is only cropping up in the venv tempest uses. so workaround for it goes in tempest | 19:19 |
fungi | dims: i'll propose it and see what happens | 19:20 |
fungi | dims: is there a bug number? | 19:22 |
dims | fungi: no | 19:22 |
dims | just spotted it | 19:22 |
dstufft | fungi: some day, there is going to be a world where you can take some code, shove it in a tarball, give it to other people, and things will just work and you won't need 20 layers of work arounds in 5 different projects just to reimplement wget, tar, and cp | 19:22 |
fungi | dstufft: don't forget ar and cpio ;) | 19:22 |
dims | dstufft: We can only wish! | 19:23 |
dstufft | in happier news, my virtualenv rewrite can create virtual environments now for 2.7 and 3.3+ on OSX! Probably not on Windows and maybe not on Linux and probably there's a bunch of edge cases that I rebroke by rewriting things | 19:24 |
dstufft | but hey, I can make a virtual environment and install things into it | 19:24 |
*** dtroyer has joined #openstack-infra | 19:24 | |
fungi | dkranz: bknudson: gordc: jroll: mordred: dims: dstufft: stable compat jobs on https://review.openstack.org/144347 should tell us if it's a viable workaround | 19:27 |
gordc | fungi: cool cool. i'll keep an eye on that patch. | 19:27 |
*** lttrl has quit IRC | 19:28 | |
fungi | looks like maybe we have bug 1405579 tracking it | 19:28 |
uvirtbot | Launchpad bug 1405579 in python-heatclient "tempest-dsvm-neutron-src-python-heatclient-icehouse failed due to ERROR: smoke: could not install deps" [Undecided,New] https://launchpad.net/bugs/1405579 | 19:28 |
bknudson | adding the sudo -H change to mordred's change ( https://review.openstack.org/#/c/144162 ) didn't seem to help... should I revert it back? | 19:32 |
fungi | bknudson: which error were you attempting to resolve that way? | 19:32 |
bknudson | fungi: that's supposed to fix the issue in https://review.openstack.org/#/c/144162/ with check-grenade-dsvm-ironic-sideways with "mkdir: cannot create directory '/opt/stack/new/.cache': Permission denied" -- let me check if that's gone away | 19:35 |
*** andreykurilin has quit IRC | 19:35 | |
bknudson | fungi: that problem did not go away: 2014-12-29 17:43:31.795 | mkdir: cannot create directory '/opt/stack/new/.cache': Permission denied | 19:35 |
*** reed has joined #openstack-infra | 19:36 | |
adam_g | bknudson, i think grenade's functions-common needsa a sync from devstack | 19:36 |
*** armax has quit IRC | 19:37 | |
adam_g | grenade's prep-base does some pip installing, currently without -H it looks | 19:37 |
zaro | ashp: ping | 19:38 |
fungi | bknudson: adam_g: that sounds probable | 19:39 |
adam_g | havne't had a chance to look closely at the delta, but this might help https://review.openstack.org/144350 | 19:40 |
bknudson | adam_g: the file is in sync now and it's got a change to sudo -H. | 19:44 |
fungi | bknudson: in the grenade repo? | 19:45 |
adam_g | bknudson, in grenade? doesnt look like it | 19:45 |
bknudson | fungi: adam_g: with this change https://review.openstack.org/#/c/144350/ | 19:45 |
adam_g | im not sure i follow? there's definitely a diff, https://review.openstack.org/#/c/144350/1/functions-common :) | 19:46 |
adam_g | similar update probably needs to happen in grenades stable/juno too | 19:46 |
*** HeOS has joined #openstack-infra | 19:47 | |
fungi | oh, i see. _with_ 144350 the file has no diff against the copy which is in devstack | 19:47 |
*** _nadya_ has joined #openstack-infra | 19:48 | |
*** hdd has quit IRC | 19:48 | |
bknudson | stable/juno has functions rather than functions-common | 19:49 |
adam_g | yeah, the sync into stable/juno looks a bit hairy | 19:50 |
adam_g | i thought it had been synced before cutting that branch | 19:50 |
adam_g | https://review.openstack.org/144352 | 19:52 |
fungi | krotscheck: okay, i've finally gotten around to adding the trove db and getting all the credentials into hiera | 19:55 |
fungi | krotscheck: trying out that change on a fresh instance momentarily | 19:56 |
krotscheck | fungi: Excellent, thanks | 19:56 |
*** annegentle has quit IRC | 19:56 | |
openstackgerrit | yolanda.robla proposed openstack-infra/storyboard-webclient: Add timeout to the blur event for story inline edition https://review.openstack.org/144354 | 19:57 |
openstackgerrit | Wayne Warren proposed openstack-infra/jenkins-job-builder: Interpolate params inside of params. https://review.openstack.org/143138 | 19:58 |
*** dhritishikhar_ has joined #openstack-infra | 19:58 | |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: Added cron plugin to clean old access tokens. https://review.openstack.org/140536 | 20:01 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: Consolidated OAuth Configuration, added enable flag to oauth cleaner. https://review.openstack.org/144355 | 20:01 |
*** dhritishikhar_ has quit IRC | 20:01 | |
*** e0ne has joined #openstack-infra | 20:05 | |
dtroyer | I'm +2 on both Grenade reviews…I'm not sure any other cores are about today… | 20:07 |
*** otter768 has joined #openstack-infra | 20:09 | |
openstackgerrit | Michael Krotscheck proposed openstack-infra/puppet-storyboard: Added Cron and Token Cleanup to configuration. https://review.openstack.org/144356 | 20:09 |
*** armax has joined #openstack-infra | 20:11 | |
*** armax has quit IRC | 20:13 | |
*** otter768 has quit IRC | 20:13 | |
*** ddieterl_ has joined #openstack-infra | 20:15 | |
*** ddieterly has quit IRC | 20:19 | |
*** Masahiro has joined #openstack-infra | 20:19 | |
*** fifieldt has quit IRC | 20:24 | |
*** Masahiro has quit IRC | 20:24 | |
*** fifieldt has joined #openstack-infra | 20:24 | |
*** e0ne has quit IRC | 20:26 | |
openstackgerrit | Brant Knudson proposed openstack/requirements: Remove configobj https://review.openstack.org/144363 | 20:28 |
fungi | krotscheck: Error: /Stage[main]/Storyboard::Cert/File[/etc/ssl/certs/storyboard.pem]: Could not evaluate: Could not retrieve information from environment fungi source(s) file:/etc/ssl/certs/ssl-cert-snakeoil.pem | 20:29 |
fungi | krotscheck: i'm looking into the puppet module now to see if i can tell why it's trying to retrieve that file | 20:30 |
*** annegentle has joined #openstack-infra | 20:30 | |
krotscheck | fungi: It’s trying to use it as the SSL cert for the VHost, but I believe that apache probably hasn’t been installe dyet. | 20:30 |
dkranz | fungi: I gave your change in tempest a +2. | 20:31 |
dkranz | fungi: But I am not really a pip guru. | 20:31 |
fungi | dkranz: ooh, did the jobs finish for it? | 20:31 |
dkranz | fungi: yes | 20:32 |
dkranz | fungi: If you need me to +A because no one else is around, I can do that if you are sure it is right or get +1 from others more knowing | 20:32 |
fungi | dkranz: great--does indeed seem to work around that race. i assume icehouse backward compat jobs for other tempest changes fail? | 20:33 |
dkranz | fungi: yes, you can see here https://review.openstack.org/#/q/project:openstack/tempest+status:open,n,z | 20:33 |
dkranz | fungi: That is actually how I noticed this | 20:33 |
fungi | yep | 20:33 |
dkranz | fungi: I have to run out for a bit but let me know what you want me to do more, if anything. | 20:34 |
fungi | dkranz: i'll leave it to tempest cores to decide. i consider it an ugly workaround to a bug which probably needs to be addressed in pip, but can't think of a better option to get you un-stuck for now | 20:34 |
dkranz | fungi: ok, thanks. We will see what happens with the tempest core APAC folks tonight | 20:36 |
fungi | i suppose i could stand to update the commit message linking to the corresponding tempest bug report in lp, and then open something about the regression in pip's tracker | 20:36 |
dkranz | fungi: Yeah, and I am going to send a heads up to the ml so the tempest cores know what is going on. Do you have a link to the bug for reference? | 20:37 |
fungi | dkranz: i just updated the commit message with it | 20:37 |
dkranz | fungi: thanks! | 20:37 |
fungi | didn't have it handy when i originally pushed the workaround test | 20:37 |
fungi | i'll try to hunt down the pip bug and add it as a comment in that lp bug | 20:38 |
fungi | krotscheck: okay, i see what's going on. storyboard::cert tries to copy the specified file to /etc/ssl/certs/storyboard.whatever instead of having the vhost point to the file directly | 20:41 |
krotscheck | fungi: That makes sense, since the file may come from several different origins. | 20:42 |
*** annegentle has quit IRC | 20:43 | |
fungi | krotscheck: templates/storyboard_https.vhost.erb could probably use storyboard::cert::ssl_cert_file et cetera, and then cert.pp could set that variable if it doesn't exist? | 20:43 |
krotscheck | fungi: Can we guarantee that the file permissions will work though? Copying it gives us control over the where-and-who of those certs. | 20:44 |
fungi | krotscheck: that way for a dev server the vhost ends up obviously using /etc/ssl/private/ssl-cert-snakeoil.* when configured to do so | 20:44 |
fungi | krotscheck: the file permissions are set by the apache package so that they can be read by the user running apache | 20:45 |
fungi | krotscheck: that's basically what the modules for review-dev, groups-dev, openstackid-dev, et cetera do | 20:45 |
fungi | rather, how the modules which implement those handle it | 20:46 |
fungi | krotscheck: for example http://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/gerrit/templates/gerrit.vhost.erb and http://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/gerrit/manifests/init.pp | 20:47 |
fungi | krotscheck: basically of content is specified, then try to create the file using that content, otherwise assume the file must already exist at the indicated path, but use it the same way in tje vhost config regardless | 20:48 |
fungi | s/tje/the/ | 20:48 |
fungi | my typing is going to hell this afternoon | 20:49 |
krotscheck | fungi: That seems like a lot of work for a server :) | 20:50 |
krotscheck | fungi: Also, I don’t exactly agree with the “Assume the file exists” philosophy. I prefer having storyboard try to copy the file into a known location, which also enables us to trigger a server restart if someone futzes with the cert. | 20:53 |
krotscheck | The downside of that though is that it doesn’t like it if the apache package isn’t installed yet, which I don’t really have a solution for yet because of how the apache module is designed. | 20:54 |
krotscheck | Or rather, how the out-of-date version of the apache module that clarkb loves is designed. | 20:54 |
krotscheck | I can’t explicitly reference “Hey this is dependent on the package install” :/ | 20:54 |
fungi | krotscheck: i see a chicken-and-egg issue there | 20:57 |
fungi | krotscheck: those files are set to be created before the storyboard::application class | 20:58 |
fungi | krotscheck: which is in turn where the apache module is being added | 20:58 |
krotscheck | fungi: Yep. Moving it anywhere else causes dependency loops. | 20:59 |
fungi | krotscheck: perhaps an "include apache" in storyboard:cert and then require apache in each file resource solves this? | 20:59 |
krotscheck | fungi: I thought I tried that, but I can again. | 21:00 |
*** gordc has quit IRC | 21:02 | |
clarkb | so apache package being installed should not matter at all for certs | 21:03 |
fungi | krotscheck: regardless, i'm not sure i understand the objection to having a dynamic certificate file name in the vhost config... have the module let you specify the name of the file and optionally its content. we do it for a lot of other servers and it trivially supports using the snakeoil files | 21:03 |
*** dkranz has quit IRC | 21:03 | |
clarkb | they are completely independent of each other since it turns out you need certs on a machine for things other than apache | 21:03 |
fungi | clarkb: it matters because the snakeoil cert files are installed by the apache package maintscripts, and storyboard's puppet module wants to copy them to a new name before referencing them in the vhost config | 21:04 |
krotscheck | clarkb: So apache shouldn’t install the snakeoil certs? Gotcha. | 21:04 |
*** dkranz has joined #openstack-infra | 21:04 | |
clarkb | fungi: no they aren't iirc | 21:04 |
clarkb | fungi: they are installed by a different package which you can independently install and reinstall and so on | 21:04 |
clarkb | krotscheck: no, just saying apache isn't really the problem here. Directly depend on that stuff if you want | 21:05 |
fungi | clarkb: oh, that package is being installed as a dep of apache2 | 21:05 |
clarkb | krotscheck: but don't blame apache | 21:05 |
clarkb | but yes I agree with fungi. I am not sure I understand why we would want to use a different mechanism here when the existing one seems to work well across all of the other servers | 21:05 |
*** _nadya_ has quit IRC | 21:06 | |
krotscheck | clarkb: I’m blaming the apache module, which rolls its internal dependencies in such a way that I can’t say: Hey, first pull the apache _package_, then do stuff, then set up a vhost. | 21:06 |
krotscheck | (apache puppet module) | 21:06 |
krotscheck | clarkb, fungi: Well, I’d be more than happy to review a patch to puppet-storyboard that does that. | 21:06 |
fungi | krotscheck: well, that's because puppet is configuration management, and you seem to want an orchestration engine | 21:06 |
fungi | krotscheck: i'll whip one up now--you seemed allergic to the idea moments ago or i would have offered then | 21:07 |
*** andreaf has quit IRC | 21:07 | |
*** andreaf has joined #openstack-infra | 21:07 | |
*** jaypipes has quit IRC | 21:15 | |
*** ihrachyshka has quit IRC | 21:16 | |
*** ihrachyshka has joined #openstack-infra | 21:16 | |
clarkb | fungi: for https://review.openstack.org/#/c/144347/2 do we know what depends on setuptools? | 21:18 |
clarkb | fungi: mostly curious if its one of openstack's libs as we should fix that if so | 21:19 |
fungi | clarkb: cryptography (via something else via glanceclient i think) | 21:19 |
fungi | clarkb: it says in the pip output what teh dependency chain is which caused setuptools to get upgraded | 21:19 |
clarkb | fungi: thanks | 21:20 |
clarkb | no alex_gaynor here but maybe we can find out why they have done that | 21:20 |
fungi | clarkb: from cryptography>=0.2.1->pyOpenSSL>=0.11->python-glanceclient!=0.14.0,<0.15,>=0.9.0 | 21:21 |
fungi | clarkb: so i take that to mean that latest version of cryptography has an explicit dependency on setuptools (unversioned) | 21:21 |
*** mase_x200 has joined #openstack-infra | 21:22 | |
*** ihrachyshka has quit IRC | 21:22 | |
*** andreykurilin has joined #openstack-infra | 21:23 | |
clarkb | ya their setup.py seems to explicity require setuptools | 21:25 |
openstackgerrit | Jeremy Stanley proposed openstack-infra/puppet-storyboard: Allow overriding the cert/key file paths https://review.openstack.org/144367 | 21:27 |
fungi | krotscheck: clarkb: ^ is what i was proposing | 21:27 |
*** gordc has joined #openstack-infra | 21:29 | |
*** mase_x200 has quit IRC | 21:31 | |
*** dkranz has quit IRC | 21:33 | |
*** dkranz has joined #openstack-infra | 21:34 | |
nibalizer | krotscheck: does this change help? https://review.openstack.org/#/c/126086/12/manifests/cert.pp | 21:34 |
nibalizer | i have that on a review that does other things | 21:34 |
* nibalizer hasn't actually read the scrollback | 21:34 | |
dims | fungi: we had neglected to cut branches for stackforge/nova-docker, is there an easy way to do them now if i have the commit ids? | 21:35 |
fungi | dims: if you have a group with create perms for refs/heads/* in your gerrit acl then those people can just do it | 21:35 |
*** weshay has quit IRC | 21:35 | |
dims | cool, will try | 21:36 |
fungi | nibalizer: yep, that's an alternative workaround, though not consistent with how we've implemented in other modules (doesn't mean it's bad, just means additional divergence between our modules so hopefully for a good reason) | 21:36 |
fungi | anyway, gonna go grab an early dinner, then come back and see what else needs help | 21:38 |
krotscheck | fungi: One comment on your patch, some var c/p issue. | 21:38 |
fungi | krotscheck: great catch. thanks! fixing | 21:39 |
openstackgerrit | Jeremy Stanley proposed openstack-infra/puppet-storyboard: Allow overriding the cert/key file paths https://review.openstack.org/144367 | 21:40 |
krotscheck | THis is going to require some coordination with a simila patch on system-config, no? | 21:40 |
fungi | krotscheck: i haven't checked yet to see whether the production server is overriding any of those | 21:40 |
krotscheck | nibalizer: What fungi said. I’m all for simplifying things so that habituated brain patterns encourage use :) | 21:41 |
* fungi will bbiab | 21:41 | |
*** tonytan4ever has quit IRC | 21:42 | |
jhesketh | Morning | 21:44 |
*** zz_sabari is now known as sabari | 21:44 | |
anteaya | morning jhesketh | 21:45 |
*** gondoi is now known as zz_gondoi | 21:45 | |
*** achanda has quit IRC | 21:47 | |
*** ihrachyshka has joined #openstack-infra | 21:48 | |
*** mikal_ is now known as mikal | 21:52 | |
*** ivar-lazzaro has joined #openstack-infra | 21:55 | |
*** ihrachyshka has quit IRC | 21:55 | |
*** tonytan4ever has joined #openstack-infra | 22:01 | |
*** Sukhdev has joined #openstack-infra | 22:02 | |
*** sabari is now known as zz_sabari | 22:04 | |
*** krtaylor has quit IRC | 22:06 | |
*** Masahiro has joined #openstack-infra | 22:08 | |
*** otter768 has joined #openstack-infra | 22:10 | |
*** ihrachyshka has joined #openstack-infra | 22:10 | |
*** erw_ is now known as erw | 22:11 | |
*** Masahiro has quit IRC | 22:12 | |
*** otter768 has quit IRC | 22:15 | |
*** teran_ has joined #openstack-infra | 22:16 | |
*** krtaylor has joined #openstack-infra | 22:17 | |
*** teran__ has quit IRC | 22:17 | |
*** ivar-lazzaro has quit IRC | 22:18 | |
*** ihrachyshka has quit IRC | 22:23 | |
*** ihrachyshka has joined #openstack-infra | 22:26 | |
*** tonytan4ever has quit IRC | 22:27 | |
*** andreykurilin has quit IRC | 22:28 | |
*** andreykurilin has joined #openstack-infra | 22:29 | |
*** dimtruck is now known as zz_dimtruck | 22:31 | |
*** cnesa has quit IRC | 22:40 | |
*** zz_sabari is now known as sabari | 22:47 | |
*** ihrachyshka has quit IRC | 22:50 | |
*** ihrachyshka has joined #openstack-infra | 22:51 | |
*** ihrachyshka has quit IRC | 22:55 | |
*** sabari is now known as zz_sabari | 22:57 | |
*** zz_dimtruck is now known as dimtruck | 23:00 | |
adam_g | fungi, dtroyer one last backport that i think we need to fix the ironic grenade job https://review.openstack.org/#/c/144374/ | 23:01 |
*** zz_sabari is now known as sabari | 23:02 | |
*** teran has joined #openstack-infra | 23:02 | |
*** gordc has quit IRC | 23:03 | |
openstackgerrit | Khai Do proposed openstack-infra/storyboard: Allow overriding test database from an environment variable https://review.openstack.org/144375 | 23:04 |
*** teran_ has quit IRC | 23:06 | |
*** sabari is now known as zz_sabari | 23:09 | |
*** mfink has quit IRC | 23:12 | |
*** zz_sabari is now known as sabari | 23:15 | |
*** amitgandhinz has quit IRC | 23:16 | |
*** mfink has joined #openstack-infra | 23:17 | |
*** andreaf has quit IRC | 23:18 | |
*** andreaf has joined #openstack-infra | 23:19 | |
openstackgerrit | Jeremy Stanley proposed openstack-infra/puppet-storyboard: Allow overriding the cert/key file paths https://review.openstack.org/144367 | 23:20 |
openstackgerrit | Khai Do proposed openstack-infra/storyboard: Allow overriding test database from an environment variable https://review.openstack.org/144375 | 23:24 |
*** dims_ has joined #openstack-infra | 23:25 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 23:26 | |
*** dims has quit IRC | 23:28 | |
openstackgerrit | Khai Do proposed openstack-infra/storyboard: Allow overriding test database from an environment variable https://review.openstack.org/144375 | 23:30 |
*** lttrl has joined #openstack-infra | 23:31 | |
*** sabari is now known as zz_sabari | 23:33 | |
*** zz_sabari is now known as sabari | 23:33 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 23:34 | |
*** sabari is now known as zz_sabari | 23:35 | |
*** dims_ has quit IRC | 23:39 | |
*** otter768 has joined #openstack-infra | 23:40 | |
*** lttrl has quit IRC | 23:43 | |
*** lttrl has joined #openstack-infra | 23:43 | |
*** dims__ has joined #openstack-infra | 23:50 | |
*** unicell has quit IRC | 23:52 | |
*** dmsimard is now known as dmsimard_away | 23:52 | |
*** Masahiro has joined #openstack-infra | 23:56 | |
*** zz_sabari is now known as sabari | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!