From deamarialeon at gmail.com Wed May 3 04:47:17 2023 From: deamarialeon at gmail.com (=?UTF-8?Q?Dea_Mar=C3=ADa?=) Date: Wed, 3 May 2023 10:47:17 +0200 Subject: [Pandas-dev] Triage Message-ID: Dear All, If you are helping with triage, it would be nice if you could also remove the ?needs triage? label after labelling the issue. Sometimes the person who reported the issue also sets the labels. So, it is not obvious if the labeling was done by a core-dev or not until I open the issue. Sure, it only takes a few seconds to find that my ?extremely important? help ;-) is not needed. But newcomers? time is also valuable. Please help us help you. :) Thanks, Dea -------------- next part -------------- An HTML attachment was scrubbed... URL: From garcia.marc at gmail.com Wed May 3 05:43:14 2023 From: garcia.marc at gmail.com (Marc Garcia) Date: Wed, 3 May 2023 10:43:14 +0100 Subject: [Pandas-dev] Triage In-Reply-To: References: Message-ID: Not sure if other set the label manually, but I assumed in most cases the label is applied automatically by our issue templates. Regular users can't set labels themselves afaik. And if I set labels manually, I consider I already did the triage so I don't set that label. Thanks for letting us know, this is helpful, if you still find the issue after the message, it may be worth discussing the workflow with the exact person (in the issue log you should be able to see who changes the labels. On Wed, May 3, 2023, 10:21 Dea Mar?a wrote: > Dear All, > > > If you are helping with triage, it would be nice if you could also remove > the ?needs triage? label after labelling the issue. > > > Sometimes the person who reported the issue also sets the labels. So, it > is not obvious if the labeling was done by a core-dev or not until I open > the issue. > > Sure, it only takes a few seconds to find that my ?extremely important? > help ;-) is not needed. But newcomers? time is also valuable. > > > Please help us help you. :) > > > Thanks, > > Dea > _______________________________________________ > Pandas-dev mailing list > Pandas-dev at python.org > https://mail.python.org/mailman/listinfo/pandas-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: From deamarialeon at gmail.com Wed May 3 06:07:28 2023 From: deamarialeon at gmail.com (=?UTF-8?Q?Dea_Mar=C3=ADa?=) Date: Wed, 3 May 2023 12:07:28 +0200 Subject: [Pandas-dev] Triage In-Reply-To: References: Message-ID: I just meant that in many cases people forget to remove the ?needs triage? label after having done the triage. On Wed, May 3, 2023 at 11:43?AM Marc Garcia wrote: > Not sure if other set the label manually, but I assumed in most cases the > label is applied automatically by our issue templates. Regular users can't > set labels themselves afaik. And if I set labels manually, I consider I > already did the triage so I don't set that label. > > Thanks for letting us know, this is helpful, if you still find the issue > after the message, it may be worth discussing the workflow with the exact > person (in the issue log you should be able to see who changes the labels. > > > > On Wed, May 3, 2023, 10:21 Dea Mar?a wrote: > >> Dear All, >> >> >> If you are helping with triage, it would be nice if you could also remove >> the ?needs triage? label after labelling the issue. >> >> >> Sometimes the person who reported the issue also sets the labels. So, it >> is not obvious if the labeling was done by a core-dev or not until I open >> the issue. >> >> Sure, it only takes a few seconds to find that my ?extremely important? >> help ;-) is not needed. But newcomers? time is also valuable. >> >> >> Please help us help you. :) >> >> >> Thanks, >> >> Dea >> _______________________________________________ >> Pandas-dev mailing list >> Pandas-dev at python.org >> https://mail.python.org/mailman/listinfo/pandas-dev >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From rhshadrach at gmail.com Wed May 3 08:05:18 2023 From: rhshadrach at gmail.com (Richard Shadrach) Date: Wed, 3 May 2023 08:05:18 -0400 Subject: [Pandas-dev] Triage In-Reply-To: References: Message-ID: I've always thought triage is more than labeling an issue. If it's a bug, I consider triage as confirming it (a) exists on main (even if the user says they did) and (b) confirming it is indeed undesired behavior. If it's reported as a regression then in addition I think it should be confirmed it does exist on the previous version of pandas. All of this can be time intensive. However, I can quickly go through the recently reported issues and appropriately label them so that they are more visible to other developers who specialize in those areas of the code. When I do this but not the above steps, I leave the Needs Triage on. I'm interested to hear thoughts and feedback here, and if there is a more desirable way. Best, Richard On Wed, May 3, 2023, 06:07 Dea Mar?a wrote: > I just meant that in many cases people forget to remove the ?needs triage? > label after having done the triage. > > > > On Wed, May 3, 2023 at 11:43?AM Marc Garcia wrote: > >> Not sure if other set the label manually, but I assumed in most cases the >> label is applied automatically by our issue templates. Regular users can't >> set labels themselves afaik. And if I set labels manually, I consider I >> already did the triage so I don't set that label. >> >> Thanks for letting us know, this is helpful, if you still find the issue >> after the message, it may be worth discussing the workflow with the exact >> person (in the issue log you should be able to see who changes the labels. >> >> >> >> On Wed, May 3, 2023, 10:21 Dea Mar?a wrote: >> >>> Dear All, >>> >>> >>> If you are helping with triage, it would be nice if you could also >>> remove the ?needs triage? label after labelling the issue. >>> >>> >>> Sometimes the person who reported the issue also sets the labels. So, it >>> is not obvious if the labeling was done by a core-dev or not until I open >>> the issue. >>> >>> Sure, it only takes a few seconds to find that my ?extremely important? >>> help ;-) is not needed. But newcomers? time is also valuable. >>> >>> >>> Please help us help you. :) >>> >>> >>> Thanks, >>> >>> Dea >>> _______________________________________________ >>> Pandas-dev mailing list >>> Pandas-dev at python.org >>> https://mail.python.org/mailman/listinfo/pandas-dev >>> >> _______________________________________________ > Pandas-dev mailing list > Pandas-dev at python.org > https://mail.python.org/mailman/listinfo/pandas-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: From simonjayhawkins at gmail.com Wed May 3 09:19:14 2023 From: simonjayhawkins at gmail.com (Simon Hawkins) Date: Wed, 3 May 2023 14:19:14 +0100 Subject: [Pandas-dev] Triage In-Reply-To: References: Message-ID: Agree with Richard. Even if not reported as a regression by the user, I often use to check the behaviour of bugs reported on previous versions to double check (Once the code sample is pasted into a notebook does not take long to re-run on previous versions once setup) If found to be a regression, I feel a bisect to isolate the commit is a worthwhile part of the triage process (and cc the author) For most issues, IMHO one should only remove the needs triage label if one is knowledgeable enough to add a value add comment. Thanking the user, clarifying the issue and suggesting an action to allow progress on the issue for other readers. (If one is not knowledgeable enough about the topic to do this, probably best to leave the needs triage to someone more knowledgeable and not add noise.) I think the actions of just adding additional labels to help others find issues should not be considered triage but is also a very worthwhile maintenance task. My two cents Simon On Wed, 3 May 2023 at 13:05, Richard Shadrach wrote: > I've always thought triage is more than labeling an issue. If it's a bug, > I consider triage as confirming it (a) exists on main (even if the user > says they did) and (b) confirming it is indeed undesired behavior. If it's > reported as a regression then in addition I think it should be confirmed it > does exist on the previous version of pandas. > > All of this can be time intensive. However, I can quickly go through the > recently reported issues and appropriately label them so that they are more > visible to other developers who specialize in those areas of the code. When > I do this but not the above steps, I leave the Needs Triage on. > > I'm interested to hear thoughts and feedback here, and if there is a more > desirable way. > > Best, > Richard > > > > On Wed, May 3, 2023, 06:07 Dea Mar?a wrote: > >> I just meant that in many cases people forget to remove the ?needs >> triage? label after having done the triage. >> >> >> >> On Wed, May 3, 2023 at 11:43?AM Marc Garcia >> wrote: >> >>> Not sure if other set the label manually, but I assumed in most cases >>> the label is applied automatically by our issue templates. Regular users >>> can't set labels themselves afaik. And if I set labels manually, I consider >>> I already did the triage so I don't set that label. >>> >>> Thanks for letting us know, this is helpful, if you still find the issue >>> after the message, it may be worth discussing the workflow with the exact >>> person (in the issue log you should be able to see who changes the labels. >>> >>> >>> >>> On Wed, May 3, 2023, 10:21 Dea Mar?a wrote: >>> >>>> Dear All, >>>> >>>> >>>> If you are helping with triage, it would be nice if you could also >>>> remove the ?needs triage? label after labelling the issue. >>>> >>>> >>>> Sometimes the person who reported the issue also sets the labels. So, >>>> it is not obvious if the labeling was done by a core-dev or not until I >>>> open the issue. >>>> >>>> Sure, it only takes a few seconds to find that my ?extremely important? >>>> help ;-) is not needed. But newcomers? time is also valuable. >>>> >>>> >>>> Please help us help you. :) >>>> >>>> >>>> Thanks, >>>> >>>> Dea >>>> _______________________________________________ >>>> Pandas-dev mailing list >>>> Pandas-dev at python.org >>>> https://mail.python.org/mailman/listinfo/pandas-dev >>>> >>> _______________________________________________ >> Pandas-dev mailing list >> Pandas-dev at python.org >> https://mail.python.org/mailman/listinfo/pandas-dev >> > _______________________________________________ > Pandas-dev mailing list > Pandas-dev at python.org > https://mail.python.org/mailman/listinfo/pandas-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jbrockmendel at gmail.com Wed May 3 10:36:07 2023 From: jbrockmendel at gmail.com (Brock Mendel) Date: Wed, 3 May 2023 07:36:07 -0700 Subject: [Pandas-dev] Triage In-Reply-To: References: Message-ID: I think I'm one of the culprits who adds a label without removing needs-triage. Usually this is because I'm doing a quick-pass instead of a close-look, so more eyeballs to take a closer look would still be helpful. But if that habit is making things harder for others, I'll change it. Thanks for all your hard work! On Wed, May 3, 2023 at 6:19?AM Simon Hawkins wrote: > Agree with Richard. > > Even if not reported as a regression by the user, I often use to check the > behaviour of bugs reported on previous versions to double check (Once the > code sample is pasted into a notebook does not take long to re-run on > previous versions once setup) > > If found to be a regression, I feel a bisect to isolate the commit is a > worthwhile part of the triage process (and cc the author) > > For most issues, IMHO one should only remove the needs triage label if one > is knowledgeable enough to add a value add comment. Thanking the user, > clarifying the issue and suggesting an action to allow progress on the > issue for other readers. (If one is not knowledgeable enough about the > topic to do this, probably best to leave the needs triage to someone more > knowledgeable and not add noise.) > > I think the actions of just adding additional labels to help others find > issues should not be considered triage but is also a very > worthwhile maintenance task. > > My two cents > Simon > > On Wed, 3 May 2023 at 13:05, Richard Shadrach > wrote: > >> I've always thought triage is more than labeling an issue. If it's a bug, >> I consider triage as confirming it (a) exists on main (even if the user >> says they did) and (b) confirming it is indeed undesired behavior. If it's >> reported as a regression then in addition I think it should be confirmed it >> does exist on the previous version of pandas. >> >> All of this can be time intensive. However, I can quickly go through the >> recently reported issues and appropriately label them so that they are more >> visible to other developers who specialize in those areas of the code. When >> I do this but not the above steps, I leave the Needs Triage on. >> >> I'm interested to hear thoughts and feedback here, and if there is a more >> desirable way. >> >> Best, >> Richard >> >> >> >> On Wed, May 3, 2023, 06:07 Dea Mar?a wrote: >> >>> I just meant that in many cases people forget to remove the ?needs >>> triage? label after having done the triage. >>> >>> >>> >>> On Wed, May 3, 2023 at 11:43?AM Marc Garcia >>> wrote: >>> >>>> Not sure if other set the label manually, but I assumed in most cases >>>> the label is applied automatically by our issue templates. Regular users >>>> can't set labels themselves afaik. And if I set labels manually, I consider >>>> I already did the triage so I don't set that label. >>>> >>>> Thanks for letting us know, this is helpful, if you still find the >>>> issue after the message, it may be worth discussing the workflow with the >>>> exact person (in the issue log you should be able to see who changes the >>>> labels. >>>> >>>> >>>> >>>> On Wed, May 3, 2023, 10:21 Dea Mar?a wrote: >>>> >>>>> Dear All, >>>>> >>>>> >>>>> If you are helping with triage, it would be nice if you could also >>>>> remove the ?needs triage? label after labelling the issue. >>>>> >>>>> >>>>> Sometimes the person who reported the issue also sets the labels. So, >>>>> it is not obvious if the labeling was done by a core-dev or not until I >>>>> open the issue. >>>>> >>>>> Sure, it only takes a few seconds to find that my ?extremely >>>>> important? help ;-) is not needed. But newcomers? time is also valuable. >>>>> >>>>> >>>>> >>>>> Please help us help you. :) >>>>> >>>>> >>>>> Thanks, >>>>> >>>>> Dea >>>>> _______________________________________________ >>>>> Pandas-dev mailing list >>>>> Pandas-dev at python.org >>>>> https://mail.python.org/mailman/listinfo/pandas-dev >>>>> >>>> _______________________________________________ >>> Pandas-dev mailing list >>> Pandas-dev at python.org >>> https://mail.python.org/mailman/listinfo/pandas-dev >>> >> _______________________________________________ >> Pandas-dev mailing list >> Pandas-dev at python.org >> https://mail.python.org/mailman/listinfo/pandas-dev >> > _______________________________________________ > Pandas-dev mailing list > Pandas-dev at python.org > https://mail.python.org/mailman/listinfo/pandas-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: From m.e.gorelli at gmail.com Wed May 3 11:09:27 2023 From: m.e.gorelli at gmail.com (Marco Gorelli) Date: Wed, 3 May 2023 16:09:27 +0100 Subject: [Pandas-dev] Pandas-dev Digest, Vol 120, Issue 2 In-Reply-To: References: Message-ID: Thanks all for your comments here, some good points have been raised! The maintainers' guide doesn't have any guidelines around "needs triage", so I'll put something together based on the points brought up here On Wed, May 3, 2023 at 2:19?PM wrote: > Send Pandas-dev mailing list submissions to > pandas-dev at python.org > > To subscribe or unsubscribe via the World Wide Web, visit > https://mail.python.org/mailman/listinfo/pandas-dev > or, via email, send a message with subject or body 'help' to > pandas-dev-request at python.org > > You can reach the person managing the list at > pandas-dev-owner at python.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Pandas-dev digest..." > > > Today's Topics: > > 1. Re: Triage (Richard Shadrach) > 2. Re: Triage (Simon Hawkins) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Wed, 3 May 2023 08:05:18 -0400 > From: Richard Shadrach > To: Dea Mar?a > Cc: Marc Garcia , pandas-dev > > Subject: Re: [Pandas-dev] Triage > Message-ID: > 56RJxsvWn+zbh_RCExq7LeMPvxQCKahy2oEUhLBo0xPFNHQ at mail.gmail.com> > Content-Type: text/plain; charset="utf-8" > > I've always thought triage is more than labeling an issue. If it's a bug, I > consider triage as confirming it (a) exists on main (even if the user says > they did) and (b) confirming it is indeed undesired behavior. If it's > reported as a regression then in addition I think it should be confirmed it > does exist on the previous version of pandas. > > All of this can be time intensive. However, I can quickly go through the > recently reported issues and appropriately label them so that they are more > visible to other developers who specialize in those areas of the code. When > I do this but not the above steps, I leave the Needs Triage on. > > I'm interested to hear thoughts and feedback here, and if there is a more > desirable way. > > Best, > Richard > > > > On Wed, May 3, 2023, 06:07 Dea Mar?a wrote: > > > I just meant that in many cases people forget to remove the ?needs > triage? > > label after having done the triage. > > > > > > > > On Wed, May 3, 2023 at 11:43?AM Marc Garcia > wrote: > > > >> Not sure if other set the label manually, but I assumed in most cases > the > >> label is applied automatically by our issue templates. Regular users > can't > >> set labels themselves afaik. And if I set labels manually, I consider I > >> already did the triage so I don't set that label. > >> > >> Thanks for letting us know, this is helpful, if you still find the issue > >> after the message, it may be worth discussing the workflow with the > exact > >> person (in the issue log you should be able to see who changes the > labels. > >> > >> > >> > >> On Wed, May 3, 2023, 10:21 Dea Mar?a wrote: > >> > >>> Dear All, > >>> > >>> > >>> If you are helping with triage, it would be nice if you could also > >>> remove the ?needs triage? label after labelling the issue. > >>> > >>> > >>> Sometimes the person who reported the issue also sets the labels. So, > it > >>> is not obvious if the labeling was done by a core-dev or not until I > open > >>> the issue. > >>> > >>> Sure, it only takes a few seconds to find that my ?extremely important? > >>> help ;-) is not needed. But newcomers? time is also valuable. > >>> > >>> > >>> Please help us help you. :) > >>> > >>> > >>> Thanks, > >>> > >>> Dea > >>> _______________________________________________ > >>> Pandas-dev mailing list > >>> Pandas-dev at python.org > >>> https://mail.python.org/mailman/listinfo/pandas-dev > >>> > >> _______________________________________________ > > Pandas-dev mailing list > > Pandas-dev at python.org > > https://mail.python.org/mailman/listinfo/pandas-dev > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > https://mail.python.org/pipermail/pandas-dev/attachments/20230503/7da68893/attachment-0001.html > > > > ------------------------------ > > Message: 2 > Date: Wed, 3 May 2023 14:19:14 +0100 > From: Simon Hawkins > To: Richard Shadrach > Cc: Dea Mar?a , pandas-dev > > Subject: Re: [Pandas-dev] Triage > Message-ID: > DCTyF0p3C+AQV2m9oXQ at mail.gmail.com> > Content-Type: text/plain; charset="utf-8" > > Agree with Richard. > > Even if not reported as a regression by the user, I often use to check the > behaviour of bugs reported on previous versions to double check (Once the > code sample is pasted into a notebook does not take long to re-run on > previous versions once setup) > > If found to be a regression, I feel a bisect to isolate the commit is a > worthwhile part of the triage process (and cc the author) > > For most issues, IMHO one should only remove the needs triage label if one > is knowledgeable enough to add a value add comment. Thanking the user, > clarifying the issue and suggesting an action to allow progress on the > issue for other readers. (If one is not knowledgeable enough about the > topic to do this, probably best to leave the needs triage to someone more > knowledgeable and not add noise.) > > I think the actions of just adding additional labels to help others find > issues should not be considered triage but is also a very > worthwhile maintenance task. > > My two cents > Simon > > On Wed, 3 May 2023 at 13:05, Richard Shadrach > wrote: > > > I've always thought triage is more than labeling an issue. If it's a bug, > > I consider triage as confirming it (a) exists on main (even if the user > > says they did) and (b) confirming it is indeed undesired behavior. If > it's > > reported as a regression then in addition I think it should be confirmed > it > > does exist on the previous version of pandas. > > > > All of this can be time intensive. However, I can quickly go through the > > recently reported issues and appropriately label them so that they are > more > > visible to other developers who specialize in those areas of the code. > When > > I do this but not the above steps, I leave the Needs Triage on. > > > > I'm interested to hear thoughts and feedback here, and if there is a more > > desirable way. > > > > Best, > > Richard > > > > > > > > On Wed, May 3, 2023, 06:07 Dea Mar?a wrote: > > > >> I just meant that in many cases people forget to remove the ?needs > >> triage? label after having done the triage. > >> > >> > >> > >> On Wed, May 3, 2023 at 11:43?AM Marc Garcia > >> wrote: > >> > >>> Not sure if other set the label manually, but I assumed in most cases > >>> the label is applied automatically by our issue templates. Regular > users > >>> can't set labels themselves afaik. And if I set labels manually, I > consider > >>> I already did the triage so I don't set that label. > >>> > >>> Thanks for letting us know, this is helpful, if you still find the > issue > >>> after the message, it may be worth discussing the workflow with the > exact > >>> person (in the issue log you should be able to see who changes the > labels. > >>> > >>> > >>> > >>> On Wed, May 3, 2023, 10:21 Dea Mar?a wrote: > >>> > >>>> Dear All, > >>>> > >>>> > >>>> If you are helping with triage, it would be nice if you could also > >>>> remove the ?needs triage? label after labelling the issue. > >>>> > >>>> > >>>> Sometimes the person who reported the issue also sets the labels. So, > >>>> it is not obvious if the labeling was done by a core-dev or not until > I > >>>> open the issue. > >>>> > >>>> Sure, it only takes a few seconds to find that my ?extremely > important? > >>>> help ;-) is not needed. But newcomers? time is also valuable. > >>>> > >>>> > >>>> Please help us help you. :) > >>>> > >>>> > >>>> Thanks, > >>>> > >>>> Dea > >>>> _______________________________________________ > >>>> Pandas-dev mailing list > >>>> Pandas-dev at python.org > >>>> https://mail.python.org/mailman/listinfo/pandas-dev > >>>> > >>> _______________________________________________ > >> Pandas-dev mailing list > >> Pandas-dev at python.org > >> https://mail.python.org/mailman/listinfo/pandas-dev > >> > > _______________________________________________ > > Pandas-dev mailing list > > Pandas-dev at python.org > > https://mail.python.org/mailman/listinfo/pandas-dev > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > https://mail.python.org/pipermail/pandas-dev/attachments/20230503/fdb6cd38/attachment.html > > > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > Pandas-dev mailing list > Pandas-dev at python.org > https://mail.python.org/mailman/listinfo/pandas-dev > > > ------------------------------ > > End of Pandas-dev Digest, Vol 120, Issue 2 > ****************************************** > -------------- next part -------------- An HTML attachment was scrubbed... URL: From simonjayhawkins at gmail.com Thu May 4 06:27:32 2023 From: simonjayhawkins at gmail.com (Simon Hawkins) Date: Thu, 4 May 2023 11:27:32 +0100 Subject: [Pandas-dev] Pandas-dev Digest, Vol 120, Issue 2 In-Reply-To: References: Message-ID: Maybe worth expanding on confirming the bug bit... If a bug is in recently added behaviour, then probably worth cc the author of the enhancement otherwise if the bug looks to be long-standing, then chances are that it has been reported before or that something related has been discussed. Although it can be time consuming to search/review other issues during the triage process (and sometimes a rabbit hole), closing duplicates or consolidation of issues is worthwhile. On Wed, 3 May 2023 at 16:10, Marco Gorelli wrote: > Thanks all for your comments here, some good points have been raised! > > The maintainers' guide > doesn't > have any guidelines around "needs triage", so I'll put something together > based on the points brought up here > > On Wed, May 3, 2023 at 2:19?PM wrote: > >> Send Pandas-dev mailing list submissions to >> pandas-dev at python.org >> >> To subscribe or unsubscribe via the World Wide Web, visit >> https://mail.python.org/mailman/listinfo/pandas-dev >> or, via email, send a message with subject or body 'help' to >> pandas-dev-request at python.org >> >> You can reach the person managing the list at >> pandas-dev-owner at python.org >> >> When replying, please edit your Subject line so it is more specific >> than "Re: Contents of Pandas-dev digest..." >> >> >> Today's Topics: >> >> 1. Re: Triage (Richard Shadrach) >> 2. Re: Triage (Simon Hawkins) >> >> >> ---------------------------------------------------------------------- >> >> Message: 1 >> Date: Wed, 3 May 2023 08:05:18 -0400 >> From: Richard Shadrach >> To: Dea Mar?a >> Cc: Marc Garcia , pandas-dev >> >> Subject: Re: [Pandas-dev] Triage >> Message-ID: >> > 56RJxsvWn+zbh_RCExq7LeMPvxQCKahy2oEUhLBo0xPFNHQ at mail.gmail.com> >> Content-Type: text/plain; charset="utf-8" >> >> I've always thought triage is more than labeling an issue. If it's a bug, >> I >> consider triage as confirming it (a) exists on main (even if the user says >> they did) and (b) confirming it is indeed undesired behavior. If it's >> reported as a regression then in addition I think it should be confirmed >> it >> does exist on the previous version of pandas. >> >> All of this can be time intensive. However, I can quickly go through the >> recently reported issues and appropriately label them so that they are >> more >> visible to other developers who specialize in those areas of the code. >> When >> I do this but not the above steps, I leave the Needs Triage on. >> >> I'm interested to hear thoughts and feedback here, and if there is a more >> desirable way. >> >> Best, >> Richard >> >> >> >> On Wed, May 3, 2023, 06:07 Dea Mar?a wrote: >> >> > I just meant that in many cases people forget to remove the ?needs >> triage? >> > label after having done the triage. >> > >> > >> > >> > On Wed, May 3, 2023 at 11:43?AM Marc Garcia >> wrote: >> > >> >> Not sure if other set the label manually, but I assumed in most cases >> the >> >> label is applied automatically by our issue templates. Regular users >> can't >> >> set labels themselves afaik. And if I set labels manually, I consider I >> >> already did the triage so I don't set that label. >> >> >> >> Thanks for letting us know, this is helpful, if you still find the >> issue >> >> after the message, it may be worth discussing the workflow with the >> exact >> >> person (in the issue log you should be able to see who changes the >> labels. >> >> >> >> >> >> >> >> On Wed, May 3, 2023, 10:21 Dea Mar?a wrote: >> >> >> >>> Dear All, >> >>> >> >>> >> >>> If you are helping with triage, it would be nice if you could also >> >>> remove the ?needs triage? label after labelling the issue. >> >>> >> >>> >> >>> Sometimes the person who reported the issue also sets the labels. So, >> it >> >>> is not obvious if the labeling was done by a core-dev or not until I >> open >> >>> the issue. >> >>> >> >>> Sure, it only takes a few seconds to find that my ?extremely >> important? >> >>> help ;-) is not needed. But newcomers? time is also valuable. >> >>> >> >>> >> >>> Please help us help you. :) >> >>> >> >>> >> >>> Thanks, >> >>> >> >>> Dea >> >>> _______________________________________________ >> >>> Pandas-dev mailing list >> >>> Pandas-dev at python.org >> >>> https://mail.python.org/mailman/listinfo/pandas-dev >> >>> >> >> _______________________________________________ >> > Pandas-dev mailing list >> > Pandas-dev at python.org >> > https://mail.python.org/mailman/listinfo/pandas-dev >> > >> -------------- next part -------------- >> An HTML attachment was scrubbed... >> URL: < >> https://mail.python.org/pipermail/pandas-dev/attachments/20230503/7da68893/attachment-0001.html >> > >> >> ------------------------------ >> >> Message: 2 >> Date: Wed, 3 May 2023 14:19:14 +0100 >> From: Simon Hawkins >> To: Richard Shadrach >> Cc: Dea Mar?a , pandas-dev >> >> Subject: Re: [Pandas-dev] Triage >> Message-ID: >> > DCTyF0p3C+AQV2m9oXQ at mail.gmail.com> >> Content-Type: text/plain; charset="utf-8" >> >> Agree with Richard. >> >> Even if not reported as a regression by the user, I often use to check the >> behaviour of bugs reported on previous versions to double check (Once the >> code sample is pasted into a notebook does not take long to re-run on >> previous versions once setup) >> >> If found to be a regression, I feel a bisect to isolate the commit is a >> worthwhile part of the triage process (and cc the author) >> >> For most issues, IMHO one should only remove the needs triage label if one >> is knowledgeable enough to add a value add comment. Thanking the user, >> clarifying the issue and suggesting an action to allow progress on the >> issue for other readers. (If one is not knowledgeable enough about the >> topic to do this, probably best to leave the needs triage to someone more >> knowledgeable and not add noise.) >> >> I think the actions of just adding additional labels to help others find >> issues should not be considered triage but is also a very >> worthwhile maintenance task. >> >> My two cents >> Simon >> >> On Wed, 3 May 2023 at 13:05, Richard Shadrach >> wrote: >> >> > I've always thought triage is more than labeling an issue. If it's a >> bug, >> > I consider triage as confirming it (a) exists on main (even if the user >> > says they did) and (b) confirming it is indeed undesired behavior. If >> it's >> > reported as a regression then in addition I think it should be >> confirmed it >> > does exist on the previous version of pandas. >> > >> > All of this can be time intensive. However, I can quickly go through the >> > recently reported issues and appropriately label them so that they are >> more >> > visible to other developers who specialize in those areas of the code. >> When >> > I do this but not the above steps, I leave the Needs Triage on. >> > >> > I'm interested to hear thoughts and feedback here, and if there is a >> more >> > desirable way. >> > >> > Best, >> > Richard >> > >> > >> > >> > On Wed, May 3, 2023, 06:07 Dea Mar?a wrote: >> > >> >> I just meant that in many cases people forget to remove the ?needs >> >> triage? label after having done the triage. >> >> >> >> >> >> >> >> On Wed, May 3, 2023 at 11:43?AM Marc Garcia >> >> wrote: >> >> >> >>> Not sure if other set the label manually, but I assumed in most cases >> >>> the label is applied automatically by our issue templates. Regular >> users >> >>> can't set labels themselves afaik. And if I set labels manually, I >> consider >> >>> I already did the triage so I don't set that label. >> >>> >> >>> Thanks for letting us know, this is helpful, if you still find the >> issue >> >>> after the message, it may be worth discussing the workflow with the >> exact >> >>> person (in the issue log you should be able to see who changes the >> labels. >> >>> >> >>> >> >>> >> >>> On Wed, May 3, 2023, 10:21 Dea Mar?a wrote: >> >>> >> >>>> Dear All, >> >>>> >> >>>> >> >>>> If you are helping with triage, it would be nice if you could also >> >>>> remove the ?needs triage? label after labelling the issue. >> >>>> >> >>>> >> >>>> Sometimes the person who reported the issue also sets the labels. So, >> >>>> it is not obvious if the labeling was done by a core-dev or not >> until I >> >>>> open the issue. >> >>>> >> >>>> Sure, it only takes a few seconds to find that my ?extremely >> important? >> >>>> help ;-) is not needed. But newcomers? time is also valuable. >> >>>> >> >>>> >> >>>> Please help us help you. :) >> >>>> >> >>>> >> >>>> Thanks, >> >>>> >> >>>> Dea >> >>>> _______________________________________________ >> >>>> Pandas-dev mailing list >> >>>> Pandas-dev at python.org >> >>>> https://mail.python.org/mailman/listinfo/pandas-dev >> >>>> >> >>> _______________________________________________ >> >> Pandas-dev mailing list >> >> Pandas-dev at python.org >> >> https://mail.python.org/mailman/listinfo/pandas-dev >> >> >> > _______________________________________________ >> > Pandas-dev mailing list >> > Pandas-dev at python.org >> > https://mail.python.org/mailman/listinfo/pandas-dev >> > >> -------------- next part -------------- >> An HTML attachment was scrubbed... >> URL: < >> https://mail.python.org/pipermail/pandas-dev/attachments/20230503/fdb6cd38/attachment.html >> > >> >> ------------------------------ >> >> Subject: Digest Footer >> >> _______________________________________________ >> Pandas-dev mailing list >> Pandas-dev at python.org >> https://mail.python.org/mailman/listinfo/pandas-dev >> >> >> ------------------------------ >> >> End of Pandas-dev Digest, Vol 120, Issue 2 >> ****************************************** >> > _______________________________________________ > Pandas-dev mailing list > Pandas-dev at python.org > https://mail.python.org/mailman/listinfo/pandas-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: From lele.venturi at gmail.com Thu May 18 16:46:35 2023 From: lele.venturi at gmail.com (Gabriele Venturi) Date: Thu, 18 May 2023 22:46:35 +0200 Subject: [Pandas-dev] PandasAI In-Reply-To: <7a7995ed-a530-49dc-a915-8e76c21ed235@Spark> References: <7a7995ed-a530-49dc-a915-8e76c21ed235@Spark> Message-ID: <8c7446de-d5c2-4252-a0aa-4f4ecdccb555@Spark> Dear sirs, let me introduce myself. I?m Gabriele, author of PandasAI, a library that aims to wrap pandas in a conversational layer. I?m reaching out to you since yesterday a GitHub user pointed out that calling the repo ?PandasAI? could be considered unethical or misleading. When I launched the library, I just picked the most obvious name: since I was adding AI on the top of the pandas library, PandasAI just made a lot of sense to me. However, I don?t want to offend anyone or being unethical, this has never been the idea. That?s why I?m reaching out to you. I?d love to get your feedback about it, and if you believe the name has to be changed, I can definitely rename it. Thanks a lot for your time. Best, Gabriele -------------- next part -------------- An HTML attachment was scrubbed... URL: From bhasha03 at outlook.com Thu May 18 11:04:08 2023 From: bhasha03 at outlook.com (Bhavani Shankar) Date: Thu, 18 May 2023 15:04:08 +0000 Subject: [Pandas-dev] Typo in the documentation Message-ID: Hi, In the section: ?How do I select specific rows and columns from a DataFrame? In the following snippet the value 3 means 4th column.: In [26]: titanic.iloc[0:3, 3] = "anonymous" But in the sentence ?When selecting specific rows and/or columns with loc or iloc, new values can be assigned to the selected data. For example, to assign the name anonymous to the first 3 elements of the third column:? . The word highlighted in bold talks about 3rd column. Please correct it. Thank you. Best Regards, Bhavani Shankar. Ref: How do I select a subset of a DataFrame? ? pandas 2.0.1 documentation (pydata.org) -------------- next part -------------- An HTML attachment was scrubbed... URL: From garcia.marc at gmail.com Wed May 24 11:46:41 2023 From: garcia.marc at gmail.com (Marc Garcia) Date: Wed, 24 May 2023 18:46:41 +0300 Subject: [Pandas-dev] Typo in the documentation In-Reply-To: References: Message-ID: Thanks for the report Bhavani. Do you mind sending the report via a GitHub issue? That way it's easier for us to get it assigned to someone and fix it: https://github.com/pandas-dev/pandas/issues/new/choose Thank you! On Wed, May 24, 2023, 15:13 Bhavani Shankar wrote: > > > Hi, > > > In the section: > *?How do I select specific rows and columns from a **DataFrame**?* > > > > In the following snippet the value * 3* means 4th column.: > > > > *In [26]: titanic.iloc[0:3, 3] = "anonymous"* > > > > But in the sentence ?When selecting specific rows and/or columns with loc > or iloc, new values can be assigned to the selected data. For example, > to assign the name anonymous to the first 3 elements of the *third* > column:? . The word highlighted in bold talks about 3rd column. Please > correct it. Thank you. > > > > Best Regards, > > Bhavani Shankar. > > > > Ref: How do I select a subset of a DataFrame? ? pandas 2.0.1 > documentation (pydata.org) > > _______________________________________________ > Pandas-dev mailing list > Pandas-dev at python.org > https://mail.python.org/mailman/listinfo/pandas-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: From garcia.marc at gmail.com Wed May 24 11:54:13 2023 From: garcia.marc at gmail.com (Marc Garcia) Date: Wed, 24 May 2023 18:54:13 +0300 Subject: [Pandas-dev] PandasAI In-Reply-To: <8c7446de-d5c2-4252-a0aa-4f4ecdccb555@Spark> References: <7a7995ed-a530-49dc-a915-8e76c21ed235@Spark> <8c7446de-d5c2-4252-a0aa-4f4ecdccb555@Spark> Message-ID: Thanks Gabriele for letting us know. The pandas trademark is managed by the NumFOCUS non-profit. The name can be used with what is called fair use, which summarized means that you reference to the project, but do not imply affiliation or endorsement. The way you're using pandas doesn't personally bother me, but it's the legal team at NumFOCUS who will be sending you a notification about a trademark violation if applies. So, I think it's better if you can ask them directly at info at numfocus.org, since I don't really know if this case it's fair use or not. Cheers! On Wed, May 24, 2023, 15:12 Gabriele Venturi wrote: > Dear sirs, > let me introduce myself. I?m Gabriele, author of PandasAI, a library that > aims to wrap pandas in a conversational layer. > > I?m reaching out to you since yesterday a GitHub user pointed out that > calling the repo ?PandasAI? could be considered unethical or misleading. > When I launched the library, I just picked the most obvious name: since I > was adding AI on the top of the pandas library, PandasAI just made a lot of > sense to me. > > However, I don?t want to offend anyone or being unethical, this has never > been the idea. That?s why I?m reaching out to you. I?d love to get your > feedback about it, and if you believe the name has to be changed, I can > definitely rename it. > > Thanks a lot for your time. > > Best, > > *Gabriele* > _______________________________________________ > Pandas-dev mailing list > Pandas-dev at python.org > https://mail.python.org/mailman/listinfo/pandas-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: From garcia.marc at gmail.com Mon May 29 04:25:56 2023 From: garcia.marc at gmail.com (Marc Garcia) Date: Mon, 29 May 2023 12:25:56 +0400 Subject: [Pandas-dev] ANN: pandas v2.0.2 Message-ID: We are pleased to announce the release of pandas v2.0.2. This is a patch release in the 2.0.x series and includes some regression fixes and bug fixes. We recommend that all users in the 2.0.x series upgrade to this version. See the release notes for a list of all the changes. The release can be installed from PyPI python -m pip install --upgrade pandas==2.0.2 Or from conda-forge mamba install -c conda-forge pandas==2.0.2 Please report any issues with the release on the pandas issue tracker . Thanks to all the contributors who made this release possible. -------------- next part -------------- An HTML attachment was scrubbed... URL: From lele.venturi at gmail.com Mon May 29 10:17:04 2023 From: lele.venturi at gmail.com (Gabriele Venturi) Date: Mon, 29 May 2023 16:17:04 +0200 Subject: [Pandas-dev] PandasAI In-Reply-To: References: <7a7995ed-a530-49dc-a915-8e76c21ed235@Spark> <8c7446de-d5c2-4252-a0aa-4f4ecdccb555@Spark> Message-ID: <946abffc-8025-4f3a-9e61-e196dd1aa865@Spark> Dear Marc, thanks a lot for the kind feedback. I?ve just reach out to them and asked more information. Thank you so much for your time once again! Best, Gabriele On 24 May 2023, 17:54 +0200, Marc Garcia , wrote: > Thanks Gabriele for letting us know. The pandas trademark is managed by the NumFOCUS non-profit. The name can be used with what is called fair use, which summarized means that you reference to the project, but do not imply affiliation or endorsement. > > The way you're using pandas doesn't personally bother me, but it's the legal team at NumFOCUS who will be sending you a notification about a trademark violation if applies. So, I think it's better if you can ask them directly at info at numfocus.org, since I don't really know if this case it's fair use or not. > > Cheers! > > > On Wed, May 24, 2023, 15:12 Gabriele Venturi wrote: > > > Dear sirs, > > > let me introduce myself. I?m Gabriele, author of PandasAI, a library that aims to wrap pandas in a conversational layer. > > > > > > I?m reaching out to you since yesterday a GitHub user pointed out that calling the repo ?PandasAI? could be considered unethical or misleading. When I launched the library, I just picked the most obvious name: since I was adding AI on the top of the pandas library, PandasAI just made a lot of sense to me. > > > > > > However, I don?t want to offend anyone or being unethical, this has never been the idea. That?s why I?m reaching out to you. I?d love to get your feedback about it, and if you believe the name has to be changed, I can definitely rename it. > > > > > > Thanks a lot for your time. > > > > > > Best, > > > > > > Gabriele > > > _______________________________________________ > > > Pandas-dev mailing list > > > Pandas-dev at python.org > > > https://mail.python.org/mailman/listinfo/pandas-dev -------------- next part -------------- An HTML attachment was scrubbed... URL: