delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2006/11/24/10:05:43

X-Spam-Check-By: sourceware.org
Message-ID: <45670A2E.8030801@tao-group.com>
Date: Fri, 24 Nov 2006 15:05:18 +0000
From: William Blunn <bill--cygwin AT tao-group DOT com>
User-Agent: Thunderbird 1.5.0.8 (Windows/20061025)
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: findutils regression between versions 4.2.27-1 and 4.3.1-3
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

I have a DVD-R disk on to which I have recorded a hierarchy of 
directories and files.

I then put the DVD-R into a DVD drive, and change directory to the top 
level of the DVD drive.

If I run "find -noleaf -type d" over this DVD-R using findutils 4.3.1-3, 
it does NOT find all the files.

If I run "find -noleaf -type d" over this DVD-R using findutils 
4.2.27-1, it DOES find all the files.

In the failing case, it misses out entire directories.

The directory structure on the disk is like this

  builds/
    20060201.1234/
      (various files)
      linux/
        (various files)
      win32/
        (various files)
    20060301.1245/
      (various files)
      linux/
        (various files)
      win32/
        (various files)
    20060401.1256/
      (various files)
      linux/
        (various files)
      win32/
        (various files)
    20060501.1207/
      (various files)
      linux/
        (various files)
      win32/
        (various files)

In the failing case, we do not see any files from any of the four 
"win32" directories.

The older version (4.2.27-1) works just fine and finds all of the files.

This find operation is part of a larger procedure which I have iterated 
over many many times for months and months (probably years) without problem.

What has happened is that, following a Cygwin update, I suddenly started 
to experience problems.

The problem smelled like a "find" problem, so I tried to the older 
version and, lo, the problem goes away with the older version.

Regards,

Bill
-- 
This message is subject to Tao's e-mail terms ( http://e.tao-group.com/1 )

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019