Sukhdev | SlickNik: There is one tricky step - you have to be very careful | 00:02 |
---|---|---|
jeblair | jhesketh: client.active_connections[0].sendAdminRequest(req) | 00:03 |
*** marcoemorais has joined #openstack-infra | 00:03 | |
*** sabeen1 has quit IRC | 00:03 | |
jhesketh | jeblair: thanks :-) | 00:03 |
*** zehicle_at_dell has quit IRC | 00:03 | |
Sukhdev | SlickNik: Once you upload the plugin, and modify the config file (xml) file, you MUST NOT save config on jenkin's GUI | 00:03 |
clarkb | zaro: see my comment on that change. I think you may want to address it in your change | 00:03 |
*** zehicle_at_dell has joined #openstack-infra | 00:04 | |
Sukhdev | SlickNik: that will override the config file and you will loose the manually created config | 00:04 |
Sukhdev | SlickNik: That may be happening in your case | 00:04 |
*** dstufft|laptop has quit IRC | 00:04 | |
clarkb | zaro: let me know if you have questions about that, but zuul and other projects should have ltos of examples using python fixtures lib | 00:05 |
jeblair | jhesketh: i think it would be useful to have bothe the client and worker id's and hosts (so 4 bits of info) | 00:05 |
Sukhdev | SlickNik: So, lets step back and verify in your system | 00:05 |
clarkb | Sukhdev: that sounds like a bug :) | 00:05 |
*** plars has quit IRC | 00:05 | |
Sukhdev | clarkb: yes, that makes this step very tricky | 00:06 |
Sukhdev | SlickNik: So, check the config file - open it and verify against your Jenkins setups | 00:06 |
Sukhdev | SlickNik: most likely your manual configuration for triggerOnEvents is gone | 00:07 |
Sukhdev | SlickNik: All you have to do is to retype that back in the config file - and restart Jenkins | 00:08 |
Sukhdev | SlickNik: you should be good to go | 00:08 |
*** anode has quit IRC | 00:08 | |
SlickNik | Sukhdev: I just checked the config to make sure; and the commentPattern is still there. | 00:08 |
jhesketh | jeblair: okay, any particular order that makes sense to you? | 00:08 |
*** marcoemorais has quit IRC | 00:08 | |
*** msabramo has quit IRC | 00:09 | |
*** marcoemorais has joined #openstack-infra | 00:09 | |
Sukhdev | SlickNik: Good, and the rest of the settings are also correct? | 00:09 |
*** marcoemorais has quit IRC | 00:09 | |
*** marcoemorais has joined #openstack-infra | 00:09 | |
*** dstufft|laptop has joined #openstack-infra | 00:10 | |
*** marcoemorais has quit IRC | 00:10 | |
SlickNik | Sukhdev: yes, looks like it. | 00:10 |
Sukhdev | SlickNik: Also be sure that all the xml tags match | 00:10 |
*** marcoemorais has joined #openstack-infra | 00:10 | |
SlickNik | Sukhdev: Just want to check; this has been working correctly on the new version of gerrit (the one infra upgraded to a couple of months ago)? | 00:10 |
Sukhdev | SlickNik: or just cut and paste (as is) from my doc | 00:10 |
*** sweston has joined #openstack-infra | 00:11 | |
*** msabramo has joined #openstack-infra | 00:11 | |
*** plars has joined #openstack-infra | 00:11 | |
jeblair | jhesketh: nope | 00:12 |
Sukhdev | SlickNik: good question, I was not aware of this upgrade | 00:12 |
SlickNik | Sukhdev: I used the values from your doc — and verified that they're the ones that the plugin expects. | 00:12 |
clarkb | SlickNik: it should, the api is the same | 00:12 |
clarkb | zuul kept on working for example | 00:13 |
*** marcoemorais has quit IRC | 00:14 | |
*** marcoemorais has joined #openstack-infra | 00:14 | |
SlickNik | clarkb: Sukhdev's patch is based off of is an older version of the gerrit-trigger-plugin, though (from sometime in February). I'm wondering if other fixes have gone in to the plugin to make it work for events since then, and they're not part of the patched plugin. | 00:15 |
SlickNik | Sukhdev: Can you quickly check if a comment-based recheck is working as expected for Arista CI? | 00:17 |
openstackgerrit | Khai Do proposed a change to openstack-infra/jenkins-job-builder: tests for JJB command processing https://review.openstack.org/97908 | 00:17 |
*** dims__ has quit IRC | 00:20 | |
*** dstufft|laptop has quit IRC | 00:20 | |
SlickNik | Sukhdev: I'm not sure if you're using a different regex, but a quick test "recheck no bug" on https://review.openstack.org/#/c/103281/ didn't trigger the Arista CI; so I have a feeling that it might be broken for you too. | 00:20 |
*** msabramo has quit IRC | 00:21 | |
openstackgerrit | Khai Do proposed a change to openstack-infra/config: puppetize installation of gerrit third party plugins https://review.openstack.org/91193 | 00:23 |
*** wenlock has quit IRC | 00:24 | |
Sukhdev | SlickNik: let me check | 00:25 |
Sukhdev | clarkb: what was changed in the upgrade? | 00:27 |
clarkb | Sukhdev: we went from gerrit 2.4 to 2.8 | 00:27 |
clarkb | oh I know | 00:27 |
clarkb | so gerrit includes more comment message data in the events now | 00:27 |
*** msabramo has joined #openstack-infra | 00:27 | |
clarkb | something like patchset X\n\nrecheck no bug | 00:27 |
clarkb | thats probably it | 00:28 |
fungi | yeah, we updated our zuul layout.yaml to accommodate that | 00:28 |
fungi | vote metadata now ends up in the start of the comment body | 00:28 |
Sukhdev | clarkb fungi SlickNik: that is probably it then - | 00:28 |
*** msabramo has quit IRC | 00:32 | |
*** rcarrillocruz has quit IRC | 00:35 | |
SlickNik | clarkb / sukhdev / fungi: I think that's part of it. I updated the comment regex for the plugin to be non-restrictive (.*), and it would still not take. | 00:35 |
SlickNik | There were some sections of the plugin that expect a verified=0 (or something like that) but I wasn't seeing any value for verified when I inspected the event json. | 00:36 |
openstackgerrit | Khai Do proposed a change to openstack-infra/config: Setup a private gerrit instance for security reviews https://review.openstack.org/47937 | 00:36 |
clarkb | SlickNik: maybe you need multine regexes | 00:36 |
clarkb | .* won't match \n by default | 00:36 |
clarkb | in most re engines | 00:37 |
*** pballand has quit IRC | 00:37 | |
*** sarob has quit IRC | 00:38 | |
*** rcarrillocruz has joined #openstack-infra | 00:39 | |
SlickNik | clarkb: It's possible. I tested it here (http://www.regexplanet.com/advanced/java/index.html) and it seemed to work. But I should probably dig into the code to see what sort of regex matching it's actually doing based on the input flags.. | 00:40 |
*** tsg has joined #openstack-infra | 00:40 | |
SlickNik | clarkb: I'll look into that. Thanks for the suggestion! | 00:43 |
*** dims__ has joined #openstack-infra | 00:44 | |
SlickNik | fungi / clarkb / Sukhdev: Need to go afk for a bit, but will get to looking into this later tonight. | 00:47 |
*** pballand has joined #openstack-infra | 00:47 | |
SlickNik | Thanks for the help! | 00:47 |
*** pcm_ has joined #openstack-infra | 00:47 | |
*** pcm_ has quit IRC | 00:48 | |
*** pcm_ has joined #openstack-infra | 00:48 | |
*** regXboi has quit IRC | 00:49 | |
*** leonchio_ has quit IRC | 00:49 | |
*** salv-orlando has quit IRC | 00:50 | |
*** dstufft|laptop has joined #openstack-infra | 00:54 | |
*** dstufft|laptop has quit IRC | 00:54 | |
*** shashankhegde has quit IRC | 00:55 | |
*** penguinRaider has quit IRC | 00:55 | |
*** msabramo has joined #openstack-infra | 00:57 | |
*** penguinRaider has joined #openstack-infra | 00:57 | |
*** marcoemorais has quit IRC | 00:59 | |
*** amalagon has quit IRC | 01:01 | |
*** julim has quit IRC | 01:03 | |
*** amcrn has quit IRC | 01:06 | |
*** bdpayne has joined #openstack-infra | 01:06 | |
*** pballand has quit IRC | 01:09 | |
*** mmaglana has quit IRC | 01:11 | |
*** penguinRaider has quit IRC | 01:14 | |
*** wenlock has joined #openstack-infra | 01:14 | |
*** pcm_ has quit IRC | 01:16 | |
*** penguinRaider has joined #openstack-infra | 01:16 | |
*** Daisy has joined #openstack-infra | 01:18 | |
*** penguinRaider has quit IRC | 01:19 | |
*** penguinRaider has joined #openstack-infra | 01:19 | |
*** obondarev has joined #openstack-infra | 01:19 | |
*** bdpayne has quit IRC | 01:23 | |
*** aysyd has quit IRC | 01:23 | |
*** wenlock has quit IRC | 01:24 | |
*** tsg has quit IRC | 01:28 | |
*** dimtruck is now known as zz_dimtruck | 01:31 | |
*** Ryan_Lane has quit IRC | 01:36 | |
openstackgerrit | A change was merged to openstack-infra/devstack-gate: Stop doing tricky things with mirrors https://review.openstack.org/103363 | 01:36 |
*** msabramo has quit IRC | 01:37 | |
*** rkukura has quit IRC | 01:43 | |
*** nosnos has joined #openstack-infra | 01:44 | |
*** zhiyan_ is now known as zhiyan | 01:47 | |
*** arnaud has joined #openstack-infra | 01:47 | |
*** moted has quit IRC | 01:48 | |
*** amalagon has joined #openstack-infra | 01:51 | |
*** Sukhdev has quit IRC | 01:51 | |
*** msabramo has joined #openstack-infra | 01:53 | |
*** homeless has quit IRC | 01:53 | |
*** zhiyan is now known as zhiyan_ | 01:56 | |
*** zhiyan_ is now known as zhiyan | 01:56 | |
*** bdpayne has joined #openstack-infra | 01:59 | |
*** asettle has quit IRC | 01:59 | |
*** markwash has quit IRC | 02:01 | |
*** tsg has joined #openstack-infra | 02:01 | |
openstackgerrit | Matthew Oliver proposed a change to openstack-infra/config: Update to instance variable notation in templates https://review.openstack.org/105643 | 02:02 |
*** sweston_ has joined #openstack-infra | 02:03 | |
*** otter768 has joined #openstack-infra | 02:10 | |
*** asettle has joined #openstack-infra | 02:12 | |
*** jamielennox|away is now known as jamielennox | 02:12 | |
*** jyuso has joined #openstack-infra | 02:16 | |
*** pballand has joined #openstack-infra | 02:17 | |
*** bdpayne has quit IRC | 02:18 | |
*** bdpayne has joined #openstack-infra | 02:21 | |
*** baohua has joined #openstack-infra | 02:22 | |
*** bdpayne has quit IRC | 02:22 | |
*** arnaud has quit IRC | 02:25 | |
*** changbl has joined #openstack-infra | 02:30 | |
openstackgerrit | takehirokaneko proposed a change to openstack-infra/config: Add new stackforge project, rack https://review.openstack.org/105098 | 02:43 |
*** oomichi has joined #openstack-infra | 02:45 | |
*** harlowja is now known as harlowja_away | 02:50 | |
*** pballand has quit IRC | 02:51 | |
*** signed8bit_ZZZzz has quit IRC | 02:52 | |
*** torgomatic has left #openstack-infra | 02:52 | |
*** MarkAtwood has joined #openstack-infra | 02:56 | |
*** MarkAtwood has quit IRC | 02:56 | |
*** signed8bit has joined #openstack-infra | 02:58 | |
*** mmaglana has joined #openstack-infra | 02:58 | |
*** sweston has quit IRC | 02:58 | |
*** sweston_ has quit IRC | 02:59 | |
*** arnaud has joined #openstack-infra | 03:01 | |
*** shardy has quit IRC | 03:01 | |
*** praneshp has quit IRC | 03:10 | |
*** adalbas has quit IRC | 03:17 | |
*** dstanek_zzz is now known as dstanek | 03:20 | |
*** nosnos has quit IRC | 03:20 | |
*** arnaud has quit IRC | 03:20 | |
*** nati_ueno has quit IRC | 03:22 | |
*** KarenZhu has joined #openstack-infra | 03:23 | |
*** arnaud has joined #openstack-infra | 03:27 | |
openstackgerrit | Khai Do proposed a change to openstack-infra/config: puppetize installation of gerrit third party plugins https://review.openstack.org/91193 | 03:39 |
tchaypo | woah | 03:40 |
tchaypo | clarkb: no longer using pypi-mirror? | 03:40 |
*** pcm_ has joined #openstack-infra | 03:40 | |
*** mestery has quit IRC | 03:40 | |
tchaypo | clarkb: have I missed a memo? | 03:40 |
clarkb | tchaypo: you missed the memo | 03:41 |
tchaypo | is there a link to the memo? | 03:41 |
clarkb | I think we mostly ninja'd it, but I posted about it in reply to jogo on a ml thread | 03:41 |
clarkb | I think mordred will do a more formal RFA of it | 03:41 |
tchaypo | not that I object - https://bugs.launchpad.net/openstack-ci/+bug/1294381 is a good example of why it's a lot of effort to maintain | 03:42 |
uvirtbot | Launchpad bug 1294381 in openstack-ci "pypi-mirror does not pickup all necessary python packages" [Medium,Won't fix] | 03:42 |
tchaypo | I think that we need to go ahead and remove the element and tweak tripleo docs so that we don't tell people to use it | 03:42 |
*** arnaud has quit IRC | 03:42 | |
tchaypo | do we have a suggested replacement? | 03:42 |
greghaynes | It wolrks fine for tripleo | 03:42 |
tchaypo | I'm thinking bandersnatch.. | 03:42 |
clarkb | well its ok to use it, we just won't be dealing with it | 03:42 |
clarkb | bandersnatch is what we are using | 03:42 |
greghaynes | It actually works better for tripleo than bandersnatch, IMO | 03:43 |
tchaypo | greghaynes: it's unsupported. Unless we plan to take on care and feeding I think we need to deprecate it. | 03:43 |
*** arnaud has joined #openstack-infra | 03:43 | |
greghaynes | Its unsupported? | 03:43 |
tchaypo | see clarkb's ninja move in https://bugs.launchpad.net/openstack-ci/+bug/1294381 | 03:43 |
uvirtbot | Launchpad bug 1294381 in openstack-ci "pypi-mirror does not pickup all necessary python packages" [Medium,Won't fix] | 03:43 |
tchaypo | I agree that it's a better fit though. | 03:44 |
clarkb | tchaypo: in fairness I basically wrote the patch to fix that bug | 03:44 |
clarkb | and no one took me up on it | 03:44 |
clarkb | so meh | 03:44 |
clarkb | snooze you lose or whatever | 03:44 |
tchaypo | Especially for new devs. Telling them "you need to download 30b of pypi as well as your OS archive" is... | 03:44 |
tchaypo | well, a bit more effort than just using pypi-mirror | 03:44 |
*** KarenZhu has quit IRC | 03:45 | |
*** lttrl has quit IRC | 03:45 | |
greghaynes | clarkb: any idea if there are other wontfix bugs for pypi-mirror? | 03:47 |
greghaynes | or is there some lp incantation for finding that im unaware of... | 03:47 |
greghaynes | oh, tags! | 03:47 |
clarkb | I am not aware but there may be | 03:47 |
lifeless | StevenK: ^ | 03:47 |
greghaynes | https://bugs.launchpad.net/openstack-ci/+bugs?field.tag=pypi-mirror | 03:47 |
clarkb | and yes tags is where to look | 03:47 |
StevenK | tchaypo: 30 bits doesn't sound terrible :-P | 03:47 |
clarkb | I just cleaned up the one I had been watching because :( | 03:48 |
lifeless | bandersnatch is awesome | 03:48 |
lifeless | I run both bandersnatch and pypi-mirror | 03:48 |
lifeless | pypi-mirror solely for the wheel building | 03:48 |
lifeless | clarkb: how do you address having wheels now ? | 03:49 |
clarkb | lifeless: currently we dont | 03:49 |
clarkb | we never used the wheels so it is not an issue for us | 03:49 |
*** otter768 has quit IRC | 03:49 | |
StevenK | lifeless: Do you log your bandersnatch mirror pulses? | 03:49 |
clarkb | its possible mordred may end up wanting to do something like you are doing but for the time being its a non issue | 03:49 |
lifeless | StevenK: probably | 03:50 |
StevenK | lifeless: I see 50GiB is roughly what it takes to seed the mirror, I'm just wondering what the average daily churn is | 03:50 |
clarkb | fwiw mordred does intend on doing the RFA thing iirc | 03:50 |
clarkb | and there will be more fanfare and all that | 03:50 |
tchaypo | StevenK: you're terrible, kowalksiel | 03:50 |
clarkb | it just happened it was bug day today so update the bugs | 03:50 |
clarkb | StevenK: I thought mordred say closer to 90GiB | 03:51 |
*** otter768 has joined #openstack-infra | 03:51 | |
mordred | lifeless: does using pypi-mirror for wheel building work well? | 03:51 |
lifeless | mordred: it makes image builds a hell-lot faster | 03:51 |
lifeless | mordred: I've not had issues with it, since the pypi-mirror code fails-open | 03:52 |
lifeless | StevenK: I have the logs. They don't have bw counts. | 03:52 |
StevenK | :-/ | 03:52 |
greghaynes | can also confirm - its a huge time win for me to have wheel mirror | 03:52 |
StevenK | clarkb: I have a 12 hour window from midnight to midday that doesn't count to my quota | 03:52 |
* greghaynes wonders if this fix is really as easy as clarkb says it is ;) | 03:52 | |
mordred | lifeless: should we add an option to it to say "hey man, just build me some wheels" | 03:52 |
clarkb | greghaynes: it is | 03:53 |
lifeless | mordred: you added that already | 03:53 |
mordred | I did? | 03:53 |
clarkb | StevenK: you have quotas? i am sorry | 03:53 |
lifeless | mordred: I thought so, its a separate pass and creates a separate repo | 03:53 |
StevenK | clarkb: Australia, what can you do | 03:53 |
clarkb | mordred: yes pypi-mirror builds mirrors | 03:53 |
clarkb | er wheels | 03:53 |
mordred | lifeless: its not a separate pass | 03:53 |
clarkb | mordred: its the reason I pointed out that as being a thing to consider with the bandersnatch switch | 03:53 |
clarkb | but we didn't use them so we were all ok | 03:53 |
mordred | I know it makes wheels | 03:53 |
lifeless | mordred: well, so - theres a bunch of detail I just don't think about at the moment | 03:53 |
StevenK | clarkb: 60GiB peak quota. Midnight to midday is 'off-peak' so is 'unlimited' | 03:54 |
mordred | it also makes tarball mirror | 03:54 |
lifeless | mordred: because its mirroring from my local bandersnatch | 03:54 |
mordred | nod | 03:54 |
StevenK | clarkb: Sadly, 'unlimted' doesn't mean without limits. | 03:54 |
lifeless | mordred: so I never see link failures etc | 03:54 |
* mordred will investigate | 03:54 | |
lifeless | mordred: I have it running in a container, and haven't thought about it in about 2 months | 03:54 |
clarkb | right so I think a futuer thing would be to use bandersnatch mirror to build wheels similar to how pypi-mirror works | 03:54 |
tchaypo | clarkb: thanks for updating the bug and being clear about what you're doing, it lets us react appropriately :) | 03:54 |
clarkb | but we don't need 75% of pypi-mirror to do that | 03:54 |
zaro | clarkb: can you help me with this puppet error? http://logs.openstack.org/93/91193/16/check/gate-config-puppet-apply-precise/a6883a3/console.html | 03:55 |
clarkb | tchaypo: no problem :) | 03:55 |
lifeless | I think what we're getting at is that perhaps we could trim pypi-mirror down and everyone will be happy | 03:55 |
mordred | ++ | 03:55 |
*** dims__ has quit IRC | 03:55 | |
*** asettle has quit IRC | 03:55 | |
lifeless | particularly hard disk manufacturers | 03:55 |
mordred | it's actually SUPER easy to do the wheel build | 03:56 |
mordred | from a file | 03:56 |
jesusaurus | trim pypi-mirror down to what? | 03:56 |
lifeless | the awkward thing | 03:56 |
lifeless | is that we really want to build wheels for the transitive closure of deps in requirements | 03:56 |
mordred | pip wheel -r requirements.text will do everything needed | 03:56 |
zaro | clarkb: i don't see why it's it's looking for '/home/gerrit2/gerrit-plugins/javamelody-e00d5af.jar'. puppet command tells it to verify "/home/gerrit2/gerrit-plugins/javamelody.jar" exists. | 03:56 |
lifeless | mordred: will it? | 03:56 |
mordred | yes | 03:56 |
lifeless | mordred: transitively? | 03:56 |
lifeless | just checking cause, I'm so used to not having nice things | 03:57 |
StevenK | Hm | 03:57 |
StevenK | I hope bandersnatch deals running as non-root | 03:57 |
lifeless | StevenK: it does | 03:57 |
mordred | well, it may miss one ... but pypi-mirror will make the exact same mistakes | 03:57 |
mordred | but it will do transitive | 03:58 |
clarkb | zaro: I think that happens because the exec to download the file doesn't download the file | 03:58 |
StevenK | lifeless: Even when it tries to write out /etc/bandersnatch.conf ? | 03:58 |
mordred | so trimming will be easy | 03:58 |
clarkb | zaro: then the exec to install the file fails. | 03:58 |
clarkb | zaro: I am not sure what the best way to fix that is | 03:58 |
lifeless | StevenK: it's doing that cause it doesn't exist | 03:58 |
lifeless | StevenK: its bonkers, but it only does it on missing | 03:58 |
mordred | StevenK: bandersnatch upstream is very responsive if not | 03:58 |
annegentle | ha I didn't think reading TC meeting logs would cause me to ask for "Spoiler alert" on Germany/Brazil | 03:58 |
* mordred landed patch | 03:58 | |
StevenK | annegentle: Hahahaha | 03:59 |
lifeless | which reminds me to nag dstufft again about pip releases. | 03:59 |
StevenK | annegentle: You still haven't watched it? | 03:59 |
dstufft | why do we want a pip 1.5.7 | 03:59 |
lifeless | dstufft: ahha, its ALIVE | 03:59 |
*** arnaud has quit IRC | 03:59 | |
lifeless | dstufft: the fixes for local index urls IIRC | 04:00 |
lifeless | stevebaker: ^ that was it, yes? | 04:00 |
dstufft | oh I think that's in develop not 1.5.X | 04:00 |
lifeless | dstufft: ok, so rephrasing. We wrote fixes, can we have them please :) | 04:00 |
tchaypo | yeah, i think by the time it landed it would have had to be a 1.6.x | 04:00 |
tchaypo | from memory | 04:00 |
dstufft | we're not going to do a 1.5.7, but a 1.6 will be soonish | 04:00 |
*** otter768 has quit IRC | 04:01 | |
dstufft | near future | 04:01 |
lifeless | dstufft: days/weeks/? | 04:01 |
tchaypo | g11 | 04:01 |
lifeless | dstufft: the cause is, we have a bunch of tests we can't run until thats fixed, unless we setup a local http server etc | 04:01 |
clarkb | lifeless: well thankfully it is a solved problem :) | 04:02 |
zaro | clarkb: how do you know the download failed? | 04:02 |
dstufft | lifeless: start the release process in the next idk 2-3 weeks or so something like that | 04:02 |
clarkb | zaro: because it is run in noop mode so the exec doesn't happen | 04:03 |
*** marun has joined #openstack-infra | 04:03 | |
*** mmaglana has quit IRC | 04:03 | |
lifeless | clarkb: what is ? | 04:03 |
*** yamahata has joined #openstack-infra | 04:03 | |
lifeless | dstufft: ok, we'll put an HTTP server up | 04:03 |
clarkb | lifeless: case sensitivity and pip | 04:04 |
lifeless | clarkb: so this isn't about case sensitivity :) | 04:05 |
*** arnaud has joined #openstack-infra | 04:05 | |
*** matrohon has quit IRC | 04:05 | |
lifeless | clarkb: it was multiple bugs in the 404-equivalent handling of file:/// urls | 04:05 |
mordred | it is for us | 04:05 |
lifeless | it looks like case sensitivity issues | 04:06 |
clarkb | lifeless: right related to case sensitivity | 04:06 |
lifeless | but its really about 404s | 04:06 |
mordred | file:/// do case different | 04:06 |
clarkb | pip with file:/// is case sensitive | 04:06 |
zaro | clarkb: i still don't understanding why the error message references "javamelody-e00d5af.jar", should it not say 'could not find.. javamelody.jar'? | 04:06 |
clarkb | pip with http:// is not case sensisitive | 04:06 |
lifeless | criky give me a second | 04:06 |
jesusaurus | zaro: clarkb: are you sure that "create" actually creates a File resource? the docs seem to indicate that it's more of an 'unless' | 04:06 |
lifeless | cause I know why you are saying what you are saying | 04:06 |
lifeless | but you're actually observing a symptom of a larger issue, not what you think you are seeing | 04:06 |
lifeless | and the issue is 404 handling | 04:07 |
lifeless | and the reason that matters is if you're layering a partial mirror | 04:07 |
annegentle | StevenK: watching it now, 40:30 or so :) | 04:07 |
mordred | lifeless: awesome. the result is, we want your patch | 04:07 |
lifeless | e.g. one containing just sdists of the things you want to test (e.g. just an sdist of os-apply-config) | 04:07 |
lifeless | then it will fail to fall over properly to the real index | 04:08 |
mordred | annegentle: so you've seen the bits around 25 | 04:08 |
annegentle | mordred: oh yeah | 04:08 |
annegentle | mordred: the sobbing fans are my favorites | 04:08 |
annegentle | I'm notsogentle you know | 04:09 |
mordred | annegentle: I have never seen anything like that | 04:09 |
clarkb | its a semi final too | 04:09 |
clarkb | like you expect this in the group games | 04:09 |
zaro | jesusaurus, clarkb : would it make sense to just remove the unless? | 04:09 |
jesusaurus | zaro: i would probably try changing the require from being a File to the Exec that creates the file | 04:10 |
clarkb | jesusaurus: zaro nevermind line 75 is the problem | 04:10 |
clarkb | jesusaurus: ya that | 04:10 |
mordred | clarkb: not against Brazil in Brazil I don't | 04:12 |
clarkb | mordred: sure. I think what I am trying to say is ghana drew germany | 04:13 |
clarkb | so this was just insane | 04:13 |
*** nosnos has joined #openstack-infra | 04:13 | |
tsg | clarkb: continuing discussion on the failed py26 build (from earlier today) | 04:14 |
openstackgerrit | Gregory Haynes proposed a change to openstack-infra/pypi-mirror: Force --no-use-mirror installaions https://review.openstack.org/105650 | 04:14 |
greghaynes | :) | 04:14 |
mordred | clarkb: yah | 04:14 |
greghaynes | clarkb: sorry for reopening your wontfix | 04:14 |
tsg | clarkb: is there a way to reproduce the jenkins centos6 environment locally? I am interested in looking at the requirements.txt that jenkins uses when it does "/home/jenkins/workspace/gate-swift-python26/requirements.txt, -r/home/jenkins/workspace/gate-swift-python26/test-requirements.txt" | 04:14 |
*** sweston has joined #openstack-infra | 04:15 | |
clarkb | greghaynes: there are solutions to that problem :P | 04:15 |
clarkb | tsg: thats the requirements.txt provided by your commit | 04:15 |
zaro | jesusaurus: is that with an Anchor? | 04:15 |
clarkb | tsg: so nothing special | 04:15 |
tsg | clarkb: gotcha .. how about global-requirements.txt? | 04:16 |
tsg | is that prepopulated? | 04:16 |
tsg | clarkb: I mean in the centos6 instance | 04:16 |
clarkb | tsg: global-requirements shouldn't have anything to do with this test | 04:16 |
clarkb | global-requirements only affect devstack installations | 04:16 |
*** sweston_ has joined #openstack-infra | 04:17 | |
*** sweston__ has joined #openstack-infra | 04:17 | |
*** sweston has quit IRC | 04:18 | |
*** sweston has joined #openstack-infra | 04:18 | |
jesusaurus | zaro: no, currently the install Exec requires the File specified by "creates" in the download Exec, but instead of requiring the File you should try requiring the download Exec | 04:18 |
clarkb | tsg: if you spin up a centos6.5 vm and run `tox -epy26` that should get you pretty close | 04:19 |
jesusaurus | zaro: im guessing that the "creates" doesn't actually create a File resource in puppet dependency graph | 04:19 |
clarkb | tsg: we install some additional packages on our slaves, you can install those with our puppet manifests if the above doesn't help | 04:19 |
clarkb | jesusaurus: it doesn't | 04:19 |
tsg | clarkb: ok :) is there a way to get the VM image for the slave? | 04:19 |
clarkb | jesusaurus: you are right, its more like an unless | 04:19 |
clarkb | tsg: there isn't | 04:19 |
clarkb | tsg: bceause rax and hpcloud don't make that easy | 04:19 |
zaro | jesusaurus: having trouble finding an example of an exec in a require | 04:20 |
tsg | clarkb: :) ok | 04:20 |
tsg | clarkb: so stock centos6.5 + this recipe http://ci.openstack.org/running-your-own.html? | 04:20 |
clarkb | tsg: the running your own there is for everything | 04:21 |
clarkb | tsg: you can git clone https://git.openstack.org/openstack-infra/config. cd config ; sudo install_puppet.sh ; sudo install_modules.sh to get puppet installed | 04:22 |
clarkb | then you have to apply our thick slave template. | 04:22 |
clarkb | but I really don't think that is necessary | 04:22 |
clarkb | I would start just with a boring centos6.5 image | 04:22 |
tsg | clarkb: thanks, what does the thick slave template do | 04:22 |
clarkb | tsg: it installs packages like libvirt and gettext | 04:23 |
jesusaurus | zaro: I commented with what you should replace that File with | 04:23 |
clarkb | tsg: but since swift's dependency list is basically nil I don't think it makes much of a difference | 04:23 |
*** harlowja_at_home has joined #openstack-infra | 04:23 | |
*** nosnos has quit IRC | 04:24 | |
tsg | clarkb: thanks much! so essentially the "requirements.txt" jenkins refers to is only swift's own .. and not global-requirements.txt - if it weren't in global-requirements, it would still have worked .. | 04:27 |
clarkb | correct | 04:27 |
tsg | clarkb: I had the wrong idea all time (that getting into global-requirements is a must) | 04:27 |
openstackgerrit | Khai Do proposed a change to openstack-infra/config: puppetize installation of gerrit third party plugins https://review.openstack.org/91193 | 04:27 |
clarkb | tsg: well it is | 04:27 |
clarkb | tsg: but not for the unittests | 04:27 |
tsg | clarkb: gotcha :) | 04:27 |
clarkb | tsg: it is required in order to make changes to swift's requirements.txt merge | 04:27 |
anteaya | SlickNik Sukhdev thanks for continuing to work on this | 04:28 |
clarkb | tsg: https://review.openstack.org/#/c/105501/ is an example. I haven't gotten libvirt-python into global-requirements yet | 04:28 |
clarkb | tsg: but I pushed a patch to nova to use it. The unittests pass but the integration tests do not | 04:28 |
tsg | clarkb: ah .. the commit in question here https://review.openstack.org/#/c/103644 actually add pyeclib to swift's requirements.txt | 04:28 |
tsg | clarkb: just looked at your pending review .. see what you are saying | 04:29 |
clarkb | tsg: right I would expect unittests to pass in that case. I wouldn't expect tempst to pass unless you had added pyeclib to global-requirements already | 04:29 |
clarkb | so you must've done that step | 04:30 |
*** yfried__ has quit IRC | 04:30 | |
tsg | clarkb: yes, I had to go through the ordeal of adding py3 support to pyeclib :) | 04:30 |
tsg | Doug wouldn't accept without it :) | 04:30 |
*** amitpp has joined #openstack-infra | 04:32 | |
*** amitpp has quit IRC | 04:34 | |
StevenK | mordred, clarkb: Did you guys see https://review.openstack.org/#/c/105350/ ? | 04:35 |
*** praneshp has joined #openstack-infra | 04:35 | |
openstackgerrit | takehirokaneko proposed a change to openstack-infra/config: Add new stackforge project, rack https://review.openstack.org/105098 | 04:35 |
clarkb | StevenK: mo | 04:35 |
clarkb | *no | 04:35 |
clarkb | judging by the current logstash queue logstash is sucking | 04:37 |
clarkb | so I think that rules out the problem being in elasticsearch client or binary protocol | 04:37 |
clarkb | I think we should move forward with the local es daemon that logstash does http to. Then I can work on updating to latest logstash | 04:37 |
clarkb | because the only thing better than the bug you know all of the new exciting bugs that come with new versions :) | 04:37 |
*** weshay has quit IRC | 04:38 | |
*** amitpp has joined #openstack-infra | 04:38 | |
*** garyk has quit IRC | 04:40 | |
mordred | achievement unlocked | 04:40 |
mordred | patch reviewed and approved on phone while at baseball game | 04:41 |
StevenK | Haha | 04:43 |
zaro | jesusaurus: yeah, finally jenkins+1. thanks. | 04:43 |
jesusaurus | zaro: awesome | 04:43 |
clarkb | mordred: nice. phones are amazing | 04:43 |
zaro | mordred: now i know why you want to review with email replies. | 04:44 |
*** elambert has joined #openstack-infra | 04:45 | |
clarkb | mordred: I got gertty running in screen on my irc box at one point | 04:45 |
clarkb | but didn't give it credentials | 04:45 |
clarkb | not sure it works so well on a phone | 04:45 |
zaro | reminds me. gotta get it working on my mac before trip. | 04:46 |
mordred | clarkb: we could totes do port of gertty to android ... | 04:46 |
clarkb | mordred: you want to write more java? :P | 04:48 |
*** rkukura has joined #openstack-infra | 04:48 | |
clarkb | I am waiting for go to be on android | 04:48 |
mattoliverau | mordred: get on that! +1 | 04:49 |
mattoliverau | :P | 04:49 |
clarkb | mattoliverau: careful, I am not sure what monty on java will look like. but it can't be pretty | 04:50 |
mattoliverau | lol | 04:50 |
*** dims__ has joined #openstack-infra | 04:51 | |
openstackgerrit | Joshua Harlow proposed a change to openstack-infra/config: Add templated uploading jobs for doc8 project https://review.openstack.org/96631 | 04:53 |
*** trinaths has joined #openstack-infra | 04:53 | |
*** sweston has quit IRC | 04:54 | |
*** sweston_ has quit IRC | 04:54 | |
*** sweston__ has quit IRC | 04:54 | |
*** dims__ has quit IRC | 04:56 | |
*** dims__ has joined #openstack-infra | 04:57 | |
*** sweston has joined #openstack-infra | 04:57 | |
*** sweston_ has joined #openstack-infra | 04:58 | |
*** sweston__ has joined #openstack-infra | 04:58 | |
*** dims__ has quit IRC | 05:02 | |
*** ildikov has quit IRC | 05:02 | |
elambert | clarkb: you've been helping Tushar (aka tsg) on a failure we are seeing in the swift-python26 environment. Quick question … do you happen to know if those centos6 images that run those jobs include the python-devel package? | 05:04 |
clarkb | elambert: they do | 05:05 |
elambert | ok thanks | 05:05 |
*** timrc is now known as timrc-afk | 05:10 | |
*** signed8bit has quit IRC | 05:11 | |
*** praneshp_ has joined #openstack-infra | 05:11 | |
*** signed8bit has joined #openstack-infra | 05:11 | |
*** Ryan_Lane has joined #openstack-infra | 05:12 | |
*** praneshp has quit IRC | 05:14 | |
*** praneshp_ is now known as praneshp | 05:14 | |
*** signed8bit has quit IRC | 05:16 | |
*** harlowja_at_home has quit IRC | 05:17 | |
*** timrc-afk is now known as timrc | 05:17 | |
*** morganfainberg_Z is now known as morganfainberg | 05:18 | |
*** chandankumar has joined #openstack-infra | 05:19 | |
*** rcarrill` has joined #openstack-infra | 05:20 | |
mordred | clarkb: I wrote NDB/j back in the day to do low level access in java to mysql cluster | 05:22 |
*** rcarrillocruz has quit IRC | 05:23 | |
clarkb | mordred: https://launchpad.net/~ndb-bindings its you | 05:23 |
clarkb | and Shrews! | 05:24 |
mordred | yup | 05:24 |
*** yfried__ has joined #openstack-infra | 05:36 | |
*** nelsnelson has joined #openstack-infra | 05:41 | |
*** chuckC has quit IRC | 05:41 | |
*** ildikov has joined #openstack-infra | 05:42 | |
morganfainberg | mordred, NDB/j ? i might be a little frightened | 05:42 |
*** ominakov has joined #openstack-infra | 05:45 | |
*** melwitt has quit IRC | 05:46 | |
*** changbl has quit IRC | 05:51 | |
*** garyk has joined #openstack-infra | 05:54 | |
*** Ryan_Lane has quit IRC | 05:55 | |
*** dims__ has joined #openstack-infra | 05:58 | |
*** afazekas is now known as __afazekas | 05:58 | |
*** Ryan_Lane has joined #openstack-infra | 06:03 | |
*** dims__ has quit IRC | 06:03 | |
mordred | morganfainberg: you should be very frightened | 06:04 |
morganfainberg | :) | 06:04 |
*** reed has quit IRC | 06:06 | |
*** xianghui has joined #openstack-infra | 06:07 | |
*** dstanek is now known as dstanek_zzz | 06:08 | |
*** mkoderer has joined #openstack-infra | 06:09 | |
*** elambert has quit IRC | 06:11 | |
openstackgerrit | Maru Newby proposed a change to openstack-infra/config: Fix neutron func job to use gate-specific tox env https://review.openstack.org/104039 | 06:22 |
*** morganfainberg is now known as morganfainberg_Z | 06:23 | |
*** rdopieralski has joined #openstack-infra | 06:24 | |
*** marun has quit IRC | 06:27 | |
*** amalagon has quit IRC | 06:30 | |
*** e0ne has joined #openstack-infra | 06:31 | |
*** e0ne has quit IRC | 06:32 | |
*** ominakov has quit IRC | 06:35 | |
*** Longgeek has joined #openstack-infra | 06:36 | |
*** e0ne has joined #openstack-infra | 06:36 | |
*** rgerganov has quit IRC | 06:39 | |
*** e0ne has quit IRC | 06:41 | |
*** dstanek_zzz is now known as dstanek | 06:43 | |
*** Ryan_Lane has quit IRC | 06:44 | |
openstackgerrit | Radomir Dopieralski proposed a change to openstack/requirements: Add xstatic-packaged JavaScript libraries for Horizon https://review.openstack.org/97793 | 06:44 |
*** e0ne has joined #openstack-infra | 06:46 | |
*** doude has joined #openstack-infra | 06:46 | |
*** amalagon has joined #openstack-infra | 06:47 | |
*** e0ne has quit IRC | 06:48 | |
openstackgerrit | afazekas proposed a change to openstack-infra/devstack-gate: Neutron default tenant network type vxlan https://review.openstack.org/105569 | 06:49 |
*** mkerrin has joined #openstack-infra | 06:49 | |
*** e0ne has joined #openstack-infra | 06:52 | |
*** arnaud has quit IRC | 06:53 | |
*** dstanek is now known as dstanek_zzz | 06:53 | |
*** jcoufal has joined #openstack-infra | 06:55 | |
*** amcrn has joined #openstack-infra | 06:56 | |
*** dims__ has joined #openstack-infra | 06:58 | |
*** flaper87|afk is now known as flaper87 | 06:59 | |
*** jistr has joined #openstack-infra | 07:01 | |
*** dims__ has quit IRC | 07:03 | |
*** xianghui has quit IRC | 07:04 | |
*** luqas has joined #openstack-infra | 07:05 | |
*** luqas has quit IRC | 07:07 | |
*** skolekonov has joined #openstack-infra | 07:08 | |
*** luqas has joined #openstack-infra | 07:10 | |
*** mpavone has joined #openstack-infra | 07:15 | |
*** msabramo has quit IRC | 07:16 | |
*** e0ne has quit IRC | 07:18 | |
*** jlibosva has joined #openstack-infra | 07:20 | |
*** rgerganov has joined #openstack-infra | 07:23 | |
*** afazekas has joined #openstack-infra | 07:25 | |
*** tkelsey has joined #openstack-infra | 07:26 | |
*** nibalizer has quit IRC | 07:27 | |
*** jgallard has joined #openstack-infra | 07:28 | |
*** mrda is now known as mrda-away | 07:28 | |
*** e0ne has joined #openstack-infra | 07:33 | |
*** pcm_ has quit IRC | 07:33 | |
*** mpavone1 has joined #openstack-infra | 07:34 | |
*** mpavone has quit IRC | 07:34 | |
*** freyes has joined #openstack-infra | 07:36 | |
*** jgallard has quit IRC | 07:36 | |
*** jgallard has joined #openstack-infra | 07:36 | |
*** hashar has joined #openstack-infra | 07:36 | |
*** ominakov has joined #openstack-infra | 07:40 | |
*** e0ne has quit IRC | 07:41 | |
*** che-arne has joined #openstack-infra | 07:46 | |
*** shardy has joined #openstack-infra | 07:47 | |
*** yaguang has joined #openstack-infra | 07:53 | |
*** masayukig has joined #openstack-infra | 07:54 | |
*** ildikov has quit IRC | 07:55 | |
*** ildikov has joined #openstack-infra | 07:56 | |
*** markmc has joined #openstack-infra | 07:57 | |
*** jpich has joined #openstack-infra | 07:58 | |
*** dims__ has joined #openstack-infra | 07:59 | |
markmc | SergeyLukjanov, any idea why zuul isn't picking up https://review.openstack.org/#/c/105539/ ? | 08:04 |
*** pcrews has quit IRC | 08:04 | |
*** dims__ has quit IRC | 08:04 | |
*** xianghui has joined #openstack-infra | 08:06 | |
*** amcrn_ has joined #openstack-infra | 08:07 | |
*** amcrn has quit IRC | 08:08 | |
*** amcrn_ is now known as amcrn | 08:08 | |
*** Alexei_9871 has quit IRC | 08:09 | |
*** derekh_ has joined #openstack-infra | 08:11 | |
*** Guest58876 has joined #openstack-infra | 08:14 | |
*** andreykurilin_ has joined #openstack-infra | 08:14 | |
*** zz_johnthetubagu is now known as johnthetubaguy | 08:26 | |
*** dims__ has joined #openstack-infra | 08:28 | |
*** pblaho has joined #openstack-infra | 08:32 | |
hashar | could it be missing another code-review +2 vote ? | 08:32 |
hashar | ah no | 08:33 |
*** penguinRaider has quit IRC | 08:34 | |
*** dims__ has quit IRC | 08:34 | |
*** persia has quit IRC | 08:37 | |
*** persia has joined #openstack-infra | 08:37 | |
*** persia has quit IRC | 08:37 | |
*** persia has joined #openstack-infra | 08:37 | |
*** jedimike has joined #openstack-infra | 08:39 | |
*** hashar has quit IRC | 08:40 | |
*** hashar has joined #openstack-infra | 08:40 | |
rdopieralski | is | 08:47 |
rdopieralski | is Thomas Goirand here? | 08:47 |
Mithrandir | rdopieralski: zigo | 08:49 |
zigo | yes, I am. | 08:49 |
zigo | rdopieralski: ^ | 08:50 |
*** ihrachyshka has joined #openstack-infra | 08:50 | |
SergeyLukjanov | markmc, it's strange but it works ok after the "recheck no bug" | 08:57 |
*** jedimike has quit IRC | 08:59 | |
rdopieralski | zigo: would you have a moment to talk about https://review.openstack.org/#/c/97793/ ? | 08:59 |
rdopieralski | zigo: I'm at a loss about what you are expecting from me there. | 08:59 |
bookwar | hi, everyone. Where can i find merge requirements for stackforge subproject? is it configurable? | 08:59 |
*** jedimike has joined #openstack-infra | 08:59 | |
*** tusharsg has joined #openstack-infra | 09:00 | |
zigo | rdopieralski: You're putting a way too high versions, which aren't even available in Debian. | 09:00 |
*** mpavone1 has quit IRC | 09:01 | |
zigo | rdopieralski: For example, jquery is version 1.7.2+dfsg-3 in Debian, so we shouldn't require something higher, unless there's a reason for it (like a new feature we need). | 09:01 |
zigo | Same for all javascript libs. | 09:01 |
*** tsg has quit IRC | 09:02 | |
rdopieralski | zigo: I'm not putting those versions there, those are the versions that Horizon is already using, since Icehouse | 09:02 |
zigo | This is completely orthogonal to the version of xstatic in pypi, because Debian will change the version numbers to match whatever the version we have for the jscript lib in Debian. | 09:02 |
zigo | rdopieralski: But are you *sure* we need something that high? | 09:02 |
zigo | Maybe Horizon doesn't even use the new features in these versions... | 09:02 |
zigo | I got to go, sorry. | 09:03 |
rdopieralski | zigo: perhaps, but re-writing code to use older versions than the previous release would be quite some work | 09:03 |
openstackgerrit | A change was merged to openstack-infra/devstack-gate: No more thinging in functions.sh https://review.openstack.org/105350 | 09:04 |
zigo | rdopieralski: My bet is that it already works in many cases. That's at least truth for jquery. | 09:04 |
rdopieralski | zigo: no, jquery 1.10 is not compatible with older versions, a lot has been changed | 09:05 |
zigo | rdopieralski: Though, horizon still work !!! | 09:05 |
rdopieralski | zigo: but that's beside the point, Horizon already shipped with those versions on last release | 09:05 |
rdopieralski | zigo: I'm not proposing to upgrade the versions of those libraries, I'm merely cleaning up by removing them from Horizon's repository into separate packages | 09:06 |
rdopieralski | zigo: if you think that Horizon should use older libraries, that's a completely separate issue and we would probably need a blueprint for that, and I doubt it would get done in this release cycle | 09:07 |
*** rcarrillocruz has joined #openstack-infra | 09:08 | |
rdopieralski | zigo: anyways, please catch me when you have some time to discuss this, maybe you I should start a thread on the mailing list? | 09:09 |
*** jp_at_hp has joined #openstack-infra | 09:10 | |
*** e0ne has joined #openstack-infra | 09:10 | |
*** rcarrill` has quit IRC | 09:10 | |
*** andreykurilin_ has quit IRC | 09:12 | |
markmc | SergeyLukjanov, thanks | 09:13 |
*** mpavone has joined #openstack-infra | 09:15 | |
*** _shaps_ has joined #openstack-infra | 09:16 | |
*** pelix has joined #openstack-infra | 09:19 | |
*** e0ne has quit IRC | 09:20 | |
*** jyuso has quit IRC | 09:22 | |
*** e0ne has joined #openstack-infra | 09:23 | |
*** Longgeek has quit IRC | 09:27 | |
*** Daisy has quit IRC | 09:29 | |
*** dims__ has joined #openstack-infra | 09:30 | |
*** dims__ has quit IRC | 09:35 | |
*** sweston__ has quit IRC | 09:36 | |
*** sweston has quit IRC | 09:36 | |
*** sweston_ has quit IRC | 09:36 | |
*** lcheng has joined #openstack-infra | 09:38 | |
*** hashar has quit IRC | 09:43 | |
*** yamahata has quit IRC | 09:48 | |
*** dizquierdo has joined #openstack-infra | 09:50 | |
*** praneshp has quit IRC | 09:56 | |
*** ildikov has quit IRC | 09:57 | |
*** Longgeek has joined #openstack-infra | 09:58 | |
*** Guest58876 has quit IRC | 09:58 | |
sdague | markmc: we've had a few of those recently, I wonder if zuul is losing events | 10:03 |
sdague | SergeyLukjanov: any chance you can take a look at the logs? | 10:03 |
*** _nadya_ has joined #openstack-infra | 10:05 | |
*** Longgeek has quit IRC | 10:05 | |
*** jistr has quit IRC | 10:06 | |
*** _nadya_ has quit IRC | 10:06 | |
*** jgallard has quit IRC | 10:08 | |
*** tusharsg has quit IRC | 10:11 | |
*** ildikov has joined #openstack-infra | 10:15 | |
*** jerryz has quit IRC | 10:21 | |
*** MIDENN_ has quit IRC | 10:23 | |
openstackgerrit | Nikhil Manchanda proposed a change to openstack-infra/config: Fixed gate-trove-functional-dsvm jobs https://review.openstack.org/105692 | 10:24 |
*** jistr has joined #openstack-infra | 10:27 | |
*** penguinRaider has joined #openstack-infra | 10:30 | |
*** dims__ has joined #openstack-infra | 10:31 | |
*** ociuhandu has joined #openstack-infra | 10:35 | |
*** alexpilotti has joined #openstack-infra | 10:35 | |
*** e0ne has quit IRC | 10:35 | |
*** dims__ has quit IRC | 10:36 | |
SergeyLukjanov | sdague, I've been from phone, now find my laptop and looking on logs | 10:36 |
*** e0ne has joined #openstack-infra | 10:37 | |
*** Shrews has quit IRC | 10:43 | |
*** habib has joined #openstack-infra | 10:43 | |
*** Shrews has joined #openstack-infra | 10:47 | |
*** yamahata has joined #openstack-infra | 10:47 | |
*** rlandy has joined #openstack-infra | 10:49 | |
*** xianghui has quit IRC | 10:49 | |
SergeyLukjanov | sdague, heh, I don't see any issues in ligs | 10:55 |
SergeyLukjanov | logs8 | 10:55 |
sdague | odd | 10:55 |
*** weshay has joined #openstack-infra | 10:57 | |
SergeyLukjanov | sdague, yeah | 10:57 |
*** trinaths has quit IRC | 10:58 | |
SergeyLukjanov | sdague, the only related errors in logs are | 10:58 |
SergeyLukjanov | 7905:2014-07-09 08:56:36,665 INFO zuul.Scheduler: Adding openstack/oslo.config, <Change 0x7fdbab60b110 105539,1> to <Pipeline silent> | 10:58 |
SergeyLukjanov | 7906-2014-07-09 08:56:36,666 ERROR zuul.IndependentPipelineManager: Unable to find change queue for project openstack/oslo.config | 10:58 |
SergeyLukjanov | 7907:2014-07-09 08:56:36,668 INFO zuul.Scheduler: Adding openstack/oslo.config, <Change 0x7fdbab60b110 105539,1> to <Pipeline check-tripleo> | 10:58 |
SergeyLukjanov | 7908-2014-07-09 08:56:36,669 ERROR zuul.IndependentPipelineManager: Unable to find change queue for project openstack/oslo.config | 10:58 |
SergeyLukjanov | but I don't think that it could break something | 10:59 |
*** ZZelle_ has joined #openstack-infra | 11:00 | |
sdague | is there anything about Pipeline check? | 11:00 |
*** freyes has quit IRC | 11:00 | |
openstackgerrit | Petr Blaho proposed a change to openstack-infra/config: Adds pip freeze output to pep8 job https://review.openstack.org/105701 | 11:01 |
*** xianghui has joined #openstack-infra | 11:03 | |
*** freyes has joined #openstack-infra | 11:06 | |
*** dims__ has joined #openstack-infra | 11:10 | |
*** jcoufal-mobile has joined #openstack-infra | 11:13 | |
*** rcarrill` has joined #openstack-infra | 11:21 | |
*** dstanek_zzz is now known as dstanek | 11:22 | |
*** rcarrillocruz has quit IRC | 11:23 | |
*** lcheng has quit IRC | 11:24 | |
*** alexpilotti has quit IRC | 11:26 | |
*** yaguang has quit IRC | 11:27 | |
*** alexpilotti has joined #openstack-infra | 11:30 | |
*** lcheng has joined #openstack-infra | 11:31 | |
*** otter768 has joined #openstack-infra | 11:32 | |
*** rcarrillocruz has joined #openstack-infra | 11:33 | |
*** tkelsey has quit IRC | 11:34 | |
*** rcarrill` has quit IRC | 11:34 | |
*** alexpilotti has quit IRC | 11:35 | |
*** Longgeek has joined #openstack-infra | 11:38 | |
*** denis_makogon has joined #openstack-infra | 11:42 | |
*** otter768 has quit IRC | 11:42 | |
*** pcm_ has joined #openstack-infra | 11:43 | |
*** lcheng has quit IRC | 11:44 | |
openstackgerrit | Sergey Lukjanov proposed a change to openstack-infra/config: Limit sahara's stable acls to icehouse https://review.openstack.org/105710 | 11:46 |
openstackgerrit | Sergey Lukjanov proposed a change to openstack-infra/config: Remove sahara's tag acls https://review.openstack.org/105711 | 11:46 |
openstackgerrit | Sergey Lukjanov proposed a change to openstack-infra/config: Add specific python-saharaclient acls https://review.openstack.org/105712 | 11:46 |
SergeyLukjanov | ttx, ^^ cleanup of sahara's acls | 11:47 |
*** jcoufal-mobile has quit IRC | 11:49 | |
*** NikitaKo_ has joined #openstack-infra | 11:49 | |
*** dprince has joined #openstack-infra | 11:53 | |
*** jistr is now known as jistr|english | 11:56 | |
*** ominakov has quit IRC | 11:57 | |
*** ominakov has joined #openstack-infra | 11:58 | |
*** pcm_ has quit IRC | 11:59 | |
*** pcm_ has joined #openstack-infra | 12:00 | |
*** lcheng has joined #openstack-infra | 12:01 | |
kashyap | Interestingly on #openstack-nova is not logged? -- http://eavesdrop.openstack.org/irclogs/ | 12:03 |
openstackgerrit | Davanum Srinivas (dims) proposed a change to openstack-dev/pbr: Switch from pypi.python.org to pypi.openstack.org https://review.openstack.org/105344 | 12:05 |
AJaeger | kashyap, that's a team decision - not every channel is logged, #openstack-doc is not logged either | 12:05 |
openstackgerrit | Sergey Skripnick proposed a change to openstack-infra/config: Fix file name and path of generated html results https://review.openstack.org/105717 | 12:07 |
*** dstanek is now known as dstanek_zzz | 12:11 | |
*** jistr|english is now known as jistr | 12:11 | |
*** lcheng has quit IRC | 12:11 | |
*** doug-fish has joined #openstack-infra | 12:15 | |
kashyap | AJaeger, I see. Yeah, I just noticed as I wanted to link to a conversation, and found it wasn't logged. No worries. | 12:18 |
*** dstanek_zzz is now known as dstanek | 12:18 | |
*** rcarrill` has joined #openstack-infra | 12:18 | |
*** rcarrillocruz has quit IRC | 12:18 | |
*** yaguang has joined #openstack-infra | 12:23 | |
AJaeger | kashyap, understood, thanks | 12:23 |
*** aysyd has joined #openstack-infra | 12:23 | |
*** lcheng has joined #openstack-infra | 12:24 | |
*** rcarrill` has quit IRC | 12:24 | |
*** ArxCruz has joined #openstack-infra | 12:26 | |
*** e0ne_ has joined #openstack-infra | 12:28 | |
*** e0ne has quit IRC | 12:31 | |
*** dims__ has quit IRC | 12:32 | |
*** dims__ has joined #openstack-infra | 12:32 | |
*** mwagner_lap has joined #openstack-infra | 12:36 | |
*** hashar has joined #openstack-infra | 12:36 | |
*** juzuluag has joined #openstack-infra | 12:36 | |
*** adalbas has joined #openstack-infra | 12:38 | |
*** prad has quit IRC | 12:40 | |
*** lttrl has joined #openstack-infra | 12:40 | |
*** mkoderer has quit IRC | 12:42 | |
*** e0ne_ has quit IRC | 12:43 | |
*** _nadya_ has joined #openstack-infra | 12:45 | |
*** Daisy has joined #openstack-infra | 12:46 | |
Shrews | clarkb: and now you know one more reason why i despise java | 12:46 |
*** e0ne has joined #openstack-infra | 12:48 | |
*** pcm_ has quit IRC | 12:48 | |
*** julim has joined #openstack-infra | 12:48 | |
*** dkranz has joined #openstack-infra | 12:49 | |
*** chuckC has joined #openstack-infra | 12:49 | |
*** radez_g0n3 is now known as radez | 12:51 | |
*** _nadya_ has quit IRC | 12:54 | |
*** _nadya_ has joined #openstack-infra | 12:55 | |
*** baohua has quit IRC | 12:56 | |
*** mbacchi has joined #openstack-infra | 12:57 | |
*** yfried__ has quit IRC | 12:58 | |
*** _nadya_ has quit IRC | 12:59 | |
*** sballe has joined #openstack-infra | 13:01 | |
*** dangers_away is now known as dangers | 13:04 | |
*** asselin has quit IRC | 13:07 | |
*** asselin has joined #openstack-infra | 13:07 | |
*** yaguang has quit IRC | 13:08 | |
*** fanhe has joined #openstack-infra | 13:10 | |
*** oomichi has quit IRC | 13:10 | |
*** changbl has joined #openstack-infra | 13:10 | |
*** zul has quit IRC | 13:11 | |
*** signed8bit has joined #openstack-infra | 13:11 | |
*** eharney has quit IRC | 13:14 | |
*** ildikov has quit IRC | 13:14 | |
*** habib has quit IRC | 13:15 | |
*** amotoki has quit IRC | 13:16 | |
*** mriedem has joined #openstack-infra | 13:18 | |
*** Guest58876 has joined #openstack-infra | 13:18 | |
*** zul has joined #openstack-infra | 13:18 | |
fungi | markmc: sdague: it's https://storyboard.openstack.org/#!/story/147 | 13:19 |
sdague | fungi: that says New Task | 13:19 |
fungi | markmc: sdague: no idea if my patch is "the right way" to fix that | 13:19 |
sdague | No Title | 13:19 |
fungi | er... | 13:19 |
fungi | it pulls it up for me... maybe you have to be logged into storyboard first? | 13:20 |
sdague | really? | 13:20 |
*** signed8bit has quit IRC | 13:20 | |
fungi | actually no, i wasn't even logged in at the time i checked that | 13:20 |
sdague | fungi: yeh, you have to be logged in | 13:20 |
sdague | that's *terrible* | 13:20 |
fungi | maybe i had a cookie or cache | 13:20 |
*** signed8bit has joined #openstack-infra | 13:20 | |
*** pcm_ has joined #openstack-infra | 13:21 | |
*** mestery has joined #openstack-infra | 13:22 | |
sdague | yeh, it works for me now, no idea | 13:22 |
fungi | sdague: markmc: anyway, to cut the story short i've observed that when a parent change fails to merge and a change behind it gets dequeued, zuul can fail to report in some circumstances leaving no vote. then later when the parent is reapproved there's no +1 from zuul on the child change so it's discounted from automatically entering the gate | 13:22 |
sdague | when I went there it was completely blank though | 13:22 |
*** pdmars has joined #openstack-infra | 13:23 | |
fungi | sdague: markmc: this is in contrast to zuul's previous behavior where it automatically reenqueued child changes into the gate when the parent was reapproved regardless of what its check results had been, so overall the behavior is an improvement. as a result i'm just attempting to address the reasons for zuul failing to report/vote | 13:24 |
*** tkelsey has joined #openstack-infra | 13:24 | |
sdague | ok, so this is mostly because zuul doesn't have history, right? | 13:24 |
*** Longgeek has quit IRC | 13:25 | |
sdague | it needs to also know the last vote, not the current state? | 13:25 |
*** _nadya_ has joined #openstack-infra | 13:25 | |
fungi | yeah, though i think the behavior change is going to be more obvious once the reporting failure is fixed | 13:26 |
*** yaguang has joined #openstack-infra | 13:26 | |
fungi | namely, that when zuul leaves a -2 on a change because it failed to merge due to the failure of a required parent change, it will not be reenqueued until it's manually rechecked | 13:26 |
fungi | or separately reapproved or whatever | 13:26 |
*** garyk has quit IRC | 13:27 | |
*** masayukig has quit IRC | 13:27 | |
*** wenlock has joined #openstack-infra | 13:28 | |
*** jgrimm has joined #openstack-infra | 13:28 | |
*** dustins has joined #openstack-infra | 13:31 | |
*** mfer has joined #openstack-infra | 13:32 | |
*** homeless has joined #openstack-infra | 13:33 | |
*** msabramo has joined #openstack-infra | 13:33 | |
*** masayukig has joined #openstack-infra | 13:34 | |
*** Longgeek has joined #openstack-infra | 13:35 | |
dhellmann | fungi: can you add me to the oslo-db-ptl group in gerrit so I can let viktors do a release today, please? | 13:38 |
*** viktors has joined #openstack-infra | 13:38 | |
*** saper_ has joined #openstack-infra | 13:39 | |
*** dims_ has joined #openstack-infra | 13:39 | |
fungi | dhellmann: done | 13:40 |
dhellmann | fungi: thank you, sir! | 13:40 |
fungi | yw | 13:40 |
*** pcrews has joined #openstack-infra | 13:40 | |
*** rickerc_ has joined #openstack-infra | 13:40 | |
*** dstanek is now known as dstanek_zzz | 13:41 | |
*** eglynn-regus has joined #openstack-infra | 13:41 | |
*** yfried__ has joined #openstack-infra | 13:41 | |
dhellmann | fungi: IIRC, there were other group changes in that ACL patch I worked on with anteaya. Is someone auditing those, or should I make a sweep and report the ones I need to be added to? I'm happy to do it, but don't want to duplicate effort. | 13:41 |
*** davidlenwell_ has joined #openstack-infra | 13:41 | |
*** duran has joined #openstack-infra | 13:41 | |
*** yfried__ has quit IRC | 13:41 | |
fungi | dhellmann: unless anteaya was going to make a list of what you needed to be added to, nobody's working on it that i know of | 13:42 |
dhellmann | there was an etherpad... | 13:42 |
*** yfried__ has joined #openstack-infra | 13:42 | |
* dhellmann looks in bookmarks | 13:42 | |
*** lifeless1 has joined #openstack-infra | 13:43 | |
*** GheRiver1 has joined #openstack-infra | 13:43 | |
*** jistr has quit IRC | 13:43 | |
*** jamespd_ has joined #openstack-infra | 13:44 | |
*** gilliard_ has joined #openstack-infra | 13:44 | |
*** SpamapS_ has joined #openstack-infra | 13:44 | |
*** cnesa has joined #openstack-infra | 13:44 | |
*** dkranz has quit IRC | 13:45 | |
dhellmann | fungi: https://etherpad.openstack.org/p/olso-gerrit-groups | 13:45 |
openstackgerrit | Jeremy Stanley proposed a change to openstack-infra/config: Delete select-mirror and all the args https://review.openstack.org/103355 | 13:45 |
dhellmann | fungi: let me see if I can make that list shorter | 13:46 |
*** zz_dimtruck is now known as dimtruck | 13:46 | |
fungi | dhellmann: yeah, and it looks like some changed names or something | 13:46 |
*** rkukura has quit IRC | 13:46 | |
*** che-arne has quit IRC | 13:46 | |
*** dansmith_ has joined #openstack-infra | 13:47 | |
*** krotscheck_ has joined #openstack-infra | 13:47 | |
dhellmann | fungi: yeah, I'll make a list of the stuff I can't fix myself and ping you when I'm done with that | 13:47 |
fungi | perfect | 13:47 |
*** mordred_ has joined #openstack-infra | 13:47 | |
*** che-arne has joined #openstack-infra | 13:47 | |
*** tsg has joined #openstack-infra | 13:47 | |
*** tsg has quit IRC | 13:48 | |
*** homeless has quit IRC | 13:48 | |
*** tkelsey has quit IRC | 13:48 | |
*** dims__ has quit IRC | 13:48 | |
*** NikitaKo_ has quit IRC | 13:48 | |
*** rlandy has quit IRC | 13:48 | |
*** gema has quit IRC | 13:48 | |
*** gilliard has quit IRC | 13:48 | |
*** rickerc has quit IRC | 13:48 | |
*** krtaylor has quit IRC | 13:48 | |
*** nijaba has quit IRC | 13:48 | |
*** dkehn has quit IRC | 13:48 | |
*** greghaynes has quit IRC | 13:48 | |
*** Mithrandir has quit IRC | 13:48 | |
*** mordred has quit IRC | 13:48 | |
*** uvirtbot has quit IRC | 13:48 | |
*** jamespd has quit IRC | 13:48 | |
*** vladan has quit IRC | 13:48 | |
*** dansmith has quit IRC | 13:48 | |
*** NobodyCam has quit IRC | 13:48 | |
*** loquacities has quit IRC | 13:48 | |
*** mattymo has quit IRC | 13:48 | |
*** mordred_ is now known as mordred | 13:48 | |
*** GheRivero has quit IRC | 13:48 | |
*** jogo has quit IRC | 13:48 | |
*** saper has quit IRC | 13:48 | |
*** skraynev has quit IRC | 13:48 | |
*** davidlenwell has quit IRC | 13:48 | |
*** SpamapS has quit IRC | 13:48 | |
*** lifeless has quit IRC | 13:48 | |
*** krotscheck has quit IRC | 13:48 | |
*** anteaya has quit IRC | 13:48 | |
*** sdague has quit IRC | 13:48 | |
*** dragondm has quit IRC | 13:48 | |
*** eglynn-offic-afk has quit IRC | 13:48 | |
*** dansmith_ is now known as dansmith | 13:48 | |
*** krotscheck_ is now known as krotscheck | 13:48 | |
*** rickerc_ is now known as rickerc | 13:48 | |
*** jogo has joined #openstack-infra | 13:49 | |
*** tsg has joined #openstack-infra | 13:49 | |
*** homeless has joined #openstack-infra | 13:49 | |
*** gema has joined #openstack-infra | 13:51 | |
*** cnesa2 has joined #openstack-infra | 13:51 | |
*** cnesa has quit IRC | 13:51 | |
*** andreaf has joined #openstack-infra | 13:51 | |
*** yamahata has quit IRC | 13:52 | |
*** yamahata has joined #openstack-infra | 13:53 | |
*** sdague has joined #openstack-infra | 13:53 | |
*** rlandy has joined #openstack-infra | 13:54 | |
*** anteaya has joined #openstack-infra | 13:54 | |
*** skraynev has joined #openstack-infra | 13:54 | |
*** NikitaKo_ has joined #openstack-infra | 13:55 | |
fungi | mordred: if you agree with my comment on https://review.openstack.org/103355 i'm happy to work on carving that up into separate phased changes | 13:56 |
*** nijaba has joined #openstack-infra | 13:56 | |
*** nijaba has joined #openstack-infra | 13:56 | |
*** dstanek_zzz is now known as dstanek | 13:56 | |
*** tkelsey has joined #openstack-infra | 13:56 | |
*** uvirtbot has joined #openstack-infra | 13:57 | |
dhellmann | fungi: ok, there's a list at the bottom of https://etherpad.openstack.org/p/olso-gerrit-groups under "New and empty groups" | 13:57 |
openstackgerrit | Valeriy Ponomaryov proposed a change to openstack-infra/config: Set py33 job for python-manilaclient as votable https://review.openstack.org/104918 | 13:57 |
*** Mithrandir has joined #openstack-infra | 13:57 | |
*** baohua has joined #openstack-infra | 13:58 | |
*** NobodyCam has joined #openstack-infra | 13:58 | |
*** dkehn has joined #openstack-infra | 13:58 | |
mordred | fungi: yes. I agree | 13:58 |
fungi | dhellmann: when you say "could also remove/rename..." you mean that the group name changed in the acl, so the old group name is no longer in use? | 13:59 |
mordred | fungi: and godo call | 13:59 |
*** prad has joined #openstack-infra | 13:59 | |
dhellmann | fungi: yes, that's right | 13:59 |
fungi | mordred: also check out the updates i made to the change if you haven't already and make sure they weren't things you left out on purpose | 13:59 |
*** dragondm has joined #openstack-infra | 13:59 | |
mordred | fungi: they were not | 14:00 |
mordred | thanks! | 14:00 |
fungi | okay, great | 14:00 |
*** jistr has joined #openstack-infra | 14:00 | |
fungi | dhellmann: we could have renamed the groups before applying the acl change, but at this point its easier for me to just recreate the membership in the new ones and empty/hide the old ones | 14:01 |
dhellmann | fungi: ok, that works, I wasn't sure which was easier. | 14:01 |
*** cnesa2 has quit IRC | 14:01 | |
*** loquacities has joined #openstack-infra | 14:02 | |
*** mordred has quit IRC | 14:02 | |
*** mordred has joined #openstack-infra | 14:02 | |
*** vladan has joined #openstack-infra | 14:03 | |
*** Daisy has quit IRC | 14:03 | |
*** eharney has joined #openstack-infra | 14:03 | |
*** jistr has quit IRC | 14:03 | |
*** YorikSar has quit IRC | 14:04 | |
*** jistr has joined #openstack-infra | 14:04 | |
*** mattymo has joined #openstack-infra | 14:04 | |
*** jcoufal has quit IRC | 14:06 | |
*** pballand has joined #openstack-infra | 14:08 | |
*** krtaylor has joined #openstack-infra | 14:09 | |
*** NikitaKo_ has quit IRC | 14:09 | |
*** jcoufal has joined #openstack-infra | 14:10 | |
*** greghaynes has joined #openstack-infra | 14:11 | |
*** garyk has joined #openstack-infra | 14:11 | |
*** obondarev has quit IRC | 14:11 | |
fungi | dhellmann: you're a direct member of each of those groups, oslo-ptl has been added as an included group in each, and the existing membership of the groups those were renames from have been duplicated in them as well (with the exception of any which would have been including themselves) | 14:11 |
fungi | feel free to trim those as you see fit | 14:11 |
dhellmann | fungi: thanks, that's great! | 14:12 |
*** amitpp has quit IRC | 14:12 | |
fungi | mordred: we're seeing an increased incidence of these in the gate now that i finally got your d-g change merged... http://logs.openstack.org/26/105626/1/gate/gate-tempest-dsvm-full/89760bd/console.html#_2014-07-09_13_16_36_788 | 14:13 |
*** gargola has quit IRC | 14:13 | |
fungi | mordred: i'm going to look into possible resource constraints/tuning needed on the current mirror, but we may want to start thinking about adding local mirrors soonish | 14:14 |
*** alexpilotti has joined #openstack-infra | 14:14 | |
fungi | mordred: i also haven't ordered the x.509 cert for pypi.o.o yet, but i think we should hold off switching it to https anyway until we're sure we're not going to push it over the edge performance-wise | 14:15 |
*** ihrachyshka has quit IRC | 14:16 | |
*** mdenny has joined #openstack-infra | 14:16 | |
mordred | fungi: nod | 14:17 |
fungi | though the socket timeouts may be entirely coincidental, since we were serving most of this off pypi.o.o already albeit from a reduced scope mirror | 14:17 |
mordred | fungi: but we were only serving to half of the projects | 14:17 |
*** ihrachyshka has joined #openstack-infra | 14:17 | |
fungi | we're basically adding some load from stackforge and infra projects, yeah | 14:18 |
*** dpyzhov has joined #openstack-infra | 14:18 | |
mordred | yah. but that's over half of the projects in the system | 14:18 |
*** dpyzhov has left #openstack-infra | 14:18 | |
sdague | fungi: you have logs on pypi.o.o to figure out if you are actually overrunning the connections? | 14:18 |
fungi | though if memory serves, they first checked the mirror for packages provided there and then checked pypi.python.org, so we may have been serving a fair amount of their reqs from the mirror too | 14:18 |
mordred | nod | 14:18 |
fungi | sdague: i expect so. i'll know shortly | 14:19 |
fungi | any guesses why this is leaking into the top-level apache error.log? [error] No handlers could be found for logger "keystoneclient.httpclient" | 14:22 |
mordred | fungi: on static? | 14:22 |
*** msabramo has quit IRC | 14:23 | |
JayF | This has 2x+1 and 1x+2 if someone could look at it and +2/+A: https://review.openstack.org/#/c/105475/ | 14:23 |
fungi | mordred: yeah | 14:23 |
mordred | JayF: looking | 14:23 |
hashar | hello! I had a question with recheck bug 12345 , does Zuul has supports to match that 12345 and pass it as a parameter to a job ? | 14:24 |
uvirtbot | Launchpad bug 12345 in isdnutils "isdn does not work, fritz avm (pnp?)" [Medium,Fix released] https://launchpad.net/bugs/12345 | 14:24 |
fungi | oh, i bet the keystoneclient.httpclient bit is courtesy of the object storage backend stuff | 14:25 |
*** viktors has left #openstack-infra | 14:26 | |
*** jaypipes has joined #openstack-infra | 14:27 | |
*** dprince has quit IRC | 14:27 | |
*** pblaho has quit IRC | 14:27 | |
*** lttrl has quit IRC | 14:28 | |
*** pdmars has quit IRC | 14:28 | |
*** pdmars has joined #openstack-infra | 14:29 | |
*** zehicle_at_dell has quit IRC | 14:29 | |
*** tsg has quit IRC | 14:33 | |
openstackgerrit | Sean Dague proposed a change to openstack-infra/elastic-recheck: add glance deadlock query https://review.openstack.org/105752 | 14:34 |
*** msabramo has joined #openstack-infra | 14:34 | |
*** pballand has quit IRC | 14:35 | |
*** pcm_ has quit IRC | 14:35 | |
*** pcm_ has joined #openstack-infra | 14:35 | |
*** mkoderer has joined #openstack-infra | 14:37 | |
*** ominakov has quit IRC | 14:37 | |
*** gargola has joined #openstack-infra | 14:38 | |
openstackgerrit | A change was merged to openstack-infra/elastic-recheck: add glance deadlock query https://review.openstack.org/105752 | 14:39 |
mordred | fungi: ahh. yes | 14:39 |
mordred | fungi: you know, it might also be time to split a few of those vhosts into their own hosts | 14:40 |
sdague | hashar: no, it's just sanity checking that it looks like a number | 14:40 |
*** gabriel-bezerra has joined #openstack-infra | 14:40 | |
fungi | mordred: that dawned on me after i started seeing other things like loglevel parameters landing in the error log too. probably something i should point out to clarkb/jhesketh once they're around | 14:40 |
hashar | sdague: so that is ElasticSearch consuming Gerrit stream-events and handling the bug number right? | 14:41 |
gabriel-bezerra | Hi folks! Are the bugs listed on http://status.openstack.org/elastic-recheck/ ordered in any way? Importance, most frequent, oldest first??? | 14:41 |
mordred | gabriel-bezerra: most important/frequent first | 14:41 |
sdague | hashar: nothing is sanity checking the value | 14:41 |
sdague | recheck bug 0000000000000000000000000000000000000000000000000000 | 14:41 |
mordred | gabriel-bezerra: or, rather, most frequent, which implies important | 14:41 |
sdague | will trigger things | 14:41 |
mordred | sdague: ssssh. dont let the devs knows that ... | 14:41 |
hashar | :-D | 14:41 |
gabriel-bezerra | mordred: Good. Thank you. | 14:42 |
sdague | mordred: they already do | 14:42 |
mordred | sdague: damn | 14:42 |
hashar | sdague: but then the bug number is never passed as a parameter to the jenkins jobs right? | 14:42 |
sdague | I've seen: recheck bug 123456789 | 14:42 |
sdague | hashar: correct | 14:42 |
hashar | I could not find anything about it in Zuul but wanted a confirmation | 14:42 |
hashar | great :-D | 14:42 |
fungi | mordred: and yeah, we coalesced separate servers onto the static.o.o host but yeah, the pypi site and possibly the logs site are getting to the point where they might benefit from being separated again | 14:42 |
sdague | hashar: mostly we're trying to use it as provided info so we can datamine the issues that we don't know about yet | 14:42 |
mordred | fungi: we could also consider lb-farms too | 14:43 |
openstackgerrit | Matt Riedemann proposed a change to openstack-infra/elastic-recheck: Add query for nova unit test bug 1339739 https://review.openstack.org/105755 | 14:43 |
uvirtbot | Launchpad bug 1339739 in nova "test_cidr_repr race fail with "AttributeError: 'PostgreSQLOpportunisticFixture' object has no attribute '_details'"" [Undecided,New] https://launchpad.net/bugs/1339739 | 14:43 |
mordred | fungi: especially for "serve logs from swift" - that's like one of the classic reasons to have an elastic loadbalanced farm of web servers... | 14:43 |
fungi | mordred: yep, in fact we already do that in one place, so could probably scale that design to additional backends if we wanted (though making it more of a high availability config and doing a pair of load balancers could help too) | 14:44 |
mordred | JayF: done | 14:44 |
JayF | mordred: thank you very much | 14:44 |
*** rkukura has joined #openstack-infra | 14:44 | |
fungi | mordred: or try to take advantage of load-balancing services offered by our providers, though those would be provider-specific things so meh | 14:45 |
mordred | yah | 14:45 |
fungi | given that we want openstack to support consistent services across providers, i'd rather avoid leveraging provider-specific features where possible | 14:46 |
fungi | feels sort of like we'd be endorsing those differences | 14:46 |
*** morganfainberg_Z is now known as morganfainberg | 14:46 | |
mordred | fungi: I totally agree | 14:46 |
*** obondarev has joined #openstack-infra | 14:48 | |
*** gabriel-bezerra has left #openstack-infra | 14:48 | |
*** dprince has joined #openstack-infra | 14:48 | |
openstackgerrit | A change was merged to openstack-infra/config: Add IPA CoreOS Imagebuilder to check + gate https://review.openstack.org/105475 | 14:48 |
*** thedodd has joined #openstack-infra | 14:49 | |
*** zz_gondoi is now known as gondoi | 14:53 | |
mordred | SergeyLukjanov: ooh. mod_proxy_uwsgi exists in trusty | 14:53 |
mordred | that means as soon as we can run infra things on trusty, we can move stackalytics to that and then I think we'll be set | 14:54 |
*** dpyzhov has joined #openstack-infra | 14:54 | |
*** doddstack has joined #openstack-infra | 14:54 | |
*** thedodd has quit IRC | 14:57 | |
rgerganov | jeblair, thanks for the review on https://review.openstack.org/#/c/95743 | 14:58 |
openstackgerrit | A change was merged to openstack-infra/elastic-recheck: Add query for nova unit test bug 1339739 https://review.openstack.org/105755 | 14:58 |
uvirtbot | Launchpad bug 1339739 in nova "test_cidr_repr race fail with "AttributeError: 'PostgreSQLOpportunisticFixture' object has no attribute '_details'"" [Undecided,New] https://launchpad.net/bugs/1339739 | 14:58 |
rgerganov | jeblair, does changing "ensure => link" with "ensure => present" will suffice? | 14:58 |
rgerganov | sorry, I am not really a puppet guy | 14:59 |
jeblair | rgerganov: maybe? i don't know off hand. i can test it though | 14:59 |
*** datsun180b has joined #openstack-infra | 14:59 | |
rgerganov | jeblair, ok, I will update the patch | 14:59 |
*** Sukhdev has joined #openstack-infra | 15:00 | |
openstackgerrit | Matt Riedemann proposed a change to openstack-infra/elastic-recheck: Categorize fixed fail for nova bug 1330431 https://review.openstack.org/105760 | 15:01 |
uvirtbot | Launchpad bug 1330431 in nova "wrong lock name when operating instance events" [Medium,Fix committed] https://launchpad.net/bugs/1330431 | 15:01 |
*** HenryG has joined #openstack-infra | 15:02 | |
*** YorikSar has joined #openstack-infra | 15:02 | |
openstackgerrit | Radoslav Gerganov proposed a change to openstack-infra/config: Add button that shows/hides CI comments in Gerrit https://review.openstack.org/95743 | 15:02 |
*** weshay has quit IRC | 15:02 | |
fungi | mordred: deeper analysis of that socket timeout shows that pip did manage to retrieve cryptography from the mirror, then easy_install.py started digging CPython and cffi off the mirror to build it. apache did return cffi with a 200/ok but the opaqueness of the easy_install output doesn't say if it timed out retrieving that or something it wanted after cffi | 15:04 |
*** afazekas has quit IRC | 15:04 | |
fungi | i'll compare with apache logs corresponding to a successful run and see if i can suss out what it would have wanted next | 15:04 |
jeblair | fungi: do the errors tend to come from easy_install? | 15:04 |
fungi | but so far no evidence of errors corresponding to that | 15:04 |
fungi | jeblair: possibly--i need to do a broader analysis now that i know what i'm looking for | 15:05 |
jeblair | rgerganov: nope, that made a 0 byte file | 15:05 |
fungi | jeblair: though if that turns out to be the case, no amount of new retry features in pip 1.6 will help us there | 15:05 |
fungi | though the setuptools replacement within pip might | 15:05 |
rgerganov | jeblair, ok, I think I need to use "source" instead of "target" when it is not a linik | 15:06 |
*** hashar has quit IRC | 15:06 | |
jeblair | rgerganov: yes! | 15:06 |
rgerganov | jeblair, update is coming | 15:06 |
fungi | but not sure what dstufft's eta is on setuptools/easy-install reimplementation within pip | 15:06 |
*** sabeen1 has joined #openstack-infra | 15:06 | |
openstackgerrit | Radoslav Gerganov proposed a change to openstack-infra/config: Add button that shows/hides CI comments in Gerrit https://review.openstack.org/95743 | 15:07 |
jeblair | rgerganov: that did it | 15:08 |
jeblair | i'm restarting gerrit on review-dev now just to be certain | 15:08 |
rgerganov | jeblair, great! | 15:08 |
jeblair | https://review-dev.openstack.org/#/c/5269/ | 15:09 |
jeblair | should demonstrate it | 15:09 |
*** zhiyan is now known as zhiyan_ | 15:10 | |
rgerganov | yes, it works the same way as with the greasemonkey script | 15:10 |
rgerganov | which is expected :) | 15:10 |
SergeyLukjanov | mordred, cool | 15:10 |
*** _nadya_ has quit IRC | 15:10 | |
*** hogepodge has quit IRC | 15:11 | |
*** reed has joined #openstack-infra | 15:12 | |
*** baohua has quit IRC | 15:12 | |
openstackgerrit | Matt Riedemann proposed a change to openstack-infra/elastic-recheck: Categorize horizon gate rebase unit test fail https://review.openstack.org/105765 | 15:12 |
*** rdopieralski has quit IRC | 15:12 | |
*** jlibosva has quit IRC | 15:13 | |
*** lcheng has quit IRC | 15:14 | |
*** hogepodge has joined #openstack-infra | 15:15 | |
fungi | mordred: so it looks like these just started cropping up in the past 48 hours... | 15:15 |
fungi | http://logstash.openstack.org/#eyJzZWFyY2giOiJtZXNzYWdlOlwic29ja2V0LnRpbWVvdXQ6IHRpbWVkIG91dFwiIEFORCB0YWdzOmNvbnNvbGUiLCJmaWVsZHMiOlsiYnVpbGRfbm9kZSJdLCJvZmZzZXQiOjAsInRpbWVmcmFtZSI6IjYwNDgwMCIsImdyYXBobW9kZSI6ImNvdW50IiwidGltZSI6eyJ1c2VyX2ludGVydmFsIjowfSwic3RhbXAiOjE0MDQ5MTg4ODUwNDF9 | 15:15 |
fungi | mordred: all hits are on hpcloud nodes, none on rax. could be coincidence, could be something a local mirror in hpcloud would help | 15:16 |
openstackgerrit | A change was merged to openstack-infra/elastic-recheck: Categorize fixed fail for nova bug 1330431 https://review.openstack.org/105760 | 15:16 |
uvirtbot | Launchpad bug 1330431 in nova "wrong lock name when operating instance events" [Medium,Fix committed] https://launchpad.net/bugs/1330431 | 15:16 |
*** lcheng has joined #openstack-infra | 15:17 | |
jeblair | fungi, mordred: i've been thinking about it, and i'm still a little worried about running an hpcloud mirror. basically: what happens when hpcloud deletes it? | 15:17 |
jeblair | of course, we have to weigh the risk that they might delete it, on average, say, every 6 months against the fact that we have sporadic errors frequently now | 15:18 |
jeblair | and maybe we say the risk is worth it | 15:18 |
jeblair | but still, when that happens, we'll fast-fail all of the tests that run on hpcloud | 15:18 |
openstackgerrit | Nikita Konovalov proposed a change to openstack-infra/storyboard: Update _route method usage https://review.openstack.org/105766 | 15:18 |
*** che-arne has quit IRC | 15:18 | |
*** afazekas has joined #openstack-infra | 15:18 | |
fungi | jeblair: mordred: is that still their modus operandi or have they changed things lately? | 15:19 |
jeblair | fungi: i don't know; i haven't been a contact on an hpcloud 1.1 account yet, so i haven't gotten any "too bad" emails | 15:19 |
*** SpamapS_ is now known as SpamapS | 15:21 | |
*** SpamapS has quit IRC | 15:21 | |
*** SpamapS has joined #openstack-infra | 15:21 | |
*** sballe has quit IRC | 15:21 | |
sdague | fungi: I think - message:"Complete output from command python setup.py egg_info" AND tags:console is a better match | 15:21 |
openstackgerrit | A change was merged to openstack-infra/elastic-recheck: Categorize horizon gate rebase unit test fail https://review.openstack.org/105765 | 15:21 |
sdague | that shows about 10x the hits of the one you posted | 15:21 |
*** jaypipes is now known as jay-house-hunter | 15:22 | |
sdague | though that does include refstack false positives | 15:22 |
*** tsg has joined #openstack-infra | 15:25 | |
*** fanhe has quit IRC | 15:25 | |
fungi | sdague: possibly. so far the socket timeouts i'm finding from the pattern i searched for are all bubbling up from easy_install | 15:26 |
sdague | gotcha | 15:28 |
sdague | yeh, too bad we don't collapse tracebacks in console like we do in service logs | 15:28 |
sdague | that would make it easier to match | 15:28 |
*** hashar has joined #openstack-infra | 15:30 | |
*** jgallard has joined #openstack-infra | 15:30 | |
fungi | but there certainly could be other manifestations of whatever the underlying issue is | 15:31 |
fungi | so far i'm not finding any evidence that this is due to increased load on the pypi mirror | 15:32 |
openstackgerrit | Monty Taylor proposed a change to openstack-infra/config: Run stackalytics in infra https://review.openstack.org/98656 | 15:32 |
mordred | jeblair: my irc bouncer has been running in hpcloud for over a year and I've gotten no too-bad emails | 15:33 |
*** david-lyle has joined #openstack-infra | 15:33 | |
openstackgerrit | Nikita Konovalov proposed a change to openstack-infra/storyboard: Team REST API added https://review.openstack.org/105133 | 15:34 |
*** ihrachyshka has quit IRC | 15:34 | |
*** lttrl has joined #openstack-infra | 15:34 | |
jeblair | mordred: that's promising | 15:34 |
mordred | jeblair: also, btw ^^ the patch I just sent in should work for running stackalytics via uwsgi - but it requires trusty | 15:35 |
mordred | jeblair: just fyi | 15:35 |
pelix | zaro: clarkb has identified a potential issue with the cmd tests for JJB. When adding a test (see https://review.openstack.org/#/c/105620) on top of the initial ones you created, it triggered a failure due to CacheStorage attempting to create the same directory in parallel for multiple tests. | 15:36 |
fungi | mordred: in fact, the cacti graphs don't suggest there's any significant increase in traffic volume (bandwidth utilization, packet count, tcp open/established) either | 15:36 |
mordred | fungi: stellar | 15:36 |
*** Longgeek has quit IRC | 15:36 | |
*** masayukig has quit IRC | 15:37 | |
fungi | mordred: so i suspect that all the high-download-volume offenders were already restricted to the mirror, and the infra/stackforge projects which are now also downloading everything from teh mirror were a drop in the bucket by comparison | 15:37 |
*** Longgeek has joined #openstack-infra | 15:37 | |
*** asettle has joined #openstack-infra | 15:37 | |
zaro | pelix: will take a look | 15:39 |
zaro | morning | 15:39 |
*** pballand has joined #openstack-infra | 15:39 | |
*** hogepodge has quit IRC | 15:39 | |
pelix | zaro: I've put the two suggestions into the review of the cmd tests https://review.openstack.org/#/c/97908/12/tests/cmd/test_cmd.py | 15:39 |
pelix | afternoon to you :) | 15:40 |
openstackgerrit | Sean Dague proposed a change to openstack-infra/elastic-recheck: change to correct quoting, ER doesn't seem to pick this up https://review.openstack.org/105770 | 15:40 |
*** Longgeek has quit IRC | 15:40 | |
*** Longgeek has joined #openstack-infra | 15:40 | |
joa | hello, I got a question about jenkins configuration for third-party CI (got most of the thing set up, only wondering about how to go for some details) | 15:40 |
*** msabramo has quit IRC | 15:41 | |
*** Guest58876 has quit IRC | 15:41 | |
*** moted has joined #openstack-infra | 15:42 | |
*** masayukig has joined #openstack-infra | 15:42 | |
joa | -> About the comments triggers ( 'recheck no bug' and 'recheck bug ####' ), since I'm using the gerrit and gerrit-trigger plugins; I think it's related to adding a trigger on 'comment added' event; But I'm not sure what value to check for, nor how to actually manage (and maybe display the related result?) it, since there's a "Verdict" category within the configuration interfavce. | 15:42 |
*** che-arne has joined #openstack-infra | 15:43 | |
*** hogepodge has joined #openstack-infra | 15:44 | |
*** elambert has joined #openstack-infra | 15:44 | |
fungi | joa: openstack-infra uses something called "zuul" instead of the gerrit-trigger plugin (it was actually our replacement for it since it was inadequate for our needs). as a result we don't have a lot of current expertise in that plugin... though i suppose there might be some people lurking in here who know how to configure it | 15:45 |
*** alexpilotti has quit IRC | 15:45 | |
*** jgallard has quit IRC | 15:45 | |
joa | Well, if you can advise me on how to go about using zuul and configure it properly, I'm not against it :p | 15:46 |
*** marun has joined #openstack-infra | 15:46 | |
*** lttrl has quit IRC | 15:46 | |
fungi | joa: http://ci.openstack.org/ | 15:46 |
joa | originally, I was trying to follow two pieces of info: jaypipe's article with his collections of scripts (to setup jenkins master and slave); and http://ci.openstack.org/third_party.html | 15:46 |
fungi | joa: though i think jaypipes may have written some blog posts on using zuul for third-party ci as well | 15:46 |
fungi | and yeah, i think we probably need to remove the gerrit-trigger section from third_party.html since it gives the impression that we can answer questions about it when people have trouble using it | 15:48 |
joa | :p | 15:48 |
*** otherwiseguy has joined #openstack-infra | 15:48 | |
joa | Mhh I need to find back again jaypipe's article | 15:49 |
joa | kind of lost the link recently | 15:49 |
joa | found. | 15:50 |
*** _nadya_ has joined #openstack-infra | 15:50 | |
datsun180b | so i found https://review.openstack.org/Documentation/rest-api.html but i cannot seem to find the base endpoint that would recieve my requests, and it doesn't appear to be review.o.o. what am i going wrong here? | 15:50 |
fungi | datsun180b: it is review.o.o... did you add an http password to your account settings and authenticate your requests with it? | 15:51 |
*** msabramo has joined #openstack-infra | 15:51 | |
datsun180b | i hadn't, i was just probing and figured at least some of it would be public, even if all i got was a catalog | 15:52 |
fungi | datsun180b: i *think* all the api calls require authentication | 15:52 |
datsun180b | barf | 15:53 |
openstackgerrit | A change was merged to openstack-infra/elastic-recheck: change to correct quoting, ER doesn't seem to pick this up https://review.openstack.org/105770 | 15:53 |
jeblair | datsun180b: they don't all require authentication, but the list of endpoints is right there in the doc you linked | 15:53 |
datsun180b | but thanks, i'll work from there | 15:53 |
*** hashar is now known as hasharMeeting | 15:53 | |
joa | Seems like I might (once again) have missed a step with jaypipes'scripts; no job appear to be preconfigured after starting zuul's service. | 15:54 |
fungi | joa: do the jobs exist on your jenkins master? if so, you might have missed installing the jenkins-gearman plugin, or missed restarting your jenkins master after installing it, or missed configuring it | 15:55 |
fungi | or you might have a firewall between your jenkins master and zuul server blocking gearman traffic | 15:55 |
openstackgerrit | Khai Do proposed a change to openstack-infra/jenkins-job-builder: tests for JJB command processing https://review.openstack.org/97908 | 15:55 |
zaro | pelix: ^ | 15:55 |
joa | fungi: Well the jenkins master has been restarted a few times since install; but no jobs did appear. Also, it seems like I forgot to start zuul services. So I'm trying to redo jenkins jobs update + zuul restarting | 15:56 |
openstackgerrit | Darragh Bailey proposed a change to openstack-infra/jenkins-job-builder: Allow `test` command to use conf files https://review.openstack.org/105620 | 15:57 |
marun | clarkb, sdague, fungi: I switched to using rootwrap in the neutron functional job instead of raw sudo but I'm still seeing errors related to the command not being password-less. | 15:57 |
pelix | zaro: reviewed :) | 15:57 |
*** amcrn has quit IRC | 15:57 | |
marun | search for RuntimeError in http://logs.openstack.org/43/104043/5/check/check-neutron-dsvm-functional/2a39c8a/console.html | 15:57 |
fungi | datsun180b: yeah, the projects list for example is accessible without authentication. i get json output from wget -O- 'https://review.openstack.org/projects/' | 15:57 |
marun | is there something I'm missing? | 15:57 |
*** afazekas has quit IRC | 15:58 | |
pelix | zaro: I preferred the mock approach myself as well since it avoids the test code needing to know how CacheStorage is implemented | 15:58 |
datsun180b | fungi: cool, thanks. all i'm really trying to do is autobuild review dependency trees and i could either do it by hand or make robots use the api to do it | 15:59 |
datsun180b | there isn't a tree-style view of open reviews already is there? | 15:59 |
fungi | marun: you might want to add a set -x in your post-test hook. the log doesn't have enough tracing to pinpoint the problem easily... http://logs.openstack.org/43/104043/5/check/check-neutron-dsvm-functional/2a39c8a/logs/devstack-gate-post-test-hook.txt.gz | 16:00 |
anteaya | fungi: sorry I didn't know that the oslo gerrit groups renaming should have taken place prior to the merging of the olso acl uniformity patch, I will try to remember to get the order correct next time | 16:00 |
fungi | anteaya: it wasn't a huge deal, it just ends up leaving empty hidden groups behind as cruft since gerrit doesn't have a group deletion option (or didn't used to have one, though maybe they added it in a more recent release) | 16:01 |
joa | Well.. No steps tell how/what to configure for zuul, and no job appear after the restarts.. Guess I'll have to dig deeper | 16:01 |
fungi | joa: http://ci.openstack.org/zuul/ is where we publish zuul documentation | 16:02 |
anteaya | fungi: ah okay, well I will work in the direction of lack of cruft | 16:02 |
anteaya | fungi: thanks | 16:02 |
fungi | joa: we also have some documentation about how we configure our zuul server for upstream testing, if it helps... http://ci.openstack.org/zuul.html | 16:02 |
joa | Well, the zuul logs do talk about some triggers it seems, but nothing on jenkins side | 16:03 |
joa | I'll go through that doc, fungi; thanks | 16:03 |
fungi | joa: we've also got an overview slide presentation about our infrastructure, as well as a zuul-specific one, which may help provide some high-level/conceptual understanding... http://docs.openstack.org/infra/publications/ | 16:04 |
joa | oh okay, good for internal communication on my side, that will help :D | 16:05 |
*** markmc has quit IRC | 16:05 | |
*** jay-house-hunter has quit IRC | 16:05 | |
*** afazekas has joined #openstack-infra | 16:06 | |
*** pballand has quit IRC | 16:06 | |
datsun180b | oh my problem was i lacked curl-ca-bundle, https://review.o.o/projects worked just fine after installing that | 16:06 |
*** pcm__ has joined #openstack-infra | 16:08 | |
*** gyee has quit IRC | 16:08 | |
*** Evgeny_ has joined #openstack-infra | 16:09 | |
*** pcm_ has quit IRC | 16:10 | |
*** arnaud has joined #openstack-infra | 16:10 | |
openstackgerrit | Monty Taylor proposed a change to openstack-infra/config: Run stackalytics in infra https://review.openstack.org/98656 | 16:14 |
*** asettle has quit IRC | 16:16 | |
mordred | fungi, jeblair, SergeyLukjanov: I was wrong! it's in precise too | 16:16 |
*** denis_makogon_ has joined #openstack-infra | 16:17 | |
fungi | datsun180b: aha, it was failing to validate the server certificate and not telling you. that's an awesome failure mode | 16:17 |
fungi | s/awesome/terrible/ | 16:17 |
datsun180b | yeah, curl was saying exactly "Not Found" and giving me no other reasons | 16:18 |
*** chandankumar has quit IRC | 16:18 | |
fungi | wow. perl programmers... ;) | 16:18 |
*** nati_ueno has joined #openstack-infra | 16:19 | |
*** asettle has joined #openstack-infra | 16:19 | |
*** gyee has joined #openstack-infra | 16:22 | |
*** reed has quit IRC | 16:22 | |
*** arnaud has quit IRC | 16:23 | |
*** e0ne has quit IRC | 16:25 | |
*** jpich has quit IRC | 16:25 | |
*** miqui has quit IRC | 16:27 | |
*** miqui has joined #openstack-infra | 16:28 | |
*** _nadya_ has quit IRC | 16:29 | |
*** _nadya_ has joined #openstack-infra | 16:30 | |
*** marcoemorais has joined #openstack-infra | 16:31 | |
*** amcrn has joined #openstack-infra | 16:31 | |
*** reed has joined #openstack-infra | 16:31 | |
*** homeless_ has joined #openstack-infra | 16:31 | |
*** whoops has joined #openstack-infra | 16:32 | |
*** homeless has quit IRC | 16:34 | |
*** _nadya_ has quit IRC | 16:34 | |
fungi | so apparently when the timeouts happen in pip instead of setuptools, it looks like https://jenkins06.openstack.org/job/gate-horizon-python26/920/console | 16:34 |
JayF | Is there a way with git-review to push a change as WIP from the start? | 16:36 |
*** marcoemorais has quit IRC | 16:36 | |
*** marcoemorais has joined #openstack-infra | 16:37 | |
*** jistr has quit IRC | 16:37 | |
openstackgerrit | Michael Krotscheck proposed a change to openstack-infra/config: Modularized StoryBoard Module https://review.openstack.org/98007 | 16:37 |
anteaya | JayF: not that I know of | 16:37 |
juzuluag | Hi there. Trying to push a spec to review.openstack.org got the following message: | 16:38 |
juzuluag | git review | 16:38 |
juzuluag | fatal: ICLA contributor agreement requires current contact information. | 16:38 |
juzuluag | Please review your contact information: | 16:38 |
juzuluag | https://review.openstack.org/#/settings/contact | 16:38 |
juzuluag | fatal: The remote end hung up unexpectedly | 16:38 |
juzuluag | Then, went to update the contact information, but it doesn't allow it to do it. | 16:38 |
anteaya | JayF: so I'm putting my money on no | 16:38 |
fungi | JayF: no, since wip is an openstack-gerrit-specific configuration we're avoiding encoding openstackisms in it directly. we've discussed the possibility of adding a feature which can set arbitrary label votes based on configuration it finds in the .gitreview file, possibly even overloading the -D (draft) option to do so | 16:38 |
anteaya | juzuluag: please use paste.openstack.org | 16:38 |
*** marcoemorais1 has joined #openstack-infra | 16:38 | |
JayF | fungi: anteaya: Thanks, that's useful to know :) | 16:38 |
fungi | juzuluag: were you following the instructions at https://wiki.openstack.org/wiki/How_To_Contribute#If_you.27re_a_developer ? | 16:38 |
anteaya | juzuluag: yes it does, you update then click submit and the timestamp is updated | 16:38 |
*** marcoemorais1 has quit IRC | 16:39 | |
*** jcoufal has quit IRC | 16:39 | |
*** marcoemorais1 has joined #openstack-infra | 16:39 | |
fungi | juzuluag: specifically did you join the foundation by going to https://www.openstack.org/join/ and make sure to use the same primary e-mail address there as the preferred e-mail address in your gerrit contact information | 16:39 |
juzuluag | Hi fungi. Yes I did join the foundation | 16:40 |
anteaya | did you update your contact information and the submit it? | 16:40 |
anteaya | juzuluag: did the timestamp update? | 16:40 |
fungi | juzuluag: and your primary e-mail address at https://www.openstack.org/profile/ matches your preferred e-mail address at https://review.openstack.org/#/settings/ ? | 16:41 |
juzuluag | It didn't. I got an error: Code Revew Error. Cannot store contact information | 16:41 |
*** pballand has joined #openstack-infra | 16:42 | |
*** marcoemorais has quit IRC | 16:42 | |
*** jgrimm has quit IRC | 16:42 | |
fungi | juzuluag: that error message most often happens because of an e-mail address mismatch. please double check the primary/preferred e-mail addresses at the links i mentioned | 16:42 |
juzuluag | 'll do. Thanks. | 16:42 |
*** GheRiver1 is now known as GheRivero | 16:43 | |
*** dizquierdo has quit IRC | 16:43 | |
*** trinaths has joined #openstack-infra | 16:44 | |
*** luqas has quit IRC | 16:46 | |
clarkb | pelix: sorry about that. I ddin't realize there was another change until after I made my comment. But looks like it got sorted anyways | 16:46 |
*** [1]trinaths has joined #openstack-infra | 16:47 | |
clarkb | fungi: log levels? | 16:47 |
anteaya | SergeyLukjanov: I have a question on https://review.openstack.org/#/c/105710/1/modules/openstack_project/files/gerrit/acls/openstack/sahara.config | 16:47 |
anteaya | SergeyLukjanov: line 16, it isn't part of the change, but I wondering if we need it | 16:47 |
fungi | clarkb: look at /var/log/apache2/error.log on static.o.o | 16:47 |
anteaya | SergeyLukjanov: my understanding is that granting -1/+1 to Registered Users is a permission on all projects | 16:48 |
anteaya | SergeyLukjanov: does it need to be specified for stable branches? | 16:48 |
*** trinaths has quit IRC | 16:49 | |
*** [1]trinaths is now known as trinaths | 16:49 | |
fungi | anteaya: yes, because in the all-projects acl we have exclusive group permissions on code review for refs/stable/* so that the stable-maint team can be the +2 on those rather than the per-project core teams | 16:49 |
fungi | anteaya: so if that exclusive group permission is overridden in a project's acl, it has to re-add the ability for registered users to vote +/-1 | 16:50 |
clarkb | fungi: the keystone logger thing is a python logging stderr output so it ends up in apache error log | 16:50 |
clarkb | fungi: it is arguably a bug in keystoneclient that it doesn't start cleanly by default | 16:50 |
fungi | clarkb: yeah, i was more wondering where it was coming from. os-log-analyze? | 16:50 |
*** hasharMeeting has quit IRC | 16:51 | |
anteaya | fungi: thank you! | 16:51 |
clarkb | yes, keystoneclient is used by swiftclient to do the osloganalyze to swift lookups | 16:51 |
fungi | clarkb: okay, that confirmed my suspicions as to its source. thanks | 16:51 |
JayF | Is there a way to get to the workspace of a gate job after it's already run? | 16:52 |
*** sweston has joined #openstack-infra | 16:52 | |
*** marcoemorais1 has quit IRC | 16:52 | |
*** dkliban_afk is now known as dkliban_lunch | 16:52 | |
*** marcoemorais has joined #openstack-infra | 16:52 | |
fungi | JayF: only if we hold the worker after the job is assigned to it but before it completes (otherwise nodepool immediately recycles it) | 16:53 |
anteaya | fungi: were do I find the all-projects acl - was looking for something called project.config in openstack/ and can't seem to find anything | 16:53 |
JayF | fungi: okay, thanks | 16:53 |
*** sweston_ has joined #openstack-infra | 16:53 | |
*** sweston__ has joined #openstack-infra | 16:53 | |
zaro | anteaya: what do you mean? | 16:54 |
zaro | anteaya: on the UI? | 16:54 |
*** miqui_ has joined #openstack-infra | 16:54 | |
*** tkelsey has quit IRC | 16:54 | |
fungi | anteaya: it's in the refs/meta branch-like ref in the All-Projects project | 16:54 |
clarkb | anteaya: in gerrit at https://review.openstack.org/#/admin/projects/All-Projects,access you can gitweb it or fetch it too | 16:54 |
anteaya | zaro: we have permissions on all projects | 16:54 |
anteaya | oh access it via the gui, I was thinking there was a .config file somewhere | 16:54 |
*** miqui has quit IRC | 16:55 | |
*** dpyzhov has quit IRC | 16:55 | |
clarkb | does dtx68x@gmail.com need to be unsubscribed from openstack-dev? | 16:55 |
anteaya | clarkb: I'd get behind yes | 16:55 |
zaro | anteaya: you need to check it out. | 16:55 |
clarkb | anteaya: there is but only in gerrit. we don't manage it with jeepyb as there is a chicken and egg where you need to have a sufficient all projects config in order to have jeepyb manage it | 16:56 |
anteaya | clarkb: ah | 16:56 |
anteaya | zaro: what command checks it out for me? | 16:56 |
*** derekh_ has quit IRC | 16:56 | |
*** Guest58876 has joined #openstack-infra | 16:56 | |
zaro | git clone ssh://user@localhost:29418/All-Projects; cd All-Projects; git fetch origin refs/meta/config; git checkout FETCH_HEAD | 16:57 |
anteaya | zaro: thank you | 16:57 |
*** praneshp has joined #openstack-infra | 16:59 | |
fungi | anteaya: http://paste.openstack.org/show/85806/ | 16:59 |
fungi | anteaya: for a more detailed example | 16:59 |
*** amitpp has joined #openstack-infra | 16:59 | |
*** vhoward has joined #openstack-infra | 16:59 | |
fungi | (obviously substitute your username for mine) | 16:59 |
*** ociuhandu has quit IRC | 16:59 | |
anteaya | fungi: thanks | 16:59 |
pelix | clarkb: no worries, very useful review in any case :) | 16:59 |
anteaya | :D | 16:59 |
*** pcm__ has quit IRC | 17:00 | |
*** Sukhdev has quit IRC | 17:00 | |
fungi | anteaya: there's also this if you want to browse it... https://review.openstack.org/gitweb?p=All-Projects.git;a=tree | 17:01 |
*** denis_makogon has quit IRC | 17:01 | |
*** denis_makogon_ is now known as denis_makogon | 17:02 | |
*** dmakogon_ has joined #openstack-infra | 17:02 | |
*** crc32 has joined #openstack-infra | 17:03 | |
*** harlowja_away is now known as harlowja | 17:03 | |
zaro | fungi: ohh cool, didn't know that was available on gitweb | 17:04 |
anteaya | fungi: awesome, thanks, I never knew about that view | 17:04 |
anteaya | today is obviously a great learning day, thank you | 17:04 |
*** pcm_ has joined #openstack-infra | 17:04 | |
clarkb | anteaya: zaro: if you need links like that in the future gerrit has a handy link on the gui acl page | 17:05 |
*** marcoemorais has quit IRC | 17:05 | |
clarkb | makes it easy to find | 17:05 |
*** marcoemorais has joined #openstack-infra | 17:05 | |
fungi | zaro: yeah, if you're browsing the acl in its management view (which for reasons i don't quite grok gerrit wants to restrict parts of based on your group membership) there's a "gitweb" link at the top of the page which takes you to the enture thing | 17:05 |
*** marcoemorais has quit IRC | 17:05 | |
fungi | s/enture/entire/ | 17:05 |
*** marcoemorais has joined #openstack-infra | 17:05 | |
*** Ajaeger1 has joined #openstack-infra | 17:06 | |
*** marcoemorais has quit IRC | 17:06 | |
fungi | which completely shatters whatever the viewing restrictions there are imposed on the acl in management view | 17:06 |
*** marcoemorais has joined #openstack-infra | 17:06 | |
zaro | ohh yeah. i see it now. thanks. | 17:07 |
*** marun has quit IRC | 17:07 | |
fungi | like elsewhere in gerrit, role-based access restrictions seem to be badly implemented | 17:07 |
fungi | really, if i were trying to lock down a gerrit from a visibility standpoint, the first thing i'd do is completely disable its gitweb feature | 17:08 |
*** mwagner_lap has quit IRC | 17:08 | |
fungi | but even then, you can pull acl files via the ssh api as well, and that's even harder to restrict | 17:08 |
clarkb | fungi: you can restrict it with acls :) | 17:08 |
clarkb | refs/meta/* read block registered users | 17:09 |
fungi | oh, good point, you can set an access policy around refs/meta | 17:09 |
*** marun has joined #openstack-infra | 17:09 | |
fungi | yeah, that | 17:09 |
*** jedimike has quit IRC | 17:09 | |
clarkb | though that may break because registered users will include your admins | 17:09 |
clarkb | not sure if you can override a block with a more specific group but doing that in general is possible | 17:09 |
fungi | clarkb: probably exclusive group read access on it instead | 17:10 |
*** e0ne has joined #openstack-infra | 17:10 | |
dhellmann | does anyone have admin access on the -dev list? we've got a spam bot or something posting messages | 17:10 |
clarkb | dhellmann: ttx and reed maybe? I guess technically we probably have a way of backdooring mailman | 17:10 |
dhellmann | thanks, clarkb | 17:10 |
reed | I do | 17:11 |
clarkb | ttx: reed ^ any chance you can deal with that? | 17:11 |
fungi | dhellmann: i can probably dig up a server admin account, but yeah ttx and reed are listed as the mods for it | 17:11 |
clarkb | reed: great thank you | 17:11 |
fungi | ahh, reed is around. awesome | 17:11 |
reed | dhellmann, there must be some mechanical turk-based attack going on | 17:11 |
reed | humans | 17:11 |
dhellmann | reed: have you seen the messages from "dts68x@gmail.com"? | 17:11 |
dhellmann | weird | 17:11 |
reed | dhellmann, we've been dealing with spammers on askbot for over a week | 17:12 |
reed | they're humans, registering accounts and then spamming with slow bots | 17:12 |
reed | not easily caught by rate limiting | 17:12 |
dhellmann | reed: Ah, yeah, I saw some messages about that, too. | 17:12 |
fungi | the dts68x messages look like probes trying to determine whether they can post ads or files (maybe malware or warez) to the list archives and link to them | 17:13 |
reed | what's the best way to block this moron? | 17:13 |
reed | unsub is not going to be effective | 17:13 |
dhellmann | you can tell mailman to not allow that address to post or to resubscribe | 17:14 |
dhellmann | I don't know how long that will be effective. | 17:14 |
reed | dhellmann, where should I do that? sorry, mailman still confuses me | 17:14 |
*** Evgeny_ has quit IRC | 17:15 | |
dhellmann | reed: let me see if I can find the page on one of the lists I maintain | 17:15 |
reed | I set that imbecil to moderation, I'll block the messages once they pop up in the queue | 17:15 |
fungi | looks like the spam is coming from some site called gamil.com... we should probably just block that completely | 17:16 |
*** marun has quit IRC | 17:16 | |
anteaya | reed: can you delete prior posts? | 17:16 |
reed | anteaya, uhm ... now you really ask too much :) I don't know how to do that | 17:16 |
reed | it's funny, I thought that those were legitimate posts at first | 17:17 |
reed | now I see that he posted something like test messages | 17:17 |
*** johnthetubaguy is now known as zz_johnthetubagu | 17:17 | |
reed | are you sure this is a spammer? | 17:17 |
Ajaeger1 | reed, you should be able to set the moderator bit on the member - that way you can review what he posts | 17:18 |
fungi | yeah, i suspect it's a bot which someone hooked up to a mailbox they subscribed, and it replies to messages with its archive probes | 17:18 |
reed | Ajaeger1, thanks, that's the first thing I did | 17:18 |
dhellmann | reed: under the "privacy options" page there is a "spam filters" page where you can add rules to automate the filtering; which will help until they pick another email address | 17:19 |
fungi | oh, though this one looks like it's an actual list reply... http://lists.openstack.org/pipermail/openstack-dev/2014-July/039765.html | 17:19 |
Ajaeger1 | dhellmann: you beat me ;) | 17:19 |
reed | dhellmann, thanks | 17:19 |
Ajaeger1 | reed "List of addresses which are banned from membership in this mailing list" | 17:19 |
fungi | but subsequent replies from the same account do not look legit... so maybe it's just someone who's really bad at this e-mail thing | 17:19 |
dhellmann | Ajaeger1: you might have a newer version of mailman than I have, that sounds like an even better way to do it. | 17:20 |
reed | fungi, I have the same suspicion | 17:20 |
reed | I think we have spamassassin on our mail server so regular spam should not pass easily but I'm not sure about anything | 17:21 |
*** marun has joined #openstack-infra | 17:21 | |
reed | honestly, mailman is quite in 'maintenance mode' | 17:21 |
*** Ryan_Lane has joined #openstack-infra | 17:21 | |
reed | meaning that if things break there we need to pull experts in from somewhere else, there is no dedicated resource for it | 17:21 |
Ajaeger1 | dhellmann: mailman 2.1.17 for me | 17:22 |
fungi | here's an ml reply from the same account back in may, so probably is actually someone having mua issues... http://lists.openstack.org/pipermail/openstack-dev/2014-May/036374.html | 17:22 |
*** afazekas has quit IRC | 17:23 | |
fungi | reed: if push comes to shove, i can dig into fixing mailman issues. i've both run mailing lists and mailman servers themselves in years gone by. it would be unfortunate to need to do so, but it's an option | 17:23 |
*** gangil_ has joined #openstack-infra | 17:23 | |
gangil_ | Hey, I am running a third party CI for openstack which is supposed to run temptests, however it fails towards the end with the following error message http://pastebin.com/GVjsBjMm | 17:24 |
*** mmaglana has joined #openstack-infra | 17:24 | |
reed | fungi, indeed, that's what I meant :) | 17:25 |
reed | fungi, also there are a couple of pending tasks for our mailman that never got completed | 17:25 |
fungi | reed: yep, saw you unassigning those from rockstar | 17:25 |
reed | like installing other language packs, migrating the old archives etc | 17:26 |
reed | yeah | 17:26 |
clarkb | gangil_: http://paste.openstack.org/show/85808/ is the relevant section (want testrepository release so bad) | 17:26 |
reed | tasks that keep slipping off the radar | 17:26 |
*** melwitt has joined #openstack-infra | 17:26 | |
clarkb | gangil_: there are import errors in those files. If you install testrepository from source the output is much eaiser to read, but no release has been made with those changes | 17:26 |
reed | speaking of radars, I have a near collision now :) need to focus and complete my presentation for tonight | 17:26 |
*** doddstack has quit IRC | 17:26 | |
*** abhishek___ has joined #openstack-infra | 17:27 | |
Ajaeger1 | fungi, annegentle just started collecting requirements for docs.openstack.org - see http://lists.openstack.org/pipermail/openstack-docs/2014-July/004816.html . We'll send a summary but if you have questions, feel free to respond | 17:27 |
*** nibalizer has joined #openstack-infra | 17:28 | |
gangil_ | clarkb: so you want me to install python-testrepository package on that machine to get a better idea of the error? just making sure I understand you correctly | 17:29 |
*** homeless_ has quit IRC | 17:29 | |
*** homeless has joined #openstack-infra | 17:29 | |
fungi | Ajaeger1: yep, the phone based support is probably going to be the hardest requirement to meet. that doesn't sound like a feature we could reasonably provide for infra-managed systems without contracting a third party provider to do that part for you | 17:29 |
clarkb | gangil_: you don't need to. I pasted the important parts of the error for you already | 17:30 |
abhishek___ | Hi all, can any one review the patch https://review.openstack.org/#/c/102215/, and help me to get this merged | 17:30 |
*** yaguang has quit IRC | 17:30 | |
gangil_ | clarkb: oh ok. cool I will take a look | 17:30 |
gangil_ | thanks! | 17:30 |
fungi | abhishek___: this is the channel we use for managing openstack project infrastructure. you probably want to bring your change to the attention of the requirements core reviewers instead https://review.openstack.org/#/admin/groups/131,members | 17:31 |
*** Evgeny has joined #openstack-infra | 17:31 | |
Ajaeger1 | fungi: feel free to discuss this. I would be fine by infra's great IRC support if you find a superior solution going forward ;) | 17:32 |
openstackgerrit | Joe Gordon proposed a change to openstack-infra/elastic-recheck: Add query for bug 1326998 https://review.openstack.org/105806 | 17:32 |
abhishek___ | fungi: thank you | 17:32 |
uvirtbot | Launchpad bug 1326998 in nova "UnboundLocalError: local variable 'domain' referenced before assignment" [Medium,Fix committed] https://launchpad.net/bugs/1326998 | 17:32 |
*** e0ne has quit IRC | 17:32 | |
*** elambert has quit IRC | 17:33 | |
clarkb | Ajaeger1: fungi: I think there is definitely an argument to be made that phone based support isn't necessary | 17:33 |
clarkb | especially considering the times we have run up against it | 17:33 |
fungi | Ajaeger1: yep, will do. so far we (the infrastructure team) doesn't have "phone support" for anything. i'm slightly curious when it's come in handy with rackspace and hasn't been needed completely because of something they broke | 17:33 |
clarkb | fungi: those are the only times I have been aware of | 17:34 |
fungi | in general "you can call us every time we break something and ask us to fix it again" doesn't seem like much of a feature | 17:34 |
*** arnaud__ has joined #openstack-infra | 17:34 | |
*** e0ne has joined #openstack-infra | 17:34 | |
fungi | i'd rather see us let the docs team and the rest of the project carefully review what's changing and then just not unexpectedly break things | 17:35 |
*** blamar has quit IRC | 17:35 | |
*** mwagner_lap has joined #openstack-infra | 17:36 | |
fungi | as for the service providers who provide the servers to us, they do actually have phone numbers we can call, but it's generally faster to open a case through their management portal or just ping their employees in irc | 17:36 |
Ajaeger1 | fungi, clarkb: Looking at the list, I see there are no *features* we need - we need a reliable service that scales great. | 17:37 |
jeblair | that we can do :) | 17:37 |
Ajaeger1 | So, no limitations for a change in that regard ;) | 17:37 |
fungi | that sounds like something we can definitely provide, yes | 17:37 |
*** lcheng has quit IRC | 17:37 | |
Ajaeger1 | jeblair, fungi: Indeed. It's serving static pages without interruption | 17:37 |
*** Sukhdev has joined #openstack-infra | 17:38 | |
jeblair | also, we can probably refactor requirement #1 into "ability to recreate/restore old content"; the .snapshot directory and retention period are artifacts of the current implementation | 17:38 |
*** jerryz has joined #openstack-infra | 17:38 | |
jeblair | i think the ability to revert, etc, is probably the main thing that's getting at | 17:39 |
annegentle | fungi: clarkb Ajaeger1: Ha, I nearly struck out the "phone-based" since I really just need "some channel of communication" | 17:39 |
clarkb | jeblair: and completely unnecessary in our git based world assuming maven nexus doesn't delete deps to build arbitrary versions | 17:39 |
*** zzelle__ has joined #openstack-infra | 17:39 | |
*** afazekas has joined #openstack-infra | 17:39 | |
fungi | annegentle: we maintain lots of channels of communication ;) | 17:39 |
annegentle | fungi: yep :) | 17:39 |
jeblair | like 50 :) | 17:39 |
*** zzelle__ has quit IRC | 17:39 | |
harlowja | fungi jeblair so i know we had the DMARC/DKIM discussion a while ago, can I bring it up again (or maybe later) | 17:40 |
annegentle | jeblair: I've only had to use the .snapshot directory once, and I think it was for an .htaccess file problem, not a content file problem | 17:40 |
Ajaeger1 | clarkb: can we still build documentation from folsom branches if needed? | 17:40 |
clarkb | Ajaeger1: yes | 17:40 |
clarkb | Ajaeger1: again given the above assumption :) | 17:40 |
jeblair | harlowja: i believe the current thinking is to ban domains that use dmarc from subscribing to the list because they cause innocent bystanders to be forcibly unsubscribed | 17:40 |
*** atiwari has joined #openstack-infra | 17:41 | |
clarkb | Ajaeger1: but as long as we can grab a precise image (for java 6) and git clone on there I have a reasonably high expectation that that would work | 17:41 |
anteaya | gangil_: consider joining us at the weekly third party meeting: https://wiki.openstack.org/wiki/Meetings/ThirdParty | 17:41 |
Ajaeger1 | clarkb: good | 17:41 |
*** zzelle__ has joined #openstack-infra | 17:41 | |
jeblair | harlowja: i don't think we've actually done that yet; just waiting for someone to get suitably frustrated by repeated unsubscription to implement it | 17:41 |
openstackgerrit | A change was merged to openstack-infra/elastic-recheck: Add query for bug 1326998 https://review.openstack.org/105806 | 17:41 |
uvirtbot | Launchpad bug 1326998 in nova "UnboundLocalError: local variable 'domain' referenced before assignment" [Medium,Fix committed] https://launchpad.net/bugs/1326998 | 17:41 |
gangil_ | anteaya: sounds good | 17:41 |
anteaya | gangil_: great | 17:42 |
openstackgerrit | Matt Riedemann proposed a change to openstack-infra/elastic-recheck: Add query for nova ec2 concurrency bug 1338841 https://review.openstack.org/105811 | 17:42 |
uvirtbot | Launchpad bug 1338841 in nova "EC2KeysTest fails in tearDownClass with InvalidKeyPair.Duplicate" [High,New] https://launchpad.net/bugs/1338841 | 17:42 |
fungi | harlowja: jeblair: the trick being to find a way to automatically identify those domains (we can preload it with the largest known offenders, yahoo.com is a big source of headaches there for example, and then simply react to complaints on smaller fry as they come up) | 17:42 |
harlowja | jeblair me so sad, thats discriminating against a larger and larger population of the internet (not so open) :( | 17:42 |
jeblair | harlowja: actually, we're just helping yahoo implement the policy they have chosen. it's a public service really. | 17:43 |
clarkb | is that why I have been unsubscribed a couple times? or is it other gmail derp? | 17:43 |
fungi | harlowja: there are two internets. one which corporate e-mail addresses use to send messages to each other, and one which developers use to communicate on technical mailing lists | 17:43 |
clarkb | I should really do the sup | 17:43 |
jeblair | harlowja: afaik, yahoo's policy on the matter is "employees should not use yahoo.com to subscribe to public mailing lists" | 17:43 |
jeblair | harlowja: (and is the policy most dmarc domains have) | 17:43 |
*** davidlenwell_ is now known as davidlelnwell | 17:44 | |
fungi | i personally have no qualms firewalling off the dmarc-using mail systems from those which chose not to implement them | 17:44 |
*** davidlelnwell is now known as davidlelnwell__ | 17:44 | |
*** davidlelnwell__ is now known as davidlelnwell | 17:44 | |
*** davidlelnwell is now known as davidlenwell | 17:44 | |
jeblair | harlowja: please don't accuse us of discriminating; it's yahoo and other dmarc systems that are executing the denial of service here, and doing it by violating the email rfcs. | 17:45 |
fungi | it makes the choices those entities have made much more obvious (and effective at their end goal of getting rid of e-mail entirely) | 17:45 |
harlowja | when gmail turns it on, won't that be bad :-/ | 17:45 |
jeblair | harlowja: it's already bad | 17:46 |
*** dkliban_lunch is now known as dkliban | 17:46 | |
fungi | gmail users will have fun sending messages back and forth to yahoo users | 17:46 |
harlowja | and also to the ML right? | 17:46 |
harlowja | *since it will be blocked | 17:46 |
jeblair | harlowja: i think fungi meant that gmail and yahoo will be on their own private email system then and only able to email each other :) | 17:47 |
fungi | yes, that | 17:47 |
fungi | an exaggeration, admittedly | 17:47 |
SpamapS | jeblair: is there some canonical document that explains this problem in detail? My curiosity is now piqued. | 17:48 |
harlowja | hmmmm, so when that happens (already happened for *yahoo* emails) then those people will be unable to communicate effectively with the mailing list; isn't that bad and not the openness we want to have in the community? | 17:49 |
jeblair | SpamapS: http://en.wikipedia.org/wiki/DMARC has some info | 17:49 |
*** shashankhegde has joined #openstack-infra | 17:49 | |
openstackgerrit | A change was merged to openstack-infra/elastic-recheck: Add query for nova ec2 concurrency bug 1338841 https://review.openstack.org/105811 | 17:49 |
uvirtbot | Launchpad bug 1338841 in nova "EC2KeysTest fails in tearDownClass with InvalidKeyPair.Duplicate" [High,New] https://launchpad.net/bugs/1338841 | 17:49 |
fungi | SpamapS: http://dmarc.org/faq.html#s_3 | 17:50 |
Ajaeger1 | I have a couple of translation reviews in the queue including these two that I'd like to see merged soonish - https://review.openstack.org/98238, https://review.openstack.org/#/c/105372 - could you have a look, please? | 17:51 |
clarkb | harlowja: forgive my rudimentary understanding of the problem, but mailman isn't doing anything to harm openness. Other entities like yahoo have chosen to not receive mail from our mailman | 17:51 |
* harlowja i'm not really trying to push one way or the other, just want to be open, and knowing that others are turning on more of DMARC and it affects the usage of the ML (and makes me sad) | 17:51 | |
fungi | harlowja: it's bad that they choose to rely on e-mail providers who want to restrict their ability to discuss things on public mailing lists. i think in general they want to push them to their own group discussion forums instead where they can more easily track and advertise at them | 17:51 |
clarkb | harlowja: I don't understand how that is us not being open | 17:51 |
clarkb | harlowja: that is yahoo self isolating itself | 17:51 |
SpamapS | jeblair, fungi: thanks | 17:51 |
clarkb | fungi: that | 17:52 |
anteaya | harlowja: there is a difference between being open (which we are) and chasing around after people who are making non-open choices | 17:53 |
anteaya | open is a standard, and we are implementing it | 17:53 |
anteaya | and welcome others who implement the same standard - open | 17:53 |
fungi | arguably dmarc is also a standard, but it's a standard which limits a previous and very widely-used existing standard | 17:53 |
* mordred agrees that we want openness and it will be bad for everyone if more people continue to break the internet | 17:54 | |
mordred | however, there is not a lot we can do about more and more people breaking the internet | 17:55 |
mordred | other than do what we can to limit knock-on effects | 17:55 |
mordred | such as - if yahoo's decision to break the internet also breaks something for someone else who didn't break the internet via our systems | 17:55 |
harlowja | open, not open, standard, not standard, good standard, bad standard.... people are applying it whether or not we all agree with it (i honestly don't care if its on/off), it just limits those who can use the ML (and that seems bad for people that are trying to be involved) | 17:55 |
mordred | we can do what we can to prevent yahoo's brokenness from affecting the other people | 17:55 |
fungi | my main concern with dmarc is that it doesn't actually provide any direct benefit to the end user, as it doesn't certify/validate the endpoints of the communication channel (the people sending and receiving messages) and instead only identifies the communication channel between mailservers for the benefit of the mass mail providers | 17:55 |
mordred | harlowja: yes. I agree | 17:55 |
*** asettle has quit IRC | 17:55 | |
mordred | strongly | 17:55 |
mordred | I'm upset about the effects of it | 17:56 |
jeblair | amusingly, the dmarc discussion list itself runs on mailman; last i checked, it has the same problems everyone else does. | 17:56 |
mordred | harlowja: but as i said above, there is very little we can do about the decisions of some companies | 17:56 |
fungi | yep, irony there | 17:56 |
*** weshay has joined #openstack-infra | 17:56 | |
mordred | all we can do is try to limit that damage to the people directly affected so that it doesn't become WORSE | 17:56 |
*** abhishek___ has quit IRC | 17:57 | |
jeblair | fungi: they decided _not_ to pursue ietf standardization | 17:57 |
fungi | jeblair: yeah, note i didn't say "ietf standard" ;) | 17:57 |
* harlowja redirects this from only being a yahoo thing (its not) | 17:58 | |
jeblair | well, yahoo has been leading it | 17:58 |
harlowja | http://www.dmarc.org/#contributorsinclude ;) | 17:58 |
jeblair | yahoo started dkim | 17:58 |
fungi | but in general i think dmarc is a few large players in the e-mail commoditization industry trying to make things easier/more profitable for themselves, at the expense of an open standard which fewer and fewer people care about supporting/using any more (it's all sms and tweets and facebook walls with the young kids now) | 17:59 |
*** ildikov has joined #openstack-infra | 17:59 | |
*** denis_makogon has quit IRC | 17:59 | |
*** asettle has joined #openstack-infra | 17:59 | |
jeblair | and yahoo submitted the dmarc draft to the ietf before they dropped it | 17:59 |
*** mestery has quit IRC | 18:00 | |
harlowja | jeblair k, i didn't know that (i'm not involved in any of that community/people) | 18:00 |
mordred | harlowja: we keep mentioning yahoo because you work there and we have a vague hope that you can effect positive change within your organization | 18:00 |
mordred | :) | 18:00 |
harlowja | ;) | 18:00 |
harlowja | i know | 18:00 |
fungi | previously we (normal mail systems administrators) mostly just ignored dmarc and expected it to go away, but it didn't, and gained traction which is now going to be hard to reverse | 18:00 |
mordred | I suppose I could call marissa | 18:00 |
mordred | or have meg call her | 18:00 |
harlowja | mordred lol | 18:00 |
mugsie | dhellmann: you around? wanted to check when the full release of oslosphinx is.... | 18:00 |
*** mestery has joined #openstack-infra | 18:00 | |
*** Longgeek has quit IRC | 18:01 | |
harlowja | mordred i've been sending some of these logs to them (or some of them that i think might be these people), hoping they can read it over at least and undersetand, so maybe that helps | 18:01 |
harlowja | can try to get them in here, but it might just not be useful at that point (vi vs emacs battle ensues) | 18:02 |
*** Alexei_987 has joined #openstack-infra | 18:02 | |
fungi | but i definitely think implementing workarounds which make the negative impact of dmarc less obvious does nothing to help us get rid of it | 18:02 |
jeblair | i expect that if we ban subscriptions from dmarc domains, we'll have some very nice text explaining why that people can send around | 18:03 |
*** msabramo has quit IRC | 18:03 | |
harlowja | jeblair, it will just be interesting when it bans gmail (talking to folks here that is just a matter of time) | 18:03 |
mordred | ok. I just poked sarob about it too | 18:03 |
harlowja | mordred k, he sits next to me, i can ask him to get in here | 18:04 |
fungi | and i think the one thing that the dmarc drafters failed to take into account, in knowingly breaking a valid if somewhat minority use case for e-mail, is that most of the e-mail systems administrators on the internet are actually part of that minority they've disenfranchised by breaking mailing list discussions | 18:05 |
clarkb | harlowja: so far gmail has been good about making it clear they cannot verify source of email and so on. It also tries to spam filter your messages but I have an explicit rule that all ml mail is not spam | 18:05 |
*** shayneburgess has joined #openstack-infra | 18:05 | |
*** Guest58876 has quit IRC | 18:05 | |
*** jcoufal has joined #openstack-infra | 18:05 | |
clarkb | harlowja: it would be odd to me that they would go through all that effort just to shut it off. but its google so wouldn't surprise me | 18:05 |
*** sarob has joined #openstack-infra | 18:05 | |
*** msabramo has joined #openstack-infra | 18:06 | |
clarkb | in any case this is why I have the other account. I just need a client that isn't terrible for mail lists | 18:06 |
harlowja | sarob hi there! | 18:07 |
sarob | hey | 18:07 |
clarkb | jeblair: this is when you tell me to use that emacs gnus thing :) | 18:07 |
jeblair | clarkb: yeah that! | 18:07 |
fungi | clarkb: or mutt. mutt's great | 18:07 |
nibalizer | mutt for lyfe | 18:08 |
clarkb | I have actually been eyeing sup but lazyness has prevented me from setting it up | 18:08 |
jeblair | sarob: so there's the dmarc thing yahoo did a while ago, and it's breaking mailing lists... | 18:08 |
*** atiwari has quit IRC | 18:08 | |
*** amitpp has quit IRC | 18:09 | |
*** tusharsg has joined #openstack-infra | 18:09 | |
* jesusaurus just wishes we could leave email in the 80s and move on with our lives | 18:09 | |
jeblair | sarob: the upshot is that if people from dmarc domains subscribe to mailing lists, innocent bystanders get unsubscribed when they post to the list | 18:10 |
*** amitpp has joined #openstack-infra | 18:10 | |
*** marcoemorais has quit IRC | 18:10 | |
jeblair | (innocent bystanders get unsubscribed when people from dmarc enforcing domains post to the list) | 18:10 |
*** marcoemorais has joined #openstack-infra | 18:11 | |
*** xianghui has quit IRC | 18:11 | |
*** marun has quit IRC | 18:11 | |
dims_ | infra-cores, please bless oslo.utils when you get a chance (https://review.openstack.org/#/c/101230/) | 18:11 |
*** marcoemorais has quit IRC | 18:11 | |
*** amitpp has quit IRC | 18:11 | |
*** marcoemorais has joined #openstack-infra | 18:11 | |
*** marun has joined #openstack-infra | 18:11 | |
sarob | jeblair: so why can't the smtp gateways just be updated to support dmarc? | 18:12 |
jeblair | sarob: from what i've heard the suggestion from dmarc-enforcing domains (like yahoo and twitter) to their employees is "use a personal email account to subscribe to mailing lists" | 18:12 |
*** tsg has quit IRC | 18:12 | |
*** doude has quit IRC | 18:12 | |
jeblair | sarob: it's a fundamental design flaw in dmarc -- it is actually designed to break mailing list software (it is incompatible with the ietf email rfcs) | 18:13 |
sarob | jeblair: but are not other public email domains moving towards supporting the same spam avoidance? | 18:13 |
fungi | sarob: the current workarounds suggested by dmarc.org for mailing lists providers are described at http://dmarc.org/faq.html#s_3 for a bit more background | 18:13 |
harlowja | as long as personal email is also not yahoo.com (the non-corporate version) ;) | 18:13 |
*** thedodd has joined #openstack-infra | 18:14 | |
*** Evgeny_ has joined #openstack-infra | 18:14 | |
sarob | this seems like a losing battle if the rest of the public email going the same way | 18:14 |
*** pcm_ has quit IRC | 18:15 | |
jeblair | sarob: it's not clear that's the case. moreover, there are not really any other options right now | 18:15 |
*** hemna_ is now known as hemna | 18:15 | |
dims_ | jeblair, did you see what the ASF folks did? https://blogs.apache.org/infra/entry/dmarc_filtering_on_lists_that | 18:16 |
*** Evgeny has quit IRC | 18:16 | |
*** Evgeny_ has quit IRC | 18:16 | |
jeblair | sarob: all of the workarounds have significant problems, and moreover, generally aren't implemented in free software mailing list systems | 18:17 |
*** pcm_ has joined #openstack-infra | 18:17 | |
*** atiwari has joined #openstack-infra | 18:17 | |
dhellmann | hey, folks, I've had another question about getting requirements updated to use alpha versions of oslo libs. The bandersnatch cut-over was related to fixing that, right? Was there anything else we needed to land? It seems like there was one other patch... | 18:18 |
fungi | dhellmann: i think maybe there was --no-use-wheel in pip calls in some places (maybe in tox.ii files or something) which would have prevented it from working? | 18:19 |
jeblair | (with the possible exception of #1, which i'd probably be okay with :) | 18:19 |
sarob | jeblair: so dmarc support is not soon on the horizon? | 18:19 |
fungi | sarob: dmarc support is not really viable. dmarc seems to be designed to push group discussion off of e-mail to other fora | 18:20 |
dhellmann | fungi: in infra/config or in projects? I can handle updating the projects, but wanted to make sure we expect it to work before I do something like recheck https://review.openstack.org/#/c/103536/ for example | 18:20 |
jeblair | sarob: it's not an issue of "support" as much as deciding which of the ways of breaking mailing list software is least harmful, and then implementing "support" for that. it's not like spf or dkim where it's just writing some code. in the current spec, there's no way for list software to continue to operate as it has. | 18:21 |
fungi | jeblair: option #1 would prevent us from adding list unsubscribe information in message bodies, even as mime attachments, though i suppose it's possible we could live without that | 18:22 |
fungi | dhellmann: in individual projects i think. maybe in devstack too? i'm git grepping now | 18:23 |
clarkb | I don't think individual projects do that | 18:23 |
*** trinaths has quit IRC | 18:23 | |
clarkb | fungi: dhellmann: instead they relied on (and possibly still do) the older pip behavior of not installing wheels | 18:23 |
*** dstanek is now known as dstanek_zzz | 18:23 | |
jeblair | http://yahoomail.tumblr.com/post/82426900353/yahoo-dmarc-policy-change-what-should-senders-do | 18:24 |
dhellmann | fungi: ok, don't spend any time on it, I'll recheck that patch and we can worry about the other projects when they have trouble updating | 18:24 |
jeblair | the official "we throw up our hands" response from yahoo about mailing lists | 18:24 |
fungi | clarkb: dhellmann: yeah, i'm not finding any. it's possible it was just pypi-mirror which was doing that, and we don't use pypi-mirror now anway | 18:24 |
dhellmann | fungi: cool | 18:24 |
*** bdpayne has joined #openstack-infra | 18:24 | |
* dhellmann rechecks... | 18:24 | |
*** dims_ has quit IRC | 18:24 | |
*** markmcclain has joined #openstack-infra | 18:24 | |
fungi | yep, only obvious instance i'm finding is in openstack-infra/pypi-mirror:pypi_mirror/cmd/run_mirror.py | 18:25 |
openstackgerrit | Gregory Haynes proposed a change to openstack-infra/pypi-mirror: Force --no-use-mirror installaions https://review.openstack.org/105650 | 18:25 |
*** morganfainberg is now known as morganfainberg_Z | 18:25 | |
fungi | so unless there was some other blocker, should be fine now | 18:25 |
*** dims_ has joined #openstack-infra | 18:25 | |
*** pelix has quit IRC | 18:27 | |
jeblair | sarob: to distill a bit -- i think the issue is that the dmarc working group did not solve the "mailing list problem" and in fact mostly just ignored it; ideally before this is widely implemented, there should be a plan for accomodating mailing lists, and the dmarc group should work to implement the needed features in free software systems | 18:27 |
mordred | dhellmann, fungi: we need to fix integration.sh now | 18:28 |
sarob | i suggest we move all mailing lists to twitter using hashtags | 18:28 |
harlowja | ;) | 18:28 |
* mordred throws a wet cat at sarob | 18:28 | |
jeblair | sarob: but instead, everything i've read on the subject indicates they just didn't care. | 18:28 |
clarkb | mordred: adrian_otto pushed a start for that | 18:28 |
harlowja | sarob does pine support twitter? | 18:28 |
mordred | clarkb: oh, he did? | 18:28 |
* sarob get it off, get it off | 18:28 | |
clarkb | mordred: yup, because I mentioned that it was part of bandersnatch move and it affected requirements tests as they don't use the mirror but probably should | 18:29 |
fungi | one upside to switching to twitter is that nobody would write novel-length ml posts any longer ;) | 18:29 |
* harlowja including me, haha | 18:29 | |
sarob | im breaking out my 2600 | 18:29 |
mordred | fungi: you do not use twitter enough | 18:29 |
clarkb | mordred: neither do I. maybe this is another upside >_> | 18:29 |
mordred | fungi: novel-length posts are merely broken into multiple tweets | 18:29 |
fungi | mordred: how do they cope with the 140-character sms message length limit these days | 18:30 |
fungi | ? | 18:30 |
sarob | fungi: i can write a book in 140 char breaks | 18:30 |
fungi | oh, fragmentation. lovely | 18:30 |
harlowja | reminds me of usenet files, lol | 18:30 |
sarob | fungi: oh yes my friend | 18:30 |
mordred | the real fun art is making it fragments that are each self contained | 18:30 |
fungi | harlowja: you should totally uuencode your messages and split them between tweets | 18:30 |
harlowja | def ;) | 18:30 |
mordred | fungi, jeblair: harlowja just answered the problem | 18:30 |
mordred | we can stop using mailing lists completely | 18:30 |
clarkb | sdague: looking at os loganalyze changes now. I realize I never published my draft comment from patchset 1 | 18:30 |
mordred | and return to nntp | 18:30 |
harlowja | oh crap i can't find part 00300 (missing just that one piece of 1000), lol | 18:30 |
sdague | clarkb: hah | 18:31 |
clarkb | sdague: :( it still applies to latest patchset so will publish on latest | 18:31 |
jeblair | mordred: that's a really good point. dmarc does not apply to nntp. | 18:31 |
mordred | jeblair: I'm actually not even partially kidding | 18:31 |
sdague | clarkb: ok, yeh, if you do that I'll respin fast | 18:31 |
* fungi would be thrilled to set up a mail-to-news gateway | 18:31 | |
jeblair | mordred: old wins again. | 18:31 |
fungi | been ages since i ran a newsserver | 18:31 |
mordred | mailing lists are an attempt to implement newsgroups over email that never really 100% worked well | 18:31 |
sarob | jeblair: yes time updates yo | 18:31 |
sdague | nntp is actually really nice for ML | 18:31 |
mordred | also, web-gateways to nntp would be fine for folks who prefer gmail | 18:32 |
fungi | just not google groups, since they dropped their nntp support a while back | 18:32 |
mordred | something tells me we could run a web-to-nntp gateway successfully :) | 18:32 |
fungi | yeah, there are plenty to choose between, from the beforetime | 18:33 |
*** lifeless1 is now known as lifeless | 18:33 | |
clarkb | sdague: done | 18:33 |
sdague | clarkb: oh, yep | 18:33 |
*** marcoemorais has quit IRC | 18:34 | |
mordred | http://fudforum.org/forum/ | 18:34 |
mordred | nntp backend | 18:34 |
*** marcoemorais has joined #openstack-infra | 18:34 | |
sdague | clarkb: you want to run through the rest of the stack to see if you have other stuff for me to fix? | 18:34 |
clarkb | we could just run a reddit | 18:34 |
sdague | or should I pull this part out first | 18:34 |
clarkb | mordred: ^ maybe then we can convince chromakode to hack on openstack | 18:34 |
mordred | clarkb: but then I'd have to learn to use reddit | 18:34 |
openstackgerrit | Doug Hellmann proposed a change to openstack/requirements: Update oslo.messaging to 1.4.0.0a2 https://review.openstack.org/103536 | 18:34 |
clarkb | sdague: sure let me do that really quick | 18:35 |
jeblair | mordred: there's gmane | 18:35 |
sdague | clarkb: the rest of the patches I think are small | 18:35 |
jeblair | from the guy who wrote gnus | 18:35 |
jeblair | http://gmane.org/ | 18:35 |
jesusaurus | clarkb: yes, lets get chromakode drinking the openstack koolaid | 18:35 |
sdague | well if we used subreddits, then openstack reactions would just be part of our normal flow | 18:36 |
mordred | does reddit have an nntp interface? | 18:36 |
mordred | jeblair: yeah - but that's the opposite way - I'd love to move to nntp and not run an email gateway for it at all | 18:36 |
mordred | :) | 18:36 |
*** signed8bit is now known as signed8bit_ZZZzz | 18:37 | |
*** SnowDust has joined #openstack-infra | 18:37 | |
SnowDust | general question .. who approves service gerrit accounts for third party CI ? | 18:37 |
sarob | so whats a yahoo to do in the mean time? | 18:38 |
* sarob dusting off my 2600 irc cartridge | 18:38 | |
SnowDust | anyone ? | 18:39 |
SnowDust | plz answer .. i am waiting for this frm one week now :( | 18:39 |
pleia2 | SnowDust: there are a few folks on the infrastructure team who do | 18:39 |
clarkb | sdague: one comment on the last change in the stack | 18:39 |
clarkb | sdague: but still +2 | 18:39 |
mordred | sarob: http://dir.gmane.org/gmane.comp.cloud.openstack.devel | 18:39 |
mordred | :) | 18:39 |
pleia2 | SnowDust: which one are you waiting on? I know SergeyLukjanov went through a bunch late last week | 18:39 |
SnowDust | pleia2 i sent one mail to the team .. no one responded | 18:40 |
SnowDust | its from globallogic.com | 18:40 |
* pleia2 looks | 18:40 | |
SnowDust | my mail seems to be at the mailing list moderator | 18:40 |
sdague | clarkb: ok, will look | 18:40 |
mordred | wow | 18:40 |
pleia2 | SnowDust: aha, it came through on Friday, which was a holiday in the US, so please just be patient | 18:40 |
mordred | http://blog.gmane.org/gmane.comp.cloud.openstack.devel | 18:40 |
mordred | that's just crazypants | 18:40 |
pleia2 | SnowDust: for us it's only been a couple days :) | 18:40 |
SnowDust | pleia2 : lets do it today :) | 18:41 |
pleia2 | the fellow who usually does them is down a laptop this week, hopefully someone else on the team will work on accounts this week (alas, I don't have those super powers) | 18:42 |
*** shayneburgess has left #openstack-infra | 18:43 | |
SnowDust | pleia2 : thanks for the update .. so who is the fellow behind the curtain :D | 18:43 |
SnowDust | may i know his name to bug "often" :) | 18:43 |
fungi | SnowDust: bugging people doesn't provide a lot of incentive. keep in mind that those people have many, many things they're working on | 18:44 |
fungi | if you annoy them, they're possibly less likely to do what you want | 18:45 |
SnowDust | :) | 18:45 |
*** marcoemorais has quit IRC | 18:45 | |
*** mriedem has quit IRC | 18:45 | |
*** marcoemorais has joined #openstack-infra | 18:46 | |
*** marcoemorais has quit IRC | 18:47 | |
*** marcoemorais has joined #openstack-infra | 18:47 | |
SnowDust | i want to do many many many things with that account .. but will wait | 18:47 |
*** marcoemorais has quit IRC | 18:47 | |
*** marcoemorais has joined #openstack-infra | 18:47 | |
*** mestery has quit IRC | 18:48 | |
*** mriedem has joined #openstack-infra | 18:48 | |
clarkb | sdague: I am fine with that as is. lets fix the first change in the stack and hoepfully we can merge | 18:49 |
clarkb | sdague: ^ is basically my comment that I left in the change | 18:49 |
sdague | clarkb: ok, I'm good with that | 18:50 |
clarkb | https://jenkins06.openstack.org/job/gate-nova-python26/3387/console is the pypi mirror melting down? | 18:51 |
*** mestery has joined #openstack-infra | 18:51 | |
*** vhoward has left #openstack-infra | 18:51 | |
*** adalbas has quit IRC | 18:51 | |
sdague | clarkb: oh, hmmm... so actually. | 18:52 |
sdague | we can't pull those regex | 18:52 |
sdague | because the presentation layer isn't separate yet | 18:52 |
jeblair | clarkb: fungi has been looking into that (short answer so far: no) | 18:52 |
clarkb | sdague: oh? can you at least import them from filter to avoid drift? | 18:52 |
*** hashar has joined #openstack-infra | 18:53 | |
sdague | clarkb: yeh, or maybe I should do that presentation layer patch to complete the point of getting the structured log object | 18:53 |
sdague | let me think about that for a few | 18:53 |
*** prad has quit IRC | 18:53 | |
clarkb | sdague: ok. my biggest concern is the two sets of values drifting away from each other | 18:54 |
clarkb | resulint in subtle bugs that are no fun | 18:54 |
sdague | clarkb: yep, very valid concern | 18:54 |
*** prad has joined #openstack-infra | 18:54 | |
fungi | clarkb: so far it all seems to be from hpcloud workers, though the increase doesn't seem to strictly correspond to our increased dependence on the mirror | 18:54 |
SergeyLukjanov | anteaya, I think "-1/+1 to Registered Users" isn't needed, I'll remove it in separated change, thx for catching | 18:54 |
clarkb | fungi: huh | 18:54 |
fungi | clarkb: so i'm starting to wonder if something is going on with network stability there | 18:54 |
clarkb | jesusaurus: nibalizer ^ | 18:54 |
SergeyLukjanov | pleia2, SnowDust, I'm planning to go through the accounts requests tomorrow | 18:55 |
clarkb | fungi: I think they may have run into similar issues | 18:55 |
*** Alexei_987 has quit IRC | 18:55 | |
clarkb | fungi: so wouldn't surprise me that that is the case | 18:55 |
fungi | clarkb: unfortunately i'm having trouble crafting a better logstash search since it would need to be multiline to get the socket timeouts which come from pip (the socket timeouts from easy-install/setuptools i can already isolate fairly easily with a query) | 18:55 |
SnowDust | SergeyLukjanov: wonderful thanks | 18:56 |
*** signed8bit_ZZZzz is now known as signed8bit | 18:56 | |
fungi | SergeyLukjanov: awesome. i was starting to look at it, but then realized i need to refresh my memory on the new account naming patterns | 18:56 |
*** jp_at_hp has quit IRC | 18:56 | |
SnowDust | fungi : thanks to u too | 18:57 |
SnowDust | pleia2 : thanks thanks thanks | 18:57 |
*** SnowDust has left #openstack-infra | 18:57 | |
SergeyLukjanov | fungi, don't worry about it, I'll catch them tomorrow morning // presuming that now is 11 PM :) | 18:57 |
*** david-lyle has quit IRC | 18:58 | |
*** david-lyle has joined #openstack-infra | 18:58 | |
openstackgerrit | Graham Hayes proposed a change to openstack/requirements: Increased the version of oslosphinx https://review.openstack.org/105843 | 18:58 |
fungi | SergeyLukjanov: yeah, have a great evening | 18:59 |
*** tusharsg has quit IRC | 18:59 | |
*** david-lyle has quit IRC | 18:59 | |
*** Alexei_987 has joined #openstack-infra | 19:00 | |
*** praneshp has quit IRC | 19:00 | |
*** david-lyle has joined #openstack-infra | 19:01 | |
*** praneshp has joined #openstack-infra | 19:03 | |
*** dims_ has quit IRC | 19:03 | |
*** praneshp has quit IRC | 19:03 | |
*** praneshp has joined #openstack-infra | 19:04 | |
nibalizer | fungi: so what are you seeing re: network instability in hp cloud? I'm stepping into this conversation midway and having some trouble catching up | 19:04 |
*** e0ne has quit IRC | 19:05 | |
fungi | nibalizer: socket timeout errors from both pip and easy-install/setuptools when retrieving packages from our pypi.openstack.org mirror. it could be a problem with hpcloud's network, or a problem at rackspace's edge, or it could just be a coincidence that we're not hitting it with workers in rax regions | 19:05 |
fungi | nibalizer: http (80/tcp) specifically | 19:06 |
fungi | since we haven't switched it to https yet | 19:06 |
nibalizer | are you seing connection reset by peer in the logs for when jenkins tries to run pip install? | 19:06 |
*** adalbas has joined #openstack-infra | 19:07 | |
fungi | nibalizer: occasionally, though not as often (i've not run numbers on that failure mode to compare, just going on gut) | 19:07 |
nibalizer | could you provide me to a link to the console output for when this dies? | 19:07 |
fungi | sure, there are a couple different ways depending on whether it dies on a requirement or a setup_requires | 19:08 |
* fungi digs up examples | 19:08 | |
nibalizer | i'd love to see all of them :) | 19:08 |
fungi | nibalizer: here's one where it hit while easy-install/setuptools was trying to pull down a setup_requires http://logs.openstack.org/55/105555/1/gate/gate-tempest-dsvm-postgres-full/7e5eae0/console.html | 19:10 |
nibalizer | oh thats a legit socket timeout | 19:10 |
nibalizer | not someone hanging up the phone | 19:10 |
fungi | yup | 19:11 |
fungi | someone cut the line ;) | 19:11 |
* jesusaurus reads backscroll | 19:12 | |
Kiall | So - What are chances of convincing you guys to make WIP stick across patchsets? :) | 19:13 |
fungi | nibalizer: here's one which struck pip directly http://logs.openstack.org/72/102972/6/check/check-tempest-dsvm-neutron/c1cd33c/logs/devstacklog.txt.gz | 19:15 |
jeblair | Kiall: slim -- it breaks the ability for core reviewers to set wip | 19:15 |
*** e0ne has joined #openstack-infra | 19:15 | |
fungi | or more to the point, breaks the ability for change owners to un-set wip | 19:15 |
jeblair | fungi: yes | 19:15 |
*** shashankhegde has quit IRC | 19:15 | |
*** sweston_irccloud has joined #openstack-infra | 19:16 | |
Kiall | Letting core reviewers WIP other peoples code breaks the ability to have WIP stick ;) Fair enough, I see the reason why it doesn't now.. | 19:16 |
fungi | at least with the current label vote based implementation of wip, where it's not a change status | 19:17 |
*** e0ne has quit IRC | 19:18 | |
jesusaurus | fungi: those are indeed strange timeouts, i havent seen anything like that. you only see them from hpcloud nodes? | 19:18 |
sdague | Kiall: the nova hack for that for core reviewers is to -2 your own patch set | 19:18 |
*** andreykurilin_ has joined #openstack-infra | 19:18 | |
Kiall | sdague: Yea - that would work actually, as CR-2 sticks | 19:19 |
*** arnaud__ has quit IRC | 19:19 | |
clarkb | I have restarted the decoupled logstash indexers on worker19 and 20 | 19:19 |
clarkb | if my hunch is correct we will see them pick up the pace post restart. And if that happens I suppose I will have to look at upgrading logstas | 19:19 |
*** e0ne has joined #openstack-infra | 19:19 | |
*** e0ne has quit IRC | 19:20 | |
fungi | jesusaurus: specifically, we only seem them from hpcloud nodes trying to reach our pypi mirror in rackspace (and not from rackspace nodes in other regions than the pypi server) | 19:20 |
clarkb | is there anyway to query the neutron routers for info on packet loss and the like? | 19:21 |
fungi | jesusaurus: at least in the past couple days i've been looking at, so if we are seeing them from workers in rackspace it's far, far fewer than the proportion of rackspace to hpcloud workers would suggest if it were more general | 19:21 |
clarkb | how much info is exposed by the neutron router? | 19:21 |
clarkb | mestery: ^ | 19:22 |
clarkb | if 19 and 20 do not show improvements tat indicates the elasticsearch client daemon is the process struggling and I will restart that process on 17 and 18 | 19:23 |
fungi | nibalizer: i've also spotted some "network unreachable" (not sure if this is a happy eyeballs sort of fallback to ipv6 even though there's no route/gateway for it or what) http://logs.openstack.org/88/100988/6/gate/gate-python-novaclient-python33/0332b33/console.html | 19:24 |
* mestery reads scrollback | 19:24 | |
fungi | Download error on http://pypi.openstack.org/simple/pbr/: [Errno 101] Network is unreachable -- Some packages may not be found! | 19:25 |
clarkb | mestery: long story short there is network weirdness in hpcloud which runs neutron and was wondering what sorts of diagnostic tools are available to the customer | 19:25 |
mestery | clarkb: Understood, checking for you now, apologies, in the mid-cycle at the same time right now :) | 19:26 |
clarkb | mestery: no rush, we can probably dig around ourselves but I figured going to the source might be quicker :) | 19:26 |
mestery | clarkb: ;) | 19:26 |
mestery | clarkb: I don't think there's a way to do that, in fact, I found a BP which was registered proposing this but not implemented: https://blueprints.launchpad.net/neutron/+spec/neutron-network-statistics | 19:27 |
* mestery takes a note to look into this. | 19:28 | |
fungi | nibalizer: yep, these were all hpcloud too, though admittedly so few that i don't feel there's a representative sample... | 19:28 |
fungi | http://logstash.openstack.org/#eyJzZWFyY2giOiJtZXNzYWdlOlwiTmV0d29yayBpcyB1bnJlYWNoYWJsZSAtLSBTb21lIHBhY2thZ2VzIG1heSBub3QgYmUgZm91bmRcIiBBTkQgdGFnczpjb25zb2xlIiwiZmllbGRzIjpbXSwib2Zmc2V0IjowLCJ0aW1lZnJhbWUiOiI2MDQ4MDAiLCJncmFwaG1vZGUiOiJjb3VudCIsInRpbWUiOnsidXNlcl9pbnRlcnZhbCI6MH0sInN0YW1wIjoxNDA0OTM0MDExNDgxfQ== | 19:28 |
clarkb | mestery: thanks | 19:28 |
clarkb | mestery: ya router-show seems pretty basic | 19:28 |
openstackgerrit | Craig Bryant proposed a change to openstack-infra/config: Add Monasca sub projects https://review.openstack.org/103410 | 19:28 |
nibalizer | fungi: okay well thanks a ton for grabbing the errors | 19:28 |
fungi | nibalizer: yw | 19:29 |
clarkb | same with net shows | 19:29 |
clarkb | fungi: we can relatively easily set up some experiments | 19:29 |
fungi | clarkb: indeed we can. we are scientists | 19:29 |
mestery | clarkb: Yup, sorry. :( | 19:30 |
clarkb | fungi: boot a couple nodes on differen routers that we already have setup. Then pipe /dev/urandom on each box to the other via nc | 19:30 |
clarkb | fungi: or similar and see what we end up with | 19:30 |
jeblair | here is a POC of the table-of-test-results idea in gerrit, implemented on top of the hideci javascript hack: https://review-dev.openstack.org/#/c/5269/ | 19:30 |
clarkb | if that is all happy we will then need to add an external node to do that to | 19:30 |
jeblair | clarkb, fungi, mordred, sdague: ^ | 19:30 |
clarkb | jeblair: NICE | 19:30 |
jeblair | needs some styling, but that's the bulk of the functionality | 19:31 |
*** marcoemorais has quit IRC | 19:31 | |
*** marcoemorais has joined #openstack-infra | 19:31 | |
jeblair | also, probably some adaptation to also work in the new change screen | 19:31 |
jeblair | (untested) | 19:31 |
sdague | jeblair: hmmm... I don't see anything. I'm getting a jquery error | 19:31 |
fungi | clarkb: i feel like we'd probably need to establish a bunch of http connections and turn them over regularly to simulate the circumstances | 19:32 |
*** jlibosva has joined #openstack-infra | 19:32 | |
fungi | clarkb: similarly between hpcloud and rax and within rax and compare numbers | 19:32 |
jeblair | sdague: try shift-reloading, or re-navigating to it. i think there may be a problem with the hideci inclusion of jquery | 19:32 |
clarkb | fungi: well I want to isolate the issue as close to hpcloud if possible hence nodes on different routers | 19:32 |
*** blamar has joined #openstack-infra | 19:32 | |
clarkb | fungi: that will not traverse the nat | 19:32 |
clarkb | and the external networking | 19:32 |
*** asettle has quit IRC | 19:32 | |
jeblair | sdague: (so we may want to test that a bit before we merge hideci) | 19:33 |
*** asettle has joined #openstack-infra | 19:33 | |
clarkb | sdague: ya I had to hard reload | 19:33 |
fungi | clarkb: yeah, that would help us rule out neutron, but i still have a hunch there's a "web accelerator" or something at hpcloud's border which could be to blame | 19:33 |
sdague | hmmm... I've shift reloaded a couple of times | 19:33 |
*** marcoemorais has quit IRC | 19:33 | |
fungi | clarkb: or at rackspace's border for that matter | 19:33 |
sdague | "Uncaught TypeError: Cannot read property 'length' of undefined " | 19:33 |
jeblair | sdague: oh, that may be a js compat bug; i only tested ff | 19:34 |
sdague | yeh, I brought up ff, and same issue there | 19:34 |
*** marcoemorais has joined #openstack-infra | 19:34 | |
sdague | can someone screen shot? | 19:34 |
sdague | because it looks like a normal change to me at the moment :) | 19:35 |
openstackgerrit | Joshua Harlow proposed a change to openstack-infra/config: Add templated uploading jobs for doc8 project https://review.openstack.org/96631 | 19:35 |
fungi | sdague: do you not see the "toggle ci" button at the bottom? | 19:35 |
fungi | sdague: i think maybe it also didn't work if i wasn't logged into review-dev, but not positive | 19:35 |
sdague | I logged in | 19:35 |
clarkb | sdague: ctrl + shift + r? works for me in ff | 19:35 |
sdague | I don't see a button | 19:35 |
fungi | yeah, when i shift+r in firefox i get it whether i'm logged in or not, it seems | 19:36 |
*** sarob has quit IRC | 19:36 | |
nibalizer | jeblair: looking sweet! | 19:37 |
*** mpavone has quit IRC | 19:37 | |
*** jlibosva has quit IRC | 19:37 | |
*** miqui_ is now known as miqui | 19:37 | |
fungi | jeblair: yep, neat-o | 19:37 |
*** Sukhdev has quit IRC | 19:38 | |
sdague | oh, ok, got it in firefox now | 19:38 |
sdague | nice | 19:39 |
*** amitpp has joined #openstack-infra | 19:39 | |
sdague | though the ci comments are still inline | 19:39 |
fungi | needs a "hide puny humans" button to go along with it | 19:40 |
*** shashankhegde has joined #openstack-infra | 19:40 | |
jeblair | sdague: yeah, i think if we do the table, we'd probably want it to default to hiding the ci comments | 19:40 |
*** mbacchi has quit IRC | 19:41 | |
sdague | jeblair: so where I'd personally really like the table is to the right of the humans. So basically you have 2 columns, humans on left, robots on right. | 19:41 |
reed | fungi, what's the status of hiera keys for https://review.openstack.org/#/c/104332/ ? | 19:42 |
jeblair | sdague: agreed | 19:42 |
jeblair | sdague: just seemed like a good stopping point before fiddling more with css | 19:42 |
*** mrmartin has joined #openstack-infra | 19:42 | |
sdague | yep | 19:42 |
fungi | reed: funny you should ask--just got back to adding them on the puppet master now | 19:43 |
fungi | reed: eta a few minutes | 19:43 |
reed | mrmartin, check ^^ | 19:43 |
reed | fungi, thanks, great | 19:43 |
mrmartin | fungi: hi | 19:44 |
jeblair | sdague: the roulette of the jquery include is disturbing though; i'm not sure what to do about that (i just tried moving it to the footer, but no change) | 19:44 |
fungi | reed: mrmartin: and then i can try bringing up the groups.o.o server with that change | 19:44 |
*** tsg has joined #openstack-infra | 19:44 | |
sdague | jeblair: yeh, I don't know | 19:44 |
sdague | jeblair: is it interfering with jquery in gerrit? | 19:45 |
jeblair | sdague: gerrit doesn't use jquery (last i checked) | 19:45 |
sdague | well jquery min might be stomping on autominified vars for gerrit | 19:45 |
*** homeless has quit IRC | 19:46 | |
*** mestery has quit IRC | 19:46 | |
sdague | there is a way to instantiate jquery not into the global namespace | 19:46 |
*** e0ne has joined #openstack-infra | 19:46 | |
*** dims has joined #openstack-infra | 19:46 | |
*** e0ne has quit IRC | 19:46 | |
sdague | http://api.jquery.com/jquery.noconflict/ | 19:47 |
*** mestery has joined #openstack-infra | 19:47 | |
*** homeless has joined #openstack-infra | 19:48 | |
*** sarob has joined #openstack-infra | 19:49 | |
*** mestery has quit IRC | 19:49 | |
arosen | Hi, Sorry to bug you guys you guys but it would be awesome if someone could check out this conf change when someone gets a chance :) https://review.openstack.org/#/c/105616/ | 19:49 |
*** masayukig has quit IRC | 19:50 | |
anteaya | SergeyLukjanov: actually according to fungi the +1/-1 to Registered Users on stable/icehouse for sahara is needed, since you are overwritting the default to stable-maintenance team | 19:50 |
*** sarob_ has joined #openstack-infra | 19:50 | |
jeblair | sdague: oh, that may be my error | 19:51 |
SergeyLukjanov | anteaya, oh, okay, /me should remember it | 19:51 |
fungi | anteaya: SergeyLukjanov: well, it's needed if you are setting exclusive group permission for code review | 19:51 |
anteaya | SnowDust, actually let's start by finding out what it is you want to do with the account "many things" has a ring to it that sits uneasily with me | 19:52 |
SergeyLukjanov | fungi, yeah, got it | 19:52 |
*** amitpp has quit IRC | 19:52 | |
fungi | anteaya: SergeyLukjanov: which you'd have to do to override the blanket one we have for refs/stable/* in all-projects granting -2/+2 to openstack-stable-maint | 19:52 |
*** mkoderer has quit IRC | 19:52 | |
anteaya | SergeyLukjanov: yes let's find out what this person wants to do with their third party ci system | 19:53 |
*** sarob has quit IRC | 19:53 | |
anteaya | SergeyLukjanov: I have interacted with this person before and my gut response is they don't show good judgement in their decisions | 19:53 |
anteaya | SergeyLukjanov: so now this person wants a presence in the third party space, I would like more details | 19:54 |
*** dims_ has joined #openstack-infra | 19:55 | |
SergeyLukjanov | anteaya, yup, more details is good | 19:55 |
*** masayukig has joined #openstack-infra | 19:55 | |
*** Sukhdev has joined #openstack-infra | 19:55 | |
fungi | anteaya: if you're talking about SnowDust, the subject on the e-mail suggested it was for testing changes to trove i think | 19:56 |
fungi | just didn't re-mention that in the message body | 19:56 |
*** jcoufal has quit IRC | 19:56 | |
jeblair | sdague: yep, found it. my bug. should be better now. | 19:56 |
*** dstanek_zzz is now known as dstanek | 19:56 | |
*** dims has quit IRC | 19:57 | |
*** morganfainberg_Z is now known as morganfainberg | 19:57 | |
sdague | jeblair: ok, so after that I get the toggle ci button, but not the table in chrome, fwiw | 19:57 |
jeblair | sdague: yeah, in chrome i find i need to navigate away and back; probably something with the onload function | 19:58 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/config: WIP: add CI results table https://review.openstack.org/105860 | 19:59 |
*** prad has quit IRC | 19:59 | |
*** arnaud has joined #openstack-infra | 20:02 | |
jeblair | there's what i have so far; /me lunches | 20:02 |
*** hashar is now known as hasharMeeting | 20:02 | |
*** thedodd has quit IRC | 20:03 | |
*** thedodd has joined #openstack-infra | 20:05 | |
*** enikanorov__ has joined #openstack-infra | 20:05 | |
*** marcoemorais has quit IRC | 20:06 | |
*** YorikSar has quit IRC | 20:06 | |
*** enikanorov has quit IRC | 20:06 | |
*** marcoemorais has joined #openstack-infra | 20:06 | |
*** marcoemorais has quit IRC | 20:07 | |
openstackgerrit | Sergey Skripnick proposed a change to openstack-infra/config: Fix file name and path of rally html results https://review.openstack.org/105717 | 20:07 |
*** marcoemorais has joined #openstack-infra | 20:08 | |
*** YorikSar has joined #openstack-infra | 20:08 | |
anteaya | fungi: thanks yes, was speaking about SnowDust, I'm looking for his email now | 20:10 |
*** afazekas has quit IRC | 20:10 | |
openstackgerrit | Craig Bryant proposed a change to openstack-infra/config: Add Monasca sub projects https://review.openstack.org/103410 | 20:11 |
openstackgerrit | Jeremy Stanley proposed a change to openstack-infra/config: Add groups.openstack.org instance https://review.openstack.org/104332 | 20:11 |
anteaya | fungi: found it, going to chat with SlickNik | 20:12 |
*** jergerber has joined #openstack-infra | 20:14 | |
*** skraynev has quit IRC | 20:14 | |
*** krtaylor is now known as krtaylor_away | 20:14 | |
*** prad has joined #openstack-infra | 20:14 | |
arosen | Hi, from time to time I run into this situation with testr where it outputs the results like this: http://pastebin.com/29HpLg1e . I was wonder the best way to debug this? I'm guessing there is a syntax error somewhere in the source tree which is causing this? | 20:17 |
*** nati_uen_ has joined #openstack-infra | 20:18 | |
fungi | arosen: it's an import error, fixed in (i think) testr upstream but no new release yet | 20:18 |
fungi | well, the formatting of import errors in the output stream is fixed upstream | 20:18 |
fungi | your actual import error is, of course, still an error | 20:18 |
clarkb | fungi: correct | 20:19 |
*** jamielennox is now known as jamielennox|away | 20:19 | |
clarkb | arosen: if you look towards the end of the nasty string there should be something like import errors and a list of files that failed to import | 20:19 |
*** skraynev has joined #openstack-infra | 20:19 | |
fungi | arosen: looks like congress.tests.test_server is the culprit | 20:19 |
*** mestery has joined #openstack-infra | 20:20 | |
*** signed8bit has quit IRC | 20:20 | |
*** nati_ueno has quit IRC | 20:20 | |
ryanpetrello | any chance somebody could take a look at https://review.openstack.org/#/c/105608/ ? | 20:21 |
ryanpetrello | I have a pecan bug fix I need to get released, and I’m blocked by some failing tests in stable ironic | 20:21 |
arosen | it doesn't say what it failed to import though right? My pyflake checker isnt' seeing anything wrong | 20:21 |
*** rcarrillocruz has joined #openstack-infra | 20:22 | |
arosen | let me try to import what i import by hand. | 20:22 |
*** radez is now known as radez_g0n3 | 20:22 | |
rcarrillocruz | hey folks, i'm importing a git repository with a lot of branches to a gerrit project | 20:22 |
clarkb | arosen: right I think lifeless said the python discover protocol doesn't expose that in a clean way :( | 20:22 |
rcarrillocruz | added myself to a group with create reference, forge commiter, forge author | 20:22 |
clarkb | ryanpetrello: dne | 20:22 |
rcarrillocruz | doing the push like this: | 20:22 |
clarkb | rcarrillocruz: er done | 20:22 |
arosen | hrm i can import everything that's imported in this file :/ | 20:22 |
*** markmcclain has quit IRC | 20:23 | |
fungi | arosen: in the tox venv? | 20:23 |
rcarrillocruz | git push -f <remote> *:* | 20:23 |
ryanpetrello | clarkb, fungi: thanks! | 20:23 |
rcarrillocruz | i see it imported in the gerrit master | 20:23 |
rcarrillocruz | and all tags | 20:23 |
rcarrillocruz | but not other branches | 20:23 |
fungi | arosen: or do you maybe have something installed locally which it needs and is missing in the venv? | 20:23 |
*** signed8bit has joined #openstack-infra | 20:23 | |
clarkb | rcarrillocruz: is there some reason you didn't use jeepyb's manage-projects to do it? | 20:24 |
sdague | fungi: http://logs.openstack.org/98/101798/2/gate/gate-grenade-dsvm/7b60132/logs/grenade.sh.txt.gz#_2014-07-09_02_55_47_401 looks like another instance of the pip download issue | 20:24 |
*** hasharMeeting is now known as hashar | 20:24 | |
sdague | though different message | 20:24 |
clarkb | rcarrillocruz: but I think you may need one of the special characters in your refs to make it create new refs? | 20:24 |
openstackgerrit | A change was merged to openstack-infra/config: Add groups.openstack.org instance https://review.openstack.org/104332 | 20:24 |
clarkb | sdague: its looking like logstash is the problem | 20:24 |
sdague | clarkb: oh.... | 20:24 |
clarkb | sdague: restarting just the logstash bit restores what I expect as normal throughput for the worker | 20:24 |
sdague | clarkb: what is logstash doing? | 20:25 |
clarkb | sdague: http://cacti.openstack.org/cacti/graph.php?action=view&local_graph_id=1754&rra_id=all | 20:25 |
clarkb | sdague: over time it just bogs down and stops moving data | 20:25 |
rcarrillocruz | not doing it in upstream, here at hp... first time i do, i don't know if i'm running the correct git push options | 20:25 |
sdague | clarkb: interesting | 20:25 |
fungi | rcarrillocruz: http://git.openstack.org/cgit/openstack-infra/jeepyb/tree/jeepyb/cmd/manage_projects.py#n462 | 20:25 |
clarkb | rcarrillocruz: I understand, is there some reason you didn't use manage-projects? | 20:25 |
*** e0ne has joined #openstack-infra | 20:25 | |
arosen | fungi: there should be a .venv dir which is created as the result of running tox -epy27 ? | 20:25 |
clarkb | rcarrillocruz: basically we made that tool so that we don't have to think about it | 20:25 |
sdague | arosen: .tox/py27 | 20:25 |
fungi | rcarrillocruz: that's how m-p gets the heads duplicated, but you also need to duplicate tags and HEAD with separate steps | 20:25 |
*** e0ne has quit IRC | 20:25 | |
fungi | arosen: in .tox/envname | 20:26 |
clarkb | sdague: it may be related to garbage collection? maybe it is leaking and derping somewhere | 20:26 |
rcarrillocruz | ok, so not so simple as gerrit documentation states | 20:26 |
clarkb | sdague: anyways the good news I can look at upgrading logstash | 20:26 |
rcarrillocruz | will look at manage_projects , thx | 20:26 |
*** mestery has quit IRC | 20:26 | |
sdague | clarkb: cool | 20:26 |
clarkb | sdague: because I have decoupled it from our version of elasticsearch | 20:26 |
*** sweston_ has quit IRC | 20:27 | |
*** Ajaeger1 has quit IRC | 20:28 | |
*** shayneburgess has joined #openstack-infra | 20:28 | |
*** shayneburgess has quit IRC | 20:28 | |
arosen | fungi: should there be an activate file there or a venv file ? | 20:28 |
*** e0ne has joined #openstack-infra | 20:29 | |
clarkb | arosen: thats the root of the virtualenv env. so the activate file is at .tox/envname/bin/activate | 20:29 |
fungi | arosen: or you can just interactively invoke .tox/envname/bin/python | 20:30 |
arosen | clarkb: all i have in .tox is: dist log pep8 py27 | 20:30 |
fungi | arosen: yeah, so .tox/py27/bin/python | 20:30 |
fungi | or . .tox/py27/bin/activate | 20:30 |
fungi | or however you prefer to work with your virtualenvs | 20:30 |
arosen | cool got it thanks | 20:30 |
ryanpetrello | clarkb: https://review.openstack.org/#/c/105608/ is this failure just a fluke? | 20:31 |
ryanpetrello | or something I’ve done wrong? | 20:31 |
clarkb | ryanpetrello: I don't think its related to what you did | 20:31 |
fungi | Got 1 failure(s) while initializing: change from absent to directory failed: Could not set 'directory on ensure: File exists - /var/run/puppet | 20:31 |
arosen | fungi: clarkb awesome that shows me it fails there :) | 20:31 |
clarkb | ryanpetrello: your change passed the same test at check time | 20:31 |
clarkb | unless we got something that slipped through? | 20:32 |
fungi | arosen: yep, probably missing a requires or test-requires which you have installed on your system | 20:32 |
fungi | clarkb: looks to me like maybe the puppet-apply test could have a race condition somewhere | 20:33 |
clarkb | fungi: ohhhhh good point | 20:33 |
arosen | fungi: yup that's exactly it. I added at test for eventlet which imported eventlet but i didn't have that in requirements.txt | 20:33 |
clarkb | fungi: ya I bet that is what it is | 20:33 |
fungi | clarkb: maybe it needs some debug output | 20:33 |
clarkb | fungi: well last time mordred tried that it didn't help :) | 20:33 |
arosen | fungi: clarkb thanks! | 20:33 |
clarkb | fungi: I think we may need to have puppet runs use their own /var/run dirs? | 20:33 |
fungi | clarkb: ooh, good point. could be contention over it? | 20:34 |
clarkb | fungi: ya thats what I am thinking | 20:34 |
fungi | ryanpetrello: looks like you found a bug in our test methodology | 20:34 |
* fungi opens a bug report about this | 20:35 | |
*** pballand has quit IRC | 20:35 | |
ryanpetrello | \o/ | 20:36 |
mordred | what did I do? | 20:36 |
jeblair | fungi, clarkb: so why is there _sometimes_ a /var/run/puppet? | 20:36 |
clarkb | mordred: you turned on debug puppet output on that test and it didn't help you :) | 20:36 |
mordred | clarkb: that is correct | 20:36 |
mordred | fungi: puppet apply debug output is a pile of useless | 20:37 |
clarkb | jeblair: xargs is running the processes in parallel. I am guessing that the contention for that dir is low? | 20:37 |
jeblair | clarkb: gotcha | 20:37 |
clarkb | but I don't know a lot about puppets state model | 20:37 |
jeblair | actually | 20:37 |
fungi | ryanpetrello: reverify bug 1339875 | 20:37 |
uvirtbot | Launchpad bug 1339875 in openstack-ci "Parallel puppet-apply jobs fail creating existing /var/run/puppet" [High,Confirmed] https://launchpad.net/bugs/1339875 | 20:37 |
jeblair | clarkb: why is puppet --noop creating dirs? | 20:37 |
ryanpetrello | fungi: thx | 20:38 |
clarkb | jeblair: I think its creating state dirs that puppet needs to run | 20:38 |
mordred | yah. | 20:38 |
*** YorikSar has quit IRC | 20:38 | |
clarkb | jeblair: its not creating them as a response to file{} resources | 20:38 |
mordred | and it's just using its own engine to accomplish that | 20:38 |
*** prad has quit IRC | 20:38 | |
jeblair | clarkb: it just _looks_ like it's doing that. :) (as mordred said) | 20:38 |
fungi | clearly puppet's definition of "no operation" and mine differ slightly | 20:38 |
mordred | jeblair: well, there is NO WAY to know what it's actually doing | 20:38 |
jeblair | mordred: i hate quantum computing | 20:39 |
openstackgerrit | A change was merged to openstack-infra/config: Mark OpenStack stable branches as non-voting for pecan; they're too unreliable. https://review.openstack.org/105608 | 20:39 |
* fungi collapses the puppet wave function | 20:39 | |
pleia2 | hehe | 20:40 |
*** YorikSar has joined #openstack-infra | 20:40 | |
*** e0ne has quit IRC | 20:42 | |
*** andreykurilin_ has quit IRC | 20:42 | |
mordred | wow | 20:42 |
mordred | that's the funniest commit message | 20:42 |
clarkb | mordred: I think ryanpetrello found the bits had all rotted | 20:43 |
*** bknudson has joined #openstack-infra | 20:43 | |
openstackgerrit | patrick-crews proposed a change to openstack-infra/elastic-recheck: Initial work to add query namespace to elastic-recheck. https://review.openstack.org/101958 | 20:43 |
ryanpetrello | yea, unfortunately :\ | 20:43 |
ryanpetrello | I’m glad to contribute to OpenStack projects, it’s part of my job :) | 20:44 |
jeblair | the stable jobs haven't been run in 2.5 months and no one noticed | 20:44 |
mordred | :) | 20:44 |
ryanpetrello | but I can’t have pecan help up waiting on backports that sometimes take weeks :| | 20:44 |
ryanpetrello | s/help/held | 20:44 |
mordred | jeblair: but stable branches are important!!!!! | 20:44 |
mordred | jeblair: people CARE!!!!! | 20:44 |
ryanpetrello | heh | 20:44 |
ryanpetrello | yea, I spoke w/ devananda | 20:44 |
jeblair | mordred: in fact, we're still not running them https://review.openstack.org/#/c/105499/ | 20:44 |
ryanpetrello | and the Ironic folks, at least, seemed to express interest in having some sort of nightly (or regularly) schedule run of stable branches | 20:45 |
ryanpetrello | just so that e.g., if a client breaks something, you know that stable’s breaking, too | 20:45 |
openstackgerrit | patrick-crews proposed a change to openstack-infra/elastic-recheck: Initial work to add query namespace to elastic-recheck. https://review.openstack.org/101958 | 20:45 |
sdague | jeblair: only the stable periodic jobs | 20:45 |
* clarkb approves | 20:45 | |
openstackgerrit | Craig Bryant proposed a change to openstack-infra/config: Add Monasca sub projects https://review.openstack.org/103410 | 20:45 |
*** arnaud has quit IRC | 20:45 | |
*** sarob_ is now known as sarob | 20:45 | |
fungi | reed: mrmartin: there's an existing groups.openstack.org server, i forgot, so the puppet update should be in place on it now. do you need me to initialize the database or anything, or should it take care of that automatically? | 20:45 |
ryanpetrello | until such a thing exists, though, I can’t keep playing wac-a-mole :\ | 20:45 |
sdague | we're running icehouse on every tempest change now with branchless | 20:45 |
jeblair | ryanpetrello: yeah, we totally have those jobs. someone broke them 2.5 months ago and no one noticed. | 20:45 |
*** prad has joined #openstack-infra | 20:45 | |
*** andreykurilin_ has joined #openstack-infra | 20:45 | |
ryanpetrello | jeblair: ha, didn’t catch that | 20:45 |
mrmartin | fungi: we need just an empty db | 20:46 |
fungi | mrmartin: okay, that should be hooked up for you then | 20:46 |
clarkb | jeblair: after the last summit I had hope again that someone would care :/ | 20:46 |
*** e0ne has joined #openstack-infra | 20:46 | |
clarkb | jeblair: oh well | 20:46 |
*** maxbit has quit IRC | 20:46 | |
mrmartin | fungi: thanks | 20:46 |
clarkb | anyways change is approved hopefully will be better soon | 20:46 |
*** maxbit has joined #openstack-infra | 20:46 | |
sdague | clarkb: yeh, speaking of which, can we bring up this crazy pants idea of icehouse having extended support on the list? | 20:46 |
fungi | mrmartin: looks like this was the update getting applied: http://puppetdb.openstack.org/report/groups.openstack.org/70c1f07fc3c4e952c0a0a5b8809e80054fa2f6be | 20:46 |
clarkb | sdague: extended support? | 20:47 |
clarkb | what? | 20:47 |
*** mfer has quit IRC | 20:47 | |
rcarrillocruz | clarkb, fungi: i didn't have all branches checked out locally, no wonder they weren't pushed | 20:47 |
clarkb | honestly if someone wants to extend support on something lets do it when python26 dies | 20:47 |
clarkb | eg kilo | 20:47 |
sdague | I thought someone told me that in the stable branch session they wanted an extra 6 months on icehouse | 20:47 |
clarkb | sdague: oh right. I think we told people to step up | 20:47 |
clarkb | but that hasn't happened so meh | 20:48 |
sdague | heh | 20:48 |
sdague | yeh, as long as our policy remains, if you don't show up, we don't care, I'm good with it :) | 20:48 |
fungi | clarkb: line 50 of https://etherpad.openstack.org/p/StableIcehouse totally means people will magically step up and keep it running, right? | 20:48 |
clarkb | right so 15 months is a 3 month contraction right? | 20:49 |
clarkb | we did 18 months previously | 20:49 |
*** salv-orlando has joined #openstack-infra | 20:49 | |
fungi | we did 9 on grizzly | 20:49 |
fungi | and planned to do 9 on havana as well | 20:49 |
fungi | but pushed icehouse to 18 | 20:49 |
sdague | yeh, it's a 6 month extension | 20:49 |
fungi | er, 15 | 20:49 |
clarkb | fungi: we did 15 | 20:49 |
clarkb | 9 + 6 dev | 20:49 |
clarkb | = 15 | 20:49 |
fungi | clarkb: oh, this is 15 from release | 20:50 |
clarkb | thats how I count | 20:50 |
clarkb | er what? | 20:50 |
fungi | heh, then 21 by your count | 20:50 |
clarkb | no I wasw in that room | 20:50 |
mordred | nibalizer, AaronGr: what are the downsides, if any, to having puppetdb api ports open? | 20:50 |
clarkb | either I completely misunderstood | 20:50 |
sdague | clarkb: so it's good that it's completely clear :) | 20:50 |
clarkb | or we had people talking past each other | 20:50 |
clarkb | because when I talk about support I talk about entire lifetime of a thing | 20:50 |
clarkb | that includes its time on master | 20:50 |
fungi | yeah, i assumed we were counting from release day, not from start of development cycle | 20:51 |
clarkb | because that determines how long I need to keep a test bed running for it | 20:51 |
*** maxbit has quit IRC | 20:51 | |
jeblair | i'm with fungi on this; we don't "support" something that isn't released yet | 20:51 |
fungi | in this case "stable support for 15 months" implies it's stable and released for 15 months | 20:51 |
*** maxbit has joined #openstack-infra | 20:51 | |
clarkb | I clearly misunderstood then | 20:51 |
fungi | infra may support the test infrastructure for those things, but the stable branch managers and vmt do not | 20:52 |
clarkb | but I think it is still reasonable to say its month 12 and its broken no one is fixing it. delete branches | 20:52 |
fungi | yeah, we said it would be contingent on actual resources | 20:52 |
sdague | maybe we should get our fearless release manager to clarify | 20:52 |
*** e0ne has quit IRC | 20:52 | |
fungi | hopefully he's asleep now | 20:53 |
clarkb | fungi: jeblair sdague I think I am happy with https://review.openstack.org/#/c/105303/ now | 20:53 |
sdague | fungi: so... I'm very skeptical of people showing up for this. Because if they aren't engaged way ahead of the game, someone showing up at the 11th hour for stable only is not useful. | 20:53 |
clarkb | once we have that my next step will be to work on upgrading the logstash indexers on the workers | 20:53 |
fungi | sdague: totally agree | 20:53 |
clarkb | fungi: jeblair sdague the reason that helps is we don't have to upgrade elasticsearch in lockstep if the logstash indexer is speaking http to a local elasticsearch daemon that joins the cluster | 20:54 |
clarkb | only the thing that joins the cluster must be upgraded in lockstep | 20:54 |
sdague | clarkb: nice | 20:54 |
fungi | clarkb: lgtm | 20:54 |
fungi | i'm heading out to dinner. inlaws have come to see the new place so will probably be afk a while | 20:55 |
clarkb | fungi: have fun | 20:55 |
*** reed has quit IRC | 20:55 | |
clarkb | you can see that when I restarted the indexer around 19:20 that things picked up at http://cacti.openstack.org/cacti/graph.php?action=view&local_graph_id=1754&rra_id=all | 20:56 |
*** juzuluag has quit IRC | 20:56 | |
wenlock | have you guys run into this error this week? http://paste.openstack.org/show/85830/ with jenkins job builder | 20:56 |
wenlock | latest git changes | 20:56 |
*** juzuluag has joined #openstack-infra | 20:56 | |
*** reed has joined #openstack-infra | 20:56 | |
wenlock | i don't see that the six library is in the requirements.txt either | 20:56 |
clarkb | wenlock: looks like you didn't paste everything | 20:56 |
wenlock | clarkb this one http://paste.openstack.org/show/85831/ | 20:57 |
clarkb | wenlock: the import of six is happenign in a different module not in JJB | 20:58 |
*** maxbit has quit IRC | 20:58 | |
*** sarob has quit IRC | 20:58 | |
clarkb | wenlock: so its fine that JJB doesn't include it. How did you install? I would expect the deps to install their deps too | 20:58 |
*** maxbit has joined #openstack-infra | 20:58 | |
sdague | clarkb: you know, as much as I like puppet, there are times when I want to punch them for the conflicting resource definition issue | 20:58 |
openstackgerrit | A change was merged to openstack-infra/config: Fix stable branch selector in zuul layout https://review.openstack.org/105499 | 20:58 |
clarkb | wenlock: https://git.openstack.org/cgit/stackforge/python-jenkins/tree/ is the problem | 20:58 |
clarkb | wenlock: six is listed as a test requirement but it should be a requirement | 20:59 |
clarkb | zaro: ^ | 20:59 |
clarkb | sdague: especailly when they are the same | 20:59 |
wenlock | clarkb using vcsrepo for https://git.openstack.org/openstack-infra/jenkins-job-builder then pip install /opt/jenkins_job_builder exec | 20:59 |
*** sweston__ has quit IRC | 20:59 | |
clarkb | sdague: would be nice if you could just merge the two | 20:59 |
clarkb | wenlock: ya I think the bug is in python-jenkins | 20:59 |
clarkb | and it wasn't caught because the tests worked | 20:59 |
* clarkb will push a change | 21:00 | |
wenlock | clarkb awesome | 21:00 |
*** e0ne has joined #openstack-infra | 21:00 | |
*** juzuluag has quit IRC | 21:01 | |
wenlock | clarkb if i want a local quick test, is it just latest version of six that will do the trick? | 21:01 |
*** dkliban is now known as dkliban_brb | 21:01 | |
*** thedodd has quit IRC | 21:01 | |
*** e0ne has quit IRC | 21:01 | |
clarkb | wenlock: yes | 21:01 |
wenlock | clarkb ty | 21:01 |
wenlock | clarkb yeahy :D JJB is happy again | 21:02 |
wenlock | clarkb let me know if you need me to test it again on our side once you patch | 21:02 |
*** jamespd_ is now known as jamespd | 21:02 | |
openstackgerrit | Clark Boylan proposed a change to stackforge/python-jenkins: Six is a runtime requirement not a test req https://review.openstack.org/105876 | 21:04 |
clarkb | zaro: jeblair wenlock ^ that should do it | 21:04 |
hashar | clarkb: :-( | 21:04 |
mordred | sdague: the conflicting resource thing is the most braindead thing ever | 21:05 |
*** prad has quit IRC | 21:06 | |
wenlock | clarkb thanks! | 21:07 |
*** dustins has quit IRC | 21:07 | |
clarkb | hashar: you are awake! watching argentina and the netherlands? | 21:08 |
hashar | I don't watch baseball | 21:08 |
pleia2 | haha | 21:08 |
*** obondarev_ has joined #openstack-infra | 21:09 | |
clarkb | I forgot to git add the requirements file :/ | 21:09 |
hashar | ahah | 21:09 |
*** dprince has quit IRC | 21:09 | |
openstackgerrit | Clark Boylan proposed a change to stackforge/python-jenkins: Six is a runtime requirement not a test req https://review.openstack.org/105876 | 21:09 |
hashar | clarkb: reference the commit message that introduced the error while at it : 5d7ecd43 | 21:09 |
hashar | :D | 21:09 |
clarkb | ran tests locally even but didn't do a fresh fetch | 21:10 |
hashar | was about to nitpick about adding a reference | 21:10 |
*** prad has joined #openstack-infra | 21:10 | |
clarkb | hashar: I don't think that is necessary | 21:10 |
hashar | (wikipedia biased) | 21:10 |
clarkb | hashar: you can always look in git log | 21:10 |
hashar | I am lazy ;-D But fine to me | 21:10 |
hashar | relevant xkcd : http://xkcd.com/285/ | 21:11 |
hashar | we actually had a beer brewed just for us that had that name | 21:11 |
*** maxbit has quit IRC | 21:11 | |
clarkb | nice | 21:11 |
clarkb | I want to brew more beer | 21:11 |
*** maxbit has joined #openstack-infra | 21:11 | |
*** obondarev__ has joined #openstack-infra | 21:11 | |
hashar | I want to start brewing myself | 21:11 |
clarkb | hashar: I like it. teaches me patience | 21:11 |
*** jamielennox|away is now known as jamielennox | 21:11 | |
hashar | wife object because it stinks (she must know about FUD) | 21:11 |
clarkb | its actually not that bad | 21:11 |
hashar | kids++ is a great wait to exercise your patience | 21:12 |
clarkb | especialyl if you put the fermentor in a closet or out of the way. it won't stink up a whole house | 21:12 |
*** julim has quit IRC | 21:12 | |
*** obondarev has quit IRC | 21:12 | |
*** obondarev_ has quit IRC | 21:12 | |
*** obondarev__ is now known as obondarev | 21:12 | |
pleia2 | only really stinks if you're doing all grain anyway | 21:13 |
pleia2 | more of concern is other stinks around, had the strangest brew on one day when the lawn was mowed the same day as brewing (pro tip: don't do that) | 21:13 |
clarkb | pleia2: I find all grain doesn't make it stinkier | 21:14 |
pleia2 | maybe it just lasts longer :) | 21:14 |
clarkb | you do make things smell like bread during the mash though :) | 21:14 |
pleia2 | yeah | 21:14 |
hashar | clarkb: do we care about six minimal version? python-jenkins uses six.moves.urllib which was introduced in six 1.4.0 | 21:15 |
Mithrandir | uhm, brewing shouldn't stink | 21:15 |
clarkb | hashar: I don't think so. I copied what was already there | 21:15 |
Mithrandir | unless you're doing something very weird. | 21:15 |
hashar | clarkb: yeah I am just paranoid for now reaon | 21:15 |
hashar | reason | 21:15 |
clarkb | Mithrandir: I think people think that way because sulphury stuff stinks | 21:15 |
clarkb | Mithrandir: ciders and wines iirc | 21:15 |
hashar | +2ed | 21:16 |
*** mmaglana has quit IRC | 21:16 | |
Mithrandir | clarkb: there's no to very little H2SO4 in beer unless you've fucked up. | 21:16 |
*** mmaglana has joined #openstack-infra | 21:16 | |
Mithrandir | in which case, stop fucking up. :-P | 21:16 |
hashar | I will request a new documentation project openstack-infra/brewing to get nice receipes at http://ci.openstack.org/brewing/ | 21:17 |
clarkb | oh I agree, just saying I think that is where people get that idea | 21:17 |
pleia2 | hashar: +1 | 21:17 |
clarkb | I have heard cider get described as "rhino farts" | 21:17 |
clarkb | beer isn't like that | 21:17 |
pleia2 | Mithrandir: some people really don't like the smell of the mash | 21:17 |
*** timrc is now known as timrc-afk | 21:17 | |
clarkb | pleia2: wut | 21:17 |
pleia2 | maybe they don't like beer | 21:17 |
clarkb | blashpemy mashing is one of the best parts | 21:17 |
hashar | sleeping time. see you later! | 21:17 |
Mithrandir | pleia2: some people suck. :-/ | 21:18 |
*** hashar has quit IRC | 21:18 | |
*** maxbit has quit IRC | 21:19 | |
*** tsg has quit IRC | 21:19 | |
*** maxbit has joined #openstack-infra | 21:19 | |
*** sarob has joined #openstack-infra | 21:19 | |
clarkb | but ya I have never had problems. in the fall, winter, spring (and summer when brewing saisons) I use a closet that has relatively stable temps. Other summer beers go in the keezer to ferment. Biggest issue is when you don't use a blow off when you should and have to clean up yeast off of everything | 21:20 |
clarkb | one time a lid exploded off the bucket that was fun | 21:20 |
*** timrc-afk is now known as timrc | 21:20 | |
asselin | does zuul create this ref within gerrit? if so what permissions would it need? 2014-07-09 14:05:18,930 DEBUG zuul.Repo: CreateZuulRef master/Z8f5de7f72c344317a07cffa1c0e83317 at 5e9b9682e43dfe8fc608eaac4a9def1182e986ca | 21:21 |
clarkb | asselin: it did in the past but now it doesn't by default (I beleive it is an option to push that back though) | 21:22 |
*** markmcclain has joined #openstack-infra | 21:22 | |
clarkb | asselin: instead it should be served by the zuul merger | 21:22 |
*** shayneburgess has joined #openstack-infra | 21:22 | |
asselin | ok I see...so you should get access to it via git fetch -t ssh://zuul-merger-ip...? | 21:23 |
clarkb | and last thing before I stop talking about brewing :) | 21:23 |
*** mrmartin has quit IRC | 21:23 | |
clarkb | http://giganticbrewing.com/beer/gigantic-beer-recipes/ | 21:23 |
clarkb | gigantic has released all of their recipes which is super cool | 21:23 |
clarkb | asselin: yup | 21:23 |
clarkb | asselin: we use http instead though | 21:23 |
clarkb | but ssh or git:// would work depending on your setup | 21:24 |
ryanpetrello | clarkb: draughtcraft.com | 21:24 |
ryanpetrello | personal webapp of mine (running on pecan and DH’s public cloud) | 21:25 |
openstackgerrit | A change was merged to stackforge/python-jenkins: Six is a runtime requirement not a test req https://review.openstack.org/105876 | 21:25 |
clarkb | ryanpetrello: neat | 21:25 |
pleia2 | ryanpetrello: hah, neat | 21:25 |
clarkb | ryanpetrello: I have been using beersmith but will have to give that a go | 21:25 |
ryanpetrello | yea, beersmith is definitely more full-featured/scientific | 21:25 |
ryanpetrello | I got tired of all the knobs and built something pretty simple | 21:25 |
ryanpetrello | plus, that’s OpenStack under the hood :D! | 21:26 |
*** thedodd has joined #openstack-infra | 21:26 | |
clarkb | ryanpetrello: thats really cool. The knobs that I really like from beersmith are the mash knobs | 21:26 |
ryanpetrello | yea, none of that in my software | 21:26 |
ryanpetrello | I just have a spreadsheet I use for mashing | 21:26 |
clarkb | ryanpetrello: though I basically have it dialed into where I have some rough imperial units for specific mash temps | 21:26 |
ryanpetrello | same, I can mostly scratch it out on paper at this point | 21:27 |
clarkb | on my system its something like mashing at 152F is 17quarts of 166F water into about 9-13lbs of grain | 21:27 |
openstackgerrit | melanie witt proposed a change to openstack-infra/elastic-recheck: Extend query for pip download timeout bug 1270710 https://review.openstack.org/105884 | 21:27 |
uvirtbot | Launchpad bug 1270710 in openstack-ci "sporadic pip timeouts during download" [Medium,Expired] https://launchpad.net/bugs/1270710 | 21:27 |
clarkb | then sparge with 19quarts iirc | 21:27 |
*** aysyd has quit IRC | 21:28 | |
*** dimtruck is now known as zz_dimtruck | 21:29 | |
ryanpetrello | clarkb, pleia2: best part about my app: https://github.com/ryanpetrello/draughtcraft | 21:29 |
clarkb | ooh open source | 21:29 |
pleia2 | yay :) | 21:29 |
*** shivharis has joined #openstack-infra | 21:30 | |
jeblair | ryanpetrello: does it have a license? | 21:30 |
*** maxbit has quit IRC | 21:30 | |
*** praneshp has quit IRC | 21:31 | |
*** maxbit has joined #openstack-infra | 21:31 | |
openstackgerrit | Craig Bryant proposed a change to openstack-infra/config: Add Monasca sub projects https://review.openstack.org/103410 | 21:31 |
ryanpetrello | jeblair: it will in a moment, good catch | 21:31 |
clarkb | http://draughtcraft.com/recipes/ba6/simple-simcoe-ale/#mash I have a beer very similar to that sitting in a fermenter right now | 21:32 |
*** tsg has joined #openstack-infra | 21:32 | |
openstackgerrit | K Jonathan Harker proposed a change to openstack-infra/config: Update git refs before comparing refs https://review.openstack.org/105888 | 21:32 |
*** zehicle_at_dell has joined #openstack-infra | 21:32 | |
clarkb | but I used more hops >_> | 21:33 |
shivharis | clarkb: how can i retrigger third party ci, if i realize that a trigger was missed - due to error/testing of a CI testbed | 21:33 |
clarkb | shivharis: it depends on the third party ci. I think most of them honor our recheck syntax | 21:34 |
ryanpetrello | clarkb: yaaaay smash | 21:34 |
shivharis | clarkb: i tried "recheck no bug" none got restarted and my own did not get a trigger | 21:34 |
shivharis | clarkb: am i using the correct syntax for recheck | 21:35 |
clarkb | ryanpetrello: ya I really like simple beers. I went through a period where I tried doing too much with beer and there were always issues. One of the best beers I have ever brewed was a "leftovers" saison batch 11lbs pilsner malt, 2 oz saaz, wyeast 3711 so good in the summer | 21:35 |
clarkb | shivharis: that is the correct syntax for upstream tests | 21:36 |
clarkb | shivharis: but the third party tests may not honor it | 21:36 |
*** gondoi is now known as zz_gondoi | 21:36 | |
shivharis | clarkb: thanks for confirming my syntax | 21:36 |
clarkb | ryanpetrello: and the printing works! | 21:38 |
ryanpetrello | :D | 21:38 |
clarkb | ryanpetrello: ok this is nice | 21:38 |
ryanpetrello | use it, it’s free :D | 21:38 |
*** zehicle_at_dell has quit IRC | 21:38 | |
ryanpetrello | and if there’s something wrong, pull request | 21:38 |
ryanpetrello | only downside, it doesn’t import currently | 21:38 |
ryanpetrello | but it does export | 21:38 |
clarkb | I can live with that. | 21:38 |
*** zehicle_at_dell has joined #openstack-infra | 21:39 | |
anteaya | SergeyLukjanov: okay so SlickNik is aware that SnowDust wants an account is is also aware if there are problems with the account, I will be talking with SlickNik and letting him deal with SnowDust | 21:39 |
*** arnaud has joined #openstack-infra | 21:40 | |
*** david-lyle has quit IRC | 21:40 | |
anteaya | SergeyLukjanov: my only comment is that email uses and underscore in the username and I would like a hyphen used, but you can tweak that yourself | 21:40 |
*** david-lyle has joined #openstack-infra | 21:40 | |
*** david-lyle has quit IRC | 21:40 | |
*** pcm_ has left #openstack-infra | 21:41 | |
*** pcm_ has joined #openstack-infra | 21:42 | |
clarkb | ryanpetrello: when you calculate OG have you hardcoded a mash efficiency for all grain? | 21:42 |
pcm_ | dhellmann: ping | 21:42 |
*** sballe has joined #openstack-infra | 21:42 | |
*** mestery has joined #openstack-infra | 21:42 | |
*** pdmars has quit IRC | 21:42 | |
*** jamielennox is now known as jamielennox|away | 21:43 | |
*** zehicle_at_dell has quit IRC | 21:44 | |
dhellmann | pcm_: pong | 21:45 |
pcm_ | dhellmann: RE oslo.messaging -> requirements. Looks like it is still failing jenkins. Any ideas? https://review.openstack.org/103536 | 21:45 |
dhellmann | pcm_: no, I'll have to look at that tomorrow | 21:45 |
mark0n | I'm running into problems running Jenkins Job Builder on Debian Wheezy: "ImportError: No module named http_client". Installation with 'python setup.py install' completed without any problems. Any changes regarding the dependencies recently? | 21:45 |
pcm_ | dhellmann: OK thanks! | 21:46 |
SlickNik | SergeyLukjanov: what anteaya said. | 21:48 |
SlickNik | Also thanks to both of you! :) | 21:48 |
jeblair | mark0n: do you have a full traceback? | 21:48 |
ryanpetrello | clarkb: it’s configurable if you sign up | 21:49 |
*** rlandy has quit IRC | 21:50 | |
ryanpetrello | defaults to .75, I think | 21:51 |
jeblair | mark0n: if so, can you paste it into http://paste.openstack.org/ | 21:51 |
*** mrda-away is now known as mrda | 21:51 | |
mark0n | jeblair: http://paste.openstack.org/show/85835/ | 21:52 |
jeblair | mark0n: i think we just released a new python-jenkins that incorrectly omitted six from the runtime dependencies | 21:52 |
jeblair | mark0n: if you "pip install six" (or equivalent) i think that should fix it | 21:53 |
jeblair | mark0n: i expect a new python-jenkins release that corrects that soon | 21:53 |
*** praneshp has joined #openstack-infra | 21:53 | |
nibalizer | mordred: why do you want puppetdb open to the world? | 21:54 |
nibalizer | are you playing with puppet explorer? | 21:54 |
openstackgerrit | Ramy Asselin proposed a change to openstack-infra/zuul: Remote push_change_refs from documentation https://review.openstack.org/105892 | 21:54 |
mark0n | jeblair: seems like you're right. But why does this affect my Debian Wheezy system (Wheezy is around for a while now)? | 21:55 |
*** Sukhdev has quit IRC | 21:55 | |
openstackgerrit | Ramy Asselin proposed a change to openstack-infra/zuul: Remove push_change_refs from documentation https://review.openstack.org/105892 | 21:55 |
zaro | clarkb: missed the python-jenkins discussion. | 21:55 |
*** juzuluag has joined #openstack-infra | 21:55 | |
mark0n | jeblair: my old six version was 1.1.0 | 21:55 |
jeblair | mark0n: you appear to be installing jjb from source (which will install python-jenkins from source) | 21:56 |
jeblair | or pip | 21:56 |
openstackgerrit | Michael Krotscheck proposed a change to openstack-infra/storyboard-webclient: Added StoryBoard administration module. https://review.openstack.org/105258 | 21:56 |
*** pballand has joined #openstack-infra | 21:56 | |
mark0n | jeblair: I see | 21:56 |
openstackgerrit | Michael Krotscheck proposed a change to openstack-infra/storyboard-webclient: New StoryBoard Logo https://review.openstack.org/99217 | 21:56 |
openstackgerrit | Michael Krotscheck proposed a change to openstack-infra/storyboard-webclient: [WIP] Admin Project Group UI https://review.openstack.org/105287 | 21:56 |
zaro | clarkb: should we backport your fix to python-jenkins before pbr and create a minor release on that? | 21:56 |
clarkb | zaro: I don't think so. we can just release with pbr right? | 21:57 |
jeblair | what would be the point of having made the release we just did? | 21:58 |
clarkb | jeblair: oh this is the broken release thing? | 21:58 |
*** dizquierdo has joined #openstack-infra | 21:58 | |
jeblair | ya | 21:58 |
clarkb | in that case yes we should backport ... | 21:58 |
*** maxbit has quit IRC | 21:59 | |
zaro | clarkb: yes, but wouldn't that mean the one without pbr is borken? | 22:00 |
*** maxbit has joined #openstack-infra | 22:00 | |
mordred | nibalizer: no, I was looking at using a rest call to puppetdb for the ansible inventory instead of puppet cert list | 22:00 |
mark0n | jeblair: thanks, now I have I workaround :-) | 22:00 |
zaro | clarkb: ohh, you just said backport. | 22:00 |
mordred | nibalizer: but that requires access from at least ci-puppetmaster ... | 22:00 |
mordred | nibalizer: but .. I don't know whether that's a good or bad idea, or if there isa reason to keep it locked down from the world | 22:01 |
zaro | clarkb: so can we do a cherry-pick of your change onto 3.0-fixes branch? | 22:02 |
clarkb | zaro: ya go for it, unless you want me to propose it | 22:02 |
zaro | will do | 22:02 |
*** moted has quit IRC | 22:03 | |
*** jay-house-hunter has joined #openstack-infra | 22:03 | |
jeblair | sdague: i think i have the quirks worked out now; this should work immediately on load as well as after navigating: https://review-dev.openstack.org/#/c/5269/ | 22:03 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/config: WIP: add CI results table https://review.openstack.org/105860 | 22:04 |
*** signed8bit is now known as signed8bit_ZZZzz | 22:04 | |
*** zehicle_at_dell has joined #openstack-infra | 22:04 | |
*** Sukhdev has joined #openstack-infra | 22:04 | |
*** signed8bit_ZZZzz is now known as signed8bit | 22:04 | |
sdague | jeblair: yep, seems to. Thanks! | 22:05 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/config: WIP: add CI results table https://review.openstack.org/105860 | 22:05 |
openstackgerrit | K Jonathan Harker proposed a change to openstack-infra/config: Make zuul, gerrit, and recheckwatch storyboard-aware https://review.openstack.org/105895 | 22:08 |
*** maxbit has quit IRC | 22:09 | |
*** mriedem has quit IRC | 22:09 | |
*** emagana has joined #openstack-infra | 22:09 | |
*** maxbit has joined #openstack-infra | 22:09 | |
asselin | clarkb, how do you access the zuul refs via http? http://10.50.130.1/master/Zf596c10ec43f40bc91c5e5519170b260? | 22:10 |
emagana | Hi! One test failed with the following error. I am not modifying any of the lib dependencies | 22:10 |
emagana | http://paste.openstack.org/show/85838/ | 22:10 |
clarkb | asselin: we setup apache in front of those git repos | 22:11 |
asselin | clarkb, I have the portions in my apache that are in the docs. http://ci.openstack.org/zuul/merger.html | 22:11 |
mark0n | jeblair: can you point me to the bug report/fix for this issue? | 22:11 |
mark0n | jeblair: so that I can track when it made it into Debian? | 22:12 |
asselin | clarkb, but i don't know how to connect the dots from http to what's on then filesystem/directives | 22:12 |
clarkb | asselin: so you would do git fetch http://ip/openstack/foo master/Zf596c10ec43f40bc91c5e5519170b260 | 22:12 |
*** miqui_ has joined #openstack-infra | 22:13 | |
*** miqui has quit IRC | 22:13 | |
mattoliverau | Morning | 22:14 |
asselin | clarkb, in the browser, should this return anything? http://ip/openstack/foo | 22:14 |
clarkb | asselin: no | 22:14 |
clarkb | asselin: it uses the git http protocol which isn't quite something a browser speaks | 22:15 |
anteaya | morning mattoliverau | 22:15 |
*** maxbit has quit IRC | 22:16 | |
anteaya | emagana: so it looks like horizon requires django-pyscss>=1.0.1 and it either isn't on pypi.o.o or pypi.o.o couldn't be reached | 22:16 |
*** maxbit has joined #openstack-infra | 22:16 | |
anteaya | did we have pypi.o.o issues at all today? | 22:16 |
anteaya | I haven't read all the backscroll | 22:16 |
*** datsun180b has quit IRC | 22:17 | |
*** maxbit has quit IRC | 22:21 | |
*** maxbit has joined #openstack-infra | 22:21 | |
anteaya | backscroll is indicating it *might* be an issue with pypi.o.o but I haven't come across a bug number yet | 22:22 |
clarkb | anteaya: hpcloud has had trouble talking to it at times | 22:23 |
clarkb | anteaya: http://pypi.openstack.org/simple/django-pyscss/ the package is there | 22:23 |
clarkb | emagana: anteaya the full log would be useful | 22:24 |
emagana | clarkb: let me get it | 22:24 |
emagana | clarkb: http://logs.openstack.org/79/98279/6/check/check-neutron-dsvm-functional/999c16f/logs/devstacklog.txt.gz | 22:24 |
clarkb | huh the error does talk about using allow external | 22:25 |
*** weshay has quit IRC | 22:25 | |
clarkb | that is really weird as the tarballs exist on our mirror | 22:25 |
*** prad has quit IRC | 22:26 | |
clarkb | but the test did run on hpcloud so maybe it is related to that trouble? | 22:26 |
*** duran has quit IRC | 22:27 | |
clarkb | dstufft: http://logs.openstack.org/79/98279/6/check/check-neutron-dsvm-functional/999c16f/logs/devstacklog.txt.gz#_2014-07-09_18_28_34_970 what does that real name of django_pyscss is django-pyscss mean? | 22:27 |
clarkb | dstufft: is pip running into a weird requirements listing or something like that? | 22:27 |
dstufft | clarkb: so packaging considers some characters equivilant | 22:29 |
*** eharney has quit IRC | 22:29 | |
clarkb | dstufft: oh ok so its doing a translation | 22:30 |
*** doug-fish has left #openstack-infra | 22:30 | |
dstufft | so the "name" of that project is django-pyscss, that's what it's registered with on PyPI | 22:30 |
clarkb | dstufft: second question http://pypi.openstack.org/simple/django-pyscss/ exists and has tarballs | 22:30 |
dstufft | but someone depended on django_pyscss somewhere | 22:30 |
clarkb | why does it talk about external links | 22:30 |
*** Evgeny has joined #openstack-infra | 22:30 | |
dstufft | heh | 22:30 |
dstufft | because you're using a dumb mirror | 22:30 |
dstufft | more or less | 22:30 |
dstufft | sec gotta let dog out and then i'll explain | 22:30 |
clarkb | dstufft: thanks | 22:31 |
*** sweston has quit IRC | 22:31 | |
dstufft | clarkb: ok | 22:31 |
dstufft | clarkb: so basically, pip doesn't know what the "real" name of something is without determining it from PyPI, so if you depend on django_pyscss, it'll hit /simple/django_psyscss/VERSION/ (if you have a ==), if that 404's it'll hit /simple/django/psycss/, if that 404's it'll hit /simple/ and look for something that is named equivilantly | 22:33 |
*** maxbit has quit IRC | 22:33 | |
*** weshay has joined #openstack-infra | 22:33 | |
*** weshay has quit IRC | 22:33 | |
*** reed has quit IRC | 22:33 | |
dstufft | this works fine on PyPI, because PyPI is "smart" and it'll redirect /simple/django_psyscss/ to /simple/django-psyscss/ and it just works | 22:33 |
*** sweston has joined #openstack-infra | 22:34 | |
dstufft | but you have a "dumb" mirror (just static files being served by apache), so /simple/djnago_psyscss/ 404's, causing pip to pull down /simple/ and look | 22:34 |
dstufft | and apparently that confuses our external link detection code | 22:34 |
bodepd | I started getting this error from jjb today: https://gist.github.com/bodepd/af6ce37215ae5043851a | 22:34 |
clarkb | dstufft: ok so it should still work with our dumb server, except that simple/ is huge and probably didn't load completely or something | 22:35 |
dstufft | clarkb: I bet it just got confused because the /simple/ links to /simple/django-psyscss without an rel="internal" so pip sees the link to /simple/django-psyscss./ as external | 22:36 |
dstufft | pip that is | 22:36 |
dstufft | this probably isn't well tested because most people don't bother with mirrors | 22:36 |
*** zehicle_at_dell has quit IRC | 22:36 | |
* mordred cries | 22:36 | |
dstufft | clarkb: remedies -> use the real name, or use a tiny little web app instead of a pure dumb mirror | 22:37 |
mark0n | clarkb: where do I find your change that got merged with https://review.openstack.org/#/c/105876/ ? I cannot find it on https://code.launchpad.net/python-jenkins ... | 22:37 |
clarkb | dstufft: ok | 22:37 |
mordred | dstufft: we can't always use the real name | 22:37 |
clarkb | emagana: so you want to change any django_pyscss to django-pyscss | 22:37 |
mordred | dstufft: because of transitive depends | 22:37 |
dstufft | so tiny web app then | 22:37 |
mordred | but I do agree - we shoudl absolutely use correct names in our requirements files | 22:37 |
emagana | clarkb: no, my change does not change anything there | 22:37 |
asselin | clarkb, sorry still now working. any other ways to test/debug? git fetch http://localhost/python-3parclient master/Z72d2c156e1424a01b5aabad8774ec73a | 22:37 |
asselin | fatal: http://localhost/python-3parclient/info/refs not found: did you run git update-server-info on the server? | 22:37 |
mordred | dstufft: I'm going to lose my mind | 22:37 |
clarkb | emagana: right its transitive probably | 22:37 |
*** boris-42 has quit IRC | 22:37 | |
dstufft | mordred: sorry | 22:37 |
*** jay-house-hunter has quit IRC | 22:38 | |
clarkb | emagana: or maybe horizon already depends on that using the wrong name and we just need to change it | 22:38 |
clarkb | in any case the idea that _ and - are equivalent is silly | 22:38 |
*** zehicle_at_dell has joined #openstack-infra | 22:38 | |
dstufft | they are equiv | 22:38 |
dstufft | in packaging | 22:38 |
*** amalagon has quit IRC | 22:38 | |
asselin | clarkb, ls /var/lib/zuul/git/python-3parclient/ | 22:38 |
asselin | docs hp3parclient LICENSE.txt README.rst samples setup.py test zuulTest | 22:38 |
emagana | clarkb: that sounds like what is hapenning | 22:38 |
dstufft | you can register django-psyscss and django_psyscss at the same time | 22:38 |
mordred | jeblair: ^^ check it out - we need to run a web app to serve files | 22:38 |
*** boris-42 has joined #openstack-infra | 22:39 | |
clarkb | asselin: check your apache logs? | 22:39 |
dstufft | mordred: you only need to serve /simple/<foo>/, the files themselves can be pure static and so can /simple/ | 22:39 |
dstufft | you just need /simple/<foo>/ to respond even if case differs | 22:39 |
clarkb | what if we mod rewrite to catch 404s like that | 22:39 |
clarkb | is that possible? | 22:39 |
*** whoops has quit IRC | 22:40 | |
dstufft | sec | 22:40 |
dstufft | I forget what is possible with mod_rewrite | 22:40 |
dstufft | but we don't normalize the "stored" names, they are stored as whatever the author picked | 22:40 |
dstufft | so you'll have some like foo-bar and some like foo_bar | 22:40 |
mark0n | clarkb: but the gerrit reports the status as "merged" | 22:41 |
clarkb | mark0n: we don't host the code for that project on launchpad anymore | 22:41 |
*** thedodd has quit IRC | 22:41 | |
clarkb | mark0n: its possible work needs to be done on launchpad to make that clear. You can git clone https://git.openstack.org/stackforge/python-jenkins | 22:42 |
dstufft | ckarre.sub('[^A-Za-z0-9.]+', '-', name) | 22:42 |
dstufft | er | 22:42 |
dstufft | clarkb: re.sub('[^A-Za-z0-9.]+', '-', name) | 22:42 |
dstufft | that's what we run on names to normalize them | 22:43 |
dstufft | when you go to /simple/<something whose exact name does not exist>/ | 22:43 |
mark0n | clarkb: I see. Thanks | 22:43 |
mordred | dstufft: in pip? | 22:43 |
dstufft | mordred: no PyPI | 22:43 |
mordred | ah | 22:43 |
dstufft | that's the behavior of /simple/<foo>/ in PyPI if /simple/<exact name>/ doesn't exist | 22:43 |
dstufft | we normalize the left and right hand size with that regex and look for a match | 22:44 |
asselin | clarkb, I restarted apache and got these errors. I'm using jaypipe's third party ci setup. http://paste.openstack.org/show/85843/ | 22:44 |
clarkb | emagana: http://git.openstack.org/cgit/openstack/horizon/tree/requirements.txt#n5 you want to change that line | 22:44 |
*** praneshp has quit IRC | 22:44 | |
*** moted has joined #openstack-infra | 22:44 | |
dstufft | mordred: clarkb sorry this kinda sucks right now, mirroring isn't the highest priority (but still important) and this just didn't get noticed | 22:45 |
dstufft | and it's fallout from trying to kill externals | 22:45 |
clarkb | emagana: you might want to leave a comment there that it really is a - | 22:45 |
clarkb | since the other django packages use _ | 22:45 |
ryanpetrello | oy | 22:45 |
ryanpetrello | you all aware of any issues w/ ceilometer in the gate? | 22:46 |
ryanpetrello | https://jenkins01.openstack.org/job/gate-pecan-tox-ceilometer-tip/47/console | 22:46 |
ryanpetrello | this is passing for me just fine in check, but when it goes to merge, it just keeps timing out | 22:46 |
mordred | dstufft: sok. I'm just grumbly because I need to go write a web app now | 22:46 |
clarkb | mordred: what if you enact the change in the world that we need or however that goes | 22:46 |
*** praneshp has joined #openstack-infra | 22:47 | |
clarkb | mordred: eg our mirror is "correct" please fix names if they are broken as in this case | 22:47 |
mordred | clarkb: transitive deps | 22:47 |
mordred | clarkb: over which we have zero control | 22:47 |
clarkb | mordred: well we either remove the dependency that is broken or fix it | 22:47 |
mordred | unless we start putting transitives earlier in our own files to get them installed that way | 22:47 |
clarkb | we can do that too I suppose | 22:48 |
emagana | clarkb: so, do I need to file a separate patch for this? | 22:48 |
clarkb | emagana: I would yes | 22:48 |
mordred | dstufft: would pip accept a patch to apply the normalization logic as the first attempt at a retry? | 22:48 |
emagana | clarkb: just wondering why other patches are not hitting this, are they? | 22:48 |
dstufft | mordred: it won't work | 22:49 |
dstufft | mordred: we don't know what form the name is on PyPI | 22:49 |
*** maxbit has joined #openstack-infra | 22:49 | |
mordred | oh. right | 22:49 |
clarkb | emagana: its a good question. horizon is clearly working mostly | 22:49 |
clarkb | emagana: so I am not sure why it broke here but not always | 22:49 |
emagana | clarkb: just don't want to break something that is working already :-) | 22:49 |
*** dstanek is now known as dstanek_zzz | 22:49 | |
zaro | jeblair, clarkb: for minor release of python-jenkins https://review.openstack.org/#/c/105897 AND https://review.openstack.org/#/c/105898 | 22:49 |
clarkb | emagana: changing that will only make it work more | 22:49 |
dstufft | if PyPI normalized the /simple/<foo>/ instead of using whatever name the author used then it'd work | 22:49 |
dstufft | which is what we should do in conjunction with that | 22:50 |
clarkb | dstufft: what if pip failed, normalized and tried again | 22:50 |
clarkb | dstufft: worst case it does a few more round trips and fails out | 22:50 |
emagana | clarkb: ok, I will do that | 22:50 |
dstufft | clarkb: it'll only work if you get lucky | 22:50 |
clarkb | mordred: jeblair https://review.openstack.org/#/c/105303/ any chance that can get through today? will make it possible to dig into logstash more later | 22:51 |
clarkb | either at the meetup or tomorrow/friday | 22:51 |
mordred | clarkb: looking | 22:51 |
mordred | dstufft: nod | 22:51 |
dstufft | mordred: I'm on painkillers again for more dental work I had today, so I'm having a little trouble thinking through the rammifications, I *think* with a minor change to PyPI we can make it work though | 22:51 |
dstufft | but I can't think through rammifications to existing mirrors | 22:52 |
dstufft | I think we'll have to insert a bunch of journal entries and essentially invalidate a bunch of stuff that's already been downloaded on the mirrors | 22:52 |
mordred | dstufft: yah. that'll be fun for people | 22:52 |
dstufft | because we can make it so that PyPI applies normalization in the simple API, so that PyPI will have something consistent for /simple/<whatever>/ | 22:52 |
dstufft | then pip can know ahead of time what form the <whatever> will be in | 22:53 |
*** andreaf has quit IRC | 22:53 | |
mordred | yah. that all makes sense - the invalidation journal entries I think is probably the craziest part, yeah? | 22:53 |
dstufft | but I'm pretty sure it'll require tricking mirrors into thinking that for any package which isn't already in that normalized form, that it was deleted and then reuploaded so that they delete all the old files, and redownload them | 22:54 |
mordred | also - yay painkillers! | 22:54 |
dstufft | and maybe people will be mad if we invalidate a signifcant chunk of their mirrors? | 22:54 |
mordred | well, _I_ won't :) | 22:54 |
clarkb | what if pypi stops normalizing >_> | 22:54 |
dstufft | clarkb: then we break lots of shit | 22:54 |
clarkb | and we force people to use the correct name | 22:54 |
clarkb | dstufft: well ya but sometimes... | 22:54 |
dstufft | like part of normalization is capitalization | 22:54 |
dstufft | pip install django would fail | 22:55 |
dstufft | and pip install flask | 22:55 |
*** andreykurilin_ has quit IRC | 22:55 | |
dstufft | you'd have to do pip install Django | 22:55 |
dstufft | and pip install Flask | 22:55 |
clarkb | thats fine too. maybe do it during pycon next year | 22:55 |
dstufft | I don't think the normalization is the problem, it's just that we don't do enough of it | 22:55 |
clarkb | then everyone can yell at each other for using silly capitalization | 22:55 |
clarkb | and _s | 22:55 |
jhesketh | Morning | 22:55 |
dstufft | it's like xml, if it's not the solution you're not using enough of it | 22:55 |
dstufft | and violence | 22:55 |
clarkb | dstufft: honestly foo_bar != Foo_bar != foo-bar !=foo-Bar | 22:55 |
dstufft | why | 22:56 |
clarkb | because these are things that live on case sensitive filesystems | 22:56 |
clarkb | and case sensitive files systems treat all of those diffrent | 22:56 |
dstufft | sometimes | 22:56 |
dstufft | but these are also things that live on case insensitive filesystems | 22:56 |
clarkb | least common denominator here is case sensitive | 22:56 |
*** mark0n has quit IRC | 22:56 | |
*** msabramo has quit IRC | 22:57 | |
clarkb | we should just get the world to agree that filesystems are case sensitive | 22:57 |
dstufft | but really it doesn't cause any problems except it prevents the use of a fully dumb mirror, and the only reason it presents a problem there is because we don't normalize all the time | 22:57 |
dstufft | I don't think it's very user friendly to yell at someone and fail because they picked the wrong case | 22:57 |
*** otherwiseguy has quit IRC | 22:57 | |
*** mestery has quit IRC | 22:57 | |
*** camunoz_gone is now known as camunoz | 22:59 | |
*** atiwari has quit IRC | 22:59 | |
*** shashankhegde has quit IRC | 23:00 | |
*** amalagon has joined #openstack-infra | 23:00 | |
*** adalbas has quit IRC | 23:00 | |
clarkb | dstufft: I have zero problems with my case sensitive fs | 23:01 |
dstufft | clarkb: I would suggestion that the constraints of a local FS are probably different than the constraints of a unique identifier for package names | 23:02 |
dstufft | suggest* | 23:02 |
dstufft | it's similar to suggesting that the domain name system should be case sensitive ;) | 23:02 |
*** shashankhegde has joined #openstack-infra | 23:02 | |
*** rkukura has quit IRC | 23:02 | |
*** shivharis has quit IRC | 23:03 | |
dstufft | regardless we're going to apply some normalization to keep people from registering django and Django both, so if we already consider those two things equivalent, not giving people the one they want is just being punitive because they picked the wrong "form" | 23:03 |
clarkb | dstufft: I think the big difference here is that dns records aren't installed onto my fs | 23:03 |
clarkb | pypi packages are | 23:03 |
*** marcoemorais has quit IRC | 23:03 | |
openstackgerrit | Monty Taylor proposed a change to openstack-infra/config: Add tools to build dib images with docker https://review.openstack.org/105909 | 23:04 |
*** marcoemorais has joined #openstack-infra | 23:04 | |
dstufft | clarkb: PyPI project names aren't installed onto your FS either really ;), at most the .egg-info/dist-info is stored there, but pip/setuptools handles that just fine anyways | 23:04 |
*** marcoemorais has quit IRC | 23:04 | |
jeblair | there's an entire rfc on dns case sensitivity; i'm pretty sure that's a red herring and we should just drop the subject. :) | 23:04 |
*** marcoemorais has joined #openstack-infra | 23:04 | |
*** signed8bit has quit IRC | 23:04 | |
lifeless | dstufft: it would be nice to have pip not have to download the entire index to resolve case differences | 23:05 |
lifeless | dstufft: yes it works, but sheese its overhead | 23:05 |
emagana | clarkb: I filed this one: https://bugs.launchpad.net/horizon/+bug/1339918 | 23:05 |
uvirtbot | Launchpad bug 1339918 in horizon "Requirements should django should be with hyphen" [Undecided,New] | 23:05 |
lifeless | dstufft: (and the server doing the same thing is just as much work only minus the latency aspect) | 23:05 |
dstufft | lifeless: so that is inherited from setuptools, we can fix it by having PyPI *always* serve the normalized form instead of serving whatever the author input, then pip can just blindly normalize too | 23:06 |
mordred | jeblair, clarkb: ^^ the above patch is mainly so I can share current dev state | 23:06 |
*** markwash has joined #openstack-infra | 23:06 | |
dstufft | the only problem with doing that, is it's going to invalidate a bunch of people's already cached stuff | 23:06 |
dstufft | that's not an insolvable problem or anything | 23:06 |
dstufft | and we should probably do it | 23:06 |
marun | sdague: hi! | 23:06 |
jeblair | mordred: cool! i gave it a quick -1 because it has your homedir in it, but don't let that fool you into thinking i'm not enthusiastic! :) | 23:06 |
lifeless | dstufft: +1 | 23:06 |
dstufft | I just can't do it right tonight because getting the exact correct journal entries to minimize that requires more thinking then I'm capable of atm | 23:07 |
*** msabramo has joined #openstack-infra | 23:07 | |
JayF | mordred: !!!!!! | 23:07 |
sdague | marun: hey | 23:07 |
mordred | jeblair: wait - why is my homedir no good for you? | 23:07 |
JayF | mordred: I <3 docker and will review the crap outta that | 23:07 |
mordred | JayF: well, there is very little there :) | 23:07 |
clarkb | mordred: you should give us all access to your homedir | 23:07 |
JayF | mordred: thanks a bunch, you know this exists? https://github.com/openstack/ironic-python-agent/tree/master/imagebuild/coreos | 23:07 |
marun | sdague: Do you have a moment to talk about post_test_hook and sudo? | 23:07 |
mordred | clarkb: I will - as soon as we have AFS, I'll grant system:anyuser r access | 23:08 |
sdague | marun: I'm almost done slaying generators, give me about 10 minutes | 23:08 |
*** jergerber has quit IRC | 23:08 | |
marun | sdague: roger that, please ping when ready | 23:08 |
emagana | clarkb: patch is here: https://review.openstack.org/#/c/105911/ | 23:08 |
clarkb | emagana: you should probably note why the change is happening in the commit message | 23:09 |
mordred | JayF: yes - that's a bit more than what we need for this - but I actually used your Dockerfile as the source of cargo culting for mine | 23:09 |
clarkb | emagana: but other than that +1 | 23:09 |
emagana | clarkb: Let me add that to the bug description | 23:09 |
dstufft | lifeless: mordred If I don't remember please poke me about fixing the normalization hole we just talked about in a day or two? | 23:09 |
clarkb | emagana: well it should be in the commit too | 23:10 |
clarkb | emagana: commit messages should always say why | 23:10 |
*** zzelle__ has quit IRC | 23:10 | |
mordred | JayF: in this case, I'm mainly doing a quick poc of running dib inside of a docker container so that I can avoid accidentally screwing the mysql db on th host | 23:10 |
*** bknudson has quit IRC | 23:10 | |
clarkb | emagana: the what is told by git diff, the why goes in the message. | 23:10 |
JayF | mordred: We're trying to cull that down some. Get to a point where you build a tar'd filesystem, manipulate build params to give it a remote cloud-config.yml, then have it fetch the tar'd filesystem container on the fly | 23:10 |
mordred | JayF: but I do need to remember to bother you for feedback on thigns | 23:10 |
JayF | mordred: I'll add my name to that for reviews, I'd love to look at it and help guide if I can | 23:10 |
*** sweston has quit IRC | 23:11 | |
sdague | clarkb: you are either going to love me or hate me for this next patch | 23:11 |
clarkb | sdague: uh oh | 23:11 |
emagana | clarkb: sounds good, will update the commit message | 23:11 |
lifeless | dstufft: fix the normalisation hole we spoke about in a day or two :) | 23:12 |
jeblair | mordred: your change (or more likely, a parent of your change) has a merge conflict | 23:13 |
*** shashankhegde has quit IRC | 23:13 | |
mordred | jeblair: nod | 23:13 |
mordred | jeblair: I actually should split it into two changes | 23:13 |
mordred | jeblair: because one can land right now and is directly and immediately useful for hacking on nodepool things using current nodepool scripts | 23:14 |
mordred | then, the other half of the change is a potentially helpful addition to the dib-nodepool patches | 23:14 |
*** gyee has quit IRC | 23:14 | |
emagana | clarkb: done! | 23:15 |
*** dangers is now known as dangers_away | 23:16 | |
*** pcm_ has quit IRC | 23:16 | |
clarkb | now that mordred has pushed that /me bugs about https://review.openstack.org/#/c/105303/ again :) | 23:16 |
*** HenryG has quit IRC | 23:16 | |
*** melwitt has quit IRC | 23:16 | |
jeblair | clarkb: looking | 23:17 |
*** emagana has quit IRC | 23:17 | |
*** morganfainberg is now known as morganfainberg_Z | 23:17 | |
jeblair | clarkb: https://review.openstack.org/#/c/105303/4/modules/openstack_project/manifests/logstash_worker.pp | 23:18 |
jeblair | clarkb: i'm guessing we can refactor those constants out somewhere else later if we like this, yeah? | 23:18 |
clarkb | jeblair: yeah | 23:19 |
jeblair | clarkb: +2 | 23:19 |
clarkb | jeblair: the node.* will probably stay there but the others hsould be cnetralized and snyced with the reast of the cluster | 23:19 |
openstackgerrit | Sean Dague proposed a change to openstack-infra/os-loganalyze: Move all presentation layer to view module https://review.openstack.org/105915 | 23:19 |
sdague | clarkb: ok, so that's the presentation move around | 23:19 |
sdague | which gets rid of the regexes | 23:19 |
sdague | well the dup regexes | 23:19 |
*** Sukhdev has quit IRC | 23:21 | |
marun | sdague: brb | 23:21 |
*** marun has quit IRC | 23:21 | |
openstackgerrit | James E. Blair proposed a change to openstack-infra/config: Make /var/run/puppet in apply test https://review.openstack.org/105916 | 23:21 |
openstackgerrit | Monty Taylor proposed a change to openstack-infra/config: Add tools to hack on infra with Docker https://review.openstack.org/105917 | 23:21 |
mordred | jeblair: there you go ^^ that one is potentially useful currently | 23:21 |
*** markmcclain has quit IRC | 23:21 | |
*** obondarev has quit IRC | 23:22 | |
sdague | clarkb: also, thank diety for unit tests | 23:23 |
sdague | if I hadn't written those, I'd have been completely borked on this refactor | 23:24 |
*** krtaylor_away is now known as krtaylor | 23:24 | |
*** shashankhegde has joined #openstack-infra | 23:26 | |
openstackgerrit | Monty Taylor proposed a change to openstack-infra/config: Add support for disk-image-builder in nodepool https://review.openstack.org/88479 | 23:27 |
openstackgerrit | Monty Taylor proposed a change to openstack-infra/config: Add pre-requisites needed for diskimage-builder https://review.openstack.org/102583 | 23:27 |
mordred | jeblair, clarkb: okie. I split the patch in twain and rebased it all | 23:27 |
mordred | clarkb: I still havent' fixed your comments in 88479 ... | 23:28 |
*** dkliban_brb is now known as dkliban_afk | 23:28 | |
*** nelsnelson has quit IRC | 23:28 | |
clarkb | sdague: why did get_generator in the tests appear to change its return type? | 23:29 |
clarkb | sdague: is it returning filter now which must be cast to iter()? | 23:29 |
sdague | because it's iterable | 23:30 |
sdague | but not an iterator | 23:30 |
sdague | so basically, I need to do that to be able to use next() | 23:30 |
sdague | otherwise I have to implement next | 23:31 |
sdague | which... isn't straight forward | 23:31 |
sdague | I will fully accept there might be another better solution, it is the one I came up with | 23:31 |
*** emagana has joined #openstack-infra | 23:33 | |
clarkb | no its fine, just making sure I understood | 23:33 |
clarkb | sdague: also return hax :P | 23:34 |
clarkb | break almost seems better but meh | 23:34 |
sdague | oh, in the text tests? | 23:34 |
clarkb | ya | 23:34 |
sdague | yeh, that was before I figured out the iter() thing | 23:35 |
sdague | I should change those to that instead | 23:35 |
openstackgerrit | Monty Taylor proposed a change to openstack-infra/config: Add support for disk-image-builder in nodepool https://review.openstack.org/88479 | 23:35 |
openstackgerrit | Monty Taylor proposed a change to openstack-infra/config: Add pre-requisites needed for diskimage-builder https://review.openstack.org/102583 | 23:35 |
*** che-arne has quit IRC | 23:36 | |
*** dizquierdo has quit IRC | 23:36 | |
mtreinish | clarkb, fungi, jeblair: any thoughts on pushing this through?: https://review.openstack.org/#/c/102392/ | 23:36 |
*** juzuluag has quit IRC | 23:36 | |
mtreinish | I'd like to have it in stackforge before Germany | 23:36 |
clarkb | sdague: ok commented | 23:38 |
*** Sukhdev has joined #openstack-infra | 23:38 | |
sdague | clarkb: actually, if I was less dumb and put that in def get_generator, that would have been smart | 23:38 |
openstackgerrit | Monty Taylor proposed a change to openstack-infra/config: Add support for disk-image-builder in nodepool https://review.openstack.org/88479 | 23:39 |
mordred | sorry for the spam | 23:39 |
openstackgerrit | Monty Taylor proposed a change to openstack-infra/config: Add pre-requisites needed for diskimage-builder https://review.openstack.org/102583 | 23:39 |
openstackgerrit | Monty Taylor proposed a change to openstack-infra/config: Add tools to hack on infra with Docker https://review.openstack.org/105917 | 23:39 |
clarkb | sdague: that works too | 23:39 |
*** packet has joined #openstack-infra | 23:40 | |
* clarkb reviews the new-project list | 23:40 | |
clarkb | dhellmann: mordred for oslo projects are we adding new ones as oslo.foo? | 23:41 |
*** sabeen1 has quit IRC | 23:41 | |
clarkb | I thought we were giving up on python package namespaces or am I mistaken? | 23:41 |
clarkb | dims_: ^ | 23:41 |
mordred | clarkb: I thought we were not using .'s | 23:41 |
jesusaurus | where does the new contributer gerrit comment come from? where can i propose a change to it? | 23:42 |
clarkb | mordred: me too, I guess I will ask dims | 23:42 |
clarkb | jesusaurus: which comment? | 23:42 |
jeblair | jesusaurus: it's in infra/config | 23:42 |
clarkb | jesusaurus: the thing that happens when you push your first change up? | 23:42 |
jesusaurus | clarkb: "Welcome, new contributor!" | 23:42 |
clarkb | yea its in infra/config | 23:43 |
pleia2 | jesusaurus: AY | 23:43 |
pleia2 | err | 23:43 |
pleia2 | https://git.openstack.org/cgit/openstack-infra/jeepyb/tree/jeepyb/cmd/welcome_message.py | 23:43 |
jesusaurus | jeblair: i just git-grepped and didnt see it | 23:43 |
jesusaurus | ahh jeepyb | 23:43 |
jeblair | oops | 23:43 |
jeblair | what a strange place | 23:43 |
jesusaurus | thanks pleia2 | 23:43 |
pleia2 | I was just looking around jeepyb earlier for a patch, stumbled upon it :) | 23:43 |
pleia2 | else I would have forgotten too | 23:43 |
clarkb | huh I thought the message was config | 23:44 |
clarkb | I guess that was the work mikal did and not that change | 23:44 |
openstackgerrit | Sean Dague proposed a change to openstack-infra/os-loganalyze: Move all presentation layer to view module https://review.openstack.org/105915 | 23:44 |
clarkb | mtreinish: you need to rebase apparently | 23:45 |
clarkb | mtreinish: thats what you get for adding your project at the end of the file :P | 23:45 |
mtreinish | clarkb: heh, ok one sec | 23:45 |
jeblair | sdague: https://review-dev.openstack.org/#/c/5269/ is the approximate visual look i'm going for | 23:45 |
sdague | jeblair: ++ | 23:45 |
jeblair | (i think eventually it probably wants a patchset selector, but that can come later) | 23:46 |
sdague | yeh, probably | 23:46 |
sdague | honestly, it also occurs to me that with lots of results, the fails are probably all that need to be shown at first glance, as long as there is an easy way to also find the passes. | 23:47 |
clarkb | I don't know if the monasca folks are around but I think it was fuel that decided https://review.openstack.org/#/c/103410/9/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml is an anti pattern | 23:47 |
clarkb | mordred: ^ | 23:47 |
clarkb | I am fine with it I guess, but the attic is going to get full over time :) | 23:47 |
StevenK | clarkb: So then we create openstack-storageshed and move stuff there? | 23:48 |
clarkb | StevenK: eventually we will have a warehouse | 23:48 |
jeblair | openstack-scary-basement-where-the-lights-are-out | 23:48 |
jeblair | and a leopard | 23:48 |
StevenK | jeblair: -and-the-stairs-are-missing | 23:48 |
sdague | heh | 23:49 |
*** jamielennox|away is now known as jamielennox | 23:49 | |
jesusaurus | StevenK: isnt that just -the-pit? | 23:49 |
openstackgerrit | Matthew Treinish proposed a change to openstack-infra/config: Add subunit2sql to stackforge https://review.openstack.org/102392 | 23:49 |
mtreinish | clarkb: ^^^ | 23:49 |
mtreinish | all those xstatic projects... | 23:50 |
sdague | yeh, those xstatic projects are kind of an anti pattern as well | 23:50 |
*** marun has joined #openstack-infra | 23:51 | |
marun | sdague: back | 23:51 |
clarkb | sdague: in more ways than one | 23:52 |
jeblair | sdague: how so? (not that i'm a fan...) | 23:52 |
jeblair | clarkb: you too :) | 23:52 |
sdague | jeblair: it seems very weird to me to build a large number of pips on each for every js library out there | 23:53 |
*** emagana has quit IRC | 23:53 | |
*** emagana has joined #openstack-infra | 23:53 | |
clarkb | oh sorry it was murano | 23:54 |
marun | sdague: post_test_hook is invoked after this: http://git.openstack.org/cgit/openstack-infra/devstack-gate/tree/devstack-vm-gate.sh#n306 | 23:54 |
*** shayneburgess has quit IRC | 23:54 | |
sdague | and then maintain that, given that horizon is probably not going to test against every version of that matrix | 23:54 |
openstackgerrit | K Jonathan Harker proposed a change to openstack-infra/jeepyb: Add commit message link to newbie message https://review.openstack.org/105921 | 23:54 |
clarkb | jeblair: that. I don't think js libs should be put into python packages | 23:54 |
sdague | marun: ah, so root wrap doesn't help you | 23:55 |
marun | sdague: nope. it doesn't look like there is a way to run a sudo-requiring command with the devstack-vm-gate script | 23:56 |
marun | sdague: any ideas? | 23:56 |
clarkb | marun: wait what? devsatck require sudo | 23:56 |
marun | sdague: I can't see a way of running the neutron functional job with sudo without changing the devstack-gate scripts | 23:56 |
sdague | marun: in your pre_hook drop your own sudoers.d file in there? | 23:56 |
clarkb | and it is run by devstack-gate | 23:56 |
clarkb | lets back up. what are we trying to do in the post_test_hook? | 23:57 |
marun | clarkb: post_test_hook is run after devstack is run, after sudo is removed | 23:57 |
clarkb | are we running tests there? can we move the tests to the test_hook? | 23:57 |
marun | clarkb: run a sudo-requiring command | 23:57 |
*** UtahDave has joined #openstack-infra | 23:57 | |
marun | clarkb: maybe? | 23:57 |
mordred | sdague: I agree with you | 23:58 |
marun | clarkb: I was only using post_test_hook because it was suggested to me | 23:58 |
*** emagana has quit IRC | 23:58 | |
*** froek has joined #openstack-infra | 23:58 | |
sdague | marun: is this a command that you can virtually invoke by calling neutron? Or was that kind of the point. | 23:58 |
mordred | sdague: it seems to me that, if one is going to use a javascript library, using the javascript library tooling and framework would be the way to go | 23:58 |
*** msabramo has quit IRC | 23:58 | |
*** penguinRaider has quit IRC | 23:58 | |
marun | sdague: wouldn't matter either way, the rootwrap invocation would be the same | 23:58 |
mordred | sdague: but $distros_confused so we do it this way | 23:58 |
mordred | sdague: I have NO IDEA why this way is better for the distros, mind you | 23:59 |
clarkb | mordred: well more node is confused | 23:59 |
clarkb | mordred: beacuse node is terrible software | 23:59 |
clarkb | they don't accomodate the distros at all | 23:59 |
mordred | clarkb: and we're going to replace that with pypi? | 23:59 |
clarkb | which isn't surprising considering the source | 23:59 |
clarkb | mordred: its terrible in ways that directly give the distros hell | 23:59 |
mordred | clarkb: I disagree that it's terrible software. I think that the people who write it are assholes and very very bad humans to talk to | 23:59 |
clarkb | mordred: for example when heartbleed happened anyone terminating ssl in node had to recompile | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!