← Back to team overview

launchpad-dev team mailing list archive

text-mode bugclient

 

I thought I would try an interactive text-mode client for Launchpad
bugs, in the hope that it would be either faster, or easier to add new
features to than the web ui.  This would overlap a bit with bughugger,
but bughugger seems not so feature complete, and text stuff is perhaps
easier to prototype than a gui.

It's now in <https://edge.launchpad.net/hydrazine>, and it does work
enough to do some bug operations:

  pillar bzr
  select_new   # shows the first new bug
  status confirmed
  description
  open   # in a browser
  tags +dirstate
  importance low
  title blah blah
  comment blah blah
  description
  next

I think there is still some potential, but it's not quite as good as I
hoped, mostly because API calls (from Australia) are very slow,
commonly more than 2 seconds each.  Doing an api call is not
noticeably faster than opening the corresponding web page, and one can
manually overlap network operations in a browser by opening multiple
tabs.  Still, some of this can be avoided by changing the app to just
make fewer rpc calls, and after that perhaps doing them in the
background.

<https://bugs.edge.launchpad.net/lazr.restful/+bug/336866> bites quite
a lot when you try to make multiple changes to a bug in quick
succession.

If anyone cares to try it or to propose merges to add more features,
feel free...

-- 
Martin <http://launchpad.net/~mbp/>



Follow ups