Project

General

Profile

Idea #14803

Updated by Peter Amstutz about 5 years ago

Currently CWL v1.1.0-dev1 specifies that globs results are ordered, but does not say anything about directory listings.    If some platforms order listing contents (or they happened to be ordered by coincidence) users may rely on that behavior.    CWL v1.1 should specify that listings are ordered, and cwltool / arvados-cwl-runner should be updated to ensure that listings are sorted by 'basename' before being accessed by user expressions (this is also an opportunity to detect duplicate names which is an error). 

Back