You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Justin Erenkrantz <ju...@erenkrantz.com> on 2012/10/13 23:22:11 UTC

Case-insensitive checks on Mac OS X 10.8.x XPASSing

When I run make check on Mac OS X 10.8.2, it looks like the
case-sensitivity checks now XPASS:

XPASS: op-depth-test 23: test_case_rename on case (in)sensitive system
XPASS: copy_tests.py 102: case-only rename

I'm wondering if the case-preserving semantics in 10.8 changed - as it
looks like rename will succeed now in 10.8.  (My filesystem is still
case-preserving...see below.)

Can someone with 10.7 verify that the tests still XFAIL?  Or, is
something else going on?

BTW, on a related note, gmake -j8 was failing for me with:

gmake: *** read jobs pipe: No such file or directory.  Stop.

In parallel (har har), I was upgrading to XCode 4.5.1 and I can't
reproduce that error now....  -- justin

% uname -a
Darwin local 12.2.0 Darwin Kernel Version 12.2.0: Sat Aug 25 00:48:52
PDT 2012; root:xnu-2050.18.24~1/RELEASE_X86_64 x86_64
% touch abc
% ls -l
total 0
-rw-r--r--  1 justin  staff  0 Oct 13 17:08 abc
% touch aBc
% ls -l
total 0
-rw-r--r--  1 justin  staff  0 Oct 13 17:08 abc
% mv abc aBc
% ls -l
total 0
-rw-r--r--  1 justin  staff  0 Oct 13 17:08 aBc

Re: Case-insensitive checks on Mac OS X 10.8.x XPASSing

Posted by Justin Erenkrantz <ju...@erenkrantz.com>.
On Sat, Oct 13, 2012 at 6:30 PM, Ben Reser <be...@reser.org> wrote:
> On 10.7:
> XFAIL: op-depth-test 23: test_case_rename on case (in)sensitive system
> XFAIL: copy_tests.py 102: case-only rename
>
> with:
> $ apr-1-config --version
> 1.4.2

As a follow-up for those not present here in CT, Ben wasn't exactly on
the latest trunk...he updated to trunk and it XPASSes too on 10.7.  I
also confirmed that the tests XFAILs on 10.8 with 1.7.x branch.  So,
this is a regression...but, the question we're having here is whether
or not this *should* fail on case-insensitive FSes.  Maybe not.  =)
-- justin

Re: Case-insensitive checks on Mac OS X 10.8.x XPASSing

Posted by Ben Reser <be...@reser.org>.
On Sat, Oct 13, 2012 at 6:30 PM, Ben Reser <be...@reser.org> wrote:
> On 10.7:
> XFAIL: op-depth-test 23: test_case_rename on case (in)sensitive system
> XFAIL: copy_tests.py 102: case-only rename
>
> with:
> $ apr-1-config --version
> 1.4.2

This whole thing turns out to be a side effect of r1397145 and I had
run it in a wc that didn't have that change yet.

Re: Case-insensitive checks on Mac OS X 10.8.x XPASSing

Posted by Ben Reser <be...@reser.org>.
On Sat, Oct 13, 2012 at 5:22 PM, Justin Erenkrantz
<ju...@erenkrantz.com> wrote:
> When I run make check on Mac OS X 10.8.2, it looks like the
> case-sensitivity checks now XPASS:
>
> XPASS: op-depth-test 23: test_case_rename on case (in)sensitive system
> XPASS: copy_tests.py 102: case-only rename
>
> I'm wondering if the case-preserving semantics in 10.8 changed - as it
> looks like rename will succeed now in 10.8.  (My filesystem is still
> case-preserving...see below.)
>
> Can someone with 10.7 verify that the tests still XFAIL?  Or, is
> something else going on?

On 10.7:
XFAIL: op-depth-test 23: test_case_rename on case (in)sensitive system
XFAIL: copy_tests.py 102: case-only rename

with:
$ apr-1-config --version
1.4.2