Files
packages/net
Joshua Klinesmith 39c9a7bff9 openvswitch: fix intree tunnel recursive dependency
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>
2026-04-02 08:34:03 +02:00
..
2026-03-27 10:20:30 +01:00
2026-03-14 23:33:58 +02:00
2025-06-01 10:14:54 +03:00
2025-10-01 15:20:34 +02:00
2025-08-24 19:42:53 +03:00
2025-09-08 09:20:43 +02:00
2026-03-22 16:16:21 +01:00
2026-03-31 04:42:09 -07:00
2025-09-20 23:12:32 +08:00
2026-03-25 07:47:51 +02:00
2025-06-07 20:32:26 +02:00
2026-03-27 11:00:25 +08:00
2026-01-25 14:54:29 +02:00
2026-03-20 21:07:04 +02:00
2026-03-19 14:33:40 +02:00
2026-01-25 19:23:45 +02:00
2025-10-25 08:25:36 +03:00
2026-03-13 20:02:05 +02:00
2026-03-15 22:06:28 +02:00
2026-03-15 19:48:28 +02:00
2025-11-09 16:34:26 +01:00
2026-03-15 09:13:45 +02:00
2025-09-27 08:24:56 +03:00
2025-12-28 19:20:54 +08:00
2026-03-27 11:10:55 +08:00
2025-09-09 21:14:51 +08:00
2025-09-05 16:58:29 +08:00
2025-12-24 10:59:46 +01:00
2025-06-04 23:18:59 +03:00
2026-01-09 13:03:37 +01:00
2026-03-15 09:15:08 +02:00
2025-07-24 18:05:07 +03:00
2025-08-24 19:47:53 +03:00
2025-07-11 19:31:20 +08:00
2025-08-09 15:31:38 +08:00
2026-03-21 22:26:55 +02:00
2026-03-18 12:11:44 +02:00
2025-08-22 16:13:12 +03:00
2025-11-15 06:36:03 +02:00
2025-09-20 23:14:44 +08:00
2026-03-19 14:35:38 +02:00
2026-03-18 09:21:25 +01:00
2026-03-22 08:32:43 +02:00
2025-09-04 08:34:13 +02:00
2026-01-18 07:33:20 +02:00
2026-01-18 07:34:15 +02:00
2025-08-27 22:20:21 +03:00
2025-12-05 22:56:26 +01:00
2026-01-13 12:02:49 +01:00
2025-12-30 12:13:16 +02:00
2026-03-15 09:09:50 +02:00
2026-02-20 19:13:20 +00:00
2026-03-11 14:24:47 +01:00
2026-03-15 09:17:01 +02:00
2026-02-14 14:59:40 +02:00
2025-10-20 19:44:04 +02:00
2026-02-22 22:21:47 +02:00
2026-01-09 10:53:39 +01:00
2026-02-19 20:15:36 +02:00
2026-03-15 09:15:21 +02:00
2025-05-20 08:57:12 +02:00
2025-11-26 13:05:36 +01:00
2025-07-30 15:06:01 +08:00
2025-11-14 00:53:31 +08:00
2026-03-19 14:32:25 +02:00
2025-10-17 06:50:11 +03:00
2026-03-17 11:58:22 -07:00
2025-07-09 18:53:10 +08:00
2025-11-22 18:59:30 +02:00
2026-02-26 14:24:06 +02:00
2026-03-27 11:06:32 +08:00
2026-03-15 09:10:16 +02:00
2025-07-02 18:10:20 +08:00
2026-03-18 09:10:04 +01:00
2026-03-15 09:25:09 +02:00
2026-03-21 17:41:31 +02:00
2026-03-23 03:42:18 +01:00
2026-02-21 17:48:24 +02:00
2025-11-21 15:12:04 +01:00
2025-08-31 15:52:27 +08:00
2025-12-28 09:58:22 +02:00
2026-03-01 20:13:08 +00:00
2026-02-19 20:15:36 +02:00
2025-11-21 18:50:35 +02:00
2026-02-20 13:34:12 +02:00
2026-02-20 18:07:25 +01:00
2025-11-06 22:24:14 +02:00
2025-12-31 09:22:58 +02:00
2025-12-10 18:38:27 +01:00
2025-10-25 08:29:32 +03:00
2025-10-02 15:22:20 +02:00
2026-03-27 11:04:15 +08:00
2026-02-08 17:26:08 +08:00
2026-01-08 11:06:19 +02:00
2026-03-27 11:02:04 +08:00
2026-03-29 18:57:29 +03:00
2026-03-19 14:36:53 +02:00