* mentors
** Denis Ideler
Some one asked a question on testing:
- thought bot website has some information on testing
- looking at big projects for how they test is a good example
* ugrads
** Benjamin Buckley
*** This week
- Worked on unit tests for the talk editor
- Learned a lot of Qt in the process
- One test caused a problem with the whole test suite. Discussion was had in IRC, the mailing list, and git hub to figure this out.
*** Next week
- Refactor the talk editor to make it more testable.
*** Problems
- The test suite bug from Qt but this has been temporarily resolved
** Brenden Doyle
*** This week
- Last week sick
- Last week news, polished most recent pull request for merging.
- Last/this week news, discussion with Michael on broadcasting Freeseer onto a server -> exploring the options available to do this. avahi works very well, other more specific solutions do not play as nicely with other software needed to broadcast.
- Researching how to access the Freeseer API remotely
*** Next week
- Implementing features based off of research
*** Problems
- Sick
** Faraz Sherwani
*** This week
- GUI log
- Switched from drop down menu to a slider in the GUI filtering menu
- Created custom Qt class
- Completed all tasks from pull request that were desired
- design decisions and logic changes for the log
*** Next week
- Attempt to sort out and merge pull request and address of feedback
- improving the config tool (there is some existing issue that this is part of)
*** Problems
** Francisco Canas
*** This week
- Configuration API implementation
- unit tests for the configuration API - before and after implementing the API for test driven development
- PR 632 - added 2 files, a configuration file and a test file for the configuration
- spent time reading how to unit test
*** Next week
- Work on implementation and tests for configuration
- If time permits work on issue 636 that arose out of some strange plugin issues. However, this is a low priority.
*** Problems
- blocked by some changes that need to be made to the profile mangager to enable work to continue on parts of the configuration
** Kaiyuan Li
*** This week
- Windows desktop audio capture function, digital audio source. Sent out emails to upstream
- small fix for 638 UX problem
- Continuing work on improving user experience on high DPI monitors
*** Next week
- Continuing work on improving high DPI user experience
*** Problems
- Waiting on response from upstream developers
** Stephen Romansky
*** This week
- worked on database tests, added more test scenarios to each test method. For instance, test that a function does not have side effects in the database.
- read on top-down, bottom-up testing and had discussion in IRC about this
- Started refactoring framework plugin.py tests
- Read work done by Fransico on refactoring the class in previous weeks
*** Next week
- Polish changes to database.py tests and get the PR merged
- Work on the plugin.py tests
*** Problems
- Early week burn out that slowed down productivity