Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Update qhull to 2015.2 #7747

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

Merged
merged 1 commit into from
Jan 13, 2017
Merged

Conversation

ianthomas23
Copy link
Member

This PR updates the qhull source code that we ship with matplotlib to be the latest version, 2015.2. There is no change in functionality.

I was going to change it to use the new reentrant version of qhull which is somewhat more thread safe. However, in trying this I unearthed a bug in debian-based distributions which ship the reentrant header files but not the shared library (libqhull_r.so). I have reported this to debian many weeks ago (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=841168), but there hasn't even been an acknowledgement of the bug yet never mind a fix. Shipping mpl using the reentrant version whilst this bug still exists would result in lots of failed installs, so I have stuck to the original non-reentrant version and will write another PR when debian fix the bug.

Assuming this passes the tests and everyone is happy with it, it will close issue #6791.

@tacaswell
Copy link
Member

Restarted the 2 failed tests (look transient to me).

I see no reason not to do this.

@tacaswell tacaswell added this to the 2.1 (next point release) milestone Jan 5, 2017
@tacaswell
Copy link
Member

@ianthomas23 Can you add a note to whats_new or api_changes (which ever you think is better) noting we bumped the vendored version.

@codecov-io
Copy link

codecov-io commented Jan 5, 2017

Current coverage is 62.12% (diff: 100%)

Merging #7747 into master will not change coverage

@@             master      #7747   diff @@
==========================================
  Files           174        174          
  Lines         56028      56028          
  Methods           0          0          
  Messages          0          0          
  Branches          0          0          
==========================================
  Hits          34805      34805          
  Misses        21223      21223          
  Partials          0          0          

Powered by Codecov. Last update 1fa4dd7...9a658c0

@ianthomas23
Copy link
Member Author

@tacaswell I've added an entry to api_changes, and squashed that commit.

@NelleV NelleV merged commit 3290d19 into matplotlib:master Jan 13, 2017
@NelleV
Copy link
Member

NelleV commented Jan 13, 2017

Thanks @ianthomas23 !

@QuLogic QuLogic mentioned this pull request May 15, 2017
@ianthomas23 ianthomas23 deleted the update_qhull_2015.2 branch July 8, 2021 18:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants