From: Scott Rifenbark Date: Tue, 12 Feb 2013 16:09:29 +0000 (-0600) Subject: dev-manual, ref-manual: Cross-references between PR Service and cache X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a005cdaaedaadfeff8147bcb5050346314fd8bcb;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git dev-manual, ref-manual: Cross-references between PR Service and cache Fixes YOCTO #3684 These changes help tie in the relationship between how the OE build system uses checksums and such and the PR Service that can track revision. (From yocto-docs rev: 39a3010a3bb4b2c1d37aef60984ac16e85b56aac) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- diff --git a/documentation/dev-manual/dev-manual-common-tasks.xml b/documentation/dev-manual/dev-manual-common-tasks.xml index 1f8dba4eb6c..7e90eb8ef1c 100644 --- a/documentation/dev-manual/dev-manual-common-tasks.xml +++ b/documentation/dev-manual/dev-manual-common-tasks.xml @@ -2040,7 +2040,8 @@ - Because the OpenEmbedded build system uses "signatures", + Because the OpenEmbedded build system uses + "signatures", which are unique to a given build, the build system knows when to rebuild packages. All the inputs into a given task are represented by a @@ -2128,7 +2129,7 @@ - The OpenEmbedded build system does not maintain + The OpenEmbedded build system does not maintain PR information as part of the shared state (sstate) packages. If you maintain an sstate feed, its expected that either @@ -2136,7 +2137,10 @@ feed use a shared PR Service, or you do not run a PR Service on any of your building systems. Having some systems use a PR Service while others do - not leads to obvious problems. + not leads to obvious problems. + For more information on shared state, see the + "Shared State Cache" + section in the Yocto Project Reference Manual. diff --git a/documentation/ref-manual/technical-details.xml b/documentation/ref-manual/technical-details.xml index a9c31c8b6e0..3393e159334 100644 --- a/documentation/ref-manual/technical-details.xml +++ b/documentation/ref-manual/technical-details.xml @@ -194,6 +194,18 @@ install them if they are deemed to be valid. + + The OpenEmbedded build system does not maintain + PR information + as part of the Shared State packages. + Consequently, considerations exist that affect maintaining shared + state feeds. + For information on how the OpenEmbedded works with packages and can + track incrementing PR information, see the + "Incrementing a Package Revision Number" + section. + + The rest of this section goes into detail about the overall incremental build architecture, the checksums (signatures), shared state, and some tips and tricks.