Status Reports — October 7th, 2012

Michelle Chuang

Currently
  • Trying to figure out why my unit tests fail after fixing the bug for issue 2552
  • Reading through the code reviews that Christian has submitted to get a better idea for Pluggable UIs
Roadblocks
  • I may need more help with trying to figure out why the unit test is failing (I believe Mike was helping me with it during the code sprint).
Next
  • Talking with Aamir to decide which formats for Pluggable UIs we’re going to tackle first, and how we should go about doing it.
Questions
  • None.

Allyshia Sewdat

Currently
  • Moved from bug fixes over to project work : implementing the first (of possibly several) new static analysis for Review Bot. Done some research, got some feedback from the team, going ahead with the implementation.
Roadblocks
  • None, but will keep closely in touch with Steven and the rest of the team if any questions arise.
Next
  • Finish implementation of JSLint tool and submit a preliminary review to the ReviewBot review group for feedback asap.
Questions
  • None.

Aamir Mansoor

Currently
  • Reading through Chris’ pluggable UI review requests to understand pluggable UI framework
  • Trying to manually merge in Chris’ pluggable UI requests that haven’t been shipped yet
Roadblocks
  • I am having a hard time manually applying the diff patch for request #3342. It seems like the patch has some conflicts and needs to be updated.
Next
  • Talk to Chris and Michelle to figure out what the next steps are and what formats we will initially begin with
Questions
  • None

John Sintal

Currently
  • Stepping through (with Pdb) postreview.py and trying to understand its multiple usages.
  • Ran through the tutorial Steven gave me, successfully posted a review with the RBClient with all the extra (txt file attachment, etc)
Roadblocks
  • I am not sure what to do. Read more documentation or attempt to implement a command.
  • Steven’s base class that I am supposed to use aren’t complete (last time I checked, which was at the sprint). I’ll have to talk to Steven about this.
Next
  • Talk to Steven about the base class and see what’s an entry level script I can start coding. By that time, I should familiar with postreview.py.
Questions
  • Steven, you said I should consult postreview.py. Once I am done that, what is my next step? Should I look somewhere else to grasp a better understanding before I start to “write the scripts”?

Karl. L

Currently
  • Looking at GitHub API and current RB code that uses it.
Roadblocks
  • None.
Next
  • Add SSH key association to group of already implemented GitHub API helper functions. Plan out how auto key association will work with existing hosting service configuration forms.
Questions
  • Nothing major. Will save them for Sunday.

Sampson Chen

Currently
  • Looked for a way to automate status report collection; doesn’t seem feasible. (Google Forms + a formatting parse script still involves manual work. Building an app just for this is too much overhead and time better spent elsewhere.)
  • Moving from looking at bugs to reading through Christian’s resources for pluggable UI + Mike’s hint for existing thumbnail infrastructure.
Roadblocks
  • Not a block yet; just committing time to get a good mental picture of how to implement thumbnails,
Next
  • Continue looking at the code base / architecture and collect a list of questions to ask in the meeting tomorrow.
Questions
  • Speaking of Canadian Thanksgiving, what do y’all talk about over thanksgiving dinners with your families?

Jesus Zambrano

Currently
  • Working on jQuery tutorials
  • Setting up dev environment on a new machine
Roadblocks
  • none at the moment
Next
  • Make changes to review_header.html as mike suggested and post it again for review
Questions
  • None right now

Tina Yang

Currently
  • Putting print and console.log everywhere to step through the process of how an file / screenshot is uploaded and learning javascript/python along the way
Roadblocks
  • Trying to recover from mind being blown by review.js, datastore.js and postreview.py
Next
  • Step through and learn about how postreview grabs the diff from different VC (basically rbtools/postreview.py and rbtool/clients/*)
  • Trying to figure out why error messages attached to “Add Screenshot” popup won’t get cleared if new errors come in
Questions
  • I’m a visual learner as well and Steven’s diagrams really helped me a lot in understanding the awesome but complex structure of rbtools. I  am attempting to use some tools to aid me in grasping the architecture of the reviewboard package as well (eg. https://github.com/dzhibas/django-yuml) Is there a visualization of the architecture of reviewboard somewhere already? I feel like this could be really useful to students since a lot of the structures I see in reviewboard remind me of the good design pattern/practices I’ve learn in software architecture class. (side note: I think reviewboard should be in the 3rd volume of this http://www.aosabook.org/en/index.html)
  • For bugs, does confirmed mean that one of the developers was able to reproduce the bug or does it just me accepted as a defect/enhancement?
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s