Created by Chris Coulson and last modified

This script is scheduled from a cron job in the datacenter to automate the uploading of the Mozilla breakpad symbols to the Mozilla server.

It can monitor any archive / PPA + multiple architectures for new packages, and will get it's configuration data automatically from lp:~chrisccoulson/+junk/mozilla-symbols-uploader-config.

What I may implement in the future:
* Check md5sums of the uploaded crash data on the Mozilla server
* Check md5sums of the downloaded Debian packages
* Tools to clean up easily in the event of a failure

At the moment, any error will prevent the job from running automatically again, until the problem has been investigated / fixed. This is a deliberate failsafe mechanism

Get this branch:
bzr branch lp:~chrisccoulson/+junk/mozilla-symbols-uploader
Only Chris Coulson can upload to this branch. If you are Chris Coulson please log in for upload directions.

Related bugs

Related blueprints

Branch information

Chris Coulson

Recent revisions

70. By Chris Coulson

Get rid of part of the email feature

69. By Chris Coulson

Don't throw when sending failure message

68. By Chris Coulson

Fix a couple of errors

67. By Chris Coulson

Actually, that was all a red herring

66. By Chris Coulson

Hmm, that doesn't work

65. By Chris Coulson

Load a local keyring

64. By Chris Coulson

Fix a syntax error

63. By Chris Coulson

Move the bulk of code in to the MozSymbolsTools package, where it is byte-compiled on install

62. By Chris Coulson

* Fix dictionary changed size during iteration error
* Clean up the deep copy of the state

61. By Chris Coulson

Override the umask on the remote server

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.