1 [[!meta title="Email interface to bugs everywhere"]]
2 [[!meta date="2009-07-18 21:25:18"]]
4 I've been amusing myself over the past few days working up an email
5 interface for the distributed ugtracker [[Bugs Everywhere|BE]]. One
6 of the things we've been struggling with with BE is how end users
7 should submit bugs/comments/etc, since
10 $ bzr branch http://whatever/remote/repo local_repo
12 $ be new "The demuxulizer is broken"
13 Created bug with ID 48f
16 $ bzr send --mail-to "whatever-dev@fancyprojects.com"
18 mostly just raises eyebrows among non-devs ;). My interface replaces
21 $ cat | mail -s "[be-bug] new" "whatever-dev@fancyprojects.com"
22 The demuxulizer is broken
27 Which will hopefully be more user friendly. Of course, most non-devs
28 I know (and some devs) avoid the command line like the plague, so we
29 will still want a web-frontend. Luckily, web frontends seem popular
30 with other devs, so I don't have to bother with that ;).
32 Curious parties can branch my public repo:
34 $ git clone http://www.physics.drexel.edu/~wking/code/bzr/be-email be.email
36 As a nice side effect of this little project, my [[send_pgp_mime] is
37 now much more elegant.
39 Update: the [[BE]] project is now versioned in [[Git]]. The Bazaar
40 repository is no longer supported.
45 [[!tag tags/programming]]