Weekly GSoC Standups for 2020-W26

This is the weekly standup for Week 26 of 2020. Each Monday, all of our @gsoc-students across all our sub-orgs should reply to this topic by copying and pasting the template below. This topic will remain open for replies through the end of Monday, so please remember to update each Monday in your local time zone. Thank you!


{Your Sub-Org: Your Project Name}

Mentor: (Please @-mention your project’s primary mentor here.)

:ballot_box_with_check: Past Week: (Briefly describe your efforts from the past week. You may also link to your weekly update description from last Friday.)

:black_square_button: Week Ahead: (Briefly describe your plans for the week ahead.)

:stop_sign: Current Blockers: (Do you have any issues blocking your progress on these or other items? if so, describe.)

moja global: Interactive Visualization Tool for GCBM Output

Mentor: @koukas

:ballot_box_with_check: Past Week:

:black_square_button: Week Ahead:

  • Improve my project plan (couldn’t do it last week, will definitely do it this week).
  • Add tests to check metadata support.
  • Plan for Dash integration.

:stop_sign: Current Blockers: None.

Primero: Primero user customization package

Mentor: @ian

:ballot_box_with_check: Past Week:

  • Started with Week 2 Sprint tasks
  • Submitted pull request.
  • Verified pull requests with tests

:black_square_button: Week Ahead:

  • Continue working on the sprint 2 tasks

:stop_sign: Current Blockers: None

Tor Project: Snowflake Proxy on Android

Mentor: @cohosh

:ballot_box_with_check: Past Week:

  • I got my tickets closed on majority of part A of the project and acted upon changes asked by my mentor.
  • Made code patch for a connection termination ticket, random SID generation ticket.

:black_square_button: Week Ahead:

  • Connection termination ticket.
  • Working on learning WebSocket for Webext of Snowflake.

:stop_sign: Current Blockers: NONE

ODK-X: Migrate Database & Integrate Push Notifications

Mentor: @guptaharsh615

:ballot_box_with_check: Past Week:

  • Implemented methods for database migration in an Android app

:black_square_button: Week Ahead:

  • Continue working on database migration for an Android app

:stop_sign: Current Blockers: None

moja global: Develop FLINT JSON User Interface

Mentor: @mfellows
:ballot_box_with_check: Past Week: The past week was spent on:

  • PR2: Addition of File Operations, SnackBar, Error Handling for CreateProject feature
  • PR3: Addition of CreateCFG module, UI for OpenFile module and Dialog Boxes

:black_square_button: Week Ahead: The current week will be spent on framing the Tabbed Editor and packaging the app.

:stop_sign: Current Blockers: None

ODK: New widget framework for Collect

Mentor: @seadowg

:ballot_box_with_check: Past Week:

  • Started working on rating and rank widgets.
  • Started discussions on the UI improvements for already reworked widgets

:black_square_button: Week Ahead:

  • Continue with the reworking of the new widgets and other non-heirarchical widgets.

:stop_sign: Current Blockers: None

Public Lab: Spam Management Dashboard

Mentor: @jywarren

:ballot_box_with_check: Past Week: I worked on search feature of dashboard and added some more filters. I have updated the UI and wrote system and functional tests. I also worked on settings for Digest and made it customised.

:black_square_button: Week Ahead: Flag posts and Queues. Work on tests and integrate settings of digest in spam2 as well.

:stop_sign: Current Blockers: None

2 Likes

Moja global: Refactor Flint Core Code Base

Mentor: @mfrancis
:ballot_box_with_check: Past Week:

  • Friday’s Blog .
  • Commit:Perfromance Measure Updated.

:black_square_button: Week Ahead:

  • Improving the Performance of the FLINT application by adding and implementing new ideas/functions over the modules.

  • Documenting the performance application(include the steps to use it).

:stop_sign: Current Blockers: None

moja global : FLINT agricultural soils module

Mentor: @jleitch

:ballot_box_with_check: Past Week:

  • Added runtime feature so that emissions take place over a period of days.
  • While implementing the runtime feature, found out that if the input events are given in a random order, then some events won’t occur. Suggested a solution to this issue.
  • Started working on developing the climate map needed for the spatial module.

:black_square_button: Week Ahead: Continue working on the spatial module.

:stop_sign: Current Blockers: None

Tor Project: Cloudflare CAPTCHA Monitoring

Mentor: @Georg @arma

:ballot_box_with_check: Past Week:

  • Updated the dashboard at https://dashboard.captcha.wtf/
  • Implemented the multiple process based parallelism mentioned last week
  • Started collecting data with the new code, the collected data is available at the dashboard
  • Moved the codebase to Tor Project’s Gitlab

:black_square_button: Week Ahead:

  • I will work on further decreasing the measurement times
    • Using exit_policy_v6_summary tag from Onionoo to identify exit nodes that support IPv6 and using only these exit nodes for IPv6 tests
  • Adding the ability to use different versions/releases of the Tor Browser

:stop_sign: Current Blockers: None

Mentor: @jywarren

:ballot_box_with_check: Past Week:

  • Added Rubocop and fixed several offenses at Mapknitter Exporter
  • Fixed the credential issue at the Spectral Workbench Rails 4.2 upgrade
  • Finished raw Rails 5 upgrade at Spectral Workbench

:black_square_button: Week Ahead:

  • Fix Unit and Controller tests at Rails 5 upgrade
  • Start setting Yarn in favor of Bower at Spectral Workbench
  • Include rubocop build job widely across repositories

:stop_sign: Current Blockers:
Those are not actually blockers but I need:

2 Likes

HOT Tasking Manager: Automatized support for Organised Editing Guidelines

Mentor: @felix
:ballot_box_with_check: Past Week:

  • Updated patch method for GitHub files endpoint in the proof-of-concept service
  • Opened three Pull Requests with the fields required for Organised Editing Guidelines that are not present in the Tasking Manager

:black_square_button: Week Ahead:

  • Start to test the connection between the Tasking Manager and the proof-of-concept service
  • Write email for the OpenStreetMap Data Working Group to ask for their feedback about the proof of concept service
  • Write blog post with work done during the first evaluation period

:stop_sign: Current Blockers: None

1 Like

Mentor: @hellais

:ballot_box_with_check: Past Week:

  • Worked on Measurement pages’s meta tags + submitted PR
  • Worked on Prototype for Nivo HTTP API

:black_square_button: Week Ahead:

  • Implement the og:image meta tag in Measurement and Country pages
  • Finish the Nivo HTTP API and (hopefully) change all charts to Nivo

:stop_sign: Current Blockers:

  • None

Ushahidi: Gmail DataSource Support

Mentor: @romina

:ballot_box_with_check: Past Week:

  • Finished Gmail OAuth Flow
  • Finished working Gmail Client, Mailbox and Mailer integration
  • Done with integrating Gmail Mailer and Mailbox into GmailSource and GmailTransport respectively.
  • Worked on a simple artisan command to log in and authenticate with Gmail client.

:black_square_button: Week Ahead:

  • Routes definition for v5 endpoints
  • Implement GMail Initialize Endpoint for OAuth Flow
  • Review composer package implementations with my mentors
  • Start preparations for integrating the Gmail support package with the Ushahidi platform client.

:stop_sign: Current Blockers: None

Mentor: @jywarren
:ballot_box_with_check: Past Week:

  • Completed the title bar issues and features.
  • Improved the main image module buttons functionalities.

:black_square_button: Week Ahead:

  • Will work on making the editor responsive.
  • Will make the documentation for each module working well.
    :stop_sign: Current Blockers: None
1 Like