Greetings,

I copied the OE-core mailing list to get the attention of contributors. If you want your new features to be featured in the release and migration notes for 4.2, it's time to speak!

What I wrote so far is a very early draft meant to help you detect what's missing and correct what I've written so far.

See my questions and comments below...

On 05.04.23 at 19:46, Michael Opdenacker via lists.openembedded.org wrote:
diff --git a/documentation/migration-guides/migration-4.2.rst 
b/documentation/migration-guides/migration-4.2.rst
index 1339411b3e..3b04e072cb 100644
...
+Rust: mandatory checksums for crates
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+This release now supports checksums for Rust crates and make
+them mandatory for each crate in a recipe. See :yocto_git:`python3_bcrypt 
recipe changes
+</poky/commit/?h=mickledore&id=0dcb5ab3462fdaaf1646b05a00c7150eea711a9a>`
+for example.
+
+The ``cargo-update-recipe-crates`` utility
+:yocto_git:`has been extended 
</poky/commit/?h=mickledore&id=eef7fbea2c5bf59369390be4d5efa915591b7b22>`
+to include such checksums.


Any more Rust changes we should mention in the migration notes?


diff --git a/documentation/migration-guides/release-notes-4.2.rst 
b/documentation/migration-guides/release-notes-4.2.rst
index edafe378b0..1a60fe5490 100644
--- a/documentation/migration-guides/release-notes-4.2.rst
+++ b/documentation/migration-guides/release-notes-4.2.rst


Here in the release notes, I didn't work on the detailed changes, such as version changes for the kernel and many recipes. I'm trying to help with the first part showing the big picture.

- addpylib ${LAYERDIR}/lib oe
+      addpylib ${LAYERDIR}/lib oe
+
+-  BitBake has seen multiple internal changes that may impact
+   memory and disk usage as well as parsing time, in particular:
+
+   -  BitBake's Cooker server is now multithreaded.
+
+   -  BitBake's cache has been extended to include more hash
+      debugging data, but has also been optimized to :yocto_git:`compress
+      cache data 
<https://git.yoctoproject.org/poky/commit/?h=mickledore&id=7d010055e2af3294e17db862f42664ca689a9356>`.
+
+   -  BitBake's Cooker server :yocto_git:`can now be pinged
+      https://git.yoctoproject.org/poky/commit/?h=mickledore&id=26f255da09>`
+      from the UI.


More BitBake changes we should mention?

+
+-  Rust improvements:
+
+   -  This release adds Cargo support on the target, and includes
+      automated QA tests for this functionality.
+
+   -  It also supports checksums for Rust crates and makes
+      them mandatory for each crate in a recipe.


More Rust changes we should highlight?

+-  Miscellaneous changes:
+
+   -  Supporting 64 bit dates on 32 bit platforms: several packages have been
+      updated to pass Y2038 tests.


By the way, what's the status of Y2038 support in Mickledore? Are all tests passing now?

To make the drafts easier to review, they have been compiled in the master-next branch:
https://docs.yoctoproject.org/next/migration-guides/release-4.2.html

Thanks in advance
Michael.

--
Michael Opdenacker, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#179745): 
https://lists.openembedded.org/g/openembedded-core/message/179745
Mute This Topic: https://lists.openembedded.org/mt/98088099/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to