Date: 23-Aug-84 15':31':38

Submitter: masinter

Source: masinter

Subject: two files same name different directory, LOADFROM doesn''t switch attention

Assigned To: 

Attn: Kaplan, Masinter

Status: Open


Problem Type: Bug

Impact: Moderate



Priority: Perhaps

System: Programming Environment

Subsystem: File Package

Machine: 1108


Lisp Version: 21-Aug-84 06':58':35

Source Files: 

Microcode Version: 5124

Memory Size: 7167

File Server: 

Server Software Version: 

Disposition: '
["Sannella.PA" "23-Aug-84 19':00':11" Attn': Status':(New->Open) Problem% Type':(->Bug) Impact':(->Moderate) Priority':(->Perhaps) System':(->Programming% Environment) Subsystem':(->File% Package)]

Description: Date': 21 Aug 84 17':47 PDT'
Subject': Lisp': FILEPKG problems'
To': Masinter,'
From': Kaplan'
Lisp System Date': 21-Aug-84 06':58':35'
Machine': Dorado (Kay)'
Microcode version': 24,4'
Memory size': 10000'
Frequency': Always'
Impact': Serious'
We have a .DCOM file loaded from directory FOO, which is not on DIRECTORIES.  There is another version of the file on directory FIE, which IS on DIRECTORIES.'
If we EF a function on that file, we get told that the version on FOO (whose DCOM is loaded) is not the latest version (although it really is), and that the version on FIE is.  We then get an error that the function can''t be found, because it in fact doesn''t exist on the FIE version.'
Doing a LOADFROM of the symbolics from FOO doesn''t alter the behavior at all.'
Also, Martin has also observed the message that it wants to LOADVARS the DONTCOPY expressions before it will let you dump, if all you have loaded is the .DCOM.'
It seems that the fix to handle migration of files still has some glitches.'
--Ron and Martin'
Date': 21 Aug 84 17':49 PDT'
Subject': Lisp': P.S. on FILEPKG problem'
To':, Masinter'
From':  Kaplan'
If you remove FIE from DIRECTORIES and try the EF, it works OK.'


Test Case: 

Edit-By: Sannella.PA

Edit-Date: 23-Aug-84 19':00':19