|Summer of Code Archive||Inspirated Code|
|Report Guidelines||Ubuntu Wiki|
|Original Proposal||Ubuntu Wiki|
Communicating with Bugzilla is done through the python-bugzilla wrapper library. This could have been achieved by using
xmlrpclib directly but doing that would require reinventing a whole lot of wheels by handling Bugzilla specific XML-RPC eccentricities.
- Branch: Added support for copying attachments to a remote bugzilla:
$ ./send-attachments-upstream.py --email@example.com --pass=xxx https://bugs.launchpad.net/ubuntu/+bug/223435 https://partner-bugzilla.redhat.com/show_bug.cgi?id=593603
Logging in Launchpad [Success <Logged in as Kamran Riaz Khan>] Logging in Bugzilla [Success <Logged in as firstname.lastname@example.org>] Uploading: Dependencies.txt [Success] Uploading: Disassembly.txt [Success] Uploading: ProcMaps.txt [Success] Uploading: ProcStatus.txt [Success] Uploading: Registers.txt [Success] Uploading: Stacktrace.txt [Success] Uploading: ThreadStacktrace.txt [Success] Uploading: Stacktrace.txt (retraced) [Success] Uploading: ThreadStacktrace.txt (retraced) [Success]
- Revision: Added python-bugzilla in lib and modified setup.py accordingly.
- Revision: Initial commit for sending attachments to a remote Bugzilla.
- Revision: Added error handling for API calls.
Actions for the Following Report
Add support for creating new bugs in a remote Bugzilla based on data from a Launchpad bug.Tags: API, Arsenal, Bugzilla, Code, GSoC, Launchpad, Open Source, Python, REST, Ubuntu, XML-RPC