*** lamt has quit IRC | 00:03 | |
*** hamalq has quit IRC | 01:38 | |
*** DSpider has quit IRC | 01:39 | |
openstackgerrit | Ian Wienand proposed opendev/system-config master: borg-backup: disambiguate for multiple servers https://review.opendev.org/761262 | 02:13 |
---|---|---|
*** stevebaker has quit IRC | 02:13 | |
openstackgerrit | Ian Wienand proposed zuul/zuul-jobs master: merge-output-to-logs: convert to untrusted executor safe code https://review.opendev.org/758325 | 02:44 |
openstackgerrit | Merged zuul/zuul-jobs master: More E208 fixes https://review.opendev.org/761090 | 03:14 |
openstackgerrit | Merged opendev/system-config master: letsencrypt-install-txt-record: pause after adding TXT records https://review.opendev.org/759991 | 03:28 |
openstackgerrit | Merged opendev/system-config master: RAX DFW/IAD : add internal mirror DNS to cert https://review.opendev.org/760494 | 03:28 |
openstackgerrit | Merged opendev/system-config master: borg-backup: disambiguate for multiple servers https://review.opendev.org/761262 | 04:15 |
*** ykarel|away has joined #opendev | 04:44 | |
*** ykarel|away is now known as ykarel | 04:47 | |
*** lamt has joined #opendev | 04:54 | |
*** kindwindfall__ has quit IRC | 05:38 | |
*** ykarel has quit IRC | 05:49 | |
*** ykarel has joined #opendev | 05:54 | |
openstackgerrit | Ian Wienand proposed opendev/system-config master: [wip] borg: add fuse https://review.opendev.org/761275 | 06:01 |
*** ysandeep|away is now known as ysandeep|ruck | 06:05 | |
*** marios has joined #opendev | 06:12 | |
*** sboyron has joined #opendev | 06:55 | |
*** sboyron has quit IRC | 06:56 | |
*** sboyron has joined #opendev | 06:57 | |
*** ykarel_ has joined #opendev | 06:59 | |
*** ykarel has quit IRC | 07:02 | |
*** fressi has joined #opendev | 07:08 | |
*** whoami-rajat__ has joined #opendev | 07:16 | |
*** ykarel_ has quit IRC | 07:18 | |
*** eolivare has joined #opendev | 07:41 | |
*** ralonsoh has joined #opendev | 07:54 | |
openstackgerrit | zbr proposed zuul/zuul-jobs master: Enable progressive mode with ansible-lint https://review.opendev.org/760691 | 08:02 |
*** slaweq has joined #opendev | 08:03 | |
*** sshnaidm|afk is now known as sshnaidm|rover | 08:08 | |
*** andrewbonney has joined #opendev | 08:09 | |
openstackgerrit | zbr proposed zuul/zuul-jobs master: More E208 https://review.opendev.org/761293 | 08:21 |
openstackgerrit | zbr proposed zuul/zuul-jobs master: More E208 (22) https://review.opendev.org/761294 | 08:32 |
*** fressi has quit IRC | 08:36 | |
*** tosky has joined #opendev | 08:42 | |
*** ykarel has joined #opendev | 08:48 | |
*** hashar has joined #opendev | 08:54 | |
openstackgerrit | zbr proposed zuul/zuul-jobs master: More E208 (final) https://review.opendev.org/761297 | 08:58 |
openstackgerrit | Ian Wienand proposed opendev/system-config master: [wip] borg: add fuse https://review.opendev.org/761275 | 09:01 |
*** rpittau|afk is now known as rpittau | 09:05 | |
*** fressi has joined #opendev | 09:14 | |
*** ralonsoh has quit IRC | 09:16 | |
*** ralonsoh has joined #opendev | 09:19 | |
*** larainema has joined #opendev | 09:23 | |
*** DSpider has joined #opendev | 09:37 | |
*** fressi has quit IRC | 09:59 | |
*** sauloasilva1 has quit IRC | 10:01 | |
*** hashar has quit IRC | 10:10 | |
*** fressi has joined #opendev | 10:21 | |
*** marios has quit IRC | 10:38 | |
*** lpetrut has joined #opendev | 10:55 | |
*** sboyron has quit IRC | 11:14 | |
*** sboyron has joined #opendev | 11:14 | |
*** sboyron has quit IRC | 11:25 | |
*** sboyron has joined #opendev | 11:25 | |
*** marios has joined #opendev | 11:36 | |
*** sboyron has quit IRC | 12:15 | |
*** sboyron has joined #opendev | 12:15 | |
*** sboyron has quit IRC | 12:30 | |
*** sboyron has joined #opendev | 12:30 | |
*** hashar has joined #opendev | 12:34 | |
*** sboyron has quit IRC | 12:35 | |
*** sboyron has joined #opendev | 12:35 | |
*** sboyron has quit IRC | 12:45 | |
*** sboyron has joined #opendev | 12:47 | |
*** sboyron has quit IRC | 12:51 | |
*** sboyron has joined #opendev | 12:51 | |
*** sboyron has quit IRC | 13:00 | |
*** sboyron has joined #opendev | 13:00 | |
*** sboyron has quit IRC | 13:11 | |
*** sboyron has joined #opendev | 13:11 | |
*** ralonsoh has left #opendev | 14:07 | |
zbr | fungi: clarkb mnaser: hi! can we help pip folks by providing extra testing for pip? (use of zuul as 3rd party ci) | 14:10 |
zbr | This is related to https://github.com/pypa/pip/issues/7279 thread. | 14:10 |
sean-k-mooney | i think that would require the maintainer of pi to install the zuul appliction for the opendev or openstack tenants to the pypa/pip repo so that the existing github connect we have could trigger off the PR agains pip then we would need to add the repo to either the openstack or preferable opendev tenant | 14:14 |
sean-k-mooney | what type of job were you thinking woudl be run | 14:14 |
*** ysandeep|ruck is now known as ysandeep|away | 14:15 | |
sean-k-mooney | the pip tests or deploying openstack with the modifed pip or running tox install/unit/funcitonal tests for some openstack projects? | 14:15 |
zbr | i can work with them but for the moment I consider using two nodes, likely a fedora and a debian one. | 14:16 |
zbr | still, i need some kind of informal acceptance before proposing a CR | 14:17 |
sean-k-mooney | well i assume that would be 2 different jobs | 14:18 |
sean-k-mooney | or the same base job but with 2 differnt inerited jobs for fedroa and debian althouh i proably would have chosen centos/ubuntu but whatever works for them | 14:19 |
sean-k-mooney | for pip i defnietly see the advantage of chasing faster updated distro to test the latest python | 14:20 |
zbr | yeah, centos fine too. as long we have two different os, should be fine for start. | 14:21 |
*** xavpaice has quit IRC | 14:48 | |
*** xavpaice has joined #opendev | 14:50 | |
*** fressi has quit IRC | 14:58 | |
fungi | zbr: i suppose it would be similar to what we're doing to help provide third-party arm64 testing and wheel builds for pyca/cryptography | 14:58 |
zbr | exactly | 14:58 |
fungi | i haven't read through the issue yet though, will take a look shortly | 14:58 |
zbr | i was looking to follow cryptography as a model | 14:59 |
zbr | the issue is very long but last comments are important: I offered to maintain few zuul jobs that test extra platforms for them | 14:59 |
fungi | also saw you mention resolver loops over in #openstack-infra, note that prometheanfire has at least tried installing all of openstack/requirements global-requirements.txt with the new resolver and not run into problems | 15:00 |
zbr | pypa team explained lack of hw/human resources for better testing pip. | 15:00 |
fungi | but that's also a fairly broad test, no doubt the issues crop up in the corners that hasn't tested | 15:01 |
zbr | i know, i am already using new resolver on few projects, but those with more complex extra, can get into loop bugs. | 15:01 |
zbr | especially if you have a dependency that is listing you+extra, it goes infinite. | 15:01 |
zbr | i disabled it for these special cases. | 15:01 |
zbr | in general is better than old one, at least you do not endup with conflicts | 15:01 |
zbr | before the 2020-resolver I had a habit of adding a "pip check" as first command in tox.ini | 15:02 |
fungi | right, or worse, incorrect versions of dependencies | 15:02 |
*** xavpaice has quit IRC | 15:10 | |
fungi | some of the comments mention https://bors.tech/ which sounds a bit like zuul's project gating scheduler | 15:11 |
fungi | had never seen that before | 15:12 |
*** xavpaice has joined #opendev | 15:12 | |
openstackgerrit | zbr proposed openstack/project-config master: Reconfigure testinfra new location https://review.opendev.org/761425 | 15:15 |
zbr | every time i see the name of "bors" project I have a big laugh, in easter europe this is used to make a sour soup. | 15:17 |
openstackgerrit | zbr proposed openstack/project-config master: Remove testinfra project https://review.opendev.org/761425 | 15:24 |
fungi | so i guess it's not entirely clear to me what third-party testing we'd be performing for pypa/pip pull requests... what i sort of pieced together is they don't want to be responsible for running their functional testsuite on debian, fedora and centos, but would be amenable to someone else possibly doing it and reporting as a third-party ci system | 15:33 |
*** ykarel has quit IRC | 15:41 | |
*** lpetrut has quit IRC | 15:42 | |
sean-k-mooney | what was the zuul based travic alternitive | 15:46 |
sean-k-mooney | boni ci or something | 15:46 |
fungi | bonnie-ci, yeah. SpamapS was running that but i think he dropped it a year or more ago | 15:47 |
fungi | and yeah, if that's the suggestion then i don't see any problem with it (for the same reason the pyca tenant is also within our remit), but i would be cautious about pushing this on them... people generally don't get excited about $tool they've never used before unless it solves actual problems they have which their current tools cannot. and it doesn't sound like the pip maintainers are convinced they need | 15:47 |
fungi | to test on debian/fedora/centos | 15:47 |
fungi | so they're just as likely to feel they're being pressured/marketed at and will be instinctively skeptical of whatever alternative solution is suggested if it doesn't originate from within their inner circle | 15:49 |
fungi | doing arm64 builds for pyca/cryptography mostly worked out because they saw a need for arm64 wheels and were unable to make them happen with the solutions already available to them | 15:50 |
fungi | (at least in a timely enough fashion to satisfy other requirements they had) | 15:51 |
fungi | they were still skeptical at first, and that was even with the maintainers having been former openstack contributors so already having some familiarity with earlier versions of zuul | 15:52 |
clarkb | I'm not opposed but considering my last major interaction with the project was "your code is so bad I won't even review it" I'm not really personally inclined to get involved much | 15:53 |
sean-k-mooney | just as a general comment it might be nice to update https://docs.opendev.org/opendev/infra-manual/latest/creators.html or add a new doc for how to create a new ci tenant for external projects | 15:56 |
sean-k-mooney | e.g. what are the consideration to review when evaluating if opendev is the right place to do testing | 15:57 |
sean-k-mooney | what are teh critia for new projects, how to get in contact and set up the ci ecetra | 15:57 |
fungi | we still need to hack apart the infra manual, that project creators guide was initially written by dhellmann as a checklist for adding new oslo libs, so it's somewhat openstackish | 15:58 |
sean-k-mooney | some of that is in the openstack project creators guide but not all of it | 15:58 |
sean-k-mooney | ya | 15:58 |
fungi | we probably need to move more of the openstackisms into some openstack-specific reference like their project teams guide or contributor guide | 15:59 |
sean-k-mooney | to be fair its in the faq | 15:59 |
sean-k-mooney | or rather called out in the faq https://opendev.org/#can-i-host-my-project-on-opendev | 15:59 |
sean-k-mooney | that this is still a do do to decuple | 16:00 |
fungi | also in this case they woudn't be doing any code hosting in opendev probably, other than a very tiny tenant config repo | 16:02 |
*** elod has quit IRC | 16:26 | |
*** elod has joined #opendev | 16:26 | |
*** hashar has quit IRC | 16:28 | |
*** hashar has joined #opendev | 16:28 | |
zbr | true, in fact doubt they need a separated tenant | 16:48 |
fungi | well, i think when we did pyca/cryptography we opted to use a separate tenant for good reasons, and talked about doing that for any similar situations in the future | 16:50 |
*** marios is now known as marios|out | 16:59 | |
*** marios|out has quit IRC | 17:06 | |
*** eolivare has quit IRC | 17:12 | |
*** tosky has quit IRC | 17:15 | |
*** sboyron has quit IRC | 17:18 | |
*** sboyron has joined #opendev | 17:18 | |
*** rpittau is now known as rpittau|afk | 17:35 | |
*** hamalq has joined #opendev | 17:46 | |
*** mlavalle has quit IRC | 18:08 | |
fungi | #status log deleted broken 7t0pduk9xwiy spreadsheet from ethercalc via rest api, since it was malformed in such a way that it was crashing the service on page load | 18:12 |
openstackstatus | fungi: finished logging | 18:12 |
*** mugsie has quit IRC | 18:18 | |
*** mugsie has joined #opendev | 18:21 | |
*** andrewbonney has quit IRC | 18:24 | |
*** slittle1 has left #opendev | 18:38 | |
*** mlavalle has joined #opendev | 18:50 | |
*** mlavalle has quit IRC | 18:59 | |
*** mlavalle has joined #opendev | 19:19 | |
*** _mlavalle_1 has joined #opendev | 19:22 | |
*** stevebaker has joined #opendev | 19:23 | |
*** mlavalle has quit IRC | 19:24 | |
*** _mlavalle_2 has joined #opendev | 19:25 | |
*** _mlavalle_1 has quit IRC | 19:27 | |
*** slaweq has quit IRC | 20:32 | |
*** tosky has joined #opendev | 20:35 | |
*** rchurch has quit IRC | 20:46 | |
*** rchurch has joined #opendev | 20:49 | |
ianw | sean-k-mooney: yes, this actually came up in the ptg multiarch discussions where i took an action item to describe better how to hook up things from the pyca experience | 20:50 |
ianw | i hope to get that written up soon, and we can shuffle the content as appropriate i'd say | 20:50 |
ianw | i think that given the hours we have all lost to pip updates, it would be useful for us to get involved | 21:02 |
sean-k-mooney | ya that would be useful for third part cis too. i have deployed zuul for third party ci 4 times now and while i vaguly know where to look in the docs i still find them kind of hard to navigate | 21:03 |
sean-k-mooney | the info is there | 21:03 |
sean-k-mooney | but the fact there is no config ref like we have for other projects trips me up every time | 21:04 |
sean-k-mooney | oh tiny feature request put the links to nodepool/other docs in the zuul docs | 21:04 |
sean-k-mooney | e.g. in the header some where havign the links to the different docs listed here https://zuul-ci.org/docs/ | 21:05 |
sean-k-mooney | woudl be awsome | 21:05 |
fungi | something like the docs pull-down on the main zuul-ci.org pages? | 21:06 |
fungi | probably a better suggestion for #zuul since the project is in conrol of its site/docs/sphinx theme | 21:07 |
sean-k-mooney | kind of but ya i kept havign to sawp betteen https://zuul-ci.org/docs/zuul/reference/user.html https://zuul-ci.org/docs/zuul/reference/admin.html and https://zuul-ci.org/docs/zuul/discussion/components.html to find the config options and how to write .zuul.yaml then havign to job to nodepool docs | 21:08 |
sean-k-mooney | but ya its a better suggestion for #zuul | 21:10 |
sean-k-mooney | the user admin split is just kind of unhelpful when your trin to get things intially deployed becaue you are using both initailly | 21:12 |
sean-k-mooney | once its deployed it make more sense but grouping by zuul.conf/tenant.yaml vs .zuul.yaml woudl be simpler IMO | 21:12 |
*** sboyron has quit IRC | 21:24 | |
openstackgerrit | Ian Wienand proposed openstack/project-config master: Add pypa/project-config https://review.opendev.org/761467 | 22:01 |
openstackgerrit | Ian Wienand proposed openstack/project-config master: Add pypa tenant https://review.opendev.org/761468 | 22:01 |
*** hashar has quit IRC | 22:01 | |
*** whoami-rajat__ has quit IRC | 22:13 | |
ianw | 2020-11-04 22:09:35.684296 | ubuntu-bionic | from ansible.plugins.loader import add_all_plugin_dirs | 22:51 |
ianw | 2020-11-04 22:09:35.684316 | ubuntu-bionic | ImportError: cannot import name 'add_all_plugin_dirs' | 22:51 |
ianw | i'm guessing ansible-lint is broken? | 22:51 |
fungi | is this the "you can't upgrade ansible in-place" bug still? | 22:56 |
ianw | i'm ... not quite sure | 23:05 |
ianw | https://github.com/ansible/ansible-lint/issues/1091 ... investigating | 23:06 |
ianw | ohhh, it's "ansible.plugins.loader import add_all_plugin_dirs" | 23:06 |
ianw | i think it's not compatible with the version of ansible we're installing in the tox environment | 23:06 |
ianw | hrm, ansible-lint requires ansible >= 2.8 in setup.cfg, but we pin it to <2.8 for tox | 23:08 |
ianw | sigh | 23:08 |
fungi | yeah, i think that's the problem zbr was talking about. there may already be a job change up to work around that, not positive though | 23:28 |
openstackgerrit | Ian Wienand proposed openstack/project-config master: Add pypa/project-config https://review.opendev.org/761467 | 23:38 |
openstackgerrit | Ian Wienand proposed openstack/project-config master: Add pypa tenant https://review.opendev.org/761468 | 23:38 |
openstackgerrit | Ian Wienand proposed openstack/project-config master: tox.ini : update Ansible pin https://review.opendev.org/761473 | 23:38 |
ianw | it's not 100% clear we need the pin. but having a version of ansible in the linter that doesn't run in production is probably bad | 23:44 |
clarkb | ianw: I think zuul is using 2.9 by default | 23:54 |
ianw | clarkb: yeah | 23:54 |
clarkb | but I guess we support 2.8 so linting against that ensures we don't break jobs running with 2.8? | 23:54 |
ianw | i'm not sure how much the ansible version influences the linting? perhaps you're right we should keep it the lowest possible version | 23:55 |
clarkb | I think ansible-lint uses ansible's yaml parser | 23:55 |
clarkb | so there is some impact | 23:55 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!