| 1 | GLEP: 44 |
1 | GLEP: 44 |
| 2 | Title: Manifest2 format |
2 | Title: Manifest2 format |
| 3 | Version: $Revision: 1.1 $ |
3 | Version: $Revision: 1.2 $ |
| 4 | Last-Modified: $Date: 2005/12/06 03:34:21 $ |
4 | Last-Modified: $Date: 2005/12/06 16:19:37 $ |
| 5 | Author: Marius Mauch <genone@gentoo.org>, |
5 | Author: Marius Mauch <genone@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 | Created: 04-Dec-2005 |
9 | Created: 04-Dec-2005 |
| 10 | Post-History: 05-Dec-2005 |
10 | Post-History: 06-Dec-2005 |
| 11 | |
11 | |
| 12 | |
12 | |
| 13 | Abstract |
13 | Abstract |
| 14 | ======== |
14 | ======== |
| 15 | |
15 | |
| … | |
… | |
| 244 | No timeframe for implementation is presented here as it is highly dependent |
244 | No timeframe for implementation is presented here as it is highly dependent |
| 245 | on the completion of each step. |
245 | on the completion of each step. |
| 246 | |
246 | |
| 247 | In summary it can be said that while a full conversion will take over a year |
247 | In summary it can be said that while a full conversion will take over a year |
| 248 | to be completed due to compability issues mentioned above some benefits of the |
248 | to be completed due to compability issues mentioned above some benefits of the |
| 249 | system can be selectively be used as soon as step 2) is completed. |
249 | system can selectively be used as soon as step 2) is completed. |
| 250 | |
250 | |
| 251 | |
251 | |
| 252 | Other problems |
252 | Other problems |
| 253 | ============== |
253 | ============== |
| 254 | |
254 | |
| 255 | Impacts on infrastructure |
255 | Impacts on infrastructure |
| 256 | ------------------------- |
256 | ------------------------- |
| 257 | |
257 | |
| 258 | While one long term goal of this proposal is to reduce the size of the tree |
258 | While one long term goal of this proposal is to reduce the size of the tree |
| 259 | and therefore make life for the Gentoo Infrastructure this will only take effect |
259 | and therefore make life for the Gentoo Infrastructure easier this will only |
| 260 | once the implementation is rolled out completely. In the meantime however it |
260 | take effect once the implementation is rolled out completely. In the meantime |
| 261 | will increase the tree size due to keeping checksums in both formats. It's not |
261 | however it will increase the tree size due to keeping checksums in both formats. |
| 262 | possible to give a usable estimate on the degree of the increase as it depends |
262 | It's not possible to give a usable estimate on the degree of the increase as |
| 263 | on many variables such as the exact implementation timeframe, propagation of |
263 | it depends on many variables such as the exact implementation timeframe, |
| 264 | Manifest2 capable portage versions among devs or the update rate of the tree. |
264 | propagation of Manifest2 capable portage versions among devs or the update |
| 265 | It has been suggested that Manifest files that are not gpg signed could be |
265 | rate of the tree. It has been suggested that Manifest files that are not gpg |
| 266 | mass converted in one step, this could certainly help but only to some degree |
266 | signed could be mass converted in one step, this could certainly help but only |
| 267 | (according to a recent research [#gpg-numbers]_ about 40% of all Manifests in |
267 | to some degree (according to a recent research [#gpg-numbers]_ about 40% of |
| 268 | the tree are signed, but this number hasn't been verified). |
268 | all Manifests in the tree are signed, but this number hasn't been verified). |
| 269 | |
269 | |
| 270 | |
270 | |
| 271 | Reference Implementation |
271 | Reference Implementation |
| 272 | ======================== |
272 | ======================== |
| 273 | |
273 | |