aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2021-03-22 05:37:37 +0000
committerUlrich Müller <ulm@gentoo.org>2021-03-30 08:53:23 +0200
commit97c28330bb6906f046337c4000e69ef52c52296f (patch)
treea70e98588194d97eaf31bd10df1bd13cb1d43ac6
parenteclass-writing: mention that checking (official) overlays may be useful (diff)
downloaddevmanual-97c28330.tar.gz
devmanual-97c28330.tar.bz2
devmanual-97c28330.zip
eclass-writing: mention etiquette with respect to metadata invalidation
Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
-rw-r--r--eclass-writing/text.xml11
1 files changed, 11 insertions, 0 deletions
diff --git a/eclass-writing/text.xml b/eclass-writing/text.xml
index adf3671..ccebfb6 100644
--- a/eclass-writing/text.xml
+++ b/eclass-writing/text.xml
@@ -90,6 +90,17 @@ Committing a broken eclass can kill huge numbers of packages. Since
A simple way to verify syntax is <c>bash -n foo.eclass</c>.
</p>
+<note>
+Given that updating an eclass will invalidate the cache of all consumer ebuilds,
+it is good etiquette to ping other developers in e.g. <c>#gentoo-dev</c>
+on IRC or informally determine if there are other similar changes (mainly
+documentation) which should be pushed at the same time in order to avoid
+unnecessary cache regeneration within a few hours or days of each other.
+
+The same applies to your own work <d/> please prepare all of your commits and
+batch push them at once where possible.
+</note>
+
</body>
</section>