Closed Bug 1013072 Opened 11 years ago Closed 11 years ago

IT Request: firebot (Byron Jones ‹:glob›)

Categories

(Mozilla Reps Graveyard :: Community IT Requests, task)

All
Other
task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: glob, Unassigned)

Details

Name: Byron Jones ‹:glob› Mozillians.org Profile: https://mozillians.org/u/glob/ Reps Profile: - Community Name: firebot :: Other shell server for hosting an irc bot Comments: the owner of the firebot irc bot is no longer able to support it. http://www.psychoticwolf.net/2014/05/the-end-of-firebot/ i am willing to take over maintenance of it, and am in discussion with wolf to get the source (he's happy for me to take it over from him). while i could host firebot on my personal shell server, my current preference is for it to be hosted on mozilla community it infrastructure (mostly from a personal cost point of view). if possible, i would like a VM running rhel/centos/fedora that i have root access on to deploy and run firebot. thankyou -glob
Hi Glob, We can maybe get this running somewhere in the time between now, and when we have a modern, full featured replacement for him... HP naturally fits this best. I'm not sure what mrz's thoughts are, so CC'ing him, so we can find out if this is suitable to be setup on a tiny HP instance.
Group: mozilla-reps
thanks tad, that's great news. i agree this should be viewed as a stop-gap measure pending a modern replacement. note that in addition to the normal shell stuff required for running an irc bot, firebot receives its notifications from bugzilla via email. i can manage the dns/mx side of things, but there may be firewall implications if port 25 isn't usually open to your hosts.
Is this currently used in our IRC server? In another note, if this is a Mozilla Community project I would feel more comfortable if it was Open Source. Is firebot's source code somewhere available?
yep, it's used all over moznet. It's open source, a google for mozbot should find it.
(In reply to Nikos Roussos [:comzeradd] from comment #3) > Is this currently used in our IRC server? firebot is on #taipei-platform, #www, #windev, #webmaker, #webdev, #trivzilla, #thunderbird, #testday, #telemetry, #TCP, #tb-qa, #tb-bugs, #tarakorun, #tarako_qa, #sumodev, #sumo, #smokers, #slcteam, #shumway, #servo, #remostudents, #releng, #qawanted, #qanalysts, #qa, #perf, #palemoon, #pakistan, #openwebapps, #nyc, #nepal, #mozpdx, #mozilla.se, #mozilla.il, #mozilla-br, #mozfr, #mobile, #memshrink, #media, #mdndev, #mdn, #marketplace, #maildev, #l20n, #jsapi, #jetpack, #ionmonkey, #introduction, #input, #india, #gfx, #gaiaux, #gaia, #fxosqa, #fxos-perf, #fxos-comms, #fx-team, #frenchmoz, #firefox, #firebot, #firebit, #fhr, #extdev, #e10s, #devtools, #developers-br, #developers, #derekh, #content, #calendar, #bugs, #breakpad, #b2g, #apz, #anime, #androidsync, #amrita-univ, #amo-editors, #amo, #addons > Is firebot's source code somewhere available? while it's based on mozbot which is open source, i'm not aware of anywhere the source is currently available. i'm still waiting on the source from wolf so i don't know about the license situation (i've just emailed him asking for clarification). if possible i plan to publish the source on github.
What are the compute requirements? Who will own maintaining this host?
(In reply to matthew zeier [:mrz] from comment #6) > What are the compute requirements? excellent question. unfortunately i don't know they answer yet, and won't know until i can get a hold of the code and stand it up in a test vm locally. most irc bots aren't very computationally heavy, however firebot's a bmo global watcher, so it has a lot of email to process, preferably in a timely manner. > Who will own maintaining this host? i'm happy to maintain both the host and the bot.
Attach or email me your ssh public key and I'll get something set up for you.
(In reply to matthew zeier [:mrz] from comment #8) > Attach or email me your ssh public key and I'll get something set up for you. thanks. i've emailed my public key.
glob - We had also had a discussion about taking over Firebot, including whether or not to maintain the current code. Check it out here - https://discourse.mozilla-community.org/t/taking-over-firebot/415 - I'm sure some of our thoughts will be useful to you, or you've already thought the same things ;)
(In reply to Majken Connor [Kensie] from comment #10) > We had also had a discussion about taking over Firebot, including whether or > not to maintain the current code. thanks. i don't have any desire to make changes to the firebot codebase beyond what is required to get it running on new infra :) happy to help with firebot/bugbot gap analysis by documenting the firebot features/modules.
thanks everyone -- i have access to the host, and i'm busy deploying firebot.
firebot is now running on this host :)
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Product: Mozilla Reps → Mozilla Reps Graveyard
You need to log in before you can comment on or make changes to this bug.