"Fossies" - the Fresh Open Source Software Archive

Member "wire-server-2021-10-01/snapshots/README.md" (4 Oct 2021, 1256 Bytes) of package /linux/misc/wire-server-2021-10-01.tar.gz:

As a special service "Fossies" has tried to format the requested source page into HTML format (assuming markdown format). Alternatively you can here view or download the uninterpreted source code file. A member file download can also be achieved by clicking within a package contents listing on the according byte size field.

This directory contains custom Stack snapshots used for Wire code.

Snapshot definitions should never be changed (once committed to develop), because in other repositories we refer to snapshot definitions by URL. This goes for ANY change! What matters is that the sha256 hash of the file remains intact!

(Rationale: Stack only downloads snapshot definitions once, and never checks whether they have changed. If a snapshot changes and you have a repo that depends on it, you will get inconsistent results depending on whether you've built that repo before or not.)

To add, modify, or remove packages, a new snapshot should be created. It can be based on the previous snapshot version. For major changes, e.g. LTS bumps, it's better to create a snapshot from scratch.

Some packages in this snapshot reference tar files instead of Git repos. This is due to several issues in Stack that make working with big Git repositories unpleasant:

Unless the fixes to those are released, it's recommended to use GitHub's tar releases for packages with big repos.