public inbox for [email protected]  
help / color / mirror / Atom feed
newbie pointers for development
6+ messages / 2 participants
[nested] [flat]

* newbie pointers for development
@ 2022-11-01 12:35  Ankit Pandey <[email protected]>
  0 siblings, 1 reply; 6+ messages in thread

From: Ankit Pandey @ 2022-11-01 12:35 UTC (permalink / raw)
  To: [email protected]

Hello,

I am new to pg hacking and would need some pointers to contribute. I looked
into the todo list but it is filled more with feature enhancements (will
take some time to get there). If I could get some pointers for beginner
friendly issues/bugs, I would be glad.
Note: I am able to step through (via gdb) the whole backend process while
it runs queries, so I have some initial setup to get going.

Thanks,
Ankit


^ permalink  raw  reply  [nested|flat] 6+ messages in thread

* Re: newbie pointers for development
@ 2022-11-01 13:47  Laurenz Albe <[email protected]>
  parent: Ankit Pandey <[email protected]>
  0 siblings, 1 reply; 6+ messages in thread

From: Laurenz Albe @ 2022-11-01 13:47 UTC (permalink / raw)
  To: Ankit Pandey <[email protected]>; [email protected]

On Tue, 2022-11-01 at 18:05 +0530, Ankit Pandey wrote:
> I am new to pg hacking and would need some pointers to contribute. I looked into the todo
> list but it is filled more with feature enhancements (will take some time to get there).
> If I could get some pointers for beginner friendly issues/bugs, I would be glad.
> Note: I am able to step through (via gdb) the whole backend process while it runs queries,
> so I have some initial setup to get going.

The canonical starting point is here:
https://wiki.postgresql.org/wiki/So,_you_want_to_be_a_developer%3F

The king's way to learning the ropes is reviewing patches in the current
commitfest.  That will familiarize you with the conversation style on the
mailing lists, with the development cycle and with the code.

Yours,
Laurenz Albe





^ permalink  raw  reply  [nested|flat] 6+ messages in thread

* Re: newbie pointers for development
@ 2022-11-02 06:51  Ankit Pandey <[email protected]>
  parent: Laurenz Albe <[email protected]>
  0 siblings, 2 replies; 6+ messages in thread

From: Ankit Pandey @ 2022-11-02 06:51 UTC (permalink / raw)
  To: Laurenz Albe <[email protected]>; [email protected]

>  Lesson #1: reply to the list.
Point noted

> Yes, you need to be subscribed to the hackers list, because that's where
you submit
> patches and reviews.
Subscribed and looking at various patches.

> 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).

Also another question, which email client does everyone use (mostly) for
communication?

Thanks,
Ankit


On Wed, Nov 2, 2022 at 11:35 AM Laurenz Albe <[email protected]>
wrote:

> Dear Ankit!
>
> > > The king's way to learning the ropes is reviewing patches in the
> current
> > > commitfest.
> >
> > Thanks Laurenz, will this involve watching patches by subscribing to
> [email protected] mailing list or something else?
>
> Lesson #1: reply to the list.
>
> Yes, you need to be subscribed to the hackers list, because that's where
> you submit
> patches and reviews.
>
> Yours,
> Laurenz Albe
> --
> +43-670-6056265
> CYBERTEC PostgreSQL International GmbH
> Römerstraße 19, 2752 Wöllersdorf
> Web: https://www.cybertec-postgresql.com
>


^ permalink  raw  reply  [nested|flat] 6+ messages in thread

* Re: newbie pointers for development
@ 2022-11-02 09:24  Ankit Pandey <[email protected]>
  parent: Ankit Pandey <[email protected]>
  1 sibling, 0 replies; 6+ messages in thread

From: Ankit Pandey @ 2022-11-02 09:24 UTC (permalink / raw)
  To: Bear <[email protected]>; [email protected]

On Wed, 2 Nov, 2022, 2:45 pm Bear, <[email protected]> wrote:
> remove

Sorry? I don't get you.

Thanks,
Ankit

On Wed, 2 Nov, 2022, 2:45 pm Bear, <[email protected]> wrote:

> remove
> On 02-Nov-22 01:51, Ankit Pandey wrote:
>
> >  Lesson #1: reply to the list.
> Point noted
>
> > Yes, you need to be subscribed to the hackers list, because that's where
> you submit
> > patches and reviews.
> Subscribed and looking at various patches.
>
> > 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).
>
> Also another question, which email client does everyone use (mostly) for
> communication?
>
> Thanks,
> Ankit
>
>
> On Wed, Nov 2, 2022 at 11:35 AM Laurenz Albe <[email protected]>
> wrote:
>
>> Dear Ankit!
>>
>> > > The king's way to learning the ropes is reviewing patches in the
>> current
>> > > commitfest.
>> >
>> > Thanks Laurenz, will this involve watching patches by subscribing to
>> [email protected] mailing list or something else?
>>
>> Lesson #1: reply to the list.
>>
>> Yes, you need to be subscribed to the hackers list, because that's where
>> you submit
>> patches and reviews.
>>
>> Yours,
>> Laurenz Albe
>> --
>> +43-670-6056265
>> CYBERTEC PostgreSQL International GmbH
>> Römerstraße 19, 2752 Wöllersdorf
>> Web: https://www.cybertec-postgresql.com
>>
>


^ permalink  raw  reply  [nested|flat] 6+ messages in thread

* Re: newbie pointers for development
@ 2022-11-02 11:00  Laurenz Albe <[email protected]>
  parent: Ankit Pandey <[email protected]>
  1 sibling, 1 reply; 6+ messages in thread

From: Laurenz Albe @ 2022-11-02 11:00 UTC (permalink / raw)
  To: Ankit Pandey <[email protected]>; [email protected]

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





^ permalink  raw  reply  [nested|flat] 6+ messages in thread

* Re: newbie pointers for development
@ 2022-11-02 11:48  Ankit Pandey <[email protected]>
  parent: Laurenz Albe <[email protected]>
  0 siblings, 0 replies; 6+ messages in thread

From: Ankit Pandey @ 2022-11-02 11:48 UTC (permalink / raw)
  To: Laurenz Albe <[email protected]>; [email protected]

>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 <[email protected]>
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
>


^ permalink  raw  reply  [nested|flat] 6+ messages in thread


end of thread, other threads:[~2022-11-02 11:48 UTC | newest]

Thread overview: 6+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2022-11-01 12:35 newbie pointers for development Ankit Pandey <[email protected]>
2022-11-01 13:47 ` Laurenz Albe <[email protected]>
2022-11-02 06:51   ` Ankit Pandey <[email protected]>
2022-11-02 09:24     ` Ankit Pandey <[email protected]>
2022-11-02 11:00     ` Laurenz Albe <[email protected]>
2022-11-02 11:48       ` Ankit Pandey <[email protected]>

This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox