[Systems] Google Code-in Tasks (Sysadmin)

Sam P. sam at sam.today
Thu Oct 29 17:58:54 EDT 2015

Hi Samuel,

Those tasks look great!  I did not see anything on the gci site talking
about these kind of tasks.  Maybe we need to ask on irc if we get accepted.

Also, maybe we could add a task for a sugar3/sugar-toolkit-gtk3 docs

Title:  Sugar3 documentation rebuilder
Category:  Coding
Beginner:  No

In this cycle, we have introduced api documentation for the sugar3 api.
This documentation is generated using sphinx.

Your task is to create a rebuilder docker container, modeled off our
existing rebuilder [1][2].  It must have the correct dependencies or mocks
installed for the documentation generator to run successfully (sphinx
imports all the modules, which in turn import Gtk, etc.).  The html output
should be placed in a volume accessible on the host.

[1] https://github.com/sugarlabs-infra/help-rebuilder
[2] https://github.com/sugarlabs-infra/developer-rebuilder


On Fri, Oct 30, 2015, 4:20 AM Samuel Cantero <scanterog at gmail.com> wrote:

> Hello guys!
> Bernie and I have been thinking about some tasks for the GCI contest. As
> Martin (tch) said in another email, we should double check these tasks are
> "compatible" with the contest topics.
> Below the first draft:
> *Title*: Analyze and optimize the Sugar Labs wiki performance.
> *Category*: Research / QA / Other?
> *Description*:
> The main documentation for the Sugar Labs organization is placed in the
> Sugar Labs wiki. Speeding up the wiki access is important for the community.
> Analyze and optimize our wiki using Google PageSpeed Tools. Get a score of
> 85 or above for the Sugar Labs wiki.
> Google PageSpeed URL: https://developers.google.com/speed/
> *Title*: New mailing list for Sugar Labs.
> *Category*: Research / Other?
> *Description*:
> In Sugar Labs, as most open source organizations, we use mailing lists to
> communicate with one another. Currently, we are using mailman 2.
> Make some research, for example among other open source organizations, to
> propose at least one new open source package to deploy a new mailing list
> for Sugar Labs.
> Implement the chosen software using Docker containers.
> *Title*: Write a Munin plugin to monitor network resource usage on Docker
> containers
> *Category*: Coding
> *Description*:
> In Sugar Labs, we use Docker container to host important services.
> Monitoring the resource usage is critical for the infrastructure health. We
> have written a Munin plugin to monitor CPU and memory usage on Docker
> containers. The next step is  to monitor the network usage on our Docker
> containers. This tasks requires writing a Munin plugin, preferably in Perl,
> for monitoring network resource usage on Docker containers.
> Docker runtime metrics: https://docs.docker.com/articles/runmetrics/
> Git Repo: https://github.com/scanterog/munin-plugin-docker
> Maybe I have to create a new repo for this on the sugarlabs-infra git
> organization.
> *Title*: High availability in our Docker infrastructure.
> *Category*: Research / Other?
> *Description*:
> In Sugar Labs, mainly we use Virtual Machines and Docker containers to
> host our main services. We want you to test the Docker Swarm functionality
> in order to create a Docker cluster.
> For this task, you will have two clean Ubuntu VMs in order to install and
> configure the Docker Swarm. We will provide you also two Docker images. In
> order to complete the task, the docker cluster and the failover
> functionality must be working.
> Any advice is welcome.
> Regards,
> Samuel C.
> _______________________________________________
> Systems mailing list
> Systems at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/systems
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/private/systems/attachments/20151029/fa143d41/attachment.html>

More information about the Systems mailing list