[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Sc-devel] Fwd: [sc-users] Building optional installs in 3.2 source package (OS X)

I actually made a hack to fix this on lab machines, but cannot remember right now how it worked I will fiddle around tomorrow
and report.


On Feb 21, 2008, at 4:28 PM, James Harkins wrote:

*sigh* We tried, we really tried to make Quarks easier for new users
but still managed to f**k it up.

I understand why the error was put in -- if you don't have svn, then
none of the svn features of QuarkSVNRepository will work -- but it
seems a silly design choice then to make it required to initialize the
QuarkSVNRepository object before you can do ANYTHING at all with


---------- Forwarded message ----------
From: James Harkins <jamshark70@xxxxxxxxx>
Date: Thu, Feb 21, 2008 at 4:26 PM
Subject: Re: [sc-users] Building optional installs in 3.2 source package (OS X)
To: SuperCollider users mailing list <sc-users@xxxxxxxxxxxxxxx>

OK, there's a legitimate bug. Somebody thought that

 svnpath.isNil || File.exists(svnpath)

 would shortcircuit the exists() call but it should be svnpath.isNil
 or: { File.exists(svnpath) } for that.

 But anyway, you would still not be able to use Quarks.gui because the
 QuarkSVNRepository class throws an error if there is no svn client

That's a pretty huge oversight, but it's also not surprising that none
 of the devs caught it because we all have svn.

 I'm a bit peeved myself not to have seen this problem coming.

As a workaround, try commenting this out of QuarkSVNRepository's *new method.

                if(svnpath.isNil || File.exists(svnpath).not,{
Error("Path to SVN executable is not correct. Set
 \n\tQuarkSVNRepository.svnpath = \"/full/path/to/svn\"\n in your
 startup ").throw;

 Or, install the subversion client package (which is really easy and
 painless, actually).


 We'll have to discuss among the developers how to deal with this.


 On Thu, Feb 21, 2008 at 4:17 PM, Nathaniel Virgo
 <nathanielvirgo@xxxxxxxxx> wrote:

James Harkins /// dewdrop world

"Come said the Muse,
Sing me a song no poet has yet chanted,
Sing me the universal." -- Whitman
Sc-devel mailing list