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 authentication 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:  other Release:  5.0
Priority:  5 - Normal Severity:  3 - Normal
Item Group:  bug Privacy:  Public
Open/Closed:  Accepted Assigned 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:
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
  • -email is unavailable- added by karl (Posted a comment)
  • -email is unavailable- added by pertusus (Posted a comment)
  • -email is unavailable- added by jhowarth (Submitted the item)

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

    Only logged-in users can vote.




    Follow 2 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2013-02-23 pertusus Open/ClosedOpen => Accepted
        StatusNone => Fixed

    Back to the top

    Powered by Savane 3.3