On 2019-09-06 21:33-0400 Hazen Babcock wrote:
@Hazen: In light of the smoke binding issue we should discuss this
still tentative roadmap further.
That smoke binding issue is bindings/qt_gui/smoke/ needs to be removed
when we drop support for Qt4 because [smoke is not available for
Qt5](https://news.ycombinator.com/item?id=20636312). You apparently
implemented the PLplot smoke binding because that binding was needed
by another independent project of yours.
No problem, go ahead and remove the smoke bindings.
Hi Hazen:
Thanks for that clarification. As a result, the timing of the roadmap
for removing everything to do with Qt4 (including our smoke and pyqt4 bindings)
from PLplot is much more certain and now reads as follows:
Revised roadmap:
* PLplot-5.17.0. Officially deprecate everything in PLplot that is
related to Qt4 in our release notes and also mention there the
planned dropping of everything in PLplot that is related to Qt4 in
PLplot-5.18.0. Despite those planned remarks in the release notes,
the only change from the Qt-related build system logic for 5.16.0
that has just been committed will be a deprecation warning to the
user when they specify -DPLPLOT_USE_QT5=OFF.
* PLplot-5.18.0. Drop everything in PLplot that is related to Qt4.
That essentially means removing all logic stanzas in our build
system that are currently only exercised when -DPLPLOT_USE_QT5=OFF.
The removal of our smoke binding and our pyqt4 binding (only
available when -DPLPLOT_USE_QT5=OFF) will be part of this change.
The result of this change should be a substantial simplification of
our build system. Also, our current lack of testing of the
-DPLPLOT_USE_QT5=OFF case (because I don't have time to test both
-DPLPLOT_USE_QT5=ON and -DPLPLOT_USE_QT5=OFF) obviously will no
longer be a concern after this change.
Alan
__________________________
Alan W. Irwin
Programming affiliations with the FreeEOS equation-of-state
implementation for stellar interiors (freeeos.sf.net); the Time
Ephemerides project (timeephem.sf.net); PLplot scientific plotting
software package (plplot.org); the libLASi project
(unifont.org/lasi); the Loads of Linux Links project (loll.sf.net);
and the Linux Brochure Project (lbproject.sf.net).
__________________________
Linux-powered Science
__________________________
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel