diff options
author | Scott Rifenbark <srifenbark@gmail.com> | 2018-10-30 14:11:01 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2018-11-22 12:20:51 +0000 |
commit | 016e34a2e83a4dab1fba9d33584b7ae265c8ab1d (patch) | |
tree | 43e44eb48d9e9a1a2066e1780e71d16f093fb813 /documentation/ref-manual | |
parent | 53fa948ae3793e7030eec61ca3d95ed0858466b0 (diff) | |
download | poky-016e34a2e83a4dab1fba9d33584b7ae265c8ab1d.tar.gz |
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>
Diffstat (limited to 'documentation/ref-manual')
-rw-r--r-- | documentation/ref-manual/migration.xml | 88 |
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 | <!-- |
5683 | vim: expandtab tw=80 ts=4 | 5771 | vim: expandtab tw=80 ts=4 |