<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<br>
<br>
<div class="moz-cite-prefix">On 02/05/2018 04:47 PM, Khem Raj wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAMKF1sp=mb4fMEEu0mkPvvYZYRZXiwtjQ=who4RNVNhQv8=X+Q@mail.gmail.com">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<div><br>
<div class="gmail_quote">
<div dir="auto">On Mon, Feb 5, 2018 at 4:15 PM Cal Sullivan
<<a href="mailto:california.l.sullivan@intel.com"
moz-do-not-send="true">california.l.sullivan@intel.com</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF"> <tt>Looking at the
test and the output, its expecting /dev/sda3 to be
mounted as /media and /dev/sda4 to be mounted as /mnt.
With this test result, there is no /media, and instead
/dev/sda3 is mounted to /mnt.<br>
<br>
That seems odd to me unless that partition either wasn't
created or went entirely undetected.<br>
</tt><br>
<tt><tt>I'll take a closer look, I think there's more
going on here.</tt></tt></div>
</blockquote>
<div dir="auto"><br>
</div>
<div dir="auto">Udev trigger sometimes get ignored have seem
that in past <br>
</div>
</div>
</div>
</blockquote>
Thanks for the info Khem! I think its an intermittent issue
unrelated to this patch.<br>
<br>
I ran the following with my patch applied on top of master and only
SANITY_TESTED_DISTROS changed in local.conf:<br>
<br>
MACHINE=qemux86-64 oe-selftest -r wic.Wic.test_qemu<br>
<br>
And it didn't fail.<br>
<br>
I'm going to run this test a few hundred times overnight without my
patch and see if I can hit it.<br>
<br>
Thanks,<br>
Cal<br>
<br>
<blockquote type="cite"
cite="mid:CAMKF1sp=mb4fMEEu0mkPvvYZYRZXiwtjQ=who4RNVNhQv8=X+Q@mail.gmail.com">
<div>
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF"><tt><br>
<br>
---<br>
Cal<br>
</tt></div>
<div text="#000000" bgcolor="#FFFFFF"><br>
<div class="m_3545165834634221937moz-cite-prefix">On
02/05/2018 03:34 PM, Burton, Ross wrote:<br>
</div>
<blockquote type="cite">
<div>This is causing the qemu boot wic test to fail in
oe-selftest:<br>
<br>
2018-02-05 15:08:41,786 - oe-selftest - INFO - FAIL
[64.639s]: test_qemu (wic.Wic)<br>
2018-02-05 15:08:41,786 - oe-selftest - INFO -
----------------------------------------------------------------------<br>
2018-02-05 15:08:41,786 - oe-selftest - INFO -
Traceback (most recent call last):<br>
File
"/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/meta/lib/oeqa/core/decorator/__init__.py",
line 32, in wrapped_f<br>
return func(*args, **kwargs)<br>
File
"/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/meta/lib/oeqa/selftest/cases/wic.py",
line 58, in wrapped_f<br>
return func(*args, **kwargs)<br>
File
"/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/meta/lib/oeqa/selftest/cases/wic.py",
line 637, in test_qemu<br>
self.assertEqual(output, '/dev/root /\r\n/dev/sda1
/boot\r\n/dev/sda3 /mnt')<br>
AssertionError: '/dev/root /\r\n/dev/sda1
/boot\r\n/dev/sda3 /media\r\n/dev/sda4 /mnt' !=
'/dev/root /\r\n/dev/sda1 /boot\r\n/dev/sda3 /mnt'<br>
/dev/root /<br>
/dev/sda1 /boot<br>
- /dev/sda3 /media<br>
- /dev/sda4 /mnt? ^<br>
+ /dev/sda3 /mnt? ^<br>
<br>
Presumably this is the initramfs mounting more stuff
automatically? I don't have an opinion right now as
to whether this is a problem with the initramfs or the
test case being too strict...
<div><br>
</div>
<div>Ross<br>
<br>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On 1 February 2018 at 14:03,
Burton, Ross <span><<a
href="mailto:ross.burton@intel.com"
target="_blank" moz-do-not-send="true">ross.burton@intel.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>Sorry, missed this. I'll pull it into MUT
and throw it at the autobuilder...<span
class="m_3545165834634221937HOEnZb"><font
color="#888888">
<div><br>
</div>
<div>Ross</div>
</font></span></div>
<div class="m_3545165834634221937HOEnZb">
<div class="m_3545165834634221937h5">
<div class="gmail_extra"><br>
<div class="gmail_quote">On 31 January 2018
at 22:53, Cal Sullivan <span><<a
href="mailto:california.l.sullivan@intel.com"
target="_blank" moz-do-not-send="true">california.l.sullivan@intel.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px
#ccc solid;padding-left:1ex">Ping.<br>
<br>
---<br>
Cal
<div
class="m_3545165834634221937m_-9033303757896667203HOEnZb">
<div
class="m_3545165834634221937m_-9033303757896667203h5"><br>
<br>
On 01/09/2018 05:00 PM, Cal Sullivan
wrote:<br>
<blockquote class="gmail_quote"
style="margin:0 0 0
.8ex;border-left:1px #ccc
solid;padding-left:1ex"> Anything
wrong with this? Haven't seen it
hit any mut branches.<br>
<br>
Thanks,<br>
Cal<br>
<br>
On 12/19/2017 02:12 PM, California
Sullivan wrote:<br>
<blockquote class="gmail_quote"
style="margin:0 0 0
.8ex;border-left:1px #ccc
solid;padding-left:1ex">
initramfs-framework is more
modular and expandable. This
change was<br>
proposed in commit
28fc6ba761ed4a47efa7c43e7f7dff5e2fe72b5e<br>
"core-image-minimal-initramfs:
use initramfs-framework by
default" but<br>
reverted due to the selftests
runqemu.RunqemuTests.test_boot_machine_iso<br>
and
runqemu.RunqemuTests.test_boot_deploy_hddimg
failing. Since then,<br>
the kinks have been worked out,
and missing functionality that
had been<br>
missed (non-EFI installation
module) has been added.<br>
<br>
Since the PACKAGE_INSTALL
variable was getting so long
with all these<br>
individual modules getting
added, I also introduced a new<br>
INITRAMFS_SCRIPTS variable to
the core-image-minimal-initramfs
recipe.<br>
This variable makes the recipe
look much cleaner, and also
allows easier<br>
replacement or additions to the
scripts.<br>
<br>
Fixes [YOCTO #10987].<br>
<br>
Signed-off-by: California
Sullivan <<a
href="mailto:california.l.sullivan@intel.com"
target="_blank"
moz-do-not-send="true">california.l.sullivan@intel.com</a>><br>
---<br>
meta/recipes-core/images/<a
href="http://core-image-minimal-initramfs.bb"
rel="noreferrer"
target="_blank"
moz-do-not-send="true">core-image-minimal-initramfs.bb</a>
| 10 +++++++++-<br>
1 file changed, 9
insertions(+), 1 deletion(-)<br>
<br>
diff --git
a/meta/recipes-core/images/<a
href="http://core-image-minimal-initramfs.bb"
rel="noreferrer"
target="_blank"
moz-do-not-send="true">core-image-minimal-initramfs.bb</a>
b/meta/recipes-core/images/<a
href="http://core-image-minimal-initramfs.bb"
rel="noreferrer"
target="_blank"
moz-do-not-send="true">core-image-minimal-initramfs.bb</a><br>
index 5794a25952a..a9ba91bd310
100644<br>
--- a/meta/recipes-core/images/<a
href="http://core-image-minimal-initramfs.bb" rel="noreferrer"
target="_blank"
moz-do-not-send="true">core-image-minimal-initramfs.bb</a><br>
+++ b/meta/recipes-core/images/<a
href="http://core-image-minimal-initramfs.bb" rel="noreferrer"
target="_blank"
moz-do-not-send="true">core-image-minimal-initramfs.bb</a><br>
@@ -3,7 +3,15 @@ DESCRIPTION =
"Small image capable of booting
a device. The kernel includes \<br>
the Minimal RAM-based Initial
Root Filesystem (initramfs),
which finds the \<br>
first 'init' program more
efficiently."<br>
-PACKAGE_INSTALL =
"initramfs-live-boot
initramfs-live-install
initramfs-live-install-efi
${VIRTUAL-RUNTIME_base-utils}
udev base-passwd
${ROOTFS_BOOTSTRAP_INSTALL}"<br>
+INITRAMFS_SCRIPTS ?= "\<br>
+
initramfs-framework-base \<br>
+
initramfs-module-setup-live \<br>
+
initramfs-module-udev \<br>
+
initramfs-module-install \<br>
+
initramfs-module-install-efi \<br>
+ "<br>
+<br>
+PACKAGE_INSTALL =
"${INITRAMFS_SCRIPTS}
${VIRTUAL-RUNTIME_base-utils}
udev base-passwd
${ROOTFS_BOOTSTRAP_INSTALL}"<br>
# Do not pollute the initrd
image with rootfs features<br>
IMAGE_FEATURES = ""<br>
</blockquote>
<br>
</blockquote>
<br>
-- <br>
_______________________________________________<br>
Openembedded-core mailing list<br>
<a
href="mailto:Openembedded-core@lists.openembedded.org"
target="_blank"
moz-do-not-send="true">Openembedded-core@lists.openembedded.org</a><br>
<a
href="http://lists.openembedded.org/mailman/listinfo/openembedded-core"
rel="noreferrer" target="_blank"
moz-do-not-send="true">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div>
--<br>
_______________________________________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org"
target="_blank" moz-do-not-send="true">Openembedded-core@lists.openembedded.org</a><br>
<a
href="http://lists.openembedded.org/mailman/listinfo/openembedded-core"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
</blockquote>
</div>
</div>
</blockquote>
<br>
</body>
</html>