Last modified: 2014-01-17 21:45:34 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T39404, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 37404 - Change the bot code so that it's possible to create #*.wmflabs channels too
Change the bot code so that it's possible to create #*.wmflabs channels too
Status: RESOLVED FIXED
Product: Wikimedia
Classification: Unclassified
IRC (Other open bugs)
unspecified
All All
: High enhancement (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-06-08 08:13 UTC by Peter Bena
Modified: 2014-01-17 21:45 UTC (History)
4 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Peter Bena 2012-06-08 08:13:12 UTC
It's needed to configure the RC bot so that it's possible to create wmflabs channels for various wmflabs projects
Comment 1 Peter Bena 2012-06-08 08:16:44 UTC
It would be ideal if it was in puppet so that I can do it myself
Comment 2 Antoine "hashar" Musso (WMF) 2012-06-08 18:47:12 UTC
Any idea where the bot code is ? :-D I have honestly no idea how it is relayed on irc.wikimedia.org :-/
Comment 3 jeremyb 2012-06-08 19:29:48 UTC
https://gerrit.wikimedia.org/r/gitweb?p=operations/puppet.git;a=blob;f=manifests/misc-servers.pp;hb=07d1c96e4c1f229699bc360f1afa4002b680dfae#l447

You probably want to start with misc::mediawiki-irc-relay or misc::irc-server.

Any idea why udpmxircecho.py and ircd.conf need to be in private?
Comment 4 jeremyb 2012-06-08 19:59:50 UTC
Of course this doesn't need ops for puppetizing. Just get someone from ops to fetch those files and replace sensitive bits with placeholders and publish them somewhere (gerrit or BZ attachment or whatever) and then someone else can pick up from there.
Comment 5 Andre Klapper 2013-04-25 16:40:02 UTC
jeremyb, Petr: Could somebody update this request, please?

It looks like the IRC bots have been puppetized already in the meantime in https://gerrit.wikimedia.org/r/gitweb?p=operations/puppet.git;a=commit;h=9200c483e54f9339e6a68f3b928d9191a175a68a , which resulted in
https://gerrit.wikimedia.org/r/gitweb?p=operations/puppet.git;a=blob;f=manifests/misc/irc.pp;h=d6173d6cf1cace811883a9107638364236a11192;hb=HEAD ?

Is if the dot naming scheme is still applied nowadays (are there guidelines for channel names somewhere)?
Plus if this still requires some puppetizing work first, that should be a separate bug report with the ops keyword, not this one.
Comment 6 jeremyb 2013-04-25 17:14:15 UTC
See RT #4968
Comment 7 Andre Klapper 2013-05-16 15:55:38 UTC
Blocked by RT #4968 (puppetize ircd server), but this report itself does not require ops, hence removing keyword.
Comment 8 se4598 2014-01-16 17:32:33 UTC
any update or progress on this case?
I have a user on beta.wmflabs asking for this feature.
Comment 9 se4598 2014-01-16 19:03:26 UTC
ok, I now found bug 60013 and bug 56758, the latter let me assume that it is not fixed and for the first one this bug would resolve fix that one? (or that this bug is fixed, but not working as intended)
Comment 10 se4598 2014-01-17 21:45:34 UTC
I'm bold and resolve fixing this bug, as it seems to be already possible by setting $wmgRC2UDPPrefix (and the RCfeed uri) to the channel name (search in CommonSettings.php for $wmgUseRC2UDP).

bug 60013 comment 0 indicates that it also worked for beta (#en.wikipedia.beta.wmflabs) by the fact that the bot created the channel and was present in it.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links