Bug 12622 - lsb kernels causing preferred version not found warnings
Summary: lsb kernels causing preferred version not found warnings
Status: RESOLVED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: kernel (show other bugs)
Version: 2.5
Hardware: x86 Multiple
: Medium+ normal
Target Milestone: 2.5 M4
Assignee: Kevin Hao
QA Contact:
URL: https://autobuilder.yocto.io/builders...
Whiteboard:
Depends on:
Blocks:
 
Reported: 2018-03-23 16:17 UTC by Ross Burton
Modified: 2018-04-19 04:52 UTC (History)
2 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ross Burton 2018-03-23 16:17:39 UTC
nightly-arm-lsb building for MACHINE=beaglebone-yocto produces pages of:

NOTE: preferred version 4.14% of linux-yocto not available (for item kernel-module-nf-conntrack-ipv4)
NOTE: versions of linux-yocto available: 4.12.19+gitAUTOINC+4f825eeb78_257f843ea3
Comment 1 Bruce Ashfield 2018-03-24 20:01:53 UTC
What's the setup for this ?

I haven't changed anything on 4.14 that could trigger this. Has this been hidden, or really just start happening out of nowhere ?
Comment 2 Ross Burton 2018-03-26 03:33:02 UTC
Pristine checkout of current master:

$ MACHINE=beaglebone-yocto DISTRO=poky-lsb bitbake virtual/kernel
Parsing recipes: 100% |###########################################################################################################| Time: 0:00:08
Parsing of 842 .bb files complete (0 cached, 842 parsed). 1309 targets, 59 skipped, 0 masked, 0 errors.
NOTE: preferred version 4.14% of linux-yocto not available (for item virtual/kernel)
NOTE: versions of linux-yocto available: 4.12.19+gitAUTOINC+4f825eeb78_257f843ea3
NOTE: Resolving any missing task queue dependencies
NOTE: preferred version 4.14% of linux-yocto not available (for item kernel-image)
NOTE: versions of linux-yocto available: 4.12.19+gitAUTOINC+4f825eeb78_257f843ea3
NOTE: preferred version 4.14% of linux-yocto not available (for item kernel-image-zimage)
NOTE: versions of linux-yocto available: 4.12.19+gitAUTOINC+4f825eeb78_257f843ea3
NOTE: preferred version 4.14% of linux-yocto not available (for item kernel-base)
NOTE: versions of linux-yocto available: 4.12.19+gitAUTOINC+4f825eeb78_257f843ea3
Build Configuration:
BB_VERSION           = "1.37.0"
BUILD_SYS            = "x86_64-linux"
NATIVELSBSTRING      = "debian-9"
TARGET_SYS           = "arm-poky-linux-gnueabi"
MACHINE              = "beaglebone-yocto"
DISTRO               = "poky-lsb"
DISTRO_VERSION       = "2.4+snapshot-20180326"
TUNE_FEATURES        = "arm armv7a vfp neon callconvention-hard cortexa8"
TARGET_FPU           = "hard"
meta
meta-poky
meta-yocto-bsp
meta-selftest        = "master:80c7ca2c28959d08a59d960d318d8360392bd488"
meta-ross            = "master:32665a93d315da2dd751582b7e6898dc27aa5872"

It's not wrong: the 4.14 bbappend doesn't have any entries for beaglebone-yocto (or anything but genericx86).
Comment 3 Bruce Ashfield 2018-03-26 05:41:40 UTC
I'll provision one of my builders for lsb and have a look.
Comment 4 Bruce Ashfield 2018-03-26 11:56:43 UTC
Having a look at this more closely, it is rather obvious.

I tweaked the preferred version to 4.14 for lsb, but the h/w reference BSPs haven't been updated to match.

So I can either downgrade poky-lsb to 4.12, or we can see if Kexin can bump the reference boards.

He's been sending patches for the fsl board on 4.14/15, so I assume that that work is underway.
Comment 5 Bruce Ashfield 2018-03-26 11:57:52 UTC
Kevin, I assigned this to you, so you can update the case on the progress of the h/w references to 4.14.

If it isn't going to happen (the update), assign it to me, and I'll just move the lsb preferred version to 4.12.
Comment 6 Kevin Hao 2018-03-27 05:58:26 UTC
(In reply to comment #5)
> Kevin, I assigned this to you, so you can update the case on the progress of
> the h/w references to 4.14.
> 
> If it isn't going to happen (the update), assign it to me, and I'll just
> move the lsb preferred version to 4.12.

The mpc8315e-rdb doesn't boot without the patches I sent your several days ago. I have saw these patches merged in the linux-yocto git tree. But I know you would send the SRCREV update patch soon, so I would prefer to bump these hardware BSPs after your official SRCREV update.
Comment 7 Ross Burton 2018-04-19 04:52:21 UTC
Fixed in sumo.