From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id yM97N/KPGWRAowAASxT56A (envelope-from ) for ; Tue, 21 Mar 2023 12:07:31 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id cA2INvKPGWQ2ZgEAG6o9tA (envelope-from ) for ; Tue, 21 Mar 2023 12:07:30 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 8731C8A82 for ; Tue, 21 Mar 2023 12:07:30 +0100 (CET) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=WLmW1Rjg; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1679396850; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=LkMKCMxl1IHO/aBftQwzRTCSkVMGotU+WR7rJVq5MHs=; b=SpsIoTapyvjb2RFuPSaOtmXc6M6/bNIrMMc6OKlHSotOVwC/FMJC7n/Z27xRc4LY+RVYWD BVmgTa0f8dSOWXj8gjixQQlvUZV91H0+6LdLv1Bn8+hEfI/KITzp7DAGZPc+ZfTVaa1UvO DAEk57wBGph2aYK7ht9CBaOBZCKxxvfjiJqPODk/voX8TxRAjWJjtcq87sNElmMykCXs+0 RPhemjSFNFglbE1YhMYaRKRFp3ToIRKCs00pB9xw1+3Paeyi+XfhNsibUScqaHXYW8Z4Ka gawlBL/oEfxeRSJ3KyqOsZ+xpdbIIIGZCjJ9WaopacgnkLWl1fus8UMffKdbSA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=WLmW1Rjg; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1679396850; a=rsa-sha256; cv=none; b=lzM6vfZjj1qLpsQn6uZknQFaxiOYzJhmEdu4SzSs8Q6F6d4YjsyxKwb858Ugh7xZ1Rmd1U ZhjvhBxiDPXHQBrrBhMiswjX3biwb46bB/4AnHcXSxYieCC56R0MWwq/b3nyN92slQooNx +Rou7FyhAl88KIk6iUQZULLESGpM3Lh96IskIefBy6Z2BZvqlpUJ9sh5PlbcCrp2AGTpq3 WfJKXpTdsNBrYmXHhPEJaWhyoEPWOb9JZG7UMRh9+eeDYv3FCREf4+TNw44k6PLbmfvB8y eEYQ41Rz5KpczFVcKr04lM9B7O8G7nxM7K0IkwdrBMwTpBm1TKTSAHeOtAZhVA== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peZpS-0002MX-Lb; Tue, 21 Mar 2023 07:06:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1peZpP-0002MC-VB for guix-devel@gnu.org; Tue, 21 Mar 2023 07:06:56 -0400 Received: from mail-qt1-x829.google.com ([2607:f8b0:4864:20::829]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peZpN-0003YS-Qj; Tue, 21 Mar 2023 07:06:55 -0400 Received: by mail-qt1-x829.google.com with SMTP id bz27so5534027qtb.1; Tue, 21 Mar 2023 04:06:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679396811; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=LkMKCMxl1IHO/aBftQwzRTCSkVMGotU+WR7rJVq5MHs=; b=WLmW1RjgWD0cf0YrgUXDR0u5SMhVKUZneH/oEAvE3NleYFTsYpj+RTdCvDe8HCCB/s Fb4AKKLpPVO89SpZiyqUkQFzE7XioabdhhI8HbpKK38BCbj+bYXipQGq4j8ZpTjn84e3 gxfTrA0KM/dK8xq46nJKhuq6sJtTKSAWG3nF0Zs5LFKbJZgVOZ8x2g+tgFJNBz9hL/Kg 0oro6vy4QY6L8QC2Y14fTTAQGAzo/Hf4qCtiohzGbIPqGHL+pfhb72ARybc029Z9PA/v xrAVpwjY+R9/7hXt5ns6MQusjWXICpiIiewUjDUPS6/UsHjnQw3wF86lJDN8Y/6BCUDY K7dg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679396811; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=LkMKCMxl1IHO/aBftQwzRTCSkVMGotU+WR7rJVq5MHs=; b=ArxXOUWTM+ebYpGriLIiMU85bcchTWaHgOodH74TKOgj5M70YBMTS/yo1VhahzGyKn jtEluXGNxAayu+i9ay2YnROjUmOLER+MoVGtUcfbzViqU9yuIsRu/JXYIVnRXLOADqIR r8eP4WZS+q298H8iVBthtkTsvfcMVgNzTVIRXc2SbmMOcQE41NxXMk17PLfIci5pmera V4NsPou86+a0DQn48x/jOh9S02lAXy1FUbfXjrOwoUu8O0m4vGSVDW9Mg3/WEhRguQmO E/FDntJKDtFSo/BVdlWE6po2FKfXptD2vYPvpkR+Kr+mp0mkFRcQ3QAAw1DfDlf2dOyt 6p/Q== X-Gm-Message-State: AO0yUKWo34aOprBw06NxDfnpiobLT5jYOIPisw+DIXHwtQ7N0AzOfNWE 1KrGDcYKxM199sp+TNqd05LJt8ViLhR7XSBzWN02ZrldVgo= X-Google-Smtp-Source: AK7set899SqSkynM/qciDm9o4NTSqrluO68bSf1aG9+akRDeenGtOlz09b9MlNkH/E9RfKxfm5iWevZ2pGhYIUpTtBQ= X-Received: by 2002:a05:622a:1809:b0:3d8:c6c1:2925 with SMTP id t9-20020a05622a180900b003d8c6c12925mr811656qtc.10.1679396811243; Tue, 21 Mar 2023 04:06:51 -0700 (PDT) MIME-Version: 1.0 References: <87jzzt6218.fsf@gnu.org> In-Reply-To: <87jzzt6218.fsf@gnu.org> From: Sarthak Shah Date: Tue, 21 Mar 2023 16:36:38 +0530 Message-ID: Subject: Re: Interest in Participating for GSoC '23 To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Cc: guix-devel@gnu.org Content-Type: multipart/alternative; boundary="0000000000005f04f405f7670aed" Received-SPF: pass client-ip=2607:f8b0:4864:20::829; envelope-from=shahsarthakw@gmail.com; helo=mail-qt1-x829.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: X-Migadu-Queue-Id: 8731C8A82 X-Spam-Score: -8.29 X-Migadu-Spam-Score: -8.29 X-Migadu-Scanner: scn0.migadu.com List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-TUID: SNc29KlRD9IK --0000000000005f04f405f7670aed Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Ludovic, Thank you for your suggestions! I've decided to focus on parameterized packages for my GSoC Application. Owing to mid semester exams, I have not been able to contribute much to Guix up until recently, and as such my only contributions are a simple patch and two packages. I am currently in the process of working on a script similar to NixOS' command-not-found that relies on guix index (which is yet to be merged). I have four questions with regards to my application and I'd appreciate answers from individuals in the mailing list; 1. Are there any specific issues I could work on to develop a better understanding of package transformations and also prove my skills 2. What is expected from a project proposal 3. Is there a soft deadline for submitting the draft proposal 4. Would anyone here be interested in co-mentoring this project Sincerely, Sarthak (cel7t) On Tue, Mar 7, 2023 at 2:16=E2=80=AFAM Ludovic Court=C3=A8s = wrote: > Hi Sarthak, > > Sarthak Shah skribis: > > > Hello! I'm interested in contributing to the GNU Guix project through t= he > > Google Summer of Code program. > > My programming expertise mainly lies with Scheme, Common Lisp, Clojure > and > > C/C++, but I can also write code in other languages when needed. > > Additionally, I have some experience as a system administrator of my > > university's HPC system. > > I am also the president of my college's equivalent of a GNU/Linux > advocacy > > group, through which I have organized and facilitated GNU/Linux > > installation workshops to introduce my classmates and juniors to free > > software. > > Nice, welcome! > > > - Continued Rewrite of the Build Daemon in Guile > > < > https://libreplanet.org/wiki/Group:Guix/GSoC-2018#Continue_rewrite_build_= daemon_in_Guile_Scheme > > > > (Mentors > > mentioned: Ludovic (+ David, +...?)) > > (If I understand correctly, this will be a continuation of reepca's wo= rk > > in 2017 > > ) > > I didn=E2=80=99t copy this project over to the GSoC-2023 page because at = this > stage I=E2=80=99m no longer sure whether GSoC is the right way for the pr= oject > to make further progress on this. I think developers in the community > already experienced with Guix internals and with Fibers will have to > dive in. > > [...] > > > Apart from the listed projects, I'm also interested in having > parameterized > > packages > > i= n > > Guix. > > That=E2=80=99s a good idea. If you can become familiar with the details,= I can > co-mentor it=E2=80=94which means we=E2=80=99d need to find a co-mentor. = :-) > > > It's tradition for potential GSoC participants to help resolve issues > > before applying in preparation for the actual task, so I would apprecia= te > > suggestions on problems I could help with. > > I would suggest =E2=80=9Cpoking around=E2=80=9D generally speaking, which= means first > installing it. A good first contribution is often a package: one that > you=E2=80=99re missing, that needs an update, etc. > > Then I=E2=80=99d encourage you to look more closely at the area you=E2=80= =99re interest > in, for instance package transformations: there are a couple of open > issues at that you might want to read, or > perhaps you=E2=80=99ll have ideas of new transformations to add? > > Thanks for reaching out! > > Ludo=E2=80=99. > --0000000000005f04f405f7670aed Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Ludovic,
Thank you for your suggesti= ons!
I've decided to focus on parameterized packages for my GSoC Ap= plication.
Owing to mid semester exams, I have not been able = to contribute much to Guix up until recently, and as such my only contribut= ions are a simple patch and two packages. I am currently in the process of = working on a script similar to NixOS' command-not-found that relies on = guix index (which is yet to be merged).
I have four questions= with regards to my application and I'd appreciate answers from individ= uals in the mailing list;
1. Are there any specific issues I = could work on to develop a better understanding of package transformations = and also prove my skills
2. What is expected from a project p= roposal
3. Is there a soft deadline for submitting the draft proposal
4. Would anyone here be interested in co-mentoring this project=

Sincerely,
Sarthak (cel7t)
=
On Tue= , Mar 7, 2023 at 2:16=E2=80=AFAM Ludovic Court=C3=A8s <ludo@gnu.org> wrote:
Hi Sarthak,

Sarthak Shah <shahsarthakw@gmail.com> skribis:

> Hello! I'm interested in contributing to the GNU Guix project thro= ugh the
> Google Summer of Code program.
> My programming expertise mainly lies with Scheme, Common Lisp, Clojure= and
> C/C++, but I can also write code in other languages when needed.
> Additionally, I have some experience as a system administrator of my > university's HPC system.
> I am also the president of my college's equivalent of a GNU/Linux = advocacy
> group, through which I have organized and facilitated GNU/Linux
> installation workshops to introduce my classmates and juniors to free<= br> > software.

Nice, welcome!

> - Continued Rewrite of the Build Daemon in Guile
> <https://libreplanet.org/wiki/Group:Guix/GSoC-2018#Continue_rewrite_buil= d_daemon_in_Guile_Scheme>
> (Mentors
> mentioned: Ludovic (+ David, +...?))
>=C2=A0 (If I understand correctly, this will be a continuation of reepc= a's work
> in 2017
> <https://lists.gnu.org/ar= chive/html/guix-devel/2017-08/msg00267.html>)

I didn=E2=80=99t copy this project over to the GSoC-2023 page because at th= is
stage I=E2=80=99m no longer sure whether GSoC is the right way for the proj= ect
to make further progress on this.=C2=A0 I think developers in the community=
already experienced with Guix internals and with Fibers will have to
dive in.

[...]

> Apart from the listed projects, I'm also interested in having para= meterized
> packages
> <https://lists.gnu.org/ar= chive/html/guix-devel/2020-11/msg00312.html> in
> Guix.

That=E2=80=99s a good idea.=C2=A0 If you can become familiar with the detai= ls, I can
co-mentor it=E2=80=94which means we=E2=80=99d need to find a co-mentor.=C2= =A0 :-)

> It's tradition for potential GSoC participants to help resolve iss= ues
> before applying in preparation for the actual task, so I would appreci= ate
> suggestions on problems I could help with.

I would suggest =E2=80=9Cpoking around=E2=80=9D generally speaking, which m= eans first
installing it.=C2=A0 A good first contribution is often a package: one that=
you=E2=80=99re missing, that needs an update, etc.

Then I=E2=80=99d encourage you to look more closely at the area you=E2=80= =99re interest
in, for instance package transformations: there are a couple of open
issues at <https://issues.guix.gnu.org> that you might want to = read, or
perhaps you=E2=80=99ll have ideas of new transformations to add?

Thanks for reaching out!

Ludo=E2=80=99.
--0000000000005f04f405f7670aed--