Btw, I'm beginning to suspect something isn't right about /tmp on your
build host. The test requires being able to write executable scripts
into that, and then run them. I just ran the
devtool.DevtoolModifyTests.test_devtool_modify_git here, and it
succeeded.

Alex

On Tue, 28 Mar 2023 at 20:14, Alexander Kanavin via
lists.openembedded.org <[email protected]>
wrote:
>
> Would you be able to read the failing test, and replicate the steps it
> does by hand? If we can narrow down the precise point where it fails,
> that would already help.
>
> Alex
>
> On Tue, 28 Mar 2023 at 20:01, Frédéric Martinsons
> <[email protected]> wrote:
> >
> > I rebuilt a poky master from scratch on another machine (Ubuntu 22.04 , 16 
> > Xeon, 124 Gb RAM), it took
> >  2h30mn to finish (note that rust-llvm-native and llvm-native both took 
> > around 1h each to be built).
> >
> > I have two questions for my curiosity:
> >    - why rust things (cargo-native, librsvg)  are the last artifacts built 
> > on core-image-sato ? it seems strange at first look
> > (but may be explained by packages embedded by this image, I didn't look on 
> > what are the dependencies of this image)
> >    - my pristine BDIR took around 90 GB , maybe the page 
> > https://docs.yoctoproject.org/dev/brief-yoctoprojectqs/index.html stating
> > that we need 50 GB of free space needs to be reviewed (unless it was 
> > written with another image than core-image-sato in mind) ?
> >
> > Apart from that,  I have the exact same error on test_devtool_modify_git 
> > that I had on the other machine under /var build dir:
> >
> > NOTE: Running setscene task 210 of 213 
> > (virtual:native:/tmp/devtoolqacvbsfqx2/core-copy/meta/recipes-devtools/gnu-config/gnu-config_git.bb:do_populate_sysroot_setscene)
> > NOTE: recipe gnu-config-native-20230216+gitAUTOINC+63acb96f92-r0: task 
> > do_populate_sysroot_setscene: Started
> > NOTE: recipe gnu-config-native-20230216+gitAUTOINC+63acb96f92-r0: task 
> > do_populate_sysroot_setscene: Succeeded
> > NOTE: Running task 896 of 918 
> > (/tmp/devtoolqacvbsfqx2/core-copy/meta/recipes-core/psplash/psplash_git.bb:do_prepare_recipe_sysroot)
> > NOTE: recipe psplash-0.1+git999-r0: task do_prepare_recipe_sysroot: Started
> > NOTE: recipe psplash-0.1+git999-r0: task do_prepare_recipe_sysroot: 
> > Succeeded
> > NOTE: Running task 910 of 918 
> > (/tmp/devtoolqacvbsfqx2/core-copy/meta/recipes-core/psplash/psplash_git.bb:do_configure)
> > NOTE: recipe psplash-0.1+git999-r0: task do_configure: Started
> > ERROR: psplash-0.1+git999-r0 do_configure: no configure script found at 
> > ../../../../../../../../../../../tmp/devtoolqamf2smwsy/configure
> > ERROR: psplash-0.1+git999-r0 do_configure: 
> > ExecutionError('/home/jenkins/yocto-poky-master/poky/build-st/tmp/work/core2-64-poky-linux/psplash/0.1+git999-r0/temp/run.do_configure.1967375',
> >  1, None, None)
> > ERROR: Logfile of failure stored in: 
> > /home/jenkins/yocto-poky-master/poky/build-st/tmp/work/core2-64-poky-linux/psplash/0.1+git999-r0/temp/log.do_configure.1967375
> > NOTE: recipe psplash-0.1+git999-r0: task do_configure: Failed
> > ERROR: Task 
> > (/tmp/devtoolqacvbsfqx2/core-copy/meta/recipes-core/psplash/psplash_git.bb:do_configure)
> >  failed with exit code '1'
> > NOTE: Tasks Summary: Attempted 910 tasks of which 904 didn't need to be 
> > rerun and 1 failed.
> >
> > Full test log joined (I would like to join also the log of do_configure 
> > step but it seems that the test do a cleanall of the recipe during its tear 
> > down method)
> >
> > I'm kind of stuck here since I cannot develop more oe-selftest tests if I 
> > didn't even manage to make the existing ones succeed.
> > Can someone give me the setup of this autobuilder where Alexander talked 
> > about ?
> >
> > I could try to get as close as possible to the autobuilder setup if the 
> > oe-selftest is ok there.
> >
> > On Tue, 28 Mar 2023 at 17:36, Frédéric Martinsons 
> > <[email protected]> wrote:
> >>
> >> Note that I managed to build libtirpc-native and shadow-native with 
> >> bitbake (and the same setup).
> >>
> >> I currently try the build on another machine and under /home.
> >>
> >> I'll tell you the results soon
> >>
> >> Le mar. 28 mars 2023, 15:13, Richard Purdie 
> >> <[email protected]> a écrit :
> >>>
> >>> On Tue, 2023-03-28 at 14:40 +0200, Frédéric Martinsons wrote:
> >>> > I just finished a pristine build of core-image-sato on poky master,
> >>> > and set up SSTATE_DIR in my local.conf.
> >>> > Tests are now ok, I can start to write some now.
> >>> >
> >>> > If anyone is interested , please find attached the full log of the
> >>> > two first failures.
> >>>
> >>> Having the errors helps, thanks.
> >>>
> >>> The short summary is these two lines:
> >>>
> >>> libtirpc-native
> >>> | chown: changing ownership of 
> >>> '/var/lib/jenkins/YOCTO_POKY_MASTER_TEST/poky/build-st/tmp/work/x86_64-linux/libtirpc-native/1.3.3-r0/image/var/lib/jenkins/YOCTO_POKY_MASTER_TEST/poky/build-st/tmp/work/x86_64-linux/libtirpc-native/1.3.3-r0/recipe-sysroot-native/etc/netconfig':
> >>>  Invalid argument
> >>>
> >>> shadow-native
> >>> | chown: changing ownership of 
> >>> '/var/lib/jenkins/YOCTO_POKY_MASTER_TEST/poky/build-st/tmp/work/x86_64-linux/shadow-native/4.13-r0/image/var/lib/jenkins/YOCTO_POKY_MASTER_TEST/poky/build-st/tmp/work/x86_64-linux/shadow-native/4.13-r0/recipe-sysroot-native/var/spool/mail':
> >>>  Invalid argument
> >>>
> >>>
> >>> I'm wondering if the fact the build is under /var might be triggering
> >>> something somehow...
> >>>
> >>> Cheers,
> >>>
> >>> Richard
>
> 
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#179244): 
https://lists.openembedded.org/g/openembedded-core/message/179244
Mute This Topic: https://lists.openembedded.org/mt/97900549/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to