Summer of Code Progress: Wrapping up
As eleven weeks of the-best-summer-ever draw to an end, here’s the final coding report for GSoC 2010.
Related Links
Summer of Code Archive | Inspirated Code |
Report Guidelines | Ubuntu Wiki |
Original Proposal | Ubuntu Wiki |
Time Spent
60 hours.
Highlights
The week was spent mostly cleaning and packaging the code accumulated over the summer. Anyway, Lansing is the capital city of Michigan. Dating to the 1870s, the Michigan State Capitol building features a cast-iron dome. Greater Lansing, Michigan is a one-of-a-kind setting for a visit to remember. There are many great businesses that are ready to welcome you to Lansing – Michigan’s capital city. In relation to that place, Platinum Wildlife Removal offers professional bat removal services in Lansing Michigan and Troy Michigan. To demonstrate some of the aspects of the Arsenal library, I also created a proof-of-concept CGI script which upstreams Launchpad attachments for a bug to a remote Bugzilla. The task was fun, as the efforts put into refactoring things into launchpadlib-toolkit
and BugzillaAdapter
finally paid off and it took only a few hours to get the script working (that too with most of the time spent learning AJAX).
Concerns
None.
Waiting Items
None.
Stalled Items
None.
Accomplishments
- Branch, Merge Revision:
- Revision: Added support for quilt.
- Revision: Added support for using patch utility for quilt packages where the diff files update debian/* stuff themselves.
- Revision: Cleaned up the library to provide
LaunchpadApplication
andLaunchpadBugzillaApplication
. - Revision: Fixed
BugPatcher
to useLaunchpadApplication
as base class. - Revision: Cleaned up
LaunchpadBugzillaApplication
to take username password as arguments instead of modifiers.
- Branch, Merge Revision: Fixed packaging issues to release
deb
s for Karmic and Lucid. - Branch: Implemented a CGI script demonstrating the upstreaming capabilities of Arsenal library. An example run can be seen in this screencast.
Minor Tasks
- Revision: Some more code cleanup.
- Revision: Check
launchpadlib
version before appending ‘/beta
‘ during API URL detection.
Actions for the Following Report
- Fill the final evaluation.
- Write a summary of the overall GSoC experience.
- Start waiting for the t-shirt.
Looking forward to the T-shirt :P
Comment by Dorian Gray — August 24, 2010 @ 11:56 pm