summaryrefslogtreecommitdiffstats
path: root/documentation/dev-manual
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/dev-manual')
-rw-r--r--documentation/dev-manual/packages.rst11
1 files changed, 8 insertions, 3 deletions
diff --git a/documentation/dev-manual/packages.rst b/documentation/dev-manual/packages.rst
index 0e991e409a..d90ff7110e 100644
--- a/documentation/dev-manual/packages.rst
+++ b/documentation/dev-manual/packages.rst
@@ -205,9 +205,14 @@ history, see the
205 The OpenEmbedded build system does not maintain :term:`PR` information as 205 The OpenEmbedded build system does not maintain :term:`PR` information as
206 part of the shared state (sstate) packages. If you maintain an sstate 206 part of the shared state (sstate) packages. If you maintain an sstate
207 feed, it's expected that either all your building systems that 207 feed, it's expected that either all your building systems that
208 contribute to the sstate feed use a shared PR Service, or you do not 208 contribute to the sstate feed use a shared PR service, or you do not
209 run a PR Service on any of your building systems. Having some systems 209 run a PR Service on any of your building systems.
210 use a PR Service while others do not leads to obvious problems. 210
211 That's because if you had multiple machines sharing a PR service but
212 not their sstate feed, you could end up with "diverging" hashes for
213 the same output artefacts. When presented to the share PR service,
214 each would be considered as new and would increase the revision
215 number, causing many unnecessary package upgrades.
211 216
212 For more information on shared state, see the 217 For more information on shared state, see the
213 ":ref:`overview-manual/concepts:shared state cache`" 218 ":ref:`overview-manual/concepts:shared state cache`"