Code Monkey home page Code Monkey logo

Comments (7)

rat-moonshine avatar rat-moonshine commented on June 19, 2024

However, if we need to do this, I think we are better off just triggering the SlikSVN installer instead (which may install other dependencies). The external installer should be launch in with similar behavior to what we use for Command Line Tools on macOS.

In case of Command Line Tools - we starts a polling running a particular command to check if the Command Line Tools have installed to the system. We also know which particular location Command Line Tools is suppose to get install.

In case of triggering SlikSVN it'll have following complexities, however:

  1. Downloading from a remote mirror
  2. Triggering the installer (we may need to ensure separate new process to download installer and then trigger/integration process)
  3. Starts a polling, I'm not sure how we want to test an installation complete - running something like 'svn --version' command and check output (?)
  4. Since SlikSVN installer, user can choose any location to install to - I'm not sure how we want to determine where the application installed

from moonshine-sdk-installer.

JoelProminic avatar JoelProminic commented on June 19, 2024

I did a fresh install of all SDKs from Moonshine SDK Installer today on a fresh Windows VM, and I noticed a similar error showing up repeatedly:

image

The code execution cannot proceed because MSVCR100.dll was not found. Reinstalling the program may fix this problem

I noticed a similar error here: Moonshine-IDE/Moonshine-IDE#449 (comment)

Each time the error triggers, I get 4-5 popups, so this is really annoying.

I tested the command directly, and got the same behavior:

C:\MoonshineSDKs\SVN\slik-svn-1.9.7\bin\svn.exe --version

I'd like to at least investigate this further before the 3.7.0 release, since this is a really annoying bug which makes SVN useless. If it will be a long fix, we can bump it to a later release.

from moonshine-sdk-installer.

rat-moonshine avatar rat-moonshine commented on June 19, 2024

While this C:\MoonshineSDKs\SVN\slik-svn-1.9.7\bin\svn.exe --version worked properly on my Windows system it produced many different information which is irritating.

I see C:\MoonshineSDKs\SVN\slik-svn-1.9.7\bin\svn.exe --version --quiet instead provides the information minimal we needs.

from moonshine-sdk-installer.

JoelProminic avatar JoelProminic commented on June 19, 2024

I see SlikSVN has been updated to 1.14.1, so we could try switching to the new version: https://sliksvn.com/download/

We should use the 64-bit version. I see that this is provided as a zip.

from moonshine-sdk-installer.

rat-moonshine avatar rat-moonshine commented on June 19, 2024

A quick note on why we chose to distribute SlikSVN archive through Moonshine website - the archive SlikSVN distributes contains a .msi installer. Thus, at a point we decided to distribute an installed directory instead that fits our design of MSDKI, from Moonshine website.

If we want to upgrade the distribution version, then we probably need to continue on same path.

from moonshine-sdk-installer.

rat-moonshine avatar rat-moonshine commented on June 19, 2024

Meanwhile the SlikSVN distribution version updated to v1.14.2.

from moonshine-sdk-installer.

JoelProminic avatar JoelProminic commented on June 19, 2024

I am still getting many popups from SlikSVN, but the message is different:
image

The code execution cannot proceed because VCRUNTIME140.dll was not found. Reinstalling the program may fix this problem.

from moonshine-sdk-installer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.