mirror of
https://git.yoctoproject.org/poky
synced 2026-04-20 00:32:13 +02:00
ref-manual: Added the 2.6 Migration Section.
Provided some new sections on the information for migrating from the 2.5 release to the 2.6 release. (From yocto-docs rev: dd721a31594c753d7229c45ebad0ce11640a0704) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
53fa948ae3
commit
016e34a2e8
@@ -5678,6 +5678,94 @@ id=f4d4f99cfbc2396e49c1613a7d237b9e57f06f81'>commit message</ulink>.
|
||||
</para>
|
||||
</section>
|
||||
</section>
|
||||
|
||||
<section id='moving-to-the-yocto-project-2.6-release'>
|
||||
<title>Moving to the Yocto Project 2.6 Release</title>
|
||||
|
||||
<para>
|
||||
This section provides migration information for moving to the
|
||||
Yocto Project 2.6 Release from the prior release.
|
||||
</para>
|
||||
|
||||
<section id='migration-2.5-automatic-testing-changes'>
|
||||
<title>Automatic Testing Changes</title>
|
||||
|
||||
<para>
|
||||
This section provides information about automatic testing
|
||||
changes:
|
||||
<itemizedlist>
|
||||
<listitem><para>
|
||||
<emphasis><filename>TEST_IMAGE</filename> Variable Removed:</emphasis>
|
||||
Prior to this release, you set the
|
||||
<filename>TEST_IMAGE</filename> variable to "1" to
|
||||
enable automatic testing for successfully built images.
|
||||
The <filename>TEST_IMAGE</filename> variable no longer
|
||||
exists and has been replaced by the
|
||||
<link linkend='var-TESTIMAGE_AUTO'><filename>TESTIMAGE_AUTO</filename></link>
|
||||
variable.
|
||||
</para></listitem>
|
||||
<listitem><para>
|
||||
<emphasis>Inheriting the <filename>testimage</filename> and
|
||||
<filename>testsdk</filename> Classes:</emphasis>
|
||||
Best practices now dictate that you use the
|
||||
<link linkend='var-IMAGE_CLASSES'><filename>IMAGE_CLASSES</filename></link>
|
||||
variable rather than the
|
||||
<link linkend='var-INHERIT'><filename>INHERIT</filename></link>
|
||||
variable when you inherit the
|
||||
<link linkend='ref-classes-testimage*'><filename>testimage</filename></link>
|
||||
and
|
||||
<link linkend='ref-classes-testsdk'><filename>testsdk</filename></link>
|
||||
classes used for automatic testing.
|
||||
</para></listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
</section>
|
||||
|
||||
<section id='migration-2.6-openssl-changes'>
|
||||
<title>OpenSSL Changes</title>
|
||||
|
||||
<para>
|
||||
<ulink url='https://www.openssl.org/'>OpenSSL</ulink> has been
|
||||
upgraded from 1.0 to 1.1.
|
||||
By default, this upgrade could cause problems for recipes that
|
||||
have both versions their dependency chains.
|
||||
The problem is that both versions cannot be installed together
|
||||
at build time.
|
||||
<note>
|
||||
It is possible to have both versions of the library at runtime.
|
||||
</note>
|
||||
</para>
|
||||
</section>
|
||||
|
||||
<section id='migration-2.6-bitbake-changes'>
|
||||
<title>BitBake Changes</title>
|
||||
|
||||
<para>
|
||||
The "_remove" operator now preserves whitespace.
|
||||
</para>
|
||||
</section>
|
||||
|
||||
<section id='migration-2.6-security-changes'>
|
||||
<title>Security Changes</title>
|
||||
|
||||
<para>
|
||||
The Poky distribution now uses security compiler files by
|
||||
default.
|
||||
Inclusion of these files could cause new failures due to stricter
|
||||
checking for various potential security issues in code.
|
||||
</para>
|
||||
</section>
|
||||
|
||||
<section id='migration-2.6-post-installation-changes'>
|
||||
<title>Post Installation Changes</title>
|
||||
|
||||
<para>
|
||||
You must explicitly mark post installs to defer to the target.
|
||||
Warnings in the previous Yocto Project releases have become
|
||||
errors.
|
||||
</para>
|
||||
</section>
|
||||
</section>
|
||||
</chapter>
|
||||
<!--
|
||||
vim: expandtab tw=80 ts=4
|
||||
|
||||
Reference in New Issue
Block a user