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

Director VTK Migration Guide #519

Open
patmarion opened this issue Jun 12, 2017 · 0 comments
Open

Director VTK Migration Guide #519

patmarion opened this issue Jun 12, 2017 · 0 comments

Comments

@patmarion
Copy link
Member

VTK

Starting today, director/master targets vtk6+. Previously the required version was vtk5.

The recommended version is vtk 7.1.1. VTK 8 will be released soon and may become the recommended version after some testing. Director's travis-ci tests vtk7.1.1.

I have created a branch called master-vtk5 which can be used by projects like spartan and openhumanoids until they are able to upgrade. My plan is to merge most new feature and bug fix branches into both master and master-vtk5. If you have something that needs to go into master-vtk5 only please feel free to open a PR directly to that branch.

I don't plan to maintain the master-vtk5 branch for the long term. I'm confident the spartan upgrade will be straightforward, and hopeful the openhumanoids upgrade won't be too difficult.

If you have any questions or issues please post them here.

Python3

This week I plan to upgrade director/master from python2 to python3. The master-vtk5 branch can be used for projects requiring python2. Projects that want to use new vtk and still use python2 can use a snapshot of director/master from this week, but I do not plan to make an officially named branch for that configuration.

Qt5

With this upgrade there is also new support for Qt5. But vtk6 and vtk7 don't work well with Qt5 on certain platforms. Hopefully with the upcoming vtk8 release these issues will be resolved.

cc @mauricefallon @wxmerkt @manuelli @sammy-tri

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

No branches or pull requests

1 participant