I haven’t been using this blog to report my status on Summer of Code. Well, actually, I haven’t been using this blog at all.

So, um, okay… I’ll write what I’ve been doing. That’ll basically be a modified status report I sent to my mentor sooner.

  • The Bugzilla back-end is finally feature complete! Every test (ported from Launchpad back-end) is passing when testing with 3.0 and 3.2 Bugzilla instances.
  • To integrate Apport on Pardus, we’re gonna need a PiSi back-end implementation. Luckily, PiSi is written in python and it’s interface is quite well defined, so I already have a partially working version. Finishing it shoudn’t take as long as the Bugzilla back-end took.
  • To correctly act when requested, I had to fork PyBugz fixing some issues (check the revision history, if interested) and implementing a new feature to modify attachments. The reason I forked it was due to the lack of reply from PyBugz original author - but since his branch is on GitHub too, I’ve made a pull request, so my changes can get upstream.

Talking about upstream, while testing the Bugzilla back-end, I’ve talked to apport’s maintainer regarding a python-apt API change issue, which culminated in one of my branches being merged upstream. So that’s actually my first real code contribution to a successfull open source project. Cool, huh? :)