Skip to content
This repository was archived by the owner on Oct 1, 2025. It is now read-only.
This repository was archived by the owner on Oct 1, 2025. It is now read-only.

vesselinfo appears missing from installers #1393

@choksi81

Description

@choksi81

Over the last five years, we have seen a handful of reports claiming that the vesselinfo file is missing from the installer tarball. Upon closer inspection, the file is actually there, but it has an extra ./ prefixed to its path which the other files in the tarball don't have. (Note that this is true for ''all'' of our installer tarballs, not specific to the troublesome ones!)

seattle/seattle_repy/deserialize.repy
seattle/seattle_repy/math.repy
seattle/seattle_repy/servicelookup.repy
# etc., etc.
./seattle/seattle_repy/
./seattle/seattle_repy/vesselinfo 

This prefix is probably the cause of the problem. The prefix comes into existence like this (see wiki:InstallerWorkflow for additional details): The custom installer builder packager takes the base installer tar file and appends the vesselinfo file to it. The directory (and thus file) appended to the archive is defined in line 95 to be, variables expanded, ./seattle/seattle_repy.

Removing the trailing ./ from the directory string (see patch below) also removes it from the directory name as seen in the tar file:

seattle/seattle_repy/deserialize.repy
seattle/seattle_repy/math.repy
seattle/seattle_repy/servicelookup.repy
# etc.
seattle/seattle_repy/
seattle/seattle_repy/vesselinfo

I will ask the most recent reporter of this bug to try an installer tarball built using the new method and see if that fixes the problem.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions