Put symbols in separate filesystem locations
In the long run we need better symbol file filesystem management, so I want to propose to put symbols in a specific folder per version and product:
For example:
- Product: VLC
- Version: 3.0.0
Path: […]/Symbols/VLC/3.0.0/…
Of course this has some implications, notably: The slug for version and product need to only contain allowed characters for paths and may not contain a /
or other reserved symbols the filesystem might reject.
Additional implication of this is that it should be impossible to easily change a product or version slug, because it would invalidate the paths. Alternatively when doing so the folders should be renamed.