From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id AA36D138334 for ; Mon, 4 Mar 2019 09:48:20 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 67BF6E0875; Mon, 4 Mar 2019 09:48:19 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 279B1E0875 for ; Mon, 4 Mar 2019 09:48:18 +0000 (UTC) Received: from localhost (unknown [91.246.81.3]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: bircoph) by smtp.gentoo.org (Postfix) with ESMTPSA id 1AB85335CA6; Mon, 4 Mar 2019 09:48:16 +0000 (UTC) Date: Mon, 4 Mar 2019 12:47:59 +0300 From: Andrew Savchenko To: gentoo-soc@lists.gentoo.org Cc: Justin Bronder , Antoine Gicquel Subject: Re: [gentoo-soc] Application Antoine Gicquel Message-Id: <20190304124759.f027095c6f912f64913fd007@gentoo.org> In-Reply-To: <85ed5675-c4ca-d377-f252-6bdacb36fc53@mailoo.org> References: <85ed5675-c4ca-d377-f252-6bdacb36fc53@mailoo.org> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.32; i686-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-soc@lists.gentoo.org Reply-to: gentoo-soc@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="PGP-SHA512"; boundary="Signature=_Mon__4_Mar_2019_12_48_00_+0300_P7GhPxEvCkqD_KRL" X-Archives-Salt: 2c573eed-7dc3-4e04-b728-eb360ee4e6e5 X-Archives-Hash: ade44105c136d184c40270f4fd8e2eb1 --Signature=_Mon__4_Mar_2019_12_48_00_+0300_P7GhPxEvCkqD_KRL Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Antoine! On Sat, 2 Mar 2019 15:47:41 +0000 Antoine Gicquel wrote: > Hello everyone, >=20 >=20 > I am writing you to apply for the Google Summer of Code projects. I am=20 > long time Linux user and I have used Gentoo and Fedora for several=20 > years. I learned so much about computer science and operating system=20 > thanks to Gentoo that I want to become a contributor. Thank you for your interest and welcome! =20 > Throughout the last year of my technology degree at the Technology=20 > University of Vannes, I have done an apprenticeship in a startup called=20 > Smartmoov located in Rennes (Brittany, France) working in the industry=20 > of connected cars. I was conducting the development of the Android=20 > application =C2=A0and I did some research about a new architecture that=20 > allows installation of features into an existing application. This=20 > experience was a success but now I want to try working for open-source=20 > organization I appreciate like Gentoo. You may find my other projects in= =20 > my resume or my GitHub page (link in the resume below). Your github link contains a small error: it lacks ".com" in the URI :) > I am particularly interested in two of proposed projects. The first one=20 > is the support for multiple MPI implementations. I have read some MPI=20 > documentations and I will inform myself about the current MPI=20 > implementation.=20 There is no "current" MPI implementation in Gentoo. We support many different implementations. The problem is that they are not binary compatible with each other and users have to choose which one to use, as only one implementation may be installed at the same time in the main Gentoo repo. The science overlay contains instrumentation allowing installation of different MPI implementations at the same time and building corresponding consumer packages, but the design involves overlay creation for each MPI implementation, which is quite an overkill and demands severe changes in packages using MPI which puts unjustified burden to its maintainers. The goal of the MPI GSoC project is to rework support for multiple MPI implementations to make it simpler to use and conforming to Gentoo standards. One of possible approaches is to implement multiple MPI targets the same way multiple python or ruby targets are implemented. The demand for multiple MPI implementations or versions of the same implementation comes from the HPC world where different user applications often demand different MPI implementations. > I think I have the skills needed to carry out those projects and learn a= =20 > lot. Moreover, I can learn the necessary skills very quickly to be the=20 > most productive for the 3 months for GSoC. The most important skill for the MPI project will be ebuild and eclass writing experience. It needs to be strong before the coding period will start, since coding involved is quite complex and there will be no time for learning the basics. You can start by fixing some bugs from our bugzilla. You may select sci and mpi related bugs, but this is not required. What is important that you should be fluent with ebuilds and eclasses and that comes from experience. You will likely have technical questions about ebuild writing, so keep an eye on our developer manual: https://devmanual.gentoo.org/ > The Google Summer of Code is an opportunity for me to get involved into=20 > the open-source world, develop my technical skill and learn a lot from=20 > free software organization like Gentoo. Even if I am not hired, I would=20 > be very happy to contribute to Gentoo. I would be very pleased to=20 > discuss with developers and mentors more technically about the projects=20 > and learn more about the team. I do not know if you prefer to=20 > communicate in email, mailing list or irc but I will be connected into=20 > the gentoo-soc IRC channel as agicquel and very attentive to my emails. E-mails are good for lengthy discussions, IRC is fine for small and swift Q&A. > I will remain attentive and answer any questions you may have. Thank=20 > you, in advance, for your time and your consideration. Please work on your GSoC application thoroughly and submit its draft early, as soon as student's application period starts you should be able to submit draft to mentors. It takes considerable time and effort to write a good application with detailed plan. Best regards, Andrew Savchenko --Signature=_Mon__4_Mar_2019_12_48_00_+0300_P7GhPxEvCkqD_KRL Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE63ZIHsdeM+1XgNer9lNaM7oe5I0FAlx89FEACgkQ9lNaM7oe 5I1g8A/7BxbTlpJFEn81agwzCPNmaHJudN6Ib2VV6uD9XA6x0FdK2AMrKMsM47pd g3plZTNdvolPe8aLChm8yXf4SYf/hSnUjqujwpLjWunFCJLtnf6Q/Bc4exXmaKdZ CY3aPw24q3wsBQuSsVx9kEZElqAZsWzj3nESrqOLuix6nrcIiJG1j+IYG+1Se+rW 53WGzwRMl58pe3yh+uIefAEyvE92JKoI1wTUH2uRD4fRqgKBD8rvetlrThP60rEW 93tBDGr0/odyTdSfNL4tCFnSYKuiIn7MKizqQI0fxdjQhkr9stsYtM7G1ryXvbPQ jMiFbgVirQk+Wi0SoGIhBCgvN/NensbmaXIFvlz95/VZVrTNxDfGtHPp2JB81/xc 5oCLHe2noq/buKTtrsoSBCPw+4HoXwJDLmmC2ARmAiwoWpzdPrCM4QzMxiuTBSVy JjZcouYvhsSqYVLlq4FaGembPoMULnGJ4676OUFSSTh1kECuCMmDl1gE6XRFjHsi jK6Y37Jbv8+8TFlyGP968TzUaKoB4GpE1wGPh7sgvHnqAPtetGCW/9RsAUEZF5v2 ti+Kd/Eqry60IKYoM5LPNZNiQGw5n6hVW92ZJeYFYImDx1wmz/f+En8qTju0zLze GfJOzIkUDb/nBicxD0A9a+GRHhriGnyBp602Mun5StQoKkc5lHQ= =wXZq -----END PGP SIGNATURE----- --Signature=_Mon__4_Mar_2019_12_48_00_+0300_P7GhPxEvCkqD_KRL--