[Systems] Google Code-in Tasks (Sysadmin)

Martin Abente martin.abente.lahaye at gmail.com
Fri Nov 13 16:12:05 EST 2015


Hey Sam,

Just send me the email addresses and Ill invite them for you, I already
sent Samuel C. an invite.

Martin.

On Fri, Nov 13, 2015 at 6:08 PM, Sam P. <sam at sam.today> wrote:

> Great, I just added the tasks.  I don't know how to add people as mentors,
> I don't see that button.  Maybe Walter is admin and has it?
>
> On Fri, Oct 30, 2015 at 8:58 AM, Sam P. <sam at sam.today> wrote:
>
>> 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
>> rebuilder?
>>
>> Title:  Sugar3 documentation rebuilder
>> Category:  Coding
>> Beginner:  No
>> Description:
>>
>> 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
>>
>> Thanks,
>> Sam
>>
>> 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/20151113/7d19133f/attachment.html>


More information about the Systems mailing list