Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oqCEz-0006Hc-B8 for pgsql-novice@arkaria.postgresql.org; Wed, 02 Nov 2022 11:49:05 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1oqCEw-0000Gl-MJ for pgsql-novice@arkaria.postgresql.org; Wed, 02 Nov 2022 11:49:02 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oqCEw-0000Gc-BX for pgsql-novice@lists.postgresql.org; Wed, 02 Nov 2022 11:49:02 +0000 Received: from mail-vs1-xe2e.google.com ([2607:f8b0:4864:20::e2e]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1oqCEp-0002lW-8T for pgsql-novice@lists.postgresql.org; Wed, 02 Nov 2022 11:49:01 +0000 Received: by mail-vs1-xe2e.google.com with SMTP id k67so16942376vsk.2 for ; Wed, 02 Nov 2022 04:48:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=998S2mlT1OGDPlosT1EoGXy/PUD2cAFEhIBqwQ2UqOs=; b=P0GqlVWHNwg5/om0ex8/R//HrW3P2jbeaYO5s4zCz2MyOxPh+GYjUgf3/SI+EtP/cm IOhEqrKJD1R0tGYOdwk+slbbL/qPE6sO5m+9Q/lLYLEQYTAosy7Vhk82wAkCbuwKxPrN pf5owNlvYCv+aS7LfqkJSSwR9KTsr7JkwNQxZPaD4p9yv7e9L72np8b5k2481UJOSGbd 5pNbV69CgOf4QCL/40fOCXax9A8HvKg8NMnNaXyvQsBS5uzUeRM829U+dUPlHPd8oCrd XUp1SKAFcwQjgaON5HENDzhqoNq7p92V6SgtmvDhAnBAZoKXPrE/hCqpa+VCsRajDhsK jENw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=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=998S2mlT1OGDPlosT1EoGXy/PUD2cAFEhIBqwQ2UqOs=; b=lTi5C/60vCZZ/HVDPQ6PUdF+jnBZL6ugr0bY0XcHjdu2WZseFjJqNapKnzY/crTgjP Phyj5c7T097trkpEpaXQ/YgXJjQ9hXUF9kIwh1yXTV+X4PyFa+c+eE2wOpxBc6H1/DkG 9KIohEEcoivwtF38UEz6BWVRvZKm1NmpOANh4Z5+kC9MKB56t+D4702MzvK7hGuUhsVM ZvHC2/uONODmL9eUVvZhqVDcj1P7LWomGN7NCCYJJXbtUEt4QQ+A+ID4LMMJkGmOIxKv HXIIGvw0eNu+OqQQSdCguPxyvFVBS59A2FhmmfcKzsKJE9Zc+Z22d+nYhWaey36i0GUz mqhQ== X-Gm-Message-State: ACrzQf09Kz8L4ej3dkRB1w15aGXqwotUfUyoh8r6c2dgs0IkoYk9AW1k zZOflNqAWmFIvwUsHU0pZC0rMZV/QvQ33lTQl2n72hvBsOM= X-Google-Smtp-Source: AMsMyM48REafyxH8n8fXsjwDnLPMQPQkvz1X7SCcEzOLBgvY++i6wSOC60i6z8PCiU0PYvItACu9mLVGJk2eAScsALs= X-Received: by 2002:a05:6102:758:b0:3aa:8dc9:e6cd with SMTP id v24-20020a056102075800b003aa8dc9e6cdmr11505014vsg.44.1667389734232; Wed, 02 Nov 2022 04:48:54 -0700 (PDT) MIME-Version: 1.0 References: <282e268416057de127cab96b4a0ef7b33d0c95c8.camel@cybertec.at> In-Reply-To: From: Ankit Pandey Date: Wed, 2 Nov 2022 17:18:42 +0530 Message-ID: Subject: Re: newbie pointers for development To: Laurenz Albe , pgsql-novice@lists.postgresql.org Content-Type: multipart/alternative; boundary="000000000000cfa52d05ec7b6c35" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000cfa52d05ec7b6c35 Content-Type: text/plain; charset="UTF-8" >Grab a patch from https://commitfest.postgresql.org/40/ that is simple enough, >try to apply it to Git head and see if it builds and passes the regression tests. >Then try to break it :^) Sounds like a plan, really appreciate this. I will try and see how it goes. > I use Eclipse (default on Gnome), but I guess everybody has their own preferences. Hmm, I am not able to find this on Ubuntu, default here is thunderbird. Asking this because it is a bit difficult to reply via webmail. Thanks, Ankit On Wed, Nov 2, 2022 at 4:30 PM Laurenz Albe wrote: > On Wed, 2022-11-02 at 12:21 +0530, Ankit Pandey wrote: > > > The canonical starting point is here: > > > https://wiki.postgresql.org/wiki/So,_you_want_to_be_a_developer%3F > > > > I have also gone through this but still, I am not exactly clear where to > start > > (assuming I can run, build, debug and play with git). > > Grab a patch from https://commitfest.postgresql.org/40/ that is simple > enough, > try to apply it to Git head and see if it builds and passes the regression > tests. > Then try to break it :^) > Read the code to see what the patch does. > It is best to start with a patch that touches an area of PostgreSQL that > you understand well. > > > Also another question, which email client does everyone use (mostly) for > communication? > > I use Eclipse (default on Gnome), but I guess everybody has their own > preferences. > > By the way, thanks for your willingness to help! > > Yours, > Laurenz Albe > --000000000000cfa52d05ec7b6c35 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
>Grab a patch from=C2=A0ht= tps://commitfest.postgresql.org/40/=C2=A0that is simple enough,
>= try to apply it to Git head and see if it builds and passes the regression = tests.
>Then try to break it :^)

=
Sounds like a plan, really appreciate=C2=A0this. I will try and see ho= w it goes.

> I use Eclipse (default on Gnome), = but I guess everybody has their own preferences.

H= mm, I am not able to find this on Ubuntu, default here is thunderbird. Aski= ng this because it is a bit difficult to reply via webmail.

<= /div>
Thanks,
Ankit

On Wed, Nov 2, 2022 at 4:30 PM Laurenz Alb= e <laurenz.albe@cybertec.at<= /a>> wrote:
O= n Wed, 2022-11-02 at 12:21 +0530, Ankit Pandey wrote:
> > The canonical starting point is here:
> >
https://wiki.postgresql.= org/wiki/So,_you_want_to_be_a_developer%3F
>
> I have also gone through=C2=A0this but still, I am not exactly clear w= here to start
> (assuming I can run, build, debug and play with git).

Grab a patch from https://commitfest.postgresql.org/40/ tha= t is simple enough,
try to apply it to Git head and see if it builds and passes the regression = tests.
Then try to break it :^)
Read the code to see what the patch does.
It is best to start with a patch that touches an area of PostgreSQL that yo= u understand well.

> Also another question, which email client does everyone use (mostly) f= or communication?

I use Eclipse (default on Gnome), but I guess everybody has their own prefe= rences.

By the way, thanks for your willingness to help!

Yours,
Laurenz Albe
--000000000000cfa52d05ec7b6c35--