Message ID | 20250211234738.2633971-1-yoann.congal@smile.fr |
---|---|
State | Superseded |
Headers | show |
Series | [v5,1/4] ref-manual/variables: document OEQA_REPRODUCIBLE_TEST_LEAF_TARGETS | expand |
Hi Yoann, On 2/12/25 12:47 AM, Yoann Congal via lists.yoctoproject.org wrote: > From: Yoann Congal <yoann.congal@smile.fr> > > This documents the variable used in the "automate testing a single > recipe's reproducibility" feature [YOCTO #15701] > > Signed-off-by: Yoann Congal <yoann.congal@smile.fr> > Reviewed-by: Guillaume Swaenepoel <guillaume.swaenepoel@smile.fr> > --- > v3->v4: > Quentin's Review > * make missing dependencies more explicit > Guillaume's Reviewed-By > v2->v3: Quentin's review: > * s/target/target(s)/ > * Removed Guillaume Reviewed-by (given privately) > --- > documentation/ref-manual/variables.rst | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst > index adbef69d8..d56eee3bb 100644 > --- a/documentation/ref-manual/variables.rst > +++ b/documentation/ref-manual/variables.rst > @@ -5807,6 +5807,13 @@ system and gives an overview of their function and contents. > For additional information on how this variable is used, see the > initialization script. > > + :term:`OEQA_REPRODUCIBLE_TEST_LEAF_TARGETS` > + Set build target(s) for build reproducibility testing but activate > + :ref:`shared state <overview-manual/concepts:shared state cache>` build > + for most dependencies (i.e. the ones explicitly listed in DEPENDS, which > + may not be all dependencies, c.f. [depends] varflags, PACKAGE_DEPENDS and My bad for not making it explicit during review, would appreciate proper highlighting here, e.g.: :term:`DEPENDS:, :ref:`[depends] varflag <bitbake-user-manual/bitbake-user-manual-metadata:variable flags>` (please check this works, I have my doubt around the square brackets; also note s/varflags/varflag/) and ``PACKAGE_DEPENDS`` (since we don't have a term for it yet). With that fixed, Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de> Thanks! Quentin
diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index adbef69d8..d56eee3bb 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -5807,6 +5807,13 @@ system and gives an overview of their function and contents. For additional information on how this variable is used, see the initialization script. + :term:`OEQA_REPRODUCIBLE_TEST_LEAF_TARGETS` + Set build target(s) for build reproducibility testing but activate + :ref:`shared state <overview-manual/concepts:shared state cache>` build + for most dependencies (i.e. the ones explicitly listed in DEPENDS, which + may not be all dependencies, c.f. [depends] varflags, PACKAGE_DEPENDS and + other implementations). See :doc:`/test-manual/reproducible-builds`. + :term:`OEQA_REPRODUCIBLE_TEST_PACKAGE` Set the package manager(s) for build reproducibility testing. See :yocto_git:`reproducible.py </poky/tree/meta/lib/oeqa/selftest/cases/reproducible.py>`