/[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.3 Revision 1.4
1GLEP: 60 1GLEP: 60
2Title: Manifest2 filetypes 2Title: Manifest2 filetypes
3Version: $Revision: 1.3 $ 3Version: $Revision: 1.4 $
4Last-Modified: $Date: 2008/10/28 07:46:51 $ 4Last-Modified: $Date: 2010/01/13 00:35:49 $
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
153 how something is sourced or execututed, it belongs in the EXEC 153 how something is sourced or execututed, it belongs in the EXEC
154 filetype. 154 filetype.
155- This filetype should be used for the scripts directories of a 155- This filetype should be used for the scripts directories of a
156 repository for important files. 156 repository for important files.
157 157
158UNKNOWN (new) 158OTHER (new)
159~~~~~~~~~~~~~ 159~~~~~~~~~~~
160- uses _CRIT. 160- uses _CRIT.
161- All other files that are not covered by another type should be 161- All other files that are not covered by another type should be
162 considered as 'UNKNOWN'. 162 considered as 'OTHER'.
163 163
164On Bloat 164On Bloat
165-------- 165--------
166If repeated use of a common path prefix is considered a bloat problem, a 166If repeated use of a common path prefix is considered a bloat problem, a
167Manifest file should be added inside the common directory, however this 167Manifest file should be added inside the common directory, however this
1857. matches any of ``metadata/cache/*``, ``profiles/``, ``package.*``, ``use.mask*``, ... 1857. matches any of ``metadata/cache/*``, ``profiles/``, ``package.*``, ``use.mask*``, ...
186 => DATA, stop. 186 => DATA, stop.
1878. matches any of ``ChangeLog``, ``metadata.xml``, ``*.desc``, ... 1878. matches any of ``ChangeLog``, ``metadata.xml``, ``*.desc``, ...
188 => MISC, stop. 188 => MISC, stop.
1899. not matched by any other rule 1899. not matched by any other rule
190 => UNKNOWN, stop. 190 => OTHER, stop.
191 191
192The logic behind 5, 6, 7 is ensuring that every item that by it's 192The logic behind 5, 6, 7 is ensuring that every item that by it's
193presence or absense may be dangerous should always be treated strictly. 193presence or absense may be dangerous should always be treated strictly.
194(Consider epatch given a directory of patches ``${FILESDIR}/${PV}/``, 194(Consider epatch given a directory of patches ``${FILESDIR}/${PV}/``,
195where it blindly includes them, or alternatively, the package.mask file 195where it blindly includes them, or alternatively, the package.mask file
203======================= 203=======================
204For generation of existing package Manifests, the AUX entries must 204For generation of existing package Manifests, the AUX entries must
205continue to be present for the standard Portage deprecation cycle. 205continue to be present for the standard Portage deprecation cycle.
206The new entries may be included already in all Manifest files, as they 206The new entries may be included already in all Manifest files, as they
207will be ignored by older Portage versions. Over time, ECLASS, DATA, 207will be ignored by older Portage versions. Over time, ECLASS, DATA,
208EXEC, UNKNOWN may replace the existing AUX type. 208EXEC, OTHER may replace the existing AUX type.
209 209
210The adoption of this proposal does also affect [#GLEP58] as part of 210The adoption of this proposal does also affect [#GLEP58] as part of
211this GLEP series, however this GLEP was an offset of the research in 211this GLEP series, however this GLEP was an offset of the research in
212that GLEP. 212that GLEP.
213 213

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

  ViewVC Help
Powered by ViewVC 1.1.20