From stefanha at gmail.com Thu Jan 9 14:09:23 2020 From: stefanha at gmail.com (Stefan Hajnoczi) Date: Thu, 9 Jan 2020 14:09:23 +0000 Subject: [Rust-VMM] Call for Google Summer of Code 2020 project ideas Message-ID: 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: https://wiki.qemu.org/Google_Summer_of_Code_2020 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: https://www.youtube.com/watch?v=xNVCX7YMUL8 Stefan From fandree at amazon.com Wed Jan 15 13:52:57 2020 From: fandree at amazon.com (Florescu, Andreea) Date: Wed, 15 Jan 2020 13:52:57 +0000 Subject: [Rust-VMM] Call for Google Summer of Code 2020 project ideas In-Reply-To: References: Message-ID: <1579096375668.31879@amazon.com> 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? Andreea ________________________________________ From: kvm-owner at vger.kernel.org on behalf of Stefan Hajnoczi 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: https://wiki.qemu.org/Google_Summer_of_Code_2020 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: https://www.youtube.com/watch?v=xNVCX7YMUL8 Stefan 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. From pbonzini at redhat.com Wed Jan 15 14:11:11 2020 From: pbonzini at redhat.com (Paolo Bonzini) Date: Wed, 15 Jan 2020 15:11:11 +0100 Subject: [Rust-VMM] Call for Google Summer of Code 2020 project ideas In-Reply-To: <1579096375668.31879@amazon.com> References: <1579096375668.31879@amazon.com> Message-ID: <433d467c-e019-60a0-e435-6b6bceedae6c@redhat.com> On 15/01/20 14:52, Florescu, Andreea wrote: > 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. David, Sergio, what is the state of the vhost-user crates? Is there any small project that could be done? Paolo From stefanha at gmail.com Wed Jan 15 15:37:31 2020 From: stefanha at gmail.com (Stefan Hajnoczi) Date: Wed, 15 Jan 2020 15:37:31 +0000 Subject: [Rust-VMM] Call for Google Summer of Code 2020 project ideas In-Reply-To: <1579096375668.31879@amazon.com> References: <1579096375668.31879@amazon.com> Message-ID: On Wed, Jan 15, 2020 at 1:53 PM Florescu, Andreea wrote: > 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? Yes, I think that would make a good project idea. Please go ahead and add a project idea to the wiki: https://wiki.qemu.org/Google_Summer_of_Code_2020#How_to_add_a_project_idea Feel free to email the fleshed out project idea to me if you don't have or want to create a wiki account. Is there a co-mentor who could mentor this project together with you? It helps having two mentors so the student can get answers even if one of you is unavailable/offline. And it means you can go on vacation without feeling guilty :). Stefan From fandree at amazon.com Wed Jan 29 16:20:38 2020 From: fandree at amazon.com (Florescu, Andreea) Date: Wed, 29 Jan 2020 16:20:38 +0000 Subject: [Rust-VMM] Call for Google Summer of Code 2020 project ideas In-Reply-To: References: <1579096375668.31879@amazon.com>, Message-ID: <1580314837639.7761@amazon.com> Hey, Sorry for replying so late, I somehow missed this. I will not be able to mentor this project by myself, mostly because I already have booked a vacation right when the mentoring is supposed to start. Anyone else in this group wants to be a co-mentor? Andreea ________________________________________ From: Stefan Hajnoczi Sent: Wednesday, January 15, 2020 5:37 PM To: Florescu, Andreea Cc: rust-vmm at lists.opendev.org Subject: Re: Call for Google Summer of Code 2020 project ideas On Wed, Jan 15, 2020 at 1:53 PM Florescu, Andreea wrote: > 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? Yes, I think that would make a good project idea. Please go ahead and add a project idea to the wiki: https://wiki.qemu.org/Google_Summer_of_Code_2020#How_to_add_a_project_idea Feel free to email the fleshed out project idea to me if you don't have or want to create a wiki account. Is there a co-mentor who could mentor this project together with you? It helps having two mentors so the student can get answers even if one of you is unavailable/offline. And it means you can go on vacation without feeling guilty :). Stefan 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. From claire at openstack.org Wed Jan 29 22:40:37 2020 From: claire at openstack.org (Claire Massey) Date: Wed, 29 Jan 2020 16:40:37 -0600 Subject: [Rust-VMM] Upcoming OSF Event: OpenDev + PTG, June 8-11 in Vancouver Message-ID: <5EDB4778-7DDE-41F5-8CC8-FB45CD44FDD1@openstack.org> Join us this June in Vancouver for OpenDev + PTG, and grab your early bird tickets now ! OpenDev + PTG is a new collaborative event organized by the OpenStack Foundation gathering developers, system architects, and operators to address common open source infrastructure challenges. June 8-11, 2020 Vancouver Convention Centre - East Building OpenDev will include discussion oriented sessions around a particular topic to explore a problem within a topic area, share common architectures, and collaborate around potential solutions. This OpenDev will focus specifically on the following Tracks, spanning open source projects, including Airship, Ansible, Ceph, Kata Containers, Kubernetes, OpenStack, StarlingX, and Zuul: Hardware Automation Large-scale Usage of Open Source Infrastructure Software Containers in Production Key Challenges for Open Source in 2020 The conversations will continue into the afternoon with the Project Teams Gathering (PTG) . This is when the morning’s practices will be explored by project teams, SIGs and other workgroups who will have dedicated space to get work done in a productive setting, maximizing the ability of contributors to work through their project objectives in an environment that is focused towards work and productivity. P.S. - Stay tuned for more info on OSF’s Q4 event, the Open Infrastructure Summit you know and love! See you in Vancouver! -------------- next part -------------- An HTML attachment was scrubbed... URL: From claire at openstack.org Wed Jan 29 22:42:18 2020 From: claire at openstack.org (Claire Massey) Date: Wed, 29 Jan 2020 16:42:18 -0600 Subject: [Rust-VMM] Help Shape the Track Content for OpenDev + PTG, June 8-11 in Vancouver Message-ID: <8CF7E147-949B-4064-913D-801A6BEB2A40@openstack.org> Hi everyone, Follow-up to my previous email about OpenDev + PTG Vancouver, June 8-11, 2020 . We need your help shaping this event! Our vision is for the content to be programmed by you-- the community. OSF is looking to kick things off by selecting members for OpenDev Programming Committees for each Track. That Program Committee will then select Moderators who will lead interactive discussions on a particular topic within the track. Below you'll have the opportunity to nominate yourself for a position on the Programming Committee, as a Moderator, or both, as well as suggesting specific Topics within each Track. PTG programming will kick off in the coming weeks. If you’re interested in volunteering as an OpenDev Programming Committee member, discussion Moderator, or would like to suggest topics for moderated discussions within a particular Track, please read the details below, and then fill out this form . We’re looking for subject matter experts on the following OpenDev Tracks: - Hardware Automation (accelerators, provisioning hardware, networking) - Large-scale Usage of Open Source Infrastructure Software (scale pain points, multi-location, CI/CD) - Containers in Production (isolation, virtualization, telecom containers) - Key Challenges for Open Source in 2020 (beyond licensing, public clouds, ethics) OpenDev Programming Committee members will: Work with other Committee members, which will include OSF representatives, to curate OpenDev content based on subject expertise, community input, and relevance to open source infrastructure Promote the individual Tracks within your networks Review community input and suggestions for Track discussions Solicit moderators from your network if you know someone who is a subject matter expert Ensure diversity of speakers and companies represented in your Track Focus topics around on real-world user stories and technical, in-the-trenches experiences Programming Committee members need to be available during the following dates/time commitments: 8 - 10 hours from February - May for bi-weekly calls with your Track's Programming Committee (plus a couple of OSF representatives to facilitate the call) OpenDev, June 8 - 10, 2020 (not required, but preferred) Programming Committee members will receive a complimentary pass to the event Programming Committees will be comprised of a few people per Track who will work to select a handful of topics and moderators for each Track. The exact topic counts will be determined before Committees begin deciding. OpenDev Discussion Moderators will Be appointed by the Programming Committees Facilitate discussions within a particular Track Have adequate knowledge and experience to lead and moderate discussion around certain topics during the event Work with Programming Committee to decide focal point of discussion Moderators need to be available to attend OpenDev, June 8 - 10, 2020, and will receive a complimentary pass. Programming Committee nominations are open until February 11. Deadlines to volunteer to be a moderator and suggest topics will be in late February. Nominate yourself or suggest discussion topics here: https://openstackfoundation.formstack.com/forms/opendev_vancouver2020_volunteer Cheers, Claire -------------- next part -------------- An HTML attachment was scrubbed... URL: