*** _nadya_ has quit IRC | 00:01 | |
*** yfried is now known as yfried|afk | 00:02 | |
*** salv-orlando has joined #openstack-infra | 00:04 | |
*** ivar-lazzaro has joined #openstack-infra | 00:06 | |
*** ashleighfarnham has joined #openstack-infra | 00:10 | |
*** julim has quit IRC | 00:10 | |
*** zz_dimtruck is now known as dimtruck | 00:11 | |
*** julim has joined #openstack-infra | 00:12 | |
openstackgerrit | James E. Blair proposed stackforge/gertty: Fix diff display of deleted empty files https://review.openstack.org/180546 | 00:13 |
---|---|---|
*** yfried|afk is now known as yfried | 00:14 | |
*** baoli has joined #openstack-infra | 00:24 | |
*** markvoelker has quit IRC | 00:25 | |
*** yfried is now known as yfried|afk | 00:28 | |
*** leopoldj has quit IRC | 00:33 | |
*** baoli has quit IRC | 00:34 | |
*** rossella_s has quit IRC | 00:37 | |
*** sdague_mb has quit IRC | 00:37 | |
*** boris-42 has quit IRC | 00:38 | |
*** baoli has joined #openstack-infra | 00:43 | |
*** julim has quit IRC | 00:48 | |
*** yfried|afk is now known as yfried | 00:49 | |
*** yamamoto has joined #openstack-infra | 00:49 | |
*** salv-orlando has quit IRC | 00:50 | |
*** ivar-laz_ has joined #openstack-infra | 00:50 | |
*** ivar-lazzaro has quit IRC | 00:52 | |
*** baoli has quit IRC | 00:58 | |
openstackgerrit | James E. Blair proposed stackforge/gertty: Fix refresh on project and change lists https://review.openstack.org/183887 | 00:58 |
*** yfried is now known as yfried|afk | 00:59 | |
*** dkranz has quit IRC | 01:00 | |
*** sdake_ has joined #openstack-infra | 01:02 | |
*** sdake has quit IRC | 01:02 | |
*** otter768 has joined #openstack-infra | 01:04 | |
*** otter768 has quit IRC | 01:08 | |
*** ashleighfarnham has quit IRC | 01:12 | |
*** ivar-laz_ has quit IRC | 01:13 | |
*** ivar-lazzaro has joined #openstack-infra | 01:14 | |
*** shashankhegde has quit IRC | 01:22 | |
Clint | jeblair: 194, 177 | 01:24 |
*** sarob has quit IRC | 01:27 | |
*** achanda has quit IRC | 01:27 | |
*** sdake_ has quit IRC | 01:30 | |
*** sdake has joined #openstack-infra | 01:30 | |
*** woodster_ has quit IRC | 01:30 | |
jeblair | Clint: urwid has 'input_test.py'; is that what that's from? | 01:33 |
Clint | jeblair: correct | 01:36 |
jeblair | Clint: for reference: my modmap: mod1 Alt_L (0x40), Alt_R (0x6c), Meta_L (0xcd) | 01:40 |
jeblair | Clint: and input_test says: | 01:40 |
jeblair | 'meta 1' 27, 49 | 01:40 |
Clint | mod1 Alt_L (0x40), Alt_R (0x6c), Meta_L (0xcd) | 01:41 |
Clint | and ± 194, 177 | 01:41 |
Clint | and the same for right alt | 01:42 |
Clint | jeblair: another datapoint is that alt-1 actually produces ± in an xterm | 01:46 |
jeblair | Clint: looking at the code, i wonder if unicode has something to do with this | 01:46 |
Clint | who doesn't love unicode? | 01:47 |
jeblair | Clint: maybe something about your terminal input encoding or mumble mumble | 01:48 |
Clint | jeblair: so i can bind it to '!' but not '±' | 01:50 |
*** mestery has quit IRC | 01:50 | |
Clint | which is of course orthogonal to the problem | 01:50 |
*** salv-orlando has joined #openstack-infra | 01:50 | |
*** yamamoto has quit IRC | 01:51 | |
jeblair | can you pastebin the error when you try to bind it to the glyph? | 01:51 |
*** julim has joined #openstack-infra | 01:51 | |
Clint | jeblair: http://paste.openstack.org/show/225450/ | 01:52 |
*** yamamoto has joined #openstack-infra | 01:55 | |
*** salv-orlando has quit IRC | 01:55 | |
*** salv-orlando has joined #openstack-infra | 01:58 | |
*** salv-orlando has quit IRC | 02:03 | |
*** dimtruck is now known as zz_dimtruck | 02:06 | |
*** zz_dimtruck is now known as dimtruck | 02:08 | |
*** armax has quit IRC | 02:14 | |
*** dboik has joined #openstack-infra | 02:15 | |
*** armax has joined #openstack-infra | 02:19 | |
*** armax has quit IRC | 02:25 | |
*** yamahata has quit IRC | 02:27 | |
*** salv-orlando has joined #openstack-infra | 02:29 | |
*** woodster_ has joined #openstack-infra | 02:33 | |
*** sks has joined #openstack-infra | 02:39 | |
openstackgerrit | James E. Blair proposed openstack-infra/system-config: Fix opening public UDP ports https://review.openstack.org/183892 | 02:41 |
*** sdake has quit IRC | 02:41 | |
jeblair | fungi, clarkb, mordred: ^ we should land that asap (assuming it's correct) | 02:42 |
fungi | looking! | 02:42 |
jeblair | fungi: i did some testing earlier to make sure that i could connect to the pbx via sip+jitsi from my laptop and found that problem | 02:43 |
jeblair | aft[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[Cer correcting it manually, it works, so assuming that fixes the puppet problem i should be all set if we need to use the bridge for folks who can't make the summit in person | 02:44 |
jeblair | wow that was col | 02:44 |
*** sdake has joined #openstack-infra | 02:44 | |
Clint | needs more [C | 02:44 |
fungi | jeblair: yep, that looks like it was definitely a bug | 02:44 |
*** sarob has joined #openstack-infra | 02:45 | |
clarkb | wait puppet I thought wow | 02:45 |
fungi | variables need to be set before you reference them | 02:45 |
jeblair | crinkle tells me that is the case. :) | 02:46 |
clarkb | but its declarative | 02:46 |
jeblair | i mean, it's puppet -- i asked | 02:46 |
crinkle | puppet parses variables from top to bottom :/ | 02:46 |
fungi | crinkle: with the wisdom | 02:46 |
*** btully has joined #openstack-infra | 02:47 | |
crinkle | https://docs.puppetlabs.com/puppet/latest/reference/lang_variables.html#parse-order-dependence | 02:47 |
crinkle | not wisdom, docs | 02:47 |
jeblair | (also the pbx pstn line seems to work too) | 02:47 |
clarkb | I just approved | 02:47 |
jeblair | crinkle: docs == wisdom | 02:47 |
crinkle | lol | 02:47 |
fungi | recorded wisdom for future generations | 02:48 |
jeblair | ftr crinkle is not actual loling. but thx anyway. :) | 02:48 |
crinkle | now i am | 02:48 |
fungi | i could see | 02:48 |
jeblair | true | 02:48 |
clarkb | train must be going well then | 02:48 |
jeblair | clarkb: do you feel like you're here? :) | 02:48 |
clarkb | almost | 02:48 |
jeblair | clarkb: imagine monty and morganfainberg yelling about howe everything is wrong with openstack and identity and stuff, the puget sound out the window, and you're there. | 02:50 |
*** jogo has quit IRC | 02:50 | |
clarkb | I'm sad I have to miss it | 02:51 |
fungi | also pyramid ipa | 02:52 |
fungi | it's not great, but it's not budweiser | 02:52 |
jeblair | clarkb: me too :( | 02:52 |
* jeblair raises a glass to clarkb | 02:52 | |
*** yamamoto has quit IRC | 02:53 | |
clarkb | greghaynes you should remove the git clones from the dib jobs, we can go straight zuul-cloner now | 02:53 |
clarkb | I am going to see if I can catch up on reviews this week with everyone else summiting | 02:56 |
openstackgerrit | Merged openstack-infra/system-config: Fix opening public UDP ports https://review.openstack.org/183892 | 02:57 |
jeblair | clarkb: aw man. you and AJaeger are going to trounce us. | 02:57 |
* fungi cries unfair advantage | 03:04 | |
*** otter768 has joined #openstack-infra | 03:05 | |
* fungi suspects clarkb may _actually_ be busy with other things besides code review next week | 03:05 | |
clarkb | yes likely | 03:06 |
fungi | AJaeger on the other hand *will* continue to trounce us | 03:07 |
*** otter768 has quit IRC | 03:10 | |
*** Sukhdev has joined #openstack-infra | 03:10 | |
*** rguillebert has quit IRC | 03:16 | |
*** stevemar has joined #openstack-infra | 03:22 | |
*** dboik has quit IRC | 03:23 | |
jeblair | mordred: https://review.openstack.org/183893 let's name M | 03:24 |
jeblair | clarkb, fungi: -A openstack-INPUT -m udp -p udp --dport 5060 -j ACCEPT | 03:24 |
jeblair | is on pbx | 03:24 |
*** sarob has quit IRC | 03:25 | |
*** sarob has joined #openstack-infra | 03:25 | |
*** sarob has quit IRC | 03:31 | |
*** funzo_ has quit IRC | 03:31 | |
*** sarob has joined #openstack-infra | 03:31 | |
*** funzo has joined #openstack-infra | 03:32 | |
*** funzo has quit IRC | 03:32 | |
*** dboik has joined #openstack-infra | 03:32 | |
*** funzo has joined #openstack-infra | 03:32 | |
*** funzo has joined #openstack-infra | 03:32 | |
*** funzo has quit IRC | 03:32 | |
*** sks has quit IRC | 03:34 | |
fungi | jeblair: awesome. now clarkb can summit (can be summited? can haz summitation?) | 03:35 |
clarkb | jeblair s/election/poll/ maybe? election implies a seat to occupy but maybe thats not really worth thinking too hard about | 03:37 |
jeblair | clarkb: yeah, i think that's probably a good idea | 03:38 |
*** salv-orlando has quit IRC | 03:38 | |
jeblair | clarkb: updated | 03:39 |
*** zul has joined #openstack-infra | 03:43 | |
*** fedexo has joined #openstack-infra | 03:44 | |
*** patrickeast has quit IRC | 03:46 | |
*** jogo has joined #openstack-infra | 03:46 | |
*** dboik has quit IRC | 03:55 | |
*** zul has quit IRC | 03:55 | |
*** tiswanso has joined #openstack-infra | 04:01 | |
*** jcoufal has joined #openstack-infra | 04:04 | |
*** sarob has quit IRC | 04:05 | |
*** tiswanso has quit IRC | 04:05 | |
*** zul has joined #openstack-infra | 04:06 | |
*** patrickeast has joined #openstack-infra | 04:09 | |
*** jcoufal_ has joined #openstack-infra | 04:10 | |
*** zul has quit IRC | 04:12 | |
*** sdake has quit IRC | 04:12 | |
*** jcoufal has quit IRC | 04:14 | |
*** patrickeast has quit IRC | 04:19 | |
*** stevemar has quit IRC | 04:22 | |
*** ivar-lazzaro has quit IRC | 04:23 | |
*** ivar-lazzaro has joined #openstack-infra | 04:24 | |
*** jcoufal_ has quit IRC | 04:24 | |
*** jcoufal has joined #openstack-infra | 04:24 | |
*** dboik has joined #openstack-infra | 04:26 | |
*** zul has joined #openstack-infra | 04:31 | |
*** zul has quit IRC | 04:31 | |
*** yfried has joined #openstack-infra | 04:32 | |
*** yfried|afk has quit IRC | 04:35 | |
*** trey has quit IRC | 04:35 | |
*** trey has joined #openstack-infra | 04:36 | |
*** jcoufal_ has joined #openstack-infra | 04:37 | |
*** salv-orlando has joined #openstack-infra | 04:39 | |
*** jcoufal has quit IRC | 04:41 | |
*** salv-orlando has quit IRC | 04:44 | |
*** dboik has quit IRC | 04:50 | |
*** btully has quit IRC | 04:59 | |
*** patrickeast has joined #openstack-infra | 05:00 | |
*** jcoufal has joined #openstack-infra | 05:00 | |
*** dboik has joined #openstack-infra | 05:03 | |
*** cody-somerville has joined #openstack-infra | 05:04 | |
*** jcoufal_ has quit IRC | 05:04 | |
*** yamahata has joined #openstack-infra | 05:05 | |
*** shashankhegde has joined #openstack-infra | 05:05 | |
*** otter768 has joined #openstack-infra | 05:06 | |
*** abregman has joined #openstack-infra | 05:08 | |
*** Sukhdev has quit IRC | 05:10 | |
*** shashankhegde has quit IRC | 05:10 | |
*** yfried has quit IRC | 05:11 | |
*** salv-orlando has joined #openstack-infra | 05:11 | |
*** otter768 has quit IRC | 05:11 | |
*** ihrachyshka has joined #openstack-infra | 05:12 | |
*** jcoufal_ has joined #openstack-infra | 05:15 | |
*** changbl has quit IRC | 05:15 | |
*** jcoufal has quit IRC | 05:18 | |
*** ihrachyshka has quit IRC | 05:22 | |
*** krtaylor has quit IRC | 05:22 | |
*** dboik has quit IRC | 05:28 | |
*** achanda has joined #openstack-infra | 05:40 | |
*** jcoufal_ has quit IRC | 05:51 | |
*** tteggel has quit IRC | 05:56 | |
*** tteggel has joined #openstack-infra | 05:57 | |
*** btully has joined #openstack-infra | 05:57 | |
*** salv-orlando has quit IRC | 06:14 | |
*** patrickeast has quit IRC | 06:16 | |
*** _nadya_ has joined #openstack-infra | 06:28 | |
*** yamahata has quit IRC | 06:33 | |
*** yfried has joined #openstack-infra | 06:35 | |
*** yfried is now known as yfried|afk | 06:35 | |
*** patrickeast has joined #openstack-infra | 06:35 | |
*** _nadya_ has quit IRC | 06:35 | |
*** shashankhegde has joined #openstack-infra | 06:41 | |
*** salv-orlando has joined #openstack-infra | 06:41 | |
*** shashankhegde has quit IRC | 06:45 | |
*** salv-orlando has quit IRC | 06:45 | |
*** sarob has joined #openstack-infra | 06:51 | |
*** ZZelle has quit IRC | 06:56 | |
*** yfried has joined #openstack-infra | 06:58 | |
*** yfried|afk has quit IRC | 06:59 | |
*** fedexo has quit IRC | 07:02 | |
*** otter768 has joined #openstack-infra | 07:07 | |
*** ZZelle_ has quit IRC | 07:08 | |
*** juggler has joined #openstack-infra | 07:09 | |
*** ZZelle_ has joined #openstack-infra | 07:09 | |
*** otter768 has quit IRC | 07:11 | |
*** panda|gone has quit IRC | 07:13 | |
*** panda|gone has joined #openstack-infra | 07:14 | |
*** amotoki has joined #openstack-infra | 07:16 | |
*** yfried has quit IRC | 07:21 | |
electrical | fungi: ah very cool :) | 07:24 |
*** sergsh has joined #openstack-infra | 07:25 | |
*** amotoki has quit IRC | 07:25 | |
*** boris-42 has joined #openstack-infra | 07:27 | |
*** amotoki has joined #openstack-infra | 07:38 | |
*** yamamoto has joined #openstack-infra | 07:39 | |
*** yfried has joined #openstack-infra | 07:42 | |
*** yfried is now known as yfried|afk | 07:42 | |
*** amotoki has quit IRC | 07:49 | |
*** yamamoto has quit IRC | 07:53 | |
*** shashankhegde has joined #openstack-infra | 08:03 | |
*** sks has joined #openstack-infra | 08:09 | |
*** sergsh has quit IRC | 08:11 | |
*** sks has quit IRC | 08:14 | |
*** unicell has joined #openstack-infra | 08:18 | |
*** unicell1 has quit IRC | 08:21 | |
*** sergsh has joined #openstack-infra | 08:24 | |
*** sergsh has quit IRC | 08:30 | |
*** shashankhegde has quit IRC | 08:33 | |
*** julim has quit IRC | 08:34 | |
*** julim has joined #openstack-infra | 08:34 | |
*** julim has quit IRC | 08:36 | |
*** yfried has joined #openstack-infra | 08:37 | |
*** yfried|afk has quit IRC | 08:39 | |
*** ivar-lazzaro has quit IRC | 08:41 | |
*** jamespage has joined #openstack-infra | 08:43 | |
*** salv-orlando has joined #openstack-infra | 08:50 | |
*** salv-orlando has quit IRC | 08:55 | |
*** amotoki has joined #openstack-infra | 08:59 | |
*** amotoki has quit IRC | 09:04 | |
*** otter768 has joined #openstack-infra | 09:07 | |
openstackgerrit | greghaynes proposed openstack-infra/project-config: Remove zuul-cloner workaround for DIB https://review.openstack.org/183903 | 09:09 |
*** otter768 has quit IRC | 09:12 | |
*** achanda has quit IRC | 09:15 | |
*** krtaylor has joined #openstack-infra | 09:17 | |
*** banix has joined #openstack-infra | 09:17 | |
*** patrickeast has quit IRC | 09:19 | |
*** sdake has joined #openstack-infra | 09:21 | |
*** sergsh has joined #openstack-infra | 09:25 | |
*** krtaylor has quit IRC | 09:39 | |
*** banix has quit IRC | 09:39 | |
*** patrickeast has joined #openstack-infra | 09:49 | |
*** yfried is now known as yfried|afk | 09:49 | |
*** yfried|afk is now known as yfried | 09:56 | |
*** baoli has joined #openstack-infra | 10:07 | |
*** baoli has quit IRC | 10:09 | |
*** smccully has quit IRC | 10:19 | |
*** teran has quit IRC | 10:24 | |
*** sdake has quit IRC | 10:32 | |
*** salv-orlando has joined #openstack-infra | 10:39 | |
*** salv-orlando has quit IRC | 10:44 | |
*** yfried is now known as yfried|afk | 11:02 | |
*** yfried|afk is now known as yfried | 11:06 | |
*** otter768 has joined #openstack-infra | 11:08 | |
*** otter768 has quit IRC | 11:13 | |
*** shardy_ has joined #openstack-infra | 11:24 | |
*** shardy has quit IRC | 11:25 | |
*** Krinkle|detached is now known as Krinkle | 11:28 | |
*** shardy_ has quit IRC | 11:29 | |
*** shardy has joined #openstack-infra | 11:30 | |
*** dboik has joined #openstack-infra | 11:30 | |
*** dboik has quit IRC | 11:31 | |
*** salv-orlando has joined #openstack-infra | 11:40 | |
*** sks has joined #openstack-infra | 11:44 | |
*** salv-orlando has quit IRC | 11:44 | |
*** rlandy has joined #openstack-infra | 11:51 | |
*** charz_ is now known as charz | 12:10 | |
*** yolanda has joined #openstack-infra | 12:23 | |
*** Krinkle is now known as Krinkle|detached | 12:28 | |
openstackgerrit | Darragh Bailey proposed openstack-infra/jenkins-job-builder: Fix Builder.update_job() on Python 3 https://review.openstack.org/172238 | 12:39 |
openstackgerrit | Darragh Bailey proposed openstack-infra/jenkins-job-builder: Fix Builder.update_job() on Python 3 https://review.openstack.org/172238 | 12:47 |
*** boris-42 has quit IRC | 12:48 | |
*** hdd has joined #openstack-infra | 13:06 | |
*** otter768 has joined #openstack-infra | 13:09 | |
*** otter768 has quit IRC | 13:14 | |
*** salv-orlando has joined #openstack-infra | 13:29 | |
*** mase_x200 has joined #openstack-infra | 13:29 | |
*** megm has quit IRC | 13:30 | |
*** ajo has joined #openstack-infra | 13:32 | |
*** salv-orlando has quit IRC | 13:34 | |
*** ajo has quit IRC | 13:38 | |
*** mase_x200 has quit IRC | 13:40 | |
*** hdd has quit IRC | 13:41 | |
*** liam__ has joined #openstack-infra | 13:42 | |
*** mase_x200 has joined #openstack-infra | 13:43 | |
*** liam__ has quit IRC | 13:45 | |
*** igorbelikov has quit IRC | 13:46 | |
*** igorbelikov has joined #openstack-infra | 13:49 | |
*** salv-orlando has joined #openstack-infra | 13:49 | |
*** salv-orlando has quit IRC | 13:49 | |
*** salv-orlando has joined #openstack-infra | 13:49 | |
*** salv-orlando has quit IRC | 13:50 | |
*** salv-orlando has joined #openstack-infra | 13:50 | |
*** annegentle has joined #openstack-infra | 13:54 | |
*** salv-orl_ has joined #openstack-infra | 13:56 | |
*** salv-orlando has quit IRC | 13:56 | |
*** yfried is now known as yfried|afk | 13:56 | |
*** annegentle has quit IRC | 13:57 | |
*** yfried|afk is now known as yfried | 13:57 | |
*** changbl has joined #openstack-infra | 14:00 | |
*** hdd has joined #openstack-infra | 14:04 | |
*** hdd has quit IRC | 14:05 | |
*** mwagner_lap has quit IRC | 14:20 | |
*** unicell has quit IRC | 14:22 | |
*** mase_x200 has quit IRC | 14:22 | |
*** shardy has quit IRC | 14:26 | |
*** mase_x200 has joined #openstack-infra | 14:28 | |
*** shardy has joined #openstack-infra | 14:31 | |
*** abregman has quit IRC | 14:33 | |
*** sks has quit IRC | 14:42 | |
*** salv-orl_ has quit IRC | 14:44 | |
*** mase_x200 has quit IRC | 14:48 | |
*** julim has joined #openstack-infra | 14:49 | |
*** liam__ has joined #openstack-infra | 14:51 | |
*** liam__ has quit IRC | 14:51 | |
*** julim has quit IRC | 14:51 | |
*** julim has joined #openstack-infra | 14:55 | |
*** annegentle has joined #openstack-infra | 14:58 | |
*** sarob has quit IRC | 15:01 | |
*** sarob has joined #openstack-infra | 15:01 | |
*** annegentle has quit IRC | 15:03 | |
*** sarob has quit IRC | 15:04 | |
*** sarob has joined #openstack-infra | 15:05 | |
*** otter768 has joined #openstack-infra | 15:10 | |
*** Krinkle|detached is now known as Krinkle | 15:13 | |
*** otter768 has quit IRC | 15:15 | |
*** sdake has joined #openstack-infra | 15:18 | |
*** ihrachyshka has joined #openstack-infra | 15:22 | |
*** armax has joined #openstack-infra | 15:23 | |
*** sks has joined #openstack-infra | 15:24 | |
*** sarob has quit IRC | 15:27 | |
*** sarob has joined #openstack-infra | 15:27 | |
*** ihrachyshka_ has joined #openstack-infra | 15:30 | |
*** alexpilotti has joined #openstack-infra | 15:31 | |
*** sarob has quit IRC | 15:32 | |
*** yamahata has joined #openstack-infra | 15:32 | |
*** ihrachyshka has quit IRC | 15:34 | |
*** ihrachyshka_ has quit IRC | 15:34 | |
*** zul has joined #openstack-infra | 15:35 | |
*** palar has joined #openstack-infra | 15:43 | |
*** salv-orlando has joined #openstack-infra | 15:44 | |
*** _nadya_ has joined #openstack-infra | 15:47 | |
*** yfried has quit IRC | 15:47 | |
*** yamahata has quit IRC | 15:48 | |
*** armax has quit IRC | 15:50 | |
*** salv-orlando has quit IRC | 15:50 | |
*** yolanda has quit IRC | 15:56 | |
*** yolanda has joined #openstack-infra | 16:00 | |
*** jogo has quit IRC | 16:02 | |
*** shashankhegde has joined #openstack-infra | 16:03 | |
*** _nadya_ has quit IRC | 16:14 | |
*** julim has quit IRC | 16:18 | |
*** salv-orlando has joined #openstack-infra | 16:22 | |
mordred | jeblair: ++ | 16:23 |
openstackgerrit | Darragh Bailey proposed openstack-infra/jenkins-job-builder: Fix Builder.update_job() on Python 3 https://review.openstack.org/172238 | 16:24 |
*** mestery has joined #openstack-infra | 16:26 | |
*** salv-orlando has quit IRC | 16:27 | |
*** annegentle has joined #openstack-infra | 16:28 | |
*** ociuhandu has joined #openstack-infra | 16:34 | |
*** rossella_s has joined #openstack-infra | 16:35 | |
*** ashleighfarnham has joined #openstack-infra | 16:40 | |
*** mestery has quit IRC | 16:41 | |
*** banix has joined #openstack-infra | 16:43 | |
*** vishy has left #openstack-infra | 16:43 | |
*** banix has quit IRC | 16:54 | |
*** _nadya_ has joined #openstack-infra | 16:57 | |
lifeless | ok yay we're not coinstallable again | 16:57 |
lifeless | its not just my resolver having trouble :) | 16:57 |
*** banix has joined #openstack-infra | 17:00 | |
lifeless | os-brick. | 17:00 |
fungi | it's clearly a schrödinger's packageset. if you hadn't looked it wouldn't have been either coinstallable or not | 17:00 |
lifeless | its os-brick | 17:01 |
lifeless | its incompatible with current releases of os-* | 17:01 |
lifeless | e.g. i18n | 17:01 |
fungi | thingee: ^ fun times! | 17:01 |
lifeless | I mean its good to have my resolver heuristics worked out... | 17:03 |
*** julim has joined #openstack-infra | 17:08 | |
thingee | hemnafk: ^ | 17:11 |
*** otter768 has joined #openstack-infra | 17:11 | |
*** otter768 has quit IRC | 17:15 | |
*** ociuhandu has quit IRC | 17:18 | |
*** ashleighfarnham has quit IRC | 17:19 | |
*** sergsh has quit IRC | 17:22 | |
*** mestery has joined #openstack-infra | 17:22 | |
lifeless | oh reat | 17:23 |
lifeless | also flake8 | 17:23 |
*** ociuhandu has joined #openstack-infra | 17:25 | |
lifeless | hacking requires 2.2.4 | 17:28 |
lifeless | all current releases | 17:28 |
lifeless | fungi: everything is awful | 17:30 |
clarkb | fungi I will get the puppet testing etherpad up and in shape soon (either today or tomorrow) so it is ready for you | 17:30 |
fungi | clarkb: awesome--that's really appreciated. though i can probably find time for it if you can't. priorities, man | 17:31 |
openstackgerrit | lifeless proposed openstack/requirements: Fix requirements to be co-installable. https://review.openstack.org/183930 | 17:34 |
lifeless | mordred: ^ since you're not at all busy right now | 17:35 |
*** salv-orlando has joined #openstack-infra | 17:37 | |
*** stevemar has joined #openstack-infra | 17:38 | |
mordred | lifeless: I'm not sure I agree with the flake8 change - it's there to facilitate https://review.openstack.org/#/c/134052 | 17:40 |
lifeless | mordred: its incompatible with hacking | 17:40 |
mordred | we have to land a change to requirements to be able to land the change to hacking | 17:41 |
lifeless | mordred: its not a matter of agreement | 17:41 |
mordred | lifeless: it is | 17:41 |
mordred | we can't update hacking without first updating g-r | 17:41 |
*** fallenpegasus has joined #openstack-infra | 17:41 | |
lifeless | mordred: this is exactly the deadlock that I have warned about showing up in practice | 17:41 |
mordred | so there must be a mechanism to do that | 17:41 |
mordred | yah | 17:41 |
fungi | that's what 183930 does? | 17:41 |
*** julim has quit IRC | 17:41 | |
*** achanda has joined #openstack-infra | 17:42 | |
lifeless | 183930 undoes it | 17:42 |
mordred | right. the answer is landing the change to hacking, not reverting the change to requirements | 17:42 |
lifeless | and lets change teh process so hacking lists known bad, not known good | 17:42 |
fungi | fair enough. does hacking get sync'd from g-r? | 17:42 |
lifeless | but thats for later in the week | 17:42 |
lifeless | but we can do this compatibly let me update my patch | 17:43 |
mordred | lifeless: hacking is quite specially and very explicitly wants a hard pin - because we do not want any variation in a flake8 version in a cycle | 17:43 |
mordred | fungi: it does | 17:43 |
mordred | known-bad for flake8 is a strange idea | 17:43 |
*** sdake has quit IRC | 17:43 | |
lifeless | mordred: yes, but transitions. | 17:43 |
mordred | right | 17:43 |
mordred | I do not think requirements needs to be sstrictly co-installable every second of the day | 17:44 |
lifeless | mordred: I'm not sggesting variations during a cycle. | 17:44 |
lifeless | mordred: we'll come back to that | 17:44 |
mordred | ok | 17:44 |
fungi | i'm wondering how we can represent that hacking should be able to pick its own dep versions independent of g-r | 17:44 |
*** sdake has joined #openstack-infra | 17:44 | |
lifeless | mordred: [you're wrong, but now isn't the time to debate] | 17:44 |
mordred | well, I'm not +2 on this until I understand why I'm wrong and what the sollution is | 17:44 |
lifeless | there are several confounded things | 17:44 |
fungi | maybe we can ensure that the explicit deps of hacking don't overlap with explicit deps of other projects, and then remove its g-r enforcement/sync so that it can vary independently? | 17:45 |
lifeless | right now, I now understand there is a transition happening for hacking's deps and I'm going to check how to represent that | 17:45 |
mordred | -1 left | 17:45 |
mordred | I'll be +2 when I understand the future state and how it does the thigns we want | 17:45 |
fungi | basically if any project wants to participate in global-requirements and wants to use any of hackings requirements, it should do so through hacking as a proxy? | 17:46 |
mordred | yes | 17:46 |
mordred | no project shold EVER directly depend on flake8 other than hacking | 17:46 |
mordred | than via | 17:46 |
fungi | in which case we should take any of hacking's requirements out of global-requirements | 17:46 |
clarkb | or pep8 or pyflakes | 17:46 |
mordred | yah. I think it would be fine to special-case hacking | 17:46 |
mordred | and deal with it outside of g-r | 17:46 |
lifeless | no need | 17:47 |
fungi | basically be able to guarantee that no project's first-order requirements conflict with hacking over its first-order requirements (and hope that the transitive requirement tree is shallow enough there that we don't run into more issues) | 17:47 |
lifeless | but I can understand why you're thinking that | 17:47 |
*** rossella_s has quit IRC | 17:50 | |
*** sparkycollier has joined #openstack-infra | 17:50 | |
*** woodster_ has quit IRC | 17:50 | |
openstackgerrit | lifeless proposed openstack/requirements: Fix requirements to be co-installable. https://review.openstack.org/183930 | 17:51 |
lifeless | mordred: ok so on 'should g-r be always resolvable' - yes, it must be, because if its not pip 8 will refuse to install. | 17:51 |
lifeless | mordred: you need to argue why it should ever be *unresolvable*, not why it must always be resolvable. | 17:51 |
lifeless | mordred: that update, with the embedded comment, shows one way of achieving a transition. | 17:52 |
lifeless | mordred: An actual OR operator might be nicer (and I'm open to putting the effort into add one - I can't see one in pthe specifier code today) | 17:53 |
lifeless | mordred: we need CI to be really robust and reliable; being able to specify known good for CI jobs - which is what we attempt today - is critical to avoiding flack from upstream changes breaking us. | 17:54 |
lifeless | mordred: I think we agree on that | 17:54 |
*** fedexo has joined #openstack-infra | 17:54 | |
pabelanger | o/ from Vancouver | 17:55 |
mordred | lifeless: yes. we do. | 17:55 |
mordred | lifeless: how does that change end up? | 17:55 |
*** ashleighfarnham has joined #openstack-infra | 17:56 | |
lifeless | mordred: which change? | 17:56 |
mordred | lifeless: do we land that change, then land a change to hacking that matches that, then land a change to remove the lower bound in g-r, then land a change to hacking to do that? | 17:56 |
lifeless | ah | 17:56 |
mordred | lifeless: (I'm missing the context of what your plan is) | 17:56 |
lifeless | for the hacking thing. we land this patch (fixes g-r). We land the ==2.4.0 change in hacking and release. We then tighten up g-r. | 17:57 |
lifeless | when we release hacking it will switch everything from 2.2.4 to 2.4.0 as the new release is consumed | 17:57 |
mordred | lifeless: ok - so - how do we land that change in hacking since ==2.4.0 would be a different value than is in g-r? | 17:57 |
lifeless | ==2.4.0 is compatible with the g-r specifier. | 17:58 |
mordred | and our sync code supports that now? | 17:58 |
fungi | current g-r enforcement will require that the string matches | 17:58 |
lifeless | We'll need it to to do transitions on things where we do want a hard pin in the project | 17:58 |
lifeless | Ok, so thats something I can prep (or help someone prep) - but deep dive possibly needed during the week | 17:59 |
fungi | count me in | 17:59 |
mordred | yah. I mean, I thnik it's a 4-step for now, and potentailly the pain of that will motivate us to do the betterer | 17:59 |
lifeless | (deep dive is on the conceptual design - the code is yeasy) | 17:59 |
*** stevemar has quit IRC | 18:00 | |
lifeless | so yeah today, g-r:range, hacking:range, hacking:release, g-r:==, hacking:==, hacking:release | 18:00 |
mordred | it's "land this change, sync this change to hacking, land a new change with the ==, sync the == to hacking" - which is obviously silly, but we'll fix the silly later | 18:00 |
mordred | lifeless: yah | 18:00 |
*** mestery has quit IRC | 18:00 | |
mordred | k. I'm on board with that | 18:00 |
mordred | now - the other thing - os-brick | 18:00 |
lifeless | yeah | 18:00 |
lifeless | it needs a current release | 18:01 |
lifeless | synced with current requirements | 18:01 |
lifeless | if its going to be in current requirements | 18:01 |
*** salv-orlando has quit IRC | 18:01 | |
mordred | do we know hwo to avoid falling in to this hole generally? | 18:01 |
mordred | because it sounds like g-r has moved and os-brick hasn't synced/released yet | 18:01 |
mordred | which seems like a thing that might arise in the future as well | 18:01 |
lifeless | yes: we have wider ranges in project reqs, and use gr for pinning. | 18:02 |
lifeless | for the few cases where we must not have variation (linters are a good example) we accept the cost of the dance. | 18:02 |
*** mestery has joined #openstack-infra | 18:03 | |
*** sdake has quit IRC | 18:05 | |
openstackgerrit | Darragh Bailey proposed openstack-infra/jenkins-job-builder: Wrap stdin/stdout with codecs to handle unicode https://review.openstack.org/183939 | 18:05 |
mordred | lifeless: so thingee fixes os-brick by syncing and releasing, yeah? | 18:05 |
fungi | that would be one solution, yes | 18:06 |
lifeless | mordred: yes | 18:06 |
fungi | we could in the future consider a ci job which checks coinstallability though it sounds like pip 8's use in our ci may end up providing that as a side effect anyway | 18:07 |
thingee | I just got done with breakfast. Sounds like I need to get back to my room and grab my laptop. | 18:07 |
lifeless | fungi: it will | 18:07 |
lifeless | fungi: I want a job that looks for new releases and tries to see if they are coinstallable ... and pass CI, and if so proposes to g-r. | 18:08 |
fungi | so what we really need to think through is how to avoid or work around deadlocks between the coupled set of repos | 18:08 |
mordred | yah. I'm mostly poking because I want to make sure we keep understanding what the 'right' behavior and process will be in the pip 8 world | 18:08 |
mordred | fungi: yah. that | 18:08 |
lifeless | yes | 18:08 |
fungi | can't update x because of y, but can't update y because of x. catch-22 | 18:08 |
lifeless | should I put something in the etherpad | 18:08 |
lifeless | or | 18:08 |
lifeless | write a spec | 18:08 |
lifeless | fungi: yes, I've been harping on that for a while :) | 18:09 |
clarkb | thingee: I don't think this is breaking anything right now, but it is forward looking "we should fix this" | 18:09 |
*** ashleighfarnham has quit IRC | 18:10 | |
ekarlso | fungi: what did you end up with for the bot stuff ? | 18:10 |
thingee | clarkb: ok, I will continue to sip my coffee and fix it when I get back to the room. | 18:10 |
fungi | ekarlso: what bot stuff? end up where? | 18:11 |
lifeless | clarkb: sorry I think you've missed some context | 18:11 |
ekarlso | fungi: u where looking at alternatives to the bot framework ? | 18:11 |
lifeless | clarkb: os-brick is not coinstallable with the rest of g-r | 18:11 |
lifeless | clarkb: I put up a review to remove it from g-r | 18:11 |
lifeless | . | 18:11 |
*** mriedem has joined #openstack-infra | 18:11 | |
fungi | ekarlso: i was not. i merely mentioned that some others had looked at a possibility to reimplement our various bots using errbot as a framework | 18:12 |
lifeless | clarkb: and its entirely able to break stuff 'randomly' right now - anything triggering re-evaluation of os-brick's requirements will downgrade all of teh environment to kilo | 18:12 |
mordred | ekarlso: yes. I believe that errbot is the current thinking | 18:12 |
lifeless | 's versions of os-bricks deps. | 18:12 |
*** ociuhandu has quit IRC | 18:12 | |
ekarlso | mordred: heh, I was toying with an idea of doing irc logs > ES | 18:12 |
mordred | ekarlso: we need to do some work towards making configurability of errbot things not be crazy | 18:13 |
clarkb | lifeless: its not worth skipping breakfast over | 18:13 |
mordred | since errbot is currently configured via irc commands, and we like to configure things via config files | 18:13 |
lifeless | clarkb: I agree, but its not 'future looking' either | 18:13 |
*** alexpilotti has quit IRC | 18:15 | |
*** yfried has joined #openstack-infra | 18:16 | |
mordred | ekarlso: but the work pabelanger is doing with grafyaml is probably a similar approach we can do with errbot | 18:17 |
*** mestery has quit IRC | 18:18 | |
*** palar has quit IRC | 18:18 | |
*** mestery has joined #openstack-infra | 18:19 | |
*** sdake has joined #openstack-infra | 18:20 | |
*** yfried_ has joined #openstack-infra | 18:21 | |
*** yfried has quit IRC | 18:21 | |
*** Krinkle is now known as Krinkle|detached | 18:26 | |
*** yfried__ has joined #openstack-infra | 18:26 | |
*** yfried_ has quit IRC | 18:27 | |
*** rbradfor has joined #openstack-infra | 18:28 | |
lifeless | fungi: mordred: Could you re-review 183930 | 18:33 |
*** sdake has quit IRC | 18:34 | |
lifeless | ahg no | 18:34 |
lifeless | no point, | 18:34 |
lifeless | 2015-05-17 18:01:25.972 | + python update.py /opt/stack/new/cinder | 18:34 |
lifeless | 2015-05-17 18:01:26.112 | 'os-brick' is not in global-requirements.txt | 18:34 |
*** sdake has joined #openstack-infra | 18:34 | |
lifeless | cinder has os-brick in use already, so we need thingee to fix it, I'll narrow my patch to just flake8 | 18:34 |
openstackgerrit | lifeless proposed openstack/requirements: Fix requirement conflict with flake8. https://review.openstack.org/183930 | 18:36 |
*** shashankhegde has quit IRC | 18:38 | |
*** yfried__ has quit IRC | 18:39 | |
*** rbradfor has quit IRC | 18:40 | |
*** _nadya_ has quit IRC | 18:42 | |
clarkb | jenkins06 has leaked threds going to put it in shutdown mode | 18:44 |
clarkb | (just a general FYI) | 18:44 |
*** mestery has quit IRC | 18:46 | |
*** dboik has joined #openstack-infra | 18:47 | |
electrical | clarkb: could i bother you with a jjb question ? ( if you hav etime ) | 18:48 |
clarkb | electrical: sure | 18:48 |
electrical | For some jobs i have a very long exclusion list for the combination-filter part. i would love to store them in jjb as an array and then compile them later as a string so combination-filter can work with them. not sure if jjb has such functionality | 18:49 |
electrical | https://gist.github.com/electrical/93c7fbf5cc6080331ebf < -- example of an exclusion list | 18:49 |
clarkb | electrical: JJB in theory knows how to pass around native yaml objects like lists and dicts, but last time I helped someone with it they couldn't get it working | 18:49 |
clarkb | electrical: so I think it is likely buggy (and we don't use it) | 18:50 |
*** yfried__ has joined #openstack-infra | 18:50 | |
electrical | in the example i got them on separate lines but combination-filter expects it to be a single string. | 18:50 |
clarkb | electrical: http://docs.openstack.org/infra/jenkins-job-builder/definition.html#variable-references is the docs for it, you should see if it works for you | 18:51 |
electrical | Ah, will give that a try. thanks! | 18:51 |
*** dboik has quit IRC | 18:52 | |
*** yfried has joined #openstack-infra | 18:54 | |
*** yfried__ has quit IRC | 18:55 | |
greghaynes | clarkb: https://review.openstack.org/#/c/183903/ | 18:55 |
clarkb | approved | 18:55 |
greghaynes | w00t | 18:55 |
greghaynes | lets see if it all breaks again... | 18:56 |
*** yamamoto has joined #openstack-infra | 18:56 | |
clarkb | electrical: curious to know what you find too, mroe info may help in the fixing of potential bugs there | 18:57 |
*** rguillebert has joined #openstack-infra | 18:57 | |
electrical | clarkb: okay, will give it a shot and see what happens. | 18:57 |
electrical | from what i understand ( and please correct me if im wrong ) i have to define a variable under my job-group and use {obj:varname} in the job-template? | 18:58 |
electrical | so far i'm only getting a " expected <block end>, but found '<block mapping start>'" error. | 18:59 |
*** _nadya_ has joined #openstack-infra | 18:59 | |
electrical | sorry, that was my fault :-) | 19:00 |
electrical | trying again | 19:00 |
*** yamamoto has quit IRC | 19:01 | |
electrical | documentation is a bit confusing clarkb :p | 19:03 |
clarkb | ya thats the basic idea of it, you define the var then use it | 19:03 |
openstackgerrit | Merged openstack-infra/project-config: Remove zuul-cloner workaround for DIB https://review.openstack.org/183903 | 19:03 |
*** fedexo has quit IRC | 19:04 | |
*** banix has quit IRC | 19:05 | |
electrical | clarkb: okay, got it partially working so far. its able to move the object over but the list i'm giving is parsing the array in a string form. let me make a gist. | 19:05 |
electrical | clarkb: https://gist.github.com/electrical/96f9940f63f81e9a6bf6 <-- | 19:06 |
electrical | first part is the yaml list i have. second part is the xml it generated | 19:06 |
clarkb | electrical: combfilters is just a list of strings there so I think that is expected | 19:06 |
clarkb | electrical: distributions: !!python/tuple [precise, jessie] is the definition in the example | 19:07 |
clarkb | electrical: that creates a python tuple object with precise and jessie in it | 19:07 |
*** enikanorov2 has quit IRC | 19:07 | |
electrical | ah okay. | 19:08 |
electrical | changed it in the python tuple still messes it up a bit. updating gist | 19:10 |
*** zaneb has joined #openstack-infra | 19:10 | |
electrical | clarkb: https://gist.github.com/electrical/96f9940f63f81e9a6bf6 gist updated | 19:11 |
electrical | Would be cool if it just could do an array.join or something in the back :-) | 19:11 |
*** otter768 has joined #openstack-infra | 19:12 | |
clarkb | electrical: its supposed to be simple | 19:12 |
electrical | i could of course store the combination filter as a single string but doesn't make it really manageable. | 19:12 |
clarkb | electrical: I am not really sure what you are trying to achieve there but it looks like the combination filter is wrapping your stuff in ()s or {}s | 19:12 |
clarkb | er []s | 19:13 |
*** cody-somerville has quit IRC | 19:13 | |
electrical | clarkb: let me try to explain :-) | 19:13 |
*** panda|gone has quit IRC | 19:13 | |
*** sdake has quit IRC | 19:14 | |
electrical | i got a whole list of combinations that should be excluded. i would love to have them as a list so i its very clear what is in the combination filter instead of having it as one large string. | 19:14 |
*** yamamoto has joined #openstack-infra | 19:14 | |
*** sdake has joined #openstack-infra | 19:14 | |
*** enikanorov2 has joined #openstack-infra | 19:14 | |
*** panda|gone has joined #openstack-infra | 19:14 | |
electrical | so i would love to have an array that i can put in the combination-filter directive and have that array put in there as a string. | 19:15 |
clarkb | electrical: so for the second thing I think the module is working against you | 19:16 |
clarkb | electrical: beacuse its wrapping your string in []s | 19:16 |
clarkb | electrical: that is possibly a bug in the module | 19:16 |
electrical | Yeah indeed | 19:16 |
electrical | ah okay | 19:16 |
electrical | will have a look at the module it self of it | 19:16 |
*** otter768 has quit IRC | 19:17 | |
clarkb | for the first thing you should be able to define an array like in your gist and if the module doesn't counter what it is doing have that work | 19:17 |
clarkb | however I would just use a yaml string instead | 19:18 |
clarkb | let me paste an example for your case | 19:18 |
electrical | the module is doing this: str(ex_d.get('combination-filter', '')).rstrip() | 19:19 |
clarkb | http://paste.openstack.org/show/226292/ something like that for the string | 19:19 |
electrical | Ah i see, okay | 19:20 |
electrical | and that would output it as a single string? | 19:20 |
clarkb | electrical: yup the yaml > means collapse the newlines in this string | 19:21 |
electrical | ah i see, okay. | 19:21 |
*** yamahata has joined #openstack-infra | 19:21 | |
electrical | I'll give that a shot. | 19:21 |
clarkb | if you use | instead you don't get collapsed newlines | 19:22 |
clarkb | (two different methods of block quoting based on what you need) | 19:22 |
electrical | Ahh, i see okay. it works now indeed :-) | 19:24 |
electrical | https://gist.github.com/electrical/96f9940f63f81e9a6bf6 <-- have this now | 19:24 |
electrical | atleast its way better readable now whats going on | 19:25 |
electrical | without having to guess or split it up manually | 19:25 |
electrical | this will help with showing off the ease of managing our jenkins jobs via jjb :-) | 19:26 |
*** mriedem1 has joined #openstack-infra | 19:28 | |
*** mriedem has quit IRC | 19:28 | |
*** ZZelle has joined #openstack-infra | 19:29 | |
*** zb has joined #openstack-infra | 19:35 | |
*** armax has joined #openstack-infra | 19:38 | |
*** zaneb has quit IRC | 19:38 | |
*** achanda_ has joined #openstack-infra | 19:41 | |
*** achanda has quit IRC | 19:41 | |
*** zb has quit IRC | 19:44 | |
*** yamamoto has quit IRC | 19:47 | |
*** yamamoto has joined #openstack-infra | 19:48 | |
*** isviridov_away is now known as isviridov | 19:49 | |
*** enikanorov2 has quit IRC | 19:52 | |
*** mriedem1 has quit IRC | 19:57 | |
*** annegentle has quit IRC | 19:58 | |
*** enikanorov2 has joined #openstack-infra | 19:58 | |
*** sparkycollier has quit IRC | 19:59 | |
*** achanda_ has quit IRC | 20:02 | |
*** woodster_ has joined #openstack-infra | 20:02 | |
*** zul has quit IRC | 20:05 | |
*** yamamoto has quit IRC | 20:06 | |
thingee | lifeless, fungi hey I'm at my laptop now. I'm confused about the incompatibility os-brick is having. | 20:08 |
thingee | already read through the backlog, but I didn't understand. | 20:09 |
clarkb | thingee aiui the currebt release has deps that conflict with global requirements | 20:09 |
*** yamahata has quit IRC | 20:09 | |
clarkb | thingee so we need a reqs sync and a release | 20:09 |
thingee | clarkb: doh right. I see it now by checking out the previous tag release. thanks. | 20:12 |
thingee | clarkb: ok so I just need to do a release for you all? | 20:12 |
fungi | well, "conflict with global requirements" is really more "conflict with requirements of other released openstack component packages" | 20:15 |
fungi | so current version of os-brick is not coinstallable with current releases of a number of other openstack libs | 20:16 |
fungi | and yes, tagging a recent release with a current sync from global-requirements applied should resolve that | 20:16 |
openstackgerrit | Merged openstack-infra/shade: Catch client exceptions during list ops https://review.openstack.org/183501 | 20:17 |
fungi | note that this isn't something that was discovered because of ci test failures, but rather discovered through lifeless's work on writing a dependency solver within pip | 20:17 |
thingee | fungi: how are we going to resolve this issue going forward? Is updating global-requirements going to result in tagging a new release each time? | 20:17 |
thingee | fungi: just trying to understand better. | 20:17 |
fungi | thingee: i don't think so, i think longer-term one of the things we should be discussing this week is upcoming changes in pip and what openstack can do to accommodate those | 20:18 |
*** _david_ has joined #openstack-infra | 20:18 | |
thingee | fungi: ok, is there a session already set for that? | 20:18 |
fungi | and how we can avoid pointless makework/lockstep updates while also not introducing deadlocks between packages | 20:18 |
* thingee is bad.. hasn't really looked at the schedule | 20:19 | |
*** patrickeast has quit IRC | 20:19 | |
fungi | thingee: the global requirements/dependencies session is where we should be discussing that. i haven't memorized the schedule, but we do have at least one ;) | 20:19 |
thingee | fungi: thanks :) | 20:19 |
fungi | am trying to pay attention in the board meeting or i'd get you more details now | 20:20 |
thingee | fungi: sorry, yup ignore me. I'm pushing some other things through and then I'll tag a release for brick. | 20:20 |
openstackgerrit | Merged openstack-dev/cookiecutter: Improve CONTRIBUTING.rst for clarity https://review.openstack.org/183788 | 20:23 |
*** e0ne has joined #openstack-infra | 20:23 | |
openstackgerrit | Merged openstack-dev/hacking: Drop py33 as a target https://review.openstack.org/182496 | 20:24 |
openstackgerrit | Merged openstack-dev/hacking: whitelist bash in integration test https://review.openstack.org/182497 | 20:26 |
*** annegentle has joined #openstack-infra | 20:29 | |
*** sputnik13 has joined #openstack-infra | 20:30 | |
electrical | clarkb: thanks for the help today. managed to improve the things further. hopefully an other week or so and i have a very nice proof of concept to show some people at Elastic and try to convince them to use it. | 20:30 |
_david_ | fungi, in mail to Gerrit development list you are saying that the version of Gerrit was 2.10.3, with JGit 3.7.2. The JGit version that contained in official 2.10.3 is: 3.7.0.201502260915-r.58-g65c379e | 20:30 |
fungi | zaro: ^ do you have any additional details there? | 20:32 |
_david_ | fungi, zaro looking at downgrade change: https://review.openstack.org/#/c/182117/1/modules/openstack_project/manifests/review.pp | 20:32 |
electrical | fungi: https://review.openstack.org/#/c/183048/ is there a way to re-trigger the tests ? even if jenkins-python is not released? | 20:33 |
_david_ | fungi, zaro i am downloading the WAR http://tarballs.openstack.org/ci/gerrit/gerrit-v2.10.2.23.039a170.war to check, what is inside, ... | 20:33 |
*** ashleighfarnham has joined #openstack-infra | 20:33 | |
fungi | _david_: afiak we were running a fork of 2.10.2 where we had selectively backported patches roughly equivalent to 2.10.3 but zaro should be able to clarify once he's around | 20:33 |
_david_ | fungi, someone else reported exactly the same issue, so you guys are not alone: https://code.google.com/p/gerrit/issues/detail?id=3361 | 20:35 |
fungi | electrical: i think we just need to go ahead and release a newer jenkins-python with those fixes | 20:35 |
electrical | fungi: ah okay. | 20:35 |
electrical | would love to get the logstash publisher in :-) | 20:35 |
_david_ | fungi, Negative, as i said, mail to dev ML was wrong. JGit 3.7.2 doesn't exist. In war, you have deployed is broken JGit version: | 20:37 |
_david_ | davido@wizball:~/projects/openstack$ jar -tf gerrit-v2.10.2.23.039a170.war | grep -i jgit-3 | 20:37 |
_david_ | WEB-INF/lib/org.eclipse.jgit-3.7.0.201502260915-r.58-g65c379e.jar | 20:37 |
_david_ | fungi, This is the regression: https://bugs.eclipse.org/bugs/show_bug.cgi?id=465509 | 20:38 |
openstack | bugs.eclipse.org bug 465509 in JGit "Massive performance problem in Gerrit caused by ObjectWalk.markUninteresting marking the root tree as uninteresting" [Normal,Resolved: fixed] - Assigned to jgit.core-inbox | 20:38 |
fungi | _david_: right, we didn't see any performance issues | 20:38 |
fungi | _david_: i saw no evidence in that bug report that the "performance regression" involved corrupt packfiles | 20:39 |
*** _nadya_ has quit IRC | 20:39 | |
fungi | or jgit misidentifying correct packfiles as corrupt | 20:39 |
_david_ | fungi, One assumption that when system is under very heavy load, caused by this JGit regression (and in mail to dev ML you are using this wording: "significant load") that then zlib problem occurs. | 20:40 |
fungi | _david_: that sounds like a reasonable theory | 20:42 |
_david_ | fungi, Sony, Google and we, have seen dramatic performance regression and resource consumption explosion on both: git push and replication operations. | 20:42 |
fungi | _david_: anyway, since we were under a time crunch and had only just seen the bug report about that performance regression, and the gerrit upstream answer to that was to upgrade to jgit 4 which we hadn't tested at all, we were slightly hesitant (that's why we also wanted to try to run gerrit 2.10.x with jgit 3.2.x | 20:43 |
_david_ | fungi, we hadn't emergency downgrade option, as mordred didn't provide us the SQL downgrade option, so we did emergency revert and replaced broken JGit custom patched, without this regression: all problems gone. | 20:44 |
*** ashleighfarnham has quit IRC | 20:47 | |
_david_ | fungi, Well, yes, but this version is needed, to void JGit downgrade, as explained in this change: https://gerrit-review.googlesource.com/67653 | 20:47 |
_david_ | s/void/avoid | 20:47 |
*** ashleighfarnham has joined #openstack-infra | 20:47 | |
*** ashleighfarnham has quit IRC | 20:47 | |
fungi | right, we saw that | 20:47 |
*** ashleighfarnham has joined #openstack-infra | 20:48 | |
*** ashleighfarnham has quit IRC | 20:48 | |
fungi | it nor any of the bugs/discussions linked from it mentioned the specific error messages we were seeing | 20:48 |
*** julim has joined #openstack-infra | 20:48 | |
fungi | so it wasn't immediately obvious to us that any of what we experienced would have been solved in jgit 4 | 20:49 |
fungi | i still haven't heard any definitive proof that it would | 20:49 |
fungi | except for the theory that zlib ends up with buffer problems under performance-regressed load | 20:49 |
_david_ | One interesting question, which patch level the other guys are running that reported exactly the same problem | 20:50 |
fungi | i agree it's worth experimenting to see if we can reproduce our problem in isolation and then test to see if that solves it | 20:50 |
fungi | _david_: absolutely--thank you for seeing that thread and asking them. i'd love to know too | 20:50 |
_david_ | fungi, But you wasn't able to repro the problem on review-dev? | 20:51 |
*** Krinkle|detached is now known as Krinkle | 20:51 | |
fungi | _david_: it didn't show up during our light-load tests on review-dev but we need to reengineer how review-dev is set up and come up with some representative load testing mechanisms. likely it'll be a few weeks before we're in a good position to reproduce the failure we saw that way | 20:52 |
fungi | especially since most of us are busy with our conference all this week | 20:53 |
*** e0ne is now known as e0ne_ | 20:53 | |
*** isviridov is now known as isviridov_away | 20:54 | |
_david_ | fungi, I see, and no other attempts to upgrade to 2.10.x is going to happen, before you identified the root cause for the failure i guess? | 20:54 |
*** banix has joined #openstack-infra | 20:54 | |
*** mestery has joined #openstack-infra | 20:55 | |
*** e0ne_ is now known as e0ne | 20:55 | |
*** reed_ has joined #openstack-infra | 20:57 | |
_david_ | fungi, I am opening JGit bug as well, i guess you don't have any problem when I link http://tarballs.openstack.org/ci/nova.git.tar.bz2 in the report? | 20:58 |
*** teran has joined #openstack-infra | 20:59 | |
fungi | _david_: feel free to link it wherever. we wouldn't have put it on a public webserver if we were concerned about its contents being sensitive | 20:59 |
_david_ | ;-) | 20:59 |
fungi | _david_: and correct, we aren't currently planning to try upgrading gerrit again until we can reproduce the errors we saw and be able to test what does or doesn't fix it | 21:00 |
fungi | outages of our code review system are very expensive to our projects, in terms of wasted developer time | 21:01 |
*** sks has quit IRC | 21:02 | |
*** achanda has joined #openstack-infra | 21:02 | |
*** rossella_s has joined #openstack-infra | 21:03 | |
*** armax has quit IRC | 21:04 | |
*** mestery has quit IRC | 21:04 | |
*** ddieterl_ has quit IRC | 21:05 | |
*** achanda has quit IRC | 21:08 | |
*** julim has quit IRC | 21:08 | |
*** otter768 has joined #openstack-infra | 21:13 | |
*** annegentle has quit IRC | 21:14 | |
*** otter768 has quit IRC | 21:18 | |
*** dboik has joined #openstack-infra | 21:23 | |
*** rossella_s has quit IRC | 21:23 | |
*** dboik_ has joined #openstack-infra | 21:24 | |
*** rlandy has quit IRC | 21:24 | |
*** e0ne has quit IRC | 21:26 | |
*** ajo has joined #openstack-infra | 21:26 | |
*** dboik has quit IRC | 21:28 | |
*** _david_ has quit IRC | 21:34 | |
*** julim has joined #openstack-infra | 21:36 | |
*** ajo has quit IRC | 21:38 | |
*** sputnik13 has quit IRC | 21:40 | |
*** sarob has joined #openstack-infra | 21:42 | |
*** jaypipes has joined #openstack-infra | 21:44 | |
*** annegentle has joined #openstack-infra | 21:45 | |
lifeless | thingee: fungi: yes, g-r changes can cause this. Most of the requirements are not pins but ranges though. | 21:48 |
lifeless | thingee: fungi: so the condition is that there must be *a* version with in g-r's specs that overlaps the specs of everything else at every point in time. | 21:48 |
*** fedexo has joined #openstack-infra | 21:48 | |
lifeless | thingee: so with todays methodoloy: g-r expand, sync to projects, release in projects, g-r contract, sync to projects, release in projects. | 21:49 |
*** breton has left #openstack-infra | 21:51 | |
*** salv-orlando has joined #openstack-infra | 21:57 | |
*** julim has quit IRC | 22:19 | |
*** ZZelle has quit IRC | 22:21 | |
*** fedexo has quit IRC | 22:24 | |
*** fallenpe_ has joined #openstack-infra | 22:28 | |
*** palar has joined #openstack-infra | 22:30 | |
*** woodster_ has quit IRC | 22:30 | |
*** Krinkle is now known as Krinkle|detached | 22:41 | |
*** banix has quit IRC | 22:45 | |
*** dvorak has quit IRC | 22:47 | |
*** achanda has joined #openstack-infra | 22:47 | |
*** jaypipes has quit IRC | 22:50 | |
*** yamahata has joined #openstack-infra | 22:50 | |
*** jaypipes has joined #openstack-infra | 22:53 | |
*** boris-42 has joined #openstack-infra | 22:56 | |
*** yamahata has quit IRC | 23:03 | |
*** dvorak has joined #openstack-infra | 23:04 | |
*** rbradfor has joined #openstack-infra | 23:07 | |
*** sdake has quit IRC | 23:08 | |
*** sdake has joined #openstack-infra | 23:08 | |
*** julim has joined #openstack-infra | 23:11 | |
*** Krinkle|detached is now known as Krinkle | 23:12 | |
*** julim has quit IRC | 23:13 | |
*** otter768 has joined #openstack-infra | 23:14 | |
*** panda|gone has quit IRC | 23:14 | |
*** panda|gone has joined #openstack-infra | 23:14 | |
*** reed_ has quit IRC | 23:15 | |
*** otter768 has quit IRC | 23:18 | |
*** jaypipes has quit IRC | 23:18 | |
*** julim has joined #openstack-infra | 23:21 | |
Kennan | it seems the infra still not fix the auth_url issue for cliutils.env('OS_AUTH_URL') in jenkins run env ? | 23:28 |
Kennan | I remembered someone talked about this serveral days ago? | 23:28 |
clarkb | Kennan I am completely unaware of anything related to that. have any more info | 23:30 |
Kennan | this is our jenkins job failure http://logs.openstack.org/53/183753/3/check/check-functional-dsvm-magnum/7778435/console.html.gz#_2015-05-16_01_19_06_273 | 23:31 |
clarkb | that doesnt look like ab infra issue | 23:33 |
clarkb | if magnum tests need to set up auth they should do that | 23:33 |
Kennan | https://gist.github.com/HackToday/2151eb18734669a49c0c | 23:34 |
Kennan | clarkb: the code just get it from cliutils.env('OS_AUTH_URL') | 23:35 |
clarkb | thats a devstack setting | 23:36 |
clarkb | but it looks like tge test needs admin and isnt getting it? | 23:37 |
*** yamamoto has joined #openstack-infra | 23:38 | |
Kennan | clarkb if I understood it correctly python code cliutils.env('OS_AUTH_URL') not need any admin | 23:38 |
clarkb | oh tge admin warning isnt importabt | 23:39 |
clarkb | you should check with devstack, OS_AUTH_URL is not an infra thing | 23:39 |
Kennan | ok clarkb I not found devstack channel in iRC | 23:40 |
clarkb | openstack-qa is probably the best place for that | 23:41 |
Kennan | thanks | 23:43 |
*** chlong has joined #openstack-infra | 23:49 | |
*** chlong has quit IRC | 23:52 | |
*** dalgaaf has joined #openstack-infra | 23:54 | |
*** rbradfor42 has joined #openstack-infra | 23:54 | |
*** fallenpegasus has quit IRC | 23:56 | |
*** julim has quit IRC | 23:57 | |
*** annegentle has quit IRC | 23:57 | |
*** sarob has quit IRC | 23:58 | |
*** rbradfor42 has quit IRC | 23:58 | |
*** sarob has joined #openstack-infra | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!