On 11/04/2013 07:39 PM, Richard Purdie wrote:
On Mon, 2013-11-04 at 17:56 +0800, Hongxu Jia wrote:
Change in V2: The fourth patch fixed the QA Issue on udev, it was missed on
previous version.
//Hongxu
The following changes since commit f3541226b8b1187e79dec0f6f9f3c58cedf9ac9b:
bitbake: hob: do not display the "Package list may be incomplete!" dialog
(2013-11-01 17:59:31 +0000)
are available in the git repository at:
git://git.pokylinux.org/poky-contrib hongxu/fix-qa-issue
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=hongxu/fix-qa-issue
Hongxu Jia (5):
insane.bbclass: support to skip unsafe references in binaries qa
check.
kmod: fix QA issue
udev: fix QA issue
udev: fix QA issue
nfs-utils: fix QA issue
Last time these warnings came up I asked for a clear plan about what
needed to live in / and what needed to live in /usr and how we were
going to fix things once and for all (or forget this idea).
Where is the plan? Why is it ok to just ignore these particular
warnings?
Cheers,
Richard
Hi Richard,
I want to propose the following solution for this unsafe reference issue.
The solution is based on the following two principles.
1. With /usr on a seperate partition, system should boot up without any error.
2. Without /usr, system should be able to boot into single user mode without
any error.
When a QA warning about unsafe references is encountered, the above two
principles,
together with FHS, are taken into consideration before making a decision.
For example, libkmod is moved to /lib because /lib/udevd requires it; libgudevd
is moved to /usr/lib because it's a GObject wrapper for libudev and it's
obviously
not necessary for booting into single user mode.
The final goals of the solution:
1. Performing a world build doesn't report any warning about unsafe references.
2. System can boot into runlevel 5 without any error if /usr is on another
partition.
3. System can boot into single user mode without any error even if /usr is
missing.
Patches of this solution have been sent to this mailing list.
Best Regards,
Chen Qi
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core