bugtexinfo - GNU documentation system - Bugs: bug #38380, texinfo 5.0 has case-sensitve...

 
 

You are not allowed to post comments on this tracker with your current authentification level.

bug #38380: texinfo 5.0 has case-sensitve filesystem test

Submitted by:  Jack Howarth <jhowarth>
Submitted on:  Fri 22 Feb 2013 09:46:49 PM UTC  
 
Category: otherRelease: 5.0
Priority: 5 - NormalSeverity: 3 - Normal
Item Group: bugPrivacy: Public
Open/Closed: AcceptedAssigned to: None
Status: Fixed

Sat 23 Feb 2013 10:01:22 AM UTC, comment #4:

This test is the wrong place to test this issue, so I have modified the input file accordingly.

Doing a test that test for nodes differing only in case, which may be linked to CASE_INSENSITIVE_FILENAMES testing is not that important and certainly too much work for a low return. It is in the tp/TODO file now, but I am not sure it will be done anytime soon.

Patrice Dumas <pertusus>
Project Member
Sat 23 Feb 2013 12:35:36 AM UTC, comment #3:

To skip the test: how about creating a file foo.html, and then seeing if FOO.HTML exists?

The problematic files:
t/results/converters_tests/sample_utf8/res_html/index.html
and Index.html.

Maybe the test itself (if it isn't skipped) has to create the expected Index.html. Not ideal, but we should allow checking out the source even on deficient filesystems :(.

Karl Berry <karl>
Project Administrator
Sat 23 Feb 2013 12:32:31 AM UTC, comment #2:

Looking in more details, maybe this could be tested elsewhere, but the issue would still remain once a new test has been done, focused on nodes different only by case..

Patrice Dumas <pertusus>
Project Member
Sat 23 Feb 2013 12:29:16 AM UTC, comment #1:

That is not easy to do, the interest of the test is that indeed the files are differing only by the case. So it is moreor less a feature of the test. Maybe what would be more interesting would be to skip the test if on a case-insensitive system. I don't know exactly how to detect that, though.

About the error with the checkout, I don't really understand which file is causing the error.

Patrice Dumas <pertusus>
Project Member
Fri 22 Feb 2013 09:46:49 PM UTC, original submission:

The test...

# Failed test 'sample_utf8 converted file_html'
# at ../tp/t/test_utils.pl line 970.
# No Index.html in t/results/converters_tests/sample_utf8/out_html
# No index.html in ./t/results/converters_tests/sample_utf8/res_html
not ok 740 - sample_utf8 converted file_html
FAIL: t/converters_tests.t 740 - sample_utf8 converted file_html

fails on darwin because it is crafted requiring a case-sensitive filesystem which isn't the default on darwin. Like wise it is impossible to check out the texinfo 5.0 svn on a standard HFS volume due to the error...

A texinfo_5_0/texinfo/tp/t/results/converters_tests/sample_utf8/res_html/Second-Chapter-AE-AE-ae-ae.html
svn: In directory 'texinfo_5_0/texinfo/tp/t/results/converters_tests/sample_utf8/res_html'
svn: Can't open file 'texinfo_5_0/texinfo/tp/t/results/converters_tests/sample_utf8/res_html/.svn/tmp/text-base/index.html.svn-base': No such file or directory

This test should be re-factored to not require Index.html and index.html so that it can be performed on non-case-sensitive filesystems.

Jack Howarth <jhowarth>

 

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by karl (Posted a comment)
  • -unavailable- added by pertusus (Posted a comment)
  • -unavailable- added by jhowarth (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 2 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sat 23 Feb 2013 10:01:22 AM UTCpertususOpen/ClosedOpen=>Accepted
      StatusNone=>Fixed

    Back to the top


    Powered by Savane 3.1-cleanup