summaryrefslogtreecommitdiffstats
path: root/documentation/ref-manual/migration.xml
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/ref-manual/migration.xml')
-rw-r--r--documentation/ref-manual/migration.xml88
1 files changed, 88 insertions, 0 deletions
diff --git a/documentation/ref-manual/migration.xml b/documentation/ref-manual/migration.xml
index b060968000..71ab7b27f1 100644
--- a/documentation/ref-manual/migration.xml
+++ b/documentation/ref-manual/migration.xml
@@ -5678,6 +5678,94 @@ id=f4d4f99cfbc2396e49c1613a7d237b9e57f06f81'>commit message</ulink>.
5678 </para> 5678 </para>
5679 </section> 5679 </section>
5680</section> 5680</section>
5681
5682<section id='moving-to-the-yocto-project-2.6-release'>
5683 <title>Moving to the Yocto Project 2.6 Release</title>
5684
5685 <para>
5686 This section provides migration information for moving to the
5687 Yocto Project 2.6 Release from the prior release.
5688 </para>
5689
5690 <section id='migration-2.5-automatic-testing-changes'>
5691 <title>Automatic Testing Changes</title>
5692
5693 <para>
5694 This section provides information about automatic testing
5695 changes:
5696 <itemizedlist>
5697 <listitem><para>
5698 <emphasis><filename>TEST_IMAGE</filename> Variable Removed:</emphasis>
5699 Prior to this release, you set the
5700 <filename>TEST_IMAGE</filename> variable to "1" to
5701 enable automatic testing for successfully built images.
5702 The <filename>TEST_IMAGE</filename> variable no longer
5703 exists and has been replaced by the
5704 <link linkend='var-TESTIMAGE_AUTO'><filename>TESTIMAGE_AUTO</filename></link>
5705 variable.
5706 </para></listitem>
5707 <listitem><para>
5708 <emphasis>Inheriting the <filename>testimage</filename> and
5709 <filename>testsdk</filename> Classes:</emphasis>
5710 Best practices now dictate that you use the
5711 <link linkend='var-IMAGE_CLASSES'><filename>IMAGE_CLASSES</filename></link>
5712 variable rather than the
5713 <link linkend='var-INHERIT'><filename>INHERIT</filename></link>
5714 variable when you inherit the
5715 <link linkend='ref-classes-testimage*'><filename>testimage</filename></link>
5716 and
5717 <link linkend='ref-classes-testsdk'><filename>testsdk</filename></link>
5718 classes used for automatic testing.
5719 </para></listitem>
5720 </itemizedlist>
5721 </para>
5722 </section>
5723
5724 <section id='migration-2.6-openssl-changes'>
5725 <title>OpenSSL Changes</title>
5726
5727 <para>
5728 <ulink url='https://www.openssl.org/'>OpenSSL</ulink> has been
5729 upgraded from 1.0 to 1.1.
5730 By default, this upgrade could cause problems for recipes that
5731 have both versions their dependency chains.
5732 The problem is that both versions cannot be installed together
5733 at build time.
5734 <note>
5735 It is possible to have both versions of the library at runtime.
5736 </note>
5737 </para>
5738 </section>
5739
5740 <section id='migration-2.6-bitbake-changes'>
5741 <title>BitBake Changes</title>
5742
5743 <para>
5744 The "_remove" operator now preserves whitespace.
5745 </para>
5746 </section>
5747
5748 <section id='migration-2.6-security-changes'>
5749 <title>Security Changes</title>
5750
5751 <para>
5752 The Poky distribution now uses security compiler files by
5753 default.
5754 Inclusion of these files could cause new failures due to stricter
5755 checking for various potential security issues in code.
5756 </para>
5757 </section>
5758
5759 <section id='migration-2.6-post-installation-changes'>
5760 <title>Post Installation Changes</title>
5761
5762 <para>
5763 You must explicitly mark post installs to defer to the target.
5764 Warnings in the previous Yocto Project releases have become
5765 errors.
5766 </para>
5767 </section>
5768</section>
5681</chapter> 5769</chapter>
5682<!-- 5770<!--
5683vim: expandtab tw=80 ts=4 5771vim: expandtab tw=80 ts=4