17:00:12 <mattclay> #startmeeting Ansible Testing Working Group
17:00:12 <zodbot> Meeting started Thu Oct 17 17:00:12 2019 UTC.
17:00:12 <zodbot> This meeting is logged and archived in a public location.
17:00:12 <zodbot> The chair is mattclay. Information about MeetBot at http://wiki.debian.org/MeetBot.
17:00:12 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
17:00:12 <zodbot> The meeting name has been set to 'ansible_testing_working_group'
17:00:20 <mattclay> #info Agenda: https://github.com/ansible/community/issues/248
17:00:24 <mattclay> #chair pabelanger
17:00:24 <zodbot> Current chairs: mattclay pabelanger
17:00:32 <mattclay> pabelanger: Do you have any Zuul updates today?
17:00:55 <sdoran> o/
17:01:08 <mattclay> #chair sdoran
17:01:08 <zodbot> Current chairs: mattclay pabelanger sdoran
17:01:41 <mattclay> There isn't anything on the agenda for today, so it may be a short meeting.
17:02:19 <sdoran> I wanted to maybe talk about the CentOS container some.
17:02:37 <sdoran> I'm not sure if we are in a hurry to add that to our matrix.
17:02:46 <mattclay> Is this centos8?
17:02:50 <sdoran> Yes.
17:02:56 <sdoran> Sorry, I left off the "8"
17:03:00 <mattclay> What's the current state of that container?
17:03:22 <sdoran> There are a few packages missing that I don't know if we need or not.
17:03:38 <sdoran> They're not available as RPMs so if we need they we may have to get them via `pip`.
17:04:04 <sdoran> And the other fun thing is that when I try to run any integration tests it immediately fails with an encoding error.
17:05:21 <mattclay> If the missing packages cause a problem then those integration tests need to be updated.
17:05:46 <mattclay> The encoding error may be due to changes in default env vars for the container.
17:06:01 <sdoran> I thought that was set by `ansible-test` at runtime?
17:06:27 <sdoran> I didn't have all the details on that so any help is appreciated.
17:07:01 <sdoran> And I know we had some other projects going trying to remove the locale settings and fix broken things.
17:10:05 <mattclay> Do you have details on the encoding error you saw?
17:11:03 <sdoran> Yes, it's the classic non-ASCII character error.
17:11:10 <sdoran> I'll get an exact error. One sec.
17:13:47 <sdoran> https://www.irccloud.com/pastebin/6dpnlA7I/
17:14:18 <mattclay> The container itself probably needs LC_ALL set.
17:14:31 <sdoran> Yup. It is not set.
17:14:48 <mattclay> What command did you use to get that error?
17:15:09 <sdoran> `ansible-test integration --docker centos8 ping`
17:15:32 <sdoran> Just using a local image built from the containerfile in that PR for `centos8`.
17:16:00 <mattclay> Hmm... that shouldn't need LC_ALL to be set on the container.
17:16:58 <mattclay> I can take a look at it later to see what's going on.
17:18:15 <sdoran> It looks like the `centos:8` image has `LANG=en_US.UTF-8` set. That may be causing problems.
17:18:19 <sdoran> `warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)"`
17:18:26 <sdoran> That's in the verbose output.
17:19:04 <mattclay> Oh, that would help explain why it's not working.
17:19:37 <sdoran> Yup. So how should we handle that? Unset that variable in our containerfile?
17:20:31 <mattclay> I'd try that to see if it works.
17:21:33 <sdoran> Ok. I'll try that.
17:21:43 <sdoran> That's all I had on the CentOS 8 image.
17:22:13 <sdoran> Regarding the MySQL test failure due to conflicting packages, I'm working on a PR to do cleanup.
17:22:25 <sdoran> That's all the updates I have.
17:24:47 <mattclay> If there's nothing else I'll end the meeting in about 5 minutes.
17:45:35 <mattclay> #endmeeting