Skip to contentSkip to conversation

ref-manual: Update SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS

PATCH In review Joshua Watt 3 participants 7 messages Mar 21, 2018 – Mar 28, 2018

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 ref-manual: Update SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS

Describes the new wildcard syntax

---
 documentation/ref-manual/ref-variables.xml | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
documentation/ref-manual/ref-variables.xml +17 -0
index 09eb9b9dfc7..58a58b0605e 100644
@@ -12648,6 +12648,23 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
                     <filename>mplayer2</filename>.
                 </para>
 
+                <para>
+                    The special token <filename>"*"</filename> may be used on
+                    the left hand side of the dependency, which will match all
+                    recipes except the one on the right hand side.
+                    For example:
+                    <literallayout class='monospaced'>
+    SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += "*->quilt-native"
+                    </literallayout>
+                </para>
+
+                <para>
+                    In this example, all recipes except
+                    <filename>quilt-native</filename> will ignore task
+                    signatures from the <filename>quilt-native</filename> recipe
+                    when determining their task signatures.
+                </para>
+
                 <para>
                     Use of this variable is one mechanism to remove dependencies
                     that affect task signatures and thus force rebuilds when a
Signature · 1 line
2.14.3
#1 lore raw

✗ patchtest: failure for ref-manual: Update SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS

== Series Details ==

Series: ref-manual: Update SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS
Revision: 1
URL : https://patchwork.openembedded.org/series/11518/
State : failure

== Summary ==

Thank you for submitting this patch series to OpenEmbedded Core. This is an automated response. Several tests have been executed on the proposed series by patchtest resulting in the following failures:

* Issue Series sent to the wrong mailing list or some patches from the series correspond to different mailing lists [test_target_mailing_list]

  Suggested fix    Send the series again to the correct mailing list (ML)
  Suggested ML     [email protected] [http://git.yoctoproject.org/cgit/cgit.cgi/yocto-docs/]
  Patch's path:    documentation/ref-manual/ref-variables.xml

* Issue Series does not apply on top of target branch [test_series_merge_on_head]
Suggested fix Rebase your series on top of targeted branch
Targeted branch master (currently at 086308aa2a)

If you believe any of these test results are incorrect, please reply to the mailing list ([email protected]) raising your concerns. Otherwise we would appreciate you correcting the issues and submitting a new version of the patchset if applicable. Please ensure you add/increment the version number when sending the new version (i.e. [PATCH] -> [PATCH v2] -> [PATCH v3] -> ...).

---

Guidelines:     https://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines
Test framework: http://git.yoctoproject.org/cgit/cgit.cgi/patchtest
Test suite:     http://git.yoctoproject.org/cgit/cgit.cgi/patchtest-oe
#2 lore raw
In reply to Joshua Watt

Joshua,

Thanks for the addition. I have implemented the change. You can see the change at
https://www.yoctoproject.org/docs/2.5/ref-manual/ref-manual.html#var-SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS.
I will back-fill into the 'rocko' development branch of the manuals.

Scott

Quoted 46 lines · Joshua Watt

Describes the new wildcard syntax

---
 documentation/ref-manual/ref-variables.xml | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
documentation/ref-manual/ref-variables.xml +0 -0
index 09eb9b9dfc7..58a58b0605e 100644
@@ -12648,6 +12648,23 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR

= "${INC_PR}.3"

                     <filename>mplayer2</filename>.
                 </para>
documentation/ref-manual/ref-variables.xml +2 -0
+                <para>
+                    The special token <filename>"*"</filename> may be

used on
+ the left hand side of the dependency, which will
match all

documentation/ref-manual/ref-variables.xml +11 -0
+                    recipes except the one on the right hand side.
+                    For example:
+                    <literallayout class='monospaced'>
+    SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += "*->quilt-native"
+                    </literallayout>
+                </para>
+
+                <para>
+                    In this example, all recipes except
+                    <filename>quilt-native</filename> will ignore task
+                    signatures from the <filename>quilt-native</filename>

recipe

documentation/ref-manual/ref-variables.xml +3 -0
+                    when determining their task signatures.
+                </para>
+
                 <para>
                     Use of this variable is one mechanism to remove

dependencies
that affect task signatures and thus force rebuilds
when a
--
2.14.3

#3 lore raw

Scott,
This documentation update is not needed for Rocko, the corresponding code change is only on master. Sorry if there was some confusion Thanks,Joshua Watt

Quoted 95 lines · Scott Rifenbark

Joshua,

Thanks for the addition. I have implemented the change. You can see the change at https://www.yoctoproject.org/docs/2.5/ref-manual/ref-ma
nual.html#var-SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS. I will back-fill into the 'rocko' development branch of the manuals.

Scott

Quoted 84 lines · Joshua Watt

Describes the new wildcard syntax

---

 documentation/ref-manual/ref-variables.xml | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
documentation/ref-manual/ref-variables.xml +0 -0

index 09eb9b9dfc7..58a58b0605e 100644

--- a/documentation/ref-manual/ref-variables.xml

+++ b/documentation/ref-manual/ref-variables.xml

documentation/ref-manual/ref-variables.xml +0 -0
@@ -12648,6 +12648,23 @@ recipes-graphics/xorg-font/font-

alias_1.0.3.bb:PR = "${INC_PR}.3"

                     <filename>mplayer2</filename>.

                 </para>
documentation/ref-manual/ref-variables.xml +2 -0
+                <para>
 
+                    The special token <filename>"*"</filename> may

be used on

+ the left hand side of the dependency, which
will match all

documentation/ref-manual/ref-variables.xml +10 -0
+                    recipes except the one on the right hand side.
 
+                    For example:
 
+                    <literallayout class='monospaced'>
 
+    SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += "*->quilt-native"
 
+                    </literallayout>
 
+                </para>
 
+
 
+                <para>
 
+                    In this example, all recipes except
 
+                    <filename>quilt-native</filename> will ignore

task

+ signatures from the <filename>quilt-
native</filename> recipe

documentation/ref-manual/ref-variables.xml +3 -0
+                    when determining their task signatures.
 
+                </para>
 
+
 
                 <para>
 
                     Use of this variable is one mechanism to

remove dependencies

that affect task signatures and thus force
rebuilds when a

--

2.14.3

#4 lore raw

oops... will it hurt it to be in Rocko?

Quoted 68 lines · Joshua Watt

Scott,

This documentation update is not needed for Rocko, the corresponding code change is only on master. Sorry if there was some confusion

Thanks,
Joshua Watt

On Wed, 2018-03-28 at 10:53 -0700, Scott Rifenbark wrote:

Joshua,

Thanks for the addition. I have implemented the change. You can see the change at https://www.yoctoproject.org/docs/2.5/ref-manual/ref-
manual.html#var-SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS. I will back-fill into the 'rocko' development branch of the manuals.

Scott

On Wed, Mar 21, 2018 at 1:33 PM, Joshua Watt <[email protected]> wrote:

Describes the new wildcard syntax

---
 documentation/ref-manual/ref-variables.xml | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
documentation/ref-manual/ref-variables.xml +0 -0
index 09eb9b9dfc7..58a58b0605e 100644
@@ -12648,6 +12648,23 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR

= "${INC_PR}.3"

                     <filename>mplayer2</filename>.
                 </para>
documentation/ref-manual/ref-variables.xml +2 -0
+                <para>
+                    The special token <filename>"*"</filename> may be

used on
+ the left hand side of the dependency, which will
match all

documentation/ref-manual/ref-variables.xml +11 -0
+                    recipes except the one on the right hand side.
+                    For example:
+                    <literallayout class='monospaced'>
+    SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += "*->quilt-native"
+                    </literallayout>
+                </para>
+
+                <para>
+                    In this example, all recipes except
+                    <filename>quilt-native</filename> will ignore task
+                    signatures from the <filename>quilt-native</filename>

recipe

documentation/ref-manual/ref-variables.xml +3 -0
+                    when determining their task signatures.
+                </para>
+
                 <para>
                     Use of this variable is one mechanism to remove

dependencies
that affect task signatures and thus force rebuilds
when a
--
2.14.3

#5 lore raw

I don't believe there are any plans to backport that feature to Rocko, so I think we probably don't want it in the documentation.

Quoted 112 lines · Scott Rifenbark

oops... will it hurt it to be in Rocko?

Quoted 107 lines · Joshua Watt

Scott,

This documentation update is not needed for Rocko, the corresponding code change is only on master. Sorry if there was some confusion

Thanks,
Joshua Watt

Quoted 97 lines · Scott Rifenbark

Joshua,

Thanks for the addition. I have implemented the change. You can see the change at https://www.yoctoproject.org/docs/2.5/ref-manua
l/ref-manual.html#var-SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS. I will back-fill into the 'rocko' development branch of the manuals.

Scott

Quoted 86 lines · Joshua Watt

Describes the new wildcard syntax

---

 documentation/ref-manual/ref-variables.xml | 17

+++++++++++++++++

 1 file changed, 17 insertions(+)
documentation/ref-manual/ref-variables.xml +0 -0

index 09eb9b9dfc7..58a58b0605e 100644

--- a/documentation/ref-manual/ref-variables.xml

+++ b/documentation/ref-manual/ref-variables.xml

documentation/ref-manual/ref-variables.xml +0 -0
@@ -12648,6 +12648,23 @@ recipes-graphics/xorg-font/font-

alias_1.0.3.bb:PR = "${INC_PR}.3"

                     <filename>mplayer2</filename>.

                 </para>
documentation/ref-manual/ref-variables.xml +2 -0
+                <para>
 
+                    The special token <filename>"*"</filename>

may be used on

+ the left hand side of the dependency,
which will match all

+ recipes except the one on the right hand
side.

documentation/ref-manual/ref-variables.xml +9 -0
+                    For example:
 
+                    <literallayout class='monospaced'>
 
+    SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += "*->quilt-native"
 
+                    </literallayout>
 
+                </para>
 
+
 
+                <para>
 
+                    In this example, all recipes except
 
+                    <filename>quilt-native</filename> will

ignore task

+ signatures from the <filename>quilt-
native</filename> recipe

documentation/ref-manual/ref-variables.xml +3 -0
+                    when determining their task signatures.
 
+                </para>
 
+
 
                 <para>
 
                     Use of this variable is one mechanism to

remove dependencies

that affect task signatures and thus force
rebuilds when a

--

2.14.3

#6 lore raw

ok - I will fix it back in the manual. Thanks

Quoted 80 lines · Joshua Watt

I don't believe there are any plans to backport that feature to Rocko, so I think we probably don't want it in the documentation.

On Wed, 2018-03-28 at 11:59 -0700, Scott Rifenbark wrote:

oops... will it hurt it to be in Rocko?

On Wed, Mar 28, 2018 at 11:57 AM, Joshua Watt <[email protected]> wrote:

Scott,

This documentation update is not needed for Rocko, the corresponding code change is only on master. Sorry if there was some confusion

Thanks,
Joshua Watt

On Wed, 2018-03-28 at 10:53 -0700, Scott Rifenbark wrote:

Joshua,

Thanks for the addition. I have implemented the change. You can see the change at https://www.yoctoproject.org/docs/2.5/ref-manual/ref-manual.
html#var-SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS. I will back-fill into the 'rocko' development branch of the manuals.

Scott

On Wed, Mar 21, 2018 at 1:33 PM, Joshua Watt <[email protected]> wrote:

Describes the new wildcard syntax

---
 documentation/ref-manual/ref-variables.xml | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
documentation/ref-manual/ref-variables.xml +0 -0
index 09eb9b9dfc7..58a58b0605e 100644
@@ -12648,6 +12648,23 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR

= "${INC_PR}.3"

                     <filename>mplayer2</filename>.
                 </para>
documentation/ref-manual/ref-variables.xml +2 -0
+                <para>
+                    The special token <filename>"*"</filename> may be

used on
+ the left hand side of the dependency, which will
match all

documentation/ref-manual/ref-variables.xml +11 -0
+                    recipes except the one on the right hand side.
+                    For example:
+                    <literallayout class='monospaced'>
+    SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += "*->quilt-native"
+                    </literallayout>
+                </para>
+
+                <para>
+                    In this example, all recipes except
+                    <filename>quilt-native</filename> will ignore task
+                    signatures from the <filename>quilt-native</filename>

recipe

documentation/ref-manual/ref-variables.xml +3 -0
+                    when determining their task signatures.
+                </para>
+
                 <para>
                     Use of this variable is one mechanism to remove

dependencies
that affect task signatures and thus force rebuilds
when a
--
2.14.3