1
0
mirror of https://git.yoctoproject.org/poky synced 2026-06-01 00:59:48 +00:00

ref-manual: 2.4 Migration Revisions

(From yocto-docs rev: 1778a743ba3a8b82e96d1e9948e86048d77a8e77)

Signed-off-by: Kristi Rifenbark <kristi.rifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Kristi Rifenbark
2017-10-30 09:39:30 -07:00
committed by Richard Purdie
parent 041478b5ab
commit fc5791d25a
+43 -47
View File
@@ -4742,7 +4742,7 @@ id=f4d4f99cfbc2396e49c1613a7d237b9e57f06f81'>commit message</ulink>.
(in seconds) and BitBake's server stays resident for that (in seconds) and BitBake's server stays resident for that
amount of time between invocations. amount of time between invocations.
The <filename>oe-init-build-env-memres</filename> script has been The <filename>oe-init-build-env-memres</filename> script has been
removed which means a separate environment setup script is no longer removed since a separate environment setup script is no longer
needed. needed.
</para> </para>
</section> </section>
@@ -4759,7 +4759,7 @@ id=f4d4f99cfbc2396e49c1613a7d237b9e57f06f81'>commit message</ulink>.
<itemizedlist> <itemizedlist>
<listitem><para> <listitem><para>
The main "python3" package now brings in all of the The main "python3" package now brings in all of the
standard Python 3 distributions rather than a subset. standard Python 3 distribution rather than a subset.
This behavior matches what is expected based on This behavior matches what is expected based on
traditional Linux distributions. traditional Linux distributions.
If you wish to install a subset of Python 3, specify If you wish to install a subset of Python 3, specify
@@ -4779,7 +4779,7 @@ id=f4d4f99cfbc2396e49c1613a7d237b9e57f06f81'>commit message</ulink>.
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
<emphasis><filename>binutils</filename>:</emphasis> <emphasis><filename>binutils</filename>:</emphasis>
The <filename>libbfd</filename> package is now packaged in The <filename>libbfd</filename> library is now packaged in
a separate "libbfd" package. a separate "libbfd" package.
This packaging saves space when certain tools This packaging saves space when certain tools
(e.g. <filename>perf</filename>) are installed. (e.g. <filename>perf</filename>) are installed.
@@ -4791,7 +4791,7 @@ id=f4d4f99cfbc2396e49c1613a7d237b9e57f06f81'>commit message</ulink>.
<emphasis><filename>util-linux</filename> Changes:</emphasis> <emphasis><filename>util-linux</filename> Changes:</emphasis>
<itemizedlist> <itemizedlist>
<listitem><para> <listitem><para>
The <filename>su</filename> package is now packaged The <filename>su</filename> program is now packaged
in a separate "util-linux-su" package, which is only in a separate "util-linux-su" package, which is only
built when "pam" is listed in the built when "pam" is listed in the
<link linkend='var-DISTRO_FEATURES'><filename>DISTRO_FEATURES</filename></link> <link linkend='var-DISTRO_FEATURES'><filename>DISTRO_FEATURES</filename></link>
@@ -4803,12 +4803,12 @@ id=f4d4f99cfbc2396e49c1613a7d237b9e57f06f81'>commit message</ulink>.
The main <filename>util-linux</filename> package has The main <filename>util-linux</filename> package has
runtime dependencies (i.e. runtime dependencies (i.e.
<link linkend='var-RDEPENDS'><filename>RDEPENDS</filename></link>) <link linkend='var-RDEPENDS'><filename>RDEPENDS</filename></link>)
on the <filename>util-linux</filename> package when on the <filename>util-linux-su</filename> package
"pam" is in when "pam" is in
<link linkend='var-DISTRO_FEATURES'><filename>DISTRO_FEATURES</filename></link>. <link linkend='var-DISTRO_FEATURES'><filename>DISTRO_FEATURES</filename></link>.
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
The <filename>switch_root</filename> package is now The <filename>switch_root</filename> program is now
packaged in a separate "util-linux-switch-root" packaged in a separate "util-linux-switch-root"
package for small initramfs images that do not need package for small initramfs images that do not need
the whole <filename>util-linux</filename> package or the whole <filename>util-linux</filename> package or
@@ -4817,21 +4817,21 @@ id=f4d4f99cfbc2396e49c1613a7d237b9e57f06f81'>commit message</ulink>.
The main <filename>util-linux</filename> package has The main <filename>util-linux</filename> package has
a recommended runtime dependency (i.e. a recommended runtime dependency (i.e.
<link linkend='var-RRECOMMENDS'><filename>RRECOMMENDS</filename></link>) <link linkend='var-RRECOMMENDS'><filename>RRECOMMENDS</filename></link>)
on the <filename>switch_root</filename> package. on the <filename>util-linux-switch-root</filename> package.
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
The <filename>ionice</filename> package is now The <filename>ionice</filename> program is now
packaged in a separate "util-linux-ionice" package. packaged in a separate "util-linux-ionice" package.
The main <filename>util-linux</filename> package has The main <filename>util-linux</filename> package has
a recommended runtime dependency (i.e. a recommended runtime dependency (i.e.
<link linkend='var-RRECOMMENDS'><filename>RRECOMMENDS</filename></link>) <link linkend='var-RRECOMMENDS'><filename>RRECOMMENDS</filename></link>)
on the <filename>ionice</filename> package. on the <filename>util-linux-ionice</filename> package.
</para></listitem> </para></listitem>
</itemizedlist> </itemizedlist>
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
<emphasis><filename>initscripts</filename>:</emphasis> <emphasis><filename>initscripts</filename>:</emphasis>
The <filename>sushell</filename> package is now packaged in The <filename>sushell</filename> program is now packaged in
a separate "initscripts-sushell" package. a separate "initscripts-sushell" package.
This packaging change allows systems to pull This packaging change allows systems to pull
<filename>sushell</filename> in when <filename>sushell</filename> in when
@@ -4859,7 +4859,7 @@ id=f4d4f99cfbc2396e49c1613a7d237b9e57f06f81'>commit message</ulink>.
large and is not required. large and is not required.
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
<emphasis><filename>Go Standard Runtime</filename>:</emphasis> <emphasis>Go Standard Runtime:</emphasis>
The Go standard runtime has been split out from the main The Go standard runtime has been split out from the main
<filename>go</filename> recipe into a separate <filename>go</filename> recipe into a separate
<filename>go-runtime</filename> recipe. <filename>go-runtime</filename> recipe.
@@ -4880,18 +4880,17 @@ id=f4d4f99cfbc2396e49c1613a7d237b9e57f06f81'>commit message</ulink>.
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
<emphasis><filename>autogen-native</filename>:</emphasis> <emphasis><filename>autogen-native</filename>:</emphasis>
No longer required by Grub, <filename>oe-core</filename>, or No longer required by Grub, oe-core, or meta-oe.
<filename>meta-oe</filename>.
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
<emphasis><filename>bdwgc</filename>:</emphasis> <emphasis><filename>bdwgc</filename>:</emphasis>
Nothing in OpenEmbedded-Core requires this recipe. Nothing in OpenEmbedded-Core requires this recipe.
It has moved to <filename>meta-oe</filename> It has moved to meta-oe.
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
<emphasis><filename>byacc</filename>:</emphasis> <emphasis><filename>byacc</filename>:</emphasis>
This recipe was only needed by rpm 5.x and has moved to This recipe was only needed by rpm 5.x and has moved to
<filename>meta-oe</filename>. meta-oe.
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
<emphasis><filename>gcc (5.4)</filename>:</emphasis> <emphasis><filename>gcc (5.4)</filename>:</emphasis>
@@ -4911,32 +4910,32 @@ id=f4d4f99cfbc2396e49c1613a7d237b9e57f06f81'>commit message</ulink>.
This recipe was only needed by This recipe was only needed by
<filename>autogen-native</filename> and <filename>autogen-native</filename> and
<filename>remake</filename>. <filename>remake</filename>.
It is no longer needed by either of these programs. The recipe is no longer needed by either of these programs.
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
<emphasis><filename>libclass-isa-perl</filename>:</emphasis> <emphasis><filename>libclass-isa-perl</filename>:</emphasis>
This recipe was previously needed for LSB 4, which no longer This recipe was previously needed for LSB 4, no longer
requires the recipe. needed.
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
<emphasis><filename>libdumpvalue-perl</filename>:</emphasis> <emphasis><filename>libdumpvalue-perl</filename>:</emphasis>
This recipe was previously needed for LSB 4, which no longer This recipe was previously needed for LSB 4, no longer
requires the recipe. needed.
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
<emphasis><filename>libenv-perl</filename>:</emphasis> <emphasis><filename>libenv-perl</filename>:</emphasis>
This recipe was previously needed for LSB 4, which no longer This recipe was previously needed for LSB 4, no longer
requires the recipe. needed.
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
<emphasis><filename>libfile-checktree-perl</filename>:</emphasis> <emphasis><filename>libfile-checktree-perl</filename>:</emphasis>
This recipe was previously needed for LSB 4, which no longer This recipe was previously needed for LSB 4, no longer
requires the recipe. needed.
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
<emphasis><filename>libi18n-collate-perl</filename>:</emphasis> <emphasis><filename>libi18n-collate-perl</filename>:</emphasis>
This recipe was previously needed for LSB 4, which no longer This recipe was previously needed for LSB 4, no longer
requires the recipe. needed.
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
<emphasis><filename>libiconv</filename>:</emphasis> <emphasis><filename>libiconv</filename>:</emphasis>
@@ -4955,8 +4954,8 @@ id=f4d4f99cfbc2396e49c1613a7d237b9e57f06f81'>commit message</ulink>.
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
<emphasis><filename>libpod-plainer-perl</filename>:</emphasis> <emphasis><filename>libpod-plainer-perl</filename>:</emphasis>
This recipe was previously needed for LSB 4, which no longer This recipe was previously needed for LSB 4, no longer
requires the recipe. needed.
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
<emphasis><filename>linux-yocto (4.1)</filename>:</emphasis> <emphasis><filename>linux-yocto (4.1)</filename>:</emphasis>
@@ -4969,11 +4968,13 @@ id=f4d4f99cfbc2396e49c1613a7d237b9e57f06f81'>commit message</ulink>.
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
<emphasis><filename>mesa (git version only)</filename>:</emphasis> <emphasis><filename>mesa (git version only)</filename>:</emphasis>
This recipe is stale with respect to the release version. The git version recipe was stale with respect to the release
version.
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
<emphasis><filename>ofono (git version only)</filename>:</emphasis> <emphasis><filename>ofono (git version only)</filename>:</emphasis>
This recipe is stale with respect to the release version. The git version recipe was stale with respect to the release
version.
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
<emphasis><filename>portmap</filename>:</emphasis> <emphasis><filename>portmap</filename>:</emphasis>
@@ -5041,7 +5042,7 @@ id=f4d4f99cfbc2396e49c1613a7d237b9e57f06f81'>commit message</ulink>.
<title>Kernel Device Tree Move</title> <title>Kernel Device Tree Move</title>
<para> <para>
Kernel Device Tree support is easy to enable in a kernel Kernel Device Tree support is now easier to enable in a kernel
recipe. recipe.
The Device Tree code has moved to a The Device Tree code has moved to a
<filename>kernel-devicetree</filename> class. <filename>kernel-devicetree</filename> class.
@@ -5074,11 +5075,6 @@ id=f4d4f99cfbc2396e49c1613a7d237b9e57f06f81'>commit message</ulink>.
<listitem><para> <listitem><para>
The "unsafe-references-in-scripts" QA check has been The "unsafe-references-in-scripts" QA check has been
removed. removed.
Previously, this check ensured
that the backslash character (i.e.
<filename>/</filename>) and <filename>/usr</filename>
could be on different filesystems and that
<filename>/usr</filename> is no longer actively supported.
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
If you refer to <filename>${COREBASE}/LICENSE</filename> If you refer to <filename>${COREBASE}/LICENSE</filename>
@@ -5164,7 +5160,6 @@ id=f4d4f99cfbc2396e49c1613a7d237b9e57f06f81'>commit message</ulink>.
one commit per subdirectory in the repository in order to one commit per subdirectory in the repository in order to
make it easier to see the changes for a particular make it easier to see the changes for a particular
subdirectory. subdirectory.
Now Git can filter these changes itself when viewed.
To view a particular change, specify that subdirectory as To view a particular change, specify that subdirectory as
the last parameter on the <filename>git show</filename> the last parameter on the <filename>git show</filename>
or <filename>git diff</filename> commands. or <filename>git diff</filename> commands.
@@ -5179,8 +5174,7 @@ id=f4d4f99cfbc2396e49c1613a7d237b9e57f06f81'>commit message</ulink>.
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
BitBake fires multiple "BuildStarted" events when BitBake fires multiple "BuildStarted" events when
<filename>multiconfig</filename> is enabled. multiconfig is enabled (one per configuration).
This is limited to one per configuration.
For more information, see the For more information, see the
"<ulink url='&YOCTO_DOCS_BB_URL;#events'>Events</ulink>" "<ulink url='&YOCTO_DOCS_BB_URL;#events'>Events</ulink>"
in the BitBake User Manual. in the BitBake User Manual.
@@ -5222,19 +5216,21 @@ id=f4d4f99cfbc2396e49c1613a7d237b9e57f06f81'>commit message</ulink>.
However, the default is still 1.0.x through the However, the default is still 1.0.x through the
<link linkend='var-PREFERRED_VERSION'><filename>PREFERRED_VERSION</filename></link> <link linkend='var-PREFERRED_VERSION'><filename>PREFERRED_VERSION</filename></link>
variable. variable.
This change is due to the remaining compatibility issues This preference is set is due to the remaining compatibility
with other software. issues with other software.
The The
<link linkend='var-PROVIDES'><filename>PROVIDES</filename></link> <link linkend='var-PROVIDES'><filename>PROVIDES</filename></link>
variable includes "openssl10" as a marker for recipes that variable in the openssl 1.0 recipe now includes "openssl10"
still depend on OpenSSL 1.0. as a marker that can be used in
<link linkend='var-DEPENDS'><filename>DEPENDS</filename></link>
within recipes that build software that still depend on
OpenSSL 1.0.
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
To ensure consistent behavior, BitBake's "-r" and "-R" To ensure consistent behavior, BitBake's "-r" and "-R"
options (i.e. prefile and postfile), which are used to options (i.e. prefile and postfile), which are used to
<filename>read</filename> or <filename>post-read</filename> read or post-read additional configuration files from the
additional configuration files from the command line, now command line, now only affect the current BitBake command.
only affect the current BitBake command.
Before this change these options would "stick" for Before this change these options would "stick" for
future executions. future executions.
<note> <note>