Current code is a fair bit of a mess, and the architecture is also a bit 'eeeeughh'.
Description
Related Objects
- Mentioned In
- T134961: Create #IRCecho project
Event Timeline
@Krenair I don't know what the difference is, though the service is called ircecho and that spawns udpmxircecho
kraz:~$ grep -i exec /etc/systemd/system/ircecho.service ExecStart=/usr/local/bin/udpmxircecho.py
They're completely separate scripts reading data to broadcast in different ways and are set up to send to different networks. There's also tcpircbot.
alex@alex-laptop:~/Development/Wikimedia/Operations-Puppet (master)$ find modules -name '*ircecho*' modules/mw_rc_irc/files/systemd/ircecho.service modules/mw_rc_irc/files/upstart/ircecho.conf modules/mw_rc_irc/files/udpmxircecho.py modules/ircecho modules/ircecho/files/ircecho modules/ircecho/files/ircecho.init
Perhaps we should rename some of them to avoid confusion (e.g. "udpmxircecho" as "rcbot"?) and start being consistent in our naming?
Yes, and also merge ircecho with tcpircbot. I've had patches open to work on that for over 6 months (one of which is still WIP waiting for the dependency).
If you think none of the information in the comments above is worth to be transferred to task on its own, feel free to close this task, please.
Closing this task as it doesn't provide much details on what actually needs to be done.
If someone feels this needs to stay open, please reopen.