Tuesday, 2022-12-06

clarkbcorvus: or maybe mailman looks at both files? I'm honestly surprised that the docker images didn't expose that setting as an env var00:00
corvus(i say weird because it seems strange to do that for an auto-generated file)00:00
clarkbbecause thats how literally everything else is done...00:00
clarkbcorvus: fungi  https://github.com/maxking/docker-mailman/blob/main/core/docker-entrypoint.sh#L185-L18900:03
clarkbso ya that should do it I expect. I really wonder why this isn't exposed as an env var like everything else...00:04
corvusclarkb: hrm, the autogen file says it was created by mailman on 2022-12-01 04:54:40 UTC00:05
corvussince that was written out to our bind-mounted volume...00:05
corvuswon't that entrypoint cat/append it again each time it starts?00:05
corvus^ it=the extra file00:06
clarkbhttps://github.com/maxking/docker-mailman/blob/main/core/docker-entrypoint.sh#L149 it writes to it without >> to start00:06
corvushrm, none of those mta things are in the file i'm looking at00:07
clarkb/etc/mailman.cfg in the container has those settings. I wonder if they aren't looking in the asme place :/00:08
corvusso what's the /var/etc/mailman.cfg file then?00:08
clarkbit says that yo ucan edit that file nad mailman will never override it. Maybe it is applied over the /etc/mailman.cfg?00:09
clarkbso ya I think we can write to that as well. Either way should work I expect00:09
corvusoh maybe.  anyway, i now agree that just writing the -extra file seems like the best/first thing to try.00:09
clarkband what do we set site owner to if we have multiple vhosts. I guess lists.opendev.org is canonical?00:10
clarkbsomething like mailman@lists.opendev.org ?00:10
corvusyeah, i think it should be something like that00:10
clarkbI can work on that change00:10
clarkbhttps://github.com/maxking/docker-mailman/blob/main/core/docker-entrypoint.sh#L27 is where it actually resets the values00:13
clarkbcorvus: oh the readme says it should point to a human00:15
clarkbshould that be root@lists01.opendev.org then our normal root email will be sent?00:15
fungicorvus: oh, i got something similar for a (supposedly defunct) subscriber to one of the mailing lists i'm an owner on00:15
clarkbI'll push up with root@lists01.opendev.org as the setting and yall that understand email better can edit :)00:16
fungii agree if we have to pick a specific domain for the server, it's opendev.org00:17
fungii think it'll probably be a matter of merging and then seeing if we disagree with what the server is doing afterwards00:18
opendevreviewClark Boylan proposed opendev/system-config master: Set mailman3 site-owner  https://review.opendev.org/c/opendev/system-config/+/86663200:21
clarkbsomething like that maybe00:21
clarkbyall should feel free to update that change00:22
clarkbI think I got the paths correct to map between host side and bind mount location though00:23
clarkbthe team meeting agenda email is out and I received it back from the list server. It also appears to be in the archive00:27
*** dviroel is now known as dviroel|out00:28
ianwclarkb: i wonder if we timestamped in the requirements file as a comment the current day (2022-12-06) only ... i wonder if that would then report "changed" once a day, and so we'd effecitvely run an update on the virtualenv once a day, but for the most part skip it00:29
ianwit would be a question of if the act of making the timestamp caused the template module to think it changed, or the actual file content00:30
clarkbI believe it is based on hashes and file content00:30
ianwseems to have a chance of working.  just this should run in every hourly jobset, that's why i'm trying to think of ways we can skip external access as much as possible00:31
ianwyeah, a local test confirmed that putting the same date in doesn't result in changed00:39
opendevreviewIan Wienand proposed opendev/system-config master: install-ansible: overhaul install ansible requirements  https://review.opendev.org/c/opendev/system-config/+/86654200:56
opendevreviewIan Wienand proposed opendev/system-config master: install-ansible: update venv once a day  https://review.opendev.org/c/opendev/system-config/+/86663300:56
opendevreviewIan Wienand proposed opendev/system-config master: install-ansible: overhaul install ansible requirements  https://review.opendev.org/c/opendev/system-config/+/86654201:20
opendevreviewIan Wienand proposed opendev/system-config master: install-ansible: update venv once a day  https://review.opendev.org/c/opendev/system-config/+/86663301:20
opendevreviewIan Wienand proposed opendev/system-config master: install-ansible: overhaul install ansible requirements  https://review.opendev.org/c/opendev/system-config/+/86654202:10
opendevreviewIan Wienand proposed opendev/system-config master: install-ansible: update venv once a day  https://review.opendev.org/c/opendev/system-config/+/86663302:10
opendevreviewIan Wienand proposed opendev/system-config master: install-ansible: overhaul install ansible requirements  https://review.opendev.org/c/opendev/system-config/+/86654202:28
opendevreviewIan Wienand proposed opendev/system-config master: install-ansible: update venv once a day  https://review.opendev.org/c/opendev/system-config/+/86663302:28
opendevreviewIan Wienand proposed opendev/system-config master: install-ansible: update venv once a day  https://review.opendev.org/c/opendev/system-config/+/86663303:50
*** yadnesh|away is now known as yadnesh04:45
opendevreviewIan Wienand proposed opendev/system-config master: create-venv: make update venv once per day  https://review.opendev.org/c/opendev/system-config/+/86664405:27
opendevreviewIan Wienand proposed opendev/system-config master: pip: use latest instead of upgrade  https://review.opendev.org/c/opendev/system-config/+/86664505:27
opendevreviewIan Wienand proposed opendev/system-config master: create-venv: make update venv once per day  https://review.opendev.org/c/opendev/system-config/+/86664405:44
opendevreviewIan Wienand proposed opendev/system-config master: pip: use latest instead of upgrade  https://review.opendev.org/c/opendev/system-config/+/86664505:44
*** ysandeep is now known as ysandeep|afk05:47
opendevreviewIan Wienand proposed opendev/system-config master: create-venv: make update venv once per day  https://review.opendev.org/c/opendev/system-config/+/86664405:59
opendevreviewIan Wienand proposed opendev/system-config master: pip: use latest instead of upgrade  https://review.opendev.org/c/opendev/system-config/+/86664505:59
opendevreviewIan Wienand proposed opendev/system-config master: create-venv: make update venv once per day  https://review.opendev.org/c/opendev/system-config/+/86664406:07
opendevreviewIan Wienand proposed opendev/system-config master: pip: use latest instead of upgrade  https://review.opendev.org/c/opendev/system-config/+/86664506:07
*** marios is now known as marios|ruck06:08
opendevreviewIan Wienand proposed opendev/system-config master: create-venv: make upgrade venv once per day  https://review.opendev.org/c/opendev/system-config/+/86664406:20
opendevreviewIan Wienand proposed opendev/system-config master: pip: use latest instead of upgrade  https://review.opendev.org/c/opendev/system-config/+/86664506:20
opendevreviewIan Wienand proposed opendev/system-config master: install-ansible: update venv once a day  https://review.opendev.org/c/opendev/system-config/+/86663306:28
opendevreviewIan Wienand proposed opendev/system-config master: create-venv: make upgrade venv once per day  https://review.opendev.org/c/opendev/system-config/+/86664406:28
opendevreviewIan Wienand proposed opendev/system-config master: pip: use latest instead of upgrade  https://review.opendev.org/c/opendev/system-config/+/86664506:28
*** ysandeep|afk is now known as ysandeep07:00
*** yadnesh is now known as yadnesh|afk08:13
*** yadnesh|afk is now known as yadnesh09:20
*** ysandeep is now known as ysandeep|lunch09:21
opendevreviewTim Beermann proposed zuul/zuul-jobs master: Add yamllint job.  https://review.opendev.org/c/zuul/zuul-jobs/+/86667910:13
*** jpodivin_ is now known as jpodivin10:14
*** ysandeep|lunch is now known as ysandeep10:18
opendevreviewTim Beermann proposed zuul/zuul-jobs master: Add yamllint job.  https://review.opendev.org/c/zuul/zuul-jobs/+/86667910:25
opendevreviewTim Beermann proposed zuul/zuul-jobs master: Add yamllint job.  https://review.opendev.org/c/zuul/zuul-jobs/+/86667910:41
*** dviroel|out is now known as dviroel11:12
*** rlandy|out is now known as rlandy|rover11:18
*** yadnesh is now known as yadnesh|afk12:00
*** frenzy_friday is now known as frenzy_friday|food12:21
*** yadnesh|afk is now known as yadnesh13:10
*** frenzy_friday|food is now known as frenzy_friday13:30
*** ysandeep is now known as ysandeep|dinner13:34
*** dhill is now known as Guest113113:38
*** dasm|off is now known as dasm14:04
*** jpodivin_ is now known as jpodivin14:17
Tenguclarkb, fungi heya! care to nudge https://review.opendev.org/c/opendev/system-config/+/866175 ? that one would really help tripleo :)14:43
opendevreviewMerged openstack/project-config master: Allow Ironic/Sushy cores to toggle WIP state  https://review.opendev.org/c/openstack/project-config/+/86393114:45
opendevreviewMerged openstack/project-config master: Add os_skyline repo to CI  https://review.opendev.org/c/openstack/project-config/+/86316714:46
*** ysandeep|dinner is now known as ysandeep__14:46
Tenguthanks fungi :)15:20
fungiyw15:27
*** dviroel is now known as dviroel|lunch15:31
opendevreviewMerged opendev/system-config master: Correct how ansible-galaxy is proxified  https://review.opendev.org/c/opendev/system-config/+/86617515:32
*** pojadhav is now known as pojadhav|afk15:32
Tengu\o/ time to go configure our projects to use this proxy endpoint!15:37
fungiTengu: after you see the deploy pipeline jobs complete15:44
TenguI have a WIP change that should also take advantage of the capability to pass a list of servers for ansible-galaxy.15:45
Tenguso it's also a good test15:45
*** ysandeep__ is now known as ysandeep|out15:50
*** yadnesh is now known as yadnesh|away15:51
clarkbfungi: an hour ago a thread on the mm3 list was started and people on it suggest not upgrading to the latest version of mailman (3.3.7) The bug filed around the problem seems related to postfix and affects mysql/mariadb with 10 or more lists https://gitlab.com/mailman/mailman/-/issues/104415:54
clarkbfungi: sorry more than 10 lists. lists.opendev.org has exactly 10 lists and zuul-ci has fewer. I think that means even if the issue affects exim we're ok for now15:55
clarkbfungi: but we should keep an eye on this prior to migrating other list domains15:55
clarkbor adding more lists15:56
fungiyes, and be prepared to roll out an update once there's a fixed release15:56
fungithanks for the heads up!15:56
clarkbI'm glad we're didn't migrate everything all at once :)15:57
clarkboh sqlalchemy version may also play a part15:58
clarkbwe don't restrict the sqlalchemy version so were almost certainly running the current affected version15:59
clarkbfungi: maybe we should also check our core container logs for those log messages to double check?16:00
clarkbI've grepped 'unbuffered result' in /var/lib/mailman/core/var/logs/mailman.log which should be our core service log and get no results16:06
clarkbso ya lets watch this but I think we are ok for now16:06
clarkbcc corvus you may want to find an excuse to send emai lto the zuul list just to be sure that looks good16:06
clarkbit is possible that exim is unaffected16:07
opendevreviewMonty Taylor proposed opendev/system-config master: Retire mordred as infra-root  https://review.opendev.org/c/opendev/system-config/+/86678116:21
fricklerfungi: looks like https://review.opendev.org/c/opendev/system-config/+/489711 is still relevant and it might be a good opportunity to rebase it on top of ^^16:28
* frickler just noticed that patch in the list of conflicts for the above16:28
*** dviroel|lunch is now known as dviroel16:34
fungimay need to knock some cobwebs off that one, yeah16:38
opendevreviewJeremy Stanley proposed opendev/system-config master: Clean up SB accounts for former admins  https://review.opendev.org/c/opendev/system-config/+/48971116:52
fungifrickler: the change was almost entirely obsolete, once i factored out things which have been cleaned up in years since that's ^ all that was left16:52
*** marios|ruck is now known as marios|out16:55
opendevreviewMonty Taylor proposed opendev/system-config master: Retire mordred as infra-root  https://review.opendev.org/c/opendev/system-config/+/86678117:04
*** pojadhav|afk is now known as pojadhav18:37
*** dviroel is now known as dviroel|biab19:48
clarkbfwiw I've skimmed nodepool grafana stuff ofr any launcher issues and not seeing anything other than linaro being sad but it has been for a bit and we seem to no longer have graphite data for api response times19:50
clarkbI'll try to look into that tomorrow. I don't think it is critical but is a very nice to have so worth sorting out19:50
opendevreviewIan Wienand proposed opendev/system-config master: [dnm] hold gerrit nodes  https://review.opendev.org/c/opendev/system-config/+/86679820:00
*** dasm is now known as dasm|off22:51
ianwhttps://173.231.255.71/ -- the only visual thing i can see is the "status" column.  it's not immediately clear what that means22:57
*** rlandy|rover is now known as rlandy|out23:01
ianwok, so it looks like a visual representation of the submit-requirement rules; i.e. https://opendev.org/zuul/zuul/src/commit/532c30469ffc1a1b35d812455fa8271b392915cd/doc/source/examples/playbooks/project.config#L8323:01
fungioof, new python releases just now: 3.12.0a3, 3.11.1, 3.10.9, 3.9.16, 3.8.16, 3.7.1623:17
fungiguess i know what my workstation is going to be compiling all night23:17
JayFyou need some cpu juice to help?23:23
JayFserious question, if you're doing local compiles I do have a beefy box I can run a script on if you wanna split up the work23:23
ianwi guess our CI doesn't set the Workflow label in the test gerrit23:28
funginah, they go pretty quickly all things considered. it's just 6 compilations of the interpreter and stdlib from source is a lot to ask of any computer when it should be off enjoying a few evening pints23:29
fungithanks for the offer though JayF!23:29
ianwi don't think we have submit-requirement rules, so i wonder if the column disappears23:30
JayFIf you have a powerful PC, and it's not doubling as a space heater every now and then, it's like never walking your dog ;)23:30
clarkbianw: updating to the new rules spec is somethign we should do after the 3.6 upgrade to be prepared for 3.723:33
clarkbbut the old stuff should continue to work on 3.623:34
opendevreviewMerged opendev/system-config master: Set mailman3 site-owner  https://review.opendev.org/c/opendev/system-config/+/86663223:39
ianwclarkb: yeah -- i don't exactly know where it's getting it's submit requirements from (the ci version).  maybe it's the defaults?23:43
ianwproject.config doesn't have any submit-requirement rules i can see23:43
ianwso, it might be slightly questionable if this "Status" column will show the right thing in our production23:44
ianwit might be something we just go with, and sort out as we go along23:44
ianwi can't see any other user visible changes, just by flipping between tabs23:45
ianwwe could probably turn it off ... SUBMIT_REQUIREMENTS_UI = 'UiFeature__submit_requirements_ui'23:49
ianwthat works, it's turned off on that host now23:53
ianwi think maybe leave it on, since we want to think about the submit requirements updates.  if it becomes a problem, we know we can disable it easily with a config switch?23:54

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!