<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">Le 22/09/2021 à 17:35, Clément David a
écrit :<br>
</div>
<blockquote type="cite"
cite="mid:HE1PR0901MB1580BB2139C24B5F10E2A327B0A29@HE1PR0901MB1580.eurprd09.prod.outlook.com">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="Generator" content="Microsoft Word 15 (filtered
medium)">
<style>@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}@font-face
{font-family:Monospaced;
panose-1:0 0 0 0 0 0 0 0 0 0;}p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}pre
{mso-style-priority:99;
mso-style-link:"HTML Preformatted Char";
margin:0in;
font-size:10.0pt;
font-family:"Courier New";}span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-priority:99;
mso-style-link:"HTML Preformatted";
font-family:Consolas;}.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}div.WordSection1
{page:WordSection1;}</style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal">Hi Stéphane, hi Samuel, hi all,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The idea behind SCIHOME is to have a
version specific directory to avoid any issues when upgrading
from Scilab versions to Scilab versions ; IMHO implementing an
upgrade for files stored into this directory is for me a
non-sense ; the upgrade could be done manually (as Samuel
described) for the few users that copy the files between
SCIHOMEs.</p>
</div>
</blockquote>
<p><br>
</p>
<p>IMHO, having a separate SCIHOME directory for each scilab version
is fine.<br>
This does not necessarily demand to initialize SCIHOME
configuration files with "factory files" shipped with the release,
at the first run, as it is currently done.<br>
<br>
This initialization could be done with configuration files of a
previous most recent Scilab release, provided that configuration
files are tagged with the scilab version that generated (or
upgraded) them as proposed by Stephane.<br>
This would improve the continuity of usage.<br>
However, detecting a previous version on the same computer is not
so obvious.<br>
<br>
Currently, scilab user preferences are not extremely numerous, and
as long as scilab releases won't be more frequent, resetting
preferences by hand for each release is feasable and not blocking.<br>
But for softwares and freewares that propose frequent upgrades,
handling the copy or upgrade of configuration files in an
automatic way is just mandatory.</p>
Samuel<br>
<br>
PS: by the way, i thing that, as a general rule, tagging a generated
file with the (name and) version of the software that generated it
is wise and dramatically improves files backward compatibility. This
could be done as well for .scg files (i don't thing they are
tagged), .zcos files (may be they already are), . dat ones (from
save()), etc.<br>
<br>
</body>
</html>