From: "Ulrich Ölmann" <u.oelmann@pengutronix.de>
To: Paul Eggleton <bluelightning@bluelightning.org>
Cc: michael.opdenacker@bootlin.com, docs@lists.yoctoproject.org
Subject: Re: [docs] [PATCH 12/12] migration-4.3: additional migration items
Date: Mon, 06 Nov 2023 11:58:02 +0100 [thread overview]
Message-ID: <6rbkc7i1vs.fsf@pengutronix.de> (raw)
In-Reply-To: <76de363e7d3d18d38be8d63cbd683e22337f7af6.1699266393.git.bluelightning@bluelightning.org>
Hi Paul,
just a small typo.
On Mon, Nov 06 2023 at 23:29 +1300, "Paul Eggleton" <bluelightning@bluelightning.org> wrote:
> Add the following:
>
> * Removed recipes
> * One removed class
> * Output file name changes
> * Versioning changes
> * tunctl removal
>
> Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
> ---
> .../migration-guides/migration-4.3.rst | 77 ++++++++++++++++++-
> 1 file changed, 76 insertions(+), 1 deletion(-)
>
> diff --git a/documentation/migration-guides/migration-4.3.rst b/documentation/migration-guides/migration-4.3.rst
> index 17ea4e71276..fcad9ef5eef 100644
> --- a/documentation/migration-guides/migration-4.3.rst
> +++ b/documentation/migration-guides/migration-4.3.rst
> @@ -135,7 +135,15 @@ Removed recipes
>
> The following recipes have been removed in this release:
>
> -- ``glide``, as explained in :ref:`migration-4.3-go-changes`.
> +- ``apmd``: obsolete (``apm`` in :term:`MACHINE_FEATURES` also removed).
> +- ``cve-update-db-native``: functionally replaced by ``cve-update-nvd2-native``
> +- ``gcr3``: no longer needed by core recipes, moved to meta-gnome (gcr, i.e. version 4.x, is still provided).
> +- ``glide``: as explained in :ref:`migration-4.3-go-changes`.
> +- ``libdmx``: obsolete
> +- ``linux-yocto`` version 5.15 (versions 6.1 and 6.5 provided instead).
> +- ``python3-async``: obsolete - no longer needed by ``python3-gitdb`` or any other core recipe
> +- ``rust-hello-world``: there are sufficient other Rust recipes and test cases such that this is no longer needed.
> +
>
> .. _migration-4.3-removed-classes:
>
> @@ -144,6 +152,68 @@ Removed classes
>
> The following classes have been removed in this release:
>
> +- ``glide``: as explained in :ref:`migration-4.3-go-changes`.
> +
> +
> +Output file naming changes
> +~~~~~~~~~~~~~~~~~~~~~~~~~~
> +
> +In 4.3 there are some minor differences in image and SDK output file names.
> +If you rely on the existing naming (e.g. in external scripts) you may need to
> +either modify configuration or adapt to the new naming. Further details:
> +
> +- :term:`IMAGE_NAME` and :term:`IMAGE_LINK_NAME` now include the
> + :term:`IMAGE_NAME_SUFFIX` value directly. In practical terms, this means
> + that ``.rootfs`` will now appear in image output file names. If you do not
> + wish to have the ``.rootfs`` suffix used, you can just set
> + :term:`IMAGE_NAME_SUFFIX` to "" and this will now be consistently respected
> + in both the image file and image file symlink names. As part of this change,
> + support for the ``imgsuffix`` task varflag has been dropped (mostly
> + an internal implementation detail, but if you were implementing a custom
> + image construction with a task in a similar manner to ``do_bootimg``
> + you may have been using this).
> +
> +- :term:`SDK_NAME` now includes the values of :term:`IMAGE_BASENAME` and
> + :term:`MACHINE` so that they are unique when building SDKs for different
> + images and machines.
> +
> +
> +
> +.. _migration-4.3-pr-pe:
> +
> +Versioning changes
> +~~~~~~~~~~~~~~~~~~
> +
> +- :term:`PR` values have been removed from all core recipes - distro maintainers
> + who make use of :term:`PR` values would need to curate these already so the
> + sparsely set base values would not be that useful anymore. If you have been
> + relying on these (i.e. you are maintaining a binary package feed where package
> + versions should only ever increase), double-check the output (perhaps with the
> + help of the :ref:`ref-classes-buildhistory` class) to ensure that package
> + versions are consistent.
> +
> +- The :term:`PR` value can no longer be set from the recipe file name - this
> + was rarely used, but in any case is no longer supported.
> +
> +- :term:`PE` and :term:`PR` are no longer included in the work directory path
> + (:term:`WORKDIR`). This may break some tool assumptions about directory paths,
> + but those should really be querying paths from the build system (or not poking
> + into :term:`WORKDIR` externally).
> +
> +- Source revision information has been moved from :term:`PV` to :term:`PKGV`.
> + The user visible effect of this change is that :term:`PV` will no longer have
> + revision information in it and this will now be appended to the :term:`PV`
> + value through :term:`PKGV` when the packages are written out (as long as "+"
> + is present in the :term:`PKGV` value). Since :term:`PV` is used in
> + :term:`STAMP` and :term:`WORKDIR`, you may notice small directory naming and
> + stamp naming changes.
> +
> +- The :term:`SRCPV` variable is no longer be needed in :term:`PV`, but since
s/is no longer be needed/is no longer needed/
Best regards
Ulrich
> + the default :term:`SRCPV` value is now "", using it is effectively now just a
> + null operation - you can remove it (leaving behind the "+") , but it is not
> + yet required to do so.
> +
> +
> .. _migration-4.3-qemu-changes:
>
> QEMU changes
> @@ -162,6 +232,11 @@ QEMU changes
> This change was made to avoid exceeding two serial ports, which interferes
> with automated testing.
>
> +- ``runqemu`` now uses the ``ip tuntap`` command instead of ``tunctl``, and
> + thus ``tunctl`` is no longer built by the ``qemu-helper-native`` recipe; if
> + for some reason you were calling ``tunctl`` directly from your own scripts
> + you should switch to calling ``ip tuntap`` instead.
> +
> .. _migration-4.3-misc-changes:
>
> Miscellaneous changes
--
Pengutronix e.K. | Ulrich Ölmann |
Industrial Linux Solutions | http://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
next prev parent reply other threads:[~2023-11-06 10:59 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-11-06 10:29 [PATCH 00/12] 4.3 release documentation Paul Eggleton
2023-11-06 10:29 ` [PATCH 01/12] Remove references to apm in MACHINE_FEATURES Paul Eggleton
2023-11-06 10:29 ` [PATCH 02/12] ref-manual: update SDK_NAME variable documentation Paul Eggleton
2023-11-06 10:29 ` [PATCH 03/12] ref-manual: remove semicolons from *PROCESS_COMMAND variables Paul Eggleton
2023-11-06 10:29 ` [PATCH 04/12] release-notes-4.3: fix some typos Paul Eggleton
2023-11-06 10:29 ` [PATCH 05/12] release-notes-4.3: tweaks to existing text Paul Eggleton
2023-11-06 16:55 ` [docs] " Michael Opdenacker
2023-11-06 10:29 ` [PATCH 06/12] release-notes-4.3: add CVEs, recipe upgrades, license changes, contributors Paul Eggleton
2023-11-06 17:07 ` [docs] " Michael Opdenacker
2023-11-06 10:29 ` [PATCH 07/12] release-notes-4.3: remove the Distribution section Paul Eggleton
2023-11-06 10:29 ` [PATCH 08/12] release-notes-4.3: move new classes to Rust section Paul Eggleton
2023-11-06 10:29 ` [PATCH 09/12] release-notes-4.3: feature additions Paul Eggleton
2023-11-06 10:45 ` [docs] " Ulrich Ölmann
2023-11-06 16:14 ` Paul Eggleton
2023-11-06 10:29 ` [PATCH 10/12] migration-4.3: remove some unnecessary items Paul Eggleton
2023-11-06 10:29 ` [PATCH 11/12] migration-4.3: adjustments to existing text Paul Eggleton
2023-11-06 10:29 ` [PATCH 12/12] migration-4.3: additional migration items Paul Eggleton
2023-11-06 10:58 ` Ulrich Ölmann [this message]
2023-11-06 16:16 ` [docs] " Paul Eggleton
2023-11-06 20:45 ` Michael Opdenacker
2023-11-06 10:45 ` [PATCH 00/12] 4.3 release documentation Michael Opdenacker
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=6rbkc7i1vs.fsf@pengutronix.de \
--to=u.oelmann@pengutronix.de \
--cc=bluelightning@bluelightning.org \
--cc=docs@lists.yoctoproject.org \
--cc=michael.opdenacker@bootlin.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox