/[gentoo]/xml/htdocs/proj/en/glep/glep-0060.txt
Gentoo

Diff of /xml/htdocs/proj/en/glep/glep-0060.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.9 Revision 1.10
1GLEP: 60 1GLEP: 60
2Title: Manifest2 filetypes 2Title: Manifest2 filetypes
3Version: $Revision: 1.9 $ 3Version: $Revision: 1.10 $
4Last-Modified: $Date: 2010/01/31 09:55:43 $ 4Last-Modified: $Date: 2010/04/07 21:34:24 $
5Author: Robin Hugh Johnson <robbat2@gentoo.org> 5Author: Robin Hugh Johnson <robbat2@gentoo.org>
6Status: Draft 6Status: Draft
7Type: Standards Track 7Type: Standards Track
8Content-Type: text/x-rst 8Content-Type: text/x-rst
9Requires: 44 9Requires: 44
12Updates: 44 12Updates: 44
13Post-History: December 2009, January 2010 13Post-History: December 2009, January 2010
14 14
15Abstract 15Abstract
16======== 16========
17Clarification of the Manifest2 [#GLEP44] specification, including new types to 17Clarification of the Manifest2 [GLEP44] specification, including new types to
18help in the tree-signing specification. 18help in the tree-signing specification.
19 19
20Motivation 20Motivation
21========== 21==========
22[#GLEP44] was not entirely clear on the usage of filetype specifiers. 22[GLEP44] was not entirely clear on the usage of filetype specifiers.
23This document serves to provide some of the internal logic used by 23This document serves to provide some of the internal logic used by
24Portage at the point of writing, as well as adding new types to cover 24Portage at the point of writing, as well as adding new types to cover
25the rest of the tree, for the purposes of tree-signing coverage. 25the rest of the tree, for the purposes of tree-signing coverage.
26 26
27This GLEP is not mandatory for the tree-signing specification, but 27This GLEP is not mandatory for the tree-signing specification, but
175On Bloat 175On Bloat
176-------- 176--------
177If repeated use of a common path prefix is considered a bloat problem, a 177If repeated use of a common path prefix is considered a bloat problem, a
178Manifest file should be added inside the common directory, however this 178Manifest file should be added inside the common directory, however this
179should not be done blindly, as bloat by inodes is more significant for 179should not be done blindly, as bloat by inodes is more significant for
180the majority of use cases. See also [#GLEP58] on size reductions of 180the majority of use cases. See also [GLEP58] on size reductions of
181Manifests. 181Manifests.
182 182
183Chosing a filetype 183Chosing a filetype
184------------------ 184------------------
1851. matches ``Manifest`` 1851. matches ``Manifest``
220continue to be present for the standard Portage deprecation cycle. 220continue to be present for the standard Portage deprecation cycle.
221The new entries may be included already in all Manifest files, as they 221The new entries may be included already in all Manifest files, as they
222will be ignored by older Portage versions. Over time, ECLASS, DATA, 222will be ignored by older Portage versions. Over time, ECLASS, DATA,
223EXEC, OTHER may replace the existing AUX type. 223EXEC, OTHER may replace the existing AUX type.
224 224
225The adoption of this proposal does also affect [#GLEP58] as part of 225The adoption of this proposal does also affect [GLEP58] as part of
226this GLEP series, however this GLEP was an offset of the research in 226this GLEP series, however this GLEP was an offset of the research in
227that GLEP. 227that GLEP.
228 228
229Thanks to 229Thanks to
230========= 230=========
231I'd like to thank the following people for input on this GLEP. 231I'd like to thank the following people for input on this GLEP.
232- Marius Mauch (genone) & Zac Medico (zmedico): Portage Manifest2 232- Marius Mauch (genone) & Zac Medico (zmedico): Portage Manifest2
233 233
234References 234References
235========== 235==========
236.. [#GLEP44] Mauch, M. (2005) GLEP44 - Manifest2 format. 236.. [GLEP44] Mauch, M. (2005) GLEP44 - Manifest2 format.
237 http://www.gentoo.org/proj/en/glep/glep-0044.html 237 http://www.gentoo.org/proj/en/glep/glep-0044.html
238
239.. [GLEP58] Security of distribution of Gentoo software - Infrastructure to User distribution - MetaManifest
240 http://www.gentoo.org/proj/en/glep/glep-0058.html
238 241
239Copyright 242Copyright
240========= 243=========
241Copyright (c) 2007-2010 by Robin Hugh Johnson. This material may be 244Copyright (c) 2007-2010 by Robin Hugh Johnson. This material may be
242distributed only subject to the terms and conditions set forth in the 245distributed only subject to the terms and conditions set forth in the
243Open Publication License, v1.0. 246Open Publication License, v1.0.
244 247
245vim: tw=72 ts=2 expandtab: 248.. vim: tw=72 ts=2 expandtab:

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

  ViewVC Help
Powered by ViewVC 1.1.20