On Fri, Dec 22, 2017 at 11:35:56AM -0000, Helmut Jarausch wrote:
Distributions like Gentoo are in the process of dropping any packages depending on QT4, especially if QT3 compatibility is required.
Please upgrade SciDAVis to QT5
Thanks
It is a longstanding goal to upgrade scidavis to qwt6 and qt5. I made
a start on the qwt6 port, before getting mired in the complexity of
the code, and the disasterous API changes that were made with
qwt6. Qt5 is undoubtedly saner, but I was sufficiently discouraged by
this to insist that we need to have a decent regression suite before
even attempting this. I have started implementing the regression suite
(apparently losing one developer in the process :( ), but to date have
only about 20% coverage. We need to get that to 80-90% coverage before
doing major refactoring.
That's the state of the art...
--
Dr Russell Standish Phone 0425 253119 (mobile)
Principal, High Performance Coders
Visiting Senior Research Fellow hpcoder@hpcoders.com.au
Economics, Kingston University http://www.hpcoders.com.au
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The LabPlot's blog post mentions the QT5 port. I am not sure about the exact way SciDaVis and LabPlot are related, though. Is it possible to incorporate their ported code into SciDaVis?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
On Sun, Mar 04, 2018 at 07:25:42AM -0000, v_2e wrote:
The LabPlot's blog post mentions the QT5 port. I am not sure about the exact way SciDaVis and LabPlot are related, though. Is it possible to incorporate their ported code into SciDaVis?
No.
AFAICT, the common base code never happened.
--
Dr Russell Standish Phone 0425 253119 (mobile)
Principal, High Performance Coders
Visiting Senior Research Fellow hpcoder@hpcoders.com.au
Economics, Kingston University http://www.hpcoders.com.au
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
It is in process. But it is a nontrivial matter, so may take a year or two.
--
Dr Russell Standish Phone 0425 253119 (mobile)
Principal, High Performance Coders
Visiting Senior Research Fellow hpcoder@hpcoders.com.au
Economics, Kingston University http://www.hpcoders.com.au
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
On Wed, Jun 12, 2019 at 01:21:18AM -0000, Petr Stepanov wrote:
Project has 1600 downloads this week. I mean it might be reasonable to throw a
campaign on Patreon or something to start this thing rolling?
I already have a Patreon account https://www.patreon.com/hpcoder,
which is being used to support Minsky, which works by making the PC
and Mac builds available only to patrons. I'm not sure how I'd
differentiate between doing Minsky development and SciDAVis - Patreon
is not set up for that. Perhaps patrons can indicate which project
they're interested in when they sign in, or via personal email, which
might guide me in how I distribute my time between the projects.
Alternatively, for something specific, maybe a Kickstarter might be
more appropriate...
For what needs to be done now: I need to get the linux builds working
with Qt5 as beta projects - I've put a couple of days into this
already, before time ran out. It's a painfully slow process.
Then there's the mxe build - I think that is more or less working
IIRC, but needs to be uploaded to SourceForge so that people can try
it.
Finally, there's the Mac build. Doing a Qt5 build practically elimates
any possibility of doing any more Qt4 builds, so I'd probably leave
the Mac builds until last, once we're sure bugs are winkled out.
--
Dr Russell Standish Phone 0425 253119 (mobile)
Principal, High Performance Coders
Visiting Senior Research Fellow hpcoder@hpcoders.com.au
Economics, Kingston University http://www.hpcoders.com.au
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
On Fri, Dec 22, 2017 at 11:35:56AM -0000, Helmut Jarausch wrote:
It is a longstanding goal to upgrade scidavis to qwt6 and qt5. I made
a start on the qwt6 port, before getting mired in the complexity of
the code, and the disasterous API changes that were made with
qwt6. Qt5 is undoubtedly saner, but I was sufficiently discouraged by
this to insist that we need to have a decent regression suite before
even attempting this. I have started implementing the regression suite
(apparently losing one developer in the process :( ), but to date have
only about 20% coverage. We need to get that to 80-90% coverage before
doing major refactoring.
That's the state of the art...
--
Dr Russell Standish Phone 0425 253119 (mobile)
Principal, High Performance Coders
Visiting Senior Research Fellow hpcoder@hpcoders.com.au
Economics, Kingston University http://www.hpcoders.com.au
I also use Gentoo, and I am also facing the problem of dropped Qt4 support. So I just wanted to add my vote here for Qt5 support.
Besides that,
Is it worth trying to switch to QCustomPlot or would it be even worse?
Thanks!
Last edit: v_2e 2018-01-23
The LabPlot's blog post mentions the QT5 port. I am not sure about the exact way SciDaVis and LabPlot are related, though. Is it possible to incorporate their ported code into SciDaVis?
On Sun, Mar 04, 2018 at 07:25:42AM -0000, v_2e wrote:
No.
AFAICT, the common base code never happened.
--
Dr Russell Standish Phone 0425 253119 (mobile)
Principal, High Performance Coders
Visiting Senior Research Fellow hpcoder@hpcoders.com.au
Economics, Kingston University http://www.hpcoders.com.au
FreeBSD is also dropping Qt4 support by the end of 2018.
The FreeBSD package for scidavis can't be created for this reason.
It is in process. But it is a nontrivial matter, so may take a year or two.
--
Dr Russell Standish Phone 0425 253119 (mobile)
Principal, High Performance Coders
Visiting Senior Research Fellow hpcoder@hpcoders.com.au
Economics, Kingston University http://www.hpcoders.com.au
Project has 1600 downloads this week. I mean it might be reasonable to throw a campaign on Patreon or something to start this thing rolling?
On Wed, Jun 12, 2019 at 01:21:18AM -0000, Petr Stepanov wrote:
I already have a Patreon account https://www.patreon.com/hpcoder,
which is being used to support Minsky, which works by making the PC
and Mac builds available only to patrons. I'm not sure how I'd
differentiate between doing Minsky development and SciDAVis - Patreon
is not set up for that. Perhaps patrons can indicate which project
they're interested in when they sign in, or via personal email, which
might guide me in how I distribute my time between the projects.
Alternatively, for something specific, maybe a Kickstarter might be
more appropriate...
For what needs to be done now: I need to get the linux builds working
with Qt5 as beta projects - I've put a couple of days into this
already, before time ran out. It's a painfully slow process.
Then there's the mxe build - I think that is more or less working
IIRC, but needs to be uploaded to SourceForge so that people can try
it.
Finally, there's the Mac build. Doing a Qt5 build practically elimates
any possibility of doing any more Qt4 builds, so I'd probably leave
the Mac builds until last, once we're sure bugs are winkled out.
--
Dr Russell Standish Phone 0425 253119 (mobile)
Principal, High Performance Coders
Visiting Senior Research Fellow hpcoder@hpcoders.com.au
Economics, Kingston University http://www.hpcoders.com.au