Checking now.


On 3/6/2023 15:02, Denys Dmytriyenko wrote:
Ping.


On Sun, Feb 26, 2023 at 07:32:51AM +0000, Denys Dmytriyenko wrote:
From: Denys Dmytriyenko <[email protected]>

Being able to run populate_sdk task against minimal and base images
has always been supported by Arago, though needed to get fixed once
in a while, e.g.:
https://git.yoctoproject.org/meta-arago/commit/?id=d47710c8219e036cb7005bc0a22099e63c5e1901

This time around the issue is due to upstream packages lmbench and
mbedtls both installing /usr/bin/hello binary and causing a conflict
when the files collide in the sysroot.

The fix has been submitted upstream to meta-oe and meta-networking
layers of the meta-openembedded repo:
https://patchwork.yoctoproject.org/project/oe/list/?series=10748

For now add local bbappends with the same fix, which can be removed
when the fix is merged upstream and backported to kirkstone.

While at it, also look into the conflict caused by matrix launcher
packaging function being reused by multiple subpackages, resulting
in lots of file conflicts between them. There's a lot of rework
required for the matrix (and it might get moved to another layer
altogether), but for now just cutoff the reverse dependency from
development -dev packages.

With this simple change it is now possible to run populate_sdk task
even against the default full/graphics tisdk-default-image.

Signed-off-by: Denys Dmytriyenko <[email protected]>
---
  .../recipes-benchmark/lmbench/lmbench_%.bbappend              | 2 ++
  .../recipes-connectivity/mbedtls/mbedtls_%.bbappend           | 4 ++++
  meta-arago-extras/recipes-core/matrix/matrix-gui-apps.inc     | 3 +++
  3 files changed, 9 insertions(+)
  create mode 100644 
meta-arago-distro/recipes-benchmark/lmbench/lmbench_%.bbappend
  create mode 100644 
meta-arago-distro/recipes-connectivity/mbedtls/mbedtls_%.bbappend

diff --git a/meta-arago-distro/recipes-benchmark/lmbench/lmbench_%.bbappend 
b/meta-arago-distro/recipes-benchmark/lmbench/lmbench_%.bbappend
new file mode 100644
index 00000000..96dd2010
--- /dev/null
+++ b/meta-arago-distro/recipes-benchmark/lmbench/lmbench_%.bbappend
@@ -0,0 +1,2 @@
+ALTERNATIVE:${PN} += "hello"
+ALTERNATIVE_LINK_NAME[hello] = "${bindir}/hello"
diff --git a/meta-arago-distro/recipes-connectivity/mbedtls/mbedtls_%.bbappend 
b/meta-arago-distro/recipes-connectivity/mbedtls/mbedtls_%.bbappend
new file mode 100644
index 00000000..f3c16796
--- /dev/null
+++ b/meta-arago-distro/recipes-connectivity/mbedtls/mbedtls_%.bbappend
@@ -0,0 +1,4 @@
+inherit update-alternatives
+
+ALTERNATIVE:${PN}-programs += "hello"
+ALTERNATIVE_LINK_NAME[hello] = "${bindir}/hello"
diff --git a/meta-arago-extras/recipes-core/matrix/matrix-gui-apps.inc 
b/meta-arago-extras/recipes-core/matrix/matrix-gui-apps.inc
index 2bcc908b..adb998e1 100644
--- a/meta-arago-extras/recipes-core/matrix/matrix-gui-apps.inc
+++ b/meta-arago-extras/recipes-core/matrix/matrix-gui-apps.inc
@@ -38,3 +38,6 @@ do_install:append(){
      # other appends.
      cd -
  }
+
+RDEPENDS:${PN}-dev = ""
+RRECOMMENDS:${PN}-dev = ""
--
2.25.1






--
Ryan Eatmon                [email protected]
-----------------------------------------
Texas Instruments, Inc.  -  LCPD  -  MGTS


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#14252): 
https://lists.yoctoproject.org/g/meta-arago/message/14252
Mute This Topic: https://lists.yoctoproject.org/mt/97241511/21656
Group Owner: [email protected]
Unsubscribe: 
https://lists.yoctoproject.org/g/meta-arago/leave/10763299/21656/89520264/xyzzy 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to