[OE-core] [poky][master][PATCH v2 0/1] initramfs-framework: include install-efi module in recipe for installation

Ng, Wei Tee wei.tee.ng at intel.com
Mon Jul 24 07:07:33 UTC 2017


Hi Richard,

For the allarch problem that you mentioned, I added INHIBIT_DEFAULT_DEPS = "1" because the packages maybe an allarch due to it being a
simple script, reality is that it is Host specific based on the COMPATIBLE_HOST, which needs to take precedence.

For this case, I run the four tests which is previously failed in the oe-selftest report and now it is PASS.
- oe-selftest -r sstatetests.SStateTests.test_sstate_allarch_samesigs [PASS]
- oe-selftest -r sstatetests.SStateTests.test_sstate_allarch_samesigs_multilib [PASS]
- oe-selftest -r wic.Wic.test_fs_types [PASS]
- oe-selftest -r wic.Wic.test_mkfs_extraopts [PASS]

I re-sent a new set of patches which consolidate into three commits to the mailing list.  You can find it in this link: http://lists.openembedded.org/pipermail/openembedded-core/2017-July/140021.html 
The new patches consists of the 3 commits which are:
initramfs-framework: module to support boot live image
initramfs-framework: include install-efi module in recipe for installation
core-image-minimal-initramfs: use initramfs-framework by default [newly added]

Regards,
Wei Tee

-----Original Message-----
From: Richard Purdie [mailto:richard.purdie at linuxfoundation.org] 
Sent: Saturday, July 22, 2017 5:43 AM
To: Ng, Wei Tee <wei.tee.ng at intel.com>; openembedded-core at lists.openembedded.org
Cc: Wold, Saul <saul.wold at intel.com>
Subject: Re: [OE-core] [poky][master][PATCH v2 0/1] initramfs-framework: include install-efi module in recipe for installation

Hi,

On Sun, 2017-07-16 at 12:29 -0700, wei.tee.ng at intel.com wrote:
> From: "Ng, Wei Tee" <wei.tee.ng at intel.com>
> 
> This patch is to enable the installation mechanism in initramfs- 
> framework.
> It used the existing init-install-efi.sh script in the initrdscript 
> and install a new module named initramfs-module-install-efi in the 
> recipe.
> 
> I put all the changes as a single commit. This version 2 had renamed 
> the existing init-install-efi.sh to install-efi.sh and package name 
> changed to install-efi.
> 
> This patch shall encounter a patchtest failure as it is depends on a 
> patch which have been sent to the mailing list and waiting for 
> acceptance. The dependency patch can be found in here:
> http://lists.openembedded.org/pipermail/openembedded-core/2017-July/1
> 39570.html
> 
> This changes has been verified with build test, boot up test and 
> installation test on Minnowboard Max platform.
> 
> Please review and provide feedback if you have any.
> The patches are targeted for merging into poky master branch.

I think the RDEPENDS in this patch cause problems when added to an allarch recipe. You can see this issue by running:

oe-selftest -r sstatetests.SStateTests.test_sstate_allarch_samesigs

(it failed on the autobuilder:
https://autobuilder.yocto.io/builders/nightly-oe-selftest/builds/399/st
eps/Running%20oe-selftest/logs/stdio)

We need to resolve this before the two initramfs-framework patches can be merged.

Cheers,

Richard




More information about the Openembedded-core mailing list