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 |