mirror of
https://github.com/openwrt/packages.git
synced 2026-06-17 19:10:30 +04:00
39c9a7bff9
Remove PROVIDES from all OVS kernel packages. The provider- alternation logic in scripts/package-metadata.pl generates recursive Kconfig dependencies when kmod-openvswitch-intree provides kmod-openvswitch, because userspace packages (openvswitch, ovsd, ovn-host) that +depend on kmod-openvswitch get cross-referenced against the intree provider via PACKAGE_<provider> < PACKAGE_<requester> conditions. Verified locally: make defconfig produces zero OVS-related recursive dependency errors with PROVIDES removed entirely. The previous selective approach (keeping PROVIDES only for openvswitch-intree) did not resolve the userspace recursion. Users must install kmod-openvswitch-intree explicitly instead of relying on provider alternation. Fixes: openwrt/openwrt#22664 Signed-off-by: Joshua Klinesmith <joshuaklinesmith@gmail.com> Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>