[vtk-developers] VTK 4.2.4 and VTK 5

Prabhu Ramachandran prabhu at aero.iitm.ernet.in
Sat Nov 15 02:49:56 EST 2003


>>>>> "KM" == Ken Martin <ken.martin at kitware.com> writes:

[snip]

    KM> 1) VTK 5 soon to be developed on the main tree
    KM> 2) VTK 4.2 release continues to be a branch on the main tree
    KM> 3) VTK4 tree supports future development and expansion of VTK
    KM>    4.2 for those
    KM> who don't want to go to VTK 5 but cannot stick with the 4.2
    KM> release

    KM> Comments, Questions, Flames, etc ???

A few thoughts (might end up being flames though).

 1. There are Python related issues that were fixed in the recent
    past.  Wrapping/Python/vtk/tk/vtkLoadPythonTkWidgets.py does not
    work under Python2.3 because the darned Python developers changed
    Tkinter behavior so that interp.getvar('auto_path') returns a
    tuple instead of a string.  These do not show up in the 4 tree and
    consequently you can't use the Tk widgets with VTK 4.  Serious
    pain in the neck.  Similarly there were the dlopen related fixes
    made to Wrapping/Python/vtk/__init__.py that don't show up in that
    tree.

 2. I am not for tracking yet another branch (due to lack of disk
    space and time), so am not volunteering to even make the changes
    on the 4 branch.  I would have appreciated if we were informed
    before the branch was made so I could have told you about this.

When will 5 become stable or when will 4.4 be released?  Without a
serious timeline its going to be a pain for users to decide which
release/version to use.  How unstable will CVS be?  Checking the
dashboards is too much work for the average user.  Its a bit much
asking users to even build VTK, asking them to track CVS is worse.
Also what is wrong with the current 4.3 tree, without backwards
incompatible changes?  Why not make that the default, let it stabilize
and branch off from there?

As a related (but off topic) point I think it makes sense to set
CMAKE_SKIP_RPATH to ON by default.  I've created a FAQ entry and
answered my fair share of the same question over and over again.  Too
many Python users are bitten by this.  Unless someone either offers
their time to handle all these requests or comes up with a better way
to solve the problem, I don't think I'm willing to accept it being
OFF.

prabhu



More information about the vtk-developers mailing list