March 14, 2005
Dave wrote:

> Hope you don't mind me mentioning this Ben, but I've tried both Ben Hinkle's GMP
> for D wrapper and the AJ BigInt library and I find the GMP wrapper to be more
> usable (better op. overloading, for example), much more performant, easier to
> use (package structure, linking, etc.), easier to customize for one's needs (eg:
> performance 'tuning') and finally it is up-to-date with the latest DMD language
> requirements.

I second that.

GMP also has a better license than etc.bigint,
it uses GNU LGPL versus AJ's "the Arse license":

http://svn.dsource.org/svn/projects/deimos/trunk/etc/bigint/bigint.d

--anders
March 14, 2005
Brad Anderson wrote:
<snip>
> The 400 error makes me think it was either a bandwidth issue or the server was really busy.  I also wouldn't try it from 11:15am CST for an hour, because that's server backup time...  It's busy and overworked for such a small server.  The new one should handle this a lot better.
> 
> Keep trying, and also let me know if you get the errors right away, or if some files come down and then the errors pop up.  I could always package it into a download and post it to the downloads section.

I just tried it again, same error.  It generally takes 5-6 seconds to return (LAN-based connection), and by this time it has set up the SVN admin directory (with a few files and mostly empty subdirs) but not retrieved anything.

If I take out my proxy server connection, it takes a lot longer to fail, again gets only as far as setting up the admin directory and the error is

subversion/libsvn_ra_dav/util.c:670: (apr_err=175002)
svn: PROPFIND request failed on '/svn/projects/deimos'
subversion/libsvn_ra_dav/util.c:294: (apr_err=175002)
svn: PROPFIND of '/svn/projects/deimos': could not connect to server (http://svn.dsource.org)

Stewart.

-- 
My e-mail is valid but not my primary mailbox.  Please keep replies on the 'group where everyone may benefit.
March 14, 2005
Dave wrote:

> I noticed that the BigInt library was slated for inclusion in Deimos, personally
> - if anyone involved with that is listening - I would evaluate both before much
> work is done updating/including the AJ BigInt library.

The same goes for etc.unicode, by the way...

Kris's ICU wrapper in mango.icu is better,
and again: uses X License instead of "Arse" ?

--anders
March 14, 2005
In article <d14elk$215j$1@digitaldaemon.com>, =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= says...
>
>Dave wrote:
>
>> Hope you don't mind me mentioning this Ben, but I've tried both Ben Hinkle's GMP for D wrapper and the AJ BigInt library and I find the GMP wrapper to be more usable (better op. overloading, for example), much more performant, easier to use (package structure, linking, etc.), easier to customize for one's needs (eg: performance 'tuning') and finally it is up-to-date with the latest DMD language requirements.
>
>I second that.
>
>GMP also has a better license than etc.bigint,
>it uses GNU LGPL versus AJ's "the Arse license":
>
>http://svn.dsource.org/svn/projects/deimos/trunk/etc/bigint/bigint.d
>
>--anders

Oh yea, and the licensing too <g>

I forgot to include a link to Ben's lib. earlier:

http://home.comcast.net/~benhinkle/gmp-d/

There is more info. on the GMP core there as well.

- Dave


March 14, 2005
Stewart Gordon wrote:
> Brad Anderson wrote:
> <snip>
> 
>> The 400 error makes me think it was either a bandwidth issue or the server was really busy.  I also wouldn't try it from 11:15am CST for an hour, because that's server backup time...  It's busy and overworked for such a small server.  The new one should handle this a lot better.
>>
>> Keep trying, and also let me know if you get the errors right away, or if some files come down and then the errors pop up.  I could always package it into a download and post it to the downloads section.
> 
> 
> I just tried it again, same error.  It generally takes 5-6 seconds to return (LAN-based connection), and by this time it has set up the SVN admin directory (with a few files and mostly empty subdirs) but not retrieved anything.
> 
> If I take out my proxy server connection, it takes a lot longer to fail, again gets only as far as setting up the admin directory and the error is
> 
> subversion/libsvn_ra_dav/util.c:670: (apr_err=175002)
> svn: PROPFIND request failed on '/svn/projects/deimos'
> subversion/libsvn_ra_dav/util.c:294: (apr_err=175002)
> svn: PROPFIND of '/svn/projects/deimos': could not connect to server (http://svn.dsource.org)
> 
> Stewart.
> 

Attempt #1...

I found a thread that may help.  It's not exactly the same error, but close.  The first line is the same.

http://svn.haxx.se/dev/archive-2004-07/0872.shtml

The bottom line of this thread is that a client upgrade may help your situation.  I'm not sure that it's the solution for you, though.

Kris had similar problems, but always while trying to upload huge amounts of DOxygen-generated html/image files.  He broke the job up into pieces and it seems to work.  He also upgraded his client software and it didn't help.


Okay, attempt #2...

In your hosts file, can you "temporarily" put the entry:
68.91.106.142  svn.dsource.org

Then attempt the checkout.  This is on the new server, and there's a slightly new path to use.  Effectively, I've done away with the /svn/projects/xxxx

http://svn.dsource.org/projects/deimos

This uses Subversion server 1.1.1 and is on a much faster box.  Also, there's no backup on the new server, but it's currently running on the PROD server.

Let me know if this helps or works better.

Brad

March 15, 2005
Progress, Stewart?
March 16, 2005
Brad Anderson wrote:
<snip>
> http://svn.haxx.se/dev/archive-2004-07/0872.shtml
> 
> The bottom line of this thread is that a client upgrade may help your situation.  I'm not sure that it's the solution for you, though.

I was on 1.1.0, just upgraded to 1.1.3.

> Kris had similar problems, but always while trying to upload huge amounts of DOxygen-generated html/image files.  He broke the job up into pieces and it seems to work.  He also upgraded his client software and it didn't help.
> 
> Okay, attempt #2...
> 
> In your hosts file, can you "temporarily" put the entry:
> 68.91.106.142  svn.dsource.org

Done....

> Then attempt the checkout.  This is on the new server, and there's a slightly new path to use.  Effectively, I've done away with the /svn/projects/xxxx
> 
> http://svn.dsource.org/projects/deimos
<snip>

[masg2-mac:~/Downloads/d/deimos] masg2% svn checkout http://svn.dsource.org/projects/deimos
subversion/libsvn_ra_dav/util.c:670: (apr_err=175002)
svn: PROPFIND request failed on '/projects/deimos'
subversion/libsvn_ra_dav/util.c:294: (apr_err=175002)
svn: PROPFIND of '/projects/deimos': 405 Method Not Allowed (http://svn.dsource.org)

Stewart.


-- 
My e-mail is valid but not my primary mailbox.  Please keep replies on the 'group where everyone may benefit.
March 16, 2005
Stewart Gordon wrote:
<snip>
>>
>> In your hosts file, can you "temporarily" put the entry:
>> 68.91.106.142  svn.dsource.org
> 
> 
> Done....
> 
>> Then attempt the checkout.  This is on the new server, and there's a slightly new path to use.  Effectively, I've done away with the /svn/projects/xxxx
>>
>> http://svn.dsource.org/projects/deimos
> 
> <snip>
> 
> [masg2-mac:~/Downloads/d/deimos] masg2% svn checkout http://svn.dsource.org/projects/deimos
> subversion/libsvn_ra_dav/util.c:670: (apr_err=175002)
> svn: PROPFIND request failed on '/projects/deimos'
> subversion/libsvn_ra_dav/util.c:294: (apr_err=175002)
> svn: PROPFIND of '/projects/deimos': 405 Method Not Allowed (http://svn.dsource.org)
> 
> Stewart.
> 
> 

This hosts file didn't take on your machine.  I see your request for /projects/deimos in logs on the old server (68.91.106.141).  It may be that you have to exit out of your command-line tool to have the hosts file change take effect?

You can view the code in a browser here:
http://trac.dsource.org/projects/deimos/browser/

but I imagine that you really want to pull it to your local.  Again, I can send it to you in a zip, but I would rather work through the problem and have a public copy of our results for future searches to find.

I'm still skeptical about your client.  Not that you rebuilt from 1.1.0 to 1.1.3, mind you.  In places, I'm still using a 1.0.x client against both 1.0.x and 1.1.x servers, and all is working fine.  I'm thinking something like your ISP decided to drop support for WebDAV-type calls over port 80 or something.  I know this was a problem with Yuriy, trying to work on DWT from Russia.

Thanks for trying to help troubleshoot...

BA
March 16, 2005
Brad Anderson wrote:
<snip>
> This hosts file didn't take on your machine.  I see your request for /projects/deimos in logs on the old server (68.91.106.141).  It may be that you have to exit out of your command-line tool to have the hosts file change take effect?

Do you mean my shell session?  I'm not sure what that would have to do with it.  I tried in a new shell window, and it made no difference.

Or maybe I've edited the wrong hosts file?  The one I found was /etc/hosts.  Is there another one somewhere?

> You can view the code in a browser here:
> http://trac.dsource.org/projects/deimos/browser/
> 
> but I imagine that you really want to pull it to your local.  Again, I can send it to you in a zip, but I would rather work through the problem and have a public copy of our results for future searches to find.

I ended up downloading the files individually off the website.  Still, it would be nice to be able to get it working via SVN.

> I'm still skeptical about your client.  Not that you rebuilt from 1.1.0 to 1.1.3, mind you.  In places, I'm still using a 1.0.x client against both 1.0.x and 1.1.x servers, and all is working fine.  I'm thinking something like your ISP decided to drop support for WebDAV-type calls over port 80 or something.  I know this was a problem with Yuriy, trying to work on DWT from Russia.

I connect to the Internet via a university LAN.  I don't know if such a thing is likely to forbid such things.  And FTR I recall doing a successful SVN checkout before (http://something or svn://something, I forget which), but forget what it was.  Any idea how to check whether my connection allows WebDAV?

Stewart.

-- 
My e-mail is valid but not my primary mailbox.  Please keep replies on the 'group where everyone may benefit.
March 16, 2005
Stewart Gordon wrote:
> Brad Anderson wrote:
> <snip>
> 
>> This hosts file didn't take on your machine.  I see your request for /projects/deimos in logs on the old server (68.91.106.141).  It may be that you have to exit out of your command-line tool to have the hosts file change take effect?
> 
> 
> Do you mean my shell session?  I'm not sure what that would have to do with it.  I tried in a new shell window, and it made no difference.
> 
> Or maybe I've edited the wrong hosts file?  The one I found was /etc/hosts.  Is there another one somewhere?

Not that I know of.  I'm not sure why you were still going to 68.91.106.141 instead of .142.  But I see no requests in the logs on the new server (.142)  What does PING say after your hosts entry?

> 
>> You can view the code in a browser here:
>> http://trac.dsource.org/projects/deimos/browser/
>>
>> but I imagine that you really want to pull it to your local.  Again, I can send it to you in a zip, but I would rather work through the problem and have a public copy of our results for future searches to find.
> 
> 
> I ended up downloading the files individually off the website.  Still, it would be nice to be able to get it working via SVN.
> 
>> I'm still skeptical about your client.  Not that you rebuilt from 1.1.0 to 1.1.3, mind you.  In places, I'm still using a 1.0.x client against both 1.0.x and 1.1.x servers, and all is working fine.  I'm thinking something like your ISP decided to drop support for WebDAV-type calls over port 80 or something.  I know this was a problem with Yuriy, trying to work on DWT from Russia.
> 
> 
> I connect to the Internet via a university LAN.  I don't know if such a thing is likely to forbid such things.  And FTR I recall doing a successful SVN checkout before (http://something or svn://something, I forget which), but forget what it was.  Any idea how to check whether my connection allows WebDAV?

I'm not sure how to check.  You could try another site.  Try pulling a version of Trac:

% svn co http://svn.edgewall.com/repos/trac/trunk

and get another data point from another server.  I still don't think we even know if it's your client or the dsource.org server.  Anyone else out there having difficulties with dsource.org and pulling stuff from SVN?

BA

> 
> Stewart.
>