Frozen repositories
Jump to navigation
Jump to search
OLPC runs a frozen repositories server at mock.laptop.org. This is where we clone Fedora and OLPC packages (source and binary) that are shipped in official OLPC Releases. When OLPC or deployments use the build system to construct/reconstruct official releases, packages are downloaded from this server.
According to Michael Stone, the system was designed with these goals:
- To help OLPC meet its GPL obligations to offer source code for the binaries it has distributed
- To lessen the risk of schedule slippage due to Fedora downtime (e.g. resulting from security incidents or hardware failures)
- To establish other conditions necessary for build reproducibility (like knowing what packages went into each build)
- To lessen the risk of undetected build data corruption (at rest or in transit) due to Murphy