Test all backends looking for critical errors and language versions supported
Closed, ResolvedPublic

Description

Cantor has 10 backends (kalgebra, lua, maxima, octave, python2, python3, qalculate, R, sage, and scilab) and there are not maintainers for most of them. Consequently, some backends are not working anymore or only work for old versions of their languages.

This task aims to test all backends in order to produce a report highlighting which backends are not working (backends with critical errors) and, for the case of backends working correctly, which language versions are supported.

filipesaraiva updated the task description. (Show Details)
filipesaraiva raised the priority of this task from to Normal.
filipesaraiva assigned this task to fernandoteles.
filipesaraiva added a project: Cantor.
filipesaraiva moved this task to Backlog on the Cantor board.
filipesaraiva added a subscriber: filipesaraiva.

I've tested all backends and I've found this scenario: https://paste.kde.org/p9i2hczwl .

Thank you @fernandoteles the report is ok but I would like to require you the follow changes:

  • Some backends don't require to set the path to binary, like R and Qalculate backends. You need to have the requirements installed in your computer in order to compile them. Both R and Qalculate backends require respectively R devel package and Qalculate devel package. Please, install them, re-build Cantor, and try to run those backends again.
  • Translate that report to English and paste here. 😄 This way any developer can to follow your progress.

@fernandoteles when you run cmake you can see which packages were found. These packages are going to be used in the build process.

Look at "The following OPTIONAL packages have been found:" section in cmake output to verify if Cantor will build all the backends. If Cantor doesn't found some requirement, the backend will not be built.

For example, see that section in my cmake output.

filipesaraiva moved this task from Work in Progress to Review on the Cantor board.Nov 15 2015, 3:16 PM

Hello @filipesaraiva,

I have followed the instructions above and the R backend didn't work.
I did some modifications on the report. There you can see more info about other backends.

filipesaraiva moved this task from Review to Done on the Cantor board.Nov 29 2015, 2:51 PM
filipesaraiva closed this task as Resolved.Feb 6 2016, 7:44 PM
filipesaraiva added a subscriber: fernandoteles.