Re: PLEASE TEST YOUR FS (was Re: 1.7.1: cvs version built in is unstable)

2010-04-26 Thread Corinna Vinschen
On Apr 23 13:12, Corinna Vinschen wrote:
 I didn't like this solution at all.  I just applied another patch which
 handles that differently.  Instead of stripping the leading spaces and
 trailing dots and spaces, they now get converted the same way as
 described in
 http://cygwin.com/cygwin-ug-net/using-specialnames.html#pathnames-specialchars
 
 So the offending dots and spaces are converted into the UNICODE private
 use area instead, and transparently converted back to dots and spaces
 when accessing them via Cygwin.  This allows to keep the filenames
 unchanged from the user's point of view.  The file
 
 abc...   
 
 is *still* the file
 
 abc...   
 
 even on the broken filesystems.
 
 Again I tested this change on NTFS with a little tweak to the code.  If
 you NetApp and NWFS users please test the next developer's snapshot (the
 next one after 2010-04-22), I would be most grateful.

Anybody?


Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader  cygwin AT cygwin DOT com
Red Hat

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



RE: PLEASE TEST YOUR FS (was Re: 1.7.1: cvs version built in is unstable)

2010-04-26 Thread Roe, Kevin L.
Corinna,

I **really** want to try this snapshot, but unfortunately my sys-admins have 
locked down access right now.  There is no forecast on when I'll get access.

-Kevin

 -Original Message-
 From: cygwin-ow...@cygwin.com [mailto:cygwin-ow...@cygwin.com] On
 Behalf Of Corinna Vinschen
 Sent: Monday, April 26, 2010 8:15 AM
 To: cygwin@cygwin.com
 Subject: Re: PLEASE TEST YOUR FS (was Re: 1.7.1: cvs version built in
 is unstable)
 
 On Apr 23 13:12, Corinna Vinschen wrote:
  I didn't like this solution at all.  I just applied another patch
 which
  handles that differently.  Instead of stripping the leading spaces
 and
  trailing dots and spaces, they now get converted the same way as
  described in
  http://*cygwin.com/cygwin-ug-net/using-specialnames.html#pathnames-
 specialchars
 
  So the offending dots and spaces are converted into the UNICODE
 private
  use area instead, and transparently converted back to dots and spaces
  when accessing them via Cygwin.  This allows to keep the filenames
  unchanged from the user's point of view.  The file
 
  abc...   
 
  is *still* the file
 
  abc...   
 
  even on the broken filesystems.
 
  Again I tested this change on NTFS with a little tweak to the code.
 If
  you NetApp and NWFS users please test the next developer's snapshot
 (the
  next one after 2010-04-22), I would be most grateful.
 
 Anybody?
 
 
 Corinna
 
 --
 Corinna Vinschen  Please, send mails regarding Cygwin
 to
 Cygwin Project Co-Leader  cygwin AT cygwin DOT com
 Red Hat
 
 --
 Problem reports:   http://*cygwin.com/problems.html
 FAQ:   http://*cygwin.com/faq/
 Documentation: http://*cygwin.com/docs.html
 Unsubscribe info:  http://*cygwin.com/ml/#unsubscribe-simple
 



Re: PLEASE TEST YOUR FS (was Re: 1.7.1: cvs version built in is unstable)

2010-04-23 Thread Corinna Vinschen
On Apr 22 19:51, Corinna Vinschen wrote:
 On Apr 22 14:12, Corinna Vinschen wrote:
  Thank you.   Oh well.  When trying to open the file to check for its
  existance, the NT status code is STATUS_OBJECT_NAME_NOT_FOUND which is
  equivalent to the POSIX errno ENOENT, No such file or directory.
  
  Only afterwards, when trying to create the file, the status code is
  STATUS_OBJECT_NAME_INVALID.  Too late for Cygwin.
 
 I've just applied a patch which is supposed to fix this problem.
 
 The core component which evaluates a file and performs basic checks now
 handles the case STATUS_OBJECT_NAME_NOT_FOUND specially.  It checks if
 the filename has leading spaces and/or trailing dots and spaces.  If so,
 it checks the filesystem.  If it's one of the known FSes with broken
 (aka DOS-only) path handling, it removes the offending leading spaces
 and trailing dots and spaces and tries again.
 
 So this:
 
   $ touch   abc...   
 
 will create the file
 
 abc...   
 
 for instance on NTFS or FAT, but it will create the file
 
   abc
 
 on NetApp, NWFS and other filesystems recognized as CIFS (but not Samba).
 
 This behaviour is equivalent to the behaviour in native Win32
 applications and in Cygwin 1.5.
 
 While I tested the patch, I had to fake a detail to make it work on
 NTFS.  I have no access to one of the broken filesystems myself, so
 a bit of testing under real-life conditions would be quite helpful.
 
 So I'd like to urge all users who could reproduce the aforementioned
 problems to test the *next* Cygwin DLL from the Cygwin Developer
 Snapshots URL http://cygwin.com/snapshots/  and report back if it works
 or if it doesn't.  *If* it doesn't work, please report the FS and
 describe the scenario.
 
 Oh, hey, the cvs problem which started this thread would be quite a
 nice test.

The patch is available in the latest snapshot from 2010-04-22.


Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader  cygwin AT cygwin DOT com
Red Hat

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: PLEASE TEST YOUR FS (was Re: 1.7.1: cvs version built in is unstable)

2010-04-23 Thread Corinna Vinschen
On Apr 23 10:45, Corinna Vinschen wrote:
 On Apr 22 19:51, Corinna Vinschen wrote:
  On Apr 22 14:12, Corinna Vinschen wrote:
   Thank you.   Oh well.  When trying to open the file to check for its
   existance, the NT status code is STATUS_OBJECT_NAME_NOT_FOUND which is
   equivalent to the POSIX errno ENOENT, No such file or directory.
   
   Only afterwards, when trying to create the file, the status code is
   STATUS_OBJECT_NAME_INVALID.  Too late for Cygwin.
  
  I've just applied a patch which is supposed to fix this problem.
  
  The core component which evaluates a file and performs basic checks now
  handles the case STATUS_OBJECT_NAME_NOT_FOUND specially.  It checks if
  the filename has leading spaces and/or trailing dots and spaces.  If so,
  it checks the filesystem.  If it's one of the known FSes with broken
  (aka DOS-only) path handling, it removes the offending leading spaces
  and trailing dots and spaces and tries again.
  
  So this:
  
$ touch   abc...   
  
  will create the file
  
  abc...   
  
  for instance on NTFS or FAT, but it will create the file
  
abc
  
  on NetApp, NWFS and other filesystems recognized as CIFS (but not Samba).

I didn't like this solution at all.  I just applied another patch which
handles that differently.  Instead of stripping the leading spaces and
trailing dots and spaces, they now get converted the same way as
described in
http://cygwin.com/cygwin-ug-net/using-specialnames.html#pathnames-specialchars

So the offending dots and spaces are converted into the UNICODE private
use area instead, and transparently converted back to dots and spaces
when accessing them via Cygwin.  This allows to keep the filenames
unchanged from the user's point of view.  The file

abc...   

is *still* the file

abc...   

even on the broken filesystems.

Again I tested this change on NTFS with a little tweak to the code.  If
you NetApp and NWFS users please test the next developer's snapshot (the
next one after 2010-04-22), I would be most grateful.


Thanks,
Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader  cygwin AT cygwin DOT com
Red Hat

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: PLEASE TEST YOUR FS (was Re: 1.7.1: cvs version built in is unstable)

2010-04-22 Thread Corinna Vinschen
On Apr  7 19:27, Corinna Vinschen wrote:
 On Apr  7 19:06, Corinna Vinschen wrote:
  On Apr  7 09:06, Roe, Kevin L. wrote:
   Corinna,
   
   My problem system is the netapp you previously in this thread helped me 
   with (the issue with the cp command).  It is not a Samba system.
  
  Ok, back to square one.  I add the problem to my TODO list.  We need a
  way to allow only DOS filenames on crippled filesystems.  Since I don't
  have such a filesystem myself, I'll need to come back to you for testing
  at one point.
 
 Btw.
 
 Can anybody reproduce this problem with trailing dots and spaces in
 filenames on other filesytems than netapp?
 
 It would be quite helpful to get feedback from people using filesystems
 which are recognized by Cygwin as nwfs, unixfs, mvfs, or cifs.
 
 For testing, try to create *in Cygwin* a file called foo. and a file
  foo .  If it works, and if a following `ls' and `rm' on the file
 works as well, everything's fine.  If some error occurs, especially No
 such file or directory, then that filesystem probably requires special
 handling just like netapp.

Here's another question to those who can reproduce the problem.

What I need is an strace from one netapp and and one nwfs filesystem
when trying to create a file with trailing dots and spaces:
for the following scenarios:

  $ strace -o lame_fs.trace touch 'foo.' 'foo '

This will help to create a workaround for those filesystems.

I only need straces for the *not* working cases.


Thanks,
Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader  cygwin AT cygwin DOT com
Red Hat

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: [bulk] - Re: PLEASE TEST YOUR FS (was Re: 1.7.1: cvs version built in is unstable)

2010-04-22 Thread Corinna Vinschen
On Apr 22 13:44, DEWI - N. Zacharias wrote:
 
 Hi Corinna,
 
 please have a look at the attachment.

Thank you.   Oh well.  When trying to open the file to check for its
existance, the NT status code is STATUS_OBJECT_NAME_NOT_FOUND which is
equivalent to the POSIX errno ENOENT, No such file or directory.

Only afterwards, when trying to create the file, the status code is
STATUS_OBJECT_NAME_INVALID.  Too late for Cygwin.

That's tragic.


Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader  cygwin AT cygwin DOT com
Red Hat

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: PLEASE TEST YOUR FS (was Re: 1.7.1: cvs version built in is unstable)

2010-04-22 Thread Corinna Vinschen
On Apr 22 14:12, Corinna Vinschen wrote:
 On Apr 22 13:44, DEWI - N. Zacharias wrote:
  
  Hi Corinna,
  
  please have a look at the attachment.
 
 Thank you.   Oh well.  When trying to open the file to check for its
 existance, the NT status code is STATUS_OBJECT_NAME_NOT_FOUND which is
 equivalent to the POSIX errno ENOENT, No such file or directory.
 
 Only afterwards, when trying to create the file, the status code is
 STATUS_OBJECT_NAME_INVALID.  Too late for Cygwin.
 
 That's tragic.

I've just applied a patch which is supposed to fix this problem.

The core component which evaluates a file and performs basic checks now
handles the case STATUS_OBJECT_NAME_NOT_FOUND specially.  It checks if
the filename has leading spaces and/or trailing dots and spaces.  If so,
it checks the filesystem.  If it's one of the known FSes with broken
(aka DOS-only) path handling, it removes the offending leading spaces
and trailing dots and spaces and tries again.

So this:

  $ touch   abc...   

will create the file

abc...   

for instance on NTFS or FAT, but it will create the file

  abc

on NetApp, NWFS and other filesystems recognized as CIFS (but not Samba).

This behaviour is equivalent to the behaviour in native Win32
applications and in Cygwin 1.5.

While I tested the patch, I had to fake a detail to make it work on
NTFS.  I have no access to one of the broken filesystems myself, so
a bit of testing under real-life conditions would be quite helpful.

So I'd like to urge all users who could reproduce the aforementioned
problems to test the *next* Cygwin DLL from the Cygwin Developer
Snapshots URL http://cygwin.com/snapshots/  and report back if it works
or if it doesn't.  *If* it doesn't work, please report the FS and
describe the scenario.

Oh, hey, the cvs problem which started this thread would be quite a
nice test.


Thanks in advance,
Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader  cygwin AT cygwin DOT com
Red Hat

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: [bulk] - PLEASE TEST YOUR FS (was Re: 1.7.1: cvs version built in is unstable)

2010-04-08 Thread Corinna Vinschen
On Apr  8 07:41, DEWI - N. Zacharias wrote:
 
 
 Hi ,
 
  Von: Corinna Vinschen [mailto:corinna-cyg...@cygwin.com]
  Gesendet: Mittwoch, 7. April 2010 19:27
  An: cygwin@cygwin.com
  Betreff: [bulk] - PLEASE TEST YOUR FS (was Re: 1.7.1: cvs version built in 
  is
  unstable)
 
 
 [...]
 
  Can anybody reproduce this problem with trailing dots and spaces in
  filenames on other filesytems than netapp?
 
  It would be quite helpful to get feedback from people using filesystems
  which are recognized by Cygwin as nwfs, unixfs, mvfs, or cifs.
 
 on a Novell Network drive
 
 $ echo bal  foo.
 bash: foo.: No such file or directory
 $
 $ echo bal  foo
 $
 $ ls -al foo
 -rw-r--r-- 1 n-zacharias Kein 5 2010-04-08 07:37 foo

Thanks, so we have to add NWFS to the list as well.

Oh well.  These filename-crippled filesystems are really a chicken/egg
problem, codewise.  On one hand Cygwin can't open the files and gets an
ENOENT kind of error from NT, on the other hand Cygwin needs the open
file handle to get information about the underlying filesystem.  I'm not
sure yet how to solve this problem.


Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader  cygwin AT cygwin DOT com
Red Hat

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: 1.7.1: cvs version built in is unstable

2010-04-07 Thread Corinna Vinschen
On Apr  6 21:06, Charles Wilson wrote:
 On 4/6/2010 1:33 PM, Roe, Kevin L. wrote:
  Is it possible to change the setting of POSIX_NO_TRUNC?
 
 No. That symbol (accurately) describes the underlying behavior of the C
 runtime library (in this case, the new cygwin1.dll) and is defined in
 /usr/include/sys/features.h.  You really don't want to start lying about
 the behavior of your C library; that way lies madness.

The real solution lies in Cygwin, I fear.  We probably have to add a
tweak to the pathname handling which reverts to good old Win32
compatible filenames (no leading spaces, no trailing dots and spaces)
when the target filesystem is Samba.

I look into it, but maybe not for 1.7.4.


Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader  cygwin AT cygwin DOT com
Red Hat

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: 1.7.1: cvs version built in is unstable

2010-04-07 Thread Corinna Vinschen
On Apr  7 10:34, Corinna Vinschen wrote:
 On Apr  6 21:06, Charles Wilson wrote:
  On 4/6/2010 1:33 PM, Roe, Kevin L. wrote:
   Is it possible to change the setting of POSIX_NO_TRUNC?
  
  No. That symbol (accurately) describes the underlying behavior of the C
  runtime library (in this case, the new cygwin1.dll) and is defined in
  /usr/include/sys/features.h.  You really don't want to start lying about
  the behavior of your C library; that way lies madness.
 
 The real solution lies in Cygwin, I fear.  We probably have to add a
 tweak to the pathname handling which reverts to good old Win32
 compatible filenames (no leading spaces, no trailing dots and spaces)
 when the target filesystem is Samba.
 
 I look into it, but maybe not for 1.7.4.

I'm sorry, but I don't see a problem with these filenames on Samba:

  $ touch a.b.
  $ ls -l 
  [...]
  -rw-r--r-- 1 corinna vinschen   0 2010-04-07 10:36 AB2F49~0
  $ ls -l a.b.
  -rw-r--r-- 1 corinna vinschen   0 2010-04-07 10:36 a.b.
  $ rm a.b.
  $ touch abc 
  $ ls -l
  [...]
  -rw-r--r-- 1 corinna vinschen   0 2010-04-07 10:40 AZIJUG~1
  $ ls -l abc 
  -rw-r--r-- 1 corinna vinschen   0 2010-04-07 10:40 abc 
  $ rm abc 

I also tested cvs, and it didn't complain about filenames with a
dot as the 9th char.


Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader  cygwin AT cygwin DOT com
Red Hat

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



RE: 1.7.1: cvs version built in is unstable

2010-04-07 Thread Roe, Kevin L.
Corinna,

My problem system is the netapp you previously in this thread helped me with 
(the issue with the cp command).  It is not a Samba system.

-Kevin

 -Original Message-
 From: cygwin-ow...@cygwin.com [mailto:cygwin-ow...@cygwin.com] On
 Behalf Of Corinna Vinschen
 Sent: Wednesday, April 07, 2010 1:54 AM
 To: cygwin@cygwin.com
 Subject: Re: 1.7.1: cvs version built in is unstable
 
 On Apr  7 10:34, Corinna Vinschen wrote:
  On Apr  6 21:06, Charles Wilson wrote:
   On 4/6/2010 1:33 PM, Roe, Kevin L. wrote:
Is it possible to change the setting of POSIX_NO_TRUNC?
  
   No. That symbol (accurately) describes the underlying behavior of
 the C
   runtime library (in this case, the new cygwin1.dll) and is defined
 in
   /usr/include/sys/features.h.  You really don't want to start lying
 about
   the behavior of your C library; that way lies madness.
 
  The real solution lies in Cygwin, I fear.  We probably have to add a
  tweak to the pathname handling which reverts to good old Win32
  compatible filenames (no leading spaces, no trailing dots and spaces)
  when the target filesystem is Samba.
 
  I look into it, but maybe not for 1.7.4.
 
 I'm sorry, but I don't see a problem with these filenames on Samba:
 
   $ touch a.b.
   $ ls -l
   [...]
   -rw-r--r-- 1 corinna vinschen   0 2010-04-07 10:36 AB2F49~0
   $ ls -l a.b.
   -rw-r--r-- 1 corinna vinschen   0 2010-04-07 10:36 a.b.
   $ rm a.b.
   $ touch abc 
   $ ls -l
   [...]
   -rw-r--r-- 1 corinna vinschen   0 2010-04-07 10:40 AZIJUG~1
   $ ls -l abc 
   -rw-r--r-- 1 corinna vinschen   0 2010-04-07 10:40 abc
   $ rm abc 
 
 I also tested cvs, and it didn't complain about filenames with a
 dot as the 9th char.
 
 
 Corinna
 
 --
 Corinna Vinschen  Please, send mails regarding Cygwin
 to
 Cygwin Project Co-Leader  cygwin AT cygwin DOT com
 Red Hat
 
 --
 Problem reports:   http://*cygwin.com/problems.html
 FAQ:   http://*cygwin.com/faq/
 Documentation: http://*cygwin.com/docs.html
 Unsubscribe info:  http://*cygwin.com/ml/#unsubscribe-simple
 


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: 1.7.1: cvs version built in is unstable

2010-04-07 Thread Corinna Vinschen
On Apr  7 09:06, Roe, Kevin L. wrote:
 Corinna,
 
 My problem system is the netapp you previously in this thread helped me with 
 (the issue with the cp command).  It is not a Samba system.

Ok, back to square one.  I add the problem to my TODO list.  We need a
way to allow only DOS filenames on crippled filesystems.  Since I don't
have such a filesystem myself, I'll need to come back to you for testing
at one point.


Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader  cygwin AT cygwin DOT com
Red Hat

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



PLEASE TEST YOUR FS (was Re: 1.7.1: cvs version built in is unstable)

2010-04-07 Thread Corinna Vinschen
On Apr  7 19:06, Corinna Vinschen wrote:
 On Apr  7 09:06, Roe, Kevin L. wrote:
  Corinna,
  
  My problem system is the netapp you previously in this thread helped me 
  with (the issue with the cp command).  It is not a Samba system.
 
 Ok, back to square one.  I add the problem to my TODO list.  We need a
 way to allow only DOS filenames on crippled filesystems.  Since I don't
 have such a filesystem myself, I'll need to come back to you for testing
 at one point.

Btw.

Can anybody reproduce this problem with trailing dots and spaces in
filenames on other filesytems than netapp?

It would be quite helpful to get feedback from people using filesystems
which are recognized by Cygwin as nwfs, unixfs, mvfs, or cifs.

For testing, try to create *in Cygwin* a file called foo. and a file
 foo .  If it works, and if a following `ls' and `rm' on the file
works as well, everything's fine.  If some error occurs, especially No
such file or directory, then that filesystem probably requires special
handling just like netapp.


Thanks,
Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader  cygwin AT cygwin DOT com
Red Hat

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



RE: PLEASE TEST YOUR FS (was Re: 1.7.1: cvs version built in is unstable)

2010-04-07 Thread Garber, Dave (GE Infra, Energy, Non-GE)
I've tested on 2 Netapp shares, 1 that uses UNIX permissions and the
other uses NTFS permissions.  Both failed for both cases.


Dave 


-Original Message-
From: cygwin-ow...@cygwin.com [mailto:cygwin-ow...@cygwin.com] On Behalf
Of Corinna Vinschen
Sent: Wednesday, April 07, 2010 1:27 PM
To: cygwin@cygwin.com
Subject: PLEASE TEST YOUR FS (was Re: 1.7.1: cvs version built in is
unstable)

On Apr  7 19:06, Corinna Vinschen wrote:
 On Apr  7 09:06, Roe, Kevin L. wrote:
  Corinna,
  
  My problem system is the netapp you previously in this thread helped
me with (the issue with the cp command).  It is not a Samba system.
 
 Ok, back to square one.  I add the problem to my TODO list.  We need a

 way to allow only DOS filenames on crippled filesystems.  Since I 
 don't have such a filesystem myself, I'll need to come back to you for

 testing at one point.

Btw.

Can anybody reproduce this problem with trailing dots and spaces in
filenames on other filesytems than netapp?

It would be quite helpful to get feedback from people using filesystems
which are recognized by Cygwin as nwfs, unixfs, mvfs, or cifs.

For testing, try to create *in Cygwin* a file called foo. and a file 
foo .  If it works, and if a following `ls' and `rm' on the file works
as well, everything's fine.  If some error occurs, especially No such
file or directory, then that filesystem probably requires special
handling just like netapp.


Thanks,
Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader  cygwin AT cygwin DOT com
Red Hat

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



RE: 1.7.1: cvs version built in is unstable

2010-04-07 Thread Roe, Kevin L.
I tried the touch command and here are the results:

Drive behaving nicely:

/cygdrive/h
510 $ touch foo.


Drive behaving badly:

/cygdrive/f
511 $ touch foo.
touch: cannot touch `foo.`: No such file or directory



This looks like the culprit.

-Kevin



 -Original Message-
 From: cygwin-ow...@cygwin.com [mailto:cygwin-ow...@cygwin.com] On
 Behalf Of Corinna Vinschen
 Sent: Wednesday, April 07, 2010 1:54 AM
 To: cygwin@cygwin.com
 Subject: Re: 1.7.1: cvs version built in is unstable
 
 On Apr  7 10:34, Corinna Vinschen wrote:
  On Apr  6 21:06, Charles Wilson wrote:
   On 4/6/2010 1:33 PM, Roe, Kevin L. wrote:
Is it possible to change the setting of POSIX_NO_TRUNC?
  
   No. That symbol (accurately) describes the underlying behavior of
 the C
   runtime library (in this case, the new cygwin1.dll) and is defined
 in
   /usr/include/sys/features.h.  You really don't want to start lying
 about
   the behavior of your C library; that way lies madness.
 
  The real solution lies in Cygwin, I fear.  We probably have to add a
  tweak to the pathname handling which reverts to good old Win32
  compatible filenames (no leading spaces, no trailing dots and spaces)
  when the target filesystem is Samba.
 
  I look into it, but maybe not for 1.7.4.
 
 I'm sorry, but I don't see a problem with these filenames on Samba:
 
   $ touch a.b.
   $ ls -l
   [...]
   -rw-r--r-- 1 corinna vinschen   0 2010-04-07 10:36 AB2F49~0
   $ ls -l a.b.
   -rw-r--r-- 1 corinna vinschen   0 2010-04-07 10:36 a.b.
   $ rm a.b.
   $ touch abc 
   $ ls -l
   [...]
   -rw-r--r-- 1 corinna vinschen   0 2010-04-07 10:40 AZIJUG~1
   $ ls -l abc 
   -rw-r--r-- 1 corinna vinschen   0 2010-04-07 10:40 abc
   $ rm abc 
 
 I also tested cvs, and it didn't complain about filenames with a
 dot as the 9th char.
 
 
 Corinna
 
 --
 Corinna Vinschen  Please, send mails regarding Cygwin
 to
 Cygwin Project Co-Leader  cygwin AT cygwin DOT com
 Red Hat
 
 --
 Problem reports:   http://*cygwin.com/problems.html
 FAQ:   http://*cygwin.com/faq/
 Documentation: http://*cygwin.com/docs.html
 Unsubscribe info:  http://*cygwin.com/ml/#unsubscribe-simple
 


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



AW: [bulk] - PLEASE TEST YOUR FS (was Re: 1.7.1: cvs version built in is unstable)

2010-04-07 Thread DEWI - N. Zacharias


Hi ,

 Von: Corinna Vinschen [mailto:corinna-cyg...@cygwin.com]
 Gesendet: Mittwoch, 7. April 2010 19:27
 An: cygwin@cygwin.com
 Betreff: [bulk] - PLEASE TEST YOUR FS (was Re: 1.7.1: cvs version built in is
 unstable)


[...]

 Can anybody reproduce this problem with trailing dots and spaces in
 filenames on other filesytems than netapp?

 It would be quite helpful to get feedback from people using filesystems
 which are recognized by Cygwin as nwfs, unixfs, mvfs, or cifs.

on a Novell Network drive

$ echo bal  foo.
bash: foo.: No such file or directory
$
$ echo bal  foo
$
$ ls -al foo
-rw-r--r-- 1 n-zacharias Kein 5 2010-04-08 07:37 foo

On NTFS

$ echo bal  foo.
$ echo bal  foo
$ ls -al foo*
-rw-r--r--+ 1 n-zacharias Kein 5 2010-04-08 07:41 foo
-rw-r--r--+ 1 n-zacharias Kein 5 2010-04-08 07:41 foo.


Hope this helps.

Have a nice day
Norbert
 For testing, try to create *in Cygwin* a file called foo. and a file
  foo .  If it works, and if a following `ls' and `rm' on the file
 works as well, everything's fine.  If some error occurs, especially No
 such file or directory, then that filesystem probably requires special
 handling just like netapp.


 Thanks,
 Corinna

 --
 Corinna Vinschen  Please, send mails regarding Cygwin to
 Cygwin Project Co-Leader  cygwin AT cygwin DOT com
 Red Hat

 --
 Problem reports:   http://cygwin.com/problems.html
 FAQ:   http://cygwin.com/faq/
 Documentation: http://cygwin.com/docs.html
 Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple


--
Dipl. Phys.
Norbert Zacharias
Wind Measurements  Power Curve Measurements
DEWI GmbH
Ebertstrasse 96
26382 Wilhelmshaven
Germany


Tel.:   +49 4421 4808 876

Fax:+49 4421 4808 843


Email:  n.zachar...@dewi.de
Home:   http://http://www.dewi.de

DEWI GmbH - Deutsches Windenergie-Institut, Wilhelmshaven
Commercial Register No.: Amtsgericht Oldenburg, HRB 130241
Managing Director: Jens Peter Molly
Chairman of the supervisory board: Ministerialrat Dr. Niels Kämpny

P Please consider the environment before printing this email.



--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



RE: 1.7.1: cvs version built in is unstable

2010-04-06 Thread Seay_Douglas
I'm seeing stuff like this too, and it is unrelated to ssh.  The problem
is that cvs download temp files into temp files named .new.%9 and the
9th character of that name is a dot.  It appears that most windows file
systems don't allow trailing dots, apparently because of 8.3 filename
legacy logic.

It appears that cygwin 1.5 munged off the dot, or defined
_POSIX_NO_TRUNC.  And now with 1.7 that has changed.

- doug



-Original Message-
From: cygwin-ow...@cygwin.com [mailto:cygwin-ow...@cygwin.com] On Behalf
Of Roe, Kevin L.
Sent: Tuesday, March 30, 2010 7:37 PM
To: cygwin@cygwin.com
Subject: RE: 1.7.1: cvs version built in is unstable

So I ran the cvs -t update command on the file in question.  Doesn't
tell me anything, but here is the output.

  - main: Session ID is NrLenMDBO35CD1tu
  - main loop with CVSROOT=/usr/gapps/AEAG/cvs_modules
  - open_connection_to_server (:ext:hera:/usr/gapps/AEAG/cvs_modules)
 - Starting server: ssh hera cvs server
Password:
S- Reader_Lock(/usr/gapps/AEAG/cvs_modules/Utilities)
cvs update: warning: p_change.pl was lost
S- RCS_Checkout (usr/gapps/AEAG/cvs_modules/Utilities/p_change.pl,v,
1.5, , , (function))
S- server_register(p_change.pl, 1.5, , , , , )
S- Register(p_change.pl, 1.5, , ,  )
S- fopen(/usr/gapps/AEAG/cvs_modules/CVSROOT/history,a)
cvs update: cannot write ./p_change.pl: No such file of directory
S- Lock_Cleanup()
S- rename(CVS/Entries.Backup,CVS/Entries)
  - close_connection_to_server ()
 - Lock_Cleanup()


I also tried using the -vvv option on ssh, but got the following error
when I set CVS_RSH to that:

cvs [update aborted]: cannot exec ssh -vvv: No such file or directory





 -Original Message-
 From: cygwin-ow...@cygwin.com [mailto:cygwin-ow...@cygwin.com] On
 Behalf Of Larry Hall (Cygwin)
 Sent: Tuesday, March 30, 2010 4:12 PM
 To: cygwin@cygwin.com
 Subject: Re: 1.7.1: cvs version built in is unstable
 
 On 3/30/2010 6:58 PM, Roe, Kevin L. wrote:
 
 snip
 
  New information:
 
  I have confirmed that the current CVS (1.12.13) in cygwin is the
same
 as
  in cygwin 1.5.25 The ssh is different though, old = OpenSSH_5.1p1
 new =
  OpenSSH_5.3p1 
 
 snip
 
  I'd like to get the native CVS working in cygwin.  It is the
cleanest
  solution.  Any ideas on where I can go from here?
 
 I suggest trying to reproduce CVS's usage of ssh to see if you can
 narrow
 down where the problem lies.
 
 --
 Larry Hall  http://*www.*rfk.com
 RFK Partners, Inc.  (508) 893-9779 - RFK Office
 216 Dalton Rd.  (508) 893-9889 - FAX
 Holliston, MA 01746
 
 _
 
 A: Yes.
  Q: Are you sure?
  A: Because it reverses the logical flow of conversation.
  Q: Why is top posting annoying in email?
 
 --
 Problem reports:   http://*cygwin.com/problems.html
 FAQ:   http://*cygwin.com/faq/
 Documentation: http://*cygwin.com/docs.html
 Unsubscribe info:  http://*cygwin.com/ml/#unsubscribe-simple
 


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



RE: 1.7.1: cvs version built in is unstable

2010-04-06 Thread Roe, Kevin L.
Is it possible to change the setting of POSIX_NO_TRUNC?

-Kevin

 -Original Message-
 From: seay_doug...@emc.com [mailto:seay_doug...@emc.com]
 Sent: Tuesday, April 06, 2010 6:47 AM
 To: Roe, Kevin L.; cygwin@cygwin.com
 Subject: RE: 1.7.1: cvs version built in is unstable
 
 I'm seeing stuff like this too, and it is unrelated to ssh.  The
 problem
 is that cvs download temp files into temp files named .new.%9 and the
 9th character of that name is a dot.  It appears that most windows file
 systems don't allow trailing dots, apparently because of 8.3 filename
 legacy logic.
 
 It appears that cygwin 1.5 munged off the dot, or defined
 _POSIX_NO_TRUNC.  And now with 1.7 that has changed.
 
 - doug
 
 
 
 -Original Message-
 From: cygwin-ow...@cygwin.com [mailto:cygwin-ow...@cygwin.com] On
 Behalf
 Of Roe, Kevin L.
 Sent: Tuesday, March 30, 2010 7:37 PM
 To: cygwin@cygwin.com
 Subject: RE: 1.7.1: cvs version built in is unstable
 
 So I ran the cvs -t update command on the file in question.  Doesn't
 tell me anything, but here is the output.
 
   - main: Session ID is NrLenMDBO35CD1tu
   - main loop with CVSROOT=/usr/gapps/AEAG/cvs_modules
   - open_connection_to_server (:ext:hera:/usr/gapps/AEAG/cvs_modules)
  - Starting server: ssh hera cvs server
 Password:
 S- Reader_Lock(/usr/gapps/AEAG/cvs_modules/Utilities)
 cvs update: warning: p_change.pl was lost
 S- RCS_Checkout (usr/gapps/AEAG/cvs_modules/Utilities/p_change.pl,v,
 1.5, , , (function))
 S- server_register(p_change.pl, 1.5, , , , , )
 S- Register(p_change.pl, 1.5, , ,  )
 S- fopen(/usr/gapps/AEAG/cvs_modules/CVSROOT/history,a)
 cvs update: cannot write ./p_change.pl: No such file of directory
 S- Lock_Cleanup()
 S- rename(CVS/Entries.Backup,CVS/Entries)
   - close_connection_to_server ()
  - Lock_Cleanup()
 
 
 I also tried using the -vvv option on ssh, but got the following error
 when I set CVS_RSH to that:
 
 cvs [update aborted]: cannot exec ssh -vvv: No such file or directory
 
 
 
 
 
  -Original Message-
  From: cygwin-ow...@cygwin.com [mailto:cygwin-ow...@cygwin.com] On
  Behalf Of Larry Hall (Cygwin)
  Sent: Tuesday, March 30, 2010 4:12 PM
  To: cygwin@cygwin.com
  Subject: Re: 1.7.1: cvs version built in is unstable
 
  On 3/30/2010 6:58 PM, Roe, Kevin L. wrote:
 
  snip
 
   New information:
  
   I have confirmed that the current CVS (1.12.13) in cygwin is the
 same
  as
   in cygwin 1.5.25 The ssh is different though, old = OpenSSH_5.1p1
  new =
   OpenSSH_5.3p1 
 
  snip
 
   I'd like to get the native CVS working in cygwin.  It is the
 cleanest
   solution.  Any ideas on where I can go from here?
 
  I suggest trying to reproduce CVS's usage of ssh to see if you can
  narrow
  down where the problem lies.
 
  --
  Larry Hall  http://**www.**rfk.com
  RFK Partners, Inc.  (508) 893-9779 - RFK Office
  216 Dalton Rd.  (508) 893-9889 - FAX
  Holliston, MA 01746
 
  _
 
  A: Yes.
   Q: Are you sure?
   A: Because it reverses the logical flow of conversation.
   Q: Why is top posting annoying in email?
 
  --
  Problem reports:   http://**cygwin.com/problems.html
  FAQ:   http://**cygwin.com/faq/
  Documentation: http://**cygwin.com/docs.html
  Unsubscribe info:  http://**cygwin.com/ml/#unsubscribe-simple
 
 


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: 1.7.1: cvs version built in is unstable

2010-04-06 Thread Charles Wilson
On 4/6/2010 1:33 PM, Roe, Kevin L. wrote:
 Is it possible to change the setting of POSIX_NO_TRUNC?

No. That symbol (accurately) describes the underlying behavior of the C
runtime library (in this case, the new cygwin1.dll) and is defined in
/usr/include/sys/features.h.  You really don't want to start lying about
the behavior of your C library; that way lies madness.

--
Chuck

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



RE: 1.7.1: cvs version built in is unstable

2010-03-30 Thread Roe, Kevin L.
The issue with the cp command has been resolved.  My netapp drive was not 
being correctly recognized as such by cygwin.  It was interpreted as a cifs.  
This has been corrected in 1.7.3

However, the original point of this thread was a problem with CVS.  This is not 
resolved.

To recap:

The situation:
I check out a module of my repository (located on a remote machine) and a 
handful of files do not get downloaded due to the no such file error 
described below.  I then try to update the same module and get the same error 
on the same files.  I check it out again and get exactly the same response on 
exactly the same files.
I have checked the permissions on the files in the repository.
I have removed some watches that were on some of the files.


Bottom line:
I have a very repeatable problem with no evidence of a cause I've found.


New information:

I have confirmed that the current CVS (1.12.13) in cygwin is the same as in 
cygwin 1.5.25 
The ssh is different though, old = OpenSSH_5.1p1   new = OpenSSH_5.3p1


Also,

By setting:
CVS_RSH='C:\Program Files\TortoiseCVS\Tortoiseplink.exe'
alias cvs='/cygdrive/c/Program\ File\ \(x86\)/CVSNT/cvs.exe'

I can get CVS to work.

This is a hack and it works because I'm abandoning the built-in CVS.

Further, the only cvseditor I can get to work is the default Notepad


I'd like to get the native CVS working in cygwin.  It is the cleanest solution. 
 Any ideas on where I can go from here?


-Kevin



--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: 1.7.1: cvs version built in is unstable

2010-03-30 Thread Larry Hall (Cygwin)

On 3/30/2010 6:58 PM, Roe, Kevin L. wrote:

snip


New information:

I have confirmed that the current CVS (1.12.13) in cygwin is the same as
in cygwin 1.5.25 The ssh is different though, old = OpenSSH_5.1p1   new =
OpenSSH_5.3p1 


snip


I'd like to get the native CVS working in cygwin.  It is the cleanest
solution.  Any ideas on where I can go from here?


I suggest trying to reproduce CVS's usage of ssh to see if you can narrow
down where the problem lies.

--
Larry Hall  http://www.rfk.com
RFK Partners, Inc.  (508) 893-9779 - RFK Office
216 Dalton Rd.  (508) 893-9889 - FAX
Holliston, MA 01746

_

A: Yes.

Q: Are you sure?

A: Because it reverses the logical flow of conversation.

Q: Why is top posting annoying in email?


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



RE: 1.7.1: cvs version built in is unstable

2010-03-30 Thread Roe, Kevin L.
So I ran the cvs -t update command on the file in question.  Doesn't tell me 
anything, but here is the output.

  - main: Session ID is NrLenMDBO35CD1tu
  - main loop with CVSROOT=/usr/gapps/AEAG/cvs_modules
  - open_connection_to_server (:ext:hera:/usr/gapps/AEAG/cvs_modules)
 - Starting server: ssh hera cvs server
Password:
S- Reader_Lock(/usr/gapps/AEAG/cvs_modules/Utilities)
cvs update: warning: p_change.pl was lost
S- RCS_Checkout (usr/gapps/AEAG/cvs_modules/Utilities/p_change.pl,v, 1.5, , , 
(function))
S- server_register(p_change.pl, 1.5, , , , , )
S- Register(p_change.pl, 1.5, , ,  )
S- fopen(/usr/gapps/AEAG/cvs_modules/CVSROOT/history,a)
cvs update: cannot write ./p_change.pl: No such file of directory
S- Lock_Cleanup()
S- rename(CVS/Entries.Backup,CVS/Entries)
  - close_connection_to_server ()
 - Lock_Cleanup()


I also tried using the -vvv option on ssh, but got the following error when I 
set CVS_RSH to that:

cvs [update aborted]: cannot exec ssh -vvv: No such file or directory





 -Original Message-
 From: cygwin-ow...@cygwin.com [mailto:cygwin-ow...@cygwin.com] On
 Behalf Of Larry Hall (Cygwin)
 Sent: Tuesday, March 30, 2010 4:12 PM
 To: cygwin@cygwin.com
 Subject: Re: 1.7.1: cvs version built in is unstable
 
 On 3/30/2010 6:58 PM, Roe, Kevin L. wrote:
 
 snip
 
  New information:
 
  I have confirmed that the current CVS (1.12.13) in cygwin is the same
 as
  in cygwin 1.5.25 The ssh is different though, old = OpenSSH_5.1p1
 new =
  OpenSSH_5.3p1 
 
 snip
 
  I'd like to get the native CVS working in cygwin.  It is the cleanest
  solution.  Any ideas on where I can go from here?
 
 I suggest trying to reproduce CVS's usage of ssh to see if you can
 narrow
 down where the problem lies.
 
 --
 Larry Hall  http://*www.*rfk.com
 RFK Partners, Inc.  (508) 893-9779 - RFK Office
 216 Dalton Rd.  (508) 893-9889 - FAX
 Holliston, MA 01746
 
 _
 
 A: Yes.
  Q: Are you sure?
  A: Because it reverses the logical flow of conversation.
  Q: Why is top posting annoying in email?
 
 --
 Problem reports:   http://*cygwin.com/problems.html
 FAQ:   http://*cygwin.com/faq/
 Documentation: http://*cygwin.com/docs.html
 Unsubscribe info:  http://*cygwin.com/ml/#unsubscribe-simple
 



Re: 1.7.1: cvs version built in is unstable

2010-03-29 Thread Corinna Vinschen
On Mar 22 12:29, Corinna Vinschen wrote:
 On Mar 17 14:33, Roe, Kevin L. wrote:
  It is a netapp, nfs
  
  Here are the results of the command /usr/lib/csih/getVolInfo 
  /cygdrive/$drive
  
  Device Type: 7
  Characteristics: 10
  Max Filenamelength : 255
  Filesystemname : NTFS
  Flags  : 4004f
FILE_CASE_SENSITIVE_SEARCH  : TRUE
FILE_CASE_PRESERVED_NAMES   : TRUE
FILE_UNICODE_ON_DISK: TRUE
FILE_PERSISTENT_ACLS: TRUE
FILE_FILE_COMPRESSION   : FALSE
FILE_VOLUME_QUOTAS  : FALSE
FILE_SUPPORTS_SPARSE_FILES  : TRUE
FILE_SUPPORTS_REPARSE_POINTS: FALSE
FILE_SUPPORTS_REMOTE_STORAGE: FALSE
FILE_VOLUME_IS_COMPRESSED   : FALSE
FILE_SUPPORTS_OBJECT_IDS: FALSE
FILE_SUPPORTS_ENCRYPTION: FALSE
FILE_NAMED_STREAMS  : TRUE
FILE_READ_ONLY_VOLUME   : FALSE
FILE_SEQUENTIAL_WRITE_ONCE  : FALSE
FILE_SUPPORTS_TRANSACTIONS  : FALSE
 
 What does `mount' tell you?  Does it recognize the drive as netapp
 or does it recognize it as cifs?  I assume the latter.
 
 If you're ok with testing a DLL, I'd send you a PM with a web site
 where you can download a Cygwin test DLL.  I'd need feedback ASAP,
 otherwise the change will not be in 1.7.2.

I take it the problem has gone away.


Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader  cygwin AT cygwin DOT com
Red Hat

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



RE: 1.7.1: cvs version built in is unstable

2010-03-29 Thread Roe, Kevin L.
No, it hasn't.  But I reached the end of what I could do with my knowledge 
level.  I am currently trying to get my IT department to continue where I left 
off.

-Kevin

 -Original Message-
 From: cygwin-ow...@cygwin.com [mailto:cygwin-ow...@cygwin.com] On
 Behalf Of Corinna Vinschen
 Sent: Monday, March 29, 2010 4:44 AM
 To: cygwin@cygwin.com
 Subject: Re: 1.7.1: cvs version built in is unstable
 
 On Mar 22 12:29, Corinna Vinschen wrote:
  On Mar 17 14:33, Roe, Kevin L. wrote:
   It is a netapp, nfs
  
   Here are the results of the command /usr/lib/csih/getVolInfo
 /cygdrive/$drive
  
   Device Type: 7
   Characteristics: 10
   Max Filenamelength : 255
   Filesystemname : NTFS
   Flags  : 4004f
 FILE_CASE_SENSITIVE_SEARCH  : TRUE
 FILE_CASE_PRESERVED_NAMES   : TRUE
 FILE_UNICODE_ON_DISK: TRUE
 FILE_PERSISTENT_ACLS: TRUE
 FILE_FILE_COMPRESSION   : FALSE
 FILE_VOLUME_QUOTAS  : FALSE
 FILE_SUPPORTS_SPARSE_FILES  : TRUE
 FILE_SUPPORTS_REPARSE_POINTS: FALSE
 FILE_SUPPORTS_REMOTE_STORAGE: FALSE
 FILE_VOLUME_IS_COMPRESSED   : FALSE
 FILE_SUPPORTS_OBJECT_IDS: FALSE
 FILE_SUPPORTS_ENCRYPTION: FALSE
 FILE_NAMED_STREAMS  : TRUE
 FILE_READ_ONLY_VOLUME   : FALSE
 FILE_SEQUENTIAL_WRITE_ONCE  : FALSE
 FILE_SUPPORTS_TRANSACTIONS  : FALSE
 
  What does `mount' tell you?  Does it recognize the drive as netapp
  or does it recognize it as cifs?  I assume the latter.
 
  If you're ok with testing a DLL, I'd send you a PM with a web site
  where you can download a Cygwin test DLL.  I'd need feedback ASAP,
  otherwise the change will not be in 1.7.2.
 
 I take it the problem has gone away.
 
 
 Corinna
 
 --
 Corinna Vinschen  Please, send mails regarding Cygwin
 to
 Cygwin Project Co-Leader  cygwin AT cygwin DOT com
 Red Hat
 
 --
 Problem reports:   http://*cygwin.com/problems.html
 FAQ:   http://*cygwin.com/faq/
 Documentation: http://*cygwin.com/docs.html
 Unsubscribe info:  http://*cygwin.com/ml/#unsubscribe-simple
 


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: 1.7.1: cvs version built in is unstable

2010-03-29 Thread Corinna Vinschen
On Mar 29 09:07, Roe, Kevin L. wrote:
 No, it hasn't.  But I reached the end of what I could do with my knowledge 
 level.  I am currently trying to get my IT department to continue where I 
 left off.

   If you're ok with testing a DLL, I'd send you a PM with a web site
   where you can download a Cygwin test DLL.  I'd need feedback ASAP,
   otherwise the change will not be in 1.7.2.

Then, what about this?  I offered a potential solution if you only
would install a test DLL.  I won't apply my change to the official
release without testing.


Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader  cygwin AT cygwin DOT com
Red Hat

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



RE: 1.7.1: cvs version built in is unstable

2010-03-29 Thread Roe, Kevin L.
Sorry, I missed your first e-mail and didn't notice the quote in the second one.

From my side, the window has closed where I can install things myself.  
However, if you can send me the PM I'll push my IT to get it installed for 
evaluation.

-Kevin

 -Original Message-
 From: cygwin-ow...@cygwin.com [mailto:cygwin-ow...@cygwin.com] On
 Behalf Of Corinna Vinschen
 Sent: Monday, March 29, 2010 9:13 AM
 To: cygwin@cygwin.com
 Subject: Re: 1.7.1: cvs version built in is unstable
 
 On Mar 29 09:07, Roe, Kevin L. wrote:
  No, it hasn't.  But I reached the end of what I could do with my
 knowledge level.  I am currently trying to get my IT department to
 continue where I left off.
 
If you're ok with testing a DLL, I'd send you a PM with a web
 site
where you can download a Cygwin test DLL.  I'd need feedback
 ASAP,
otherwise the change will not be in 1.7.2.
 
 Then, what about this?  I offered a potential solution if you only
 would install a test DLL.  I won't apply my change to the official
 release without testing.
 
 
 Corinna
 
 --
 Corinna Vinschen  Please, send mails regarding Cygwin
 to
 Cygwin Project Co-Leader  cygwin AT cygwin DOT com
 Red Hat
 
 --
 Problem reports:   http://*cygwin.com/problems.html
 FAQ:   http://*cygwin.com/faq/
 Documentation: http://*cygwin.com/docs.html
 Unsubscribe info:  http://*cygwin.com/ml/#unsubscribe-simple
 


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



RE: 1.7.1: cvs version built in is unstable

2010-03-29 Thread Roe, Kevin L.
Corinna,

mount gives the following with regard to a good drive G and a bad G

G: on /cygdrive/g type cifs (binary,posix=0,user,noumount,auto)
H: on /cygdrive/g type cifs (binary,posix=0,user,noumount,auto)

So, in other words, not much really.


There is a little bit of new info though.

The disk in question has been set up to recognize Windows, Mac (Linux), and 
Linux.  I am suspicious that that is causing problems for the Cygwin 
environment which is basically Linux but passes through Windows.

-Kevin

 -Original Message-
 From: cygwin-ow...@cygwin.com [mailto:cygwin-ow...@cygwin.com] On
 Behalf Of Corinna Vinschen
 Sent: Monday, March 29, 2010 4:44 AM
 To: cygwin@cygwin.com
 Subject: Re: 1.7.1: cvs version built in is unstable
 
 On Mar 22 12:29, Corinna Vinschen wrote:
  On Mar 17 14:33, Roe, Kevin L. wrote:
   It is a netapp, nfs
  
   Here are the results of the command /usr/lib/csih/getVolInfo
 /cygdrive/$drive
  
   Device Type: 7
   Characteristics: 10
   Max Filenamelength : 255
   Filesystemname : NTFS
   Flags  : 4004f
 FILE_CASE_SENSITIVE_SEARCH  : TRUE
 FILE_CASE_PRESERVED_NAMES   : TRUE
 FILE_UNICODE_ON_DISK: TRUE
 FILE_PERSISTENT_ACLS: TRUE
 FILE_FILE_COMPRESSION   : FALSE
 FILE_VOLUME_QUOTAS  : FALSE
 FILE_SUPPORTS_SPARSE_FILES  : TRUE
 FILE_SUPPORTS_REPARSE_POINTS: FALSE
 FILE_SUPPORTS_REMOTE_STORAGE: FALSE
 FILE_VOLUME_IS_COMPRESSED   : FALSE
 FILE_SUPPORTS_OBJECT_IDS: FALSE
 FILE_SUPPORTS_ENCRYPTION: FALSE
 FILE_NAMED_STREAMS  : TRUE
 FILE_READ_ONLY_VOLUME   : FALSE
 FILE_SEQUENTIAL_WRITE_ONCE  : FALSE
 FILE_SUPPORTS_TRANSACTIONS  : FALSE
 
  What does `mount' tell you?  Does it recognize the drive as netapp
  or does it recognize it as cifs?  I assume the latter.
 
  If you're ok with testing a DLL, I'd send you a PM with a web site
  where you can download a Cygwin test DLL.  I'd need feedback ASAP,
  otherwise the change will not be in 1.7.2.
 
 I take it the problem has gone away.
 
 
 Corinna
 
 --
 Corinna Vinschen  Please, send mails regarding Cygwin
 to
 Cygwin Project Co-Leader  cygwin AT cygwin DOT com
 Red Hat
 
 --
 Problem reports:   http://*cygwin.com/problems.html
 FAQ:   http://*cygwin.com/faq/
 Documentation: http://*cygwin.com/docs.html
 Unsubscribe info:  http://*cygwin.com/ml/#unsubscribe-simple
 


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



RE: 1.7.1: cvs version built in is unstable

2010-03-29 Thread Roe, Kevin L.
Corinna,

I just learned that the network folks here made a decision to go with cifs.  
That really surprised me because I thought what you were pointing me towards 
was that Cygwin was not correctly recognizing the drive.  But it also makes 
sense due to what they have told me about how they set things up to be 
accessible from any type of machine.

-Kevin



 -Original Message-
 From: cygwin-ow...@cygwin.com [mailto:cygwin-ow...@cygwin.com] On
 Behalf Of Roe, Kevin L.
 Sent: Monday, March 29, 2010 9:22 AM
 To: cygwin@cygwin.com
 Subject: RE: 1.7.1: cvs version built in is unstable
 
 Corinna,
 
 mount gives the following with regard to a good drive G and a bad
 G
 
 G: on /cygdrive/g type cifs (binary,posix=0,user,noumount,auto)
 H: on /cygdrive/g type cifs (binary,posix=0,user,noumount,auto)
 
 So, in other words, not much really.
 
 
 There is a little bit of new info though.
 
 The disk in question has been set up to recognize Windows, Mac (Linux),
 and Linux.  I am suspicious that that is causing problems for the
 Cygwin environment which is basically Linux but passes through Windows.
 
 -Kevin
 
  -Original Message-
  From: cygwin-ow...@cygwin.com [mailto:cygwin-ow...@cygwin.com] On
  Behalf Of Corinna Vinschen
  Sent: Monday, March 29, 2010 4:44 AM
  To: cygwin@cygwin.com
  Subject: Re: 1.7.1: cvs version built in is unstable
 
  On Mar 22 12:29, Corinna Vinschen wrote:
   On Mar 17 14:33, Roe, Kevin L. wrote:
It is a netapp, nfs
   
Here are the results of the command /usr/lib/csih/getVolInfo
  /cygdrive/$drive
   
Device Type: 7
Characteristics: 10
Max Filenamelength : 255
Filesystemname : NTFS
Flags  : 4004f
  FILE_CASE_SENSITIVE_SEARCH  : TRUE
  FILE_CASE_PRESERVED_NAMES   : TRUE
  FILE_UNICODE_ON_DISK: TRUE
  FILE_PERSISTENT_ACLS: TRUE
  FILE_FILE_COMPRESSION   : FALSE
  FILE_VOLUME_QUOTAS  : FALSE
  FILE_SUPPORTS_SPARSE_FILES  : TRUE
  FILE_SUPPORTS_REPARSE_POINTS: FALSE
  FILE_SUPPORTS_REMOTE_STORAGE: FALSE
  FILE_VOLUME_IS_COMPRESSED   : FALSE
  FILE_SUPPORTS_OBJECT_IDS: FALSE
  FILE_SUPPORTS_ENCRYPTION: FALSE
  FILE_NAMED_STREAMS  : TRUE
  FILE_READ_ONLY_VOLUME   : FALSE
  FILE_SEQUENTIAL_WRITE_ONCE  : FALSE
  FILE_SUPPORTS_TRANSACTIONS  : FALSE
  
   What does `mount' tell you?  Does it recognize the drive as
 netapp
   or does it recognize it as cifs?  I assume the latter.
  
   If you're ok with testing a DLL, I'd send you a PM with a web site
   where you can download a Cygwin test DLL.  I'd need feedback ASAP,
   otherwise the change will not be in 1.7.2.
 
  I take it the problem has gone away.
 
 
  Corinna
 
  --
  Corinna Vinschen  Please, send mails regarding Cygwin
  to
  Cygwin Project Co-Leader  cygwin AT cygwin DOT com
  Red Hat
 
  --
  Problem reports:   http://**cygwin.com/problems.html
  FAQ:   http://**cygwin.com/faq/
  Documentation: http://**cygwin.com/docs.html
  Unsubscribe info:  http://**cygwin.com/ml/#unsubscribe-simple
 
 
 
 --
 Problem reports:   http://*cygwin.com/problems.html
 FAQ:   http://*cygwin.com/faq/
 Documentation: http://*cygwin.com/docs.html
 Unsubscribe info:  http://*cygwin.com/ml/#unsubscribe-simple
 


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: 1.7.1: cvs version built in is unstable

2010-03-22 Thread Corinna Vinschen
On Mar 17 14:33, Roe, Kevin L. wrote:
 It is a netapp, nfs
 
 Here are the results of the command /usr/lib/csih/getVolInfo 
 /cygdrive/$drive
 
 Device Type: 7
 Characteristics: 10
 Max Filenamelength : 255
 Filesystemname : NTFS
 Flags  : 4004f
   FILE_CASE_SENSITIVE_SEARCH  : TRUE
   FILE_CASE_PRESERVED_NAMES   : TRUE
   FILE_UNICODE_ON_DISK: TRUE
   FILE_PERSISTENT_ACLS: TRUE
   FILE_FILE_COMPRESSION   : FALSE
   FILE_VOLUME_QUOTAS  : FALSE
   FILE_SUPPORTS_SPARSE_FILES  : TRUE
   FILE_SUPPORTS_REPARSE_POINTS: FALSE
   FILE_SUPPORTS_REMOTE_STORAGE: FALSE
   FILE_VOLUME_IS_COMPRESSED   : FALSE
   FILE_SUPPORTS_OBJECT_IDS: FALSE
   FILE_SUPPORTS_ENCRYPTION: FALSE
   FILE_NAMED_STREAMS  : TRUE
   FILE_READ_ONLY_VOLUME   : FALSE
   FILE_SEQUENTIAL_WRITE_ONCE  : FALSE
   FILE_SUPPORTS_TRANSACTIONS  : FALSE

What does `mount' tell you?  Does it recognize the drive as netapp
or does it recognize it as cifs?  I assume the latter.

If you're ok with testing a DLL, I'd send you a PM with a web site
where you can download a Cygwin test DLL.  I'd need feedback ASAP,
otherwise the change will not be in 1.7.2.


Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader  cygwin AT cygwin DOT com
Red Hat

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



RE: 1.7.1: cvs version built in is unstable

2010-03-17 Thread Roe, Kevin L.
I suspect you are correct.

I checked my older install of cygwin on another machine and found that it also 
has 1.12.13

I don't have problems with this copy and it is part of a cygwin install that 
has the same dll as the previous installation of cygwin on my other machine.

I am pursuing this with the CVS folks, but they are not very responsive (as I 
would expect).


-Kevin


-Original Message-
From: cygwin-ow...@cygwin.com [mailto:cygwin-ow...@cygwin.com] On Behalf Of 
Charles Wilson
Sent: Tuesday, March 16, 2010 5:41 PM
To: cygwin@cygwin.com
Subject: Re: 1.7.1: cvs version built in is unstable

On 3/16/2010 4:35 PM, Roe, Kevin L. wrote:
 The built in version of CVS is the unstable feature release version 1.12.13
 
 I am having problems with CVS that I never had before I upgraded cygwin to 
 1.7.1.
[snip]
 Has anybody seen this before?

No.

 How do I downgrade CVS within cygwin down to the stable release 1.11.23 ?

Use setup.exe.  In the package chooser, go to the 'Up To Date' page.
Find cvs.  Click on the word 'keep' until it cycle around to the prev:
version, 1.11.22-1 (we've never had a cygwin port of '1.11.23').

While I'm not ruling out a problem with cygwin's current cvs package, I
tend to doubt it is the true culprit here.  I'd be interested in hearing
back (on this list) if cygwin-1.7.1 + cvs-1.11.22 actually fixes your
problem; I rather doubt it will.

--
Chuck

--
Problem reports:   http://*cygwin.com/problems.html
FAQ:   http://*cygwin.com/faq/
Documentation: http://*cygwin.com/docs.html
Unsubscribe info:  http://*cygwin.com/ml/#unsubscribe-simple



--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: 1.7.1: cvs version built in is unstable

2010-03-17 Thread Roe, Kevin L.
Here is what the CVS folks said in response to my e-mail to them.  My original 
message is after their response.

-Original Message-
From: Larry Jones [mailto:lawrence.jo...@siemens.com] 
Sent: Wednesday, March 17, 2010 11:31 AM
To: Roe, Kevin L.
Cc: info-...@nongnu.org
Subject: Re: No such file

Roe, Kevin L. writes:
 
 S- RCS_checkout (/usr/gapps/AEAG/cvs_modules/Utilities/p_change.pl,v, 1.8, , 
 , (function))
 cvs checkout: cannot write Utilities/p_change.pl: No such file or directory

H, that looks like some kind of a bug/incompatibility in cygwin. 
You need to ask the cygwin folks what would cause

open(.new.p_change.pl, O_WRONLY | O_CREAT | O_TRUNC, 0777)

to fail with errno set to ENOENT.
-- 
Larry Jones

I wonder if you can refuse to inherit the world. -- Calvin




Here is the trace for a checkout.  I've removed most of the file and left just 
two similarly named files.  One failed and one succeeded.



S- RCS_checkout (/usr/gapps/AEAG/cvs_modules/Utilities/p_change.pl,v, 
S- 1.8, , , (function))
cvs checkout: cannot write Utilities/p_change.pl: No such file or directory
S- server_register(p_change.pl, 1.8, , , , , ) Register(p_change.pl, 
S- 1.8, , ,  )



S- RCS_checkout (/usr/gapps/AEAG/cvs_modules/Utilities/p_check.pl,v, 
S- 1.2, , , (function))
U Utilities/p_check.pl
  - rename(.new.p_check.pl,p_check.pl)
  - Register(p_check.pl, 1.2, Tue Jan 12 00:23:42 2010, ,  )
  - rename(CVS/Entries.Backup,CVS/Entries)
  - unlink_file(CVS/Entries.Log)
S- server_register(p_check.pl, 1.2, , , , , ) Register(p_check.pl, 1.2, 
S- , ,  )




-Kevin

-Original Message-
From: Larry Jones [mailto:lawrence.jo...@siemens.com]
Sent: Tuesday, March 16, 2010 1:57 PM
To: Roe, Kevin L.
Cc: info-...@nongnu.org
Subject: Re: No such file

Roe, Kevin L. writes:
 
 The situation:

 I check out a module of my repository (located on a remote machine) 
 and a handful of files do not get downloaded due to the no such file
 error described below.  I then try to update the same module and get 
 the same error on the same files.  I check it out again and get 
 exactly the same response on exactly the same files.

Please run the update again with the -t global option to get a trace and post 
it.  My guess is that the affected files have funky names that are confusing 
cygwin and/or Windows.
--
Larry Jones

Hello, local Navy recruitment office?  Yes, this is an emergency... -- Calvin




I'm going to try to add more information in the effort to get a response.

My system setup:
64 bit XP
Dual quad-core
Cygwin 1.7.1

The situation:
I check out a module of my repository (located on a remote machine) and a 
handful of files do not get downloaded due to the no such file error 
described below.  I then try to update the same module and get the same error 
on the same files.  I check it out again and get exactly the same response on 
exactly the same files.
I have checked the permissions on the files in the repository.
I have removed some watches that were on some of the files.


Bottom line:
I have a very repeatable problem with no evidence of a cause I've found.

If you have any suggestions, please respond.

If this is the incorrect forum, please advise.


-Kevin


-Original Message-
From: info-cvs-bounces+roe2=llnl@nongnu.org 
[mailto:info-cvs-bounces+roe2=llnl@nongnu.org] On Behalf Of Roe, Kevin L.
Sent: Monday, March 15, 2010 4:43 PM
To: info-...@nongnu.org
Subject: No such file

I just checked out my repository and got the error:

cvs checkout:  cannot write [filename]:  No such file or directory

What does this mean and how do I fix it?

-Kevin



--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: 1.7.1: cvs version built in is unstable

2010-03-17 Thread Corinna Vinschen
On Mar 17 12:55, Roe, Kevin L. wrote:
 Here is what the CVS folks said in response to my e-mail to them.  My 
 original message is after their response.
 
 -Original Message-
 From: Larry Jones [mailto:lawrence.jo...@siemens.com] 
 Sent: Wednesday, March 17, 2010 11:31 AM
 To: Roe, Kevin L.
 Cc: info-...@nongnu.org
 Subject: Re: No such file
 
 Roe, Kevin L. writes:
  
  S- RCS_checkout (/usr/gapps/AEAG/cvs_modules/Utilities/p_change.pl,v, 1.8, 
  , , (function))
  cvs checkout: cannot write Utilities/p_change.pl: No such file or directory
 
 H, that looks like some kind of a bug/incompatibility in cygwin. 
 You need to ask the cygwin folks what would cause
 
   open(.new.p_change.pl, O_WRONLY | O_CREAT | O_TRUNC, 0777)
 
 to fail with errno set to ENOENT.

Just as in Linux:

ENOENT  O_CREAT is not set and the named file does not exist. Or, a
directory component in pathname does not exist or is a dangling
symbolic link.

 Here is the trace for a checkout.  I've removed most of the file and left 
 just two similarly named files.  One failed and one succeeded.
 
 S- RCS_checkout (/usr/gapps/AEAG/cvs_modules/Utilities/p_change.pl,v, 
 S- 1.8, , , (function))
 cvs checkout: cannot write Utilities/p_change.pl: No such file or directory
 S- server_register(p_change.pl, 1.8, , , , , ) Register(p_change.pl, 
 S- 1.8, , ,  )

Do you have casesensitivity enabled and does the local directory
Utilities have another case (like utilities) by any chance?

Btw., you missed to send your cygcheck output per the request on
http://cygwin.com/problems.html  It would give a hint by printing the
value of the obcaseinsensitive registry key.  See
http://cygwin.com/cygwin-ug-net/using-specialnames.html#pathnames-casesensitive


Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader  cygwin AT cygwin DOT com
Red Hat

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



RE: 1.7.1: cvs version built in is unstable

2010-03-17 Thread Roe, Kevin L.
This is not possible.  My computer is disconnected from the internet and has no 
write capability.  This is unfortunate, but not going to change.

-Kevin

- Btw., you missed to send your cygcheck output per the request on
- http://*cygwin.com/problems.html  It would give a hint by printing the
- value of the obcaseinsensitive registry key.  See
- 
http://*cygwin.com/cygwin-ug-net/using-specialnames.html#pathnames-casesensitive

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: 1.7.1: cvs version built in is unstable

2010-03-17 Thread Corinna Vinschen
On Mar 17 13:26, Roe, Kevin L. wrote:
 This is not possible.  My computer is disconnected from the internet and has 
 no write capability.  This is unfortunate, but not going to change.
 
 -Kevin
 
 - Btw., you missed to send your cygcheck output per the request on
 - http://*cygwin.com/problems.html  It would give a hint by printing the
 - value of the obcaseinsensitive registry key.  See
 - 
 http://*cygwin.com/cygwin-ug-net/using-specialnames.html#pathnames-casesensitive

USB sticks exist.  But if you don't care, I don't see a reason that
I should.


Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader  cygwin AT cygwin DOT com
Red Hat

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



RE: 1.7.1: cvs version built in is unstable

2010-03-17 Thread Roe, Kevin L.
Like I said, No write capability  That includes USB sticks.

To get this back on track,

obcaseinsensitive set to 0

What should it be?

-Kevin

-Original Message-
From: cygwin-ow...@cygwin.com [mailto:cygwin-ow...@cygwin.com] On Behalf Of 
Corinna Vinschen
Sent: Wednesday, March 17, 2010 1:31 PM
To: cygwin@cygwin.com
Subject: Re: 1.7.1: cvs version built in is unstable

On Mar 17 13:26, Roe, Kevin L. wrote:
 This is not possible.  My computer is disconnected from the internet and has 
 no write capability.  This is unfortunate, but not going to change.
 
 -Kevin
 
 - Btw., you missed to send your cygcheck output per the request on
 - http://**cygwin.com/problems.html  It would give a hint by printing the
 - value of the obcaseinsensitive registry key.  See
 - 
 http://**cygwin.com/cygwin-ug-net/using-specialnames.html#pathnames-casesensitive

USB sticks exist.  But if you don't care, I don't see a reason that
I should.


Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader  cygwin AT cygwin DOT com
Red Hat

--
Problem reports:   http://*cygwin.com/problems.html
FAQ:   http://*cygwin.com/faq/
Documentation: http://*cygwin.com/docs.html
Unsubscribe info:  http://*cygwin.com/ml/#unsubscribe-simple



--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: 1.7.1: cvs version built in is unstable

2010-03-17 Thread Andy Koppe
Roe, Kevin L.:
 obcaseinsensitive set to 0

 What should it be?

You could always have a look at the page that Corinna linked to. Oh,
and perhaps answer the second part of her question:

 Do you have casesensitivity enabled and does the local directory
 Utilities have another case (like utilities) by any chance?

Andy

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



RE: 1.7.1: cvs version built in is unstable

2010-03-17 Thread Roe, Kevin L.
I did read that page and I reiterate: No write capability  That includes USB 
sticks.

I am just trying to get my system working.  Please keep this on track.

To answer the second part of Corina's question:

The Utilities directory is in the repository as Utilities

The trace on CVS was for a checkout.  I  did not modify any of the files and 
then try to do an update.  I just tried to check them out.  It has always 
worked for me before but now it is not.  It continues to work from other 
machines.

Please continue to give constructive advice so that I can resolve this issue.

-Kevin



-Original Message-
From: cygwin-ow...@cygwin.com [mailto:cygwin-ow...@cygwin.com] On Behalf Of 
Andy Koppe
Sent: Wednesday, March 17, 2010 1:41 PM
To: cygwin@cygwin.com
Subject: Re: 1.7.1: cvs version built in is unstable

Roe, Kevin L.:
 obcaseinsensitive set to 0

 What should it be?

You could always have a look at the page that Corinna linked to. Oh,
and perhaps answer the second part of her question:

 Do you have casesensitivity enabled and does the local directory
 Utilities have another case (like utilities) by any chance?

Andy

--
Problem reports:   http://*cygwin.com/problems.html
FAQ:   http://*cygwin.com/faq/
Documentation: http://*cygwin.com/docs.html
Unsubscribe info:  http://*cygwin.com/ml/#unsubscribe-simple




RE: 1.7.1: cvs version built in is unstable

2010-03-17 Thread Roe, Kevin L.
Ok, I looked at the page about obcaseinsensitive.

It is not relevant.  My directory is correctly referenced as described below.

-Kevin

-Original Message-
From: cygwin-ow...@cygwin.com [mailto:cygwin-ow...@cygwin.com] On Behalf Of 
Roe, Kevin L.
Sent: Wednesday, March 17, 2010 1:46 PM
To: Andy Koppe; cygwin@cygwin.com
Subject: RE: 1.7.1: cvs version built in is unstable

I did read that page and I reiterate: No write capability  That includes USB 
sticks.

I am just trying to get my system working.  Please keep this on track.

To answer the second part of Corina's question:

The Utilities directory is in the repository as Utilities

The trace on CVS was for a checkout.  I  did not modify any of the files and 
then try to do an update.  I just tried to check them out.  It has always 
worked for me before but now it is not.  It continues to work from other 
machines.

Please continue to give constructive advice so that I can resolve this issue.

-Kevin



-Original Message-
From: cygwin-ow...@cygwin.com [mailto:cygwin-ow...@cygwin.com] On Behalf Of 
Andy Koppe
Sent: Wednesday, March 17, 2010 1:41 PM
To: cygwin@cygwin.com
Subject: Re: 1.7.1: cvs version built in is unstable

Roe, Kevin L.:
 obcaseinsensitive set to 0

 What should it be?

You could always have a look at the page that Corinna linked to. Oh,
and perhaps answer the second part of her question:

 Do you have casesensitivity enabled and does the local directory
 Utilities have another case (like utilities) by any chance?

Andy

--
Problem reports:   http://**cygwin.com/problems.html
FAQ:   http://**cygwin.com/faq/
Documentation: http://**cygwin.com/docs.html
Unsubscribe info:  http://**cygwin.com/ml/#unsubscribe-simple




RE: 1.7.1: cvs version built in is unstable

2010-03-17 Thread Roe, Kevin L.
I have performed further tests.

I checked out the module on another machine.  It worked fine.
I copied the repository to my local machine and checked out from there.  It 
worked fine.
I copied the previously mentioned files (p_change.pl,v and p_check.pl,v) to new 
files (p_change2.pl,v and p_check2.pl,v) and then checked out the whole module 
again from the remote machine (afer deleting the current checked out copy).  
The old versions continued with the same problems and the new files have a 
similar response, but it was switched around.  i.e.:

p_change.pl didn't work
p_change2.pl worked
p_check.pl worked
p_check.pl2 didn't work

This is very strange.

There seems to be a link between the problem and ssh.

-Kevin


Re: 1.7.1: cvs version built in is unstable

2010-03-17 Thread Andy Koppe
Roe, Kevin L:
 I did read that page and I reiterate: No write capability  That includes 
 USB sticks.

Yes, so you've said, and my post didn't doubt that in any way. I'm of
course highly intrigued by what high-falutin' mystery system you might
be working on.

 Please continue to give constructive advice so that I can resolve this issue.

That's pretty rich considering it's taken repeated prompting to get
answers to rather straightforward questions.

Anyway, now that the case-sensitivity issue seems to have been ruled
out, let's go back to an earlier post in this thread:

Corinna Vinschen:
what would cause

       open(.new.p_change.pl, O_WRONLY | O_CREAT | O_TRUNC, 0777)

 to fail with errno set to ENOENT.

Just as in Linux:

ENOENT  O_CREAT is not set and the named file does not exist. Or, a
      directory component in pathname does not exist or is a dangling
       symbolic link.

The way I understand this, the open() call shouldn't fail with ENOENT
given those arguments, because O_CREAT is set and there is no
directory component in the pathname.

What type of file system is your checkout on?

Andy

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



RE: 1.7.1: cvs version built in is unstable

2010-03-17 Thread Roe, Kevin L.
It is a netapp, nfs

Here are the results of the command /usr/lib/csih/getVolInfo /cygdrive/$drive

Device Type: 7
Characteristics: 10
Max Filenamelength : 255
Filesystemname : NTFS
Flags  : 4004f
  FILE_CASE_SENSITIVE_SEARCH  : TRUE
  FILE_CASE_PRESERVED_NAMES   : TRUE
  FILE_UNICODE_ON_DISK: TRUE
  FILE_PERSISTENT_ACLS: TRUE
  FILE_FILE_COMPRESSION   : FALSE
  FILE_VOLUME_QUOTAS  : FALSE
  FILE_SUPPORTS_SPARSE_FILES  : TRUE
  FILE_SUPPORTS_REPARSE_POINTS: FALSE
  FILE_SUPPORTS_REMOTE_STORAGE: FALSE
  FILE_VOLUME_IS_COMPRESSED   : FALSE
  FILE_SUPPORTS_OBJECT_IDS: FALSE
  FILE_SUPPORTS_ENCRYPTION: FALSE
  FILE_NAMED_STREAMS  : TRUE
  FILE_READ_ONLY_VOLUME   : FALSE
  FILE_SEQUENTIAL_WRITE_ONCE  : FALSE
  FILE_SUPPORTS_TRANSACTIONS  : FALSE

Andy wrote:

Corinna Vinschen:
what would cause

       open(.new.p_change.pl, O_WRONLY | O_CREAT | O_TRUNC, 0777)

 to fail with errno set to ENOENT.

Just as in Linux:

ENOENT  O_CREAT is not set and the named file does not exist. Or, a
      directory component in pathname does not exist or is a dangling
       symbolic link.

The way I understand this, the open() call shouldn't fail with ENOENT
given those arguments, because O_CREAT is set and there is no
directory component in the pathname.

What type of file system is your checkout on?

Andy



RE: 1.7.1: cvs version built in is unstable

2010-03-17 Thread Roe, Kevin L.
I think you're onto something.

It works fine on the same system, but on a different drive (unfortunately that 
drive is going away)


It is a mac server, samba shares

Here are the results of the command /usr/lib/csih/getVolInfo /cygdrive/$drive

Device Type: 7
Characteristics: 10
Max Filenamelength : 255
Filesystemname : NTFS
Flags  : 4002b
  FILE_CASE_SENSITIVE_SEARCH  : TRUE
  FILE_CASE_PRESERVED_NAMES   : TRUE
  FILE_UNICODE_ON_DISK: FALSE
  FILE_PERSISTENT_ACLS: TRUE
  FILE_FILE_COMPRESSION   : FALSE
  FILE_VOLUME_QUOTAS  : TRUE
  FILE_SUPPORTS_SPARSE_FILES  : FALSE
  FILE_SUPPORTS_REPARSE_POINTS: FALSE
  FILE_SUPPORTS_REMOTE_STORAGE: FALSE
  FILE_VOLUME_IS_COMPRESSED   : FALSE
  FILE_SUPPORTS_OBJECT_IDS: FALSE
  FILE_SUPPORTS_ENCRYPTION: FALSE
  FILE_NAMED_STREAMS  : TRUE
  FILE_READ_ONLY_VOLUME   : FALSE
  FILE_SEQUENTIAL_WRITE_ONCE  : FALSE
  FILE_SUPPORTS_TRANSACTIONS  : FALSE



-Original Message-
From: cygwin-ow...@cygwin.com [mailto:cygwin-ow...@cygwin.com] On Behalf Of 
Roe, Kevin L.
Sent: Wednesday, March 17, 2010 2:33 PM
To: Cygwin Tech List
Subject: RE: 1.7.1: cvs version built in is unstable

It is a netapp, nfs

Here are the results of the command /usr/lib/csih/getVolInfo /cygdrive/$drive

Device Type: 7
Characteristics: 10
Max Filenamelength : 255
Filesystemname : NTFS
Flags  : 4004f
  FILE_CASE_SENSITIVE_SEARCH  : TRUE
  FILE_CASE_PRESERVED_NAMES   : TRUE
  FILE_UNICODE_ON_DISK: TRUE
  FILE_PERSISTENT_ACLS: TRUE
  FILE_FILE_COMPRESSION   : FALSE
  FILE_VOLUME_QUOTAS  : FALSE
  FILE_SUPPORTS_SPARSE_FILES  : TRUE
  FILE_SUPPORTS_REPARSE_POINTS: FALSE
  FILE_SUPPORTS_REMOTE_STORAGE: FALSE
  FILE_VOLUME_IS_COMPRESSED   : FALSE
  FILE_SUPPORTS_OBJECT_IDS: FALSE
  FILE_SUPPORTS_ENCRYPTION: FALSE
  FILE_NAMED_STREAMS  : TRUE
  FILE_READ_ONLY_VOLUME   : FALSE
  FILE_SEQUENTIAL_WRITE_ONCE  : FALSE
  FILE_SUPPORTS_TRANSACTIONS  : FALSE

Andy wrote:

Corinna Vinschen:
what would cause

       open(.new.p_change.pl, O_WRONLY | O_CREAT | O_TRUNC, 0777)

 to fail with errno set to ENOENT.

Just as in Linux:

ENOENT  O_CREAT is not set and the named file does not exist. Or, a
      directory component in pathname does not exist or is a dangling
       symbolic link.

The way I understand this, the open() call shouldn't fail with ENOENT
given those arguments, because O_CREAT is set and there is no
directory component in the pathname.

What type of file system is your checkout on?

Andy



RE: 1.7.1: cvs version built in is unstable

2010-03-17 Thread Roe, Kevin L.
This appears to be related to another problem I am encountering.  I have 
described it in the thread cp: skipping file 'file.txt', as it was replaced 
while being  copied

The same drive that has the CVS issue has the cp issue and the other drive 
has neither issue.

-Kevin

-Original Message-
From: cygwin-ow...@cygwin.com [mailto:cygwin-ow...@cygwin.com] On Behalf Of 
Roe, Kevin L.
Sent: Wednesday, March 17, 2010 2:36 PM
To: Cygwin Tech List
Subject: RE: 1.7.1: cvs version built in is unstable

I think you're onto something.

It works fine on the same system, but on a different drive (unfortunately that 
drive is going away)


It is a mac server, samba shares

Here are the results of the command /usr/lib/csih/getVolInfo /cygdrive/$drive

Device Type: 7
Characteristics: 10
Max Filenamelength : 255
Filesystemname : NTFS
Flags  : 4002b
  FILE_CASE_SENSITIVE_SEARCH  : TRUE
  FILE_CASE_PRESERVED_NAMES   : TRUE
  FILE_UNICODE_ON_DISK: FALSE
  FILE_PERSISTENT_ACLS: TRUE
  FILE_FILE_COMPRESSION   : FALSE
  FILE_VOLUME_QUOTAS  : TRUE
  FILE_SUPPORTS_SPARSE_FILES  : FALSE
  FILE_SUPPORTS_REPARSE_POINTS: FALSE
  FILE_SUPPORTS_REMOTE_STORAGE: FALSE
  FILE_VOLUME_IS_COMPRESSED   : FALSE
  FILE_SUPPORTS_OBJECT_IDS: FALSE
  FILE_SUPPORTS_ENCRYPTION: FALSE
  FILE_NAMED_STREAMS  : TRUE
  FILE_READ_ONLY_VOLUME   : FALSE
  FILE_SEQUENTIAL_WRITE_ONCE  : FALSE
  FILE_SUPPORTS_TRANSACTIONS  : FALSE



-Original Message-
From: cygwin-ow...@cygwin.com [mailto:cygwin-ow...@cygwin.com] On Behalf Of 
Roe, Kevin L.
Sent: Wednesday, March 17, 2010 2:33 PM
To: Cygwin Tech List
Subject: RE: 1.7.1: cvs version built in is unstable

It is a netapp, nfs

Here are the results of the command /usr/lib/csih/getVolInfo /cygdrive/$drive

Device Type: 7
Characteristics: 10
Max Filenamelength : 255
Filesystemname : NTFS
Flags  : 4004f
  FILE_CASE_SENSITIVE_SEARCH  : TRUE
  FILE_CASE_PRESERVED_NAMES   : TRUE
  FILE_UNICODE_ON_DISK: TRUE
  FILE_PERSISTENT_ACLS: TRUE
  FILE_FILE_COMPRESSION   : FALSE
  FILE_VOLUME_QUOTAS  : FALSE
  FILE_SUPPORTS_SPARSE_FILES  : TRUE
  FILE_SUPPORTS_REPARSE_POINTS: FALSE
  FILE_SUPPORTS_REMOTE_STORAGE: FALSE
  FILE_VOLUME_IS_COMPRESSED   : FALSE
  FILE_SUPPORTS_OBJECT_IDS: FALSE
  FILE_SUPPORTS_ENCRYPTION: FALSE
  FILE_NAMED_STREAMS  : TRUE
  FILE_READ_ONLY_VOLUME   : FALSE
  FILE_SEQUENTIAL_WRITE_ONCE  : FALSE
  FILE_SUPPORTS_TRANSACTIONS  : FALSE

Andy wrote:

Corinna Vinschen:
what would cause

       open(.new.p_change.pl, O_WRONLY | O_CREAT | O_TRUNC, 0777)

 to fail with errno set to ENOENT.

Just as in Linux:

ENOENT  O_CREAT is not set and the named file does not exist. Or, a
      directory component in pathname does not exist or is a dangling
       symbolic link.

The way I understand this, the open() call shouldn't fail with ENOENT
given those arguments, because O_CREAT is set and there is no
directory component in the pathname.

What type of file system is your checkout on?

Andy



Re: 1.7.1: cvs version built in is unstable

2010-03-17 Thread Eric Blake
On 03/17/2010 03:39 PM, Roe, Kevin L. wrote:
 This appears to be related to another problem I am encountering.  I have 
 described it in the thread cp: skipping file 'file.txt', as it was replaced 
 while being  copied
 
 The same drive that has the CVS issue has the cp issue and the other drive 
 has neither issue.

The problem is thus that the drive gives bogus inode values, but cygwin
does not know how to detect that those values are bogus to use its
fallback based on file name hashing.

Is this with cygwin 1.7.1 or a snapshot?  Corinna has done some work in
CVS for various buggy file systems, but you may have encountered yet one
more.

-- 
Eric Blake   ebl...@redhat.com+1-801-349-2682
Libvirt virtualization library http://libvirt.org



signature.asc
Description: OpenPGP digital signature


RE: 1.7.1: cvs version built in is unstable

2010-03-17 Thread Roe, Kevin L.
This is Cygwin 1.7.1

-Original Message-
From: cygwin-ow...@cygwin.com [mailto:cygwin-ow...@cygwin.com] On Behalf Of 
Eric Blake
Sent: Wednesday, March 17, 2010 2:41 PM
To: cygwin@cygwin.com
Subject: Re: 1.7.1: cvs version built in is unstable

On 03/17/2010 03:39 PM, Roe, Kevin L. wrote:
 This appears to be related to another problem I am encountering.  I have 
 described it in the thread cp: skipping file 'file.txt', as it was replaced 
 while being  copied
 
 The same drive that has the CVS issue has the cp issue and the other drive 
 has neither issue.

The problem is thus that the drive gives bogus inode values, but cygwin does 
not know how to detect that those values are bogus to use its fallback based on 
file name hashing.

Is this with cygwin 1.7.1 or a snapshot?  Corinna has done some work in CVS for 
various buggy file systems, but you may have encountered yet one more.

-- 
Eric Blake   ebl...@redhat.com+1-801-349-2682
Libvirt virtualization library http://*libvirt.org



1.7.1: cvs version built in is unstable

2010-03-16 Thread Roe, Kevin L.
The built in version of CVS is the unstable feature release version 1.12.13

I am having problems with CVS that I never had before I upgraded cygwin to 
1.7.1.

Namely:  


The situation:
I check out a module of my repository (located on a remote machine) and a 
handful of files do not get downloaded due to the no such file error 
described below.  I then try to update the same module and get the same error 
on the same files.  I check it out again and get exactly the same response on 
exactly the same files.
I have checked the permissions on the files in the repository.
I have removed some watches that were on some of the files.


Bottom line:
I have a very repeatable problem with no evidence of a cause I've found.



Has anybody seen this before?

How do I downgrade CVS within cygwin down to the stable release 1.11.23 ?

-Kevin





--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



1.7.1: cvs version built in is unstable

2010-03-16 Thread Ilguiz Latypov

 I check out a module of my repository (located on a remote machine) 
 and a handful of files do not get downloaded due to the no such file 
 error described below.

Try cvs up -d or delete everything and cvs co anew.  I could not 
check out the new directory with a simple cvs up myself.

-- 

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: 1.7.1: cvs version built in is unstable

2010-03-16 Thread Charles Wilson
On 3/16/2010 4:35 PM, Roe, Kevin L. wrote:
 The built in version of CVS is the unstable feature release version 1.12.13
 
 I am having problems with CVS that I never had before I upgraded cygwin to 
 1.7.1.
[snip]
 Has anybody seen this before?

No.

 How do I downgrade CVS within cygwin down to the stable release 1.11.23 ?

Use setup.exe.  In the package chooser, go to the 'Up To Date' page.
Find cvs.  Click on the word 'keep' until it cycle around to the prev:
version, 1.11.22-1 (we've never had a cygwin port of '1.11.23').

While I'm not ruling out a problem with cygwin's current cvs package, I
tend to doubt it is the true culprit here.  I'd be interested in hearing
back (on this list) if cygwin-1.7.1 + cvs-1.11.22 actually fixes your
problem; I rather doubt it will.

--
Chuck

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple