[UCOSP] Status Reports: Feb 07, 2015


Theo Blaire
1) What project are you working on?
• rbtools, better parent-base

2) What you accomplished this week?
• Got sick.
• Fixed this, and remembered to publish my diff this time.
• Editor exiting with non-zero status aborting

3) Links to anything you’ve done this week
https://reviews.reviewboard.org/r/6797/
https://reviews.reviewboard.org/r/6843/

4) What you plan to do next week
• Think of a way to demo nicely, pass midterms, finish that editor patch.

5) Any blockers for your project?
• I have no idea how to properly test that editor thing. It pops up with rbt merge, but I don’t know how to use that.



Jessica Yuen
1) What project are you working on?
• rb-gateway

2) What you accomplished this week?
• Implemented Basic Auth for rb-gateway
• Adding Port to config file for rb-gateway
• Added authorization and fixed the form on the Review Board Gateway hosting service side
• Hooked up rb-gateway to Review Board (i.e. you can add an rb-gateway repository now and rbt post to it)

3) Links to anything you’ve done this week
https://reviews.reviewboard.org/r/6831/
https://reviews.reviewboard.org/r/6850/

4) What you plan to do next week
• Implement test cases for the hosting service
• Implement get_file and get_file_exists on the hosting service side
• Make the video for the ucosp student demo due soon
• More rb-gateway work if time allows

5) Any blockers for your project?
• No, just midterm season soon so will be busier.

6) Other questions?
• Can I get a review of my WIPs?



Christopher Arnold
1) What project are you working on?
• Mute and Archive Review Requests

2) What you accomplished this week.
• revised how the archive query filters the query set
• uses ._query rather than another method that passes an extra_query
• learning more about templates
made plans to add button to the review detail template

3) Links to anything you’ve done this week:
• hackpad: https://reviewboard.hackpad.com/Chriss-Notes-aOjnNWbg014
• review request: https://reviews.reviewboard.org/r/6830/

4) What you plan to do next week.
• add the button that toggles visibility
• finish fixing filtering archived query

5) What, if anything, is blocking you from making progress?
• would like feedback on my review request: https://reviews.reviewboard.org/r/6830/

6) Any other questions
• none right now



Tien Vu
1) What project are you working on?
• Was working on generating auto-commit messages based on Jinja2 templates, now investigating “Diff Doctor”

2) What you accomplished this week?
• Read up PEP8, might take some actual coding to remember all the conventions.
• Cleaned up code for templates.
• Made some draft “unit tests” that needs feedback.
• Managed to reproduce the “Broken Diff” bug.
• Understand and getting more comfortable with diffs and patches (formats of diffs and how the linux commands -diff and -patch work).

3) Links to anything you’ve done this week
https://reviews.reviewboard.org/r/6833/
https://reviews.reviewboard.org/r/6906/
• random notes: https://reviewboard.hackpad.com/Tien-Feb-2-7vacG0AzY7F

4) What you plan to do next week
• I’m not sure about this, because I’m flying to Vietnam for a 5 day “vacation”. I haven’t been back for a long time and probably won’t be for another while, so I intend to spend my time here with friends and relatives. However, I’m planning to do these next:
• Clean up templates/unit tests
• Investigate the Diff Doctor further. I know that there needs to be adequate error handling for the server side command “patch -o “, and this needs to be on the webUI. I need to figure out where the diffs are coming from and sources of broken diffs that occur “naturally” (when I reproduced the bug, I played with the diff file, normally this doesn’t happen).
• Then I want to talk to a mentor to further divide up my work into pieces for the rest of the semester.

5) Any blockers for your project?
• Sort of, I need feedback on my 2 review requests.

6) Other questions?
• Not for now.



Vincent Le
1) What project are you working on?
• Working on the “File Provider framework”

2) What you accomplished this week?
• Worked on search, list and meta for test derived objects
• Worked on the test cases for those
• Worked on the docstring for file_provider webapi
• Was messing around with uploading and saving images on the server

3) Links to anything you’ve done this week
• My WIP progress for the backend: https://reviews.reviewboard.org/r/6806/
• My hack pad: https://reviewboard.hackpad.com/Vincents-File-Upload-Log-sh2QycRO45Z
• Code review for : https://reviews.reviewboard.org/r/6830/
• Code review for : https://reviews.reviewboard.org/r/6833/
• Image of changes I did for when I was messing around: https://reviewboard.hackpad.com/Extra-Log-for-Vinces-Reports-38dBJnwv9IW

4) What you plan to do next week
• Add test cases for uploading files
• Finish uploading files POST request
• Add test cases for `reviewboard/fileproviders/test.py` for the functions found in `./fileprovider.py`
• Add documentation for `file_provider_content`

5) Any blockers for your project?
• Not yet

6) Other questions?
• When I make changes and post to ReviewBoard. I get these errors for `reviewboard/settings.py` (from ReviewBot) with changes I haven’t made. Should I drop them or mark them as fixed?
• Is there any difference between dropping them and marking them as fixed?



Chester Li
1. What project are you working on?
• I am working on issue 3704 (WIP) and post-commit review requests for GitLab.

2. What you accomplished this week.
• Modified api_get_commits(), but not 100% completed because I am not too sure I fully understand GitLab API
• maybe need to change number parameter, possibly remove ‘start’
• need to test the url format
• Implemented api_get_tree(), same progress as the api_get_commits().
• Implemented api_get_heads(), same progress as the api_get_commits().
• Implemented _build_api_url().
• Implemented _check_api_errors().
• Got better understanding on GitLab API.

3. Links to anything you’ve done week:
https://reviews.reviewboard.org/r/6782/
https://reviewboard.hackpad.com/Chesters-Code-Sprint-Logs-Keep-updating-t6UxLoMfjmD

4. What you plan to do next week.
• Keep working on that GitLab project, harder.

5. What, if anything, is blocking you from making progress?
• The ambiguous GitLab API document and it is a little bit hard to seek for online help with the specific GitLab topic.

6. Any other questions.
• One technic question:
• In GitLab class, when we call self.client.http_get(), are we calling the function from HostingService from service.py or GitHubClient in the same file? Because in GitLab class, we are calling http_get() function from HostingService, but if so, what is the purpose of http_get() in GitHubClient / GitLabClient classes and how to call this function?


Jason Tseng
1) What project are you working on?
• Responsive UI
2) What you accomplished this week?
• Split previous review request into smaller chunks
• WIP – admin & user page
3) Links to anything you’ve done this week
https://reviews.reviewboard.org/r/6796
https://reviews.reviewboard.org/r/6922/
https://reviews.reviewboard.org/r/6923/
https://reviews.reviewboard.org/r/6893/
https://reviewboard.hackpad.com/Jasons-Pad-k2QPr3KBxDc

4) What you plan to do next week
• Gather input on UI design and finish admin/user page

5) Any blockers for your project?
• N/A

6) Other questions?
• N/A

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