Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RLS: 1.2.1 #38721

Closed
simonjayhawkins opened this issue Dec 27, 2020 · 22 comments
Closed

RLS: 1.2.1 #38721

simonjayhawkins opened this issue Dec 27, 2020 · 22 comments
Labels
Milestone

Comments

@simonjayhawkins
Copy link
Member

Tracking issue for the 1.2.1 release.

https://github.com/pandas-dev/pandas/milestone/81

Currently scheduled for January 18, 2021 (date flexible on severity of regressions)

List of open regressions: https://github.com/pandas-dev/pandas/issues?q=is%3Aopen+is%3Aissue+label%3ARegression

@simonjayhawkins simonjayhawkins added this to the 1.2.1 milestone Dec 27, 2020
@simonjayhawkins
Copy link
Member Author

current status: 8 open regressions milestoned 1.2.1, 2 with open PRs

https://github.com/pandas-dev/pandas/issues?q=is%3Aopen+is%3Aissue+label%3ARegression+milestone%3A1.2.1

(#38752 is a actually a regression in 1.1 but is milestoned 1.2.1)

@simonjayhawkins
Copy link
Member Author

simonjayhawkins commented Jan 11, 2021

status update...

a week away from scheduled release. 9 open regressions milestoned 1.2.1, 1 with open PR #38980

https://github.com/pandas-dev/pandas/issues?q=is%3Aopen+is%3Aissue+label%3ARegression+milestone%3A1.2.1

#38969 is effectively a duplicate of #38947

#38851 maybe tricky to fix so maybe best to revert cleanup for 1.2.1. #38851 (comment)

#38946 is maybe not a priority so could remove from milestone #38946 (comment)

#38752 is a actually a regression in 1.1 but is milestoned 1.2.1

@jreback
Copy link
Contributor

jreback commented Jan 11, 2021

ok, can certainly try on these. but let's just do a time release. whatever we have is fine.

@simonjayhawkins
Copy link
Member Author

ok, can certainly try on these. but let's just do a time release. whatever we have is fine.

yep, certainly on the patch releases (except the final in the series) a calendar based release schedule is fine.

@simonjayhawkins
Copy link
Member Author

we've got the blocker label on #38787, should maybe discuss this on this week's dev call. cc @jorisvandenbossche @mroeschke

@simonjayhawkins
Copy link
Member Author

simonjayhawkins commented Jan 11, 2021

although need not block, can revert backport, tag release, and re-apply backport if not resolved.

@jorisvandenbossche
Copy link
Member

we've got the blocker label on #38787, should maybe discuss this on this week's dev call.

Yes, that would be a good topic to discuss (although don't know if Matt will be there). But I will try to look again at the issue and post my thoughts there.

@mroeschke
Copy link
Member

I believe I can make the dev call this Wednesday to discuss #38787

@simonjayhawkins
Copy link
Member Author

in the dev meeting notes for the release we have

Maybe revert plotting PR

@jorisvandenbossche I believe you suggested this.

I think that we should not yet revert until have investigated the issues further. 1.2.2 is scheduled for February 07, 2021 (3 weeks)

current status:

https://github.com/pandas-dev/pandas/issues?q=is%3Aopen+is%3Aissue+label%3ARegression+milestone%3A1.2.1

9 open regressions milestoned 1.2.1

5 linked to the visualization issue #39126, #38969, #38947, #38865 and #38736

#39184 requires further discussion/agreement on preferred course of action

#39115 and #39168 have open PRs

#38946 is not a priority for 1.2.1

@simonjayhawkins
Copy link
Member Author

I think that we should not yet revert until have investigated the issues further. 1.2.2 is scheduled for February 07, 2021 (3 weeks)

from my limited understanding of the changes in that PR, I'm leaning towards the revert option.

If we do revert (for 1.2.1), should also have tests to prevent future regression. I'll open a PR for the revert, just in case, but won't be adding regression tests, so would need to leave the issues open with a 'needs tests' label.

@jorisvandenbossche
Copy link
Member

I think that would be OK to just do the revert now, and add tests in follow-up PRs.

@simonjayhawkins
Copy link
Member Author

4 open PRs milestoned 1.2.1. These need to be merged or moved off milestone before we start the release process

https://github.com/pandas-dev/pandas/pulls?q=is%3Apr+is%3Aopen+milestone%3A1.2.1

@jorisvandenbossche
Copy link
Member

#39239 is obviously a last minute change, but if people agree on the deprecation, I think we should try to include it. I think my patch is relatively safe, since converting the input to numpy arrays (what I am doing now manually as fallback) is what happened before adding DataFrame.__array_ufunc__ as well.

If I can get some review on the PR, we should be able to merge it in the afternoon

@jreback
Copy link
Contributor

jreback commented Jan 18, 2021

let's move them all off 1.2.1

last minute changes are always a bad idea

@jorisvandenbossche
Copy link
Member

@simonjayhawkins do you have time to give #39239 a review? (Tom mentioned before he was OK with the change if we would be able to do it soon: #39184 (comment))

@simonjayhawkins
Copy link
Member Author

I've given it a quick once over, I'll look again in more detail.

@jorisvandenbossche
Copy link
Member

@simonjayhawkins I moved the excel regressions to the 1.2.1 milestone.

So with that, the queue is clear, and only waiting on CI to pass on the 1.2.x branch I think (I merged the backport)

@simonjayhawkins
Copy link
Member Author

simonjayhawkins commented Jan 20, 2021

starting release now.

@jorisvandenbossche
Copy link
Member

Thanks for the release @simonjayhawkins !

@jreback
Copy link
Contributor

jreback commented Jan 20, 2021

thanks @simonjayhawkins !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants