1 |
On Thu, Sep 29, 2011 at 09:00:39PM +0100, Markos Chandras wrote: |
2 |
> On 09/29/11 20:43, Robin H. Johnson wrote: |
3 |
> > On Thu, Sep 29, 2011 at 05:11:59PM +0200, Patrick Lauer wrote: |
4 |
> >> Another point: Currently we do NOT sign eclasses and profiles. So |
5 |
> >> before such a policy becomes mandatory we need to figure out how |
6 |
> >> to handle that, otherwise we can't enforce it |
7 |
> > And this is EXACTLY why I wrote the tree-signing GLEPS. |
8 |
> > |
9 |
> > MetaManifest solves the problem over covering the entire tree with |
10 |
> > signatures, WITHOUT requiring any specific action from developer. |
11 |
> > |
12 |
> Robin, |
13 |
> |
14 |
> I presume you are talking about GLEP 58[1] which seems to depend on |
15 |
> GLEP{59,60,61}[2][3][4]. Is that correct? So before we get to |
16 |
> MetaManifest we need to push the implementation for the rest of the |
17 |
> GLEPs forward |
18 |
You should also read GLEP57, which describes why BOTH tree & developer |
19 |
signing are needed. |
20 |
|
21 |
I sent a prototype patch to the Portage list back when the GLEPs were up |
22 |
for final review. |
23 |
|
24 |
Also, I explicitly discussed under the GLEP58 section of "Implementation |
25 |
Notes" how to go about implementing MetaManifest as soon as possible. |
26 |
None of GLEP59/60/61 are actually needed to take MetaManifest live, they |
27 |
just make the implementation of GLEP58 much better (flexible, more |
28 |
resilient, more compact). |
29 |
|
30 |
1. GLEP59: Hashes |
31 |
This is a very small patch, just changes which hashes Portage uses. |
32 |
2. GLEP60: Manifest2 filetypes: |
33 |
Until GLEP59 is implemented, MetaManifest is generated with Manifest2 |
34 |
filetype of 'MISC' for all entries. The only downside to this is less |
35 |
ability to non-strict verification of MetaManifest. |
36 |
3. GLEP61: Manifest2 compression |
37 |
The MetaManifest is quite big, and can benefit from compression. xz |
38 |
has come a long way since GLEP61 was written, so re-running the |
39 |
numbers would be useful. |
40 |
|
41 |
-- |
42 |
Robin Hugh Johnson |
43 |
Gentoo Linux: Developer, Trustee & Infrastructure Lead |
44 |
E-Mail : robbat2@g.o |
45 |
GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85 |