All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-rockchip][PATCH] systemd: repart requires fdisk explicitly
@ 2025-07-22 13:58 Trevor Woerner
  2025-07-22 14:07 ` [yocto-patches] " Quentin Schulz
  0 siblings, 1 reply; 2+ messages in thread
From: Trevor Woerner @ 2025-07-22 13:58 UTC (permalink / raw)
  To: yocto-patches

According to [1], upstream meson's default configuration policy defaulted
to "auto", meaning that it would search as far and wide as it could
to find things like libraries and header files when deciding which
options to enable during configuration. Apparently that is no longer the
case, therefore new PACKAGECONFIG options have been added to systemd to
explicitly ask for some features.

systemd's repart mechanism needs fdisk, which was probably being found and
used implicitly before, but now needs to be enabled explicitly.

[1] oe-core: 4ec67113e1e7 ("systemd: add libblkid and libfdisk PACKAGECONFIG options")

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
---
 .../rk-rauc-demo/recipes-core/systemd/systemd_%.bbappend        | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dynamic-layers/rk-rauc-demo/recipes-core/systemd/systemd_%.bbappend b/dynamic-layers/rk-rauc-demo/recipes-core/systemd/systemd_%.bbappend
index cf6c188277db..ee4134d2e64d 100644
--- a/dynamic-layers/rk-rauc-demo/recipes-core/systemd/systemd_%.bbappend
+++ b/dynamic-layers/rk-rauc-demo/recipes-core/systemd/systemd_%.bbappend
@@ -1,3 +1,3 @@
 inherit rk-rauc-demo-features-check
 
-PACKAGECONFIG:append:rk-rauc-demo = " repart openssl"
+PACKAGECONFIG:append:rk-rauc-demo = " repart openssl fdisk"
-- 
2.44.0.501.g19981daefd7c



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

* Re: [yocto-patches] [meta-rockchip][PATCH] systemd: repart requires fdisk explicitly
  2025-07-22 13:58 [meta-rockchip][PATCH] systemd: repart requires fdisk explicitly Trevor Woerner
@ 2025-07-22 14:07 ` Quentin Schulz
  0 siblings, 0 replies; 2+ messages in thread
From: Quentin Schulz @ 2025-07-22 14:07 UTC (permalink / raw)
  To: yocto-patches; +Cc: Ross Burton, Hiago De Franco

Hi Trevor,

On 7/22/25 3:58 PM, Trevor Woerner via lists.yoctoproject.org wrote:
> According to [1], upstream meson's default configuration policy defaulted
> to "auto", meaning that it would search as far and wide as it could
> to find things like libraries and header files when deciding which
> options to enable during configuration. Apparently that is no longer the
> case, therefore new PACKAGECONFIG options have been added to systemd to
> explicitly ask for some features.
> 
> systemd's repart mechanism needs fdisk, which was probably being found and
> used implicitly before, but now needs to be enabled explicitly.
> 
> [1] oe-core: 4ec67113e1e7 ("systemd: add libblkid and libfdisk PACKAGECONFIG options")
> 

This is being reverted right now as far as I could tell, see 
https://lore.kernel.org/openembedded-core/20250722124120.3281157-1-ross.burton@arm.com/T/#u

So maybe wait a bit for things to stabilize?

Adding Ross and Hiago in Cc

Cheers,
Quentin


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

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

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-22 13:58 [meta-rockchip][PATCH] systemd: repart requires fdisk explicitly Trevor Woerner
2025-07-22 14:07 ` [yocto-patches] " Quentin Schulz

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.