Frozen repositories

From OLPC
Revision as of 20:35, 17 February 2011 by DanielDrake (talk | contribs) (Created page with '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 [[Relea…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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:

  1. To help OLPC meet its GPL obligations to offer source code for the binaries it has distributed
  2. To lessen the risk of schedule slippage due to Fedora downtime (e.g. resulting from security incidents or hardware failures)
  3. To establish other conditions necessary for build reproducibility (like knowing what packages went into each build)
  4. To lessen the risk of undetected build data corruption (at rest or in transit) due to Murphy