Great analysis !
> Le 5 nov. 2019 à 07:16, Chin Luh Tan <chinluh....@bytecode-asia.com> a écrit : > > > Hi, > > just to add on to the issue on the atomsInstall. I finally find out that the > issue was due to the extra "__MACOSX" folder created during zip process under > MAC. > > "The __MACOSX folder is created when a Mac user creates and archive (also > called a zip file) using the Mac. If the Mac user sends the zip file to > another Mac user, the folder will not appear - this is a hidden folder. " > > During the atomsInstall process, the module zip file will be downloaded in > the SCI\contrib\module_name\module_name.zip (or the SCIHOME atoms) and > extract it. > > In this stage, for windows and linux, it will be only one directory in > SCI\contrib\module_name, namely module_name, and it will be renamed to > version number, such as 1.0, and the module installation would be successful. > > In Mac, it will have extra __MACOSX folder (unless the module packager > manually remove it) and it will cause the system to detect this folder as the > newly created module, and rename this to the version number, which the actual > folder module_name, will remained as it is and gives error during module > loading. > > While guideline could be given to the modules developer to remove the _MACOSX > folder before releasing it, we could also add the following line in > atomsExtract function to ensure the renaming function find the correct folder > instead of __MACOSX folder. > > atomsExtract.sci > > // Get the list of directories after the extraction > // > ========================================================================= > > dirs_after = atomsListDir(dir_out); > > dirs_after(dirs_after=='__MACOSX') = []; // <-- extra line proposed to > add > > // Get the name of the created directory > // > ========================================================================= > > dir_created = []; > > for j=1:size(dirs_after,"*") > if find(dirs_after(j) == dirs_before) == [] then > dir_created = dirs_after(j); > break; > end > end > > > This shall solve the issue of module installation problem under MACOS. > > Thanks. > > Regards, > CL > > > > > ---- On Tue, 05 Nov 2019 01:06:37 +0800 <stephane.motte...@utc.fr> wrote ---- > > There is a big difference in the inherited environment when scilab is > launched from the command line and by clicking the icon. > In the past I solved a problem with the LANG variable > > https://codereview.scilab.org/#/c/20787/ > https://codereview.scilab.org/#/c/21069/ > > the second one is still not merged in master but has been included in 19 > august build of Scilab 6.0.2 for OSX (the one available from www.scilab.org), > since it was really blocking for many users. > > Just to say that the regexp problem may be due to a similar problem (locale, > encoding, ...) > > S. > > Chin Luh Tan <chinluh....@bytecode-asia.com> a écrit : > > ok, i did: > > 1. Del both previous scilab and the scilab from your link installed just now > to make it clean > 2. Totally remove the .Scilab folder under home folder by using sudo rm -R > .Scilab > 3. Re-download the link > 4. Double click and install (by dragging the scilab icon to application > folder) > 5. run scilab from the app and type atomsList > > Same regexp error until i launch it from terminal, and then it is ok. > > noted on the atoms issue for the modules with gateway, will try to look into > it. > > p/s: will continue any extra testing tomorrow. > > rgds, > CL > > > ---- On Tue, 05 Nov 2019 00:24:53 +0800 <stephane.motte...@utc.fr> wrote ---- > > > > > > > _______________________________________________ > users mailing list > users@lists.scilab.org > http://lists.scilab.org/mailman/listinfo/users > Obviously, between points 3 and 4 I moved the Scilab app from the archive in > the Appplication folder. > > stephane.motte...@utc.fr a écrit : > > Hello, > > I don't have the regexp error. Here is my complete workflow: > > 1 - Delete the eventual previous Sciab 6.0.2 I had in the /Applications/ > folder > 2 - Delete my .Scilab folder > 3 - extract the .dmg I downloaded from > http://www.utc.fr/~mottelet/scilab/download/6.0.2/scilab-6.0.2-x86_64-2019-11-04.dmg > 4 - double click the Scilab icon (with first launch usual but annoying > details...) > 5 - click the ATOMS gui icon or type atomsList at Scilab prompt > > Concerning the problem with IPCV (and maybe other packages with gateways, I > only tested IPCV), I did not address it in the above archive. I only modified > the scilab script (I will create a commit on codereview.scilab.org) and > removed the libcurl.dylib that was shipped in lib/thirdparty folder. > > Best, > > S. > > Chin Luh Tan <chinluh....@bytecode-asia.com> a écrit : > > Hi, > > from my end: > > 1. The warning for the 10.15 gone. > 2. First launch from the app still give the regexp error when running > atomsList, but after running one time from terminal and get it run > successfully, I could run it from the app as after all. > 3. atomsInstall for the module with gateway folder still extracted to 2 > separate folders which need to be manually move in order for it to run. No > issue for macros only module. > > Thanks for the great effort. Is is possible to share the compilation steps? > > rgds, > CL > > > ---- On Mon, 04 Nov 2019 22:40:20 +0800 <stephane.motte...@utc.fr> wrote ---- > > Did you test the Atoms stuff ? > > Heinz Nabielek <heinznabie...@me.com> a écrit : > > On 04.11.2019, at 14:55, stephane.motte...@utc.fr wrote: > > Thanks Samuel. So the regexp error can eventually have the same cause > (libcurl version mismatch). I have packaged a scilab-6.0.2 without these > libraries (and removing the 10.15 warning) for OSX users at the following URL: > > https://antispam.utc.fr/proxy/1/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/www.utc.fr/~mottelet/scilab/download/6.0.2/scilab-6.0.2-x86_64-2019-11-04.dmg > > CL, Heinz, Willi can you test it ? > > Works to perfection and without this funny warning. > > > I recommend temporary renaming/moving your .Scilab/scilab-6.0.2 directory > before testing > > Thanks. Very helpful. Great suggestion. I would not have thought of it….. > > Thanks for your dedication to this work.Heinz > > > > _______________________________________________ > users mailing list > users@lists.scilab.org > http://lists.scilab.org/mailman/listinfo/users > > > > > > > > _______________________________________________ > users mailing list > users@lists.scilab.org > http://lists.scilab.org/mailman/listinfo/users > > > _______________________________________________ > users mailing list > users@lists.scilab.org > https://antispam.utc.fr/proxy/1/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/lists.scilab.org/mailman/listinfo/users
_______________________________________________ users mailing list users@lists.scilab.org http://lists.scilab.org/mailman/listinfo/users