Closed Bug 540436 Opened 15 years ago Closed 15 years ago

Make Firebot and Hudson play nice together

Categories

(mozilla.org Graveyard :: Webdev, task)

task
Not set
major

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: wenzel, Assigned: wolf)

Details

Yesterday on #amo:

02:57 < hudson> Project addons.mozilla.org build (91): UNSTABLE in 45 sec: http://sm-hudson01.mozilla.org:8080/job/addons.mozilla.org/91/
02:57 < hudson> Fred Wenzel:     importing django User model as DjangoUser so no-one can mistake it as our own user model (bug 539861)
02:57 <+firebot> hudson: Bug https://bugzilla.mozilla.org/show_bug.cgi?id=539861 nor, --, 5.6, fwenzel, NEW, import django.contrib.User as something other than User in 
                 users/models.py
02:57 < hudson> firebot did you mean me? Unknown command 'Bug'
02:57 < hudson> Use hudson:help to get help!
02:57 <+firebot> hudson: Sorry, I've no idea what 'did you mean me? Unknown command 'Bug'' might be.
02:57 < hudson> firebot did you mean me? Unknown command 'Sorry,'
02:57 < hudson> Use hudson:help to get help!
02:57 <+firebot> hudson: Sorry, I've no idea what 'did you mean me? Unknown command 'Sorry,'' might be.
02:57 < hudson> firebot did you mean me? Unknown command 'Sorry,'
02:57 < hudson> Use hudson:help to get help!
02:57 <+firebot> hudson: Sorry, I've no idea what 'did you mean me? Unknown command 'Sorry,'' might be.
02:57 < hudson> firebot did you mean me? Unknown command 'Sorry,'
02:57 < hudson> Use hudson:help to get help!
02:57 <+firebot> hudson: Sorry, I've no idea what 'did you mean me? Unknown command 'Sorry,'' might be.
02:57 < hudson> firebot did you mean me? Unknown command 'Sorry,'
02:57 < hudson> Use hudson:help to get help!
02:57 <+firebot> hudson: Sorry, I've no idea what 'did you mean me? Unknown command 'Sorry,'' might be.
02:57 < hudson> firebot did you mean me? Unknown command 'Sorry,'
02:57 < hudson> Use hudson:help to get help!
....

and so on and so forth until fox2mike kicked hudson several minutes later.

We probably need to give either firebot or hudson (or both) a setting to ignore the respective other on IRC.

CCing clouserw and fox2mike, because I have no idea who needs to pick this up. Please pass the bug on appropriately.
You're probably looking for the "Command prefix" option of the Hudson IRC plugin:

http://wiki.hudson-ci.org/display/HUDSON/Instant+Messaging+Plugin#InstantMessagingPlugin-Managejobsviaa%27bot%27
I thought firebox already had this built in.  CCing Wolf.
*firebot.  sigh.
It just happened again, so I kicked hudson off #amo. Sadly, he does not come back on his own. Guess we should wait letting him in until this is fixed.
Severity: normal → major
<Wolf>	vars Bugzilla skipPrefixFor '+hudson'
<firebot> Variable 'skipPrefixFor' in module 'Bugzilla' has changed.

Will fix the issue of firebot directing bugzilla results towards the other bot. Though mozbot doesn't generally have a way to ignore another user's input.. unfortunately.

(Tenatively assigning this bug to me, as I'm guessing it's mostly on firebot's end that things will need to be tweaked to not bot loop. If this is a problem, accept my apologies.)
Assignee: nobody → bugtrap
Status: NEW → ASSIGNED
In case it wasn't clear.. it should be safe to being hudson back into #amo and see if they can play nice again. :-)
Thanks.  Looks like firebot is ignoring hudson now.
Tentatively calling this fixed then. If it reappears, we'll reopen. Thanks!
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Product: mozilla.org → mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.