public inbox for gentoo-portage-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-portage-dev] [PATCH] Document layout.conf more (bug 395359)
@ 2014-01-05 18:21 SebastianLuther
  2014-01-05 19:31 ` Mike Frysinger
  0 siblings, 1 reply; 4+ messages in thread
From: SebastianLuther @ 2014-01-05 18:21 UTC (permalink / raw
  To: gentoo-portage-dev

From: Sebastian Luther <SebastianLuther@gmx.de>

---
 man/portage.5 | 24 +++++++++++++++++++++++-
 1 file changed, 23 insertions(+), 1 deletion(-)

diff --git a/man/portage.5 b/man/portage.5
index 9a191d0..0eb3c54 100644
--- a/man/portage.5
+++ b/man/portage.5
@@ -1002,42 +1002,61 @@ inherently \fBnot\fR \fIsite\-specific\fR.
 # profiles/repo_name, then this layout.conf setting will take precedence)
 repo\-name = foo-overlay
 
+# eclasses provided by the current repository take precedence over identically
+# named eclasses provided by java-overlay
 # eclasses provided by java-overlay take precedence over identically named
 # eclasses that are provided by gentoo
+# value: space delimited list of repository names
+# default: the 'main-repo' from repos.conf
+# use 'masters =' to set no master
 masters = gentoo java-overlay
 
 # indicate that this repo can be used as a substitute for foo-overlay
+# value: space delimited list of repository names (default: empty)
 aliases = foo-overlay
 
 # indicate that ebuilds with the specified EAPIs are banned
+# value: space delimited list of EAPIs (default: empty)
 eapis\-banned = 0 1
 
 # indicate that ebuilds with the specified EAPIs are deprecated
+# value: space delimited list of EAPIs (default: empty)
 eapis\-deprecated = 2 3
 
 # sign commits in this repo, which requires Git >=1.7.9, and
 # key configured by `git config user.signingkey key_id`
+# value: true or false (default: false)
 sign\-commits = true
 
 # do not sign Manifest files in this repo
+# value: true or false (default: true)
 sign\-manifests = false
 
 # Manifest files only contain DIST entries
+# value: true or false (default: false)
 thin\-manifests = true
 
 # indicate that this repo requires manifests for each package, and is
 # considered a failure if a manifest file is missing/incorrect
+# value: strict or false (default: strict)
 use\-manifests = strict
 
 # customize the set of hashes generated for Manifest entries
+# value: space separated list of hash functions
+# supported hash functions: SHA256 SHA512 WHIRLPOOL
+# default: SHA256 SHA512 WHIRLPOOL
 manifest\-hashes = SHA256 SHA512 WHIRLPOOL
 
 # indicate that this repo enables repoman's --echangelog=y option automatically
+# value: true or false (default: false)
 update\-changelog = true
 
 # indicate that this repo contains both md5-dict and pms cache formats,
 # which may be generated by egencache(1)
-cache\-formats = md5-dict pms
+# value: space separated list of cache formats
+# supported cache formats: md5-dict pms
+# default: md5-dict, if avaiable, pms otherwise
+cache\-formats = md5-dict
 
 # indicate that this repo contains profiles that may use directories for
 # package.mask, package.provided, package.use, package.use.force,
@@ -1048,6 +1067,9 @@ cache\-formats = md5-dict pms
 # profile parent files can be used to express paths relative to the root
 # 'profiles' directory of a repository (when the repo name is omitted before
 # the colon, it refers to the current repository the parent file is inside)
+# value: space separated list of profile formats
+# supported profile formats: pms portage-1 portage-2
+# default: portage-1, but warns for incompatibilities with pms
 profile\-formats = portage-2
 .fi
 .RE
-- 
1.8.3.2



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [gentoo-portage-dev] [PATCH] Document layout.conf more (bug 395359)
  2014-01-05 18:21 [gentoo-portage-dev] [PATCH] Document layout.conf more (bug 395359) SebastianLuther
@ 2014-01-05 19:31 ` Mike Frysinger
  2014-01-05 21:44   ` Sebastian Luther
  0 siblings, 1 reply; 4+ messages in thread
From: Mike Frysinger @ 2014-01-05 19:31 UTC (permalink / raw
  To: gentoo-portage-dev; +Cc: SebastianLuther

[-- Attachment #1: Type: Text/Plain, Size: 166 bytes --]

extending the example isn't the way to go.  see the commit i pushed.  if 
you've got details that i missed, then rebase on top of that and send an 
update.
-mike

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-portage-dev] [PATCH] Document layout.conf more (bug 395359)
  2014-01-05 19:31 ` Mike Frysinger
@ 2014-01-05 21:44   ` Sebastian Luther
  2014-01-05 22:21     ` Mike Frysinger
  0 siblings, 1 reply; 4+ messages in thread
From: Sebastian Luther @ 2014-01-05 21:44 UTC (permalink / raw
  To: gentoo-portage-dev

Am 05.01.2014 20:31, schrieb Mike Frysinger:
> extending the example isn't the way to go.  see the commit i
> pushed.  if you've got details that i missed, then rebase on top of
> that and send an update. -mike
> 
Yes, your's looks better.

One thing about the 'profile-formats' key.

portage-1-compat is not a valid value (see _valid_profile_formats
variable), but pms is.

From the use in other places it seems that portage-1-compat is like
portage-1, but warns for incompatibilities with pms.

Sebastian


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-portage-dev] [PATCH] Document layout.conf more (bug 395359)
  2014-01-05 21:44   ` Sebastian Luther
@ 2014-01-05 22:21     ` Mike Frysinger
  0 siblings, 0 replies; 4+ messages in thread
From: Mike Frysinger @ 2014-01-05 22:21 UTC (permalink / raw
  To: gentoo-portage-dev; +Cc: Sebastian Luther

[-- Attachment #1: Type: Text/Plain, Size: 486 bytes --]

On Sunday 05 January 2014 16:44:31 Sebastian Luther wrote:
> One thing about the 'profile-formats' key.
> 
> portage-1-compat is not a valid value (see _valid_profile_formats
> variable), but pms is.
> 
> From the use in other places it seems that portage-1-compat is like
> portage-1, but warns for incompatibilities with pms.

portage-1-compat is used internally by portage, but you're right that it's not 
allowed to be set directly.  i'll tweak the section a bit.
-mike

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2014-01-05 22:21 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-05 18:21 [gentoo-portage-dev] [PATCH] Document layout.conf more (bug 395359) SebastianLuther
2014-01-05 19:31 ` Mike Frysinger
2014-01-05 21:44   ` Sebastian Luther
2014-01-05 22:21     ` Mike Frysinger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox