From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.220.29]) by sourceware.org (Postfix) with ESMTPS id C6A03385843E for ; Wed, 22 Feb 2023 16:16:43 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C6A03385843E Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=suse.cz Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.cz Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 8ADD0206DF; Wed, 22 Feb 2023 16:16:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1677082602; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1gau+LPYky1gWkW/RBcTxpZOVX1hh0iEV13E4BpAqO8=; b=Sj5uktq6/UCp+7ocsUR1+COi0aFExcgmBRkd8pQLU+CTr4oOqAoTXDSZV7E0chxOOvu5Ia MmcSyvo9UtmcEjq0aTAXY1fCRv3Acl8456/3vGf5RHsZpxZoYJYfYOf7gjqe61p/OTR4Ig Ho59vguBgQOUK1NdSf8ILOeF84AFBbQ= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1677082602; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1gau+LPYky1gWkW/RBcTxpZOVX1hh0iEV13E4BpAqO8=; b=Pg2gMEH/fdwHBv8LWVZyCcpWGMs0pPpyfxNWIxeioqEWJ1P4sxTYYIZU8lZkG8We1HS+SU ZZ7L/63lFowpLWCQ== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 7E0D2133E0; Wed, 22 Feb 2023 16:16:42 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id iBO9Huo/9mO9SAAAMHmgww (envelope-from ); Wed, 22 Feb 2023 16:16:42 +0000 From: Martin Jambor To: Kritika Rag Cc: GCC Mailing List Subject: Re: GSOC 2023 Contribution Request In-Reply-To: References: User-Agent: Notmuch/0.37 (https://notmuchmail.org) Emacs/28.2 (x86_64-suse-linux-gnu) Date: Wed, 22 Feb 2023 17:16:42 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-4.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_SHORT,LIKELY_SPAM_BODY,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Hello Kritika, we are delighted that you decided to apply for GSoC and that you are interested in choosing GCC as the project to contribute to. On Mon, Feb 13 2023, Kritika Rag via Gcc wrote: > Hello Sir/Mam, > > I=E2=80=99m Kritika Rag, a Computer Science pre-final year undergraduate = student > from India. I=E2=80=99m quite passionate about web development and compet= itive > programming and now I=E2=80=99m looking forward to contributing to open-s= ource > projects. I believe that GSOC 2023 would provide me with the best way to > start my open-source contribution journey. > > Since I=E2=80=99m a competitive programmer, I have excellent command over= Data > Structures & Algorithms and my primary language is C++, so C++ and GCC are > something that I use daily, therefore I would love to make my contributio= ns > to GCC projects. After going through all the projects listed on GCC Wiki > , these are the > projects(any one of them) to which I would like to contribute: > > 1. Bug Patrol and primarily Analyze Failing Test Cases =E2=80=93 Wheth= er I'm > practicing algorithms on Leetcode, GFG, etc., or giving CP contests on > CodeChef, Codeforces, etc., Test case failures are something I encount= er > daily. Working on the project would be an interesting dig for me to le= arn > about the inner workings of something that I see daily and make > improvements to it. > 2. Library Infrastructure - As quoted *"These tasks are about improvi= ng > the utility routine library used by GCC. If you like data structures, = these > may be for you", *and being a data structures enthusiast I do believe > that I'll be able to put my best knowledge to use in this project. I am somewhat confused here, I do not think either of the two project ideas is listed even in the rather messy "other projects" section of our GSoC page. Even the quotes do not seem to be quotes, the word "utility" does not appear on that page anywhere. What is worse, I don't understand what the second project would be and I don't think the first one would be appropriate as it is impossible to set goals about unknown bugs that might arrive in the future. Looking at the already failing testcases in our testcase do not constitute a reasonable project either. There are not that many and those that exist are there for a reason that is difficult to overcome. So I am afraid that you'll need to look again. find an actual area of the project that interests you most and look for a project with milestones. The projects that are actually listed at https://gcc.gnu.org/wiki/SummerOfCode might be a good start. Ankur has provided you with excellent summary of steps to get more familiar with GCC code base, definitely heed his advice too. Good luck! Martin