| 1 | GLEP: 61 |
1 | GLEP: 61 |
| 2 | Title: Manifest2 compression |
2 | Title: Manifest2 compression |
| 3 | Version: $Revision: 1.5 $ |
3 | Version: $Revision: 1.7 $ |
| 4 | Last-Modified: $Date: 2010/01/31 08:27:05 $ |
4 | Last-Modified: $Date: 2010/04/07 21:34:24 $ |
| 5 | Author: Robin Hugh Johnson <robbat2@gentoo.org> |
5 | Author: Robin Hugh Johnson <robbat2@gentoo.org> |
| 6 | Status: Draft |
6 | Status: Draft |
| 7 | Type: Standards Track |
7 | Type: Standards Track |
| 8 | Content-Type: text/x-rst |
8 | Content-Type: text/x-rst |
| 9 | Requires: 44 |
9 | Requires: 44 |
| … | |
… | |
| 27 | 8MiB in size. Applying common compression can achieve a 50-60% reduction |
27 | 8MiB in size. Applying common compression can achieve a 50-60% reduction |
| 28 | in this size. |
28 | in this size. |
| 29 | |
29 | |
| 30 | Additionally, some of the larger already-existing Manifests in the tree |
30 | Additionally, some of the larger already-existing Manifests in the tree |
| 31 | can also be reduced. |
31 | can also be reduced. |
|
|
32 | |
|
|
33 | This GLEP is not mandatory for the tree-signing specification, but |
|
|
34 | instead helps to cut down the size impact of large Manifest2 files, some |
|
|
35 | of which are already present in the tree. As such, it is also able to |
|
|
36 | stand on it's own. |
| 32 | |
37 | |
| 33 | Specification |
38 | Specification |
| 34 | ============= |
39 | ============= |
| 35 | Creation of compressed Manifests: |
40 | Creation of compressed Manifests: |
| 36 | --------------------------------- |
41 | --------------------------------- |
| … | |
… | |
| 137 | such as grep, and so should only be applied to large Manifest2 files, |
142 | such as grep, and so should only be applied to large Manifest2 files, |
| 138 | such as the MetaManifest. |
143 | such as the MetaManifest. |
| 139 | |
144 | |
| 140 | References |
145 | References |
| 141 | ========== |
146 | ========== |
| 142 | .. [#GLEP44] Mauch, M. (2005) GLEP44 - Manifest2 format. |
147 | .. [GLEP44] Mauch, M. (2005) GLEP44 - Manifest2 format. |
| 143 | http://www.gentoo.org/proj/en/glep/glep-0044.html |
148 | http://www.gentoo.org/proj/en/glep/glep-0044.html |
| 144 | |
149 | |
| 145 | Copyright |
150 | Copyright |
| 146 | ========= |
151 | ========= |
| 147 | Copyright (c) 2008-2010 by Robin Hugh Johnson. This material may be |
152 | Copyright (c) 2008-2010 by Robin Hugh Johnson. This material may be |
| 148 | distributed only subject to the terms and conditions set forth in the |
153 | distributed only subject to the terms and conditions set forth in the |
| 149 | Open Publication License, v1.0. |
154 | Open Publication License, v1.0. |
| 150 | |
155 | |
| 151 | vim: tw=72 ts=2 expandtab: |
156 | .. vim: tw=72 ts=2 expandtab: |