[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

13. GOP 13 - patch management tools

Appropriately enough for “unlucky” number 13, this proposal is not well-prepared. However, I’m bringing it forward in in the interest of transparency and possibly gathering momentum.

Proposal summary

There is a fair amount of confusion with the current setup. Let’s either:

  1. Find a different patch management tool
  2. Find a different patch and issue management tool
  3. Write a few python scripts to make our lives better

I favor the last option.

Rationale

Nobody seems happy with the current state of affairs.

Different patch and issue managment tools

There are a few alternatives that have been mentioned. I spent about two minutes looking at each website while having my Sunday dinner (can of corn, cheddar cheese, and a handful of strawberries), and I’m not impressed. Of course, this is an absolutely RIDICULOUSLY insignificant amount of effort to spend on something this fundamental to our project. If anybody wants to seriously examine some or all of these, I’m happy to withdraw this proposal until we have some actual evidence.

Integrated tool?

There is some desire to have an integrated tool to handle both issues and patches. At the present time, I am against any move away from our google code issue tracker.

Python scripts

Instead of a different tool, I think we should automate tasks with python. Google code has a python api which is absolutely fantastic:

 
http://code.google.com/p/support/wiki/IssueTrackerAPIPython

With that api, we can automatic a lot, with very little programming time required:

Implementation notes

Now that I’ve seen how nice the gdata API is, I’m sorely tempted to cancel GOP for the next couple of weeks so that I can write all the scripts myself. If somebody else wants to do it (with or without any mentoring from me), that’s fine.


[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated by Graham Percival on June 13, 2012 using texi2html 1.82.