* [PATCH] glibc: ptest: Add lib32-glibc-tests PROVIDES
@ 2022-05-02 8:08 pgowda
2022-05-02 9:13 ` [OE-core] " Jose Quaresma
2022-05-02 20:30 ` Luca Ceresoli
0 siblings, 2 replies; 9+ messages in thread
From: pgowda @ 2022-05-02 8:08 UTC (permalink / raw)
To: openembedded-core; +Cc: rwmacleod, pgowda
While running lib32-glibc-tests, it fails with the following error
as the recipe is not PROVIDED. BBCLASSEXTEND is cleaned in glibc-tests
and is not able to recognize the multilibs.
ERROR: Nothing PROVIDES 'lib32-glibc-tests'
Signed-off-by: pgowda <pgowda.cve@gmail.com>
---
meta/recipes-core/glibc/glibc-tests_2.35.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-core/glibc/glibc-tests_2.35.bb b/meta/recipes-core/glibc/glibc-tests_2.35.bb
index 414f8660de..2515e98bb3 100644
--- a/meta/recipes-core/glibc/glibc-tests_2.35.bb
+++ b/meta/recipes-core/glibc/glibc-tests_2.35.bb
@@ -18,7 +18,7 @@ python __anonymous() {
d.setVar("PROVIDES", "${PN} ${PN}-ptest")
d.setVar("RPROVIDES", "${PN} ${PN}-ptest")
- d.setVar("BBCLASSEXTEND", "")
+# d.setVar("BBCLASSEXTEND", "")
d.setVar("RRECOMMENDS", "")
d.setVar("SYSTEMD_SERVICE:nscd", "")
d.setVar("SYSTEMD_PACKAGES", "")
--
2.35.1
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [OE-core] [PATCH] glibc: ptest: Add lib32-glibc-tests PROVIDES
2022-05-02 8:08 [PATCH] glibc: ptest: Add lib32-glibc-tests PROVIDES pgowda
@ 2022-05-02 9:13 ` Jose Quaresma
2022-05-02 20:30 ` Luca Ceresoli
1 sibling, 0 replies; 9+ messages in thread
From: Jose Quaresma @ 2022-05-02 9:13 UTC (permalink / raw)
To: Pgowda; +Cc: OE-core, rwmacleod
[-- Attachment #1: Type: text/plain, Size: 1770 bytes --]
Hi Pgowda,
Pgowda <pgowda.cve@gmail.com> escreveu no dia segunda, 2/05/2022 à(s) 09:09:
> While running lib32-glibc-tests, it fails with the following error
> as the recipe is not PROVIDED. BBCLASSEXTEND is cleaned in glibc-tests
> and is not able to recognize the multilibs.
>
> ERROR: Nothing PROVIDES 'lib32-glibc-tests'
>
> Signed-off-by: pgowda <pgowda.cve@gmail.com>
> ---
> meta/recipes-core/glibc/glibc-tests_2.35.bb | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/meta/recipes-core/glibc/glibc-tests_2.35.bb
> b/meta/recipes-core/glibc/glibc-tests_2.35.bb
> index 414f8660de..2515e98bb3 100644
> --- a/meta/recipes-core/glibc/glibc-tests_2.35.bb
> +++ b/meta/recipes-core/glibc/glibc-tests_2.35.bb
> @@ -18,7 +18,7 @@ python __anonymous() {
> d.setVar("PROVIDES", "${PN} ${PN}-ptest")
> d.setVar("RPROVIDES", "${PN} ${PN}-ptest")
>
> - d.setVar("BBCLASSEXTEND", "")
> +# d.setVar("BBCLASSEXTEND", "")
>
Why commenting? this line can be removed and the git will take care of
storing the change for future reference.
Jose
> d.setVar("RRECOMMENDS", "")
> d.setVar("SYSTEMD_SERVICE:nscd", "")
> d.setVar("SYSTEMD_PACKAGES", "")
> --
> 2.35.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#165161):
> https://lists.openembedded.org/g/openembedded-core/message/165161
> Mute This Topic: https://lists.openembedded.org/mt/90831085/5052612
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [
> quaresma.jose@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
--
Best regards,
José Quaresma
[-- Attachment #2: Type: text/html, Size: 3487 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [OE-core] [PATCH] glibc: ptest: Add lib32-glibc-tests PROVIDES
2022-05-02 8:08 [PATCH] glibc: ptest: Add lib32-glibc-tests PROVIDES pgowda
2022-05-02 9:13 ` [OE-core] " Jose Quaresma
@ 2022-05-02 20:30 ` Luca Ceresoli
2022-05-05 10:25 ` pgowda cve
1 sibling, 1 reply; 9+ messages in thread
From: Luca Ceresoli @ 2022-05-02 20:30 UTC (permalink / raw)
To: Pgowda; +Cc: openembedded-core, rwmacleod
Hi Pgowda,
Il giorno Mon, 2 May 2022 01:08:51 -0700
"Pgowda" <pgowda.cve@gmail.com> ha scritto:
> While running lib32-glibc-tests, it fails with the following error
> as the recipe is not PROVIDED. BBCLASSEXTEND is cleaned in glibc-tests
> and is not able to recognize the multilibs.
>
> ERROR: Nothing PROVIDES 'lib32-glibc-tests'
>
> Signed-off-by: pgowda <pgowda.cve@gmail.com>
It seems like this patch is triggering some build error:
https://autobuilder.yoctoproject.org/typhoon/#/builders/73/builds/5100/steps/19/logs/stdio
--
Luca Ceresoli, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [OE-core] [PATCH] glibc: ptest: Add lib32-glibc-tests PROVIDES
2022-05-02 20:30 ` Luca Ceresoli
@ 2022-05-05 10:25 ` pgowda cve
2022-05-13 12:28 ` pgowda cve
0 siblings, 1 reply; 9+ messages in thread
From: pgowda cve @ 2022-05-05 10:25 UTC (permalink / raw)
To: Luca Ceresoli
Cc: Patches and discussions about the oe-core layer, Randy MacLeod
Hi Luca,
Thanks for providing the build error details with the patch.
I did a run of the provided test after applying the patch and found
that it runs successfully.
Please find the details of the log that were run successfully.
============================================================================================
2022-05-05 00:28:57,451 - oe-selftest - INFO - RESULTS -
gcc.GxxCrossSelfTestSystemEmulated.test_cross_gxx: PASSED (1137.41s)
2022-05-05 00:28:57,451 - oe-selftest - INFO - RESULTS -
glibc.GlibcSelfTestSystemEmulated.test_glibc: PASSED (41315.04s)
2022-05-05 00:28:57,452 - oe-selftest - INFO - RESULTS -
meta_ide.MetaIDE.test_meta_ide_can_build_cpio_project: PASSED (53.59s)
2022-05-05 00:28:57,452 - oe-selftest - INFO - RESULTS -
meta_ide.MetaIDE.test_meta_ide_can_compile_c_program: PASSED (0.35s)
2022-05-05 00:28:57,452 - oe-selftest - INFO - RESULTS -
meta_ide.MetaIDE.test_meta_ide_had_installed_meta_ide_support: PASSED
(0.01s)
2022-05-05 00:28:57,452 - oe-selftest - INFO - RESULTS -
runqemu.QemuTest.test_qemu_can_shutdown: PASSED (30.84s)
2022-05-05 00:28:57,452 - oe-selftest - INFO - RESULTS -
gcc.GccLibSspSelfTestSystemEmulated.test_libssp: SKIPPED (4.00s)
2022-05-05 00:28:59,823 - oe-selftest - INFO - SUMMARY:
2022-05-05 00:28:59,824 - oe-selftest - INFO - oe-selftest () - Ran 15
tests in 49960.164s
2022-05-05 00:28:59,824 - oe-selftest - INFO - oe-selftest - OK - All
required tests passed (successes=14, skipped=1, failures=0, errors=0)
============================================================================================
I did a run of the following command in latest Poky sources after
applying the patch:-
oe-selftest -a -t machine -t toolchain-system
pgowda@ala-lpggp3:/pgowda/check$ uname -a
Linux 5.4.0-107-generic #121~18.04.1-Ubuntu SMP Thu Mar 24 17:21:33
UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
The following error was seen in the log provided which triggered the failure.
However, I could not see the issue when I ran the Oe-selftest.
Exception: Failed to setup NFS mount on target ('mount: mounting
192.168.7.13:/home/pokybuild/yocto-worker/qemux86-64/build/build-st-1441279/tmp/work
on /home/pokybuild/yocto-worker/qemux86-64/build/build-st-1441279/tmp/work
failed: Input/output error')
Can you please provide me with the details of the environment to check
and reproduce the issue?
Thanks
Pgowda
On Tue, May 3, 2022 at 2:00 AM Luca Ceresoli <luca.ceresoli@bootlin.com> wrote:
>
> Hi Pgowda,
>
> Il giorno Mon, 2 May 2022 01:08:51 -0700
> "Pgowda" <pgowda.cve@gmail.com> ha scritto:
>
> > While running lib32-glibc-tests, it fails with the following error
> > as the recipe is not PROVIDED. BBCLASSEXTEND is cleaned in glibc-tests
> > and is not able to recognize the multilibs.
> >
> > ERROR: Nothing PROVIDES 'lib32-glibc-tests'
> >
> > Signed-off-by: pgowda <pgowda.cve@gmail.com>
>
> It seems like this patch is triggering some build error:
>
> https://autobuilder.yoctoproject.org/typhoon/#/builders/73/builds/5100/steps/19/logs/stdio
>
>
>
> --
> Luca Ceresoli, Bootlin
> Embedded Linux and Kernel engineering
> https://bootlin.com
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [OE-core] [PATCH] glibc: ptest: Add lib32-glibc-tests PROVIDES
2022-05-05 10:25 ` pgowda cve
@ 2022-05-13 12:28 ` pgowda cve
2022-05-13 12:45 ` richard.purdie
0 siblings, 1 reply; 9+ messages in thread
From: pgowda cve @ 2022-05-13 12:28 UTC (permalink / raw)
To: Luca Ceresoli
Cc: Patches and discussions about the oe-core layer, Randy MacLeod
Hi Luca,
I have checked it again at my end and it seems to be working fine.
The error is related to "setup NFS mount on target" and does not seem
to be related to the patch.
Can the patch be included again while running oe-selftest and checked?
Thanks,
Pgowda
On Thu, May 5, 2022 at 3:55 PM pgowda cve <pgowda.cve@gmail.com> wrote:
>
> Hi Luca,
>
> Thanks for providing the build error details with the patch.
> I did a run of the provided test after applying the patch and found
> that it runs successfully.
> Please find the details of the log that were run successfully.
>
> ============================================================================================
> 2022-05-05 00:28:57,451 - oe-selftest - INFO - RESULTS -
> gcc.GxxCrossSelfTestSystemEmulated.test_cross_gxx: PASSED (1137.41s)
> 2022-05-05 00:28:57,451 - oe-selftest - INFO - RESULTS -
> glibc.GlibcSelfTestSystemEmulated.test_glibc: PASSED (41315.04s)
> 2022-05-05 00:28:57,452 - oe-selftest - INFO - RESULTS -
> meta_ide.MetaIDE.test_meta_ide_can_build_cpio_project: PASSED (53.59s)
> 2022-05-05 00:28:57,452 - oe-selftest - INFO - RESULTS -
> meta_ide.MetaIDE.test_meta_ide_can_compile_c_program: PASSED (0.35s)
> 2022-05-05 00:28:57,452 - oe-selftest - INFO - RESULTS -
> meta_ide.MetaIDE.test_meta_ide_had_installed_meta_ide_support: PASSED
> (0.01s)
> 2022-05-05 00:28:57,452 - oe-selftest - INFO - RESULTS -
> runqemu.QemuTest.test_qemu_can_shutdown: PASSED (30.84s)
> 2022-05-05 00:28:57,452 - oe-selftest - INFO - RESULTS -
> gcc.GccLibSspSelfTestSystemEmulated.test_libssp: SKIPPED (4.00s)
> 2022-05-05 00:28:59,823 - oe-selftest - INFO - SUMMARY:
> 2022-05-05 00:28:59,824 - oe-selftest - INFO - oe-selftest () - Ran 15
> tests in 49960.164s
> 2022-05-05 00:28:59,824 - oe-selftest - INFO - oe-selftest - OK - All
> required tests passed (successes=14, skipped=1, failures=0, errors=0)
> ============================================================================================
>
> I did a run of the following command in latest Poky sources after
> applying the patch:-
> oe-selftest -a -t machine -t toolchain-system
>
> pgowda@ala-lpggp3:/pgowda/check$ uname -a
> Linux 5.4.0-107-generic #121~18.04.1-Ubuntu SMP Thu Mar 24 17:21:33
> UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
>
> The following error was seen in the log provided which triggered the failure.
> However, I could not see the issue when I ran the Oe-selftest.
>
> Exception: Failed to setup NFS mount on target ('mount: mounting
> 192.168.7.13:/home/pokybuild/yocto-worker/qemux86-64/build/build-st-1441279/tmp/work
> on /home/pokybuild/yocto-worker/qemux86-64/build/build-st-1441279/tmp/work
> failed: Input/output error')
>
> Can you please provide me with the details of the environment to check
> and reproduce the issue?
>
> Thanks
> Pgowda
>
> On Tue, May 3, 2022 at 2:00 AM Luca Ceresoli <luca.ceresoli@bootlin.com> wrote:
> >
> > Hi Pgowda,
> >
> > Il giorno Mon, 2 May 2022 01:08:51 -0700
> > "Pgowda" <pgowda.cve@gmail.com> ha scritto:
> >
> > > While running lib32-glibc-tests, it fails with the following error
> > > as the recipe is not PROVIDED. BBCLASSEXTEND is cleaned in glibc-tests
> > > and is not able to recognize the multilibs.
> > >
> > > ERROR: Nothing PROVIDES 'lib32-glibc-tests'
> > >
> > > Signed-off-by: pgowda <pgowda.cve@gmail.com>
> >
> > It seems like this patch is triggering some build error:
> >
> > https://autobuilder.yoctoproject.org/typhoon/#/builders/73/builds/5100/steps/19/logs/stdio
> >
> >
> >
> > --
> > Luca Ceresoli, Bootlin
> > Embedded Linux and Kernel engineering
> > https://bootlin.com
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [OE-core] [PATCH] glibc: ptest: Add lib32-glibc-tests PROVIDES
2022-05-13 12:28 ` pgowda cve
@ 2022-05-13 12:45 ` richard.purdie
2022-05-13 12:56 ` pgowda cve
0 siblings, 1 reply; 9+ messages in thread
From: richard.purdie @ 2022-05-13 12:45 UTC (permalink / raw)
To: Pgowda, Luca Ceresoli
Cc: Patches and discussions about the oe-core layer, Randy MacLeod
On Fri, 2022-05-13 at 17:58 +0530, Pgowda wrote:
> Hi Luca,
>
> I have checked it again at my end and it seems to be working fine.
> The error is related to "setup NFS mount on target" and does not seem
> to be related to the patch.
> Can the patch be included again while running oe-selftest and checked?
No, it doesn't need to be checked again, it is breaking oe-selftest
when used to test target machine glibc.
The change in in the glibc ptest recipe and the failure is in
"glibc.GlibcSelfTestSystemEmulated.test_glibc" i.e. in the glibc tests
so there is a clear connection between these two things.
We need to work out why it breaks it and fix that. Running it again
doesn't help us at all.
What you really need is a way to replicate the failure. How did you
test this locally?
Cheers,
Richard
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [OE-core] [PATCH] glibc: ptest: Add lib32-glibc-tests PROVIDES
2022-05-13 12:45 ` richard.purdie
@ 2022-05-13 12:56 ` pgowda cve
2022-05-13 13:06 ` Randy MacLeod
0 siblings, 1 reply; 9+ messages in thread
From: pgowda cve @ 2022-05-13 12:56 UTC (permalink / raw)
To: Richard Purdie
Cc: Luca Ceresoli, Patches and discussions about the oe-core layer,
Randy MacLeod
Hi Richard,
Thanks for the confirmation.
> What you really need is a way to replicate the failure. How did you
> test this locally?
I ran the complete Oe-selftest suite with the latest poky sources
after applying the patch:-
oe-selftest -a -t machine -t toolchain-system
Can you please let me know if I have to export any specific
environment to replicate the failure?
Thanks,
Pgowda
On Fri, May 13, 2022 at 6:15 PM <richard.purdie@linuxfoundation.org> wrote:
>
> On Fri, 2022-05-13 at 17:58 +0530, Pgowda wrote:
> > Hi Luca,
> >
> > I have checked it again at my end and it seems to be working fine.
> > The error is related to "setup NFS mount on target" and does not seem
> > to be related to the patch.
> > Can the patch be included again while running oe-selftest and checked?
>
> No, it doesn't need to be checked again, it is breaking oe-selftest
> when used to test target machine glibc.
>
> The change in in the glibc ptest recipe and the failure is in
> "glibc.GlibcSelfTestSystemEmulated.test_glibc" i.e. in the glibc tests
> so there is a clear connection between these two things.
>
> We need to work out why it breaks it and fix that. Running it again
> doesn't help us at all.
>
> What you really need is a way to replicate the failure. How did you
> test this locally?
>
> Cheers,
>
> Richard
>
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [OE-core] [PATCH] glibc: ptest: Add lib32-glibc-tests PROVIDES
2022-05-13 12:56 ` pgowda cve
@ 2022-05-13 13:06 ` Randy MacLeod
2022-05-13 13:11 ` richard.purdie
0 siblings, 1 reply; 9+ messages in thread
From: Randy MacLeod @ 2022-05-13 13:06 UTC (permalink / raw)
To: Pgowda, Richard Purdie
Cc: Luca Ceresoli, Patches and discussions about the oe-core layer,
Randy MacLeod
[-- Attachment #1: Type: text/plain, Size: 2452 bytes --]
On 2022-05-13 08:56, Pgowda wrote:
> Hi Richard,
>
> Thanks for the confirmation.
>
>> What you really need is a way to replicate the failure. How did you
>> test this locally?
> I ran the complete Oe-selftest suite with the latest poky sources
> after applying the patch:-
> oe-selftest -a -t machine -t toolchain-system
>
> Can you please let me know if I have to export any specific
> environment to replicate the failure?
Please explain what changes you made to you local.conf
if any.
The only one that stands out to me in:
https://autobuilder.yoctoproject.org/typhoon/#/builders/73/builds/5100
is :
INHERIT += 'testimage'
but perhaps that's done automatically for:
oe-selftest -a -t machine -t toolchain-system
Also, what host distro did you use?
The failure happened on an alma distro: worker = alma8-ty-2https://almalinux.org/
https://autobuilder.yoctoproject.org/typhoon/#/builders/73/builds/5100
but that may also be incidental rather than required to see the error.
../Randy
>
> Thanks,
> Pgowda
>
> On Fri, May 13, 2022 at 6:15 PM<richard.purdie@linuxfoundation.org> wrote:
>> On Fri, 2022-05-13 at 17:58 +0530, Pgowda wrote:
>>> Hi Luca,
>>>
>>> I have checked it again at my end and it seems to be working fine.
>>> The error is related to "setup NFS mount on target" and does not seem
>>> to be related to the patch.
>>> Can the patch be included again while running oe-selftest and checked?
>> No, it doesn't need to be checked again, it is breaking oe-selftest
>> when used to test target machine glibc.
>>
>> The change in in the glibc ptest recipe and the failure is in
>> "glibc.GlibcSelfTestSystemEmulated.test_glibc" i.e. in the glibc tests
>> so there is a clear connection between these two things.
>>
>> We need to work out why it breaks it and fix that. Running it again
>> doesn't help us at all.
>>
>> What you really need is a way to replicate the failure. How did you
>> test this locally?
>>
>> Cheers,
>>
>> Richard
>>
>>
>>
>> -=-=-=-=-=-=-=-=-=-=-=-
>> Links: You receive all messages sent to this group.
>> View/Reply Online (#165559):https://lists.openembedded.org/g/openembedded-core/message/165559
>> Mute This Topic:https://lists.openembedded.org/mt/90831085/3616765
>> Group Owner:openembedded-core+owner@lists.openembedded.org
>> Unsubscribe:https://lists.openembedded.org/g/openembedded-core/unsub [randy.macleod@windriver.com]
>> -=-=-=-=-=-=-=-=-=-=-=-
>>
--
# Randy MacLeod
# Wind River Linux
[-- Attachment #2: Type: text/html, Size: 5025 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [OE-core] [PATCH] glibc: ptest: Add lib32-glibc-tests PROVIDES
2022-05-13 13:06 ` Randy MacLeod
@ 2022-05-13 13:11 ` richard.purdie
0 siblings, 0 replies; 9+ messages in thread
From: richard.purdie @ 2022-05-13 13:11 UTC (permalink / raw)
To: Randy MacLeod, Pgowda
Cc: Luca Ceresoli, Patches and discussions about the oe-core layer,
Randy MacLeod
On Fri, 2022-05-13 at 09:06 -0400, Randy MacLeod wrote:
> On 2022-05-13 08:56, Pgowda wrote:
>
> > Hi Richard,
> >
> > Thanks for the confirmation.
> >
> >
> > > What you really need is a way to replicate the failure. How did
> > > you
> > > test this locally?
> > I ran the complete Oe-selftest suite with the latest poky sources
> > after applying the patch:-
> > oe-selftest -a -t machine -t toolchain-system
> >
> > Can you please let me know if I have to export any specific
> > environment to replicate the failure?
> Please explain what changes you made to you local.conf
> if any.
> The only one that stands out to me in:
> https://autobuilder.yoctoproject.org/typhoon/#/builders/73/builds/5100
> is :
> INHERIT += 'testimage'
> but perhaps that's done automatically for:
> oe-selftest -a -t machine -t toolchain-system
> Also, what host distro did you use?
> The failure happened on an alma distro: worker = alma8-ty-2
> https://almalinux.org/
>
> https://autobuilder.yoctoproject.org/typhoon/#/builders/73/builds/5100
>
> but that may also be incidental rather than required to see the
> error.
>
>
Also, going back to the original patch being tested here, why is it
needed? What are you doing to reproduce that failure?
I'm guessing you have to have enabled multilibs? Do we expect that to
work with the glibc tests?
Cheers,
Richard
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2022-05-13 13:11 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-05-02 8:08 [PATCH] glibc: ptest: Add lib32-glibc-tests PROVIDES pgowda
2022-05-02 9:13 ` [OE-core] " Jose Quaresma
2022-05-02 20:30 ` Luca Ceresoli
2022-05-05 10:25 ` pgowda cve
2022-05-13 12:28 ` pgowda cve
2022-05-13 12:45 ` richard.purdie
2022-05-13 12:56 ` pgowda cve
2022-05-13 13:06 ` Randy MacLeod
2022-05-13 13:11 ` richard.purdie
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox