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

[BUG] change types to Py_ssize_t to fix #21905 #21923

Merged
merged 1 commit into from
Jul 17, 2018

Conversation

jbrockmendel
Copy link
Member

May close #21905, will need to check with OP.

@topper-123
Copy link
Contributor

topper-123 commented Jul 15, 2018

I've run the complete test suite on this. Everything passes beautifully.

@codecov
Copy link

codecov bot commented Jul 15, 2018

Codecov Report

Merging #21923 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master   #21923   +/-   ##
=======================================
  Coverage   91.96%   91.96%           
=======================================
  Files         166      166           
  Lines       50323    50323           
=======================================
  Hits        46281    46281           
  Misses       4042     4042
Flag Coverage Δ
#multiple 90.36% <ø> (ø) ⬆️
#single 42.23% <ø> (ø) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update b2305ea...320ec11. Read the comment docs.

@gfyoung
Copy link
Member

gfyoung commented Jul 16, 2018

@jbrockmendel : Can we add a whatsnew entry for this?

@jbrockmendel
Copy link
Member Author

Can we add a whatsnew entry for this?

I don't think so, the relevant bug was only introduced a few days ago.

@topper-123
Copy link
Contributor

Is it possible to add 32-bit tests to the testing systems, to guard against similar bugs in the future?

@gfyoung
Copy link
Member

gfyoung commented Jul 16, 2018

@topper-123 : I don't see why not. Feel free to propose some if you have ideas.

@jbrockmendel
Copy link
Member Author

@topper-123 might want to discuss in #13715.

@jreback this should be good to go.

@topper-123
Copy link
Contributor

uh, I 've never set such things up before, so it will proabbly take more time than I'd like.

It's very seldom that things like this happen, so maybe it's so rare, that building it into the testing systems will be overkill?

@gfyoung
Copy link
Member

gfyoung commented Jul 16, 2018

uh, I 've never set such things up before, so it will proabbly take more time than I'd like.

It's very seldom that things like this happen, so maybe it's so rare, that building it into the testing systems will be overkill?

@topper-123 : Not overkill but not straightforward to do. I tried once emulating what numpy did (the start of the fun can be found here), but even that was surprisingly error-prone (see here)

@jreback
Copy link
Contributor

jreback commented Jul 16, 2018

32 bit testing happens on another CI on a daily basis

it’s a PITA because it’s not easily testable (eg you can run your PR against it) - this is a limited of travis currently

but haven’t put much effort because we should just drop 32 bit anyways

OTOH datetime changes often force these 32 bugs to the surface

@jbrockmendel
Copy link
Member Author

Unless there’s an objection, let’s move the CI discussion to #13715 and push this bug fix through.

@jreback
Copy link
Contributor

jreback commented Jul 17, 2018

ok I sorted the wheels CI, now its passing, except for 32-bit: https://travis-ci.org/MacPython/pandas-wheels/jobs/404670455

is this PR intended to fix these?

@jbrockmendel
Copy link
Member Author

Exactly.

@jreback jreback added this to the 0.24.0 milestone Jul 17, 2018
@jreback
Copy link
Contributor

jreback commented Jul 17, 2018

ok let's see.

@jreback jreback merged commit 2f2876b into pandas-dev:master Jul 17, 2018
@topper-123
Copy link
Contributor

I just built the newest master release with this PR and tested it.

Everything built correctly and all tests passed.

aeltanawy pushed a commit to aeltanawy/pandas that referenced this pull request Jul 20, 2018
Sup3rGeo pushed a commit to Sup3rGeo/pandas that referenced this pull request Oct 1, 2018
@jbrockmendel jbrockmendel deleted the bits32 branch April 5, 2020 17:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
32bit 32-bit systems Bug
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Are tests failing on Windows?
4 participants