[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Is Subversion on Cygwin stable?

From: Max Bowsher <maxb_at_ukf.net>
Date: 2005-09-04 16:35:24 CEST

Lieven Govaerts wrote:
> Hi,
>
> sorry for the topic and the long mail, but I have some questions
> concerning
> the stability/quality of Subversion on Cygwin.
...
> we noticed some problems, probably specific to
> the Cygwin environment:
>
> 1. svn crashes in a propset action, a stack trace file was written. I
> reported this problem last Friday to the users list, so I won't repeat
> the info here.

Please, re-send it to dev. It is easy for bug requests to be overlooked in
the flood of users mail.
It seems pretty odd that a bug of this nature could be Cygwin specific,
though.

> 2. svn_load_dirs.pl does not support filenames with spaces or dollar-
> signs.Cygwin seems to have yet another way of escaping those characters
> compared to Windows or Linux/bash, which is not supported by that script.
> ( not yet reported here, have specific info tomorrow if anyone is
> interested )

Given that Cygwin's shell *is* bash, this is just weird. It'll never get
investigated if no one knows about it, though, so please tell us about it.

> 3. A commit of a merge ( repo of 15000 files, some 300 changed )
> will fail in 50% of the time. 50% means, we always have to do the
> commit twice.
> We detected two types of issues here:
> - Subversion Permission denied moving .svn/tmp/entries to .svn/entries
> This has been discussed on the dev list on 08/30.

I'd noticed that thread - did anyone confirm/deny the hypothesis that this
error was caused by using both a native windows and a cygwin subversion
client on the same working copy?

> - Network issues. From time to time our network (LAN) has a long latency
> ( large ping times ). The cygwin svn package seems to be more sensitive
> to this problem than the standard windows package.
>
> These issues can be solved obviously, if they are adressed by someone.

The first can be. The one about network issues seems a bit too vague to do
anything with, though.

> I have to decide whether or not to keep using cygwin in our environment,
> or rewrite the scripts and make them use the native windows packages.
>
> It would be nice if this list could help me make that decision:
> - is cygwin a 'supported' platform:
> - are builds tested on cygwin,

"builds" ?

> - are the unit tests run on cygwin

Occasionally.

> - is there 'more then one' developer working on the cygwin port?

No, just me, as far as I am aware.

> - what are other people's experiences with using subversion ( and
> scripts )
> on cygwin.

I use Subversion on Cygwin almost every day, without problems.
I've never used svn_load_dirs.pl (on any platform).

> I'm always willing to help out with log/debug info & patches, but if you
> tell me that subversion on cygwin is not used ( and as such supported )
> on the same scale as the windows and linux port, then I guess it's better
> to rewrite the scripts.

Cygwin itself isn't used on the same scale as Windows and Linux.
Draw conclusions from that.

Max.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sun Sep 4 16:36:27 2005

This is an archived mail posted to the Subversion Dev mailing list.