Tuesday, 2018-06-12

*** heyongli has quit IRC00:00
*** heyongli has joined #openstack-infra00:01
openstackgerritMerged openstack-infra/storyboard master: Revert "Add MQTT notification publisher"  https://review.openstack.org/57446700:02
openstackgerritMerged openstack-infra/storyboard master: Revert "Make notification driver configurable"  https://review.openstack.org/57446800:02
*** pahuang has quit IRC00:03
*** SumitNaiksatam has quit IRC00:05
sandkmmedvede: Thanks a lot for the offer for help. Will ping you tomorrow. Actually following clarkb's suggestion I replaced the dib elements from the default example with the ubuntu-trusty ones and the image build seems to be making much more progress (still not done after 45min I'll let it run till it terminates one way or another)00:07
*** lifeless has quit IRC00:09
*** rkukura has quit IRC00:09
openstackgerritIan Wienand proposed openstack-infra/system-config master: Add python2-statsd for haproxy stats  https://review.openstack.org/57448400:10
openstackgerritIan Wienand proposed openstack-infra/system-config master: Convert haproxy-statsd to a pipeline send  https://review.openstack.org/57449000:10
*** heyongli has quit IRC00:11
*** heyongli has joined #openstack-infra00:11
openstackgerritTristan Cacqueray proposed openstack-infra/system-config master: Add mqtt connection to zuul  https://review.openstack.org/57449200:13
*** yamahata has joined #openstack-infra00:14
openstackgerritTristan Cacqueray proposed openstack-infra/project-config master: Add mqtt reporter to check, gate and periodic pipelines  https://review.openstack.org/57449300:17
openstackgerritqingszhao proposed openstack-infra/elastic-recheck master: fix tox python3 overrides  https://review.openstack.org/57449400:19
*** pahuang has joined #openstack-infra00:19
*** heyongli has quit IRC00:21
*** heyongli has joined #openstack-infra00:21
openstackgerritqingszhao proposed openstack-infra/release-tools master: fix tox python3 overrides  https://review.openstack.org/57449500:23
*** r-daneel has joined #openstack-infra00:23
*** sthussey has quit IRC00:26
*** pahuang has quit IRC00:27
ianw^ are these "tox python3 override" changes discussed somewhere?00:30
*** heyongli has quit IRC00:31
*** heyongli has joined #openstack-infra00:31
fungiianw: it's some (new?) contributor from 99cloud copying dhellmann's original oslo et al patches to everywhere possible00:34
fungiclosest discussion is an ml thread... i'll find it, just a sec00:35
openstackgerritMerged openstack-infra/system-config master: Survey Documentation  https://review.openstack.org/57153600:35
*** pahuang has joined #openstack-infra00:40
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Make puppet-4 syntax check jobs voting  https://review.openstack.org/57420600:40
*** heyongli has quit IRC00:41
fungiianw: http://lists.openstack.org/pipermail/openstack-dev/2018-June/131254.html00:42
*** heyongli has joined #openstack-infra00:42
*** ccamacho has quit IRC00:43
ianwfungi: aah, right, yeah that explicitly called out that the docs jobs don't run under tox00:43
*** sandk has left #openstack-infra00:44
fungi#status log storyboard.openstack.org has been removed from the emergency disable list now that https://review.openstack.org/574468 has merged00:44
openstackstatusfungi: finished logging00:44
beisnerhi fungi - there seems to be something off with a recent project created: charm-glance-simplestreams-sync;  the web ui says the project doesn't exist, we're not getting any jobs triggered, however this imported and exists: https://github.com/openstack/charm-glance-simplestreams-sync00:44
beisnerit may be my day for 'special' issues00:45
fungibeisner: which webui? https://review.openstack.org/#/admin/projects/openstack/charm-glance-simplestreams-sync indicates it esists00:46
fungiexists00:46
beisneror maybe not fungi - ignore me.00:47
beisneri think i need spellcheck for charms(tm) ;-)00:47
fungibeisner: also AJaeger's comment on https://review.openstack.org/566956 indicates you needed a second project-config change to add job configuration... has that merged yet?00:50
*** heyongli has quit IRC00:52
*** heyongli has joined #openstack-infra00:52
beisneraha fungi: i see "you need two changes for new projects - please provide the second one as well" but thought that was referring to the gov change, and that has landed indeed.00:52
openstackgerritRyan Beisner proposed openstack-infra/project-config master: Add jobs for charm-glance-simplestreams-sync project  https://review.openstack.org/57450100:57
fungibeisner: nope, referring to https://docs.openstack.org/infra/manual/creators.html#add-system-required-template00:57
fungiyeah00:58
beisnerfungi: 3rd or 4th aha moment today.  appreciate all of the guidance.  here we ^00:58
*** kzaitsev_pi has quit IRC00:58
beisnerhere we (go) ^  /me cannot type also.00:58
*** kzaitsev_pi has joined #openstack-infra00:58
*** bobh has joined #openstack-infra00:59
fungiianw: what did i miss on nodepool/clouds.yaml.erb in 573021?01:00
fungihappy to push the whitespace fix for the global site manifest01:01
*** heyongli has quit IRC01:02
*** heyongli has joined #openstack-infra01:02
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add /{tenant}/projects and /{tenant}/project/{project} routes  https://review.openstack.org/55097901:05
*** gyee has quit IRC01:07
*** bobh has quit IRC01:08
ianwfungi: oh, sorry yes so you did, i must have missed it01:08
ianwsorry, all those files tend to start looking the same01:09
fungithere is a crazy lot of duplication, so i wouldn't have been surprised if i'd missed something01:11
openstackgerritJeremy Stanley proposed openstack-infra/system-config master: Template credentials for Packet Host/Platform 9  https://review.openstack.org/57302101:11
fungiwhitespace beaten into submission ^01:12
*** heyongli has quit IRC01:12
*** heyongli has joined #openstack-infra01:12
ianwfungi: ok, lgtm, is it wip as things are still being provisioned, or is it ready?01:13
fungiit's ready insofar as we can start trying it out. i've not added it to the nodepool/zuul configs via project-config yet or anything01:13
fungibut the accounts and hiera are ready as best i can confirm01:14
fungii'll need to add configuration for a mirror/cache server next01:14
*** eernst has quit IRC01:21
*** heyongli has quit IRC01:22
*** heyongli has joined #openstack-infra01:23
openstackgerritMatthew Thode proposed openstack/diskimage-builder master: uncap networkx to match global-requirements.  https://review.openstack.org/57450301:25
*** SumitNaiksatam has joined #openstack-infra01:29
*** dave-mccowan has quit IRC01:30
ianwurgh i hope the gate is ok, yolanda's was probably the most recent change and it seems like the ubuntu nodes didn't come up in the dsvm test01:30
*** rh-jelabarre has quit IRC01:32
*** heyongli has quit IRC01:33
*** heyongli has joined #openstack-infra01:33
dmsimardinfra-root: is lists.openstack.org intermittently unresponsive for anyone else ?01:35
dmsimardI tried logging in but my user doesn't seem to be created01:35
ianwi feel like it may have been in emergency for a long time01:37
ianwdmsimard: it's busy, but seems up to me01:38
*** lifeless has joined #openstack-infra01:41
*** s-shiono has joined #openstack-infra01:41
*** heyongli has quit IRC01:43
*** heyongli has joined #openstack-infra01:43
*** camunoz has quit IRC01:44
*** annp has joined #openstack-infra01:47
*** heyongli has quit IRC01:53
*** heyongli has joined #openstack-infra01:53
openstackgerritMerged openstack-infra/afsmon master: Add creation date, report RO volumes  https://review.openstack.org/57348401:55
*** hongbin has joined #openstack-infra02:02
*** heyongli has quit IRC02:03
*** heyongli has joined #openstack-infra02:04
*** esberglu has quit IRC02:08
*** rlandy|rover|bbl is now known as rlandy|rover02:08
*** esberglu has joined #openstack-infra02:08
openstackgerritMerged openstack-infra/system-config master: Add python2-statsd for haproxy stats  https://review.openstack.org/57448402:11
openstackgerritMerged openstack-infra/system-config master: Convert haproxy-statsd to a pipeline send  https://review.openstack.org/57449002:11
*** heyongli has quit IRC02:14
*** heyongli has joined #openstack-infra02:14
*** felipemonteiro has joined #openstack-infra02:17
*** yamahata has quit IRC02:17
*** ccamacho has joined #openstack-infra02:17
*** heyongli has quit IRC02:24
*** heyongli has joined #openstack-infra02:24
*** psachin has joined #openstack-infra02:31
*** lifeless has quit IRC02:32
*** lifeless has joined #openstack-infra02:33
*** heyongli has quit IRC02:34
*** heyongli has joined #openstack-infra02:34
*** rcernin is now known as rcernin|lunch02:35
*** stakeda has joined #openstack-infra02:43
*** heyongli has quit IRC02:44
*** heyongli has joined #openstack-infra02:45
*** yamahata has joined #openstack-infra02:46
*** rlandy|rover has quit IRC02:49
*** dave-mccowan has joined #openstack-infra02:52
*** heyongli has quit IRC02:55
*** heyongli has joined #openstack-infra02:55
*** heyongli has quit IRC03:05
*** heyongli has joined #openstack-infra03:05
openstackgerritIan Wienand proposed openstack-infra/grafyaml master: Add alerts to graphs  https://review.openstack.org/57452703:05
*** ccamacho has quit IRC03:13
*** heyongli has quit IRC03:15
*** heyongli has joined #openstack-infra03:15
*** dpawlik has joined #openstack-infra03:16
*** zhangfei has joined #openstack-infra03:16
*** esberglu has quit IRC03:19
*** dpawlik has quit IRC03:21
*** heyongli has quit IRC03:25
*** heyongli has joined #openstack-infra03:26
*** hongbin has quit IRC03:26
*** agopi has joined #openstack-infra03:30
openstackgerritqingszhao proposed openstack-infra/mqtt_statsd master: change default python 3 env in tox to 3.5  https://review.openstack.org/57453303:31
openstackgerritqingszhao proposed openstack-infra/storyboard master: change default python 3 env in tox to 3.5  https://review.openstack.org/57453603:34
*** heyongli has quit IRC03:36
*** heyongli has joined #openstack-infra03:36
*** dhajare has joined #openstack-infra03:37
*** agopi has quit IRC03:40
*** felipemonteiro has quit IRC03:44
*** heyongli has quit IRC03:46
*** heyongli has joined #openstack-infra03:46
*** ianychoi has joined #openstack-infra03:51
*** udesale has joined #openstack-infra03:52
*** heyongli has quit IRC03:56
*** heyongli has joined #openstack-infra03:56
*** bobh has joined #openstack-infra03:57
*** agopi has joined #openstack-infra03:57
*** dave-mccowan has quit IRC04:05
*** heyongli has quit IRC04:06
*** heyongli has joined #openstack-infra04:07
*** yamamoto has joined #openstack-infra04:08
*** agopi has quit IRC04:08
*** ykarel|away has joined #openstack-infra04:09
*** ramishra has joined #openstack-infra04:10
*** germs has quit IRC04:13
*** heyongli has quit IRC04:17
*** heyongli has joined #openstack-infra04:17
*** auristor has quit IRC04:20
*** ykarel_ has joined #openstack-infra04:21
*** ykarel|away has quit IRC04:23
*** felipemonteiro has joined #openstack-infra04:27
*** heyongli has quit IRC04:27
*** heyongli has joined #openstack-infra04:27
*** rajinir has quit IRC04:30
*** germs has joined #openstack-infra04:34
*** germs has quit IRC04:34
*** germs has joined #openstack-infra04:34
*** cshastri has joined #openstack-infra04:36
*** germs has quit IRC04:37
*** heyongli has quit IRC04:37
*** heyongli has joined #openstack-infra04:37
openstackgerritIan Wienand proposed openstack-infra/afsmon master: Remove accidental debug print  https://review.openstack.org/57454804:45
*** heyongli has quit IRC04:47
*** heyongli has joined #openstack-infra04:48
*** pgadiya has joined #openstack-infra04:48
*** pgadiya has quit IRC04:48
*** zhangfei has quit IRC04:57
openstackgerritMerged openstack-infra/afsmon master: Remove accidental debug print  https://review.openstack.org/57454804:57
*** heyongli has quit IRC04:58
*** heyongli has joined #openstack-infra04:58
openstackgerritIan Wienand proposed openstack-infra/project-config master: Fix up AFS dashboard  https://review.openstack.org/57353705:00
*** heyongli has quit IRC05:08
*** heyongli has joined #openstack-infra05:08
openstackgerritMerged openstack-infra/project-config master: add release-openstack-python3 job  https://review.openstack.org/57437405:10
openstackgerritIan Wienand proposed openstack-infra/project-config master: Fix up AFS dashboard  https://review.openstack.org/57353705:11
*** rasca has quit IRC05:11
*** myoung|off has quit IRC05:11
*** lucasagomes has quit IRC05:11
*** rnoriega has quit IRC05:11
*** zhangfei has joined #openstack-infra05:12
*** rnoriega has joined #openstack-infra05:14
*** rasca has joined #openstack-infra05:14
*** lucasagomes has joined #openstack-infra05:16
*** myoung has joined #openstack-infra05:17
*** heyongli has quit IRC05:18
*** heyongli has joined #openstack-infra05:18
*** pcaruana has quit IRC05:24
*** kaisers1 has quit IRC05:27
*** heyongli has quit IRC05:28
*** kaisers1 has joined #openstack-infra05:28
*** heyongli has joined #openstack-infra05:29
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: add publish-to-pypi-python3 project-template  https://review.openstack.org/57437505:30
*** cshastri has quit IRC05:30
*** heyongli has quit IRC05:39
*** heyongli has joined #openstack-infra05:39
openstackgerritMerged openstack-infra/project-config master: switch release-test repo to use python3 pypi job  https://review.openstack.org/57437605:44
*** cshastri has joined #openstack-infra05:46
*** heyongli has quit IRC05:49
*** heyongli has joined #openstack-infra05:49
*** cshastri has quit IRC05:52
*** cshastri has joined #openstack-infra05:52
*** zzzeek has quit IRC05:54
*** zzzeek has joined #openstack-infra05:58
*** heyongli has quit IRC05:59
*** heyongli has joined #openstack-infra05:59
*** zhangfei has quit IRC06:06
*** felipemonteiro has quit IRC06:06
*** heyongli has quit IRC06:09
*** heyongli has joined #openstack-infra06:10
*** jtomasek has joined #openstack-infra06:11
*** jtomasek has quit IRC06:11
*** iranzo has joined #openstack-infra06:11
*** jtomasek_ has joined #openstack-infra06:13
*** jtomasek_ has quit IRC06:16
*** dklyle has quit IRC06:18
*** dklyle has joined #openstack-infra06:18
*** udesale has quit IRC06:18
*** udesale has joined #openstack-infra06:18
*** zhangfei has joined #openstack-infra06:19
*** david-lyle has joined #openstack-infra06:20
*** heyongli has quit IRC06:20
*** heyongli has joined #openstack-infra06:20
*** hashar has joined #openstack-infra06:21
*** dklyle has quit IRC06:23
*** pcaruana has joined #openstack-infra06:27
*** heyongli has quit IRC06:30
*** heyongli has joined #openstack-infra06:30
*** david-lyle has quit IRC06:32
*** florianf has joined #openstack-infra06:34
*** jtomasek has joined #openstack-infra06:38
*** heyongli has quit IRC06:40
*** heyongli has joined #openstack-infra06:40
openstackgerritTobias Henkel proposed openstack-infra/zuul master: DNM: reproducer for 2002528  https://review.openstack.org/57448706:47
*** heyongli has quit IRC06:50
*** kjackal has joined #openstack-infra06:51
*** heyongli has joined #openstack-infra06:51
*** kjackal has quit IRC06:55
*** kjackal has joined #openstack-infra06:56
*** auristor has joined #openstack-infra06:56
*** cshastri_ has joined #openstack-infra06:57
*** cshastri has quit IRC06:59
*** heyongli has quit IRC07:01
*** heyongli has joined #openstack-infra07:01
*** tosky has joined #openstack-infra07:07
*** dpawlik has joined #openstack-infra07:08
*** heyongli has quit IRC07:11
*** heyongli has joined #openstack-infra07:11
*** slaweq has joined #openstack-infra07:11
*** amoralej|off is now known as amoralej07:11
*** e0ne has joined #openstack-infra07:12
*** dpawlik has quit IRC07:13
*** rcernin|lunch has quit IRC07:13
*** e0ne has quit IRC07:15
*** ykarel_ is now known as ykarel07:15
*** dpawlik has joined #openstack-infra07:15
*** florianf has quit IRC07:18
*** florianf has joined #openstack-infra07:18
*** diablo_rojo has joined #openstack-infra07:20
*** kjackal has quit IRC07:20
*** heyongli has quit IRC07:21
*** heyongli has joined #openstack-infra07:21
*** ccamacho has joined #openstack-infra07:25
*** e0ne has joined #openstack-infra07:26
*** dklyle has joined #openstack-infra07:28
*** e0ne has quit IRC07:29
*** bobh has quit IRC07:30
*** heyongli has quit IRC07:31
*** heyongli has joined #openstack-infra07:32
*** pcaruana has quit IRC07:34
*** jpena|off is now known as jpena07:35
*** lifeless has quit IRC07:39
*** lifeless has joined #openstack-infra07:39
*** heyongli has quit IRC07:42
*** heyongli has joined #openstack-infra07:42
*** slaweq has quit IRC07:43
*** kjackal has joined #openstack-infra07:48
*** bobh has joined #openstack-infra07:48
*** pcaruana has joined #openstack-infra07:49
*** shardy has joined #openstack-infra07:51
*** heyongli has quit IRC07:52
*** heyongli has joined #openstack-infra07:52
*** bobh has quit IRC07:53
*** jpich has joined #openstack-infra07:55
*** janki has joined #openstack-infra07:57
*** pcaruana has quit IRC07:59
*** jbadiapa_ is now known as jbadiapa08:00
*** heyongli has quit IRC08:02
*** heyongli has joined #openstack-infra08:02
*** bobh has joined #openstack-infra08:03
*** e0ne has joined #openstack-infra08:08
*** e0ne has quit IRC08:08
*** bobh has quit IRC08:08
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add initial GraphQL controller  https://review.openstack.org/57462508:10
*** heyongli has quit IRC08:12
*** heyongli has joined #openstack-infra08:13
*** pcaruana has joined #openstack-infra08:15
*** derekh has joined #openstack-infra08:17
*** bobh has joined #openstack-infra08:19
*** ykarel_ has joined #openstack-infra08:21
*** heyongli has quit IRC08:23
*** heyongli has joined #openstack-infra08:23
*** ykarel has quit IRC08:23
*** thedac has quit IRC08:24
*** bobh has quit IRC08:24
openstackgerritMerged openstack-dev/pbr master: fix tox python3 overrides  https://review.openstack.org/57436408:26
*** electrofelix has joined #openstack-infra08:28
*** ykarel_ is now known as ykarel08:28
*** gagehugo_ has joined #openstack-infra08:31
*** gagehugo has quit IRC08:32
*** heyongli has quit IRC08:33
*** heyongli has joined #openstack-infra08:33
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Fix broken command tasks in handlers  https://review.openstack.org/57464108:35
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Fix command tasks with free play strategy  https://review.openstack.org/57464208:35
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Add blocks to the zuul stream test  https://review.openstack.org/57464308:35
*** bobh has joined #openstack-infra08:36
*** bobh has quit IRC08:41
*** owalsh_ has joined #openstack-infra08:41
*** bobh has joined #openstack-infra08:41
*** heyongli has quit IRC08:43
*** diablo_rojo_ has joined #openstack-infra08:43
*** heyongli has joined #openstack-infra08:43
openstackgerritqingszhao proposed openstack-dev/pbr master: Update python3 versions in tox.ini envlist  https://review.openstack.org/57465008:43
*** owalsh has quit IRC08:44
*** bobh has quit IRC08:46
*** kjackal has quit IRC08:47
*** kjackal has joined #openstack-infra08:48
*** heyongli has quit IRC08:53
*** bobh has joined #openstack-infra08:53
*** heyongli has joined #openstack-infra08:54
*** gfidente has joined #openstack-infra08:54
*** gfidente has joined #openstack-infra08:54
*** dingyichen has quit IRC08:55
*** priteau has joined #openstack-infra08:55
*** bobh has quit IRC08:58
*** bobh has joined #openstack-infra09:02
*** heyongli has quit IRC09:04
*** heyongli has joined #openstack-infra09:04
*** bobh has quit IRC09:07
*** dbecker has quit IRC09:11
*** dbecker has joined #openstack-infra09:11
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Fix broken command tasks in handlers  https://review.openstack.org/57464109:11
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Fix command tasks with free play strategy  https://review.openstack.org/57464209:12
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Add blocks to the zuul stream test  https://review.openstack.org/57464309:12
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Remove failed_when when creating /tmp/console-None.log  https://review.openstack.org/57467209:12
*** bobh has joined #openstack-infra09:12
*** heyongli has quit IRC09:14
*** heyongli has joined #openstack-infra09:14
*** diablo_rojo has quit IRC09:15
*** bobh has quit IRC09:17
*** diablo_rojo has joined #openstack-infra09:18
*** nicolasbock has joined #openstack-infra09:18
*** heyongli has quit IRC09:24
*** heyongli has joined #openstack-infra09:24
*** thedac has joined #openstack-infra09:29
*** bobh has joined #openstack-infra09:29
*** e0ne has joined #openstack-infra09:31
*** slaweq has joined #openstack-infra09:32
*** kzaitsev_pi has quit IRC09:33
*** bobh has quit IRC09:34
*** heyongli has quit IRC09:34
*** heyongli has joined #openstack-infra09:35
*** dtantsur|afk is now known as dtantsur09:35
*** nicolasbock has quit IRC09:37
*** bobh has joined #openstack-infra09:40
*** kzaitsev_pi has joined #openstack-infra09:41
*** pbourke has quit IRC09:43
*** pbourke has joined #openstack-infra09:43
*** heyongli has quit IRC09:45
*** heyongli has joined #openstack-infra09:45
*** bobh has quit IRC09:45
*** s-shiono has quit IRC09:46
*** slaweq has quit IRC09:47
*** bobh has joined #openstack-infra09:50
*** heyongli has quit IRC09:55
*** bobh has quit IRC09:55
*** heyongli has joined #openstack-infra09:55
*** lifeless has quit IRC09:59
*** iranzo has quit IRC10:02
*** bobh has joined #openstack-infra10:04
*** heyongli has quit IRC10:05
*** heyongli has joined #openstack-infra10:05
*** bobh has quit IRC10:09
*** bobh has joined #openstack-infra10:12
*** zoli is now known as zoli|lunch10:15
*** heyongli has quit IRC10:15
*** heyongli has joined #openstack-infra10:16
*** bobh has quit IRC10:17
*** slaweq has joined #openstack-infra10:20
*** annp has quit IRC10:22
*** kjackal has quit IRC10:23
*** heyongli has quit IRC10:26
*** heyongli has joined #openstack-infra10:26
*** bobh has joined #openstack-infra10:27
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Fix broken command tasks in handlers  https://review.openstack.org/57464110:31
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Fix command tasks with free play strategy  https://review.openstack.org/57464210:31
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Add blocks to the zuul stream test  https://review.openstack.org/57464310:31
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Remove failed_when when creating /tmp/console-None.log  https://review.openstack.org/57467210:31
*** bobh has quit IRC10:32
*** bobh_ has joined #openstack-infra10:32
*** slaweq has quit IRC10:34
*** heyongli has quit IRC10:36
*** heyongli has joined #openstack-infra10:36
*** bobh_ has quit IRC10:37
*** bobh has joined #openstack-infra10:43
*** heyongli has quit IRC10:46
*** heyongli has joined #openstack-infra10:46
*** bobh has quit IRC10:48
*** bobh has joined #openstack-infra10:52
*** heyongli has quit IRC10:56
*** heyongli has joined #openstack-infra10:57
*** bobh has quit IRC10:57
*** gfidente has quit IRC11:02
*** slaweq has joined #openstack-infra11:02
*** bobh has joined #openstack-infra11:02
*** lifeless has joined #openstack-infra11:03
*** jpena is now known as jpena|lunch11:04
*** kaiokmo has quit IRC11:04
*** slaweq has quit IRC11:06
*** heyongli has quit IRC11:07
*** heyongli has joined #openstack-infra11:07
*** bobh has quit IRC11:07
*** kjackal has joined #openstack-infra11:08
fungidmsimard: i see an account for you on lists.o.o11:09
fungiit's not in the emergency disable list11:09
*** rpittau has joined #openstack-infra11:10
*** bobh has joined #openstack-infra11:10
*** lifeless has quit IRC11:13
*** lifeless has joined #openstack-infra11:13
*** slaweq has joined #openstack-infra11:14
*** bobh has quit IRC11:15
*** slaweq has quit IRC11:16
*** heyongli has quit IRC11:17
*** heyongli has joined #openstack-infra11:17
*** diablo_rojo_ has quit IRC11:18
*** rossella_s has quit IRC11:26
*** rossella_s has joined #openstack-infra11:26
*** heyongli has quit IRC11:27
*** bobh has joined #openstack-infra11:27
*** heyongli has joined #openstack-infra11:27
*** bobh_ has joined #openstack-infra11:30
*** bobh has quit IRC11:31
*** zoli|lunch is now known as zoli11:32
*** nicolasbock has joined #openstack-infra11:33
*** bobh_ has quit IRC11:35
*** rossella_s has quit IRC11:36
*** diablo_rojo has quit IRC11:36
*** heyongli has quit IRC11:37
*** heyongli has joined #openstack-infra11:38
*** gfidente has joined #openstack-infra11:39
*** gfidente has joined #openstack-infra11:39
*** ldnunes has joined #openstack-infra11:40
*** rossella_s has joined #openstack-infra11:40
*** bgmccollum has joined #openstack-infra11:44
*** tpsilva has joined #openstack-infra11:47
*** bobh has joined #openstack-infra11:47
*** heyongli has quit IRC11:48
*** amoralej is now known as amoralej|lunch11:48
*** heyongli has joined #openstack-infra11:48
*** rh-jelabarre has joined #openstack-infra11:49
*** rh-jelabarre has quit IRC11:50
*** bobh_ has joined #openstack-infra11:50
*** bobh has quit IRC11:52
*** bobh_ has quit IRC11:55
*** heyongli has quit IRC11:58
*** heyongli has joined #openstack-infra11:58
*** jpena|lunch is now known as jpena11:58
*** dave-mccowan has joined #openstack-infra12:03
*** edmondsw has joined #openstack-infra12:03
*** heyongli has quit IRC12:08
*** heyongli has joined #openstack-infra12:08
*** bobh has joined #openstack-infra12:11
*** roman_g has joined #openstack-infra12:11
*** rlandy has joined #openstack-infra12:12
*** rlandy is now known as rlandy|rover12:12
*** bobh has quit IRC12:16
*** heyongli has quit IRC12:18
*** heyongli has joined #openstack-infra12:19
*** ykarel_ has joined #openstack-infra12:21
*** trown|outtypewww is now known as trown12:21
fricklerinfra-root: has something about job logs changed yesterday at about 1:00? seeing regular msgs every 20 mins since then in #-qa "< openstackrecheck> Console logs not available after 20:08s for ..."12:23
*** ykarel has quit IRC12:24
*** r-daneel has quit IRC12:25
*** bobh has joined #openstack-infra12:26
fungifrickler: could it be related to https://storyboard.openstack.org/#!/story/2002528 do you think?12:26
*** ykarel_ is now known as ykarel12:26
fungithough that's been manifesting since before the weekend12:27
*** heyongli has quit IRC12:29
*** heyongli has joined #openstack-infra12:29
fungiusually those "console logs not available after..." messages are related to a logstash processing backlog, i think12:29
fricklerhmm, maybe es is really lagging by a bit more than 20 minutes currently, looking at http://status.openstack.org/elastic-recheck/12:30
*** bobh has quit IRC12:31
*** bobh has joined #openstack-infra12:32
*** sambetts|afk is now known as sambetts12:34
*** camunoz has joined #openstack-infra12:35
*** bobh has quit IRC12:37
*** heyongli has quit IRC12:39
*** heyongli has joined #openstack-infra12:39
*** r-daneel has joined #openstack-infra12:40
frickleroh, no, we are at more than 12h backlog. just saw this (timestamp UTC+2) but the gate failure happened at 01:14 tonight: 14:21 < openstackrecheck> openstack/python-openstackclient change: https://review.openstack.org/573813 failed osc-functional-devstack in the gate queue with an unrecognized error12:41
*** Bhujay has joined #openstack-infra12:41
*** kaiokmo has joined #openstack-infra12:43
*** dhajare has quit IRC12:43
*** bobh has joined #openstack-infra12:43
*** camunoz has quit IRC12:44
*** camunoz has joined #openstack-infra12:44
*** bobh has quit IRC12:48
*** heyongli has quit IRC12:49
*** heyongli has joined #openstack-infra12:49
*** efried has quit IRC12:52
*** efried has joined #openstack-infra12:53
*** eharney has quit IRC12:53
*** bobh has joined #openstack-infra12:53
*** bobh has quit IRC12:58
*** heyongli has quit IRC12:59
*** heyongli has joined #openstack-infra13:00
*** pcaruana has quit IRC13:00
*** amoralej|lunch is now known as amoralej13:02
*** dhajare has joined #openstack-infra13:05
*** bobh has joined #openstack-infra13:08
*** heyongli has quit IRC13:10
*** heyongli has joined #openstack-infra13:10
*** slaweq has joined #openstack-infra13:10
*** slaweq_ has joined #openstack-infra13:13
*** psachin has quit IRC13:15
*** slaweq has quit IRC13:16
*** heyongli has quit IRC13:20
*** heyongli has joined #openstack-infra13:20
*** bobh has quit IRC13:21
*** dhajare has quit IRC13:21
*** bobh has joined #openstack-infra13:21
*** felipemonteiro_ has joined #openstack-infra13:23
*** felipemonteiro has joined #openstack-infra13:25
*** bobh has quit IRC13:26
*** felipemonteiro has quit IRC13:27
*** Goneri has joined #openstack-infra13:29
*** felipemonteiro_ has quit IRC13:29
*** bobh has joined #openstack-infra13:30
*** heyongli has quit IRC13:30
*** heyongli has joined #openstack-infra13:30
*** trevormc has joined #openstack-infra13:32
trevormcHi all! o/ I'm trying to understand how to find code coverage upstream. Does anyone hear know where I can find the reports? Also is anyone using coverage2sql? it doesn't look like it from codesearch.o.o13:35
*** mriedem has joined #openstack-infra13:36
*** yamamoto has quit IRC13:36
AJaegertrevormc: have a review that has a coverage run?13:37
*** yamamoto has joined #openstack-infra13:37
mordredtrevormc: if you go to https://zuul.openstack.org/builds.html and search for openstack-tox-cover - you'll see runs of the openstack-tox-cover job13:37
*** bobh has quit IRC13:37
mordredclicking on the logs link should provide you with the coverage report13:38
mordredfor a given job13:38
mordredit's likely a more useful thing to also filter by pipeline == post13:38
mordredsince what you really want are coverage reports that were run after a patch was merged13:38
trevormcAJaeger, yeah I'm familiar with that, i'm looking for something that shows how coverage in a project changes over time.13:38
*** eharney has joined #openstack-infra13:39
trevormcmordred, thanks i'll check that out.13:39
trevormcidk if that will give me the history but its where I was about to go to next.13:39
AJaegertrevormc: we have nothing for over time.13:39
trevormcAJaeger, ah thanks! :)13:40
*** heyongli has quit IRC13:40
*** heyongli has joined #openstack-infra13:41
*** r-daneel has quit IRC13:41
*** kgiusti has joined #openstack-infra13:43
fungithere were some previous incomplete plans to integrate coverage trending into http://status.openstack.org/openstack-health/13:45
*** pcaruana has joined #openstack-infra13:46
fungiif we added a coverage database similar to the subunit database then a post playbook for coverage jobs could perform the desired inserts/updates13:49
fungithat part isn't hard, the bulk of the work is figuring out what schema it wants and coming up with visualizations to add to the health dashboard13:49
Shrewsfrickler: i noticed 3 node in hold by you yesterday during the nodepool upgrade. wasn't sure if you still need them13:50
Shrews3 nodes*13:50
*** heyongli has quit IRC13:51
*** heyongli has joined #openstack-infra13:51
*** esberglu has joined #openstack-infra13:53
mordredfungi: heh. we seem to have a tool: http://git.openstack.org/cgit/openstack/coverage2sql13:56
fungiright, my reference to "previous incomplete plans"13:57
*** slaweq_ has quit IRC13:57
*** kgiusti has quit IRC13:57
mordredah13:59
mordrednod13:59
fungihttp://codesearch.openstack.org/?q=coverage2sql indicates none of our projects/jobs is actually using it for anything14:00
*** kgiusti has joined #openstack-infra14:00
fungiat least not yet14:00
fricklerShrews: yes, thanks for the reminder. with the fix tobiash has made for zuul I hope we won't need them anymore, but let's give it another day14:00
*** heyongli has quit IRC14:01
*** heyongli has joined #openstack-infra14:01
fungimordred: though substantive development on the tools seems to have died off after march 2017 so i have a feeling it's been back-burnered14:01
*** boden has joined #openstack-infra14:01
*** kzaitsev_pi has quit IRC14:03
*** kzaitsev_pi has joined #openstack-infra14:03
*** r-daneel has joined #openstack-infra14:04
*** r-daneel_ has joined #openstack-infra14:08
*** r-daneel has quit IRC14:08
*** r-daneel_ is now known as r-daneel14:08
*** sthussey has joined #openstack-infra14:09
*** heyongli has quit IRC14:11
*** heyongli has joined #openstack-infra14:11
*** bobh has joined #openstack-infra14:16
strigaziHello, I'm trying to use tools/encrypt_secret.py from zuul, but I'm not sure which url I must use. I try to follow this doc: https://docs.openstack.org/infra/zuul/user/encryption.html14:18
*** ccamacho has quit IRC14:20
*** ccamacho has joined #openstack-infra14:20
*** heyongli has quit IRC14:21
*** heyongli has joined #openstack-infra14:22
*** dizquierdo has joined #openstack-infra14:23
openstackgerritJames E. Blair proposed openstack-infra/zuul master: DNM: reproducer for 2002528  https://review.openstack.org/57448714:23
*** arxcruz|ruck is now known as arxcruz|brb14:25
strigaziDone it14:26
strigaziApologies about the noise14:26
fricklerinfra-root: is there a way to retrigger a post job that was skipped? seems https://review.openstack.org/573204 failed to run publish-irc-meetings14:27
fungifrickler: we can reenqueue the ref into the post pipeline and cause all post jobs for it to be rerun14:27
fungithe `zuul enqueue-ref` rpc subcommand does this14:28
*** slaweq has joined #openstack-infra14:29
*** cshastri_ has quit IRC14:30
*** heyongli has quit IRC14:32
openstackgerritTobias Henkel proposed openstack-infra/zuul master: DNM: reproducer for 2002528  https://review.openstack.org/57448714:32
*** heyongli has joined #openstack-infra14:32
*** ihar has joined #openstack-infra14:32
*** ramishra has quit IRC14:32
AJaegerfrickler: or merge another change for that repo ;)14:33
*** eharney has quit IRC14:33
*** CrayZee has joined #openstack-infra14:33
*** dave-mccowan has quit IRC14:35
*** rajinir has joined #openstack-infra14:36
*** slaweq has quit IRC14:36
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: be more resilient in make_branch.sh for retired repositories  https://review.openstack.org/57474914:39
*** heyongli has quit IRC14:42
*** heyongli has joined #openstack-infra14:42
*** hongbin has joined #openstack-infra14:43
*** slaweq has joined #openstack-infra14:45
*** eharney has joined #openstack-infra14:48
dhellmanninfra: the release team has some other testing we would like to do to the release jobs, so if you could put ^^ on your review priority list we would appreciate it -- it should be a relatively simple change to review14:48
openstackgerritMerged openstack-infra/zuul master: Fix broken command tasks in handlers  https://review.openstack.org/57464114:49
openstackgerritMerged openstack-infra/zuul master: Fix command tasks with free play strategy  https://review.openstack.org/57464214:49
bodensorry to nag, but if possible could we get some eyes on https://review.openstack.org/#/c/573386/  we have a neutron feature waiting on this14:50
beisnerhi all - are there a couple of infra folks available to help us move this one along?  tia https://review.openstack.org/#/c/57450114:50
*** eernst has joined #openstack-infra14:51
*** heyongli has quit IRC14:52
*** heyongli has joined #openstack-infra14:52
*** kgiusti has quit IRC14:53
*** mordred has quit IRC14:55
fricklerfungi: I don't see another pending change for irc-meetings, does this look correct? "zuul enqueue-ref --tenant openstack  --pipeline post --project git.openstack.org/openstack-infra/irc-meetings --ref refs/heads/master --newrev e6627d374c633234125dca9619d4dda4291e4794 --oldrev 5e8839f099b07d09130fdc019b84146cb26323f0"14:56
*** rpioso|afk is now known as rpioso14:56
frickler+ "--trigger gerrit"14:57
*** rfolco has quit IRC14:58
*** rfolco has joined #openstack-infra14:58
*** slaweq has quit IRC14:59
*** m1st3rwr0ng has joined #openstack-infra15:00
clarkbfrickler: ya that looks about right assuming the refs are correct15:00
fungifrickler: yep. i have a script in my homedir on zuul01.o.o named reenqueue.py which can fetch a zuul-info/inventory.yaml file and give you the correct syntax15:01
fungii should think about submitting that to the tools dir in the zuul repo or something15:01
*** heyongli has quit IRC15:02
fricklero.k. submitted it and look like it tries to run the correct job in the post queue. now wait a couple of hours and check the result, then ;)15:02
*** trown is now known as trown|lunch15:02
*** heyongli has joined #openstack-infra15:03
*** dave-mccowan has joined #openstack-infra15:03
*** kgiusti has joined #openstack-infra15:05
*** mordred has joined #openstack-infra15:08
*** Bhujay has quit IRC15:11
*** heyongli has quit IRC15:13
*** heyongli has joined #openstack-infra15:13
*** ccamacho has quit IRC15:14
mriedemcan we get someone to remove the procedural -2 from this? https://review.openstack.org/#/c/270116/ - we've pinged john about it a few times already15:19
*** gfidente has quit IRC15:20
*** kzaitsev_pi has quit IRC15:21
AJaegermriedem: that's ancient ;)15:21
*** kzaitsev_pi has joined #openstack-infra15:21
mriedemlong story15:22
*** ykarel is now known as ykarel|away15:22
AJaegerinfra-root, can anybody help mriedem, please? Or does he need to push a complete new change out?15:22
fricklermriedem: I can do that for you15:22
*** kiennt26 has joined #openstack-infra15:22
*** dizquierdo has quit IRC15:23
*** heyongli has quit IRC15:23
*** heyongli has joined #openstack-infra15:23
mriedemfrickler: thanks15:24
*** zhangfei has quit IRC15:25
*** CrayZee has quit IRC15:28
clarkbbeisner: done15:31
clarkband now tea15:31
*** heyongli has quit IRC15:33
beisnerwoot thx clarkb - i'll take the tea suggestion as well.15:33
*** heyongli has joined #openstack-infra15:33
*** esberglu has quit IRC15:35
*** jtomasek is now known as jtomasek|bbl15:37
*** yamamoto has quit IRC15:39
*** yamamoto has joined #openstack-infra15:40
*** heyongli has quit IRC15:43
*** heyongli has joined #openstack-infra15:44
*** yamamoto has quit IRC15:45
openstackgerritMerged openstack-infra/project-config master: Add jobs for charm-glance-simplestreams-sync project  https://review.openstack.org/57450115:47
*** kiennt26 has quit IRC15:47
*** gyee has joined #openstack-infra15:47
*** mordred has quit IRC15:48
clarkbfungi: for https://review.openstack.org/#/c/573021/4 is hiera all set?15:48
*** hamzy has quit IRC15:48
fungias far as i am able to confirm i did it correctly, yes15:49
clarkbcool I've approved it15:50
fungithanks! i'll get to work on the mirror/cache server next once that's in place and i can confirm openstackclient is working with it correctly15:51
dhellmannit looks like there are 2 different python-tarball playbooks, one in openstack-zuul-jobs and one in project-config. How can I tell which one is going to be used?15:51
*** mordred has joined #openstack-infra15:51
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Revert callback fixes  https://review.openstack.org/57478515:53
clarkbdhellmann: playbooks can only be used in the repo they are defined in iirc. I think that is how you tell it is contextual to the current repo15:53
*** heyongli has quit IRC15:54
clarkbdhellmann: roles and jobs are the unit of sharing15:54
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Fix broken command tasks in handlers  https://review.openstack.org/57478615:54
*** heyongli has joined #openstack-infra15:54
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Fix command tasks with free play strategy  https://review.openstack.org/57478715:54
dhellmannclarkb : so that change I made to use python 3 in openstack-zuul-jobs is pointless because the job is defined in project-config?15:54
clarkbdhellmann: have a link to the change?15:55
dhellmannI'm working on this set: https://review.openstack.org/#/q/topic:python3-packaging15:55
dhellmannI'm trying to define a variant of the python packaging job that uses python 315:55
clarkbI'm still not sure I have enough context to know which change might be pointless. There are a couple to ozj and neither seem to add or modify a playbook?15:56
dhellmannapparently only zmq-event-publisher uses publish-openstack-python-tarball which uses the python-tarball playbook in openstack-zuul-jobs15:56
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Fix information disclosure caused by unreachable nodes  https://review.openstack.org/57478815:56
dhellmannlet me see if I can lay the changes out in order15:57
dhellmannhttps://review.openstack.org/574376 sets up release-test to use a new project template that tries to use python 3 in the job15:57
clarkbyes, I agree publish-openstack-python-tarball is the one using the playbook in ozj15:57
dhellmannhttps://review.openstack.org/#/c/574375/ adds the project template in ozj15:57
dhellmannsigh15:58
dhellmannwhat is the difference between publish-openstack-python-tarball and release-openstack-python?15:58
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Add blocks to the zuul stream test  https://review.openstack.org/57464315:58
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Remove failed_when when creating /tmp/console-None.log  https://review.openstack.org/57467215:58
openstackgerritJames E. Blair proposed openstack-infra/zuul master: DNM: reproducer for 2002528  https://review.openstack.org/57448715:58
*** kzaitsev_pi has quit IRC15:59
*** e0ne has quit IRC15:59
fungidhellmann: i have a feeling git history will indicate some duplication of effort in writing the zuul native artifact jobs, i discovered something similar with the artifact signing roles and ripped out a near-duplicate which was basically unused16:00
clarkbdhellmann: it appears publish-openstack-python-tarball does not use tox and just runs setup.py sdist16:00
clarkband bdist_wheel16:00
clarkbrelease-openstack-python uses tox16:00
fungiahh, so publish-openstack-python-tarball is the in-progress attempt to do the pti implementation for tarball/wheel building?16:00
dhellmannclarkb : ok. I'm trying to understand 2 things: 1. why are there 2 jobs? 2. why did everyone think I was changing the right job yesterday with those patches?16:00
dhellmannah, ok16:01
dhellmannso I did change the right job, but I put the wrong thing in the project-template?16:01
clarkbthey both produce the same sdist and bdist_wheel outputs but one does tox and one doesn't16:01
dhellmannwhy do they both exist?16:01
*** kzaitsev_pi has joined #openstack-infra16:01
* fungi looks for commit messages to explain16:01
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Fix information disclosure caused by unreachable nodes  https://review.openstack.org/57478816:02
dhellmannI'm back in this "I have no idea what's going on here" state and I'm trying to figure out how to be helpful with making some job changes to get us building packages under python 3. Sorry if I'm coming across as extremely frustrated, but I am. :-/16:02
fungihttps://review.openstack.org/513927 has an explanation which jives with my assumption16:02
dhellmannok, so nothing is really using that, yet, but it's the future?16:03
*** yamahata has quit IRC16:03
fungithe implementation in project-config dates from the start of the v3 transition16:03
fungiyes, mordred might know the status as to whether there are any further proposed changes to switch projects/templates to that job16:04
*** heyongli has quit IRC16:04
clarkbthat said, the "future" version isn't as easily updateable to python316:04
*** heyongli has joined #openstack-infra16:04
fungisimilar to the docs jobs in that regard16:04
dhellmannI guess the important thing is that https://review.openstack.org/#/c/574374/ doesn't do what I thought it did and isn't useful, and https://review.openstack.org/574375 is using the wrong job16:04
mordredI am almost certainly to blame for the confusion - and clearly I was also confused16:05
*** slaweq has joined #openstack-infra16:05
clarkbdhellmann: I'm not sure that is the case, it will produce sdists and wheels using python3 becuse it runs under tox16:06
clarkbwhcih was the intent aiui16:06
dhellmannwell, no, I wanted to be updating the PTI version of the job because I didn't realize the old version of the job even still existed16:07
mordredyah - I also didn't realize there was still a tox-based one16:07
fungiand the vast majority of projects seem to still be using the tox-based implementation?16:08
clarkbfungi: yes16:08
dhellmannsome of the confusion is coming from the names of these things. I see a build-python-release job and a build-python-release role16:08
dhellmannyes.16:08
*** warlord77[m] has quit IRC16:08
*** dhellmann[m] has quit IRC16:08
*** lbragstad[m] has quit IRC16:08
*** smcginnis[m] has quit IRC16:08
*** aspiers[m] has quit IRC16:08
dhellmannso here's what I want: I want to define a PTI-compliant version of the packaging job that uses python3 and then I want a project-template that I can use to set that up for projects. And then we can switch everyone to the new thing and off of the old thing by switching which project-template they use.16:09
dhellmannI hesitate to suggest using hungarian notation for naming these things to avoid clashes like this16:09
*** gagehugo_ is now known as gagehugo16:09
fungiis that anything like reverse polish notation/.16:09
fungi?16:09
clarkbdhellmann: for that, you may want to just update publish-openstack-python-tarball to be python3 only if nothing is really using it. Then add it to your new template then tell projects to use the new template16:10
dhellmannhttps://en.wikipedia.org/wiki/Hungarian_notation16:10
clarkbright now it assumes python2 because it executes `python setup.py sdist`16:10
clarkboh except taht role exists in zuul-jobs16:10
clarkbso we can't just change it16:10
fungithe role has already been paramaterized16:10
mordredwe can - the patch has - yeah16:10
fungivia https://review.openstack.org/57437316:11
dhellmannI thought that was the wrong role16:11
fungiit _will_ be the right role, once projects switch to the new pti-oriented job16:11
*** notmyname has quit IRC16:11
mordredyah16:11
dhellmannoh, no, that's the one we want changed, it's just not the one the job uses16:11
dhellmannthe existing job that everyone else uses16:11
dhellmannright16:11
mordredthis is an area where we had an openstack specific version of something and having an openstack specific version wasn't really necessary16:11
dhellmannok, so I need to make a new job based on publish-openstack-python-tarball?16:11
clarkbdhellmann: yes, that sets release_python to python316:12
dhellmannand where should I do that so it will actually work?16:12
dhellmannozj?16:12
clarkbyes I would put it next to publish-openstack-python-tarball16:12
dhellmannok. and where should I put the project-template?16:12
fungiany reason not to just change publish-openstack-python-tarball to use python 3?16:13
fungisounds like only one project is using it right now, correct?16:13
dhellmannit is in use by 1 repository16:13
dhellmannyeah16:13
clarkbif that project works under python3 that may be the easy way to update the job. As for the template I would put it in ozj too. Then in project-config add comments saying this is all deprecated non pti tox using job stuff?16:13
*** shardy has quit IRC16:14
*** heyongli has quit IRC16:14
mordredactually - it shouldn't matter whether the project works under python3 or not. sdist and bdist_wheel are things that run on a project's source tree - they don't actually interact with the project source code or its requirements16:14
*** heyongli has joined #openstack-infra16:14
clarkbmordred: they run setup.py though16:14
*** zoli is now known as zoli|gone16:14
mordredtey run the pbr setup.py16:15
*** zoli|gone is now known as zoli16:15
mordredwhich does not contain code16:15
clarkbwhich can have hooks in tree16:15
openstackgerritDoug Hellmann proposed openstack-infra/openstack-zuul-jobs master: use python3 for publish-openstack-python-tarball  https://review.openstack.org/57479316:15
clarkbits the one thing about pbr that bugs me (iirc neutron used this to great effect once upon a time)16:15
dhellmannis that correct for updating the job? ^^16:15
mordredclarkb: nod. fair point16:15
*** notmyname has joined #openstack-infra16:15
clarkbdhellmann: yes that looks right to me16:15
*** trown|lunch is now known as trown16:15
mordredclarkb: and yeah - it's a feature we inherited from d2to116:16
clarkbya it was useful in the past when neutron or something did windows specific installation deps or whatever it was16:16
clarkbbut python has better tools for that now so it may not actually be used anywhere anymore16:16
dhellmanndoes publish-openstack-python-tarball post to pypi?16:18
dhellmannit only says it goes to tarballs.o.o16:18
*** trevormc has quit IRC16:18
*** Bhujay has joined #openstack-infra16:19
clarkbit shouldn't post to pypi because we can't trust the sdist and bdist wheel builds with secrets to upload to pypi16:20
clarkbbut double checking16:20
*** agopi has joined #openstack-infra16:20
openstackgerritMerged openstack-infra/system-config master: Template credentials for Packet Host/Platform 9  https://review.openstack.org/57302116:20
dhellmannso then that's not the job I care about changing16:21
dhellmannbecause we also want everything going to pypi, right?16:21
clarkbdhellmann: we do pypi publishing in two steps. The first is building an sdist and wheel. This is untrusted because you must run arbitrary python code to do this. We copy those files to our logs archive because the secret key never has to go onto the build node to do this. Then we have a followup job grab those artifacts and upload them to pypi16:22
*** ykarel_ has joined #openstack-infra16:22
*** sambetts is now known as sambetts|afk16:22
dhellmannthat is not how release-openstack-python works16:22
* clarkb looks16:23
*** dave-mccowan has quit IRC16:23
dhellmannit's 2 playbooks, but 1 job16:23
*** kzaitsev_pi has quit IRC16:23
*** Bhujay has quit IRC16:24
clarkbthat is imo a bug, but mordred may know more16:24
*** SumitNaiksatam has quit IRC16:24
clarkb(I think this is a security issue more specifically)16:24
*** heyongli has quit IRC16:24
*** ykarel|away has quit IRC16:24
*** heyongli has joined #openstack-infra16:25
dhellmannmaybe that's part of the incomplete transition16:25
dhellmannbecause I see a python-upload-pypi job defined in zuul-jobs16:25
dhellmannbut nothing is using it16:25
*** slaweq has quit IRC16:26
mordredclarkb: I think actually at some point we decided that in the new system we didn't need the two-job dance, because the secret is never sent to the remote node16:27
clarkbmordred: we don't run the pypi role on the remote node but the secret is defined on the job as a hole so wouldn't the entire job have access to the secret?16:27
mordredclarkb: only the part of the job in the inheritance hierarchy that defines the secret16:28
clarkbya thats the part that runs tox16:28
mordredclarkb: but also the code in the untrusted git repo cannot request the secret16:28
*** kzaitsev_pi has joined #openstack-infra16:29
mordredthe playbook for the job would have to write the secret onto the remote node for the code in the repository in question to be able to gain access to it16:29
clarkbmordred: ok so it isn't part of the ansible runner memory on the remote end?16:29
*** yamahata has joined #openstack-infra16:29
mordrednope16:29
clarkbmordred: as part of task_vars or similar?16:29
mordrednot unless we passed it as a parameter to that playbook16:30
openstackgerritMerged openstack-infra/zuul master: Switch content type of public keys back to text/plain  https://review.openstack.org/57422016:31
openstackgerritMerged openstack-infra/zuul master: Fix signature of overridden methods in LogStreamHandler  https://review.openstack.org/57420416:31
mordredit'll be in memory in the ansible-playbook process on the executor - but it will not be in memory on the remote side16:31
clarkbok, run.yaml would have to explicitly use the the value for it to show up on the remote side16:31
mordredright16:31
*** warlord77[m] has joined #openstack-infra16:32
clarkbok so we just have to worry about ansible changing its behavior around that in the future16:32
clarkbdhellmann: as for the existing job in ozj probably what we want for the pypi piece is a new job that alos does the pypi upload (similar to how the old tox jobs have a without-pypi option)16:33
mordredwell - it's pretty fundamental to how ansible works16:33
clarkbthat way existing user of the job doesn't get new behavior16:33
mordredso it would be a complete rewrite of ansible for that behavior to change16:33
clarkbmordred: I mean they just changed their callback interface and broke how tasks get variables :P16:33
dhellmannI don't see anything else in ozj doing anything with pypi right now16:33
mordredsure :)16:33
dhellmannso I'm not sure what to do to add that, because I don't really have a model16:34
clarkbmordred: granted in this case its lack of info instead of new info but still this is very similar in that regard16:34
mordredbut the interaction with remote content is a whole different ball of wax16:34
dhellmannand apparently it needs a secret, but we don't put those in ozj?16:34
clarkbdhellmann: oh right the secret is what makes this weird16:34
clarkbmordred: it is remote context that ansible broke aiui16:34
*** Bhujay has joined #openstack-infra16:35
clarkbmordred: the variable isn't being passed to the remote so our logging process on the remote breaks16:35
*** heyongli has quit IRC16:35
*** jpich has quit IRC16:35
clarkb(we don't fully understand all the cases though)16:35
*** heyongli has joined #openstack-infra16:35
dhellmannso I think what I'm going to do is duplicate this playbook from ozj into project-config16:35
clarkbI just don't trust ansible to not change behavior drastically on a minor release since they do it every time16:35
clarkbdhellmann: yes and add in the pypi bits from the old tox based job16:35
dhellmannand redefine the job I added yesterday in terms of that new playbook instead of hte old one16:35
dhellmannand forget about publish-openstack-python-tarball entirely because that is not useful to me16:36
clarkbdhellmann: maybe follow up with the one user of it to see if there was a need? but maybe publishing everything to pypi addresses that16:38
dhellmannclarkb : as the PTL of the team that owns openstack-infra/zmq-event-publisher do you need the job publish-openstack-python-tarball? :-)16:39
clarkbthat is a jenkins plugin. I don't think we need python sdists for it16:40
clarkbya no setup.py at all16:40
dhellmannok16:40
dhellmannso I'm not going to touch that job (I just abandoned the patch I proposed to make it use python 3)16:41
*** dtantsur is now known as dtantsur|afk16:41
dhellmannI'm working on importing the bits I need to redefine release-openstack-python3 now16:41
clarkbmordred: it might make sense to add a read my ansible processes memory for data it shouldn't have as a remote ansible test in zuul's test suite. Then we don't have to worry about it changing16:42
clarkb(not sure how slow that will be though)16:42
*** yamamoto has joined #openstack-infra16:42
mordredclarkb: I agree - it's not a bad idea - it also would not be hard to do16:44
openstackgerritsebastian marcet proposed openstack-infra/openstackid-resources master: Selection Plans hotfix  https://review.openstack.org/57480216:44
mordredclarkb: what we'd want to do is write a custom python ansible module - but don't even use the AnsibleModule class16:45
openstackgerritMerged openstack-infra/openstackid-resources master: Selection Plans hotfix  https://review.openstack.org/57480216:45
dhellmanncan I set job variables within a playbook?16:45
*** heyongli has quit IRC16:45
clarkbmordred: you can just read it out of /proc as logn as you are the same user iirc16:45
mordredclarkb: instead, just read stdin for json (which is how info gets passed) - and then look at the json that was received16:45
*** heyongli has joined #openstack-infra16:45
clarkbmordred: then the playbook itself can do a grep /proc/whatever/the/path/is for some value16:45
mordredclarkb: you could - but you have access to the entire datastructure in a module16:46
clarkbdhellmann: you can set variables, they won't be job level though (this affects inheritance I think since run.yaml is overridden if redefined)16:46
corvusdhellmann: you can set an ansible "fact" with the "set_fact" module.  it will be usuable for the duration of that playbook.16:46
dhellmannI want to set the release_python variable that the build-python-release role honors in the new python3-tarball playbook that I'm defining. Can I do that?16:47
corvususuable: (n.) usable in the usual manner16:47
*** germs has joined #openstack-infra16:47
*** germs has quit IRC16:47
*** germs has joined #openstack-infra16:47
dhellmanndo I just set "vars" in the playbook like normal ansible?16:47
corvuser, i guess, adj.16:47
openstackgerritMerged openstack-infra/zuul master: Accumulate errors in context managers - part 2  https://review.openstack.org/57402816:47
dhellmannso I have to use set_fact?16:48
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: fix release-openstack-python3 so it does what we mean  https://review.openstack.org/57480316:48
corvusdhellmann: if you use the "include_role" task to use the role (rather than adding the role to the "roles" list of a play), then you can specify vars used by that particular role.16:49
corvusdhellmann: i think that's the best way to "call a role with arguments"16:49
*** yamamoto has quit IRC16:49
dhellmannok. I'm happy with the patch I have, unless it won't work. It's clear and it follows the patterns of other jobs. The playbook I imported doesn't have an ideal name, but I can live with that and am open to other suggestions.16:49
dhellmannperhaps python-tarball-pti?16:50
*** SumitNaiksatam has joined #openstack-infra16:51
openstackgerritJames E. Blair proposed openstack-infra/zuul master: DNM: Devstack "Discover hosts" reproducer (not working) for story 2002528  https://review.openstack.org/57480816:53
*** heyongli has quit IRC16:55
openstackgerritsebastian marcet proposed openstack-infra/openstackid-resources master: Updated Selection Plan mapping  https://review.openstack.org/57480916:55
*** udesale has quit IRC16:55
*** heyongli has joined #openstack-infra16:55
*** ykarel_ is now known as ykarel|away16:56
fungidhellmann: pti-python-tarball in hn? ;)16:57
dhellmannfungi : sure16:58
openstackgerritMerged openstack-infra/openstackid-resources master: Updated Selection Plan mapping  https://review.openstack.org/57480916:58
dhellmannlet me rename it16:58
*** Bhujay has quit IRC16:59
*** hashar is now known as hasharDinner16:59
*** derekh has quit IRC17:00
openstackgerritSam Yaple proposed openstack-infra/project-config master: Decom loci-* repos  https://review.openstack.org/54826817:00
openstackgerritSam Yaple proposed openstack-infra/project-config master: Add noop-jobs to decom loci-* repos  https://review.openstack.org/57481017:00
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: fix release-openstack-python3 so it does what we mean  https://review.openstack.org/57480317:00
*** sandk has joined #openstack-infra17:01
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: fix release-openstack-python3 so it does what we mean  https://review.openstack.org/57480317:04
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: fix release-openstack-python3 so it does what we mean  https://review.openstack.org/57480317:05
*** kzaitsev_pi has quit IRC17:05
dhellmannok, I think I finally have the commit message right there17:05
*** ykarel|away has quit IRC17:05
*** r-daneel_ has joined #openstack-infra17:05
*** kzaitsev_pi has joined #openstack-infra17:05
*** toabctl has quit IRC17:05
*** heyongli has quit IRC17:05
*** heyongli has joined #openstack-infra17:06
*** r-daneel has quit IRC17:06
*** r-daneel_ is now known as r-daneel17:06
*** hamzy has joined #openstack-infra17:09
*** aspiers[m] has joined #openstack-infra17:10
*** smcginnis[m] has joined #openstack-infra17:10
*** dhellmann[m] has joined #openstack-infra17:10
*** lbragstad[m] has joined #openstack-infra17:10
openstackgerritTobias Henkel proposed openstack-infra/zuul master: DNM: delegate reproducer for story 2002528  https://review.openstack.org/57482317:12
clarkbone thing mentioned by dhellmann was that having playbooks with colliding names made it confusing to understand which playbook was actually used by which jobs. Thoughts on using a 1:1 jobname:playbook dir name layout? Jobnames are enforced to be unique so this should make it clear what goes where17:14
*** Swami has joined #openstack-infra17:14
clarkbAJaeger: you probably have thoughts from a config perspective. corvus we might even be able to make that a rule in zuul itself (though transitioning to a zuul enforcing that now is likely painful)17:14
clarkbcould be a lint check on our end17:15
*** lifeless_ has joined #openstack-infra17:15
dhellmannis the playbook directory  name signficant? or is it just part of a path and the filename is the important bit?17:15
corvusclarkb: you should be able to 'git grep' for a playbook name?17:15
*** heyongli has quit IRC17:16
dhellmannI'm trying to figure out where to put a check role that runs the test for packaging metadata17:16
*** heyongli has joined #openstack-infra17:16
dhellmannI could put it in pti-python-tarball/check.yaml but it's not going to be used as part of pti-python-tarball17:16
*** lifeless has quit IRC17:16
clarkbdhellmann: the entire thing is just a path, it can be arbitrary aiui17:16
dhellmannmaybe pti-python-tarball should have been just pti-python?17:16
dhellmannand then run.yaml should have been tarball.yaml?17:16
dhellmannor do we not want to group playbooks that broadly?17:17
fungipti-python-dist?17:17
clarkbcorvus: yes, I think the larger frustration is when you have playbooks with the same path in multiple repos17:17
clarkbcorvus: and so git grep in the wrong repo gives you the wrong infromation17:17
openstackgerritTobias Henkel proposed openstack-infra/zuul master: DNM: delegate reproducer for story 2002528  https://review.openstack.org/57482317:17
clarkb(and understanding what the right repo is, is not immediately clear in many cases)17:17
corvusclarkb: does that happen?  i always thought we ended up with something derived from the job name in the path17:18
corvuslike "playbooks/build/sphinx/run.yaml"  for build-sphinx (hypothetical example)17:18
clarkbcorvus: yes, see scrollback.  TL;DR is we had playbooks/python-tarball in project-config and ozj. dhellmann updated the role used by the ozj path but the one ins project-config was used (because that is where the job was due to use of secrets)17:19
clarkbchanges were made which ended up being noops and not switching sdist and wheel creation to python3 as intended17:19
corvusclarkb: right, so in the ozj case at least, we apparently went slack on the convention we established17:21
corvusanyway, at the end of the day, it's entirely arbitrary, and we can adopt whatever convention we want17:21
*** kzaitsev_pi has quit IRC17:21
*** amoralej is now known as amoralej|off17:22
corvusi don't have strong feelings on the subject.  i suggested "playbooks/jobname.yaml" originally, but folks wanted to group pre/run/post playbooks together.  maybe 'playbooks/jobname/run.yaml' would be the best compromise.17:22
*** kzaitsev_pi has joined #openstack-infra17:23
corvus(which is what clarkb suggested i think, so ++)17:23
clarkbcorvus: ya17:23
openstackgerritTobias Henkel proposed openstack-infra/zuul master: DNM: delegate reproducer for story 2002528  https://review.openstack.org/57482317:23
clarkbseparately I wonder if we have too much stuff in ozj. The resulting changes above to fix the python3 for sdist and wheel builds maybe point at this? This is thinking out loud but maybe we should try to keep a job entirely in ozj or entirely in project-config (I'm not sure quite what that means yet)17:24
corvusclarkb: we used to have an implied playbook name, but that was resoundingly perceived as not a good idea.  so i don't think we should go back to zuul enforcing anything.  instead, i think the fact that the playbook name is required and arbitrary and can be grepped for is good enough.  the confusion here is entirely of our (openstack-infra) making so we should fix it at that level.17:24
*** jpena is now known as jpena|off17:24
clarkbright now I think we at times have tolook at project-config, ozj, and zuul-jobs. But I think it should be possible to get to project_config + zuul-jobs XOR ozj + zuul-jobs17:24
corvusyou never have to look in a different repo to find a playbook for a job17:25
clarkbya would have to be roles, and maybe we can't avoid that due to secrets17:25
*** heyongli has quit IRC17:26
*** heyongli has joined #openstack-infra17:26
clarkbactually no I think that should still be largely possible secrets would consume local roles or zuul-jobs roles. ozj would consume local roles or zuul-jobs roles. Its possible we already do this and its just a matter of learning/making explicit this is the organization and we don't have to look at all 3 repots at once17:28
*** felipemonteiro has joined #openstack-infra17:30
clarkbdhellmann: left a comment on your current change to python3 setup.py sdist. I'm not sure if there is a plan there17:33
clarkbdhellmann: curious to know what you think17:33
*** e0ne has joined #openstack-infra17:35
*** heyongli has quit IRC17:36
*** heyongli has joined #openstack-infra17:36
clarkbdhellmann: in particular maybe we fix those projects before we switch them to new python3 job and can just remove those required projects?17:42
openstackgerritMerged openstack-infra/zuul master: Revert callback fixes  https://review.openstack.org/57478517:42
*** janki has quit IRC17:43
*** heyongli has quit IRC17:46
*** heyongli has joined #openstack-infra17:47
*** lihi has quit IRC17:47
*** lihi has joined #openstack-infra17:49
*** priteau has quit IRC17:53
*** heyongli has quit IRC17:57
*** heyongli has joined #openstack-infra17:57
*** felipemonteiro has quit IRC17:59
*** kzaitsev_pi has quit IRC18:04
*** kzaitsev_pi has joined #openstack-infra18:05
openstackgerritMerged openstack-infra/zuul master: Fix information disclosure caused by unreachable nodes  https://review.openstack.org/57478818:06
*** heyongli has quit IRC18:07
*** heyongli has joined #openstack-infra18:07
dhellmannclarkb : looking at other things I can strip out of that job, I see "pre-run: playbooks/pti-python-tarball/pre.yaml" but there is no such file. Is that an error? is it ignored? is some other file being pulled in?18:10
dhellmanncan the "run" item in a job list multiple playbooks?18:11
clarkbI don't think you have have multiple run playbooks. Only multiple pre and post playbooks18:11
dhellmannok18:11
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: fix release-openstack-python3 so it does what we mean  https://review.openstack.org/57480318:11
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: add a job to check the metadata for python packages  https://review.openstack.org/57484218:12
clarkbI expect not having a valid pre.yaml file in place would be an error (but zuul isn't loading this config enoguh to find that because it is a trusted repo?) let me see what the pre.yaml does for the older jobs18:12
dhellmannis it safe for a role to use pip to install something?18:12
openstackgerritTobias Henkel proposed openstack-infra/zuul master: DNM: Add facility for overriding linear strategy  https://review.openstack.org/57484318:13
openstackgerritJames E. Blair proposed openstack-infra/zuul master: DNM: Devstack "Discover hosts" reproducer for story 2002528  https://review.openstack.org/57480818:13
clarkbdhellmann: in general yes. You probably want to use a virtualenv though18:13
clarkbdhellmann: project-config/python-tarball/pre.yaml seems to install bindep deps, ensure tox is installed, remove sudo and set up the requirements repo18:14
clarkbdhellmann: I think you may want all of that for the new job except for the ensure tox step as we are going without tox18:14
clarkbit is possible we don't need bindep either if we want to constrain the tooling availabe18:15
dhellmannok. should I copy that file over, or refer to the one in python-tarball?18:15
clarkbdhellmann: I think you should make a copy then remove what you don't need since bits should be removed (like ensure-tox)18:15
*** agopi has quit IRC18:15
dhellmannoh, I don't want tox, so I'll copy and modify18:15
*** electrofelix has quit IRC18:16
*** r-daneel has quit IRC18:16
*** heyongli has quit IRC18:17
*** heyongli has joined #openstack-infra18:17
clarkbI need to step out for a bit before the infra meeting. Back by then18:19
*** mriedem has quit IRC18:19
*** larainema has quit IRC18:20
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: fix release-openstack-python3 so it does what we mean  https://review.openstack.org/57480318:21
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: add a job to check the metadata for python packages  https://review.openstack.org/57484218:21
*** mriedem has joined #openstack-infra18:21
*** slaweq has joined #openstack-infra18:21
*** spzala has joined #openstack-infra18:22
*** spzala has quit IRC18:22
*** heyongli has quit IRC18:27
*** heyongli has joined #openstack-infra18:28
*** felipemonteiro has joined #openstack-infra18:28
*** dave-mccowan has joined #openstack-infra18:30
*** m1st3rwr0ng has quit IRC18:31
openstackgerritColleen Murphy proposed openstack-infra/puppet-openstack_infra_spec_helper master: Use system-config script to install puppet  https://review.openstack.org/48194318:35
*** aojea has joined #openstack-infra18:36
*** jtomasek|bbl is now known as jtomasek18:37
*** heyongli has quit IRC18:38
*** heyongli has joined #openstack-infra18:38
*** aojea has quit IRC18:41
clarkbdhellmann: I think that last patchset looks good18:44
openstackgerritMerged openstack-infra/zuul master: Fix tox-cover  https://review.openstack.org/57408018:45
dhellmannclarkb : thanks for the reviews!18:46
dhellmannand the discussion today, too18:46
clarkbno problem18:46
clarkbwhen ajaeger is around I'll see what he thinks about a linter check to make some of that better (specifically playbook path and naming)18:47
*** dave-mccowan has quit IRC18:47
*** yamamoto has joined #openstack-infra18:47
corvusi think a linter for ozj is ++18:47
*** heyongli has quit IRC18:48
*** heyongli has joined #openstack-infra18:48
openstackgerritDoug Hellmann proposed openstack-infra/openstack-zuul-jobs master: add test-release-openstack-python3 to publish-to-pypi-python3  https://review.openstack.org/57485318:48
*** e0ne has quit IRC18:49
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: add a job to check the metadata for python packages  https://review.openstack.org/57484218:49
*** agopi has joined #openstack-infra18:53
dhellmannand let me know if you want any of those files renamed. in that check job patch I added a new playbook to the same directory because it was related, but I could see doing it separately, too18:53
clarkbI think if we start linting that we'll have to do the reorging at a global level so probably not a huge deal to let one or two in now, unless you are concerned about general ability to find them18:55
clarkbits too easy to regress without a check too18:55
dhellmannI don't have trouble finding things with unique names :-)18:55
dhellmannproject-template -> job -> playbook is pretty easy to follow. The thing that tripped me up was finding the playbook in the wrong repo.18:56
openstackgerritMerged openstack-dev/cookiecutter master: Convert to new docs PTI  https://review.openstack.org/57329418:57
*** eharney has quit IRC18:57
*** heyongli has quit IRC18:58
*** heyongli has joined #openstack-infra18:58
clarkbmeeting time19:00
*** anteaya has quit IRC19:02
ianwtrevormc: i had/have a spec out for tracking coverage over time @ https://review.openstack.org/#/c/436768/ .  it never got much interest19:02
*** felipemonteiro has quit IRC19:02
*** anteaya has joined #openstack-infra19:04
openstackgerritDoug Hellmann proposed openstack-infra/infra-manual master: remove reference to publish-openstack-python-tarball before deleting it  https://review.openstack.org/57485819:05
*** rkukura has joined #openstack-infra19:06
*** rkukura has left #openstack-infra19:06
*** heyongli has quit IRC19:08
*** heyongli has joined #openstack-infra19:09
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: remove publish-openstack-python-tarball  https://review.openstack.org/57485919:10
openstackgerritDoug Hellmann proposed openstack-infra/openstack-zuul-jobs master: remove publish-openstack-python-tarball  https://review.openstack.org/57486019:10
*** heyongli has quit IRC19:19
*** heyongli has joined #openstack-infra19:19
dhellmannclarkb : here's some cleanup based on our earlier conversation: ^19:20
*** hasharDinner is now known as hashar19:21
*** slaweq has quit IRC19:22
*** wacuuu has joined #openstack-infra19:26
*** camunoz has quit IRC19:27
*** heyongli has quit IRC19:29
*** heyongli has joined #openstack-infra19:29
openstackgerritDoug Hellmann proposed openstack-infra/openstack-zuul-jobs master: configure python publishing jobs separately for different branches  https://review.openstack.org/57486319:31
dhellmannI have no idea if that's right.19:31
*** lifeless_ has quit IRC19:31
anteayadhellmann I want that on a t-shirt19:32
dhellmannin curly script19:39
*** heyongli has quit IRC19:39
*** heyongli has joined #openstack-infra19:39
anteayaeven better19:40
*** camunoz has joined #openstack-infra19:42
dhellmannthe next thing on my list is to create a version of lib-forward-testing for python 3, but that currently uses a "legacy" job and I don't know whether it's ok to just copy the job and change it or if I need to migrate the job to a non-legacy form first19:42
*** rkukura has joined #openstack-infra19:42
corvusdhellmann: that uses legacy-tempest-dsvm-neutron-src; maybe check with andreaf about that?19:45
corvussee if progress on the v3 native tempest jobs is suitable for use there yet19:45
*** eernst has quit IRC19:47
*** eernst has joined #openstack-infra19:48
*** calebb has quit IRC19:49
*** lifeless has joined #openstack-infra19:49
*** heyongli has quit IRC19:49
dhellmanncorvus : ack, thanks19:50
*** heyongli has joined #openstack-infra19:50
openstackgerritIan Wienand proposed openstack-infra/afsmon master: Add timestamps to debug messages  https://review.openstack.org/57487419:57
clarkbok I'm gonna eat lunch then go over all the changes we #linked in the meeting19:57
clarkbor attempt to at least19:57
*** heyongli has quit IRC20:00
*** heyongli has joined #openstack-infra20:00
*** dave-mccowan has joined #openstack-infra20:01
anteayahappy lunch20:02
*** squid has joined #openstack-infra20:03
openstackgerritJames E. Blair proposed openstack-infra/zuul master: DNM: Devstack "Discover hosts" reproducer for story 2002528  https://review.openstack.org/57480820:03
*** rfolco is now known as rfolco_doctor20:05
openstackgerritJames E. Blair proposed openstack-infra/zuul master: DNM: Devstack "Discover hosts" reproducer for story 2002528  https://review.openstack.org/57480820:07
*** dave-mccowan has quit IRC20:10
*** heyongli has quit IRC20:10
*** heyongli has joined #openstack-infra20:10
*** eharney has joined #openstack-infra20:11
anteayaso since infra cloud is gone, should the system-config docs on infra cloud also disappear?20:11
dhellmannand clearly my attempt at that was incorrect20:11
anteayaI find you have to make any kind of attempt to clearly see if it is wrong20:12
anteayaI can offer a patch to disappear infracloud system-config docs, just wondering if they were being kept for some reason20:14
*** heyongli has quit IRC20:20
*** heyongli has joined #openstack-infra20:20
*** kgiusti has left #openstack-infra20:21
*** slaweq has joined #openstack-infra20:22
*** slaweq has quit IRC20:22
*** yamamoto has quit IRC20:23
*** hemna_ has quit IRC20:26
fungianteaya: yes, i believe it would be good to remove them now20:27
anteayaI can do that20:27
anteayathanks20:27
*** heyongli has quit IRC20:30
*** heyongli has joined #openstack-infra20:31
openstackgerritAnita Kuno proposed openstack-infra/system-config master: Remove Infra-Cloud docs  https://review.openstack.org/57488120:31
openstackgerritColleen Murphy proposed openstack-infra/puppet-openstack_infra_spec_helper master: Use system-config script to install puppet  https://review.openstack.org/48194320:33
*** camunoz has quit IRC20:34
openstackgerritSam Doran proposed openstack-infra/project-config master: Add OpenStack operations Ansible role  https://review.openstack.org/57488220:37
*** heyongli has quit IRC20:41
*** heyongli has joined #openstack-infra20:41
*** hamzy has quit IRC20:45
*** boris_42_ has joined #openstack-infra20:47
*** lbragstad[m] has quit IRC20:49
*** aspiers[m] has quit IRC20:50
*** heyongli has quit IRC20:51
*** heyongli has joined #openstack-infra20:51
*** bandini has quit IRC20:52
*** warlord77[m] has quit IRC20:53
*** dhellmann[m] has quit IRC20:53
*** smcginnis[m] has quit IRC20:53
*** bandini has joined #openstack-infra20:54
*** hashar has quit IRC20:55
*** felipemonteiro has joined #openstack-infra20:56
clarkbanteaya: as for different assumptions it was mostly that they expect iamges to come preloaded with some stuff that you sort of have to dig around in the scripts and docs to figure out. Whereas we give test jobs a pretty bare instance and if you want to write to a directly you make it first and if you need system packages installed you have to have them all listed in bindep and so on20:57
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: add a job to check the metadata for python packages  https://review.openstack.org/57484220:57
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: remove publish-openstack-python-tarball  https://review.openstack.org/57485920:57
*** trown is now known as trown|outtypewww20:57
*** linkmark has joined #openstack-infra20:58
clarkbthere are benefits to each approach21:00
*** heyongli has quit IRC21:01
*** heyongli has joined #openstack-infra21:01
anteayaclarkb, what assumptions do you believe were held by the folks that created the code you were working with?21:02
anteayaoh sorry, those were there assumptions21:03
anteayatheir*21:03
openstackgerritJames E. Blair proposed openstack-infra/zuul master: DNM: reproducer for 2002528  https://review.openstack.org/57448721:03
*** pcaruana has quit IRC21:04
anteayaclarkb, so the stuff they expected images to come with included their dependencies?21:04
clarkbyes21:04
clarkbfwiw we operated in a similar way for a long time. It wasn't until we got our image building automated and running daily that we changed21:04
anteayacool21:05
anteayaso perhaps a growth related realization?21:05
*** warlord77[m] has joined #openstack-infra21:06
dhellmannI could use some advice on how to set up a job template with jobs that run in different branches. https://review.openstack.org/#/c/574863/1/zuul.d/project-templates.yaml21:08
clarkbdhellmann: I want to say that tripleo attempted a similar appraoch and it didn't work for some reason and now I am trying to remember if we fixed that21:09
dhellmannis what I'm trying to do clear there?21:09
clarkbcorvus: ^ would likely know. Can we set branches attribute on jobs in job templates yet?21:09
clarkbdhellmann: I think so, you want python3 for newer stuff going forward and python2 on the old existing branches21:10
dhellmannyeah21:10
corvuscatching up21:10
dhellmannoh, I need to make the test job only run on newer branches, too21:11
*** heyongli has quit IRC21:11
dhellmannI thought the problem was the bit with the announce-release job and dependencies, but it seems to be having a branch specifier at all21:12
*** heyongli has joined #openstack-infra21:12
corvusdhellmann, clarkb: can you catch me up on the reason we're putting both jobs in one template, rather than putting the "publish-to-pypi" template to projects on old branches and switching to "publish-to-pypi-python3" on new branches?21:15
*** ldnunes has quit IRC21:15
dhellmannbecause I don't know how to do this, mostly21:15
dhellmanncan I apply a template to only certain branches?21:15
corvusif it appears in only a certain branch of a project, it'll only apply to that branch... let me mock something up in an etherpad21:16
dhellmann"in only a certain branch of a project"21:16
clarkbcorvus: I think part of it may be we are still stuck in the put this job config in project-config which is branchless21:17
dhellmannI can wait and do this as part of moving job config into project trees if that makes it possible/easier21:17
clarkbdhellmann: ya so stable/ocata of nova says I use publish-to-pypi and master says I use publish-to-pypi-python321:17
dhellmannare you talking about putting the config inside the repository?21:17
clarkbthe job would be defined in project-config as it is today because secrets. Probably the template too so that its in one place. Then the jobs would be added to specific projects in those projects21:18
dhellmannlike this? https://review.openstack.org/#/c/574393/2/.zuul.yaml21:18
dhellmannbut then differently in different branches?21:18
corvusdhellmann, clarkb: https://etherpad.openstack.org/p/GghaWXjYKd21:19
clarkbyup21:19
clarkbcorvus etherpad probably more clear than my irc talking21:19
dhellmannok21:19
dhellmannso then moving the job definitions into project trees is going to take 1 patch per branch, instead of 1 patch overall21:20
dhellmannI wonder if it would be better, initially, to just put the branch specifier on the job directly21:20
dhellmannand have folks add both sets of jobs21:20
dhellmannalthough that dependency tree for the announce job worries me21:20
corvuslet me mock that up real quick21:21
*** lifeless has quit IRC21:21
*** heyongli has quit IRC21:22
*** heyongli has joined #openstack-infra21:22
dhellmannthe 2 jobs are implemented differently21:22
corvusdhellmann: i see what you  mean.  let me mock up a third option :)21:23
openstackgerritMerged openstack-infra/infra-specs master: Complete puppet_4_prelim_testing spec  https://review.openstack.org/56359221:23
*** yamamoto has joined #openstack-infra21:24
dhellmannit did not occur to me that I could have 2 jobs with the same name like that21:25
*** tosky has quit IRC21:25
clarkbmordred: can you check my comment on https://review.openstack.org/#/c/572861/1 I want ot make sure those two forms are equivalent before I approve21:25
corvusdhellmann: they're called variants.  usually we just change little things like a variable (python2 / python3).  but there's almost nothing you can't change between different variants.  we trust that people will use a single job name to mean something concrete, and the different variants will cause that thing to happen, even if the implementation requirements are different on different branches.21:27
openstackgerritMichael Johnson proposed openstack-infra/zuul-jobs master: Collect the coverage report for npm test jobs  https://review.openstack.org/57026021:27
corvusdhellmann: it's designed to make evolving jobs over the course of a long running project with branches easier.  so "run devstack" may mean something different on diablo as it does on pike.  we can use the same thing for python publishing too.21:28
* dhellmann wonders how much of what he's already done should be undone now21:28
corvusjust so we're clear, i'm not fully up to speed and am not advocating for any of these in particular.  just trying to helpfully brainstorm.21:28
dhellmannI suspect we didn't need https://review.openstack.org/57437521:29
*** lifeless has joined #openstack-infra21:29
corvus(i'm currently driven by "how can we avoid regexes" :)21:29
dhellmannand that https://review.openstack.org/574374 should have been done like the 3rd option you show in that etherpad21:29
dhellmannif I'm right about those 2 patches, I can work on un/redoing them tomorrow21:31
dhellmannor maybe I wanted option 2 of what you presented -- using the same job name21:31
corvusi think if you want a different job name, 574374 is a fine way of doing it21:32
dhellmannI don't particularly care what the name is. I just thought I had to have it be different.21:32
*** heyongli has quit IRC21:32
dhellmannso if what's there works, I won't change it for now21:32
*** heyongli has joined #openstack-infra21:32
*** wacuuu has quit IRC21:32
clarkbI think in this case because we are also transitioning from tox to not tox it may be clearer if the jobs are distinct21:32
clarkb(which is what you've done)21:33
dhellmannok, I'll buy that as a justification for now changing it :-)21:33
dhellmannI guess I still need to go in and do the branch specifiers, though21:33
dhellmannand that would let me get rid of the template in https://review.openstack.org/#/c/574375/1/zuul.d/project-templates.yaml21:33
dhellmannand just put the new jobs in the old template21:33
dhellmannoh, well, no, I can't21:34
corvusi suspect if the problem statement had started off as "we need to do something different when publishing rocky+ branches" we might have started with a different approach :)21:34
dhellmannI need the specifiers *and* the separate template21:34
dhellmannthat way projects can add the new jobs but still have the old ones for now21:34
dhellmannstein+, but yeah21:34
corvusso close21:34
dhellmannhmm21:35
dhellmannif I want to test the python3 job *now* I have to allow it on master21:35
corvusso how about option 1?21:35
dhellmannlooking ahead, I want to minimize the number of patches we have to submit to projects21:36
*** anteaya has quit IRC21:36
dhellmannit's going to be complicated enough, since they don't use consistent zuul config filenames, but having to do similar but different things in stable branches will be more complicated to explain21:36
*** anteaya has joined #openstack-infra21:36
dhellmannso I was hoping to get as much right in project-config, and then have 1 patch to move the current settings into each project and another to change to (or add) the python3 stuff21:37
dhellmannbecause that's 2 patches for each project team, instead of 2+N21:37
dhellmannfor N branches21:37
dhellmannI can leave the python 3 job open for now and test it with a few deliverables where failures won't matter21:38
dhellmannand then set up the branch specifiers before the end of the cycle, and encourage teams to add the new jobs at the start of next cycle21:38
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool master: Pass zk connection to ProviderManager.start()  https://review.openstack.org/57489521:38
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool master: Make a proper driver notification API  https://review.openstack.org/57489621:38
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool master: Pre-register static nodes  https://review.openstack.org/57489721:38
*** yamamoto has quit IRC21:39
corvusi would expect any effort which move jobs from project-config into projects to produce a patch for each project-branch.  the reason being: even if you don't backport the patch now, it will be backported later, the next time we create a stable branch.21:39
dhellmannyes, but that doesn't cost anything. doing them all up front does.21:39
corvusi guess my question is whether you intend to support the central branch mapping indefinitely, or if you envision projects handling that in the future?21:40
*** dtruong has quit IRC21:41
dhellmannI guess I'm intending to support it for the lifetime of the existing stable branches (ocata-rocky)21:41
*** evrardjp_ has joined #openstack-infra21:41
corvusso eventually all the branch logic falls away from ozj?21:42
*** heyongli has quit IRC21:42
dhellmannthis job is in project-config, is that what you mean?21:42
*** heyongli has joined #openstack-infra21:42
corvussorry, i was looking at 574863 where the branch logic is in ozj, but if you moved it to the job in project-config, then yes.  i think the issue is similar either way.21:43
*** evrardjp has quit IRC21:43
dhellmannyes, I'm just not feeling confident enough that I understand things to let little uncertainties go21:43
corvushere's another piece of information which may change things --21:43
*** slaweq has joined #openstack-infra21:43
dhellmannso, yes, the branch logic would stay in project-config until we close the rocky branch21:43
dhellmannor until someone works up the gumption to submit all of the patches to avoid that21:44
corvusiiuc, currently this project-template is applied to projects in project-config.  if we add it to individual project in-repo config and remove it from project-config, it will only have effect on the branches of the in-repo config to which it's added.21:45
dhellmannugh21:45
dhellmannso it's all or nothing21:46
openstackgerritMerged openstack-infra/afsmon master: Add timestamps to debug messages  https://review.openstack.org/57487421:46
corvusyeah.  i mean, you could have it in both, but the in-repo one will be a no-op until enough time passes that it's in all branches naturally then we can remove it from project-config.  but i don't think that's what we want to do.21:46
dhellmannno, that does not sound like the effect we want21:47
*** dtruong has joined #openstack-infra21:47
dhellmannok, so I guess I'm going to need to explain how to copy the settings over and backport them all21:48
dhellmannand then we can update to the python3 jobs21:48
*** slaweq has quit IRC21:48
dhellmannof course this all assumes we'll still want to use the python2 jobs for the old branches21:48
dhellmannis that a valid assumption?21:48
corvuswhat settings are we talking about?  i was assuming projects could just add a single template line (like in the etherpad)21:49
prometheanfirehas infra noticed any problems with tests using setuptools-39.2.0 (latest)?  I ask for https://review.openstack.org/57418021:50
dhellmannok, I thought we were moving all of the existing jobs over to be set in-tree at the same time21:50
dhellmannas in https://review.openstack.org/#/c/574393/21:50
*** nicolasbock has quit IRC21:51
ianwpromethanfire: i feel like a bug for devstack came in...21:51
clarkbprometheanfire: not that I have seen. We install psutil in devstack so I would check there21:51
ianwoh, 574393 is for the bug i'm thinking of21:52
*** agopi has quit IRC21:52
corvusdhellmann: oh, ok, by settings you mean the list of relevant templates.  then yes.  (i have been focusing solely on the publish-to-pypi template, so the use of the plural threw me)21:52
dhellmannyes21:52
dhellmannsorry "zuul settings"21:52
*** heyongli has quit IRC21:52
dhellmannthe list of jobs, templates, whatever21:52
*** heyongli has joined #openstack-infra21:53
clarkbthat said my understadning is blacklisting setuptools isn't very effective because its a chicken and egg problem ?I guess when devstack installs setuptools it honors constraints21:53
ianwpromethanfire: https://github.com/pypa/pip/issues/4104 is really just a mess of random comments21:53
clarkbbut in the "real world" its much more difficult21:53
openstackgerritMerged openstack-infra/ansible-role-puppet master: Add parser = future config option to puppet.conf  https://review.openstack.org/57285621:53
corvusdhellmann: given what i know now, i think a goal of having 'publish-to-pypi' be the single template that all projects use on all branches would be a good goal.21:53
dhellmannso teams need to take their template list from project-config and put it in a zuul configuration file in tree in master, then backport that to all branches, then remove the settings from project-config, then replace the old template with the python3 template in master21:54
corvusor that would work21:54
*** felipemonteiro has quit IRC21:54
corvusdhellmann: what you just described will get us to the etherpad option1 as the end state21:54
*** jbadiapa has quit IRC21:55
openstackgerritMerged openstack-infra/nodepool master: webapp: fix browser return  https://review.openstack.org/57305321:55
dhellmanncorvus : you seemed reluctant to go with approach 2 from the etherpad because it meant keeping branch settings in project-config. is that right?21:56
corvusdhellmann: option 2 or option 3 in the etherpad are closer to what i was suggesting, which means the content of the changes to all the branches is the same.21:56
*** Goneri has quit IRC21:56
dhellmannoh, it also makes it harder to roll this out progressively, I guess21:56
prometheanfireclarkb: I didn't think so, and I agree that it's really just a mess (and it's hard to blacklist)21:56
corvusdhellmann: yeah, i think a key thing is this: do we want projects to individually make this switch, or do we want to enforce it globally for every project that uses the template21:56
dhellmannwe need to use a separate step for moving to python3 because projects need to test that change21:56
dhellmannand they need to be able to roll it back if it doesn't work21:57
corvusdhellmann: then i think option 1 may be the best approach21:57
dhellmannyeah, that seems to be the only one that gives us the testing option21:57
corvusit puts the control in the hands of the project, but is still pretty minimial (choose between these 2 strings)21:58
dhellmannyeah21:58
dhellmannso for now I will abandon https://review.openstack.org/#/c/574863/ (the patch adding branch specifiers to the template)21:58
*** r-daneel has joined #openstack-infra21:58
dhellmannand I will continue to test the python3 job using release-test and reno from master21:59
dhellmannand I will write up the instructions for the proper migration with the backports and whatnot21:59
dhellmanndoes that seem like the right approach?21:59
*** dave-mccowan has joined #openstack-infra22:00
*** bobh has quit IRC22:00
corvusdhellmann: sounds good; please feel free to ping me to look at things as you progress22:00
dhellmannyeah, I'm definitely going to want someone to look over the directions22:00
dhellmannok, thanks for working through that with me22:00
corvusnp22:01
*** r-daneel_ has joined #openstack-infra22:01
*** agopi has joined #openstack-infra22:02
*** heyongli has quit IRC22:03
*** heyongli has joined #openstack-infra22:03
*** r-daneel has quit IRC22:03
*** r-daneel_ is now known as r-daneel22:03
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: remove reno job settings  https://review.openstack.org/57440222:03
dhellmanncorvus : that new API to ask zuul for the configuration of a project was going to be key to being able to validate the release job settings. If those settings are now different for each branch, is the API going to be able to answer that question? We know in advance which branch we're using, so the release validation could either pass that to zuul or it could sort through the settings zuul sends back22:07
*** myoung is now known as myoung|bbl22:07
*** boden has quit IRC22:08
*** squid has quit IRC22:08
*** squid has joined #openstack-infra22:10
*** felipemonteiro has joined #openstack-infra22:10
*** fresta_ has joined #openstack-infra22:12
*** heyongli has quit IRC22:13
*** heyongli has joined #openstack-infra22:13
corvusdhellmann: i've been aiming to have it return the configuration in essentially the same format as it is on disk (ie, you could do json-to-yaml and get a working zuul config).  however, i think we may also be able to accept a branch as input and return only the relevant config (ie, a single project definition with the fully-realized job configuration for that branch).  that's only possible now22:13
corvusbecause of the changes we made to files/irrelevant-files yesterday, so that probably hasn't entered anyone's thinking yet.  let's chat with tristanC about it.22:13
openstackgerritMerged openstack-infra/system-config master: Document an example for deleting content from AFS  https://review.openstack.org/57282122:14
corvus(to clarify, i think the api should probably support both forms: return the raw config, and return the synthesized config for a given branch)22:14
dhellmannthat would make it more useful, yes22:14
corvusdhellmann: i suspect the latter one will make the validation much easier (you don't have to pretend to be a zuul to figure out what's going to run :)22:14
dhellmannit's the end of my day here, and the hvac guy is ready to tell me how much I owe him, so I have to sign off22:15
clarkbcmurphy: question on https://review.openstack.org/#/c/564866/1 if you are still around22:15
corvusdhellmann: yes, do not make the hvac guy mad22:15
corvustristanC: ^ ping me when you have a second to chat about that22:16
dhellmannI did leave my question on the review, although without the context it may not mean much to tristanC22:17
cmurphyclarkb: responded22:19
clarkbah only one of the two is in both, the one I checked22:20
cmurphyya it's weird22:21
*** fresta has quit IRC22:23
*** heyongli has quit IRC22:23
*** heyongli has joined #openstack-infra22:23
*** edmondsw has quit IRC22:26
*** edmondsw has joined #openstack-infra22:26
clarkbok I think I've got through a good chunk of puppet4 related changes that are similar. I may take a break here so that if anything goes sideways its all paged in22:27
clarkbon https://review.openstack.org/#/c/567095/1/manifests/site.pp did we just never manage that index file?22:28
*** edmondsw has quit IRC22:31
clarkbianw: if you do spin up a mirror in packet/platform9 cloud just ping me here or or elsewhere and I can see about getting a first test running tomorrow morning22:31
cmurphyclarkb: i'm not sure about historically but currently we don't because it's created specifically in openstack_project::eavesdrop22:31
clarkbah and we set manage_index to false there22:32
openstackgerritMerged openstack-infra/puppet-kibana master: Fix scope of vhost template variables  https://review.openstack.org/56485322:33
openstackgerritMerged openstack-infra/puppet-refstack master: Fix scope of vhost template variables  https://review.openstack.org/56486322:33
*** heyongli has quit IRC22:33
*** heyongli has joined #openstack-infra22:34
*** florianf has quit IRC22:36
openstackgerritMerged openstack-infra/puppet-drupal master: Fix scope of vhost template variables  https://review.openstack.org/56488022:39
openstackgerritMerged openstack-infra/puppet-askbot master: Fix scope of vhost template variables  https://review.openstack.org/56486622:40
openstackgerritMerged openstack-infra/puppet-openstack_health master: Use v2.3.0 for nodejs  https://review.openstack.org/52730222:43
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Add test for shell after include_role  https://review.openstack.org/57448722:43
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Remove failed_when when creating /tmp/console-None.log  https://review.openstack.org/57467222:43
*** heyongli has quit IRC22:44
*** rcernin has joined #openstack-infra22:44
*** heyongli has joined #openstack-infra22:44
openstackgerritMerged openstack-infra/puppet-storyboard master: Fix scope of vhost template variables  https://review.openstack.org/56486822:46
corvusinfra-root: i'd like to restart the zuul executors to pick up a security fix22:49
clarkbcorvus: I am around to assist22:49
clarkbstep 0 is checking the right version of things are installed on the executors?22:49
corvusclarkb: yeah, current master is f67bdd0f35707f03b97a0c930764fc7effe6c58522:50
fungii am back from making/eating supper now22:50
fungiso also happy to pitch in22:50
corvusfungi: super!22:50
corvusclarkb: you checking the installed versions?22:51
clarkbcorvus: yup can do22:52
clarkband we don't need the ansible fix from upstream because we fixed it on our side too22:52
fungii just checked all the executors and git show-ref HEAD in /opt/zuul says f67bdd0f35707f03b97a0c930764fc7effe6c585 for them all22:53
clarkbpbr freeze reports zuul==3.0.4.dev124  # git sha f67bdd0 too22:53
clarkbon ze01-1022:53
*** heyongli has quit IRC22:54
fungilookin good22:54
*** heyongli has joined #openstack-infra22:54
corvusclarkb: i'm not positive about the answer to your question re ansible, but my understanding is that the ansible fix doesn't affect us because of the way we do our own logging, so our fix alone should be necessary and sufficient.22:54
clarkbgot it22:55
corvus(the ansible fix would affect us if we were using ansibles internal log; it might affect verbose mode though?  i'm not sure)22:55
*** dklyle has quit IRC22:55
corvusi've notified #openstack-release, but don't expect any activity now anyway22:55
corvusi think next we should just stop all executors, wait, then start them all22:56
clarkbthat plan works for me22:56
*** dklyle has joined #openstack-infra22:56
corvusokay, i'll do that now22:56
corvussignal sent, waiting for actual stop now22:57
corvus(all the blue disappeared from the status page)22:57
fungiis that our sign that executors are stopping? absence of blue? ;)22:58
corvuspretty much.  blue is in-progress tests.  and we never don't have in-progress tests, unless the executors aren't running.22:59
fungimakes sense22:59
*** rpioso is now known as rpioso|afk23:00
corvusso... how about that sportsball?23:04
*** heyongli has quit IRC23:04
*** heyongli has joined #openstack-infra23:04
clarkbWorld cup begins thursday23:05
clarkblooks like telemundo will have all the games broadcast to me23:06
fungithat's... the other cup right23:07
*** felipemonteiro has quit IRC23:07
corvusthere was apparently a parade down the street from me today23:08
fungithe one with the kicking the ball around, not the one where they hit the puck with the sticks23:08
clarkbfungi: yes23:08
clarkbseems like executors are taking their time stopping23:08
ianwanyone want to merge the yum-cron enable from yesterday? https://review.openstack.org/#/c/574486/ just to get it out of my queue23:08
corvus3 of them have stopped!23:08
clarkboh good I already +2'd it23:08
fungiianw: not much gonna merge just now ;)23:08
fungibut sure, i can approve23:08
fungiianw: any idea why it ended up not running even though it's enabled?23:09
clarkbfungi: murica wasn't included in this cup either due to an unfortunate game which included at least one own goal23:10
fungiclarkb: oh, i figured it was in preparation for also getting evicted from the united nations23:10
ianwfungi: not really :/23:11
corvusall stopped.  and all build directories are empty23:11
corvusi will start them all now23:11
*** hamzy has joined #openstack-infra23:11
fungithanks corvus!23:11
clarkbfungi: panama, costa rica, and mexico get to go and represent this part of the world instead23:11
fungiianw: was it "running" on other servers?23:11
clarkbfungi: ianw yes git01 at least appared to be fine23:12
ianwclarkb had a look at git01, i can check the rest23:12
*** ilpianista has left #openstack-infra23:12
fungijust seems odd that it would be not running on one server, and i'm wondering why we're comfortable having puppet restart services which magically stop23:13
clarkbfungi: well in this case it isn't a real service23:13
ianwyeah, it's not running on a few23:13
ianw2,7,823:13
fungiclarkb: sure, which makes it all the more baffling23:13
ianwif you can decypher what   Active: inactive (dead) means23:14
clarkb"ANSIBLE0010 Package installs should not use latest" that seems like a bad linter rule23:14
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: remove reno job settings  https://review.openstack.org/57440223:14
*** heyongli has quit IRC23:14
*** heyongli has joined #openstack-infra23:15
*** hongbin has quit IRC23:15
*** warlord77[m] has quit IRC23:15
*** eernst has quit IRC23:16
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: remove reno job settings  https://review.openstack.org/57440223:16
fungiso basically on start it creates /var/lock/subsys/yum-cron and then removes it on stop, and /etc/cron.daily/0yum-daily.cron checks for the presence of that file to determine whether it should do something or no-op23:16
fungiwhat a bizarre configuration23:16
openstackgerritClark Boylan proposed openstack-infra/openstack-zuul-jobs master: Improve kata-runsh job  https://review.openstack.org/57374823:17
corvusjobs are running23:17
ianwfungi: and to add a level of confusion, it's config has a "random sleep" parameter, so when you run "yum-cron" it does nothing for rand(0,3600) seconds23:17
corvusi'm going to call this done23:17
fungiwell, that's "obviously" so that it doesn't hammer the package mirrors all at once23:18
fungicorvus: yeah, looking good. thanks again123:18
clarkbmaybe that is why ansible has that linter rule too23:18
fungiianw: to be fair, ubuntu/debian unattended-upgrades has the same sort of random delay23:18
ianwi don't think it's terrible, i just had to figure out why it seemed to be sitting there doing nothing in a select() call :)23:19
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: remove release-test job settings  https://review.openstack.org/57491523:19
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: remove release-test job settings  https://review.openstack.org/57491523:20
ianwfungi: if you have a second for https://review.openstack.org/#/c/573493/ too, afsmon is doing everything i want now so like to puppet it in23:20
ianwthe only thing that's a bit janky is that it parses what must be the output of ctime(3) from the afs tools, i'm not sure how crazy that can get in different locales23:22
*** eernst has joined #openstack-infra23:22
clarkbin git-review e set the locale for the subcommands to avoid problems with that23:22
ianwwhich, now i say it out loud, is probably nullified if i added LC_ALL=C to the system calls()23:22
clarkbbecause git is alllocalized and french breaks git23:22
clarkb(git for git-review I should say)23:23
*** felipemonteiro has joined #openstack-infra23:23
clarkbfrench is an otherwise fine language :)23:23
*** rajinir has quit IRC23:24
*** eernst has quit IRC23:25
fungiits lack of consonant sounds notwithstanding23:25
*** heyongli has quit IRC23:25
*** heyongli has joined #openstack-infra23:25
*** eernst has joined #openstack-infra23:25
*** eernst has quit IRC23:27
*** eernst has joined #openstack-infra23:27
ianwas we found out in dib, just because you have LC_ALL=C doesn't mean you still don't end up in pain with unicode stuff coming back from commands you shell out to23:28
*** eernst_ has joined #openstack-infra23:28
*** eernst has quit IRC23:29
clarkbya eventually C.utf8 shoudl eb a thing and that can be put behind us I hope23:30
clarkbbut it is taking its time23:30
*** eernst has joined #openstack-infra23:32
*** warlord77[m] has joined #openstack-infra23:33
*** eernst_ has quit IRC23:33
fungii don't think anyone ever convinced the (e)glibc maintainers it made sense as a builtin locale, but the major distros seem to be coming around to providing it by default even if they don't preinstall/generate all possible locales23:34
*** heyongli has quit IRC23:35
*** heyongli has joined #openstack-infra23:35
fungii like it if for no other reason than it gives a c sort order (i'm too old-school to be able to stand mixed-case sorting)23:36
*** threestrands has joined #openstack-infra23:36
fungia comes after Z on my systems23:36
*** eernst has quit IRC23:36
fungithough i also use en_dk.utf-8 for lc_time and lc_measurement23:38
*** sthussey has quit IRC23:38
clarkbto get 20180612 ?23:39
fungiyeah, "english as spoken in denmark" is a marvellous locale euphemism23:39
fungibasically i want iso-8601 timestamps and metric measurements with english, presumably because i'm strange23:41
fungior secretly danish?23:41
clarkbthis reminds me that mtreinish has a metric mustang23:42
clarkbI find this funny23:42
*** heyongli has quit IRC23:45
*** heyongli has joined #openstack-infra23:45
ianwaren't all the bolts and measurements metric anyway because the military demands that or something?23:49
clarkbya they tend to be a mix23:50
clarkbwhich must be great for tools sales23:50
ianwi had a heck of a time getting the steering wheel off my mini back in the day, as it had a very recessed Whitworth nut23:52
clarkbthe annoying thing is when your brother is a mechanic but only has imperial tools beacue he works on airplanes23:54
clarkbairplanes don't do mixed bolts I guess23:55
clarkb(this means he is useless for borrowing tools for my subaru)23:55
clarkbI think I give him more tools than the other way around23:55
*** heyongli has quit IRC23:55
*** heyongli has joined #openstack-infra23:56
corvusi noticed how you switched from 'borrow' to 'give'23:57
clarkbya once they are used professionally you don't get them back23:57

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!