Summer of Code Progress: Attachment Upstreamer
Related Links
Summer of Code Archive | Inspirated Code |
Report Guidelines | Ubuntu Wiki |
Original Proposal | Ubuntu Wiki |
Time Spent
10 hours.
Highlights
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.
Concerns
None.
Waiting Items
None.
Stalled Items
None.
Accomplishments
- Branch: Added support for copying attachments to a remote bugzilla:
$ ./send-attachments-upstream.py --user=krkhan@inspirated.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 krkhan@inspirated.com>] 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]
Minor Tasks
- 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
Comments Off on Summer of Code Progress: Attachment Upstreamer