fmccor at gentoo
Aug 6, 2008, 3:52 PM
Post #1 of 1
-----BEGIN PGP SIGNED MESSAGE-----
Fw: [gentoo-dev] Jeeves IRC replacement now alive - Willikins
Any comments or preferences one way or the other? It looks to me
like we can run both jeeves and Willikins (why the extra "li"?
"relative of Willi"?), and my inclination is to go ahead. But I'd like
to hear from anyone who wishes to express an opinion first.
Begin forwarded message:
Date: Wed, 6 Aug 2008 14:18:05 -0700
From: "Robin H. Johnson" <robbat2 [at] gentoo>
To: gentoo-dev [at] lists
Subject: [gentoo-dev] Jeeves IRC replacement now alive - Willikins
Sorry that it's taken this long to get completed, but the Jeeves
replacement, Willikins, is finally 99% done, and ready to join lots of
Getting the bot out there
If you would like to have the new bot in your #gentoo-* channel, would
each channel founder/leader please respond to this thread, stating the
channel name, and that they are the contact for any problems/troubles.
Please open a bug in the Gentoo Infrastructure product, using the
'Other' component, and assign it directly to me.
Custom bot functionality:
Here's all the functionality that we have assembled, beyond the standard
!bug [ZILLA] ID
Looks up bug #ID in the per-channel default or specified bugzilla.
Totals of bugs per the bugzilla 'status' field.
!archstats [ZILLA] [STATUS] [RESO]
Totals of bugs per architecture, optionally with some specific set of
status or resolution values, comma delimited.
status = OPEN, DONE, UNCONFIRMED,NEW,ASSIGNED,REOPENED, RESOLVED,
VERIFIED, CLOSED Reso = FIXED, INVALID, WONTFIX, LATER, REMIND,
DUPLICATE, WORKSFORME, CANTFIX, NEEDINFO, TEST-REQUEST, UPSTREAM
zilla = gentoo xine sourcemage redhat mozilla kernel fdo abisource
apache kde gnome
If you want another bugzilla, file a bug.
!meta [-v] [CAT/]PACKAGE
Print the metadata and optionally herd members for a given package.
Changelog stats for a package
List all away developers.
Display .away message for a single developer.
Show herd members
Show the expansion of any public Gentoo mail alias
Shows the title and external IDS for any given GLSA ID.
Earch output for a given package
Reverse RDEPEND for a given package
Reverse DEPEND for a given package
What isn't supported yet
1. !glsa -s TEXT
This used to search for GLSAs that matched that string in their title or
2. New bug announcements
Jeeves used to announce brand new bugs to #gentoo-bugs as well as
targeted channels or users, depending on the product, component,
assignee, cc and a number of other factors (deeply nested if/else
trees). The old implementation had this in code entirely, and it would
be nice to avoid having to modify the code whatsoever, and instead have
some domain-specific language for doing this.
(flameeyes has his own tree as well, but he's been sick lately, so it
was lagging behind my development)
Right now, if you want to run your own instance of the bot, you will
need the latest Git tree of the rBot itself, as upstream only fixed the
last remaining issue a couple of hours ago.
Running the old Jeeves Eggdrop till now, and helping to document all of
the Eggdrop functionality we used.
Bugzilla plugin development
(rbot upstream developers) For fixing the bugs as I found them :-).
Robin Hugh Johnson
Gentoo Linux Developer & Infra Guy
E-Mail : robbat2 [at] gentoo
GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85
Ferris McCormick (P44646, MI) <fmccor [at] gentoo>
Developer, Gentoo Linux (Sparc, Devrel, Userrel, Trustees)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
-----END PGP SIGNATURE-----