mbox series

[v2,0/6] connman: Update for all PACKAGECONFIG options, clean up legacy

Message ID 20250403-connman-v2-0-8bb637312ba8@gmail.com
Headers show
Series connman: Update for all PACKAGECONFIG options, clean up legacy | expand

Message

Alex Kiernan April 3, 2025, 10:52 a.m. UTC
connman has a legacy style, this patch set adds in all the PACKAGECONFIG
options which the upstream pacakge supports, removes patches which are no
longer required, explicitly supports operation alongside systemd-resolved and
reworks the packaging so that PACKAGECONFIG and explicit package selection for
every VPN is no longer required.

Everything up to the final patch should be backward compatible cleanup of the
existing recipe, with only the final patch reworking the packaging.

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
---
Changes in v2:
- Remove connman-plugin-ethernet from build-appliance-image
- Add missing `,` so that PACKAGECONFIG[iptables] is marked incompatible with
  nftables, not RRECOMMENDS
- Reinstate `--with-firewall=...` lost during rebasing
- Move `iptables` RDEPENDS to connman-tests where it's actually required for
  iptables-save. connman picks the library dependencies automatically.
- Make CONNMAN_STATS_MAX_FILE_SIZE a weak default
- Link to v1: https://lore.kernel.org/r/20250402-connman-v1-0-2e4fbbb7caf9@gmail.com

---
Alex Kiernan (6):
      connman: Merge .inc into .bb
      connman: Delete patches for gold and MIPS binutils fix
      connman: Move ppp from DEPENDS to PACKAGECONFIG
      connman: Add all build options as PACKAGECONFIG
      build-appliance-image: Drop connman-plugin-ethernet
      connman: Rework to avoid splitting into many single binary packages

 meta/recipes-connectivity/connman/connman.inc      | 221 ---------------------
 ...vice-stop-systemd-resolved-when-we-use-co.patch |  26 ---
 ...ange-visibility-to-default-for-debug-symb.patch |  31 ---
 .../connman/connman/no-version-scripts.patch       |  47 -----
 meta/recipes-connectivity/connman/connman_1.44.bb  | 156 ++++++++++++++-
 .../images/build-appliance-image_15.0.0.bb         |   2 +-
 6 files changed, 150 insertions(+), 333 deletions(-)
---
base-commit: 8b8b53acc73d1a7b47d032708b0bf4268ef51548
change-id: 20250331-connman-97d433659424

Best regards,