Adding notes for SQL procedures.
This script might be maintained in the final version to allow a catalog to be upgraded. For now, I'm staging new code for the Catalog class.
Beginning to replace filesystem code with SQL code. Making getReleaseWords() static.
Misunderstood SQL syntax. Need to revert to registering 'list' type.
It's in a good state now, just need to populate the rest of the tables.
Got all the tables populated that we were building with dicts.
Moving redundant code to a function.
Integrating rest of extradata; not tested yet.
Handling error with release info deeper into this function, instead of giving up on the whole release at the next level up.
Fixing non-unicode coming out of pickle.dumps
Changing base64 code to use of buffer(). I have no idea why this works! Also cleaning  up some of the code.
Adding compression without an adapter/converter.
Adding metadata fetched time.
This is a tangeant I went off on because I wanted to do compression transparently with an adapter/converter combo, but could not get it working.
A preliminary test suite for the new catalog.
Helpful comment.
Several methods re-written. Many of those working. Several methods have been removed, more should be deprecated and dropped.
Finishing some thoughts.
Moving miscellaneous functions to utils module. Making some more methods deprecated.
Got the addRelease method of Catalog working. Founds some bugs in the test code.