fungi | have to filter out the subset which had no topics, as /list generates an error in some of those cases (when nobody is joined to the channel) | 00:00 |
---|---|---|
paladox | Dinner was nice for me :P (had papa john’s) | 00:01 |
fungi | that exists in the uk? | 00:01 |
paladox | Yeh | 00:01 |
paladox | We have dominos and Pizza Hut too | 00:01 |
paladox | Pizza Hut is a big eat in place | 00:01 |
fungi | i remember my first wife insisting on eating at pizza hut at one point on a trip there. i really didn't understand | 00:02 |
paladox | Though they have delivery shops too | 00:02 |
paladox | Pizza Hut here is really nice. Buffet is cheap | 00:02 |
fungi | i'm much more about steeping in the local fare wherever i travel. eating american chain food outside the usa (or even in the usa) doesn't appeal to me at all | 00:02 |
paladox | Heh | 00:03 |
paladox | I like the Toby carvery (eat there weekly, nice roast dinner) | 00:03 |
fungi | but i suppose if i lived in the uk, eating american chain food would be a different story | 00:03 |
paladox | It’s a chain but it’s U.K. based | 00:03 |
paladox | They do the pizzas over here differently. Tastes different I think. | 00:04 |
paladox | Also we have extra toppings like sweetcorn | 00:04 |
fungi | interesting, i would eat corn on pizza. i should make that sometime. i eat more homemade pizza than restaurant anyway | 00:05 |
paladox | It tastes nice | 00:05 |
paladox | Subway also has sweetcorn here | 00:06 |
paladox | I like the cheese at subway. Had the us one and it didn’t taste as nice. | 00:06 |
fungi | well, cheese is done much better on that side of the atlantic | 00:08 |
fungi | okay, so we have 94 channels with topics | 00:08 |
fungi | working on scripting the replication of those now | 00:08 |
paladox | Wendy is also apparently coming to the U.K. | 00:10 |
paladox | And also Taco Bell is here (I wouldn’t eat there tho) | 00:10 |
paladox | There’s dunkin donuts but that doesn’t seem as widely available yet | 00:12 |
fungi | in the future, all restaurants will be tack bell. at least if you believe repo man | 00:12 |
fungi | er, taco bell | 00:12 |
paladox | Lol | 00:13 |
*** cloudnull has quit IRC | 02:37 | |
*** prometheanfire has quit IRC | 02:45 | |
*** prometheanfire has joined #opendev | 02:45 | |
*** icey has quit IRC | 06:02 | |
*** iurygregory has quit IRC | 07:16 | |
*** tosky has joined #opendev | 08:04 | |
openstackgerrit | Radosław Piliszek proposed openstack/project-config master: Add yoctozepto as IRC op https://review.opendev.org/c/openstack/project-config/+/793656 | 09:33 |
*** tbarron has left #opendev | 11:44 | |
*** iurygregory has joined #opendev | 12:41 | |
openstackgerrit | Andreas Jaeger proposed openstack/project-config master: Remove AJaeger from accessbot https://review.opendev.org/c/openstack/project-config/+/793213 | 13:40 |
openstackgerrit | Merged opendev/gerritbot master: Update to python3.8 https://review.opendev.org/c/opendev/gerritbot/+/793646 | 13:40 |
openstackgerrit | Andreas Jaeger proposed openstack/project-config master: Remove AJaeger from accessbot https://review.opendev.org/c/openstack/project-config/+/793213 | 13:40 |
*** openstackgerrit has quit IRC | 13:47 | |
fungi | i should be around in a few minutes to start merging stuff | 13:51 |
* frickler is here, too | 13:53 | |
*** openstackgerrit has joined #opendev | 13:55 | |
openstackgerrit | Merged openstack/project-config master: Remove AJaeger from accessbot https://review.opendev.org/c/openstack/project-config/+/793213 | 13:55 |
clarkb | I'm around as well | 13:59 |
clarkb | though trying to get gears spinning | 13:59 |
frickler | I'm going through 793648, just one nit so far | 13:59 |
clarkb | frickler: fungi re ^ I'm not sure what will happen with gerritbot and accessbot when that lands. I suspect meetbot will be fine thoug hand that is a good start | 14:01 |
clarkb | s/accessbot/statusbot/ | 14:01 |
fungi | okay, sorry about that, i'm back now | 14:04 |
fungi | does anyone recall whether the ssl+ipv6 bug in twisted-python only impacts meetbot, or statusbot as well? | 14:05 |
fungi | trying to figure out where we should substitute oftc's v4-only round-robin hostname | 14:05 |
clarkb | fungi: its supybot specific because it uses twisted | 14:07 |
clarkb | only meetbot is supybot iirc | 14:07 |
fungi | ahh, okay yes | 14:07 |
fungi | statusbot just inherited the /etc/hosts override by virtue of running there and not in a container | 14:07 |
clarkb | fwiw I think meetbot is the one we should worry about first since it is expected to work | 14:08 |
clarkb | statusbot and gerritbot will likely be more drawn out | 14:08 |
fungi | yeah, i concur, and then we can switch our coordination discussion to the new place | 14:08 |
clarkb | fungi: feel free to take relevant bits out of my assortment change to make specific changes that are useful at points in time | 14:09 |
openstackgerrit | Jeremy Stanley proposed opendev/system-config master: Assort IRC TODOs https://review.opendev.org/c/opendev/system-config/+/793648 | 14:14 |
fungi | clarkb: oh, okay yeah we can split it up i guess | 14:14 |
fungi | or we could block ansible for eavesdrop and then make local edits one bot at a time and restart | 14:14 |
clarkb | fungi: both wfm | 14:15 |
fungi | should we try manually copying 793643 into the deployed container image, or merge it and let an updated image get built then troubleshoot that directly? | 14:17 |
clarkb | I really don't have much confidence in those bot changes as I wasn't able to run either of them | 14:18 |
clarkb | it might be better to try manually applying it for easy rollback? | 14:18 |
fungi | okay, can give that a shot, so i guess i'll put eavesdrop in the emergency file first | 14:19 |
*** tosky has quit IRC | 14:25 | |
clarkb | ya I gues sput eavesdrop in emergency, update meetbot config and restart it, then land a change to reflect that if it is happy? | 14:30 |
clarkb | then look at probably statusbot then gerritbot? | 14:31 |
fungi | yeah, i added eavesdrop to emergency list a few minutes ago | 14:31 |
fungi | getting ready to update the meetbot nick, identify password and hostname in its config | 14:31 |
fungi | was just double-checking some weirdness frickler mentioned over in oftc | 14:32 |
clarkb | fungi: you also need to substitute the server value which it uses to key other values | 14:33 |
clarkb | config.option.servername.foo = bar | 14:33 |
clarkb | the servername | 14:33 |
fungi | looks like /var/lib/meetbot/openstack.conf is the config on disk | 14:34 |
clarkb | fungi: FreeNode is the existing servername | 14:37 |
fungi | yeah, i'm adjusting that | 14:38 |
*** openstack has joined #opendev | 14:55 | |
*** ChanServ sets mode: +o openstack | 14:55 | |
clarkb | fungi: if the ansible run has started before your edits of that file then the edits are not seen | 14:56 |
fungi | yeah, that may be what transpired | 14:56 |
fungi | i'll redo them | 14:56 |
clarkb | fungi: no I see why that happened | 14:56 |
frickler | but this may also hint to what is's waiting for: Received "Password accepted" from NickServ on FreeNode. | 14:56 |
clarkb | you need to use the inventory name not the cname | 14:56 |
clarkb | I'll fix the emergency file | 14:56 |
clarkb | emergency.yaml update to eavesdrop01.openstack.org | 14:57 |
fungi | ohh | 14:57 |
fungi | yep, i forgot we rebuilt that server at one point | 14:57 |
fungi | thanks :/ | 14:58 |
fungi | but yeah, this was at least a good confirmation that the same errors for users.conf permissions and so on are there with the old config | 14:58 |
*** opendevmeet has joined #opendev | 15:14 | |
frickler | just mving the dir should be safe, though? | 15:14 |
fungi | i'm backing it up to my homedir separately just in case, but yeah | 15:14 |
clarkb | ya should be safe I'm not super concerned | 15:15 |
clarkb | looks like opendevmeet is back after the mv ? | 15:15 |
clarkb | now we just need to update the symlink in /srv/meetbot-openstack? | 15:16 |
fungi | done | 15:17 |
fungi | http://eavesdrop.openstack.org/irclogs/%23opendev/%23opendev.2021-05-29.log | 15:17 |
clarkb | I'm taking notes at https://etherpad.opendev.org/p/TWxo-aN1nOaA8bJnidkh | 15:17 |
*** slaweq has quit IRC | 15:18 | |
clarkb | why don't we split the exising change up that way we can get thorugh this in better ite sized pieces | 15:19 |
clarkb | should I start writing an update for meetbot? | 15:19 |
fungi | yep, that sounds good. please do | 15:19 |
fungi | frickler: can you propose the code change, i guess that will have to be separate | 15:20 |
clarkb | we use supybot out of packages so that may be "weird" | 15:20 |
clarkb | maybe we just vendor that entire file in the puppet module and have it write it in place | 15:20 |
fungi | oh, this is a mismatch in packaged supybot? | 15:21 |
frickler | I was just checking, latest upstream release contains my fix https://github.com/Supybot/Supybot/blob/master/plugins/Services/plugin.py#L306 | 15:21 |
frickler | but also it has been archived in 2018 | 15:21 |
clarkb | latest upstream is not really active though. But perhaps we could install using pip or something | 15:21 |
fungi | yeah, limnoria is almost certainly also updated | 15:21 |
fungi | we could also just shadow that bit in meetbot maybe? | 15:22 |
fungi | on a positive note, nothing is likely to undo the local edit to that file since odds of a new supybot package entering xenial are slim, so it's not urgent we have it solved this weekend | 15:23 |
fungi | it's more of a concern when we replace/upgrade eavesdrop | 15:23 |
clarkb | fungi: hiera('openstack_meetbot_password') needs to be updated | 15:24 |
frickler | oh, that from a deb pkg | 15:24 |
fungi | frickler: yep | 15:24 |
fungi | clarkb: yes, working on it, thanks | 15:24 |
frickler | yeah, I think we can leave it as is for now, then, just need to remember when we upgrade to bionic or newer. though hopefully that would have th updated upstream version, then. that file was last changed 9 years ago according to github | 15:25 |
fungi | clarkb: done and committed | 15:25 |
fungi | frickler: oh, great point, the version in bionic/focal is almost certainly fixed for this | 15:26 |
fungi | so maybe we don't worry about patching separately, but i'll double-check what's in bionic to confirm | 15:26 |
clarkb | remote: https://review.opendev.org/c/opendev/system-config/+/793657 Swap meetbot networks | 15:26 |
frickler | that fix even is from 2011 https://github.com/Supybot/Supybot/commit/71bcc2bc7c7e6ecb7906f453a1180b26fc73e783 | 15:27 |
clarkb | I think that may be all that is needed to meetbot. That should ensure the link target too | 15:27 |
*** slaweq has joined #opendev | 15:27 | |
clarkb | we do need to followup on the irc2logs cron which I made a note about in the etherpad too | 15:27 |
*** Dragnslcr has joined #opendev | 15:29 | |
fungi | clarkb: do we need any config management updates to create the symlink correctly or is that also templated based on the site name? | 15:29 |
clarkb | fungi: its already templated one sec I will get a link | 15:29 |
*** Dragnslcr has quit IRC | 15:29 | |
clarkb | fungi: https://opendev.org/opendev/puppet-meetbot/src/branch/master/manifests/site.pp#L47-L51 | 15:30 |
* frickler will step away for a couple of minutes | 15:30 | |
clarkb | ya I need a break as well | 15:30 |
fungi | clarkb: want me to get the puppet-meetbot change for the cron or do you have it in progress? | 15:30 |
fungi | oh, the cron actually uses ${varlib}/logs/ChannelLogger/${network} in puppet so should just work? | 15:32 |
fungi | i'll fix it up manually on the server for now until we get 793657 merged | 15:33 |
fungi | it's /var/lib/meetbot/openstack/logs/ChannelLogger/OFTC in the cronjob now | 15:34 |
clarkb | yup the cron should be handled by the change | 15:39 |
clarkb | I think that change may cover everything but the supybot update | 15:39 |
clarkb | fungi: are you running the xz? | 15:41 |
fungi | yes | 15:42 |
fungi | that's tar making a compressed backup of the channel logs | 15:42 |
clarkb | ah | 15:42 |
clarkb | next up statusbot and/or gerritbot? | 15:42 |
fungi | yeah, i'm just checking the supybot version in bionic first | 15:43 |
fungi | okay, bad news... the supybot 0.83.4.1.ds package in bionic has the same strings as xenial's, and supybot was removed from ubuntu before focal, so we'd probably need to make a patched supybot package as a stopgap until the limnoria rewrite | 15:47 |
clarkb | fungi: or install it with pip? | 15:47 |
fungi | yeah, that could be an option | 15:47 |
clarkb | also need python2.7 | 15:48 |
fungi | right | 15:48 |
fungi | okay, so i think we can consider meetbot complete for now with the approval of 793657 | 15:49 |
fungi | statusbot should be the easiest one to tackle next, i guess? | 15:49 |
clarkb | I think so | 15:50 |
clarkb | gerritbot deals with a lot more state | 15:50 |
clarkb | but the updates to both are very similar as far as enabling ssl and adding normal nickserv auth back in | 15:50 |
*** Guest92 has joined #opendev | 15:50 | |
*** Guest92 has quit IRC | 15:50 | |
frickler | do we have some plan about the meetbot rewrite yet? I just added a note about it to the xenial etherpad | 15:54 |
fungi | frickler: there's an infra spec | 15:54 |
*** jentoio has joined #opendev | 15:55 | |
fungi | okay, so as tested in #opendev-meeting, meetbot isn't changing the channel topic. i believe that's because supybot relies on +o instead of talking to chanserv like statusbot does, so need to figure out a good workaround for that | 15:55 |
clarkb | was meetbot just chanop before on freenode? | 15:55 |
fungi | we could call this a low-priority feature gap and save it for later | 15:55 |
clarkb | and ya I think that is a relatively minor thing in the overall swap | 15:56 |
fungi | yes, because we had different granular mode masks for acls on freenode we could set +O on meetbot's acl and it would be auto-opped when joining that channel | 15:56 |
fungi | okay, i'll make myself a reminder to include that note in wrap-up communication | 15:57 |
*** jonathon13 has joined #opendev | 15:58 | |
jonathon13 | /!\ THIS CHANNEL HAS MOVED TO IRC.LIBERA.CHAT #HAMRADIO /!\ | 15:58 |
jonathon13 | /!\ THE JEWS HAVE TAKEN OVER FREENODE, CHATS HAVE MOVED TO IRC.LIBERA.CHAT /!\ | 15:58 |
jonathon13 | /!\ JOIN #HAMRADIO TODAY. THIS CHANNEL HAS MOVED TO IRC.LIBERA.CHAT #HAMRADIO /!\ | 15:58 |
jonathon13 | THIS OFFICIALLY ENDORSED MESSAGE WAS BROUGHT TO YOU BY LIBERA.CHAT STAFF | 15:58 |
*** jonathon13 has quit IRC | 15:58 | |
fungi | that seems to have just started today | 15:59 |
frickler | iiuc we could only set autoop to on for the whole channel, that would get admins opped, too. | 15:59 |
fungi | i've been in here since at least april with no sign of spam | 16:00 |
clarkb | looks like +Mz is the option you were talking about fungi? | 16:00 |
fungi | yeah | 16:00 |
fungi | similar spam hit #openstack for the first time a few minutes ago | 16:01 |
corvus | i like avoiding having admins opped under normal circumstances and banning through chanserv instead | 16:01 |
fungi | yeah | 16:01 |
fungi | sad being on oftc doesn't sufficiently insulate us from the war between freenode and libera | 16:01 |
clarkb | I think the issue is they are all single use connections? | 16:01 |
clarkb | but ya we can start with that and see if we can make it work | 16:02 |
fungi | right, they seem to part the channel before we even have time to type up the akick entry | 16:02 |
fungi | but maybe it won't persist | 16:02 |
fungi | anyway, looking at statusbot next | 16:02 |
fungi | i've directly edited the statusbot config on eavesdrop to change the nick, password and hostname | 16:06 |
fungi | and restarted the service | 16:06 |
clarkb | fungi: did you update the code too? | 16:06 |
fungi | no, right, we need the version without sasl auth set | 16:06 |
fungi | grabbing that now | 16:07 |
*** shadowdaemon has joined #opendev | 16:08 | |
frickler | "docker ps -a" lists a lot of 6 month old stopped containers, can those be cleaned up? | 16:09 |
frickler | also there's a second accessbot running with an untagged image version? | 16:10 |
clarkb | frickler: looking at them with --no-trunc I think so | 16:10 |
clarkb | I think that may have been related to the gerritbot dockerization work and debugging why it struggled with that | 16:10 |
fungi | oky, i've overwritten /usr/local/lib/python2.7/dist-packages/statusbot/bot.py with the version from 793645 | 16:11 |
fungi | also added use_sasl=False to the config | 16:12 |
clarkb | it should be the default but ++ to being explicit | 16:12 |
fungi | well, copied it from the config in that change | 16:13 |
fungi | however, looks like the process is dying right away when i try to start it, will likely need to try again in foreground outside systemd | 16:14 |
clarkb | fungi: it should be in docker? | 16:14 |
clarkb | I don't think systemd will do anything? | 16:14 |
*** yoctozepto is now known as Guest96 | 16:16 | |
fungi | oh, did we move it to docker? oops | 16:16 |
*** yoctozepto has joined #opendev | 16:16 | |
*** xfactor[m]1 has joined #opendev | 16:16 | |
*** Guest96 has quit IRC | 16:16 | |
*** xfactor[m]1 has quit IRC | 16:16 | |
clarkb | maybe it didn't I thought it had because gerritbot did | 16:17 |
clarkb | trying tosort that out now | 16:17 |
fungi | no, i don't see any compose file for it at least | 16:17 |
clarkb | ya looking at service-eavesdrop accessbot and gerritbot have been converted but not the others | 16:17 |
clarkb | sorry about that | 16:17 |
corvus | there are 2 unnamed containers running on eavesdrop | 16:18 |
clarkb | corvus: Isee one? looks like an old accessbot | 16:19 |
fungi | http://paste.openstack.org/show/805843/ | 16:19 |
corvus | clarkb: jolly_wescoff has been running 1ad27e44cc81 for 7 weeks | 16:19 |
fungi | that's the statusbot traceback | 16:19 |
clarkb | corvus: ya that is an accessbot container according to the command | 16:20 |
fungi | is jolly_wescoff a randomly-generated container name? is that something docker does when you don't give a name? | 16:20 |
clarkb | I suspect that one can be cleaned up? | 16:20 |
clarkb | fungi: ya | 16:20 |
corvus | frickler: yes | 16:20 |
corvus | sorry tabfail again | 16:21 |
corvus | so there are 2 old access bots running? | 16:21 |
clarkb | corvus: I see a current accessbot and an old accessbot | 16:21 |
corvus | clarkb: the accessbot that started 23 hours ago is current? | 16:22 |
clarkb | corvus: aiui yes | 16:22 |
fungi | that one may have been a stuck accessbot run during credential change | 16:22 |
corvus | doesn't accessbot terminate when it's done its work? | 16:22 |
clarkb | oh I see what you are saying | 16:22 |
clarkb | sorry I was confused because you said there are two unnamed ones | 16:22 |
corvus | like, i would think any accessbot older than 45 minutes is probably dead | 16:23 |
clarkb | the newre one that is stuck is named | 16:23 |
corvus | yeah, that one is unnamed too | 16:23 |
corvus | i eman okay it has a name | 16:23 |
corvus | but "happy_cori" doesn't say "accessbot" to me | 16:23 |
corvus | s/unnamed/automatically-generated-names/ | 16:23 |
clarkb | I see and ya maybe that is stuck trying t oconnect with the bad credentials. I think both can be stopped | 16:23 |
corvus | okay i will clean those up | 16:24 |
clarkb | fungi: that traceback is weird becuase channels was a previously provided init arg | 16:24 |
fungi | yeah, i'm still trying to untangle that relative to the source | 16:24 |
clarkb | fungi: ok channels was not supplid when we didn't do sasl | 16:25 |
clarkb | when we added sasl we started providing it. Maybe the sasl mixin is what handles that channels list? | 16:25 |
*** jentoio has quit IRC | 16:27 | |
*** jentoio has joined #opendev | 16:27 | |
fungi | clarkb: oh, yes i think that was related... looking back at the old sasl addition change now | 16:28 |
*** jentoio has quit IRC | 16:28 | |
fungi | looks like i cribbed the sasl implementation from https://review.openstack.org/598155 for ptgbot | 16:32 |
fungi | and indeed it similarly added the channels list | 16:33 |
clarkb | remote: https://review.opendev.org/c/opendev/statusbot/+/793645 Add non SASL auth back to statusbot | 16:33 |
clarkb | that is a bit of a brute force but maybe that will be happier? | 16:33 |
clarkb | as a heads up the kids are now old enough to understand what a 3 day weekend is and I'm going to have to pop out soon for some activities in the sun | 16:34 |
fungi | okay, so previously we iterated over self.channel_list looks like, after connecting. the sasl mix-in allows you to pass a channels list instead in the constructor for auto-joining channels, so the join loop was cleaned up | 16:34 |
clarkb | gerritbot is likely to suffer a similar problem since it is very similar to accessbot here | 16:36 |
clarkb | er statusbot | 16:36 |
clarkb | (too many bots) | 16:36 |
fungi | clarkb: did you mean to remove the on_welcome method entirely, or just partially? | 16:37 |
clarkb | fungi: its only purpose was to handle identity-msg cap which we don't support anymore here | 16:38 |
fungi | stray added paste maybe? | 16:38 |
*** jentoio has joined #opendev | 16:38 | |
clarkb | oh wait I see what you mean | 16:38 |
fungi | okay, i'll remove the def line for it | 16:38 |
clarkb | yes that is broken | 16:38 |
clarkb | I can update the change | 16:38 |
fungi | ident_password seems to be an unexpected keyword argument as well | 16:39 |
fungi | i'll try taking it out | 16:39 |
clarkb | fungi: yup that isn't in the old change iether I'll do another update :) | 16:39 |
clarkb | ok latest ps should hvae those two fixes for extra on_welcome and the ident_passwd | 16:40 |
*** opendevstatus has joined #opendev | 16:40 | |
fungi | welcome, opendevstatus! | 16:41 |
corvus | #status foo | 16:42 |
fungi | i'll double-check your latest patchset matches the edits i'm running with there | 16:42 |
fungi | debug log says it's still joining channels | 16:42 |
fungi | but hopefully it'll respond as soon as it's done | 16:42 |
opendevstatus | corvus: unknown command | 16:43 |
fungi | yay! | 16:43 |
corvus | ok. that should either emit an error to this channel, or log a message that it's ignoring me | 16:43 |
corvus | good :) | 16:43 |
fungi | and clarkb's latest patchset does indeed match what is running there | 16:43 |
clarkb | I'm working on a gerritbot update for similar fixes | 16:44 |
fungi | thanks | 16:44 |
fungi | i'll get the private hiera updated | 16:45 |
fungi | er, hostvars | 16:45 |
clarkb | remote: https://review.opendev.org/c/opendev/gerritbot/+/793643 Support normal auth in gerritbot | 16:45 |
fungi | okay, private hostvars have been updated for statusbot and gerritbot | 16:48 |
fungi | i'm going to restart statusbot so it's running under systemd instead of non-daemonized | 16:50 |
*** opendevstatus has quit IRC | 16:50 | |
*** opendevstatus has joined #opendev | 16:51 | |
clarkb | ++ | 16:51 |
fungi | looks like i should be able to try patching your altered bot.py in over top of /var/lib/docker/aufs/mnt/8a4b37c735b5d08cd2e8794c8250cb758c0e8e4d0f27752cc3303e205678de12/usr/local/lib/python3.8/site-packages/gerritbot/bot.py and then restarting the container | 16:52 |
clarkb | fungi: that sounds about right though I haven't confirmed any of the specific paths there | 16:53 |
frickler | ok I'm out for now, will try to check later or otherwise tomorrow | 16:53 |
*** mobomelter has joined #opendev | 16:55 | |
mobomelter | /!\ THIS CHANNEL HAS MOVED TO IRC.LIBERA.CHAT #HAMRADIO /!\ | 16:55 |
mobomelter | /!\ THE JEWS HAVE TAKEN OVER FREENODE, CHATS HAVE MOVED TO IRC.LIBERA.CHAT /!\ | 16:55 |
*** mobomelter has quit IRC | 16:55 | |
fungi | thanks for all the help frickler! | 16:56 |
fungi | gerritbot's been restarted with updated config and the code from 793643 | 16:59 |
clarkb | fungi: doesn't look like it started | 16:59 |
fungi | yeah, i'm trying to find where the startup would have been logged | 16:59 |
clarkb | /var/log/containers/ | 17:00 |
fungi | claims it's logging to syslog, but maybe not if it never starts | 17:00 |
clarkb | I see a traceback there around my config loading change I think looking at it | 17:00 |
clarkb | syslog parts it out to /var/log/containers | 17:01 |
*** slaweq_ has joined #opendev | 17:01 | |
fungi | aha, yeah there's a traceback | 17:01 |
clarkb | I think this may be a python3 change | 17:01 |
clarkb | and we sasled on python2 and now my configparser revert is bad? | 17:02 |
fungi | raise TypeError("option values must be strings") | 17:02 |
clarkb | config = configparser.ConfigParser({'server_password': None}) on that line | 17:02 |
fungi | '' instead of None maybe? | 17:02 |
*** slaweq has quit IRC | 17:03 | |
clarkb | I think python3 configparser takes a defaults parameter now instead | 17:03 |
clarkb | config = ConfigParser.ConfigParser({'force_ssl': 'false', 'server_password': None}) is the python2 pre sasl code | 17:04 |
clarkb | hrm the python3 example does what I'm doing but without None | 17:04 |
corvus | maybe we need an empty string now? | 17:05 |
clarkb | my concern with using empty string is that the irc lib may try to supply that as the server password | 17:05 |
clarkb | instead I think I can just check if the section exists similar to how use_sasl is handled | 17:05 |
fungi | it does at least run with that | 17:06 |
fungi | May 29 17:05:56 eavesdrop01 docker-gerritbot[1386]: TypeError: connect() got an unexpected keyword argument 'channels' | 17:06 |
fungi | trying it with the channels=channels, line removed from the nosasl class constructor | 17:07 |
*** opendevreview has joined #opendev | 17:07 | |
opendevreview | Clark Boylan proposed opendev/gerritbot master: Support normal auth in gerritbot https://review.opendev.org/c/opendev/gerritbot/+/793643 | 17:07 |
fungi | score! | 17:07 |
clarkb | ha | 17:07 |
clarkb | nice | 17:08 |
fungi | okay, so aside from merging some changes and unleashing ansible back onto eavesdrop i think we're in a fairly good place now? | 17:08 |
opendevreview | Clark Boylan proposed opendev/gerritbot master: Support normal auth in gerritbot https://review.opendev.org/c/opendev/gerritbot/+/793643 | 17:09 |
fungi | and sending out an update to the ml, which i can do in a little while if things seem stable | 17:09 |
clarkb | fungi: ^ maybe try that version? | 17:09 |
clarkb | ++ to fairly good plcae now | 17:09 |
fungi | sure, will do | 17:09 |
fungi | just a sec | 17:09 |
*** opendevreview has quit IRC | 17:09 | |
fungi | starting up now on patchset #5 | 17:10 |
fungi | May 29 17:11:01 eavesdrop01 docker-gerritbot[1386]: 2021-05-29 17:11:01,918 INFO gerritbot: Identified with IRC server. | 17:11 |
fungi | looks like that one's all set, will review again | 17:11 |
yoctozepto | morning infra | 17:12 |
clarkb | fungi: the gerritbot logs show that it may be double logging things which is annoying but not the end of the world | 17:12 |
yoctozepto | I wonder how spambots harvested our channel names | 17:12 |
clarkb | I don't understand why | 17:12 |
clarkb | yoctozepto: they are listable on the server | 17:13 |
clarkb | I doubt it is anything sophisticated, but I wouldn't know as I didn't do it | 17:13 |
yoctozepto | as they hit many #openstack- and #zuul yet not non-opendev-related ones | 17:13 |
clarkb | they may sort by nick count too | 17:13 |
*** opendevreview has joined #opendev | 17:15 | |
opendevreview | Clark Boylan proposed opendev/system-config master: DNM testing gerritbot https://review.opendev.org/c/opendev/system-config/+/793658 | 17:15 |
clarkb | fungi: ^ps5 seems to work | 17:15 |
fungi | yup | 17:15 |
fungi | thanks for the help! | 17:16 |
clarkb | ok kids are asking when they can enjoy the weekend now. | 17:17 |
*** supastupid has joined #opendev | 17:17 | |
supastupid | /!\ THIS CHANNEL HAS MOVED TO IRC.LIBERA.CHAT #HAMRADIO /!\ | 17:17 |
supastupid | /!\ THE JEWS HAVE TAKEN OVER FREENODE, CHATS HAVE MOVED TO IRC.LIBERA.CHAT /!\ | 17:17 |
supastupid | /!\ JOIN #HAMRADIO TODAY. THIS CHANNEL HAS MOVED TO IRC.LIBERA.CHAT #HAMRADIO /!\ | 17:17 |
supastupid | THIS OFFICIALLY ENDORSED MESSAGE WAS BROUGHT TO YOU BY LIBERA.CHAT STAFF | 17:17 |
yoctozepto | those other channels have +s mode set | 17:17 |
yoctozepto | https://www.oftc.net/ChannelModes/ | 17:17 |
yoctozepto | hmm, I wonder if it's targetting whois | 17:17 |
*** supastupid has quit IRC | 17:17 | |
yoctozepto | well, I can't argue with that folk's nick! | 17:18 |
clarkb | yoctozepto: yes I doubt its anything sophisticated. ask the server for listings then go | 17:18 |
clarkb | and ya we could try +s | 17:18 |
*** jentoio has quit IRC | 17:18 | |
clarkb | or +Mz etc. corvus indicated a desire to see before we jump at any options though | 17:18 |
opendevreview | Jeremy Stanley proposed opendev/system-config master: Assort IRC TODOs https://review.opendev.org/c/opendev/system-config/+/793648 | 17:19 |
yoctozepto | ack | 17:19 |
yoctozepto | +s is what debian folks seem to use | 17:19 |
fungi | that's rebased now on top of the meetbot changes | 17:19 |
yoctozepto | +nst precisely | 17:19 |
yoctozepto | we have +ntc | 17:19 |
fungi | yoctozepto: good point, we can add +s to the default mask in accessbot/channels.yaml rather easily | 17:19 |
yoctozepto | yeah, it should not bother legitimate users | 17:20 |
clarkb | wfm | 17:20 |
yoctozepto | perhaps will just shut down this crappy spam | 17:20 |
fungi | the +s is for spam! ;) | 17:20 |
clarkb | fungi: before I pop out is there anything else I can do to help? or are we satisified for now? | 17:20 |
yoctozepto | fungi: hopefully not asking for more :D | 17:20 |
fungi | clarkb: i think we're good. i'd like to go ahead and merge the outstanding changes and then try to reenable ansible for eavesdrop but i can handle that | 17:21 |
clarkb | fungi: sounds like a good plan. I would double check the docker images get updated in docker hub too as that was a good check last time | 17:22 |
clarkb | I'll try to check back in later today | 17:22 |
yoctozepto | which bot logs channels now? | 17:23 |
corvus | clarkb: i indicated a desire to what now? | 17:23 |
yoctozepto | opendevmeet: are you the one? | 17:23 |
yoctozepto | opendevstatus: or is it you? | 17:23 |
yoctozepto | opendevreview: because you are for gerrit stuff | 17:23 |
clarkb | corvus: to not set +Mz and try to use normal kickban procedures | 17:23 |
clarkb | yoctozepto: meet | 17:23 |
*** jentoio has joined #opendev | 17:23 | |
yoctozepto | clarkb: thanks! | 17:23 |
* corvus looks up Mz to see what i said | 17:24 | |
yoctozepto | M - client may speak only when registered and identified to NickServ | 17:24 |
yoctozepto | z - messages that would otherwise be blocked (banned, quieted, channel moderation) go to channel operators (shown as <nick:@#channel> msg) | 17:24 |
corvus | yoctozepto: i'm looking at the docs, thanks :) | 17:24 |
yoctozepto | leaving here for the sake of discussion :-) | 17:24 |
yoctozepto | also mine s | 17:25 |
yoctozepto | s - secret, channel will not show up in /whois unless clients share the channel | 17:25 |
yoctozepto | I dare you to try it first | 17:25 |
clarkb | ya I think +s will be less disruptive | 17:25 |
clarkb | and a good first step | 17:25 |
corvus | clarkb: yeah, i mean, i think we were hoping oftc would have less spam, but if it doesn't, we'll have to set those | 17:25 |
yoctozepto | so, can we set +s now and check how it goes? | 17:26 |
clarkb | corvus: ++ and setting the least invasive (+s) first makes sense and we can monitor how it goes and update accordinly | 17:26 |
yoctozepto | ++ | 17:26 |
clarkb | yoctozepto: you can propose that chnage if you'd like. It would probably help | 17:26 |
yoctozepto | clarkb: ok, looking where | 17:26 |
yoctozepto | found | 17:26 |
clarkb | https://opendev.org/openstack/project-config/src/branch/master/accessbot/channels.yaml#L82 there | 17:27 |
clarkb | sorry had to find it myself | 17:27 |
corvus | i spent quite some time making #zuul show up in the matrix room directory, +s will undo that, but even so it's still the least disruptive and a good place to start | 17:27 |
corvus | (just wanted to indicate that it's not zero-disruption; having it unset has a legit purpose) | 17:27 |
clarkb | ++ | 17:28 |
clarkb | alright I better afk now beore the kids figure out how to disable the internets at home | 17:28 |
clarkb | I'll hcekc back in again later | 17:28 |
opendevreview | Radosław Piliszek proposed openstack/project-config master: [OFTC] +s channel mode https://review.opendev.org/c/openstack/project-config/+/793659 | 17:29 |
opendevreview | Merged opendev/statusbot master: Add non SASL auth back to statusbot https://review.opendev.org/c/opendev/statusbot/+/793645 | 17:30 |
yoctozepto | corvus: matrix works on whois? | 17:30 |
opendevreview | Merged opendev/gerritbot master: Support normal auth in gerritbot https://review.opendev.org/c/opendev/gerritbot/+/793643 | 17:30 |
yoctozepto | I mean, for this functionality | 17:30 |
yoctozepto | fwiw, this spam is unevenly distributed | 17:31 |
yoctozepto | I wonder if we took all the channels that get hit by it | 17:31 |
fungi | ~fungi/meetbot-logs-backup_2021-05-29.tar.xz on eavesdrop is 696M according to du | 17:31 |
yoctozepto | and intersect users in them | 17:32 |
yoctozepto | who could be patient 0 | 17:32 |
yoctozepto | ;d | 17:32 |
yoctozepto | * by unevenly I mean the clarkb's proposed theory of user count sorting does not seem to apply | 17:33 |
*** Carnal has joined #opendev | 17:33 | |
yoctozepto | as -sdks get hit, yet not -qa | 17:33 |
fungi | corvus: fwiw, the channels i set up here on oftc didn't start getting spam until a few hours ago, in particular this channel had none dating back at least a month | 17:33 |
yoctozepto | same for the others I have joined | 17:34 |
fungi | but yeah, if the user count increased a few hours ago that would make sense | 17:34 |
yoctozepto | though I have a shorter timeframe | 17:34 |
yoctozepto | perhaps one of our users is the target of the evil whois | 17:34 |
corvus | fungi: i /joined #oftc but no one has said anything since i joined a while ago; i'm not sure what the reporting procedure is, or if they're aware of it | 17:34 |
corvus | yoctozepto: if an oftc bridged channel does not have +s set, then it will appear in the matrix room directory | 17:35 |
corvus | that's a nice thing for people using matrix to join a bridged channel; it's an extra bit of confirmation that they found the right room before they join | 17:36 |
yoctozepto | corvus: ack, thanks for confirming | 17:36 |
fungi | all the spam seems to be backscatter from freenode vs libera, so maybe the spammers will get bored of telling people on oftc about it | 17:36 |
yoctozepto | #openstack-tc got my opinion on that spam campaign already | 17:37 |
*** docontherocks has joined #opendev | 17:38 | |
yoctozepto | oh, it has now spammed in #oftc | 17:40 |
yoctozepto | I am on #oftc | 17:44 |
yoctozepto | and got their attention | 17:44 |
opendevreview | Merged openstack/project-config master: Add yoctozepto as IRC op https://review.opendev.org/c/openstack/project-config/+/793656 | 17:46 |
*** Unit193 has joined #opendev | 17:53 | |
fungi | checking to see if we got an updated latest label for the gerritbot container image on dockerhub now | 17:54 |
fungi | yep! | 17:55 |
fungi | https://hub.docker.com/r/opendevorg/gerritbot/tags says published 25 minutes ago | 17:55 |
yoctozepto | hmm, I seem unable to op myself | 17:56 |
yoctozepto | don't tell me I made a typo | 17:56 |
fungi | yoctozepto: it hasn't deployed yet | 17:56 |
fungi | i blocked ansible from running anything on the server were we do our accessbot runs, so i'm only just now checking to make sure it's safe to resume | 17:57 |
yoctozepto | fungi: oh, I thought the 'deploy' pipeline was for deploying :-) | 17:57 |
fungi | it is, but it didn't because we didn't let it | 17:57 |
yoctozepto | oh, that makes sense now | 17:57 |
fungi | i suppose i could have saved that change for after i unleashed ansible on the server again | 17:57 |
fungi | anyway, i think we should be okay to let it run there again | 17:58 |
fungi | oh, nope not yet, 793648 still needs to merge | 17:58 |
fungi | then i can undo it | 17:58 |
yoctozepto | no rush, I was only testing | 17:59 |
paladox | Hi :) | 18:00 |
*** otoburb has joined #opendev | 18:01 | |
*** otoburb is now known as Guest99 | 18:01 | |
*** jmorgan has joined #opendev | 18:01 | |
*** jmorgan has quit IRC | 18:04 | |
fungi | howdy! welcome to our new place, make yourself at home. don't mind the spammers, they ought to get bored soon enough | 18:05 |
*** jmorgan has joined #opendev | 18:05 | |
fungi | the bots are pretty much all moved over, we're basically just merging configuration management changes now to reflect what we needed for that, and then i'll be sending an update to the service-discuss mailing list with some info on where we're at with things | 18:06 |
*** jmorgan has quit IRC | 18:09 | |
opendevreview | Merged opendev/system-config master: Assort IRC TODOs https://review.opendev.org/c/opendev/system-config/+/793648 | 18:11 |
fungi | okay, taking eavesdrop01 back out of the emergency disable list now that's merged | 18:12 |
*** jmorgan has joined #opendev | 18:13 | |
opendevreview | Jeremy Stanley proposed openstack/project-config master: Revert "Accessbot OFTC channel list stopgap" https://review.opendev.org/c/openstack/project-config/+/792857 | 18:14 |
fungi | updated the commit message on that to reflect the commit id of the actual commit which ended up merging | 18:14 |
*** jmorgan has quit IRC | 18:20 | |
*** jmorgan has joined #opendev | 18:20 | |
*** opendevreview has quit IRC | 18:26 | |
*** opendevstatus has quit IRC | 18:28 | |
*** opendevmeet has joined #opendev | 18:29 | |
*** adbraun[m|gr] has joined #opendev | 19:01 | |
*** adbraun[m|gr] has quit IRC | 19:02 | |
corvus | yoctozepto, fungi: is there a decision/timetable for adding +s? | 19:14 |
yoctozepto | corvus: I proposed the change, it's now in your hands ;-) | 19:15 |
corvus | just wondering if that's something we should go ahead and try asap | 19:15 |
yoctozepto | I would | 19:15 |
corvus | yoctozepto: oh, missed that; link? | 19:15 |
corvus | ah i see it 659 | 19:15 |
yoctozepto | yeah | 19:16 |
yoctozepto | I'm now discussing what could be done from oftc side on #oftc | 19:16 |
yoctozepto | it would help if more of you infra folks joined there | 19:18 |
corvus | thanks (and i'm following that) | 19:18 |
corvus | i'm just in there with a semi-anonymous lurker account :) | 19:18 |
yoctozepto | oh you, creeping on me like that ;p | 19:19 |
corvus | yoctozepto: i joined before you ;) | 19:19 |
yoctozepto | corvus: well, I can't really tell :D | 19:19 |
yoctozepto | but I'm glad you have the copy of the conversations | 19:19 |
fungi | i've joined as well | 19:20 |
fungi | (only just now) | 19:20 |
corvus | but yeah, if they have the capability to join/monitor all our channels to aid in the effort, that would be great. and we have a convenient list of channels :) | 19:21 |
fungi | indeed we do | 19:21 |
yoctozepto | ++ | 19:21 |
yoctozepto | I sent dwfreed earlier an example list of channels that we got spam on | 19:21 |
corvus | i'll try joining with my legit account; i just wasn't sure what the traffic would be like, and i'm taking baby steps with my own homeserver (i'm currently joined with a matrix.org account) | 19:21 |
fungi | i'd like to figure out if we can whittle them down further, but we don't log all of them so there are at least some i can't say for sure are actually used by anyone other than bots | 19:21 |
yoctozepto | and Unit193 joined there | 19:21 |
yoctozepto | corvus: ah, that's understandable | 19:22 |
yoctozepto | fungi: yeah, we probably have too many channels still | 19:22 |
yoctozepto | oddly, #openstack-qa is still spam-free | 19:23 |
yoctozepto | a miracle | 19:23 |
yoctozepto | I think, +s would really help | 19:23 |
yoctozepto | it's as if someone's channel list is being targetted | 19:23 |
fungi | maybe not enough people in that channel to draw attention yet? | 19:23 |
corvus | https://review.opendev.org/793659 +2 from me | 19:24 |
fungi | but yeah, if there are channels which explicitly don't want +s we can override the mlock on a channel-specific basis quite easily | 19:24 |
yoctozepto | fungi: smaller channels get hit | 19:24 |
fungi | i just was wary of blanketing it given it causes the channels not to appear in the matrix bridge list | 19:24 |
yoctozepto | I guess we are better off showcasing available channels elsewhere | 19:25 |
yoctozepto | and let's not forget +s might actually not help at all and we can just revert it then | 19:25 |
fungi | i've reset the topic on 793659 to oftc so it will appear in aggregate with our other oftc migration related changes | 19:25 |
corvus | fungi: fwiw from me as a matrix champion -- right now, i'd happily trade that to deal with the spam | 19:25 |
fungi | sure, this should also exercise accessbot updates now that i've taken eavesdrop back out of the emergency disable list. approving | 19:26 |
yoctozepto | matrix champion, nice | 19:26 |
corvus | heh, champion like "advocate" not like "victor" :) | 19:27 |
*** jpnurmi has joined #opendev | 19:27 | |
fungi | congratulations neo, you've conquered the matrix | 19:27 |
yoctozepto | oh, don't be so shy | 19:28 |
*** jpnurmi has quit IRC | 19:28 | |
*** mtreinish has joined #opendev | 19:30 | |
*** fauxrensix has joined #opendev | 19:31 | |
*** fauxrensix has quit IRC | 19:32 | |
*** opendevreview has joined #opendev | 19:34 | |
opendevreview | Merged openstack/project-config master: [OFTC] +s channel mode https://review.opendev.org/c/openstack/project-config/+/793659 | 19:34 |
fungi | yoctozepto: you're a chanop in all the channels now | 19:38 |
yoctozepto | fungi: thanks, let me try it out | 19:38 |
fungi | i think that mush have been a separate accessbot run from the +s addition | 19:38 |
fungi | er, must have | 19:39 |
yoctozepto | "You do not have access to the OP command" | 19:39 |
yoctozepto | hmm | 19:39 |
yoctozepto | I must be unaware how chanop works here | 19:39 |
fungi | which channel did you try in? in only spot checked a handful | 19:39 |
yoctozepto | this and #openstack-kolla | 19:40 |
*** benl90 has joined #opendev | 19:40 | |
fungi | if you `/msg chanserv access #openstack-kolla list` it does show you as having chanop there | 19:40 |
*** benl90 has quit IRC | 19:41 | |
*** ChanServ sets mode: +o fungi | 19:41 | |
*** ChanServ sets mode: -o fungi | 19:41 | |
fungi | yoctozepto: try `/msg chanserv op #opendev` | 19:41 |
yoctozepto | fungi: that's precisely what i'm trying | 19:42 |
yoctozepto | triplechecked | 19:42 |
yoctozepto | but you are right about that list | 19:43 |
yoctozepto | perhaps with chanop I cannot op? | 19:43 |
yoctozepto | let me try part and join | 19:43 |
*** yoctozepto has left #opendev | 19:43 | |
*** yoctozepto has joined #opendev | 19:43 | |
*** ChanServ sets mode: +o yoctozepto | 19:43 | |
yoctozepto | yeah, I need to part and join | 19:44 |
yoctozepto | unless you changed something else... | 19:44 |
yoctozepto | no, seemingly it just works everywhere now | 19:44 |
*** ChanServ sets mode: -o yoctozepto | 19:44 | |
yoctozepto | then I guess it required more wait for the info to propagate in the network | 19:45 |
yoctozepto | (?) | 19:45 |
fungi | possible | 19:45 |
fungi | unfortunately the mlock doesn't seem to be updated even after 793659 ran infra-prod-run-accessbot in deploy | 19:46 |
fungi | i know i tested mlock updates with manual runs of the new accessbot | 19:47 |
yoctozepto | ok, I will test +s on #openstack-kolla for now | 19:51 |
yoctozepto | ok, let's see if spam stops there | 19:52 |
*** jmorgan has quit IRC | 19:53 | |
*** jmorgan has joined #opendev | 19:54 | |
fungi | well, i think something caused the channels.yaml to not be updated | 19:54 |
fungi | the /etc/accessbot/channels.yaml file on eavesdrop still has mode: '+cnt' | 19:55 |
fungi | so the accessbot script is likely fine | 19:55 |
fungi | strangely, the filesystem says /etc/accessbot/channels.yaml was modified at 19:43, same time as the deploy finished | 19:59 |
fungi | did it copy the wrong state of that file from the git repo? | 19:59 |
yoctozepto | w00t | 19:59 |
yoctozepto | sorry, wrong tab | 19:59 |
yoctozepto | or rather, wrong focus while typing blindly :-) | 20:00 |
fungi | and ~zuul/src/opendev.org/openstack/project-config is checked out to Merge "[OFTC] +s channel mode" | 20:00 |
yoctozepto | odd | 20:00 |
fungi | maybe we really fail to update the accessbot channels file with that job | 20:00 |
yoctozepto | well, I somehow got my perms | 20:00 |
*** int0x1C8 has joined #opendev | 20:01 | |
yoctozepto | anyhow, going to bed now | 20:01 |
yoctozepto | nighty night | 20:01 |
*** int0x1C8 has quit IRC | 20:01 | |
*** Ganneff has joined #opendev | 20:02 | |
corvus | fungi: afaict the run-accessbot playbook literally only runs accessbot | 20:03 |
corvus | i don't see anything that would cause any files to update on eavesdrop | 20:03 |
corvus | fungi: perhaps it should include the accessbot role before run-accessbot | 20:05 |
corvus | yeah, that looks sensible to me | 20:05 |
opendevreview | James E. Blair proposed opendev/system-config master: Run accessbot role before running accessbot https://review.opendev.org/c/opendev/system-config/+/793665 | 20:07 |
corvus | fungi: ^ maybe? | 20:07 |
*** deeprave has joined #opendev | 20:12 | |
deeprave | /!\ THIS CHANNEL HAS MOVED TO IRC.LIBERA.CHAT #HAMRADIO /!\ | 20:12 |
*** deeprave has quit IRC | 20:12 | |
fungi | corvus: oh, yep, thanks! | 20:14 |
fungi | juggling this with preparing a 3 lb salmon fillet | 20:14 |
*** Erimitis-t has joined #opendev | 20:15 | |
fungi | that completely explains what i'm seeing | 20:16 |
*** Erimitis-t has quit IRC | 20:16 | |
*** agrajag` has joined #opendev | 20:17 | |
*** agrajag` has quit IRC | 20:18 | |
*** jmorgan has quit IRC | 20:24 | |
*** jmorgan has joined #opendev | 20:24 | |
*** jmorgan has quit IRC | 20:27 | |
*** jmorgan has joined #opendev | 20:27 | |
*** liszt24 has joined #opendev | 20:29 | |
liszt24 | /!\ THIS CHANNEL HAS MOVED TO IRC.LIBERA.CHAT #HAMRADIO /!\ | 20:29 |
*** liszt24 has quit IRC | 20:29 | |
*** slaweq_ has quit IRC | 20:50 | |
*** string has joined #opendev | 20:53 | |
*** string has quit IRC | 20:54 | |
clarkb | corvus: fungi: I think the service-eavesdrop.yaml playbook does update project-config | 20:55 |
fungi | yeah, but we don't run that in deploy for accessbot channel changes, just infra-prod-run-accessbot | 20:58 |
fungi | which runs run-accessbot.yaml | 20:59 |
fungi | so reuses the old channels.yaml already present on the server previously | 20:59 |
clarkb | looks like things are mostly under control? I'm going to resume family time if so | 21:00 |
clarkb | and we got all the earlier changes landed looks like? so we're running with CD again? thats good | 21:00 |
opendevreview | Merged opendev/system-config master: Run accessbot role before running accessbot https://review.opendev.org/c/opendev/system-config/+/793665 | 21:03 |
fungi | clarkb: yep, nothing too exciting. we'll hopefully see +s on all the channels here in a few more minutes once the waiting infra-prod-run-accessbot build in deploy finishes | 21:07 |
fungi | looks like it's starting now | 21:11 |
fungi | looks like it's in progress adding +s to the mlock across all the channels now | 21:15 |
*** ChanServ sets mode: +ntsc | 21:19 | |
fungi | okay, that's done | 21:20 |
fungi | so if we see more spam on any of the channels in the list after 21:20 utc, those are ones which either used an old channel list or are finding channels to spam in some other way | 21:21 |
fungi | assuming no new developments, i'll start drafting an update to the ml after dinner | 21:25 |
Unit193 | +R and +M are also options, fwiw. | 22:43 |
fungi | yep, but without +f sending them to someone who can walk them through registration, we have a lot of users get confused by +R | 22:52 |
fungi | for many, "i need to talk to a developer on $project" is their first experience with irc | 22:53 |
fungi | and lots of them seem to have trouble reading detailed instructions | 22:53 |
fungi | but +Mz is certainly something we're considering if +s doesn't take care of things | 22:54 |
fungi | we'd prefer not to have to leave people opped in channels though, so that would be a bit of an adjustment as well | 22:55 |
fungi | anyway, i haven't spotted any more spam activity in our channels since the mass +s | 23:09 |
fungi | update sent to service-discuss | 23:58 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!