| T.R | Title | User | Personal Name
 | Date | Lines | 
|---|
| 900.1 | Surprised that it worked before! | WAYLND::HOWARD | Our business is computers not money | Fri Jun 19 1992 20:16 | 6 | 
|  |     TABs have always been a problem, mostly after the beginning of the
    line.  I don't think this problem was ever fixed.  As I recall it works
    with non-compiled scripts, but not with compiled ones.  You did say it
    worked in V2.4, but it is certainly unadvisable in any version.
    
    Ben
 | 
| 900.2 | some pre V3.0 applications will break | GYPSC::KRAMER | Fritz Kramer @UFC, Munich, 865-1305 | Mon Jun 22 1992 08:11 | 10 | 
|  |     Ben,
    
    yes it works with V2.4.
    And it doesn't work with a non-TXLed script. (Haven't tested it with a
    TXLed) And it even doesn't work in interactive (GOLD 7) command-mode.
    
    I guess that some pre V3.0 (customer-written) applications will break after
    V3.0 has been installed.
    
    Fritz
 | 
| 900.3 |  | SIOG::T_REDMOND | Thoughts of an Idle Mind | Mon Jun 22 1992 08:15 | 5 | 
|  |     Does it work with V2.4 patched to K603?  Maybe it's the improved script
    interpreter that's being more picky about what it will accept as a
    separator...
    
    T
 | 
| 900.4 | V2.4 [/K603] yes, V3.0 no | GYPSC::KRAMER | Fritz Kramer @UFC, Munich, 865-1305 | Mon Jun 22 1992 09:46 | 10 | 
|  |     Tony,
    
    it does work with V2.4
    it does work with V2.4/K603
    but it does NOT work with V3.0
    
    so it might be a "centralized parser" problem.
    
    Fritz
    	
 | 
| 900.5 | not the centralised parser | IOSG::ECHRISTIE | Eileen Christie | Tue Jun 23 1992 09:31 | 10 | 
|  | The centralised parser is the mechanism for parsing the parameters to a function
in a generic manner and in a single place in the code before continuing with the 
action for the function. It wont impact script parsing.
Looking at a trace it seems that the text after the tab is corrupt .. but
differently whether compiled or non-compiled.
This looks like a bug, I'll raise one
-eileen 
 | 
| 900.7 | Yes, I know the feeling | IOSG::TALLETT | Arranging bits for a living... | Tue Jun 23 1992 19:48 | 13 | 
|  |     
    Gru� Fritz!
    
    	I also know how tough it is to find bugs like this, because this
    	one drove me nuts during Diamond development. I had one of these
    	and had to call in the experts to find what the problem was...
    
    	You look at the line and it looks okay 'cos you can't see the
    	TAB.... drove me wild. Even worse if you knew the code worked on
    	V2.4...
    
    Regards,
    Paul
 | 
| 900.8 | This is still ALL-IN-1! | WAYLND::HOWARD | Our business is computers not money | Wed Jun 24 1992 15:33 | 14 | 
|  |     It looks like this bug has mutated, trying to protect itself. ;-)  Must
    be difficult to fix in code.
    
    Perhaps we should have a utility that removes all the TABs that aren't
    at the beginning of a line and replaces them with spaces.  Of course if
    we did, somebody would use one in a .TEXT statement.  
    
    Unfotunately, new versions of ALL-IN-1 always break some applications. 
    At least it wasn't a function that stopped working.  There are always
    notes in here from frustrated programmers like you and me who had to
    rewrite a script or series of scripts because of something undocumented
    in any release notes.  It's not ok, but it is a fact of life!
    
    Ben
 | 
| 900.9 | What is the impact of the SSB kit? | XLII::FDONOHUE |  | Mon Jun 29 1992 14:37 | 30 | 
|  |     
    Yes, an upgrade may break a customer application, which once 
    idnetified can be fairly easily addressed. But, the question is
    how many scripts are out there that are shipped as part of the
    V3.0 kit that contain this problem.  that is what I am really
    concerned about.
    
    I know that just last week I was researching a problem with renaming
    a user, and found that one of the script that the procedure runs
    (OA$LIB:GS_RENAME_USER.SCP) was just not doing what it should have
    been.  I turned on tracing and see that it is not executing the
    FOR loop like it should.  Finally, just as a last ditch effort
    I found that the script had TABS in it separating the continutation
    lines of the FOR loop and I removed them and VOILA! the script
    began performing as it should.
    
    So, how do we address the question of the impact that this bug
    may have on the standard SSB shipped product functionality?
    It will be awful time consuming here at the CSC when troubleshooting
    problems caused by this as there are no errors, and no
    specific symptoms.
    
    Please let us here from those in the know on this one.
    
    P.S. I plan to submit this to Engineering as a P1 problem soon.
    
    Worried and confused,
    
    Faith
    
 | 
| 900.11 | Get IOSG involved to evaluate impact! | XLII::FDONOHUE |  | Thu Jul 02 1992 15:13 | 21 | 
|  |     
    Eileen,
    
     I think that someone from IOSG needs to get involved to help
    determine the impact of the problem on existing V3.0 sites. If
    this (GS_RENAME_USER.SCP) is the only script in the kit that
    may experience the problem it is easy enough to fix it. But,
    we also need to consider customer developed applications. If
    there are alot of elements in the SSB that will likely 
    experience problem with functionality due to this problem, 
    then YES I think it needs to be fixed in the first patch
    that is released.  Also, is the real impact just limited
    to TABS in FOR loops within scripts or is it any TAB in
    a script?  That will also make a difference in determining
    what the impact of the problem will be.
    
    Just my opinion, I would recommend getting IOSG involved.
    
    Faith
    
    
 | 
| 900.12 | this appears to be the only script with the problem | IOSG::ECHRISTIE | Eileen Christie | Fri Jul 03 1992 12:59 | 5 | 
|  | A quick search indicates that this is probably the only script with 
the problem. The problem occurs if there is a a stack of functions
on one line of the script and one of these functions has a trailling
tab, eg <function 1>tab\\<function2>
  
 | 
| 900.14 | to clarify a few points | SKNNER::SKINNER | I'm doing my EARS | Mon Jul 06 1992 16:58 | 20 | 
|  | Does this <TAB>\function bug also appear on stacked function lines that
are continued, IE:
	FOR xyz DO -
	<TAB>function1 -
	<TAB>\\function2
  or
	function1 -
	<TAB>\function2
  or
	function\<TAB>function2
  or in Named Data
	function1<TAB>\function2
/Marty
 | 
| 900.15 | Yes, I think so | XLII::FDONOHUE |  | Mon Jul 06 1992 21:17 | 13 | 
|  |     Marty,
    
     I don't know in general but the GS_RENAME_USER.SCP that had the
    problem was a FOR loop that continued over several lines like:
    
     FOR xyz DO <TAB>-
     <TAB>xxx<TAB>\\-
     .....
    
    Hope that this helps,
    
    Faith
    
 |