*** heyongli has quit IRC | 00:00 | |
*** heyongli has joined #openstack-infra | 00:01 | |
openstackgerrit | Merged openstack-infra/storyboard master: Revert "Add MQTT notification publisher" https://review.openstack.org/574467 | 00:02 |
---|---|---|
openstackgerrit | Merged openstack-infra/storyboard master: Revert "Make notification driver configurable" https://review.openstack.org/574468 | 00:02 |
*** pahuang has quit IRC | 00:03 | |
*** SumitNaiksatam has quit IRC | 00:05 | |
sandk | mmedvede: 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 IRC | 00:09 | |
*** rkukura has quit IRC | 00:09 | |
openstackgerrit | Ian Wienand proposed openstack-infra/system-config master: Add python2-statsd for haproxy stats https://review.openstack.org/574484 | 00:10 |
openstackgerrit | Ian Wienand proposed openstack-infra/system-config master: Convert haproxy-statsd to a pipeline send https://review.openstack.org/574490 | 00:10 |
*** heyongli has quit IRC | 00:11 | |
*** heyongli has joined #openstack-infra | 00:11 | |
openstackgerrit | Tristan Cacqueray proposed openstack-infra/system-config master: Add mqtt connection to zuul https://review.openstack.org/574492 | 00:13 |
*** yamahata has joined #openstack-infra | 00:14 | |
openstackgerrit | Tristan Cacqueray proposed openstack-infra/project-config master: Add mqtt reporter to check, gate and periodic pipelines https://review.openstack.org/574493 | 00:17 |
openstackgerrit | qingszhao proposed openstack-infra/elastic-recheck master: fix tox python3 overrides https://review.openstack.org/574494 | 00:19 |
*** pahuang has joined #openstack-infra | 00:19 | |
*** heyongli has quit IRC | 00:21 | |
*** heyongli has joined #openstack-infra | 00:21 | |
openstackgerrit | qingszhao proposed openstack-infra/release-tools master: fix tox python3 overrides https://review.openstack.org/574495 | 00:23 |
*** r-daneel has joined #openstack-infra | 00:23 | |
*** sthussey has quit IRC | 00:26 | |
*** pahuang has quit IRC | 00:27 | |
ianw | ^ are these "tox python3 override" changes discussed somewhere? | 00:30 |
*** heyongli has quit IRC | 00:31 | |
*** heyongli has joined #openstack-infra | 00:31 | |
fungi | ianw: it's some (new?) contributor from 99cloud copying dhellmann's original oslo et al patches to everywhere possible | 00:34 |
fungi | closest discussion is an ml thread... i'll find it, just a sec | 00:35 |
openstackgerrit | Merged openstack-infra/system-config master: Survey Documentation https://review.openstack.org/571536 | 00:35 |
*** pahuang has joined #openstack-infra | 00:40 | |
openstackgerrit | Merged openstack-infra/openstack-zuul-jobs master: Make puppet-4 syntax check jobs voting https://review.openstack.org/574206 | 00:40 |
*** heyongli has quit IRC | 00:41 | |
fungi | ianw: http://lists.openstack.org/pipermail/openstack-dev/2018-June/131254.html | 00:42 |
*** heyongli has joined #openstack-infra | 00:42 | |
*** ccamacho has quit IRC | 00:43 | |
ianw | fungi: aah, right, yeah that explicitly called out that the docs jobs don't run under tox | 00:43 |
*** sandk has left #openstack-infra | 00:44 | |
fungi | #status log storyboard.openstack.org has been removed from the emergency disable list now that https://review.openstack.org/574468 has merged | 00:44 |
openstackstatus | fungi: finished logging | 00:44 |
beisner | hi 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-sync | 00:44 |
beisner | it may be my day for 'special' issues | 00:45 |
fungi | beisner: which webui? https://review.openstack.org/#/admin/projects/openstack/charm-glance-simplestreams-sync indicates it esists | 00:46 |
fungi | exists | 00:46 |
beisner | or maybe not fungi - ignore me. | 00:47 |
beisner | i think i need spellcheck for charms(tm) ;-) | 00:47 |
fungi | beisner: 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 IRC | 00:52 | |
*** heyongli has joined #openstack-infra | 00:52 | |
beisner | aha 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 |
openstackgerrit | Ryan Beisner proposed openstack-infra/project-config master: Add jobs for charm-glance-simplestreams-sync project https://review.openstack.org/574501 | 00:57 |
fungi | beisner: nope, referring to https://docs.openstack.org/infra/manual/creators.html#add-system-required-template | 00:57 |
fungi | yeah | 00:58 |
beisner | fungi: 3rd or 4th aha moment today. appreciate all of the guidance. here we ^ | 00:58 |
*** kzaitsev_pi has quit IRC | 00:58 | |
beisner | here we (go) ^ /me cannot type also. | 00:58 |
*** kzaitsev_pi has joined #openstack-infra | 00:58 | |
*** bobh has joined #openstack-infra | 00:59 | |
fungi | ianw: what did i miss on nodepool/clouds.yaml.erb in 573021? | 01:00 |
fungi | happy to push the whitespace fix for the global site manifest | 01:01 |
*** heyongli has quit IRC | 01:02 | |
*** heyongli has joined #openstack-infra | 01:02 | |
openstackgerrit | Tristan Cacqueray proposed openstack-infra/zuul master: web: add /{tenant}/projects and /{tenant}/project/{project} routes https://review.openstack.org/550979 | 01:05 |
*** gyee has quit IRC | 01:07 | |
*** bobh has quit IRC | 01:08 | |
ianw | fungi: oh, sorry yes so you did, i must have missed it | 01:08 |
ianw | sorry, all those files tend to start looking the same | 01:09 |
fungi | there is a crazy lot of duplication, so i wouldn't have been surprised if i'd missed something | 01:11 |
openstackgerrit | Jeremy Stanley proposed openstack-infra/system-config master: Template credentials for Packet Host/Platform 9 https://review.openstack.org/573021 | 01:11 |
fungi | whitespace beaten into submission ^ | 01:12 |
*** heyongli has quit IRC | 01:12 | |
*** heyongli has joined #openstack-infra | 01:12 | |
ianw | fungi: ok, lgtm, is it wip as things are still being provisioned, or is it ready? | 01:13 |
fungi | it'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 anything | 01:13 |
fungi | but the accounts and hiera are ready as best i can confirm | 01:14 |
fungi | i'll need to add configuration for a mirror/cache server next | 01:14 |
*** eernst has quit IRC | 01:21 | |
*** heyongli has quit IRC | 01:22 | |
*** heyongli has joined #openstack-infra | 01:23 | |
openstackgerrit | Matthew Thode proposed openstack/diskimage-builder master: uncap networkx to match global-requirements. https://review.openstack.org/574503 | 01:25 |
*** SumitNaiksatam has joined #openstack-infra | 01:29 | |
*** dave-mccowan has quit IRC | 01:30 | |
ianw | urgh 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 test | 01:30 |
*** rh-jelabarre has quit IRC | 01:32 | |
*** heyongli has quit IRC | 01:33 | |
*** heyongli has joined #openstack-infra | 01:33 | |
dmsimard | infra-root: is lists.openstack.org intermittently unresponsive for anyone else ? | 01:35 |
dmsimard | I tried logging in but my user doesn't seem to be created | 01:35 |
ianw | i feel like it may have been in emergency for a long time | 01:37 |
ianw | dmsimard: it's busy, but seems up to me | 01:38 |
*** lifeless has joined #openstack-infra | 01:41 | |
*** s-shiono has joined #openstack-infra | 01:41 | |
*** heyongli has quit IRC | 01:43 | |
*** heyongli has joined #openstack-infra | 01:43 | |
*** camunoz has quit IRC | 01:44 | |
*** annp has joined #openstack-infra | 01:47 | |
*** heyongli has quit IRC | 01:53 | |
*** heyongli has joined #openstack-infra | 01:53 | |
openstackgerrit | Merged openstack-infra/afsmon master: Add creation date, report RO volumes https://review.openstack.org/573484 | 01:55 |
*** hongbin has joined #openstack-infra | 02:02 | |
*** heyongli has quit IRC | 02:03 | |
*** heyongli has joined #openstack-infra | 02:04 | |
*** esberglu has quit IRC | 02:08 | |
*** rlandy|rover|bbl is now known as rlandy|rover | 02:08 | |
*** esberglu has joined #openstack-infra | 02:08 | |
openstackgerrit | Merged openstack-infra/system-config master: Add python2-statsd for haproxy stats https://review.openstack.org/574484 | 02:11 |
openstackgerrit | Merged openstack-infra/system-config master: Convert haproxy-statsd to a pipeline send https://review.openstack.org/574490 | 02:11 |
*** heyongli has quit IRC | 02:14 | |
*** heyongli has joined #openstack-infra | 02:14 | |
*** felipemonteiro has joined #openstack-infra | 02:17 | |
*** yamahata has quit IRC | 02:17 | |
*** ccamacho has joined #openstack-infra | 02:17 | |
*** heyongli has quit IRC | 02:24 | |
*** heyongli has joined #openstack-infra | 02:24 | |
*** psachin has joined #openstack-infra | 02:31 | |
*** lifeless has quit IRC | 02:32 | |
*** lifeless has joined #openstack-infra | 02:33 | |
*** heyongli has quit IRC | 02:34 | |
*** heyongli has joined #openstack-infra | 02:34 | |
*** rcernin is now known as rcernin|lunch | 02:35 | |
*** stakeda has joined #openstack-infra | 02:43 | |
*** heyongli has quit IRC | 02:44 | |
*** heyongli has joined #openstack-infra | 02:45 | |
*** yamahata has joined #openstack-infra | 02:46 | |
*** rlandy|rover has quit IRC | 02:49 | |
*** dave-mccowan has joined #openstack-infra | 02:52 | |
*** heyongli has quit IRC | 02:55 | |
*** heyongli has joined #openstack-infra | 02:55 | |
*** heyongli has quit IRC | 03:05 | |
*** heyongli has joined #openstack-infra | 03:05 | |
openstackgerrit | Ian Wienand proposed openstack-infra/grafyaml master: Add alerts to graphs https://review.openstack.org/574527 | 03:05 |
*** ccamacho has quit IRC | 03:13 | |
*** heyongli has quit IRC | 03:15 | |
*** heyongli has joined #openstack-infra | 03:15 | |
*** dpawlik has joined #openstack-infra | 03:16 | |
*** zhangfei has joined #openstack-infra | 03:16 | |
*** esberglu has quit IRC | 03:19 | |
*** dpawlik has quit IRC | 03:21 | |
*** heyongli has quit IRC | 03:25 | |
*** heyongli has joined #openstack-infra | 03:26 | |
*** hongbin has quit IRC | 03:26 | |
*** agopi has joined #openstack-infra | 03:30 | |
openstackgerrit | qingszhao proposed openstack-infra/mqtt_statsd master: change default python 3 env in tox to 3.5 https://review.openstack.org/574533 | 03:31 |
openstackgerrit | qingszhao proposed openstack-infra/storyboard master: change default python 3 env in tox to 3.5 https://review.openstack.org/574536 | 03:34 |
*** heyongli has quit IRC | 03:36 | |
*** heyongli has joined #openstack-infra | 03:36 | |
*** dhajare has joined #openstack-infra | 03:37 | |
*** agopi has quit IRC | 03:40 | |
*** felipemonteiro has quit IRC | 03:44 | |
*** heyongli has quit IRC | 03:46 | |
*** heyongli has joined #openstack-infra | 03:46 | |
*** ianychoi has joined #openstack-infra | 03:51 | |
*** udesale has joined #openstack-infra | 03:52 | |
*** heyongli has quit IRC | 03:56 | |
*** heyongli has joined #openstack-infra | 03:56 | |
*** bobh has joined #openstack-infra | 03:57 | |
*** agopi has joined #openstack-infra | 03:57 | |
*** dave-mccowan has quit IRC | 04:05 | |
*** heyongli has quit IRC | 04:06 | |
*** heyongli has joined #openstack-infra | 04:07 | |
*** yamamoto has joined #openstack-infra | 04:08 | |
*** agopi has quit IRC | 04:08 | |
*** ykarel|away has joined #openstack-infra | 04:09 | |
*** ramishra has joined #openstack-infra | 04:10 | |
*** germs has quit IRC | 04:13 | |
*** heyongli has quit IRC | 04:17 | |
*** heyongli has joined #openstack-infra | 04:17 | |
*** auristor has quit IRC | 04:20 | |
*** ykarel_ has joined #openstack-infra | 04:21 | |
*** ykarel|away has quit IRC | 04:23 | |
*** felipemonteiro has joined #openstack-infra | 04:27 | |
*** heyongli has quit IRC | 04:27 | |
*** heyongli has joined #openstack-infra | 04:27 | |
*** rajinir has quit IRC | 04:30 | |
*** germs has joined #openstack-infra | 04:34 | |
*** germs has quit IRC | 04:34 | |
*** germs has joined #openstack-infra | 04:34 | |
*** cshastri has joined #openstack-infra | 04:36 | |
*** germs has quit IRC | 04:37 | |
*** heyongli has quit IRC | 04:37 | |
*** heyongli has joined #openstack-infra | 04:37 | |
openstackgerrit | Ian Wienand proposed openstack-infra/afsmon master: Remove accidental debug print https://review.openstack.org/574548 | 04:45 |
*** heyongli has quit IRC | 04:47 | |
*** heyongli has joined #openstack-infra | 04:48 | |
*** pgadiya has joined #openstack-infra | 04:48 | |
*** pgadiya has quit IRC | 04:48 | |
*** zhangfei has quit IRC | 04:57 | |
openstackgerrit | Merged openstack-infra/afsmon master: Remove accidental debug print https://review.openstack.org/574548 | 04:57 |
*** heyongli has quit IRC | 04:58 | |
*** heyongli has joined #openstack-infra | 04:58 | |
openstackgerrit | Ian Wienand proposed openstack-infra/project-config master: Fix up AFS dashboard https://review.openstack.org/573537 | 05:00 |
*** heyongli has quit IRC | 05:08 | |
*** heyongli has joined #openstack-infra | 05:08 | |
openstackgerrit | Merged openstack-infra/project-config master: add release-openstack-python3 job https://review.openstack.org/574374 | 05:10 |
openstackgerrit | Ian Wienand proposed openstack-infra/project-config master: Fix up AFS dashboard https://review.openstack.org/573537 | 05:11 |
*** rasca has quit IRC | 05:11 | |
*** myoung|off has quit IRC | 05:11 | |
*** lucasagomes has quit IRC | 05:11 | |
*** rnoriega has quit IRC | 05:11 | |
*** zhangfei has joined #openstack-infra | 05:12 | |
*** rnoriega has joined #openstack-infra | 05:14 | |
*** rasca has joined #openstack-infra | 05:14 | |
*** lucasagomes has joined #openstack-infra | 05:16 | |
*** myoung has joined #openstack-infra | 05:17 | |
*** heyongli has quit IRC | 05:18 | |
*** heyongli has joined #openstack-infra | 05:18 | |
*** pcaruana has quit IRC | 05:24 | |
*** kaisers1 has quit IRC | 05:27 | |
*** heyongli has quit IRC | 05:28 | |
*** kaisers1 has joined #openstack-infra | 05:28 | |
*** heyongli has joined #openstack-infra | 05:29 | |
openstackgerrit | Merged openstack-infra/openstack-zuul-jobs master: add publish-to-pypi-python3 project-template https://review.openstack.org/574375 | 05:30 |
*** cshastri has quit IRC | 05:30 | |
*** heyongli has quit IRC | 05:39 | |
*** heyongli has joined #openstack-infra | 05:39 | |
openstackgerrit | Merged openstack-infra/project-config master: switch release-test repo to use python3 pypi job https://review.openstack.org/574376 | 05:44 |
*** cshastri has joined #openstack-infra | 05:46 | |
*** heyongli has quit IRC | 05:49 | |
*** heyongli has joined #openstack-infra | 05:49 | |
*** cshastri has quit IRC | 05:52 | |
*** cshastri has joined #openstack-infra | 05:52 | |
*** zzzeek has quit IRC | 05:54 | |
*** zzzeek has joined #openstack-infra | 05:58 | |
*** heyongli has quit IRC | 05:59 | |
*** heyongli has joined #openstack-infra | 05:59 | |
*** zhangfei has quit IRC | 06:06 | |
*** felipemonteiro has quit IRC | 06:06 | |
*** heyongli has quit IRC | 06:09 | |
*** heyongli has joined #openstack-infra | 06:10 | |
*** jtomasek has joined #openstack-infra | 06:11 | |
*** jtomasek has quit IRC | 06:11 | |
*** iranzo has joined #openstack-infra | 06:11 | |
*** jtomasek_ has joined #openstack-infra | 06:13 | |
*** jtomasek_ has quit IRC | 06:16 | |
*** dklyle has quit IRC | 06:18 | |
*** dklyle has joined #openstack-infra | 06:18 | |
*** udesale has quit IRC | 06:18 | |
*** udesale has joined #openstack-infra | 06:18 | |
*** zhangfei has joined #openstack-infra | 06:19 | |
*** david-lyle has joined #openstack-infra | 06:20 | |
*** heyongli has quit IRC | 06:20 | |
*** heyongli has joined #openstack-infra | 06:20 | |
*** hashar has joined #openstack-infra | 06:21 | |
*** dklyle has quit IRC | 06:23 | |
*** pcaruana has joined #openstack-infra | 06:27 | |
*** heyongli has quit IRC | 06:30 | |
*** heyongli has joined #openstack-infra | 06:30 | |
*** david-lyle has quit IRC | 06:32 | |
*** florianf has joined #openstack-infra | 06:34 | |
*** jtomasek has joined #openstack-infra | 06:38 | |
*** heyongli has quit IRC | 06:40 | |
*** heyongli has joined #openstack-infra | 06:40 | |
openstackgerrit | Tobias Henkel proposed openstack-infra/zuul master: DNM: reproducer for 2002528 https://review.openstack.org/574487 | 06:47 |
*** heyongli has quit IRC | 06:50 | |
*** kjackal has joined #openstack-infra | 06:51 | |
*** heyongli has joined #openstack-infra | 06:51 | |
*** kjackal has quit IRC | 06:55 | |
*** kjackal has joined #openstack-infra | 06:56 | |
*** auristor has joined #openstack-infra | 06:56 | |
*** cshastri_ has joined #openstack-infra | 06:57 | |
*** cshastri has quit IRC | 06:59 | |
*** heyongli has quit IRC | 07:01 | |
*** heyongli has joined #openstack-infra | 07:01 | |
*** tosky has joined #openstack-infra | 07:07 | |
*** dpawlik has joined #openstack-infra | 07:08 | |
*** heyongli has quit IRC | 07:11 | |
*** heyongli has joined #openstack-infra | 07:11 | |
*** slaweq has joined #openstack-infra | 07:11 | |
*** amoralej|off is now known as amoralej | 07:11 | |
*** e0ne has joined #openstack-infra | 07:12 | |
*** dpawlik has quit IRC | 07:13 | |
*** rcernin|lunch has quit IRC | 07:13 | |
*** e0ne has quit IRC | 07:15 | |
*** ykarel_ is now known as ykarel | 07:15 | |
*** dpawlik has joined #openstack-infra | 07:15 | |
*** florianf has quit IRC | 07:18 | |
*** florianf has joined #openstack-infra | 07:18 | |
*** diablo_rojo has joined #openstack-infra | 07:20 | |
*** kjackal has quit IRC | 07:20 | |
*** heyongli has quit IRC | 07:21 | |
*** heyongli has joined #openstack-infra | 07:21 | |
*** ccamacho has joined #openstack-infra | 07:25 | |
*** e0ne has joined #openstack-infra | 07:26 | |
*** dklyle has joined #openstack-infra | 07:28 | |
*** e0ne has quit IRC | 07:29 | |
*** bobh has quit IRC | 07:30 | |
*** heyongli has quit IRC | 07:31 | |
*** heyongli has joined #openstack-infra | 07:32 | |
*** pcaruana has quit IRC | 07:34 | |
*** jpena|off is now known as jpena | 07:35 | |
*** lifeless has quit IRC | 07:39 | |
*** lifeless has joined #openstack-infra | 07:39 | |
*** heyongli has quit IRC | 07:42 | |
*** heyongli has joined #openstack-infra | 07:42 | |
*** slaweq has quit IRC | 07:43 | |
*** kjackal has joined #openstack-infra | 07:48 | |
*** bobh has joined #openstack-infra | 07:48 | |
*** pcaruana has joined #openstack-infra | 07:49 | |
*** shardy has joined #openstack-infra | 07:51 | |
*** heyongli has quit IRC | 07:52 | |
*** heyongli has joined #openstack-infra | 07:52 | |
*** bobh has quit IRC | 07:53 | |
*** jpich has joined #openstack-infra | 07:55 | |
*** janki has joined #openstack-infra | 07:57 | |
*** pcaruana has quit IRC | 07:59 | |
*** jbadiapa_ is now known as jbadiapa | 08:00 | |
*** heyongli has quit IRC | 08:02 | |
*** heyongli has joined #openstack-infra | 08:02 | |
*** bobh has joined #openstack-infra | 08:03 | |
*** e0ne has joined #openstack-infra | 08:08 | |
*** e0ne has quit IRC | 08:08 | |
*** bobh has quit IRC | 08:08 | |
openstackgerrit | Tristan Cacqueray proposed openstack-infra/zuul master: web: add initial GraphQL controller https://review.openstack.org/574625 | 08:10 |
*** heyongli has quit IRC | 08:12 | |
*** heyongli has joined #openstack-infra | 08:13 | |
*** pcaruana has joined #openstack-infra | 08:15 | |
*** derekh has joined #openstack-infra | 08:17 | |
*** bobh has joined #openstack-infra | 08:19 | |
*** ykarel_ has joined #openstack-infra | 08:21 | |
*** heyongli has quit IRC | 08:23 | |
*** heyongli has joined #openstack-infra | 08:23 | |
*** ykarel has quit IRC | 08:23 | |
*** thedac has quit IRC | 08:24 | |
*** bobh has quit IRC | 08:24 | |
openstackgerrit | Merged openstack-dev/pbr master: fix tox python3 overrides https://review.openstack.org/574364 | 08:26 |
*** electrofelix has joined #openstack-infra | 08:28 | |
*** ykarel_ is now known as ykarel | 08:28 | |
*** gagehugo_ has joined #openstack-infra | 08:31 | |
*** gagehugo has quit IRC | 08:32 | |
*** heyongli has quit IRC | 08:33 | |
*** heyongli has joined #openstack-infra | 08:33 | |
openstackgerrit | Tobias Henkel proposed openstack-infra/zuul master: Fix broken command tasks in handlers https://review.openstack.org/574641 | 08:35 |
openstackgerrit | Tobias Henkel proposed openstack-infra/zuul master: Fix command tasks with free play strategy https://review.openstack.org/574642 | 08:35 |
openstackgerrit | Tobias Henkel proposed openstack-infra/zuul master: Add blocks to the zuul stream test https://review.openstack.org/574643 | 08:35 |
*** bobh has joined #openstack-infra | 08:36 | |
*** bobh has quit IRC | 08:41 | |
*** owalsh_ has joined #openstack-infra | 08:41 | |
*** bobh has joined #openstack-infra | 08:41 | |
*** heyongli has quit IRC | 08:43 | |
*** diablo_rojo_ has joined #openstack-infra | 08:43 | |
*** heyongli has joined #openstack-infra | 08:43 | |
openstackgerrit | qingszhao proposed openstack-dev/pbr master: Update python3 versions in tox.ini envlist https://review.openstack.org/574650 | 08:43 |
*** owalsh has quit IRC | 08:44 | |
*** bobh has quit IRC | 08:46 | |
*** kjackal has quit IRC | 08:47 | |
*** kjackal has joined #openstack-infra | 08:48 | |
*** heyongli has quit IRC | 08:53 | |
*** bobh has joined #openstack-infra | 08:53 | |
*** heyongli has joined #openstack-infra | 08:54 | |
*** gfidente has joined #openstack-infra | 08:54 | |
*** gfidente has joined #openstack-infra | 08:54 | |
*** dingyichen has quit IRC | 08:55 | |
*** priteau has joined #openstack-infra | 08:55 | |
*** bobh has quit IRC | 08:58 | |
*** bobh has joined #openstack-infra | 09:02 | |
*** heyongli has quit IRC | 09:04 | |
*** heyongli has joined #openstack-infra | 09:04 | |
*** bobh has quit IRC | 09:07 | |
*** dbecker has quit IRC | 09:11 | |
*** dbecker has joined #openstack-infra | 09:11 | |
openstackgerrit | Tobias Henkel proposed openstack-infra/zuul master: Fix broken command tasks in handlers https://review.openstack.org/574641 | 09:11 |
openstackgerrit | Tobias Henkel proposed openstack-infra/zuul master: Fix command tasks with free play strategy https://review.openstack.org/574642 | 09:12 |
openstackgerrit | Tobias Henkel proposed openstack-infra/zuul master: Add blocks to the zuul stream test https://review.openstack.org/574643 | 09:12 |
openstackgerrit | Tobias Henkel proposed openstack-infra/zuul master: Remove failed_when when creating /tmp/console-None.log https://review.openstack.org/574672 | 09:12 |
*** bobh has joined #openstack-infra | 09:12 | |
*** heyongli has quit IRC | 09:14 | |
*** heyongli has joined #openstack-infra | 09:14 | |
*** diablo_rojo has quit IRC | 09:15 | |
*** bobh has quit IRC | 09:17 | |
*** diablo_rojo has joined #openstack-infra | 09:18 | |
*** nicolasbock has joined #openstack-infra | 09:18 | |
*** heyongli has quit IRC | 09:24 | |
*** heyongli has joined #openstack-infra | 09:24 | |
*** thedac has joined #openstack-infra | 09:29 | |
*** bobh has joined #openstack-infra | 09:29 | |
*** e0ne has joined #openstack-infra | 09:31 | |
*** slaweq has joined #openstack-infra | 09:32 | |
*** kzaitsev_pi has quit IRC | 09:33 | |
*** bobh has quit IRC | 09:34 | |
*** heyongli has quit IRC | 09:34 | |
*** heyongli has joined #openstack-infra | 09:35 | |
*** dtantsur|afk is now known as dtantsur | 09:35 | |
*** nicolasbock has quit IRC | 09:37 | |
*** bobh has joined #openstack-infra | 09:40 | |
*** kzaitsev_pi has joined #openstack-infra | 09:41 | |
*** pbourke has quit IRC | 09:43 | |
*** pbourke has joined #openstack-infra | 09:43 | |
*** heyongli has quit IRC | 09:45 | |
*** heyongli has joined #openstack-infra | 09:45 | |
*** bobh has quit IRC | 09:45 | |
*** s-shiono has quit IRC | 09:46 | |
*** slaweq has quit IRC | 09:47 | |
*** bobh has joined #openstack-infra | 09:50 | |
*** heyongli has quit IRC | 09:55 | |
*** bobh has quit IRC | 09:55 | |
*** heyongli has joined #openstack-infra | 09:55 | |
*** lifeless has quit IRC | 09:59 | |
*** iranzo has quit IRC | 10:02 | |
*** bobh has joined #openstack-infra | 10:04 | |
*** heyongli has quit IRC | 10:05 | |
*** heyongli has joined #openstack-infra | 10:05 | |
*** bobh has quit IRC | 10:09 | |
*** bobh has joined #openstack-infra | 10:12 | |
*** zoli is now known as zoli|lunch | 10:15 | |
*** heyongli has quit IRC | 10:15 | |
*** heyongli has joined #openstack-infra | 10:16 | |
*** bobh has quit IRC | 10:17 | |
*** slaweq has joined #openstack-infra | 10:20 | |
*** annp has quit IRC | 10:22 | |
*** kjackal has quit IRC | 10:23 | |
*** heyongli has quit IRC | 10:26 | |
*** heyongli has joined #openstack-infra | 10:26 | |
*** bobh has joined #openstack-infra | 10:27 | |
openstackgerrit | Tobias Henkel proposed openstack-infra/zuul master: Fix broken command tasks in handlers https://review.openstack.org/574641 | 10:31 |
openstackgerrit | Tobias Henkel proposed openstack-infra/zuul master: Fix command tasks with free play strategy https://review.openstack.org/574642 | 10:31 |
openstackgerrit | Tobias Henkel proposed openstack-infra/zuul master: Add blocks to the zuul stream test https://review.openstack.org/574643 | 10:31 |
openstackgerrit | Tobias Henkel proposed openstack-infra/zuul master: Remove failed_when when creating /tmp/console-None.log https://review.openstack.org/574672 | 10:31 |
*** bobh has quit IRC | 10:32 | |
*** bobh_ has joined #openstack-infra | 10:32 | |
*** slaweq has quit IRC | 10:34 | |
*** heyongli has quit IRC | 10:36 | |
*** heyongli has joined #openstack-infra | 10:36 | |
*** bobh_ has quit IRC | 10:37 | |
*** bobh has joined #openstack-infra | 10:43 | |
*** heyongli has quit IRC | 10:46 | |
*** heyongli has joined #openstack-infra | 10:46 | |
*** bobh has quit IRC | 10:48 | |
*** bobh has joined #openstack-infra | 10:52 | |
*** heyongli has quit IRC | 10:56 | |
*** heyongli has joined #openstack-infra | 10:57 | |
*** bobh has quit IRC | 10:57 | |
*** gfidente has quit IRC | 11:02 | |
*** slaweq has joined #openstack-infra | 11:02 | |
*** bobh has joined #openstack-infra | 11:02 | |
*** lifeless has joined #openstack-infra | 11:03 | |
*** jpena is now known as jpena|lunch | 11:04 | |
*** kaiokmo has quit IRC | 11:04 | |
*** slaweq has quit IRC | 11:06 | |
*** heyongli has quit IRC | 11:07 | |
*** heyongli has joined #openstack-infra | 11:07 | |
*** bobh has quit IRC | 11:07 | |
*** kjackal has joined #openstack-infra | 11:08 | |
fungi | dmsimard: i see an account for you on lists.o.o | 11:09 |
fungi | it's not in the emergency disable list | 11:09 |
*** rpittau has joined #openstack-infra | 11:10 | |
*** bobh has joined #openstack-infra | 11:10 | |
*** lifeless has quit IRC | 11:13 | |
*** lifeless has joined #openstack-infra | 11:13 | |
*** slaweq has joined #openstack-infra | 11:14 | |
*** bobh has quit IRC | 11:15 | |
*** slaweq has quit IRC | 11:16 | |
*** heyongli has quit IRC | 11:17 | |
*** heyongli has joined #openstack-infra | 11:17 | |
*** diablo_rojo_ has quit IRC | 11:18 | |
*** rossella_s has quit IRC | 11:26 | |
*** rossella_s has joined #openstack-infra | 11:26 | |
*** heyongli has quit IRC | 11:27 | |
*** bobh has joined #openstack-infra | 11:27 | |
*** heyongli has joined #openstack-infra | 11:27 | |
*** bobh_ has joined #openstack-infra | 11:30 | |
*** bobh has quit IRC | 11:31 | |
*** zoli|lunch is now known as zoli | 11:32 | |
*** nicolasbock has joined #openstack-infra | 11:33 | |
*** bobh_ has quit IRC | 11:35 | |
*** rossella_s has quit IRC | 11:36 | |
*** diablo_rojo has quit IRC | 11:36 | |
*** heyongli has quit IRC | 11:37 | |
*** heyongli has joined #openstack-infra | 11:38 | |
*** gfidente has joined #openstack-infra | 11:39 | |
*** gfidente has joined #openstack-infra | 11:39 | |
*** ldnunes has joined #openstack-infra | 11:40 | |
*** rossella_s has joined #openstack-infra | 11:40 | |
*** bgmccollum has joined #openstack-infra | 11:44 | |
*** tpsilva has joined #openstack-infra | 11:47 | |
*** bobh has joined #openstack-infra | 11:47 | |
*** heyongli has quit IRC | 11:48 | |
*** amoralej is now known as amoralej|lunch | 11:48 | |
*** heyongli has joined #openstack-infra | 11:48 | |
*** rh-jelabarre has joined #openstack-infra | 11:49 | |
*** rh-jelabarre has quit IRC | 11:50 | |
*** bobh_ has joined #openstack-infra | 11:50 | |
*** bobh has quit IRC | 11:52 | |
*** bobh_ has quit IRC | 11:55 | |
*** heyongli has quit IRC | 11:58 | |
*** heyongli has joined #openstack-infra | 11:58 | |
*** jpena|lunch is now known as jpena | 11:58 | |
*** dave-mccowan has joined #openstack-infra | 12:03 | |
*** edmondsw has joined #openstack-infra | 12:03 | |
*** heyongli has quit IRC | 12:08 | |
*** heyongli has joined #openstack-infra | 12:08 | |
*** bobh has joined #openstack-infra | 12:11 | |
*** roman_g has joined #openstack-infra | 12:11 | |
*** rlandy has joined #openstack-infra | 12:12 | |
*** rlandy is now known as rlandy|rover | 12:12 | |
*** bobh has quit IRC | 12:16 | |
*** heyongli has quit IRC | 12:18 | |
*** heyongli has joined #openstack-infra | 12:19 | |
*** ykarel_ has joined #openstack-infra | 12:21 | |
*** trown|outtypewww is now known as trown | 12:21 | |
frickler | infra-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 IRC | 12:24 | |
*** r-daneel has quit IRC | 12:25 | |
*** bobh has joined #openstack-infra | 12:26 | |
fungi | frickler: could it be related to https://storyboard.openstack.org/#!/story/2002528 do you think? | 12:26 |
*** ykarel_ is now known as ykarel | 12:26 | |
fungi | though that's been manifesting since before the weekend | 12:27 |
*** heyongli has quit IRC | 12:29 | |
*** heyongli has joined #openstack-infra | 12:29 | |
fungi | usually those "console logs not available after..." messages are related to a logstash processing backlog, i think | 12:29 |
frickler | hmm, 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 IRC | 12:31 | |
*** bobh has joined #openstack-infra | 12:32 | |
*** sambetts|afk is now known as sambetts | 12:34 | |
*** camunoz has joined #openstack-infra | 12:35 | |
*** bobh has quit IRC | 12:37 | |
*** heyongli has quit IRC | 12:39 | |
*** heyongli has joined #openstack-infra | 12:39 | |
*** r-daneel has joined #openstack-infra | 12:40 | |
frickler | oh, 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 error | 12:41 |
*** Bhujay has joined #openstack-infra | 12:41 | |
*** kaiokmo has joined #openstack-infra | 12:43 | |
*** dhajare has quit IRC | 12:43 | |
*** bobh has joined #openstack-infra | 12:43 | |
*** camunoz has quit IRC | 12:44 | |
*** camunoz has joined #openstack-infra | 12:44 | |
*** bobh has quit IRC | 12:48 | |
*** heyongli has quit IRC | 12:49 | |
*** heyongli has joined #openstack-infra | 12:49 | |
*** efried has quit IRC | 12:52 | |
*** efried has joined #openstack-infra | 12:53 | |
*** eharney has quit IRC | 12:53 | |
*** bobh has joined #openstack-infra | 12:53 | |
*** bobh has quit IRC | 12:58 | |
*** heyongli has quit IRC | 12:59 | |
*** heyongli has joined #openstack-infra | 13:00 | |
*** pcaruana has quit IRC | 13:00 | |
*** amoralej|lunch is now known as amoralej | 13:02 | |
*** dhajare has joined #openstack-infra | 13:05 | |
*** bobh has joined #openstack-infra | 13:08 | |
*** heyongli has quit IRC | 13:10 | |
*** heyongli has joined #openstack-infra | 13:10 | |
*** slaweq has joined #openstack-infra | 13:10 | |
*** slaweq_ has joined #openstack-infra | 13:13 | |
*** psachin has quit IRC | 13:15 | |
*** slaweq has quit IRC | 13:16 | |
*** heyongli has quit IRC | 13:20 | |
*** heyongli has joined #openstack-infra | 13:20 | |
*** bobh has quit IRC | 13:21 | |
*** dhajare has quit IRC | 13:21 | |
*** bobh has joined #openstack-infra | 13:21 | |
*** felipemonteiro_ has joined #openstack-infra | 13:23 | |
*** felipemonteiro has joined #openstack-infra | 13:25 | |
*** bobh has quit IRC | 13:26 | |
*** felipemonteiro has quit IRC | 13:27 | |
*** Goneri has joined #openstack-infra | 13:29 | |
*** felipemonteiro_ has quit IRC | 13:29 | |
*** bobh has joined #openstack-infra | 13:30 | |
*** heyongli has quit IRC | 13:30 | |
*** heyongli has joined #openstack-infra | 13:30 | |
*** trevormc has joined #openstack-infra | 13:32 | |
trevormc | Hi 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.o | 13:35 |
*** mriedem has joined #openstack-infra | 13:36 | |
*** yamamoto has quit IRC | 13:36 | |
AJaeger | trevormc: have a review that has a coverage run? | 13:37 |
*** yamamoto has joined #openstack-infra | 13:37 | |
mordred | trevormc: 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 job | 13:37 |
*** bobh has quit IRC | 13:37 | |
mordred | clicking on the logs link should provide you with the coverage report | 13:38 |
mordred | for a given job | 13:38 |
mordred | it's likely a more useful thing to also filter by pipeline == post | 13:38 |
mordred | since what you really want are coverage reports that were run after a patch was merged | 13:38 |
trevormc | AJaeger, 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-infra | 13:39 | |
trevormc | mordred, thanks i'll check that out. | 13:39 |
trevormc | idk if that will give me the history but its where I was about to go to next. | 13:39 |
AJaeger | trevormc: we have nothing for over time. | 13:39 |
trevormc | AJaeger, ah thanks! :) | 13:40 |
*** heyongli has quit IRC | 13:40 | |
*** heyongli has joined #openstack-infra | 13:41 | |
*** r-daneel has quit IRC | 13:41 | |
*** kgiusti has joined #openstack-infra | 13:43 | |
fungi | there were some previous incomplete plans to integrate coverage trending into http://status.openstack.org/openstack-health/ | 13:45 |
*** pcaruana has joined #openstack-infra | 13:46 | |
fungi | if we added a coverage database similar to the subunit database then a post playbook for coverage jobs could perform the desired inserts/updates | 13:49 |
fungi | that 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 dashboard | 13:49 |
Shrews | frickler: i noticed 3 node in hold by you yesterday during the nodepool upgrade. wasn't sure if you still need them | 13:50 |
Shrews | 3 nodes* | 13:50 |
*** heyongli has quit IRC | 13:51 | |
*** heyongli has joined #openstack-infra | 13:51 | |
*** esberglu has joined #openstack-infra | 13:53 | |
mordred | fungi: heh. we seem to have a tool: http://git.openstack.org/cgit/openstack/coverage2sql | 13:56 |
fungi | right, my reference to "previous incomplete plans" | 13:57 |
*** slaweq_ has quit IRC | 13:57 | |
*** kgiusti has quit IRC | 13:57 | |
mordred | ah | 13:59 |
mordred | nod | 13:59 |
fungi | http://codesearch.openstack.org/?q=coverage2sql indicates none of our projects/jobs is actually using it for anything | 14:00 |
*** kgiusti has joined #openstack-infra | 14:00 | |
fungi | at least not yet | 14:00 |
frickler | Shrews: 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 day | 14:00 |
*** heyongli has quit IRC | 14:01 | |
*** heyongli has joined #openstack-infra | 14:01 | |
fungi | mordred: though substantive development on the tools seems to have died off after march 2017 so i have a feeling it's been back-burnered | 14:01 |
*** boden has joined #openstack-infra | 14:01 | |
*** kzaitsev_pi has quit IRC | 14:03 | |
*** kzaitsev_pi has joined #openstack-infra | 14:03 | |
*** r-daneel has joined #openstack-infra | 14:04 | |
*** r-daneel_ has joined #openstack-infra | 14:08 | |
*** r-daneel has quit IRC | 14:08 | |
*** r-daneel_ is now known as r-daneel | 14:08 | |
*** sthussey has joined #openstack-infra | 14:09 | |
*** heyongli has quit IRC | 14:11 | |
*** heyongli has joined #openstack-infra | 14:11 | |
*** bobh has joined #openstack-infra | 14:16 | |
strigazi | Hello, 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.html | 14:18 |
*** ccamacho has quit IRC | 14:20 | |
*** ccamacho has joined #openstack-infra | 14:20 | |
*** heyongli has quit IRC | 14:21 | |
*** heyongli has joined #openstack-infra | 14:22 | |
*** dizquierdo has joined #openstack-infra | 14:23 | |
openstackgerrit | James E. Blair proposed openstack-infra/zuul master: DNM: reproducer for 2002528 https://review.openstack.org/574487 | 14:23 |
*** arxcruz|ruck is now known as arxcruz|brb | 14:25 | |
strigazi | Done it | 14:26 |
strigazi | Apologies about the noise | 14:26 |
frickler | infra-root: is there a way to retrigger a post job that was skipped? seems https://review.openstack.org/573204 failed to run publish-irc-meetings | 14:27 |
fungi | frickler: we can reenqueue the ref into the post pipeline and cause all post jobs for it to be rerun | 14:27 |
fungi | the `zuul enqueue-ref` rpc subcommand does this | 14:28 |
*** slaweq has joined #openstack-infra | 14:29 | |
*** cshastri_ has quit IRC | 14:30 | |
*** heyongli has quit IRC | 14:32 | |
openstackgerrit | Tobias Henkel proposed openstack-infra/zuul master: DNM: reproducer for 2002528 https://review.openstack.org/574487 | 14:32 |
*** heyongli has joined #openstack-infra | 14:32 | |
*** ihar has joined #openstack-infra | 14:32 | |
*** ramishra has quit IRC | 14:32 | |
AJaeger | frickler: or merge another change for that repo ;) | 14:33 |
*** eharney has quit IRC | 14:33 | |
*** CrayZee has joined #openstack-infra | 14:33 | |
*** dave-mccowan has quit IRC | 14:35 | |
*** rajinir has joined #openstack-infra | 14:36 | |
*** slaweq has quit IRC | 14:36 | |
openstackgerrit | Doug Hellmann proposed openstack-infra/project-config master: be more resilient in make_branch.sh for retired repositories https://review.openstack.org/574749 | 14:39 |
*** heyongli has quit IRC | 14:42 | |
*** heyongli has joined #openstack-infra | 14:42 | |
*** hongbin has joined #openstack-infra | 14:43 | |
*** slaweq has joined #openstack-infra | 14:45 | |
*** eharney has joined #openstack-infra | 14:48 | |
dhellmann | infra: 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 review | 14:48 |
openstackgerrit | Merged openstack-infra/zuul master: Fix broken command tasks in handlers https://review.openstack.org/574641 | 14:49 |
openstackgerrit | Merged openstack-infra/zuul master: Fix command tasks with free play strategy https://review.openstack.org/574642 | 14:49 |
boden | sorry to nag, but if possible could we get some eyes on https://review.openstack.org/#/c/573386/ we have a neutron feature waiting on this | 14:50 |
beisner | hi all - are there a couple of infra folks available to help us move this one along? tia https://review.openstack.org/#/c/574501 | 14:50 |
*** eernst has joined #openstack-infra | 14:51 | |
*** heyongli has quit IRC | 14:52 | |
*** heyongli has joined #openstack-infra | 14:52 | |
*** kgiusti has quit IRC | 14:53 | |
*** mordred has quit IRC | 14:55 | |
frickler | fungi: 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 rpioso | 14:56 | |
frickler | + "--trigger gerrit" | 14:57 |
*** rfolco has quit IRC | 14:58 | |
*** rfolco has joined #openstack-infra | 14:58 | |
*** slaweq has quit IRC | 14:59 | |
*** m1st3rwr0ng has joined #openstack-infra | 15:00 | |
clarkb | frickler: ya that looks about right assuming the refs are correct | 15:00 |
fungi | frickler: 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 syntax | 15:01 |
fungi | i should think about submitting that to the tools dir in the zuul repo or something | 15:01 |
*** heyongli has quit IRC | 15:02 | |
frickler | o.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|lunch | 15:02 | |
*** heyongli has joined #openstack-infra | 15:03 | |
*** dave-mccowan has joined #openstack-infra | 15:03 | |
*** kgiusti has joined #openstack-infra | 15:05 | |
*** mordred has joined #openstack-infra | 15:08 | |
*** Bhujay has quit IRC | 15:11 | |
*** heyongli has quit IRC | 15:13 | |
*** heyongli has joined #openstack-infra | 15:13 | |
*** ccamacho has quit IRC | 15:14 | |
mriedem | can 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 already | 15:19 |
*** gfidente has quit IRC | 15:20 | |
*** kzaitsev_pi has quit IRC | 15:21 | |
AJaeger | mriedem: that's ancient ;) | 15:21 |
*** kzaitsev_pi has joined #openstack-infra | 15:21 | |
mriedem | long story | 15:22 |
*** ykarel is now known as ykarel|away | 15:22 | |
AJaeger | infra-root, can anybody help mriedem, please? Or does he need to push a complete new change out? | 15:22 |
frickler | mriedem: I can do that for you | 15:22 |
*** kiennt26 has joined #openstack-infra | 15:22 | |
*** dizquierdo has quit IRC | 15:23 | |
*** heyongli has quit IRC | 15:23 | |
*** heyongli has joined #openstack-infra | 15:23 | |
mriedem | frickler: thanks | 15:24 |
*** zhangfei has quit IRC | 15:25 | |
*** CrayZee has quit IRC | 15:28 | |
clarkb | beisner: done | 15:31 |
clarkb | and now tea | 15:31 |
*** heyongli has quit IRC | 15:33 | |
beisner | woot thx clarkb - i'll take the tea suggestion as well. | 15:33 |
*** heyongli has joined #openstack-infra | 15:33 | |
*** esberglu has quit IRC | 15:35 | |
*** jtomasek is now known as jtomasek|bbl | 15:37 | |
*** yamamoto has quit IRC | 15:39 | |
*** yamamoto has joined #openstack-infra | 15:40 | |
*** heyongli has quit IRC | 15:43 | |
*** heyongli has joined #openstack-infra | 15:44 | |
*** yamamoto has quit IRC | 15:45 | |
openstackgerrit | Merged openstack-infra/project-config master: Add jobs for charm-glance-simplestreams-sync project https://review.openstack.org/574501 | 15:47 |
*** kiennt26 has quit IRC | 15:47 | |
*** gyee has joined #openstack-infra | 15:47 | |
*** mordred has quit IRC | 15:48 | |
clarkb | fungi: for https://review.openstack.org/#/c/573021/4 is hiera all set? | 15:48 |
*** hamzy has quit IRC | 15:48 | |
fungi | as far as i am able to confirm i did it correctly, yes | 15:49 |
clarkb | cool I've approved it | 15:50 |
fungi | thanks! 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 correctly | 15:51 |
dhellmann | it 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-infra | 15:51 | |
openstackgerrit | James E. Blair proposed openstack-infra/zuul master: Revert callback fixes https://review.openstack.org/574785 | 15:53 |
clarkb | dhellmann: 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 repo | 15:53 |
*** heyongli has quit IRC | 15:54 | |
clarkb | dhellmann: roles and jobs are the unit of sharing | 15:54 |
openstackgerrit | James E. Blair proposed openstack-infra/zuul master: Fix broken command tasks in handlers https://review.openstack.org/574786 | 15:54 |
*** heyongli has joined #openstack-infra | 15:54 | |
openstackgerrit | James E. Blair proposed openstack-infra/zuul master: Fix command tasks with free play strategy https://review.openstack.org/574787 | 15:54 |
dhellmann | clarkb : 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 |
clarkb | dhellmann: have a link to the change? | 15:55 |
dhellmann | I'm working on this set: https://review.openstack.org/#/q/topic:python3-packaging | 15:55 |
dhellmann | I'm trying to define a variant of the python packaging job that uses python 3 | 15:55 |
clarkb | I'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 |
dhellmann | apparently only zmq-event-publisher uses publish-openstack-python-tarball which uses the python-tarball playbook in openstack-zuul-jobs | 15:56 |
openstackgerrit | Tobias Henkel proposed openstack-infra/zuul master: Fix information disclosure caused by unreachable nodes https://review.openstack.org/574788 | 15:56 |
dhellmann | let me see if I can lay the changes out in order | 15:57 |
dhellmann | https://review.openstack.org/574376 sets up release-test to use a new project template that tries to use python 3 in the job | 15:57 |
clarkb | yes, I agree publish-openstack-python-tarball is the one using the playbook in ozj | 15:57 |
dhellmann | https://review.openstack.org/#/c/574375/ adds the project template in ozj | 15:57 |
dhellmann | sigh | 15:58 |
dhellmann | what is the difference between publish-openstack-python-tarball and release-openstack-python? | 15:58 |
openstackgerrit | James E. Blair proposed openstack-infra/zuul master: Add blocks to the zuul stream test https://review.openstack.org/574643 | 15:58 |
openstackgerrit | James E. Blair proposed openstack-infra/zuul master: Remove failed_when when creating /tmp/console-None.log https://review.openstack.org/574672 | 15:58 |
openstackgerrit | James E. Blair proposed openstack-infra/zuul master: DNM: reproducer for 2002528 https://review.openstack.org/574487 | 15:58 |
*** kzaitsev_pi has quit IRC | 15:59 | |
*** e0ne has quit IRC | 15:59 | |
fungi | dhellmann: 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 unused | 16:00 |
clarkb | dhellmann: it appears publish-openstack-python-tarball does not use tox and just runs setup.py sdist | 16:00 |
clarkb | and bdist_wheel | 16:00 |
clarkb | release-openstack-python uses tox | 16:00 |
fungi | ahh, so publish-openstack-python-tarball is the in-progress attempt to do the pti implementation for tarball/wheel building? | 16:00 |
dhellmann | clarkb : 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 |
dhellmann | ah, ok | 16:01 |
dhellmann | so I did change the right job, but I put the wrong thing in the project-template? | 16:01 |
clarkb | they both produce the same sdist and bdist_wheel outputs but one does tox and one doesn't | 16:01 |
dhellmann | why do they both exist? | 16:01 |
*** kzaitsev_pi has joined #openstack-infra | 16:01 | |
* fungi looks for commit messages to explain | 16:01 | |
openstackgerrit | Tobias Henkel proposed openstack-infra/zuul master: Fix information disclosure caused by unreachable nodes https://review.openstack.org/574788 | 16:02 |
dhellmann | I'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 |
fungi | https://review.openstack.org/513927 has an explanation which jives with my assumption | 16:02 |
dhellmann | ok, so nothing is really using that, yet, but it's the future? | 16:03 |
*** yamahata has quit IRC | 16:03 | |
fungi | the implementation in project-config dates from the start of the v3 transition | 16:03 |
fungi | yes, mordred might know the status as to whether there are any further proposed changes to switch projects/templates to that job | 16:04 |
*** heyongli has quit IRC | 16:04 | |
clarkb | that said, the "future" version isn't as easily updateable to python3 | 16:04 |
*** heyongli has joined #openstack-infra | 16:04 | |
fungi | similar to the docs jobs in that regard | 16:04 |
dhellmann | I 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 job | 16:04 |
mordred | I am almost certainly to blame for the confusion - and clearly I was also confused | 16:05 |
*** slaweq has joined #openstack-infra | 16:05 | |
clarkb | dhellmann: I'm not sure that is the case, it will produce sdists and wheels using python3 becuse it runs under tox | 16:06 |
clarkb | whcih was the intent aiui | 16:06 |
dhellmann | well, 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 existed | 16:07 |
mordred | yah - I also didn't realize there was still a tox-based one | 16:07 |
fungi | and the vast majority of projects seem to still be using the tox-based implementation? | 16:08 |
clarkb | fungi: yes | 16:08 |
dhellmann | some of the confusion is coming from the names of these things. I see a build-python-release job and a build-python-release role | 16:08 |
dhellmann | yes. | 16:08 |
*** warlord77[m] has quit IRC | 16:08 | |
*** dhellmann[m] has quit IRC | 16:08 | |
*** lbragstad[m] has quit IRC | 16:08 | |
*** smcginnis[m] has quit IRC | 16:08 | |
*** aspiers[m] has quit IRC | 16:08 | |
dhellmann | so 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 |
dhellmann | I hesitate to suggest using hungarian notation for naming these things to avoid clashes like this | 16:09 |
*** gagehugo_ is now known as gagehugo | 16:09 | |
fungi | is that anything like reverse polish notation/. | 16:09 |
fungi | ? | 16:09 |
clarkb | dhellmann: 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 template | 16:10 |
dhellmann | https://en.wikipedia.org/wiki/Hungarian_notation | 16:10 |
clarkb | right now it assumes python2 because it executes `python setup.py sdist` | 16:10 |
clarkb | oh except taht role exists in zuul-jobs | 16:10 |
clarkb | so we can't just change it | 16:10 |
fungi | the role has already been paramaterized | 16:10 |
mordred | we can - the patch has - yeah | 16:10 |
fungi | via https://review.openstack.org/574373 | 16:11 |
dhellmann | I thought that was the wrong role | 16:11 |
fungi | it _will_ be the right role, once projects switch to the new pti-oriented job | 16:11 |
*** notmyname has quit IRC | 16:11 | |
mordred | yah | 16:11 |
dhellmann | oh, no, that's the one we want changed, it's just not the one the job uses | 16:11 |
dhellmann | the existing job that everyone else uses | 16:11 |
dhellmann | right | 16:11 |
mordred | this is an area where we had an openstack specific version of something and having an openstack specific version wasn't really necessary | 16:11 |
dhellmann | ok, so I need to make a new job based on publish-openstack-python-tarball? | 16:11 |
clarkb | dhellmann: yes, that sets release_python to python3 | 16:12 |
dhellmann | and where should I do that so it will actually work? | 16:12 |
dhellmann | ozj? | 16:12 |
clarkb | yes I would put it next to publish-openstack-python-tarball | 16:12 |
dhellmann | ok. and where should I put the project-template? | 16:12 |
fungi | any reason not to just change publish-openstack-python-tarball to use python 3? | 16:13 |
fungi | sounds like only one project is using it right now, correct? | 16:13 |
dhellmann | it is in use by 1 repository | 16:13 |
dhellmann | yeah | 16:13 |
clarkb | if 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 IRC | 16:14 | |
*** heyongli has quit IRC | 16:14 | |
mordred | actually - 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 requirements | 16:14 |
*** heyongli has joined #openstack-infra | 16:14 | |
clarkb | mordred: they run setup.py though | 16:14 |
*** zoli is now known as zoli|gone | 16:14 | |
mordred | tey run the pbr setup.py | 16:15 |
*** zoli|gone is now known as zoli | 16:15 | |
mordred | which does not contain code | 16:15 |
clarkb | which can have hooks in tree | 16:15 |
openstackgerrit | Doug Hellmann proposed openstack-infra/openstack-zuul-jobs master: use python3 for publish-openstack-python-tarball https://review.openstack.org/574793 | 16:15 |
clarkb | its the one thing about pbr that bugs me (iirc neutron used this to great effect once upon a time) | 16:15 |
dhellmann | is that correct for updating the job? ^^ | 16:15 |
mordred | clarkb: nod. fair point | 16:15 |
*** notmyname has joined #openstack-infra | 16:15 | |
clarkb | dhellmann: yes that looks right to me | 16:15 |
*** trown|lunch is now known as trown | 16:15 | |
mordred | clarkb: and yeah - it's a feature we inherited from d2to1 | 16:16 |
clarkb | ya it was useful in the past when neutron or something did windows specific installation deps or whatever it was | 16:16 |
clarkb | but python has better tools for that now so it may not actually be used anywhere anymore | 16:16 |
dhellmann | does publish-openstack-python-tarball post to pypi? | 16:18 |
dhellmann | it only says it goes to tarballs.o.o | 16:18 |
*** trevormc has quit IRC | 16:18 | |
*** Bhujay has joined #openstack-infra | 16:19 | |
clarkb | it shouldn't post to pypi because we can't trust the sdist and bdist wheel builds with secrets to upload to pypi | 16:20 |
clarkb | but double checking | 16:20 |
*** agopi has joined #openstack-infra | 16:20 | |
openstackgerrit | Merged openstack-infra/system-config master: Template credentials for Packet Host/Platform 9 https://review.openstack.org/573021 | 16:20 |
dhellmann | so then that's not the job I care about changing | 16:21 |
dhellmann | because we also want everything going to pypi, right? | 16:21 |
clarkb | dhellmann: 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 pypi | 16:22 |
*** ykarel_ has joined #openstack-infra | 16:22 | |
*** sambetts is now known as sambetts|afk | 16:22 | |
dhellmann | that is not how release-openstack-python works | 16:22 |
* clarkb looks | 16:23 | |
*** dave-mccowan has quit IRC | 16:23 | |
dhellmann | it's 2 playbooks, but 1 job | 16:23 |
*** kzaitsev_pi has quit IRC | 16:23 | |
*** Bhujay has quit IRC | 16:24 | |
clarkb | that is imo a bug, but mordred may know more | 16:24 |
*** SumitNaiksatam has quit IRC | 16:24 | |
clarkb | (I think this is a security issue more specifically) | 16:24 |
*** heyongli has quit IRC | 16:24 | |
*** ykarel|away has quit IRC | 16:24 | |
*** heyongli has joined #openstack-infra | 16:25 | |
dhellmann | maybe that's part of the incomplete transition | 16:25 |
dhellmann | because I see a python-upload-pypi job defined in zuul-jobs | 16:25 |
dhellmann | but nothing is using it | 16:25 |
*** slaweq has quit IRC | 16:26 | |
mordred | clarkb: 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 node | 16:27 |
clarkb | mordred: 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 |
mordred | clarkb: only the part of the job in the inheritance hierarchy that defines the secret | 16:28 |
clarkb | ya thats the part that runs tox | 16:28 |
mordred | clarkb: but also the code in the untrusted git repo cannot request the secret | 16:28 |
*** kzaitsev_pi has joined #openstack-infra | 16:29 | |
mordred | the 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 it | 16:29 |
clarkb | mordred: ok so it isn't part of the ansible runner memory on the remote end? | 16:29 |
*** yamahata has joined #openstack-infra | 16:29 | |
mordred | nope | 16:29 |
clarkb | mordred: as part of task_vars or similar? | 16:29 |
mordred | not unless we passed it as a parameter to that playbook | 16:30 |
openstackgerrit | Merged openstack-infra/zuul master: Switch content type of public keys back to text/plain https://review.openstack.org/574220 | 16:31 |
openstackgerrit | Merged openstack-infra/zuul master: Fix signature of overridden methods in LogStreamHandler https://review.openstack.org/574204 | 16:31 |
mordred | it'll be in memory in the ansible-playbook process on the executor - but it will not be in memory on the remote side | 16:31 |
clarkb | ok, run.yaml would have to explicitly use the the value for it to show up on the remote side | 16:31 |
mordred | right | 16:31 |
*** warlord77[m] has joined #openstack-infra | 16:32 | |
clarkb | ok so we just have to worry about ansible changing its behavior around that in the future | 16:32 |
clarkb | dhellmann: 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 |
mordred | well - it's pretty fundamental to how ansible works | 16:33 |
clarkb | that way existing user of the job doesn't get new behavior | 16:33 |
mordred | so it would be a complete rewrite of ansible for that behavior to change | 16:33 |
clarkb | mordred: I mean they just changed their callback interface and broke how tasks get variables :P | 16:33 |
dhellmann | I don't see anything else in ozj doing anything with pypi right now | 16:33 |
mordred | sure :) | 16:33 |
dhellmann | so I'm not sure what to do to add that, because I don't really have a model | 16:34 |
clarkb | mordred: granted in this case its lack of info instead of new info but still this is very similar in that regard | 16:34 |
mordred | but the interaction with remote content is a whole different ball of wax | 16:34 |
dhellmann | and apparently it needs a secret, but we don't put those in ozj? | 16:34 |
clarkb | dhellmann: oh right the secret is what makes this weird | 16:34 |
clarkb | mordred: it is remote context that ansible broke aiui | 16:34 |
*** Bhujay has joined #openstack-infra | 16:35 | |
clarkb | mordred: the variable isn't being passed to the remote so our logging process on the remote breaks | 16:35 |
*** heyongli has quit IRC | 16:35 | |
*** jpich has quit IRC | 16:35 | |
clarkb | (we don't fully understand all the cases though) | 16:35 |
*** heyongli has joined #openstack-infra | 16:35 | |
dhellmann | so I think what I'm going to do is duplicate this playbook from ozj into project-config | 16:35 |
clarkb | I just don't trust ansible to not change behavior drastically on a minor release since they do it every time | 16:35 |
clarkb | dhellmann: yes and add in the pypi bits from the old tox based job | 16:35 |
dhellmann | and redefine the job I added yesterday in terms of that new playbook instead of hte old one | 16:35 |
dhellmann | and forget about publish-openstack-python-tarball entirely because that is not useful to me | 16:36 |
clarkb | dhellmann: maybe follow up with the one user of it to see if there was a need? but maybe publishing everything to pypi addresses that | 16:38 |
dhellmann | clarkb : as the PTL of the team that owns openstack-infra/zmq-event-publisher do you need the job publish-openstack-python-tarball? :-) | 16:39 |
clarkb | that is a jenkins plugin. I don't think we need python sdists for it | 16:40 |
clarkb | ya no setup.py at all | 16:40 |
dhellmann | ok | 16:40 |
dhellmann | so 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|afk | 16:41 | |
dhellmann | I'm working on importing the bits I need to redefine release-openstack-python3 now | 16:41 |
clarkb | mordred: 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 changing | 16:42 |
clarkb | (not sure how slow that will be though) | 16:42 |
*** yamamoto has joined #openstack-infra | 16:42 | |
mordred | clarkb: I agree - it's not a bad idea - it also would not be hard to do | 16:44 |
openstackgerrit | sebastian marcet proposed openstack-infra/openstackid-resources master: Selection Plans hotfix https://review.openstack.org/574802 | 16:44 |
mordred | clarkb: what we'd want to do is write a custom python ansible module - but don't even use the AnsibleModule class | 16:45 |
openstackgerrit | Merged openstack-infra/openstackid-resources master: Selection Plans hotfix https://review.openstack.org/574802 | 16:45 |
dhellmann | can I set job variables within a playbook? | 16:45 |
*** heyongli has quit IRC | 16:45 | |
clarkb | mordred: you can just read it out of /proc as logn as you are the same user iirc | 16:45 |
mordred | clarkb: instead, just read stdin for json (which is how info gets passed) - and then look at the json that was received | 16:45 |
*** heyongli has joined #openstack-infra | 16:45 | |
clarkb | mordred: then the playbook itself can do a grep /proc/whatever/the/path/is for some value | 16:45 |
mordred | clarkb: you could - but you have access to the entire datastructure in a module | 16:46 |
clarkb | dhellmann: 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 |
corvus | dhellmann: you can set an ansible "fact" with the "set_fact" module. it will be usuable for the duration of that playbook. | 16:46 |
dhellmann | I 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 |
corvus | usuable: (n.) usable in the usual manner | 16:47 |
*** germs has joined #openstack-infra | 16:47 | |
*** germs has quit IRC | 16:47 | |
*** germs has joined #openstack-infra | 16:47 | |
dhellmann | do I just set "vars" in the playbook like normal ansible? | 16:47 |
corvus | er, i guess, adj. | 16:47 |
openstackgerrit | Merged openstack-infra/zuul master: Accumulate errors in context managers - part 2 https://review.openstack.org/574028 | 16:47 |
dhellmann | so I have to use set_fact? | 16:48 |
openstackgerrit | Doug Hellmann proposed openstack-infra/project-config master: fix release-openstack-python3 so it does what we mean https://review.openstack.org/574803 | 16:48 |
corvus | dhellmann: 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 |
corvus | dhellmann: i think that's the best way to "call a role with arguments" | 16:49 |
*** yamamoto has quit IRC | 16:49 | |
dhellmann | ok. 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 |
dhellmann | perhaps python-tarball-pti? | 16:50 |
*** SumitNaiksatam has joined #openstack-infra | 16:51 | |
openstackgerrit | James E. Blair proposed openstack-infra/zuul master: DNM: Devstack "Discover hosts" reproducer (not working) for story 2002528 https://review.openstack.org/574808 | 16:53 |
*** heyongli has quit IRC | 16:55 | |
openstackgerrit | sebastian marcet proposed openstack-infra/openstackid-resources master: Updated Selection Plan mapping https://review.openstack.org/574809 | 16:55 |
*** udesale has quit IRC | 16:55 | |
*** heyongli has joined #openstack-infra | 16:55 | |
*** ykarel_ is now known as ykarel|away | 16:56 | |
fungi | dhellmann: pti-python-tarball in hn? ;) | 16:57 |
dhellmann | fungi : sure | 16:58 |
openstackgerrit | Merged openstack-infra/openstackid-resources master: Updated Selection Plan mapping https://review.openstack.org/574809 | 16:58 |
dhellmann | let me rename it | 16:58 |
*** Bhujay has quit IRC | 16:59 | |
*** hashar is now known as hasharDinner | 16:59 | |
*** derekh has quit IRC | 17:00 | |
openstackgerrit | Sam Yaple proposed openstack-infra/project-config master: Decom loci-* repos https://review.openstack.org/548268 | 17:00 |
openstackgerrit | Sam Yaple proposed openstack-infra/project-config master: Add noop-jobs to decom loci-* repos https://review.openstack.org/574810 | 17:00 |
openstackgerrit | Doug Hellmann proposed openstack-infra/project-config master: fix release-openstack-python3 so it does what we mean https://review.openstack.org/574803 | 17:00 |
*** sandk has joined #openstack-infra | 17:01 | |
openstackgerrit | Doug Hellmann proposed openstack-infra/project-config master: fix release-openstack-python3 so it does what we mean https://review.openstack.org/574803 | 17:04 |
openstackgerrit | Doug Hellmann proposed openstack-infra/project-config master: fix release-openstack-python3 so it does what we mean https://review.openstack.org/574803 | 17:05 |
*** kzaitsev_pi has quit IRC | 17:05 | |
dhellmann | ok, I think I finally have the commit message right there | 17:05 |
*** ykarel|away has quit IRC | 17:05 | |
*** r-daneel_ has joined #openstack-infra | 17:05 | |
*** kzaitsev_pi has joined #openstack-infra | 17:05 | |
*** toabctl has quit IRC | 17:05 | |
*** heyongli has quit IRC | 17:05 | |
*** heyongli has joined #openstack-infra | 17:06 | |
*** r-daneel has quit IRC | 17:06 | |
*** r-daneel_ is now known as r-daneel | 17:06 | |
*** hamzy has joined #openstack-infra | 17:09 | |
*** aspiers[m] has joined #openstack-infra | 17:10 | |
*** smcginnis[m] has joined #openstack-infra | 17:10 | |
*** dhellmann[m] has joined #openstack-infra | 17:10 | |
*** lbragstad[m] has joined #openstack-infra | 17:10 | |
openstackgerrit | Tobias Henkel proposed openstack-infra/zuul master: DNM: delegate reproducer for story 2002528 https://review.openstack.org/574823 | 17:12 |
clarkb | one 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 where | 17:14 |
*** Swami has joined #openstack-infra | 17:14 | |
clarkb | AJaeger: 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 |
clarkb | could be a lint check on our end | 17:15 |
*** lifeless_ has joined #openstack-infra | 17:15 | |
dhellmann | is the playbook directory name signficant? or is it just part of a path and the filename is the important bit? | 17:15 |
corvus | clarkb: you should be able to 'git grep' for a playbook name? | 17:15 |
*** heyongli has quit IRC | 17:16 | |
dhellmann | I'm trying to figure out where to put a check role that runs the test for packaging metadata | 17:16 |
*** heyongli has joined #openstack-infra | 17:16 | |
dhellmann | I could put it in pti-python-tarball/check.yaml but it's not going to be used as part of pti-python-tarball | 17:16 |
*** lifeless has quit IRC | 17:16 | |
clarkb | dhellmann: the entire thing is just a path, it can be arbitrary aiui | 17:16 |
dhellmann | maybe pti-python-tarball should have been just pti-python? | 17:16 |
dhellmann | and then run.yaml should have been tarball.yaml? | 17:16 |
dhellmann | or do we not want to group playbooks that broadly? | 17:17 |
fungi | pti-python-dist? | 17:17 |
clarkb | corvus: yes, I think the larger frustration is when you have playbooks with the same path in multiple repos | 17:17 |
clarkb | corvus: and so git grep in the wrong repo gives you the wrong infromation | 17:17 |
openstackgerrit | Tobias Henkel proposed openstack-infra/zuul master: DNM: delegate reproducer for story 2002528 https://review.openstack.org/574823 | 17:17 |
clarkb | (and understanding what the right repo is, is not immediately clear in many cases) | 17:17 |
corvus | clarkb: does that happen? i always thought we ended up with something derived from the job name in the path | 17:18 |
corvus | like "playbooks/build/sphinx/run.yaml" for build-sphinx (hypothetical example) | 17:18 |
clarkb | corvus: 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 |
clarkb | changes were made which ended up being noops and not switching sdist and wheel creation to python3 as intended | 17:19 |
corvus | clarkb: right, so in the ozj case at least, we apparently went slack on the convention we established | 17:21 |
corvus | anyway, at the end of the day, it's entirely arbitrary, and we can adopt whatever convention we want | 17:21 |
*** kzaitsev_pi has quit IRC | 17:21 | |
*** amoralej is now known as amoralej|off | 17:22 | |
corvus | i 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-infra | 17:23 | |
corvus | (which is what clarkb suggested i think, so ++) | 17:23 |
clarkb | corvus: ya | 17:23 |
openstackgerrit | Tobias Henkel proposed openstack-infra/zuul master: DNM: delegate reproducer for story 2002528 https://review.openstack.org/574823 | 17:23 |
clarkb | separately 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 |
corvus | clarkb: 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|off | 17:24 | |
clarkb | right 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-jobs | 17:24 |
corvus | you never have to look in a different repo to find a playbook for a job | 17:25 |
clarkb | ya would have to be roles, and maybe we can't avoid that due to secrets | 17:25 |
*** heyongli has quit IRC | 17:26 | |
*** heyongli has joined #openstack-infra | 17:26 | |
clarkb | actually 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 once | 17:28 |
*** felipemonteiro has joined #openstack-infra | 17:30 | |
clarkb | dhellmann: left a comment on your current change to python3 setup.py sdist. I'm not sure if there is a plan there | 17:33 |
clarkb | dhellmann: curious to know what you think | 17:33 |
*** e0ne has joined #openstack-infra | 17:35 | |
*** heyongli has quit IRC | 17:36 | |
*** heyongli has joined #openstack-infra | 17:36 | |
clarkb | dhellmann: in particular maybe we fix those projects before we switch them to new python3 job and can just remove those required projects? | 17:42 |
openstackgerrit | Merged openstack-infra/zuul master: Revert callback fixes https://review.openstack.org/574785 | 17:42 |
*** janki has quit IRC | 17:43 | |
*** heyongli has quit IRC | 17:46 | |
*** heyongli has joined #openstack-infra | 17:47 | |
*** lihi has quit IRC | 17:47 | |
*** lihi has joined #openstack-infra | 17:49 | |
*** priteau has quit IRC | 17:53 | |
*** heyongli has quit IRC | 17:57 | |
*** heyongli has joined #openstack-infra | 17:57 | |
*** felipemonteiro has quit IRC | 17:59 | |
*** kzaitsev_pi has quit IRC | 18:04 | |
*** kzaitsev_pi has joined #openstack-infra | 18:05 | |
openstackgerrit | Merged openstack-infra/zuul master: Fix information disclosure caused by unreachable nodes https://review.openstack.org/574788 | 18:06 |
*** heyongli has quit IRC | 18:07 | |
*** heyongli has joined #openstack-infra | 18:07 | |
dhellmann | clarkb : 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 |
dhellmann | can the "run" item in a job list multiple playbooks? | 18:11 |
clarkb | I don't think you have have multiple run playbooks. Only multiple pre and post playbooks | 18:11 |
dhellmann | ok | 18:11 |
openstackgerrit | Doug Hellmann proposed openstack-infra/project-config master: fix release-openstack-python3 so it does what we mean https://review.openstack.org/574803 | 18:11 |
openstackgerrit | Doug Hellmann proposed openstack-infra/project-config master: add a job to check the metadata for python packages https://review.openstack.org/574842 | 18:12 |
clarkb | I 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 jobs | 18:12 |
dhellmann | is it safe for a role to use pip to install something? | 18:12 |
openstackgerrit | Tobias Henkel proposed openstack-infra/zuul master: DNM: Add facility for overriding linear strategy https://review.openstack.org/574843 | 18:13 |
openstackgerrit | James E. Blair proposed openstack-infra/zuul master: DNM: Devstack "Discover hosts" reproducer for story 2002528 https://review.openstack.org/574808 | 18:13 |
clarkb | dhellmann: in general yes. You probably want to use a virtualenv though | 18:13 |
clarkb | dhellmann: project-config/python-tarball/pre.yaml seems to install bindep deps, ensure tox is installed, remove sudo and set up the requirements repo | 18:14 |
clarkb | dhellmann: I think you may want all of that for the new job except for the ensure tox step as we are going without tox | 18:14 |
clarkb | it is possible we don't need bindep either if we want to constrain the tooling availabe | 18:15 |
dhellmann | ok. should I copy that file over, or refer to the one in python-tarball? | 18:15 |
clarkb | dhellmann: 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 IRC | 18:15 | |
dhellmann | oh, I don't want tox, so I'll copy and modify | 18:15 |
*** electrofelix has quit IRC | 18:16 | |
*** r-daneel has quit IRC | 18:16 | |
*** heyongli has quit IRC | 18:17 | |
*** heyongli has joined #openstack-infra | 18:17 | |
clarkb | I need to step out for a bit before the infra meeting. Back by then | 18:19 |
*** mriedem has quit IRC | 18:19 | |
*** larainema has quit IRC | 18:20 | |
openstackgerrit | Doug Hellmann proposed openstack-infra/project-config master: fix release-openstack-python3 so it does what we mean https://review.openstack.org/574803 | 18:21 |
openstackgerrit | Doug Hellmann proposed openstack-infra/project-config master: add a job to check the metadata for python packages https://review.openstack.org/574842 | 18:21 |
*** mriedem has joined #openstack-infra | 18:21 | |
*** slaweq has joined #openstack-infra | 18:21 | |
*** spzala has joined #openstack-infra | 18:22 | |
*** spzala has quit IRC | 18:22 | |
*** heyongli has quit IRC | 18:27 | |
*** heyongli has joined #openstack-infra | 18:28 | |
*** felipemonteiro has joined #openstack-infra | 18:28 | |
*** dave-mccowan has joined #openstack-infra | 18:30 | |
*** m1st3rwr0ng has quit IRC | 18:31 | |
openstackgerrit | Colleen Murphy proposed openstack-infra/puppet-openstack_infra_spec_helper master: Use system-config script to install puppet https://review.openstack.org/481943 | 18:35 |
*** aojea has joined #openstack-infra | 18:36 | |
*** jtomasek|bbl is now known as jtomasek | 18:37 | |
*** heyongli has quit IRC | 18:38 | |
*** heyongli has joined #openstack-infra | 18:38 | |
*** aojea has quit IRC | 18:41 | |
clarkb | dhellmann: I think that last patchset looks good | 18:44 |
openstackgerrit | Merged openstack-infra/zuul master: Fix tox-cover https://review.openstack.org/574080 | 18:45 |
dhellmann | clarkb : thanks for the reviews! | 18:46 |
dhellmann | and the discussion today, too | 18:46 |
clarkb | no problem | 18:46 |
clarkb | when 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 IRC | 18:47 | |
*** yamamoto has joined #openstack-infra | 18:47 | |
corvus | i think a linter for ozj is ++ | 18:47 |
*** heyongli has quit IRC | 18:48 | |
*** heyongli has joined #openstack-infra | 18:48 | |
openstackgerrit | Doug Hellmann proposed openstack-infra/openstack-zuul-jobs master: add test-release-openstack-python3 to publish-to-pypi-python3 https://review.openstack.org/574853 | 18:48 |
*** e0ne has quit IRC | 18:49 | |
openstackgerrit | Doug Hellmann proposed openstack-infra/project-config master: add a job to check the metadata for python packages https://review.openstack.org/574842 | 18:49 |
*** agopi has joined #openstack-infra | 18:53 | |
dhellmann | and 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, too | 18:53 |
clarkb | I 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 them | 18:55 |
clarkb | its too easy to regress without a check too | 18:55 |
dhellmann | I don't have trouble finding things with unique names :-) | 18:55 |
dhellmann | project-template -> job -> playbook is pretty easy to follow. The thing that tripped me up was finding the playbook in the wrong repo. | 18:56 |
openstackgerrit | Merged openstack-dev/cookiecutter master: Convert to new docs PTI https://review.openstack.org/573294 | 18:57 |
*** eharney has quit IRC | 18:57 | |
*** heyongli has quit IRC | 18:58 | |
*** heyongli has joined #openstack-infra | 18:58 | |
clarkb | meeting time | 19:00 |
*** anteaya has quit IRC | 19:02 | |
ianw | trevormc: i had/have a spec out for tracking coverage over time @ https://review.openstack.org/#/c/436768/ . it never got much interest | 19:02 |
*** felipemonteiro has quit IRC | 19:02 | |
*** anteaya has joined #openstack-infra | 19:04 | |
openstackgerrit | Doug Hellmann proposed openstack-infra/infra-manual master: remove reference to publish-openstack-python-tarball before deleting it https://review.openstack.org/574858 | 19:05 |
*** rkukura has joined #openstack-infra | 19:06 | |
*** rkukura has left #openstack-infra | 19:06 | |
*** heyongli has quit IRC | 19:08 | |
*** heyongli has joined #openstack-infra | 19:09 | |
openstackgerrit | Doug Hellmann proposed openstack-infra/project-config master: remove publish-openstack-python-tarball https://review.openstack.org/574859 | 19:10 |
openstackgerrit | Doug Hellmann proposed openstack-infra/openstack-zuul-jobs master: remove publish-openstack-python-tarball https://review.openstack.org/574860 | 19:10 |
*** heyongli has quit IRC | 19:19 | |
*** heyongli has joined #openstack-infra | 19:19 | |
dhellmann | clarkb : here's some cleanup based on our earlier conversation: ^ | 19:20 |
*** hasharDinner is now known as hashar | 19:21 | |
*** slaweq has quit IRC | 19:22 | |
*** wacuuu has joined #openstack-infra | 19:26 | |
*** camunoz has quit IRC | 19:27 | |
*** heyongli has quit IRC | 19:29 | |
*** heyongli has joined #openstack-infra | 19:29 | |
openstackgerrit | Doug Hellmann proposed openstack-infra/openstack-zuul-jobs master: configure python publishing jobs separately for different branches https://review.openstack.org/574863 | 19:31 |
dhellmann | I have no idea if that's right. | 19:31 |
*** lifeless_ has quit IRC | 19:31 | |
anteaya | dhellmann I want that on a t-shirt | 19:32 |
dhellmann | in curly script | 19:39 |
*** heyongli has quit IRC | 19:39 | |
*** heyongli has joined #openstack-infra | 19:39 | |
anteaya | even better | 19:40 |
*** camunoz has joined #openstack-infra | 19:42 | |
dhellmann | the 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 first | 19:42 |
*** rkukura has joined #openstack-infra | 19:42 | |
corvus | dhellmann: that uses legacy-tempest-dsvm-neutron-src; maybe check with andreaf about that? | 19:45 |
corvus | see if progress on the v3 native tempest jobs is suitable for use there yet | 19:45 |
*** eernst has quit IRC | 19:47 | |
*** eernst has joined #openstack-infra | 19:48 | |
*** calebb has quit IRC | 19:49 | |
*** lifeless has joined #openstack-infra | 19:49 | |
*** heyongli has quit IRC | 19:49 | |
dhellmann | corvus : ack, thanks | 19:50 |
*** heyongli has joined #openstack-infra | 19:50 | |
openstackgerrit | Ian Wienand proposed openstack-infra/afsmon master: Add timestamps to debug messages https://review.openstack.org/574874 | 19:57 |
clarkb | ok I'm gonna eat lunch then go over all the changes we #linked in the meeting | 19:57 |
clarkb | or attempt to at least | 19:57 |
*** heyongli has quit IRC | 20:00 | |
*** heyongli has joined #openstack-infra | 20:00 | |
*** dave-mccowan has joined #openstack-infra | 20:01 | |
anteaya | happy lunch | 20:02 |
*** squid has joined #openstack-infra | 20:03 | |
openstackgerrit | James E. Blair proposed openstack-infra/zuul master: DNM: Devstack "Discover hosts" reproducer for story 2002528 https://review.openstack.org/574808 | 20:03 |
*** rfolco is now known as rfolco_doctor | 20:05 | |
openstackgerrit | James E. Blair proposed openstack-infra/zuul master: DNM: Devstack "Discover hosts" reproducer for story 2002528 https://review.openstack.org/574808 | 20:07 |
*** dave-mccowan has quit IRC | 20:10 | |
*** heyongli has quit IRC | 20:10 | |
*** heyongli has joined #openstack-infra | 20:10 | |
*** eharney has joined #openstack-infra | 20:11 | |
anteaya | so since infra cloud is gone, should the system-config docs on infra cloud also disappear? | 20:11 |
dhellmann | and clearly my attempt at that was incorrect | 20:11 |
anteaya | I find you have to make any kind of attempt to clearly see if it is wrong | 20:12 |
anteaya | I can offer a patch to disappear infracloud system-config docs, just wondering if they were being kept for some reason | 20:14 |
*** heyongli has quit IRC | 20:20 | |
*** heyongli has joined #openstack-infra | 20:20 | |
*** kgiusti has left #openstack-infra | 20:21 | |
*** slaweq has joined #openstack-infra | 20:22 | |
*** slaweq has quit IRC | 20:22 | |
*** yamamoto has quit IRC | 20:23 | |
*** hemna_ has quit IRC | 20:26 | |
fungi | anteaya: yes, i believe it would be good to remove them now | 20:27 |
anteaya | I can do that | 20:27 |
anteaya | thanks | 20:27 |
*** heyongli has quit IRC | 20:30 | |
*** heyongli has joined #openstack-infra | 20:31 | |
openstackgerrit | Anita Kuno proposed openstack-infra/system-config master: Remove Infra-Cloud docs https://review.openstack.org/574881 | 20:31 |
openstackgerrit | Colleen Murphy proposed openstack-infra/puppet-openstack_infra_spec_helper master: Use system-config script to install puppet https://review.openstack.org/481943 | 20:33 |
*** camunoz has quit IRC | 20:34 | |
openstackgerrit | Sam Doran proposed openstack-infra/project-config master: Add OpenStack operations Ansible role https://review.openstack.org/574882 | 20:37 |
*** heyongli has quit IRC | 20:41 | |
*** heyongli has joined #openstack-infra | 20:41 | |
*** hamzy has quit IRC | 20:45 | |
*** boris_42_ has joined #openstack-infra | 20:47 | |
*** lbragstad[m] has quit IRC | 20:49 | |
*** aspiers[m] has quit IRC | 20:50 | |
*** heyongli has quit IRC | 20:51 | |
*** heyongli has joined #openstack-infra | 20:51 | |
*** bandini has quit IRC | 20:52 | |
*** warlord77[m] has quit IRC | 20:53 | |
*** dhellmann[m] has quit IRC | 20:53 | |
*** smcginnis[m] has quit IRC | 20:53 | |
*** bandini has joined #openstack-infra | 20:54 | |
*** hashar has quit IRC | 20:55 | |
*** felipemonteiro has joined #openstack-infra | 20:56 | |
clarkb | anteaya: 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 on | 20:57 |
openstackgerrit | Doug Hellmann proposed openstack-infra/project-config master: add a job to check the metadata for python packages https://review.openstack.org/574842 | 20:57 |
openstackgerrit | Doug Hellmann proposed openstack-infra/project-config master: remove publish-openstack-python-tarball https://review.openstack.org/574859 | 20:57 |
*** trown is now known as trown|outtypewww | 20:57 | |
*** linkmark has joined #openstack-infra | 20:58 | |
clarkb | there are benefits to each approach | 21:00 |
*** heyongli has quit IRC | 21:01 | |
*** heyongli has joined #openstack-infra | 21:01 | |
anteaya | clarkb, what assumptions do you believe were held by the folks that created the code you were working with? | 21:02 |
anteaya | oh sorry, those were there assumptions | 21:03 |
anteaya | their* | 21:03 |
openstackgerrit | James E. Blair proposed openstack-infra/zuul master: DNM: reproducer for 2002528 https://review.openstack.org/574487 | 21:03 |
*** pcaruana has quit IRC | 21:04 | |
anteaya | clarkb, so the stuff they expected images to come with included their dependencies? | 21:04 |
clarkb | yes | 21:04 |
clarkb | fwiw 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 changed | 21:04 |
anteaya | cool | 21:05 |
anteaya | so perhaps a growth related realization? | 21:05 |
*** warlord77[m] has joined #openstack-infra | 21:06 | |
dhellmann | I 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.yaml | 21:08 |
clarkb | dhellmann: 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 that | 21:09 |
dhellmann | is what I'm trying to do clear there? | 21:09 |
clarkb | corvus: ^ would likely know. Can we set branches attribute on jobs in job templates yet? | 21:09 |
clarkb | dhellmann: I think so, you want python3 for newer stuff going forward and python2 on the old existing branches | 21:10 |
dhellmann | yeah | 21:10 |
corvus | catching up | 21:10 |
dhellmann | oh, I need to make the test job only run on newer branches, too | 21:11 |
*** heyongli has quit IRC | 21:11 | |
dhellmann | I thought the problem was the bit with the announce-release job and dependencies, but it seems to be having a branch specifier at all | 21:12 |
*** heyongli has joined #openstack-infra | 21:12 | |
corvus | dhellmann, 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 IRC | 21:15 | |
dhellmann | because I don't know how to do this, mostly | 21:15 |
dhellmann | can I apply a template to only certain branches? | 21:15 |
corvus | if it appears in only a certain branch of a project, it'll only apply to that branch... let me mock something up in an etherpad | 21:16 |
dhellmann | "in only a certain branch of a project" | 21:16 |
clarkb | corvus: I think part of it may be we are still stuck in the put this job config in project-config which is branchless | 21:17 |
dhellmann | I can wait and do this as part of moving job config into project trees if that makes it possible/easier | 21:17 |
clarkb | dhellmann: ya so stable/ocata of nova says I use publish-to-pypi and master says I use publish-to-pypi-python3 | 21:17 |
dhellmann | are you talking about putting the config inside the repository? | 21:17 |
clarkb | the 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 projects | 21:18 |
dhellmann | like this? https://review.openstack.org/#/c/574393/2/.zuul.yaml | 21:18 |
dhellmann | but then differently in different branches? | 21:18 |
corvus | dhellmann, clarkb: https://etherpad.openstack.org/p/GghaWXjYKd | 21:19 |
clarkb | yup | 21:19 |
clarkb | corvus etherpad probably more clear than my irc talking | 21:19 |
dhellmann | ok | 21:19 |
dhellmann | so then moving the job definitions into project trees is going to take 1 patch per branch, instead of 1 patch overall | 21:20 |
dhellmann | I wonder if it would be better, initially, to just put the branch specifier on the job directly | 21:20 |
dhellmann | and have folks add both sets of jobs | 21:20 |
dhellmann | although that dependency tree for the announce job worries me | 21:20 |
corvus | let me mock that up real quick | 21:21 |
*** lifeless has quit IRC | 21:21 | |
*** heyongli has quit IRC | 21:22 | |
*** heyongli has joined #openstack-infra | 21:22 | |
dhellmann | the 2 jobs are implemented differently | 21:22 |
corvus | dhellmann: i see what you mean. let me mock up a third option :) | 21:23 |
openstackgerrit | Merged openstack-infra/infra-specs master: Complete puppet_4_prelim_testing spec https://review.openstack.org/563592 | 21:23 |
*** yamamoto has joined #openstack-infra | 21:24 | |
dhellmann | it did not occur to me that I could have 2 jobs with the same name like that | 21:25 |
*** tosky has quit IRC | 21:25 | |
clarkb | mordred: 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 approve | 21:25 |
corvus | dhellmann: 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 |
openstackgerrit | Michael Johnson proposed openstack-infra/zuul-jobs master: Collect the coverage report for npm test jobs https://review.openstack.org/570260 | 21:27 |
corvus | dhellmann: 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 now | 21:28 | |
corvus | just 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 |
dhellmann | I suspect we didn't need https://review.openstack.org/574375 | 21:29 |
*** lifeless has joined #openstack-infra | 21:29 | |
corvus | (i'm currently driven by "how can we avoid regexes" :) | 21:29 |
dhellmann | and that https://review.openstack.org/574374 should have been done like the 3rd option you show in that etherpad | 21:29 |
dhellmann | if I'm right about those 2 patches, I can work on un/redoing them tomorrow | 21:31 |
dhellmann | or maybe I wanted option 2 of what you presented -- using the same job name | 21:31 |
corvus | i think if you want a different job name, 574374 is a fine way of doing it | 21:32 |
dhellmann | I don't particularly care what the name is. I just thought I had to have it be different. | 21:32 |
*** heyongli has quit IRC | 21:32 | |
dhellmann | so if what's there works, I won't change it for now | 21:32 |
*** heyongli has joined #openstack-infra | 21:32 | |
*** wacuuu has quit IRC | 21:32 | |
clarkb | I think in this case because we are also transitioning from tox to not tox it may be clearer if the jobs are distinct | 21:32 |
clarkb | (which is what you've done) | 21:33 |
dhellmann | ok, I'll buy that as a justification for now changing it :-) | 21:33 |
dhellmann | I guess I still need to go in and do the branch specifiers, though | 21:33 |
dhellmann | and that would let me get rid of the template in https://review.openstack.org/#/c/574375/1/zuul.d/project-templates.yaml | 21:33 |
dhellmann | and just put the new jobs in the old template | 21:33 |
dhellmann | oh, well, no, I can't | 21:34 |
corvus | i 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 |
dhellmann | I need the specifiers *and* the separate template | 21:34 |
dhellmann | that way projects can add the new jobs but still have the old ones for now | 21:34 |
dhellmann | stein+, but yeah | 21:34 |
corvus | so close | 21:34 |
dhellmann | hmm | 21:35 |
dhellmann | if I want to test the python3 job *now* I have to allow it on master | 21:35 |
corvus | so how about option 1? | 21:35 |
dhellmann | looking ahead, I want to minimize the number of patches we have to submit to projects | 21:36 |
*** anteaya has quit IRC | 21:36 | |
dhellmann | it'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 explain | 21:36 |
*** anteaya has joined #openstack-infra | 21:36 | |
dhellmann | so 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 stuff | 21:37 |
dhellmann | because that's 2 patches for each project team, instead of 2+N | 21:37 |
dhellmann | for N branches | 21:37 |
dhellmann | I can leave the python 3 job open for now and test it with a few deliverables where failures won't matter | 21:38 |
dhellmann | and 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 cycle | 21:38 |
openstackgerrit | David Shrewsbury proposed openstack-infra/nodepool master: Pass zk connection to ProviderManager.start() https://review.openstack.org/574895 | 21:38 |
openstackgerrit | David Shrewsbury proposed openstack-infra/nodepool master: Make a proper driver notification API https://review.openstack.org/574896 | 21:38 |
openstackgerrit | David Shrewsbury proposed openstack-infra/nodepool master: Pre-register static nodes https://review.openstack.org/574897 | 21:38 |
*** yamamoto has quit IRC | 21:39 | |
corvus | i 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 |
dhellmann | yes, but that doesn't cost anything. doing them all up front does. | 21:39 |
corvus | i 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 IRC | 21:41 | |
dhellmann | I guess I'm intending to support it for the lifetime of the existing stable branches (ocata-rocky) | 21:41 |
*** evrardjp_ has joined #openstack-infra | 21:41 | |
corvus | so eventually all the branch logic falls away from ozj? | 21:42 |
*** heyongli has quit IRC | 21:42 | |
dhellmann | this job is in project-config, is that what you mean? | 21:42 |
*** heyongli has joined #openstack-infra | 21:42 | |
corvus | sorry, 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 IRC | 21:43 | |
dhellmann | yes, I'm just not feeling confident enough that I understand things to let little uncertainties go | 21:43 |
corvus | here's another piece of information which may change things -- | 21:43 |
*** slaweq has joined #openstack-infra | 21:43 | |
dhellmann | so, yes, the branch logic would stay in project-config until we close the rocky branch | 21:43 |
dhellmann | or until someone works up the gumption to submit all of the patches to avoid that | 21:44 |
corvus | iiuc, 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 |
dhellmann | ugh | 21:45 |
dhellmann | so it's all or nothing | 21:46 |
openstackgerrit | Merged openstack-infra/afsmon master: Add timestamps to debug messages https://review.openstack.org/574874 | 21:46 |
corvus | yeah. 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 |
dhellmann | no, that does not sound like the effect we want | 21:47 |
*** dtruong has joined #openstack-infra | 21:47 | |
dhellmann | ok, so I guess I'm going to need to explain how to copy the settings over and backport them all | 21:48 |
dhellmann | and then we can update to the python3 jobs | 21:48 |
*** slaweq has quit IRC | 21:48 | |
dhellmann | of course this all assumes we'll still want to use the python2 jobs for the old branches | 21:48 |
dhellmann | is that a valid assumption? | 21:48 |
corvus | what settings are we talking about? i was assuming projects could just add a single template line (like in the etherpad) | 21:49 |
prometheanfire | has infra noticed any problems with tests using setuptools-39.2.0 (latest)? I ask for https://review.openstack.org/574180 | 21:50 |
dhellmann | ok, I thought we were moving all of the existing jobs over to be set in-tree at the same time | 21:50 |
dhellmann | as in https://review.openstack.org/#/c/574393/ | 21:50 |
*** nicolasbock has quit IRC | 21:51 | |
ianw | promethanfire: i feel like a bug for devstack came in... | 21:51 |
clarkb | prometheanfire: not that I have seen. We install psutil in devstack so I would check there | 21:51 |
ianw | oh, 574393 is for the bug i'm thinking of | 21:52 |
*** agopi has quit IRC | 21:52 | |
corvus | dhellmann: 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 |
dhellmann | yes | 21:52 |
dhellmann | sorry "zuul settings" | 21:52 |
*** heyongli has quit IRC | 21:52 | |
dhellmann | the list of jobs, templates, whatever | 21:52 |
*** heyongli has joined #openstack-infra | 21:53 | |
clarkb | that 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 constraints | 21:53 |
ianw | promethanfire: https://github.com/pypa/pip/issues/4104 is really just a mess of random comments | 21:53 |
clarkb | but in the "real world" its much more difficult | 21:53 |
openstackgerrit | Merged openstack-infra/ansible-role-puppet master: Add parser = future config option to puppet.conf https://review.openstack.org/572856 | 21:53 |
corvus | dhellmann: 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 |
dhellmann | so 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 master | 21:54 |
corvus | or that would work | 21:54 |
*** felipemonteiro has quit IRC | 21:54 | |
corvus | dhellmann: what you just described will get us to the etherpad option1 as the end state | 21:54 |
*** jbadiapa has quit IRC | 21:55 | |
openstackgerrit | Merged openstack-infra/nodepool master: webapp: fix browser return https://review.openstack.org/573053 | 21:55 |
dhellmann | corvus : 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 |
corvus | dhellmann: 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 IRC | 21:56 | |
dhellmann | oh, it also makes it harder to roll this out progressively, I guess | 21:56 |
prometheanfire | clarkb: I didn't think so, and I agree that it's really just a mess (and it's hard to blacklist) | 21:56 |
corvus | dhellmann: 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 template | 21:56 |
dhellmann | we need to use a separate step for moving to python3 because projects need to test that change | 21:56 |
dhellmann | and they need to be able to roll it back if it doesn't work | 21:57 |
corvus | dhellmann: then i think option 1 may be the best approach | 21:57 |
dhellmann | yeah, that seems to be the only one that gives us the testing option | 21:57 |
corvus | it puts the control in the hands of the project, but is still pretty minimial (choose between these 2 strings) | 21:58 |
dhellmann | yeah | 21:58 |
dhellmann | so 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-infra | 21:58 | |
dhellmann | and I will continue to test the python3 job using release-test and reno from master | 21:59 |
dhellmann | and I will write up the instructions for the proper migration with the backports and whatnot | 21:59 |
dhellmann | does that seem like the right approach? | 21:59 |
*** dave-mccowan has joined #openstack-infra | 22:00 | |
*** bobh has quit IRC | 22:00 | |
corvus | dhellmann: sounds good; please feel free to ping me to look at things as you progress | 22:00 |
dhellmann | yeah, I'm definitely going to want someone to look over the directions | 22:00 |
dhellmann | ok, thanks for working through that with me | 22:00 |
corvus | np | 22:01 |
*** r-daneel_ has joined #openstack-infra | 22:01 | |
*** agopi has joined #openstack-infra | 22:02 | |
*** heyongli has quit IRC | 22:03 | |
*** heyongli has joined #openstack-infra | 22:03 | |
*** r-daneel has quit IRC | 22:03 | |
*** r-daneel_ is now known as r-daneel | 22:03 | |
openstackgerrit | Doug Hellmann proposed openstack-infra/project-config master: remove reno job settings https://review.openstack.org/574402 | 22:03 |
dhellmann | corvus : 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 back | 22:07 |
*** myoung is now known as myoung|bbl | 22:07 | |
*** boden has quit IRC | 22:08 | |
*** squid has quit IRC | 22:08 | |
*** squid has joined #openstack-infra | 22:10 | |
*** felipemonteiro has joined #openstack-infra | 22:10 | |
*** fresta_ has joined #openstack-infra | 22:12 | |
*** heyongli has quit IRC | 22:13 | |
*** heyongli has joined #openstack-infra | 22:13 | |
corvus | dhellmann: 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 now | 22:13 |
corvus | because 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 |
openstackgerrit | Merged openstack-infra/system-config master: Document an example for deleting content from AFS https://review.openstack.org/572821 | 22: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 |
dhellmann | that would make it more useful, yes | 22:14 |
corvus | dhellmann: 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 |
dhellmann | it'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 off | 22:15 |
clarkb | cmurphy: question on https://review.openstack.org/#/c/564866/1 if you are still around | 22:15 |
corvus | dhellmann: yes, do not make the hvac guy mad | 22:15 |
corvus | tristanC: ^ ping me when you have a second to chat about that | 22:16 |
dhellmann | I did leave my question on the review, although without the context it may not mean much to tristanC | 22:17 |
cmurphy | clarkb: responded | 22:19 |
clarkb | ah only one of the two is in both, the one I checked | 22:20 |
cmurphy | ya it's weird | 22:21 |
*** fresta has quit IRC | 22:23 | |
*** heyongli has quit IRC | 22:23 | |
*** heyongli has joined #openstack-infra | 22:23 | |
*** edmondsw has quit IRC | 22:26 | |
*** edmondsw has joined #openstack-infra | 22:26 | |
clarkb | ok 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 in | 22:27 |
clarkb | on https://review.openstack.org/#/c/567095/1/manifests/site.pp did we just never manage that index file? | 22:28 |
*** edmondsw has quit IRC | 22:31 | |
clarkb | ianw: 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 morning | 22:31 |
cmurphy | clarkb: i'm not sure about historically but currently we don't because it's created specifically in openstack_project::eavesdrop | 22:31 |
clarkb | ah and we set manage_index to false there | 22:32 |
openstackgerrit | Merged openstack-infra/puppet-kibana master: Fix scope of vhost template variables https://review.openstack.org/564853 | 22:33 |
openstackgerrit | Merged openstack-infra/puppet-refstack master: Fix scope of vhost template variables https://review.openstack.org/564863 | 22:33 |
*** heyongli has quit IRC | 22:33 | |
*** heyongli has joined #openstack-infra | 22:34 | |
*** florianf has quit IRC | 22:36 | |
openstackgerrit | Merged openstack-infra/puppet-drupal master: Fix scope of vhost template variables https://review.openstack.org/564880 | 22:39 |
openstackgerrit | Merged openstack-infra/puppet-askbot master: Fix scope of vhost template variables https://review.openstack.org/564866 | 22:40 |
openstackgerrit | Merged openstack-infra/puppet-openstack_health master: Use v2.3.0 for nodejs https://review.openstack.org/527302 | 22:43 |
openstackgerrit | James E. Blair proposed openstack-infra/zuul master: Add test for shell after include_role https://review.openstack.org/574487 | 22:43 |
openstackgerrit | James E. Blair proposed openstack-infra/zuul master: Remove failed_when when creating /tmp/console-None.log https://review.openstack.org/574672 | 22:43 |
*** heyongli has quit IRC | 22:44 | |
*** rcernin has joined #openstack-infra | 22:44 | |
*** heyongli has joined #openstack-infra | 22:44 | |
openstackgerrit | Merged openstack-infra/puppet-storyboard master: Fix scope of vhost template variables https://review.openstack.org/564868 | 22:46 |
corvus | infra-root: i'd like to restart the zuul executors to pick up a security fix | 22:49 |
clarkb | corvus: I am around to assist | 22:49 |
clarkb | step 0 is checking the right version of things are installed on the executors? | 22:49 |
corvus | clarkb: yeah, current master is f67bdd0f35707f03b97a0c930764fc7effe6c585 | 22:50 |
fungi | i am back from making/eating supper now | 22:50 |
fungi | so also happy to pitch in | 22:50 |
corvus | fungi: super! | 22:50 |
corvus | clarkb: you checking the installed versions? | 22:51 |
clarkb | corvus: yup can do | 22:52 |
clarkb | and we don't need the ansible fix from upstream because we fixed it on our side too | 22:52 |
fungi | i just checked all the executors and git show-ref HEAD in /opt/zuul says f67bdd0f35707f03b97a0c930764fc7effe6c585 for them all | 22:53 |
clarkb | pbr freeze reports zuul==3.0.4.dev124 # git sha f67bdd0 too | 22:53 |
clarkb | on ze01-10 | 22:53 |
*** heyongli has quit IRC | 22:54 | |
fungi | lookin good | 22:54 |
*** heyongli has joined #openstack-infra | 22:54 | |
corvus | clarkb: 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 |
clarkb | got it | 22: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 IRC | 22:55 | |
corvus | i've notified #openstack-release, but don't expect any activity now anyway | 22:55 |
corvus | i think next we should just stop all executors, wait, then start them all | 22:56 |
clarkb | that plan works for me | 22:56 |
*** dklyle has joined #openstack-infra | 22:56 | |
corvus | okay, i'll do that now | 22:56 |
corvus | signal sent, waiting for actual stop now | 22:57 |
corvus | (all the blue disappeared from the status page) | 22:57 |
fungi | is that our sign that executors are stopping? absence of blue? ;) | 22:58 |
corvus | pretty much. blue is in-progress tests. and we never don't have in-progress tests, unless the executors aren't running. | 22:59 |
fungi | makes sense | 22:59 |
*** rpioso is now known as rpioso|afk | 23:00 | |
corvus | so... how about that sportsball? | 23:04 |
*** heyongli has quit IRC | 23:04 | |
*** heyongli has joined #openstack-infra | 23:04 | |
clarkb | World cup begins thursday | 23:05 |
clarkb | looks like telemundo will have all the games broadcast to me | 23:06 |
fungi | that's... the other cup right | 23:07 |
*** felipemonteiro has quit IRC | 23:07 | |
corvus | there was apparently a parade down the street from me today | 23:08 |
fungi | the one with the kicking the ball around, not the one where they hit the puck with the sticks | 23:08 |
clarkb | fungi: yes | 23:08 |
clarkb | seems like executors are taking their time stopping | 23:08 |
ianw | anyone want to merge the yum-cron enable from yesterday? https://review.openstack.org/#/c/574486/ just to get it out of my queue | 23:08 |
corvus | 3 of them have stopped! | 23:08 |
clarkb | oh good I already +2'd it | 23:08 |
fungi | ianw: not much gonna merge just now ;) | 23:08 |
fungi | but sure, i can approve | 23:08 |
fungi | ianw: any idea why it ended up not running even though it's enabled? | 23:09 |
clarkb | fungi: murica wasn't included in this cup either due to an unfortunate game which included at least one own goal | 23:10 |
fungi | clarkb: oh, i figured it was in preparation for also getting evicted from the united nations | 23:10 |
ianw | fungi: not really :/ | 23:11 |
corvus | all stopped. and all build directories are empty | 23:11 |
corvus | i will start them all now | 23:11 |
*** hamzy has joined #openstack-infra | 23:11 | |
fungi | thanks corvus! | 23:11 |
clarkb | fungi: panama, costa rica, and mexico get to go and represent this part of the world instead | 23:11 |
fungi | ianw: was it "running" on other servers? | 23:11 |
clarkb | fungi: ianw yes git01 at least appared to be fine | 23:12 |
ianw | clarkb had a look at git01, i can check the rest | 23:12 |
*** ilpianista has left #openstack-infra | 23:12 | |
fungi | just 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 stop | 23:13 |
clarkb | fungi: well in this case it isn't a real service | 23:13 |
ianw | yeah, it's not running on a few | 23:13 |
ianw | 2,7,8 | 23:13 |
fungi | clarkb: sure, which makes it all the more baffling | 23:13 |
ianw | if you can decypher what Active: inactive (dead) means | 23:14 |
clarkb | "ANSIBLE0010 Package installs should not use latest" that seems like a bad linter rule | 23:14 |
openstackgerrit | Doug Hellmann proposed openstack-infra/project-config master: remove reno job settings https://review.openstack.org/574402 | 23:14 |
*** heyongli has quit IRC | 23:14 | |
*** heyongli has joined #openstack-infra | 23:15 | |
*** hongbin has quit IRC | 23:15 | |
*** warlord77[m] has quit IRC | 23:15 | |
*** eernst has quit IRC | 23:16 | |
openstackgerrit | Doug Hellmann proposed openstack-infra/project-config master: remove reno job settings https://review.openstack.org/574402 | 23:16 |
fungi | so 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-op | 23:16 |
fungi | what a bizarre configuration | 23:16 |
openstackgerrit | Clark Boylan proposed openstack-infra/openstack-zuul-jobs master: Improve kata-runsh job https://review.openstack.org/573748 | 23:17 |
corvus | jobs are running | 23:17 |
ianw | fungi: 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) seconds | 23:17 |
corvus | i'm going to call this done | 23:17 |
fungi | well, that's "obviously" so that it doesn't hammer the package mirrors all at once | 23:18 |
fungi | corvus: yeah, looking good. thanks again1 | 23:18 |
clarkb | maybe that is why ansible has that linter rule too | 23:18 |
fungi | ianw: to be fair, ubuntu/debian unattended-upgrades has the same sort of random delay | 23:18 |
ianw | i 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 |
openstackgerrit | Doug Hellmann proposed openstack-infra/project-config master: remove release-test job settings https://review.openstack.org/574915 | 23:19 |
openstackgerrit | Doug Hellmann proposed openstack-infra/project-config master: remove release-test job settings https://review.openstack.org/574915 | 23:20 |
ianw | fungi: 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 in | 23:20 |
ianw | the 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 locales | 23:22 |
*** eernst has joined #openstack-infra | 23:22 | |
clarkb | in git-review e set the locale for the subcommands to avoid problems with that | 23:22 |
ianw | which, now i say it out loud, is probably nullified if i added LC_ALL=C to the system calls() | 23:22 |
clarkb | because git is alllocalized and french breaks git | 23:22 |
clarkb | (git for git-review I should say) | 23:23 |
*** felipemonteiro has joined #openstack-infra | 23:23 | |
clarkb | french is an otherwise fine language :) | 23:23 |
*** rajinir has quit IRC | 23:24 | |
*** eernst has quit IRC | 23:25 | |
fungi | its lack of consonant sounds notwithstanding | 23:25 |
*** heyongli has quit IRC | 23:25 | |
*** heyongli has joined #openstack-infra | 23:25 | |
*** eernst has joined #openstack-infra | 23:25 | |
*** eernst has quit IRC | 23:27 | |
*** eernst has joined #openstack-infra | 23:27 | |
ianw | as 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 to | 23:28 |
*** eernst_ has joined #openstack-infra | 23:28 | |
*** eernst has quit IRC | 23:29 | |
clarkb | ya eventually C.utf8 shoudl eb a thing and that can be put behind us I hope | 23:30 |
clarkb | but it is taking its time | 23:30 |
*** eernst has joined #openstack-infra | 23:32 | |
*** warlord77[m] has joined #openstack-infra | 23:33 | |
*** eernst_ has quit IRC | 23:33 | |
fungi | i 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 locales | 23:34 |
*** heyongli has quit IRC | 23:35 | |
*** heyongli has joined #openstack-infra | 23:35 | |
fungi | i 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-infra | 23:36 | |
fungi | a comes after Z on my systems | 23:36 |
*** eernst has quit IRC | 23:36 | |
fungi | though i also use en_dk.utf-8 for lc_time and lc_measurement | 23:38 |
*** sthussey has quit IRC | 23:38 | |
clarkb | to get 20180612 ? | 23:39 |
fungi | yeah, "english as spoken in denmark" is a marvellous locale euphemism | 23:39 |
fungi | basically i want iso-8601 timestamps and metric measurements with english, presumably because i'm strange | 23:41 |
fungi | or secretly danish? | 23:41 |
clarkb | this reminds me that mtreinish has a metric mustang | 23:42 |
clarkb | I find this funny | 23:42 |
*** heyongli has quit IRC | 23:45 | |
*** heyongli has joined #openstack-infra | 23:45 | |
ianw | aren't all the bolts and measurements metric anyway because the military demands that or something? | 23:49 |
clarkb | ya they tend to be a mix | 23:50 |
clarkb | which must be great for tools sales | 23:50 |
ianw | i had a heck of a time getting the steering wheel off my mini back in the day, as it had a very recessed Whitworth nut | 23:52 |
clarkb | the annoying thing is when your brother is a mechanic but only has imperial tools beacue he works on airplanes | 23:54 |
clarkb | airplanes don't do mixed bolts I guess | 23:55 |
clarkb | (this means he is useless for borrowing tools for my subaru) | 23:55 |
clarkb | I think I give him more tools than the other way around | 23:55 |
*** heyongli has quit IRC | 23:55 | |
*** heyongli has joined #openstack-infra | 23:56 | |
corvus | i noticed how you switched from 'borrow' to 'give' | 23:57 |
clarkb | ya once they are used professionally you don't get them back | 23:57 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!