-
Notifications
You must be signed in to change notification settings - Fork 10
Description
Describe the bug
Not enough error information given if ]link.create # d:\tmp\dc fails if dc contains a subdirectory with a . in its name
To Reproduce
cd d:\tmp
mkdir dc
cd dc
mkdir dir.2
cd dir.2
create some .aplf files inside there.
in Dyalog 20.0.51678 with link 4.1.4
]link.create # d:\tmp\dc
Link Debug: ⎕SE.Link.Create: Linked: # ←→ "d:\tmp\dc"
ERRORS ENCOUNTERED:
6 import(s) failed:
"d:\tmp\dc\dir.2\Create.aplf"
"d:\tmp\dc\dir.2\Dir.aplf"
"d:\tmp\dc\dir.2\IO.aplf"
"d:\tmp\dc\dir.2\Sharing.aplf"
"d:\tmp\dc\dir.2\Tie.aplf"
"d:\tmp\dc\dir.2\∆dlt.aplf"
Linked: # ←→ "d:\tmp\dc"
ERRORS ENCOUNTERED:
6 import(s) failed:
"d:\tmp\dc\dir.2\Create.aplf"
"d:\tmp\dc\dir.2\Dir.aplf"
"d:\tmp\dc\dir.2\IO.aplf"
"d:\tmp\dc\dir.2\Sharing.aplf"
"d:\tmp\dc\dir.2\Tie.aplf"
"d:\tmp\dc\dir.2\∆dlt.aplf"
Expected behaviour
I would have liked more details about the error. Or some documentation about this limitation. I figured out it's the . in dir.2 causing the problem through trial and error.
Desktop (please complete the following information):
]tools.version
Dyalog 20.0.51678 64-bit Unicode, BuildID b6388539
OS Windows 10 or Windows Server 2016 (10.0.19045) 64-bit
Link 4.1.4
SALT 2.915
UCMD 2.6
.NET .NET 8.0.15
WS 20.0
Tatin (unavailable)
Cider (unavailable)
Additional context
A user was doing something like this:
]Tatin.InstallPackages Davin-FilePlus 'C:\tmp\mydir'
Then, I think they were doing something like:
]link.create # c:\tmp\mydir
and then getting errors.