Gentoo Archives: gentoo-dev

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

Replies

Subject Author
Re: [gentoo-dev] Jeeves IRC replacement now alive - Willikins Luis Francisco Araujo <araujo@g.o>