Tim Orling
On Mon, Nov 22, 2021 at 2:54 PM David Babich <ddbabich@...> wrote:
Installing third-party wheels is not something we are likely to ever support in Yocto Project/OpenEmbedded recipes. Are you trying to install using pip3 on target? Note that many factors will make it tricky for python wheels with binary content (C or Rust extensions). The python3 version must match, as will the libraries it requires. The wheel you listed was built for Python 3.6 (cp36) and ARM v8 (aarch64). The error is what you would see if you were trying to install an aarch64 wheel on an x86-64 target, but other reasons could lead to that error. We don't know what version of glibc, gcc, etc. was used and whether those are going to be compatible. Also, when asking questions, please tell us which release of Yocto Project you are using, what the MACHINE you are building for is, which layers you are using (and at what release) and other information to help us help you. Cheers, --Tim
|
||||||||||||||
|
||||||||||||||
[PATCH yocto-autobuilder-helper] scripts/run-docs-build: remove gatesgarth
Michael Opdenacker
Together with the corresponding Bitbake version, which are no
longer supported. Signed-off-by: Michael Opdenacker <michael.opdenacker@...> --- scripts/run-docs-build | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/run-docs-build b/scripts/run-docs-build index 3db4a97..5e1d649 100755 --- a/scripts/run-docs-build +++ b/scripts/run-docs-build @@ -35,7 +35,7 @@ mkdir $outputdir/bitbake/next cp -r ./_build/final/* $outputdir/bitbake/next # stable branches -for branch in 1.46 1.48 1.50 1.52; do +for branch in 1.46 1.50 1.52; do git checkout $branch make clean make publish @@ -68,7 +68,7 @@ mkdir $outputdir/next cp -r ./_build/final/* $outputdir/next # stable branches -for branch in dunfell gatesgarth hardknott honister; do +for branch in dunfell hardknott honister; do cd $ypdocs git checkout $branch make clean -- 2.25.1
|
||||||||||||||
|
||||||||||||||
Re: User configuration & host contamination
On Thu, Nov 11, 2021 at 03:34 PM, Jeffrey Simons wrote:
Hi Manuel,Hi All, Can anyone elaborate on my fix if this is the correct way, or point me in the correct direction. With kind regards, Jeffrey Simons Software Engineer Royal Boon Edam International B.V.
|
||||||||||||||
|
||||||||||||||
Re: [PATCH yocto-autobuilder-helper] config.json: set ZSTD_THREADS like XZ_THREADS
Richard Purdie
On Wed, 2021-11-24 at 09:00 +0100, Alexander Kanavin wrote:
But the AB has not been exhibiting any problems with zstd, and this willI'm not sure I agree with that. We have 60+ "intermittent" bugs and some of us are in weekly meetings trying to do something about working out why these are failing. It feels like we're not really getting too far with some subset of them and it is using up a lot of the SWAT and bug triage time. We've made a few changes to try and reduce the load spikes on the systems and this fits with the other changes we've made. Cheers, Richard
|
||||||||||||||
|
||||||||||||||
Bel Hadj Salem Talel <bhstalel@...>
Hello All,
I created a simple image recipe for initramfs type of image with no IMAGE_FEATURES and simply: IMAGE_INSTALL = "packagegroup-core-boot busybox"When I bitbake the image I get the following error: --------------------------- ERROR: menzu-image-initramfs-1.0-r0 do_rootfs: Error executing a python function in exec_python_func() autogenerated:
The stack trace of python calls that resulted in this exception/failure was:
File: 'exec_python_func() autogenerated', lineno: 2, function: <module>
0001:
*** 0002:do_rootfs(d)
0003:
File: '/home/talel/Desktop/YoctoWork/sources/poky/meta/classes/image.bbclass', lineno: 245, function: do_rootfs
0241: progress_reporter.next_stage()
0242:
0243: # generate rootfs
0244: d.setVarFlag('REPRODUCIBLE_TIMESTAMP_ROOTFS', 'export', '1')
*** 0245: create_rootfs(d, progress_reporter=progress_reporter, logcatcher=logcatcher)
0246:
0247: progress_reporter.finish()
0248:}
0249:do_rootfs[dirs] = "${TOPDIR}"
File: '/home/talel/Desktop/YoctoWork/sources/poky/meta/lib/oe/rootfs.py', lineno: 978, function: create_rootfs
0974: img_type = d.getVar('IMAGE_PKGTYPE')
0975: if img_type == "rpm":
0976: RpmRootfs(d, manifest_dir, progress_reporter, logcatcher).create()
0977: elif img_type == "ipk":
*** 0978: OpkgRootfs(d, manifest_dir, progress_reporter, logcatcher).create()
0979: elif img_type == "deb":
0980: DpkgRootfs(d, manifest_dir, progress_reporter, logcatcher).create()
0981:
0982: os.environ.clear()
File: '/home/talel/Desktop/YoctoWork/sources/poky/meta/lib/oe/rootfs.py', lineno: 204, function: create
0200: if self.progress_reporter:
0201: self.progress_reporter.next_stage()
0202:
0203: # call the package manager dependent create method
*** 0204: self._create()
0205:
0206: sysconfdir = self.image_rootfs + self.d.getVar('sysconfdir')
0207: bb.utils.mkdirhier(sysconfdir)
0208: with open(sysconfdir + "/version", "w+") as ver:
File: '/home/talel/Desktop/YoctoWork/sources/poky/meta/lib/oe/rootfs.py', lineno: 922, function: _create
0918:
0919: if self.progress_reporter:
0920: self.progress_reporter.next_stage()
0921:
*** 0922: self.pm.install_complementary()
0923:
0924: if self.progress_reporter:
0925: self.progress_reporter.next_stage()
0926:
File: '/home/talel/Desktop/YoctoWork/sources/poky/meta/lib/oe/package_manager.py', lineno: 614, function: install_complementary
0610:
0611: target_arch = self.d.getVar('TARGET_ARCH')
0612: localedir = oe.path.join(self.target_rootfs, self.d.getVar("libdir"), "locale")
0613: if os.path.exists(localedir) and os.listdir(localedir):
*** 0614: generate_locale_archive(self.d, self.target_rootfs, target_arch, localedir)
0615: # And now delete the binary locales
0616: self.remove(fnmatch.filter(self.list_installed(), "glibc-binary-localedata-*"), False)
0617:
0618: def deploy_dir_lock(self):
File: '/home/talel/Desktop/YoctoWork/sources/poky/meta/lib/oe/package_manager.py', lineno: 140, function: generate_locale_archive
0136: if os.path.isdir(path):
0137: cmd = ["cross-localedef", "--verbose"]
0138: cmd += arch_options
0139: cmd += ["--add-to-archive", path]
*** 0140: subprocess.check_output(cmd, env=env, stderr=subprocess.STDOUT)
0141:
0142:class Indexer(object, metaclass=ABCMeta):
0143: def __init__(self, d, deploy_dir):
0144: self.d = d
File: '/usr/lib/python3.8/subprocess.py', lineno: 415, function: check_output
0411: else:
0412: empty = b''
0413: kwargs['input'] = empty
0414:
*** 0415: return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
0416: **kwargs).stdout
0417:
0418:
0419:class CompletedProcess(object):
File: '/usr/lib/python3.8/subprocess.py', lineno: 493, function: run
0489: 'with capture_output.')
0490: kwargs['stdout'] = PIPE
0491: kwargs['stderr'] = PIPE
0492:
*** 0493: with Popen(*popenargs, **kwargs) as process:
0494: try:
0495: stdout, stderr = process.communicate(input, timeout=timeout)
0496: except TimeoutExpired as exc:
0497: process.kill()
File: '/usr/lib/python3.8/subprocess.py', lineno: 858, function: __init__
0854: if self.text_mode:
0855: self.stderr = io.TextIOWrapper(self.stderr,
0856: encoding=encoding, errors=errors)
0857:
*** 0858: self._execute_child(args, executable, preexec_fn, close_fds,
0859: pass_fds, cwd, env,
0860: startupinfo, creationflags, shell,
0861: p2cread, p2cwrite,
0862: c2pread, c2pwrite,
File: '/usr/lib/python3.8/subprocess.py', lineno: 1704, function: _execute_child
1700: else:
1701: err_filename = orig_executable
1702: if errno_num != 0:
1703: err_msg = os.strerror(errno_num)
*** 1704: raise child_exception_type(errno_num, err_msg, err_filename)
1705: raise child_exception_type(err_msg)
1706:
1707:
1708: def _handle_exitstatus(self, sts, _WIFSIGNALED=os.WIFSIGNALED,
Exception: FileNotFoundError: [Errno 2] No such file or directory: 'cross-localedef'
ERROR: Logfile of failure stored in: /home/talel/Desktop/YoctoWork/arken/tmp/work/menzu-poky-linux/menzu-image-initramfs/1.0-r0/temp/log.do_rootfs.143822
ERROR: Task (/home/talel/Documents/FinalGit/SelfArkenWork/arken/meta-menzu/recipes-core/images/menzu-image-initramfs.bb:do_rootfs) failed with exit code '1' --------------------------- I was building the image with success, but now it fails, I don't know why. The other normal images build successfully. Thanks, Talel
|
||||||||||||||
|
||||||||||||||
Re: [PATCH yocto-autobuilder-helper] config.json: set ZSTD_THREADS like XZ_THREADS
Alexander Kanavin
But the AB has not been exhibiting any problems with zstd, and this will degrade performance. Let's only fix what is broken. Alex
On Tue, 23 Nov 2021 at 20:53, Ross Burton <ross@...> wrote: My personal build machine has been crashing and dying due to overload
|
||||||||||||||
|
||||||||||||||
Re: [PATCH yocto-autobuilder-helper] config.json: set ZSTD_THREADS like XZ_THREADS
Ernst Sjöstrand <ernst.sjostrand@...>
There was a long thread about this on oe-core recently:
https://lists.openembedded.org/g/openembedded-core/message/157999 //Ernst
|
||||||||||||||
|
||||||||||||||
Re: [PATCH yocto-autobuilder-helper] config.json: set ZSTD_THREADS like XZ_THREADS
Ross Burton <ross@...>
My personal build machine has been crashing and dying due to overload
toggle quoted messageShow quoted text
with the default ZSTD_THREADS, and the AB has had problems with xz due to overload so I was being proactive and ensuring zstd is limited on the AB the same way xz is. Ross
On Tue, 23 Nov 2021 at 17:11, Alexander Kanavin <alex.kanavin@...> wrote:
|
||||||||||||||
|
||||||||||||||
Re: [qa-build-notification] [yocto] QA notification for completed autobuilder build (yocto-3.1.12.rc1)
Richard Purdie
On Tue, 2021-11-23 at 11:54 +0000, Teoh, Jay Shen wrote:
This is the full report for yocto-3.1.12.rc1:Thanks Jay. The TSC discussed 3.1.12 and are happy for rc1 to be released. Cheers, Richard
|
||||||||||||||
|
||||||||||||||
Re: [PATCH yocto-autobuilder-helper] config.json: set ZSTD_THREADS like XZ_THREADS
Alexander Kanavin
Is there a particular reason? Alex
On Tue, 23 Nov 2021 at 16:03, Ross Burton <ross@...> wrote: Signed-off-by: Ross Burton <ross.burton@...>
|
||||||||||||||
|
||||||||||||||
Yocto Project Status WW46`21
Stephen Jolley
Current Dev Position: YP 3.5 M1 Next Deadline: 6th Dec. 2021 YP 3.5 M1 build
Next Team Meetings:
Key Status/Updates:
Ways to contribute:
YP 3.5 Milestone Dates:
Upcoming dot releases:
Tracking Metrics:
The Yocto Project’s technical governance is through its Technical Steering Committee, more information is available at: https://wiki.yoctoproject.org/wiki/TSC
The Status reports are now stored on the wiki at: https://wiki.yoctoproject.org/wiki/Weekly_Status
[If anyone has suggestions for other information you’d like to see on this weekly status update, let us know!]
Thanks,
Stephen K. Jolley Yocto Project Program Manager ( Cell: (208) 244-4460 * Email: sjolley.yp.pm@...
|
||||||||||||||
|
||||||||||||||
[PATCH yocto-autobuilder-helper] config.json: set ZSTD_THREADS like XZ_THREADS
Ross Burton <ross@...>
Signed-off-by: Ross Burton <ross.burton@...>
--- config.json | 1 + 1 file changed, 1 insertion(+) diff --git a/config.json b/config.json index 7203783..c0543d9 100644 --- a/config.json +++ b/config.json @@ -47,6 +47,7 @@ "PARALLEL_MAKE =3D '-j 16 -l 52'", "XZ_MEMLIMIT =3D '5%'", "XZ_THREADS =3D '8'", + "ZSTD_THREADS =3D '8'", "BB_TASK_NICE_LEVEL =3D '5'", "BB_TASK_NICE_LEVEL:task-testimage =3D '0'", "BB_TASK_IONICE_LEVEL =3D '2.7'", --=20 2.25.1
|
||||||||||||||
|
||||||||||||||
[PATCH yocto-autobuilder-helper] config.json: build generic-arm64 instead of Juno
Ross Burton <ross@...>
generic-arm64 is the recommeded generic BSP for modern Arm deployments,
so ensure it is exercised in the autobuilder. Signed-off-by: Ross Burton <ross.burton@...> --- config.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config.json b/config.json index f152b47..7203783 100644 --- a/config.json +++ b/config.json @@ -330,8 +330,8 @@ "SANITYTARGETS" : "core-image-sato:do_testsdk" }, "step2": { - "shortname": "Build for juno", - "MACHINE": "juno", + "shortname": "Build for generic-arm64", + "MACHINE": "generic-arm64", "BBTARGETS": "core-image-minimal core-image-sato core-im= age-sato:do_populate_sdk", "SANITYTARGETS" : "core-image-sato:do_testsdk" } --=20 2.25.1
|
||||||||||||||
|
||||||||||||||
Build ROS2 package that contains custom interfaces (msg, srv)
#yocto
Hi, guys! I have a DART-MX8M-Mini machine running Yocto Hardknott. I properly added With the help of Here is the content of
I currently have a hard time building my ROS2 package that contains only custom ROS2 interfaces (messages and services).
Do you have any idea about what should be included as Thanks in advance for your time and efforts. It is appreciated. Sincerely,
|
||||||||||||||
|
||||||||||||||
Re: QA notification for completed autobuilder build (yocto-3.1.12.rc1)
Teoh, Jay Shen
Hi all,
toggle quoted messageShow quoted text
This is the full report for yocto-3.1.12.rc1: https://git.yoctoproject.org/cgit/cgit.cgi/yocto-testresults-contrib/tree/?h=intel-yocto-testresults ======= Summary ======== No high milestone defects. new issue found Bug 14622 - bsps-hw.bsps-hw.Test_Seek_bar_and_volume_control manual test case failure ======= Bugs ======== https://bugzilla.yoctoproject.org/show_bug.cgi?id=14622 Thanks, Jay
-----Original Message-----
|
||||||||||||||
|
||||||||||||||
Upgrade to version 1.40 broken WiFi
JH
Hi,
I built connman version 1.37 and wpa_supplicant in zeus, it worked well. I have just upgraded OE / Yoctor to Honister, I built the connman version 1.40 and ran it with wpa_applicant, but it is now completely broken, no WiFi IP address assigned. I heard that a new version of connman is going to replace wpa_supplicant by iwd, is that correct? If it is true, I am not going to debug it with wpa_applicant, I am not familiar with iwd, the Yocto does not have iwd option, are there documents to build Honister connman with iwd? Thank you. Kind regards, - JH
|
||||||||||||||
|
||||||||||||||
[meta-cgl][PATCH] resource-agents: Fix QA Issue:
leimaohui
ERROR: resource-agents-4.5.0-r0 do_package_qa: QA Issue: resource-agents installs files in /var/volatile, but it is expected to be empty [empty-dirs]
Signed-off-by: Lei Maohui <leimaohui@...> --- .../cluster-resource-agents/resource-agents_4.5.0.bb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents_4.5.0.bb b/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents_4.5.0.bb index 261681c..d6fb708 100644 --- a/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents_4.5.0.bb +++ b/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents_4.5.0.bb @@ -57,8 +57,7 @@ EXTRA_OECONF += "--disable-fatal-warnings \ --with-rsctmpdir=/var/run/heartbeat/rsctmp" do_install:append() { - rm -rf "${D}${localstatedir}/run" - rmdir --ignore-fail-on-non-empty "${D}${localstatedir}" + rm -rf "${D}${localstatedir}" } # tickle_tcp is published under GPLv3, we just split it into ${PN}-extra, -- 2.25.1
|
||||||||||||||
|
||||||||||||||
David Babich
I made it a little further by adding --no-cache-dir to the pip3 install command. That got rid fo the warning about not being able to access the .cache/pip. However I still have the error: | ERROR: torch-1.10.0-cp36-cp36m-linux_
|
||||||||||||||
|
||||||||||||||
David Babich
Hi, https://forums.developer.nvidia.com/t/pytorch-for-jetson-version-1-10-now-available/72048 ``` DESCRIPTION = "NVIDIA's Python Torch" HOMEPAGE = "https://nvidia.com" LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://../LICENSE;md5=91a5dfdaccf53b27488cb3a639e986d5"
inherit setuptools3
SRC_URI = "\ file://torch-1.10.0-cp36-cp36m-linux_aarch64.whl \ file://LICENSE \ "
COMPATIBLE_MACHINE = "jetson-tx2-devkit-tx2i" PACKAGE_ARCH = "${MACHINE_ARCH}"
S = "${WORKDIR}/${PN}-${PV}"
do_configure() { : }
do_compile() { : }
do_install() { pip3 install ${WORKDIR}/torch-1.10.0-cp36-cp36m-linux_aarch64.whl }
DEPENDS = "python3-pip-native" ``` | WARNING: The directory '/home/ddbabich/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag. | ERROR: torch-1.10.0-cp36-cp36m-linux_aarch64.whl is not a supported wheel on this platform. It seems like I'm missing something with the host vs. the target settings? But I really don't have any ideas. Any help is appreciated. THanks -David
|
||||||||||||||
|
||||||||||||||
Enhancements/Bugs closed WW47!
Stephen Jolley
All,
Thanks,
Stephen K. Jolley Yocto Project Program Manager ( Cell: (208) 244-4460 * Email: sjolley.yp.pm@...
|
||||||||||||||
|