Gentoo Archives: gentoo-dev

From: "Robin H. Johnson" <robbat2@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Jeeves IRC replacement now alive - Willikins
Date: Wed, 06 Aug 2008 21:18:05
Message-Id: 20080806211805.GA22707@curie-int.orbis-terrarum.net
1 Hi folks,
2
3 Sorry that it's taken this long to get completed, but the Jeeves
4 replacement, Willikins, is finally 99% done, and ready to join lots of
5 channels.
6
7 Getting the bot out there
8 -------------------------
9 If you would like to have the new bot in your #gentoo-* channel, would
10 each channel founder/leader please respond to this thread, stating the
11 channel name, and that they are the contact for any problems/troubles.
12
13 Bug reports
14 -----------
15 Please open a bug in the Gentoo Infrastructure product, using the
16 'Other' component, and assign it directly to me.
17
18 Custom bot functionality:
19 -------------------------
20 Here's all the functionality that we have assembled, beyond the standard
21 rbot stuff.
22 Bugzilla
23 ========
24 !bug [ZILLA] ID
25 Looks up bug #ID in the per-channel default or specified bugzilla.
26
27 !bugstats [ZILLA]
28 Totals of bugs per the bugzilla 'status' field.
29
30 !archstats [ZILLA] [STATUS] [RESO]
31 Totals of bugs per architecture, optionally with some specific set of
32 status or resolution values, comma delimited.
33
34 status = OPEN, DONE, UNCONFIRMED,NEW,ASSIGNED,REOPENED, RESOLVED, VERIFIED, CLOSED
35 Reso = FIXED, INVALID, WONTFIX, LATER, REMIND, DUPLICATE, WORKSFORME,
36 CANTFIX, NEEDINFO, TEST-REQUEST, UPSTREAM
37 zilla = gentoo xine sourcemage redhat mozilla kernel fdo abisource
38 apache kde gnome
39 If you want another bugzilla, file a bug.
40
41 Gentoo-specific
42 ===============
43 !meta [-v] [CAT/]PACKAGE
44 Print the metadata and optionally herd members for a given package.
45
46 !changelog [CAT/]PACKAGE
47 Changelog stats for a package
48
49 !devaway list
50 List all away developers.
51
52 !devaway DEVNAME
53 Display .away message for a single developer.
54
55 !herd HERD
56 Show herd members
57
58 !expn NAME
59 Show the expansion of any public Gentoo mail alias
60
61 !glsa GLSAID
62 Shows the title and external IDS for any given GLSA ID.
63
64 !earch [CAT/]PACKAGE
65 Earch output for a given package
66
67 !rdep [CAT/]PACKAGE
68 Reverse RDEPEND for a given package
69
70 !ddep
71 Reverse DEPEND for a given package
72
73 What isn't supported yet
74 ------------------------
75 1. !glsa -s TEXT
76 This used to search for GLSAs that matched that string in their title or
77 external IDS.
78
79 2. New bug announcements
80 Jeeves used to announce brand new bugs to #gentoo-bugs as well as
81 targeted channels or users, depending on the product, component,
82 assignee, cc and a number of other factors (deeply nested if/else
83 trees). The old implementation had this in code entirely, and it would
84 be nice to avoid having to modify the code whatsoever, and instead have
85 some domain-specific language for doing this.
86
87 Source availability
88 -------------------
89 Gentoo specific:
90 http://git.overlays.gentoo.org/gitweb/?p=proj/rbot-gentoo.git
91 Bugzilla support:
92 http://git.overlays.gentoo.org/gitweb/?p=proj/rbot-bugzilla.git
93 (flameeyes has his own tree as well, but he's been sick lately, so it
94 was lagging behind my development)
95
96 Right now, if you want to run your own instance of the bot, you will
97 need the latest Git tree of the rBot itself, as upstream only fixed the
98 last remaining issue a couple of hours ago.
99
100 Thanks to
101 ---------
102 solar:
103 Running the old Jeeves Eggdrop till now, and helping to document all of
104 the Eggdrop functionality we used.
105
106 flameeyes:
107 Bugzilla plugin development
108
109 halcy0n:
110 Gentoo-specific stuff
111
112 tango_, jsn-:
113 (rbot upstream developers) For fixing the bugs as I found them :-).
114
115 --
116 Robin Hugh Johnson
117 Gentoo Linux Developer & Infra Guy
118 E-Mail : robbat2@g.o
119 GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85

Replies

Subject Author
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins Donnie Berkholz <dberkholz@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins Mark Loeser <halcy0n@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins Roy Bamford <neddyseagoon@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins Fabian Groffen <grobian@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins "Petteri Räty" <betelgeuse@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins Christian Hoffmann <hoffie@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins Zac Medico <zmedico@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins Rob Cakebread <pythonhead@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins Mike Pagano <mpagano@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins Luis Francisco Araujo <araujo@g.o>
[gentoo-dev] Re: Jeeves IRC replacement now alive - Willikins Ali Polatel <hawking@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins Panagiotis Christopoulos <pchrist@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins Hans de Graaff <graaff@g.o>
[gentoo-dev] Re: Jeeves IRC replacement now alive - Willikins Torsten Veller <tove@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins Zhang Le <r0bertz@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins Matthias Schwarzott <zzam@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins Mark Kowarsky <mark_alec@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins Lukasz Damentko <rane@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins Raphael Marichez <falco@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins "Raúl Porcel" <armin76@g.o>
RE: [gentoo-dev] Jeeves IRC replacement now alive - Willikins Chrissy Fullam <musikc@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins "Jorge Manuel B. S. Vicetto" <jmbsvicetto@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins William Hubbs <williamh@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins Thomas Anderson <gentoofan23@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins George Shapovalov <george@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins Roy Bamford <neddyseagoon@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins Alec Warner <antarus@g.o>
[gentoo-dev] Re: Jeeves IRC replacement now alive - Willikins Markus Ullmann <jokey@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins Peter Volkov <pva@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins "Jan Kundrát" <jkt@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins Javier Villavicencio <the_paya@g.o>
[gentoo-dev] Re: Jeeves IRC replacement now alive - Willikins "Tiziano Müller" <dev-zero@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins Lukasz Damentko <rane@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins "Raúl Porcel" <armin76@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins "Raúl Porcel" <armin76@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins Serkan Kaba <serkan@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins "Robin H. Johnson" <robbat2@g.o>
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins Jeremy Olexa <darkside@g.o>