diff mbox series

kernel-devsrc: Improve vdso-offsets handling

Message ID 20240216131226.124806-1-richard.purdie@linuxfoundation.org
State New
Headers show
Series kernel-devsrc: Improve vdso-offsets handling | expand

Commit Message

Richard Purdie Feb. 16, 2024, 1:12 p.m. UTC
Fix:

kernel-devsrc-1.0-r0 do_package_qa: QA Issue: File /lib/modules/6.6.15-yocto-standard/build/include/generated/.compat_vdso-offsets.h.cmd in package kernel-devsrc contains reference to TMPDIR [buildpaths]

by adding to the list of files we do this with. Also drop the
conditional since rm -f handles this.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 meta/recipes-kernel/linux/kernel-devsrc.bb | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

Comments

Bruce Ashfield Feb. 16, 2024, 1:49 p.m. UTC | #1
On Fri, Feb 16, 2024 at 8:12 AM Richard Purdie
<richard.purdie@linuxfoundation.org> wrote:
>
> Fix:
>
> kernel-devsrc-1.0-r0 do_package_qa: QA Issue: File /lib/modules/6.6.15-yocto-standard/build/include/generated/.compat_vdso-offsets.h.cmd in package kernel-devsrc contains reference to TMPDIR [buildpaths]
>

Did this just start happening ? I test this with all my kernel
releases and I've never seen it.

So it would be good to put in the commit log what caused it to start.

Bruce

> by adding to the list of files we do this with. Also drop the
> conditional since rm -f handles this.
>
> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
> ---
>  meta/recipes-kernel/linux/kernel-devsrc.bb | 11 ++++-------
>  1 file changed, 4 insertions(+), 7 deletions(-)
>
> diff --git a/meta/recipes-kernel/linux/kernel-devsrc.bb b/meta/recipes-kernel/linux/kernel-devsrc.bb
> index 55cac1fc817..fafab475f3f 100644
> --- a/meta/recipes-kernel/linux/kernel-devsrc.bb
> +++ b/meta/recipes-kernel/linux/kernel-devsrc.bb
> @@ -130,13 +130,10 @@ do_install() {
>          # breaks workflows.
>          cp -a --parents include/generated/autoconf.h $kerneldir/build 2>/dev/null || :
>
> -        if [ -e $kerneldir/include/generated/.vdso-offsets.h.cmd ] ||
> -             [ -e $kerneldir/build/include/generated/.vdso-offsets.h.cmd ] ||
> -             [ -e $kerneldir/build/include/generated/.vdso32-offsets.h.cmd ] ; then
> -            rm -f $kerneldir/include/generated/.vdso-offsets.h.cmd
> -            rm -f $kerneldir/build/include/generated/.vdso-offsets.h.cmd
> -            rm -f $kerneldir/build/include/generated/.vdso32-offsets.h.cmd
> -        fi
> +        rm -f $kerneldir/include/generated/.vdso-offsets.h.cmd
> +        rm -f $kerneldir/build/include/generated/.vdso-offsets.h.cmd
> +        rm -f $kerneldir/build/include/generated/.compat_vdso-offsets.h.cmd
> +        rm -f $kerneldir/build/include/generated/.vdso32-offsets.h.cmd
>      )
>
>      # now grab the chunks from the source tree that we need
> --
> 2.40.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#195764): https://lists.openembedded.org/g/openembedded-core/message/195764
> Mute This Topic: https://lists.openembedded.org/mt/104391979/1050810
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [bruce.ashfield@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
Richard Purdie Feb. 16, 2024, 3:15 p.m. UTC | #2
On Fri, 2024-02-16 at 08:49 -0500, Bruce Ashfield wrote:
> On Fri, Feb 16, 2024 at 8:12 AM Richard Purdie
> <richard.purdie@linuxfoundation.org> wrote:
> > 
> > Fix:
> > 
> > kernel-devsrc-1.0-r0 do_package_qa: QA Issue: File
> > /lib/modules/6.6.15-yocto-
> > standard/build/include/generated/.compat_vdso-offsets.h.cmd in
> > package kernel-devsrc contains reference to TMPDIR [buildpaths]
> > 
> 
> Did this just start happening ? I test this with all my kernel
> releases and I've never seen it.
> 
> So it would be good to put in the commit log what caused it to start.

We tested qemuriscv64 on the autobuilder which exposes it. It has
probably been doing that there for a while.

Cheers,

Richard
diff mbox series

Patch

diff --git a/meta/recipes-kernel/linux/kernel-devsrc.bb b/meta/recipes-kernel/linux/kernel-devsrc.bb
index 55cac1fc817..fafab475f3f 100644
--- a/meta/recipes-kernel/linux/kernel-devsrc.bb
+++ b/meta/recipes-kernel/linux/kernel-devsrc.bb
@@ -130,13 +130,10 @@  do_install() {
         # breaks workflows.
         cp -a --parents include/generated/autoconf.h $kerneldir/build 2>/dev/null || :
 
-        if [ -e $kerneldir/include/generated/.vdso-offsets.h.cmd ] ||
-             [ -e $kerneldir/build/include/generated/.vdso-offsets.h.cmd ] ||
-             [ -e $kerneldir/build/include/generated/.vdso32-offsets.h.cmd ] ; then
-            rm -f $kerneldir/include/generated/.vdso-offsets.h.cmd
-            rm -f $kerneldir/build/include/generated/.vdso-offsets.h.cmd
-            rm -f $kerneldir/build/include/generated/.vdso32-offsets.h.cmd
-        fi
+        rm -f $kerneldir/include/generated/.vdso-offsets.h.cmd
+        rm -f $kerneldir/build/include/generated/.vdso-offsets.h.cmd
+        rm -f $kerneldir/build/include/generated/.compat_vdso-offsets.h.cmd
+        rm -f $kerneldir/build/include/generated/.vdso32-offsets.h.cmd
     )
 
     # now grab the chunks from the source tree that we need