[mod.computers.apollo] DOWNCASE bug?

ram-ashwin@YALE.ARPA.UUCP (02/16/87)

I ran across a weird interaction of 'downcase' with Latex.  I tried it a few
times and it always happens.  Looks like an OS bug (or is there some subtlety
I'm overlooking?).

Specifically, look what happens when I try to run Latex with downcase = false:
    
        $ DOWNCASE := false
        
        $ latex a
        This is TeX, Apollo Version 2.0 (no format preloaded)
        
        invalid leaf (OS/naming server)
        ! I can't write on file `a.lis'.
        Please type another transcript file name: 
    
But it works with downcase = true as always:
    
        $ DOWNCASE := true
        
        $ latex a
        This is TeX, Apollo Version 2.0 (no format preloaded)
        
        (//LEO/YALE/RAM/A.TEX
        
        LaTeX Version 2.09 - Released 7 January 1986
        (//NEMESIS/PUB/TEX/V20/INPUTS/ARTICLE.STY
        
        ...
    
What's going on?  What is the 'invalid leaf' error?  'a.lis' sounds like a
perfectly good filename to me.  I checked to make sure there isn't already a
locked file called 'a.lis' and stuff like that.

-- Ashwin.


-------

mishkin%UUCP@YALE.ARPA@apollo.UUCP (02/17/87)

    I ran across a weird interaction of 'downcase' with Latex.  I tried
    it a few times and it always happens.  Looks like an OS bug (or is
    there some subtlety I'm overlooking?).

Somehow, people got the idea that there is this "downcase" feature.  If
you try to use it, you may see some things happen.  Some of those things
will be good, and some of those things will be bad.  In any case, it's
irrelevant since the "feature" is neither documented nor supported in
any current Apollo release.

Having said that, let me say that we know that case sensitivity is a
(dare I say it) sensitive issue and we are working toward a solution.
That solution is only partly in place (and as a result is not documented
or supported yet).  The ultimate solution will dispense with the case
mapping (i.e. ":") stuff and allow one to truly have mixed case names
in directories (hooray), yet will not break programs that DEPEND upon
the system being case INSENSITIVE.

Hang in there.

                -- Nat Mishkin
                   Apollo Computer Inc.
-------