All of lore.kernel.org
 help / color / mirror / Atom feed
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 |


  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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.