deploy GPG keys into images
Damien LEFEVRE
Hi, I've put GnuPG in my image, and I'd like to deploy a set to public and private keys into the system images. How can I do that from recipes? Thanks, -Damien
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Missing another DTB file in images directory
JH
Hi,
I have two device tree source files, imx6ulz.dts and imx6ulz-kobs.dts, I defined machine configure file with KERNEL_DEVICETREE = "imx6ulz.dtb imx6ulz-kobs.dtb", I can see both imx6ulz.dtb imx6ulz-kobs.dtb in build directory, but there is only one imx6ulz.dtb in the images directory, missed imx6ulz-kobs.dtb, how can I package imx6ulz-kobs.dtb to the images directory? Thank you. Kind regards, - jh -- "A man can fail many times, but he isn't a failure until he begins to blame somebody else." -- John Burroughs
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
M+ & H bugs with Milestone Movements WW20
Stephen Jolley
All,
Thanks,
Stephen K. Jolley Yocto Project Program Manager ( Cell: (208) 244-4460 * Email: sjolley.yp.pm@...
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Enhancements/Bugs closed WW18!
Stephen Jolley
All,
Thanks,
Stephen K. Jolley Yocto Project Program Manager ( Cell: (208) 244-4460 * Email: sjolley.yp.pm@...
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Current high bug count owners for Yocto Project 3.2
Stephen Jolley
All,
Thanks,
Stephen K. Jolley Yocto Project Program Manager ( Cell: (208) 244-4460 * Email: sjolley.yp.pm@...
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Yocto Project Newcomer & Unassigned Bugs - Help Needed
Stephen Jolley
All,
The triage team is starting to try and collect up and classify bugs which a newcomer to the project would be able to work on in a way which means people can find them. They're being listed on the triage page under the appropriate heading:
https://wiki.yoctoproject.org/wiki/Bug_Triage#Newcomer_Bugs
The idea is these bugs should be straight forward for a person to help work on who doesn't have deep experience with the project. If anyone can help, please take ownership of the bug and send patches! If anyone needs help/advice there are people on irc who can likely do so, or some of the more experienced contributors will likely be happy to help too.
Also, the triage team meets weekly and does its best to handle the bugs reported into the Bugzilla. The number of people attending that meeting has fallen, as have the number of people available to help fix bugs. One of the things we hear users report is they don't know how to help. We (the triage team) are therefore going to start reporting out the currently 338 unassigned or newcomer bugs.
We're hoping people may be able to spare some time now and again to help out with these. Bugs are split into two types, "true bugs" where things don't work as they should and "enhancements" which are features we'd want to add to the system. There are also roughly four different "priority" classes right now, “3.1”, “3.2, "3.99" and "Future", the more pressing/urgent issues being in "3.1" and then “3.2”.
Please review this link and if a bug is something you would be able to help with either take ownership of the bug, or send me (sjolley.yp.pm@...) an e-mail with the bug number you would like and I will assign it to you (please make sure you have a Bugzilla account). The list is at: https://wiki.yoctoproject.org/wiki/Bug_Triage_Archive#Unassigned_or_Newcomer_Bugs
Thanks,
Stephen K. Jolley Yocto Project Program Manager ( Cell: (208) 244-4460 * Email: sjolley.yp.pm@...
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: Extended SDK installation fails during git fetch of kernel source hosted on private repo
Andrea Galbusera
Hi!
I had a similar issue in my backlog for ages... Finally hit it again while updating some SDKs and found this thread from more than two years ago. In my case, fetching during the SDK install script run was triggered by at least one recipe which was setting SRCREV with AUTOREV. Although using AUTOREV in generating SDKs is probably debatable, I found your comments here a good starting point for further investigation. Looking at the git history since then, it reveals a recent commit [1] which is reworking (possibly with different motivations) the way SDK install script is "cleaning" some env variables at invocation. I tested backporting this commit to an old pyro based project where I was seeing SDK install failures with AUTOREV recipes and it solved the original error. I could find no issue in Bugzilla for this specific face of the problem, even though the above commit descries itself as a rework of the fix for [1]. I'm reporting to the list for the records, in case someone else would happen to hit issues with using the ssh agent while installing their SDKs. Regards, [1] https://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=6d78b84029d0717354bf39e5c355fba1c14d8347 [2] https://bugzilla.yoctoproject.org/show_bug.cgi?id=8698 On Thu, Sep 6, 2018 at 12:18 PM Gabriele Favalessa <gabriele@...> wrote:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: [WIC] Grow last partition up to disk size
Mike Looijmans
On 30-04-2020 20:23, Khem Raj via lists.yoctoproject.org wrote:
Yes, a mounted ext4 partition can be resized. Some tools will try to keep you from doing that though, had to patch parted to stop whining about mounted partitions in "scripted" mode that to make it work though. https://github.com/topic-embedded-products/topic-platform/tree/zeus/meta-topic-platform/recipes-extended/parted Here's the recipe that re-partitions the SD or eMMC on first boot after programming a (small) wic image: https://github.com/topic-embedded-products/topic-platform/tree/zeus/meta-topic-platform/recipes-topic/expand-wic-partition
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: [PATCH yocto-autobuilder-helper] scripts: add a pair of scripts to set up and run Auto Upgrade Helper
On Sun, May 17, 2020 at 5:21 PM Alexander Kanavin <alex.kanavin@...> wrote: This allows automating its setup and execution on all autobuilder worker machines; unrelated.. but I just spotted this ^. I am cc'ing Anibal new email address. it's in a few other places.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: QA notification for completed autobuilder build (yocto-3.0.3.rc2)
Sangeeta Jain
Hello All,
toggle quoted messageShow quoted text
Intel and WR YP QA is planning for QA execution for YP build yocto-3.0.3.rc2. We are planning to execute following tests for this cycle: OEQA-manual tests for following module: 1. OE-Core 2. BSP-hw Runtime auto test for following platforms: 1. MinnowTurbot 32-bit 2. Coffee Lake 3. NUC 7 4. NUC 6 5. Edgerouter 6. MPC8315e-rdb 7. Beaglebone ETA for completion is next Thursday, May 21. Thanks, Sangeeta
-----Original Message-----
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[PATCH yocto-autobuilder-helper] scripts: add a pair of scripts to set up and run Auto Upgrade Helper
Alexander Kanavin
This allows automating its setup and execution on all autobuilder worker machines;
previously there was a static setup on a dedicated machine, which wasn't great from maintenance perspective. To use: scripts/setup-auh target_dir scripts/run-auh target_dir (run-auh can be run several times in a directory that was previously set up) Signed-off-by: Alexander Kanavin <alex.kanavin@...> --- scripts/auh-config/local.conf.append | 3 +++ scripts/auh-config/upgrade-helper.conf | 33 ++++++++++++++++++++++++++ scripts/run-auh | 32 +++++++++++++++++++++++++ scripts/setup-auh | 26 ++++++++++++++++++++ 4 files changed, 94 insertions(+) create mode 100644 scripts/auh-config/local.conf.append create mode 100644 scripts/auh-config/upgrade-helper.conf create mode 100755 scripts/run-auh create mode 100755 scripts/setup-auh diff --git a/scripts/auh-config/local.conf.append b/scripts/auh-config/local.conf.append new file mode 100644 index 0000000..9628737 --- /dev/null +++ b/scripts/auh-config/local.conf.append @@ -0,0 +1,3 @@ + +INHERIT += "buildhistory" +LICENSE_FLAGS_WHITELIST = "commercial" diff --git a/scripts/auh-config/upgrade-helper.conf b/scripts/auh-config/upgrade-helper.conf new file mode 100644 index 0000000..fbf5d8a --- /dev/null +++ b/scripts/auh-config/upgrade-helper.conf @@ -0,0 +1,33 @@ +[maintainer_override] +# mails for recipe upgrades will go to john.doe instead of jane.doe, etc +#ross.burton@...=anibal.limon@... + +[settings] +# recipes in blacklist will be skipped +blacklist=linux-libc-headers linux-yocto alsa-utils-scripts build-appliance-image +#blacklist=python python3 glibc gcc linux-libc-headers linux-yocto-rt linux-yocto linux-yocto-dev linux-yocto-tiny qt4-x11-free qt4-embedded qt4-x11-free qt4e-demo-image gnome-common gnome-desktop3 gnome-desktop-testing adt-installer build-appliance-image +# only recipes belonging to maintainers in whitelist will be attempted +#maintainers_whitelist=anibal.limon@... +# SMTP server +smtp=smtp1.yoctoproject.org:25 +# from whom should the mails arrive +from=auh@... +# who should get the status mail with statistics, at the end +status_recipients=openembedded-core@... +# clean sstate directory before upgrading +#clean_sstate=yes +# clean tmp directory before upgrading +#clean_tmp=yes +# machines to test build with +#machines=qemux86 qemux86-64 qemuarm qemumips qemuppc +#machines=qemux86 + +buildhistory=yes +#testimage=yes +#testimage_name=core-image-minimal + +#workdir=/home/auh/work/ +#publish_work_url=https://logs.yoctoproject.org/auh/ + +commit_revert_policy=all + diff --git a/scripts/run-auh b/scripts/run-auh new file mode 100755 index 0000000..29a8044 --- /dev/null +++ b/scripts/run-auh @@ -0,0 +1,32 @@ +#!/bin/bash +# Run Auto Upgrade Helper in a directory set up by setup_auh. +# +# Called with $1 - the directory where the setup was created + +if [ -z $1 ]; then + echo "Use: $0 auh_setup_dir" + exit 1 +fi + +full_dir=$(readlink -e $1) + +auh_dir=$full_dir/auto-upgrade-helper +poky_dir=$full_dir/poky +build_dir=$full_dir/build +sstate_dir=$full_dir/build/sstate-cache + +pushd $poky_dir + +# Base the upgrades on poky master +git fetch origin +git checkout -B tmp-auh-upgrades origin/master + +source $poky_dir/oe-init-build-env $build_dir +$auh_dir/upgradehelper.py -e all + +# clean up to avoid the disk filling up +rm -rf $build_dir/tmp/ +rm -rf $build_dir/workspace/sources/* +find $sstate_dir -atime +10 -delete + +popd diff --git a/scripts/setup-auh b/scripts/setup-auh new file mode 100755 index 0000000..23f3d44 --- /dev/null +++ b/scripts/setup-auh @@ -0,0 +1,26 @@ +#!/bin/bash +# Initialize Auto Upgrade Helper in a directory. +# +# Called with $1 - the directory to place the setup +CONFIG_DIR=`dirname $0`/auh-config + +if [ -z $1 ]; then + echo "Use: $0 target_dir" + exit 1 +fi + +mkdir -p $1 +pushd $1 + +git clone git://git.yoctoproject.org/poky +pushd poky +git config user.email auh@... +git config user.name "Auto Upgrade Helper" +popd +git clone git://git.yoctoproject.org/auto-upgrade-helper +source poky/oe-init-build-env build +mkdir -p upgrade-helper +popd + +cp $CONFIG_DIR/upgrade-helper.conf $1/build/upgrade-helper +cat $CONFIG_DIR/local.conf.append >> $1/build/conf/local.conf -- 2.26.2
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: [oe] OpenEmbedded Happy Hour
Ankur Tyagi <ankur.tyagi85@...>
See you all from down under ! Cheers Ankur
On Sun, May 17, 2020, 2:27 AM Marco Cavallini [KOAN] <m.cavallini@...> wrote: On 15/05/20 17:56, Philip Balister wrote:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: What is the recommended method for debugging applications with Yocto
Patrick Doyle <wpdster@...>
Thanks folks, IMAGE_GEN_DEBUGFS was exactly what I was looking for.
--wpd
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
numerous superfluous PYPI_PACKAGE assignments in meta-python?
Robert P. J. Day
in aid of docs, currently poring over python-based recipes to
document how one builds python recipe files, and noticed that numerous recipe files contain an assignment of the form: python3-smbus2_0.3.0.bb:PYPI_PACKAGE = "smbus2" which seems superfluous given that pypi.bbclass contains: def pypi_package(d): bpn = d.getVar('BPN') if bpn.startswith('python-'): return bpn[7:] elif bpn.startswith('python3-'): return bpn[8:] return bpn PYPI_PACKAGE ?= "${@pypi_package(d)}" clearly harmless but, in the above example, unnecessary, no? there are, of course, numerous recipes that require an assignment of that form as the actual PyPI package name is some annoying variation, such as: python3-sqlalchemy_1.3.12.bb:PYPI_PACKAGE = "SQLAlchemy" python3-websocket-client_0.56.0.bb:PYPI_PACKAGE = "websocket_client" python-django-south.inc:PYPI_PACKAGE = "South" and so on, i just want to be able to write that as long as the recipe file name *exactly* matches the PyPI package name, that assignment is unnecessary. (i'm a minimalist.) rday p.s. on that note, i was curious about the recipe file python3-twitter_3.8.0.bb, which contained the line: PYPI_PACKAGE = "tweepy" under the circumstances, why not have just named the recipe file python3-tweepy...?
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: Package libgcc-lic cannot be installed into the image because it has incompatible license(s): GPL-3.0
On Sat, May 16, 2020 at 7:12 AM Matthias Schoepfer
<matthias.schoepfer@...> wrote: if it happens on master too then send the patch to openembedded-core mailing list
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Best practice for kernel module development
Alexandru Ionita
Hello! == Conclusion ==
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: Package libgcc-lic cannot be installed into the image because it has incompatible license(s): GPL-3.0
Matthias Schoepfer
Hi Khem!
On 5/15/20 4:46 PM, Khem Raj wrote: On 5/15/20 2:32 AM, Matthias Schoepfer via lists.yoctoproject.org wrote:It did help, thank you very much! I needed to repeat this for libgcrypt and libidn2. It does look like a bug though, does it not?Hi!Can you try adding Regards, Matthias
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: [OE-core] OpenEmbedded Happy Hour
Daniel D?az <daniel.diaz@...>
Hello!
On Fri, 15 May 2020 at 10:56, Philip Balister <philip@...> wrote: I've made a wiki page to track these:Ah, just in time to watch live SpaceX's launch: https://blogs.nasa.gov/commercialcrew/ Greetings! Daniel Díaz daniel.diaz@...
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OpenEmbedded Happy Hour
Philip Balister
I've made a wiki page to track these:
https://www.openembedded.org/wiki/Happy_Hours Then next one is scheduled for 2100 UTC on May 27. This is late evening for Europe and morning for New Zealand, so hopefully we see some different faces. The meeting info is on the wiki page. There is no set agenda, so bring some projects to talk about with the community. Philip
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: What is the recommended method for debugging applications with Yocto
Andreas Müller
On Fri, May 15, 2020 at 5:36 PM Khem Raj <raj.khem@...> wrote:
I created [1] in meta-mortsgna. It is not recommended (bit of a hack / nobody but me and my colleagues use it) but it * works on the fly: Once enabled building the recipe you want to debug is good enough * not bound to SDK or image which tends to last * no manual copying necessary [1] https://github.com/schnitzeltony/meta-mortsgna/blob/master/classes/instant-sysroot-target.bbclass Andreas
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|