All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-lts-mixins][scarthgap/go][RFC PATCH 00/34] initial scarthgap/go version
@ 2025-11-13 12:56 Peter Marko
  2025-11-13 12:56 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 01/34] Initial commit: add license, readme and layer config Peter Marko
                   ` (34 more replies)
  0 siblings, 35 replies; 41+ messages in thread
From: Peter Marko @ 2025-11-13 12:56 UTC (permalink / raw)
  To: yocto-patches; +Cc: peter.marko, jose.quaresma

Hello everyone,

here is initial draft of meta-lts-mixins scarthgap/go branch.
Compared to kirkstone/go this now also contains proper testing.
Functionality is I think equivalent to current kirsktone/go branch.

Note that the testing depends on not-yet-merged series
  https://lists.openembedded.org/g/openembedded-core/message/226238

Creation notes:
* base commit copied from kirkstone/go branch
  * adapted release name and removed obsolete lines from layer.conf
* all recipe changes from master were picked into this series except those not suitable for scarthgap
  * 7321cc17ae5483f17fe9cdffea7b62acd9d9c3a2 meta: set S to be in UNPACKDIR in recipes that explicitly set
  * 4ccc3bc8266c327bcc18c9a3faf7536210dfb9f0 classes/recipes: Switch virtual/XXX-gcc to virtual/cross-cc (and c++/binutils)
* all test changes from master were submitted as backports to openembedded-core (link above)
* 3 patches were sent to openembedded master branch upstream based on testing and file comparison
  * https://lists.openembedded.org/g/openembedded-core/message/226226 oeqa: fix package detection in go sdk tests
  * https://lists.openembedded.org/g/openembedded-core/message/226231 go-helloworld: fix license
  * https://lists.openembedded.org/g/openembedded-core/message/226237 oeqa: drop unnecessary dependency from go runtime tests
* class/lib changes between scarthgap and master are following:
  * $ git log --oneline 8f46f60a703defc3e74adad382320c129cef0b06..origin/master -- \
        meta/classes/go-vendor.bbclass meta/classes-recipe/go.bbclass \
        meta/classes-recipe/goarch.bbclass meta/classes-recipe/go-mod.bbclass \
        meta/classes-recipe/go-ptest.bbclass meta/classes-recipe/go-mod-update-modules.bbclass
    26368cfb91 go-mod-update-modules.bbclass: Update license finding
    cfff8e9682 goarch.bbclass: do not leak TUNE_FEATURES into crosssdk task signatures
    0aa406d058 recipetool/create_go: proxy module fetching to go-mod-update-modules
    34bb889ffa classes/go-mod-update-modules: add class to generate module list
    5f8218c626 go-mod.bbclass: Calculate GO_MOD_CACHE_DIR relative to ${UNPACKDIR}
    374a91204b go: Check if GO_IMPORT is set in recipe and error if not
    791ab77ac0 go: remove support for GOROOT_FINAL
    30ea609d33 meta/meta-selftest: Fix variable assignment whitespace
    6c4e3206b6 classes: go-vendor: Change symlink creation.
    fc4f589cc7 go-vendor: Fix absolute paths issue
    114fe16f96 classes/go-vendor: Use UNPACKDIR instead of WORKDIR
    35496654db go-mod.bbclass: Unpack module dependency license files
    287daff0bb go-mod.bbclass: Set GO_MOD_CACHE_DIR
    cc4ec43a2b go: Drop fork of unpack code, mandate GO_SRCURI_DESTSUFFIX
  * there are mostly changes to directory layout, fetching and style or new go-mod-update-modules class
  * GOROOT_FINAL can be kept as unused variable like in scarthgap
  * TUNE_FEATURES fix is being backported to scarthgap and kirkstone opembedded-core

Peter

---

Alexander Kanavin (4):
  go-helloworld: update to latest revision
  go-helloworld: update to latest revision
  go-helloworld: update to latest revision
  meta: remove consecutive blank lines

Gyorgy Sarvari (1):
  go-helloworld: update to latest revision

Hongxu Jia (4):
  go: upgrade 1.22.12 -> 1.24.0
  go: fix buildpath issue for go-runtime
  go: remove support for GOROOT_FINAL
  tcmode-default: bump GOVERSION to 1.24.0

Jose Quaresma (1):
  Revert "go: Drop fork of unpack code, mandate GO_SRCURI_DESTSUFFIX"

Khem Raj (1):
  go-cross: Disable build with ccache

Osama Abdelkader (1):
  go-cross-canadian: fix binaries install and GOARCH

Peter Marko (18):
  Initial commit: add license, readme and layer config
  go-helloworld: add from openembedded-core scarthgap
  go: add from openembedded-core scarthgap
  go-helloworld: fix license
  go: upgrade 1.24.0 -> 1.24.1
  go: upgrade 1.24.1 -> 1.24.2
  go: upgrade 1.24.2 -> 1.24.3
  go: upgrade 1.24.3 -> 1.24.4
  go: set status of CVE-2024-3566
  go: upgrade 1.24.4 -> 1.24.5
  go: upgrade 1.24.5 -> 1.24.6
  go: upgrade 1.24.6 -> 1.25.0
  conf/layer: switch to golang 1.25
  go: upgrade 1.25.0 -> 1.25.1
  go: upgrade 1.25.1 -> 1.25.2
  go: upgrade 1.25.2 -> 1.25.3
  readme: update to markdown format
  readme: add QA chapter

Randolph Sapp (1):
  go: fix sigaction usage on i386 platforms

Richard Purdie (3):
  go: Drop fork of unpack code, mandate GO_SRCURI_DESTSUFFIX
  meta/meta-selftest: Fix variable assignment whitespace
  go: Fix to work without gold on aarch64



^ permalink raw reply	[flat|nested] 41+ messages in thread

end of thread, other threads:[~2025-11-14 11:57 UTC | newest]

Thread overview: 41+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-13 12:56 [meta-lts-mixins][scarthgap/go][RFC PATCH 00/34] initial scarthgap/go version Peter Marko
2025-11-13 12:56 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 01/34] Initial commit: add license, readme and layer config Peter Marko
2025-11-13 12:56 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 02/34] go-helloworld: add from openembedded-core scarthgap Peter Marko
2025-11-13 12:56 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 03/34] go: " Peter Marko
2025-11-13 12:56 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 04/34] go-helloworld: update to latest revision Peter Marko
2025-11-13 12:56 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 05/34] go: Drop fork of unpack code, mandate GO_SRCURI_DESTSUFFIX Peter Marko
2025-11-13 12:56 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 06/34] Revert "go: Drop fork of unpack code, mandate GO_SRCURI_DESTSUFFIX" Peter Marko
2025-11-13 12:56 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 07/34] go-helloworld: update to latest revision Peter Marko
2025-11-13 12:56 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 08/34] " Peter Marko
2025-11-13 12:56 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 09/34] meta/meta-selftest: Fix variable assignment whitespace Peter Marko
2025-11-13 12:56 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 10/34] go-helloworld: update to latest revision Peter Marko
2025-11-13 12:56 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 11/34] go-helloworld: fix license Peter Marko
2025-11-13 12:56 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 12/34] go: Fix to work without gold on aarch64 Peter Marko
2025-11-13 12:56 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 13/34] go: upgrade 1.22.12 -> 1.24.0 Peter Marko
2025-11-13 12:56 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 14/34] go: fix buildpath issue for go-runtime Peter Marko
2025-11-13 12:56 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 15/34] go: remove support for GOROOT_FINAL Peter Marko
2025-11-13 12:56 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 16/34] tcmode-default: bump GOVERSION to 1.24.0 Peter Marko
2025-11-13 12:56 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 17/34] go: upgrade 1.24.0 -> 1.24.1 Peter Marko
2025-11-13 12:56 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 18/34] go: upgrade 1.24.1 -> 1.24.2 Peter Marko
2025-11-13 12:56 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 19/34] go: upgrade 1.24.2 -> 1.24.3 Peter Marko
2025-11-13 12:56 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 20/34] go: upgrade 1.24.3 -> 1.24.4 Peter Marko
2025-11-13 12:56 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 21/34] go: set status of CVE-2024-3566 Peter Marko
2025-11-13 12:57 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 22/34] meta: remove consecutive blank lines Peter Marko
2025-11-13 12:57 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 23/34] go: upgrade 1.24.4 -> 1.24.5 Peter Marko
2025-11-13 12:57 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 24/34] go: upgrade 1.24.5 -> 1.24.6 Peter Marko
2025-11-13 12:57 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 25/34] go-cross: Disable build with ccache Peter Marko
2025-11-13 12:57 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 26/34] go-cross-canadian: fix binaries install and GOARCH Peter Marko
2025-11-13 12:57 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 27/34] go: upgrade 1.24.6 -> 1.25.0 Peter Marko
2025-11-13 12:57 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 28/34] conf/layer: switch to golang 1.25 Peter Marko
2025-11-13 12:57 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 29/34] go: fix sigaction usage on i386 platforms Peter Marko
2025-11-13 12:57 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 30/34] go: upgrade 1.25.0 -> 1.25.1 Peter Marko
2025-11-13 12:57 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 31/34] go: upgrade 1.25.1 -> 1.25.2 Peter Marko
2025-11-13 12:57 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 32/34] go: upgrade 1.25.2 -> 1.25.3 Peter Marko
2025-11-13 12:57 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 33/34] readme: update to markdown format Peter Marko
2025-11-13 13:07   ` [yocto-patches] " Gyorgy Sarvari
2025-11-13 14:46     ` Marko, Peter
2025-11-13 12:57 ` [meta-lts-mixins][scarthgap/go][RFC PATCH 34/34] readme: add QA chapter Peter Marko
2025-11-14 11:37   ` [yocto-patches] " Jose Quaresma
2025-11-14 11:55     ` Marko, Peter
2025-11-14 11:57       ` Jose Quaresma
2025-11-14 11:46 ` [yocto-patches] [meta-lts-mixins][scarthgap/go][RFC PATCH 00/34] initial scarthgap/go version Jose Quaresma

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.