Hello Sylvain,

First, thank you for your work on the conda packaging. The c++17 requirements 
is only needed for a single file that is used to implement fullpath() (named 
fullpath.cpp). The used API is reduced to std::filesystem::weakly_canonical and 
std::filesystem::absolute [1]. I guess using a light patch might relax the use 
of the filesystem header, for example, something like [2].

About the Java8 requirement, I guess you could ./configure --without-xcos as a 
first approach. I started porting the Java code out of javax.xml.bind [3] but 
that's very repetitive and error prone work.

[1]: 
https://codereview.scilab.org/#/c/21041/25/scilab/modules/fileio/src/cpp/fullpath.cpp
[2]: 
https://stackoverflow.com/questions/45867379/why-does-gcc-not-seem-to-have-the-filesystem-standard-library
[3]: https://codereview.scilab.org/#/c/20630/

Regards,

--
Clément

> -----Original Message-----
> From: dev <dev-boun...@lists.scilab.org> On Behalf Of Sylvain Corlay
> Sent: Thursday, February 27, 2020 1:50 PM
> To: List dedicated to the development of Scilab <dev@lists.scilab.org>
> Subject: Re: [Scilab-Dev] Scilab 6.1.0 is available!
> 
> Congratulations on the release.
> 
> I am the author of the conda package for scilab, and unfortunately, it does 
> not
> seem that 6.1.0 can be successfully packaged for conda-forge with the new
> requirement for the <filesystem> C++17 header, which requires GCC 8.
> 
> Conda-forge is still based on GCC 7, which is fairly recent, with C++17 
> enabled by
> default. Would you consider not using the <filesystem> from the C++17 standard
> so that Scilab can be made available to a wider audience?
> 
> Another blocker to the packaging of Scilab is the outdated version of java 
> that is
> required by the GUI. Is there any plan to support a more recent version of
> OpenJDK?
> 
> Best,
> 
> Sylvain Corlay
> 
> On Tue, Feb 25, 2020 at 2:10 PM Clément David <Clement.David@esi-
> group.com <mailto:clement.da...@esi-group.com> > wrote:
> 
> 
>       Dear Scilab-ers,
> 
> 
> 
>       A brand new Scilab 6.1.0 <https://www.scilab.org/download/6.1.0>  is
> released today!
> 
> 
> 
>       This version includes further improvement atop Scilab 6.0 for better
> stability and increased algorithm performance. It also includes a reworked
> display for more compact and meaningful value printing; web tools for HTTP,
> JSON support; better debug support and various algorithm rewrite/extension.
> 
> 
> 
>       This first iteration of the 6.1 branch fixes up to 245 bugs and 
> implements
> missing features from the 6.0.2 version. We would like to give a special 
> thanks
> to Samuel and Stephane who have been very active this year.
> 
> 
> 
>       If you find any critical issue or instability that might need a 6.1.x 
> release
> please alert us <https://bugzilla.scilab.org/> . If you are a toolbox 
> maintainer,
> please rebuild your code, upgrade it when needed and publish it to
> atoms.scilab.org <https://atoms.scilab.org/> .
> 
> 
> 
>       For the complete list of changes and bugs fixed, please take a look at
> the CHANGES <https://help.scilab.org/CHANGES>   file.
> 
> 
> 
>       --
> 
>       Clément on behalf of the Scilab team
> 
>       _______________________________________________
>       dev mailing list
>       dev@lists.scilab.org <mailto:dev@lists.scilab.org>
>       http://lists.scilab.org/mailman/listinfo/dev
> 

_______________________________________________
dev mailing list
dev@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/dev

Reply via email to