syncToSynapse does not work if "the file path in "used" or "executed" of the manifest.tsv uses home directory shortcut "~"

Description

The _sortAndFixProvenance() method actually expands out the home directory ~ while the "path" column in the manifest is not expanded out by readManifestFile(). This causes topological sort to fail
Example:

The dataframe ends up looking like:

Environment

None

Activity

Show:
Meredith Slota
September 13, 2017, 7:38 PM

Are these ok to close out? I see fixVersion = py-1.7 which should be out, yes?

Fixed

Assignee

Ziming Dong

Reporter

Ziming Dong

Labels

None

Validator

Larsson Omberg

Development Area

None

Release Version History

None

Slack Channel

None

Fix versions

Priority

Major