Scott Wilson
2014-10-17 19:31:47 UTC
I just spent upwards of half an hour with a postgrad student trying to get Quarks to work on his machine.
Problem 1: svn doesnt come standard with OSX anymore.
- let me pre-empt Tim, and say, yes, thats Apples fault, but my point is its not the users fault
Problem 2: theres no place where you can just grab OSX svn binaries anymore
- this is baffling to me, but you must either install it bundled with some client, install a whole package manager (which most non-dev people wont want), or register for some service (we tried the latter with a mailinator address, but the installer was non-functional!)
Problem 3: The easiest way to do it from a normal user perspective is to install Xcode, but that doesnt put svn in one of the hardcoded places quarks expects, and again provides non-devs with a massive and otherwise unnecessary application.
This is really, really awful. I can honestly say that manually downloading and installing extensions would be far easier, and I think we can do a lot better than that. The two of us, with experience and non-SC-specific knowledge, persisted and got it to work, but I cant imagine that the typical SC user would do anything but just give up. Especially new users...
As it is Quarks is basically broken, and I think has been for some time. Please, can we fix this for 3.7, and get Quarks 2, or 3 or whatever working? I added the Download class some time ago, so it seems to me that the main piece required for a dependency-less, actually easy to use Quarks is in place. As long as there was a predictable URL that would be fine, e.g. Download("https://github.com/thormagnusson/ixiQuarks/archive/master.zip, Platform.userExtensionDir +/+ quarks/ixiQuarks);
S.
Problem 1: svn doesnt come standard with OSX anymore.
- let me pre-empt Tim, and say, yes, thats Apples fault, but my point is its not the users fault
Problem 2: theres no place where you can just grab OSX svn binaries anymore
- this is baffling to me, but you must either install it bundled with some client, install a whole package manager (which most non-dev people wont want), or register for some service (we tried the latter with a mailinator address, but the installer was non-functional!)
Problem 3: The easiest way to do it from a normal user perspective is to install Xcode, but that doesnt put svn in one of the hardcoded places quarks expects, and again provides non-devs with a massive and otherwise unnecessary application.
This is really, really awful. I can honestly say that manually downloading and installing extensions would be far easier, and I think we can do a lot better than that. The two of us, with experience and non-SC-specific knowledge, persisted and got it to work, but I cant imagine that the typical SC user would do anything but just give up. Especially new users...
As it is Quarks is basically broken, and I think has been for some time. Please, can we fix this for 3.7, and get Quarks 2, or 3 or whatever working? I added the Download class some time ago, so it seems to me that the main piece required for a dependency-less, actually easy to use Quarks is in place. As long as there was a predictable URL that would be fine, e.g. Download("https://github.com/thormagnusson/ixiQuarks/archive/master.zip, Platform.userExtensionDir +/+ quarks/ixiQuarks);
S.