[Rust-VMM] Call for Google Summer of Code 2020 project ideas

Florescu, Andreea fandree at amazon.com
Wed Jan 15 13:52:57 UTC 2020

I've removed the other email lists (trying not to spam everyone).

I tried to think about a project for rust-vmm, but nothing really interesting comes to mind.
My personal opinion is that right now it is a bit difficult to find a project in rust-vmm that it's self contained and does not require tribal knowledge about how are these crates used.
We also are not doing quite well on providing timely reviews for PRs, so I guess having a student writing a component from scratch is going to cause frustration as the chances for getting it merged under 12 weeks is very low. 

This is not the most interesting project, but I was thinking about some improvements around the rust-vmm-ci.
I am getting quite annoyed with how the rust-vmm-ci works (I wrote it, sorry :(). I was thinking about a few incremental improvements as follows:
- Provide a framework for running all the tests on a development machine. Right now you cannot check that your code doesn't break anything unless you post a PR and let Buildkite run all the tests. I also created an issue regarding this: https://github.com/rust-vmm/rust-vmm-ci/issues/13
- Add tests in the CI to check for the appropriate format of the commit message. See: https://github.com/rust-vmm/rust-vmm-ci/issues/9 and https://github.com/rust-vmm/rust-vmm-ci/issues/14
- Licensing and security tests: https://github.com/rust-vmm/rust-vmm-ci/issues/8 and https://github.com/rust-vmm/rust-vmm-ci/issues/15

What do you think? Should I write a proposal for these kind of improvements?

From: kvm-owner at vger.kernel.org <kvm-owner at vger.kernel.org> on behalf of Stefan Hajnoczi <stefanha at gmail.com>
Sent: Thursday, January 9, 2020 4:09 PM
To: qemu-devel; kvm; rust-vmm at lists.opendev.org
Cc: Marc-André Lureau; Gerd Hoffmann; Eduardo Habkost; Julia Suvorova; Jan Kiszka; Valentine Sinitsyn; Paolo Bonzini; Marcel Apfelbaum; Laurent Vivier; Alex Bennée; Kevin Wolf; Alberto Garcia; Alexander Graf; Alistair Francis; Philippe Mathieu-Daudé; Vitaly Kuznetsov; Yuval Shaia; Igor Mammedov; David Hildenbrand; Richard Henderson; John Snow
Subject: Call for Google Summer of Code 2020 project ideas

Dear QEMU, KVM, and rust-vmm community,
QEMU will apply for Google Summer of Code
(https://summerofcode.withgoogle.com/) again this year.  This internship
program offers full-time, paid, 12-week, remote work internships for
contributing to open source.  QEMU can act as an umbrella organization
for KVM kernel and rust-vmm projects too.

Please post project ideas on the QEMU wiki before February 1st:

Good project ideas are suitable for 12 weeks of full-time work by a
competent programmer who is not yet familiar with the codebase.  In
addition, they are:
 * Well-defined - the scope is clear
 * Self-contained - there are few dependencies
 * Uncontroversial - they are acceptable to the community
 * Incremental - they produce deliverables along the way

Feel free to post ideas even if you are unable to mentor the project.
It doesn't hurt to share the idea!

I will review project ideas and keep you up-to-date on QEMU's
acceptance into GSoC.

For more background on QEMU internships, check out this video:


Amazon Development Center (Romania) S.R.L. registered office: 27A Sf. Lazar Street, UBC5, floor 2, Iasi, Iasi County, 700045, Romania. Registered in Romania. Registration number J22/2621/2005.

More information about the Rust-vmm mailing list