Thanks for the replies. I'm still a bit lost, though.
It's great that the kmods are versioned, but doesn't that mean I shouldn't be having this problem?
My /etc/opkg/distfeeds.conf points to 4.14.141-1-59af6c05c48bd57aceabd02fb462389d for kmods.
So, why is it complaining that my kernel (4.14.141) isn't compatable.
I downloaded kmod-sit with wget from the 4.14.141-1-59af6c05c48bd57aceabd02fb462389d directory and tried installing it from the command line and got the same incompatibility message above.
Will all resolve itself with a new build in a couple days? Or is there a glitch?
This issue was promptly raised to the openwrt-devel mailing list today by jow
opkg fails to select the correct provider package in case multiple
repositories provide the same kmod with different versions and only one
of the provider satisfied version dependency constraints.
so the most likely people to resolve it should now be aware of the issue.
What I meant is that 19.07.0-rc2 is the second "release candidate", then there was 19.07.0 as the "stable release"; I would move to 19.07.0 instead of trying to fix 19.07.0-rc2. If you want to try the snapshot releases, flash the image then install the packages, do not merge packages from different releases.