ERL 19.07.2 Can't install luci-app-sqm due to missing kmod-sched-cake-oot

As the title says I can't install luci-app-sqm due to this missing dependency. Is this just an over sight?

I can install kmod-sched-cake and an ifb package and enable cake from the CLI so it's not a big deal. It's more of a curiosity to me than anything else. The last version of OpenWrt I ran on the edgerouter was the 18.06.x series and didn't have an issue with sqm.

It ran fine on 19.07.2 in my ERX before I switched to 19.07-SNAPSHOT.

Thanks, it sounds like it might specific to the erl then

Same problem here with my ER-X when giving snapshot a try today.

Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for luci-app-sqm:
 * 	kmod-sched-cake-oot
 * opkg_install_cmd: Cannot install package luci-app-sqm.

Is cake built into the new k5.4 snapshot by default, but luci-app-sqm still wants to have the oot version that no longer exists for snapshot? Anyone have any suggestions to fix this?

There is a kmod-sched-cake package, which I could (and did) install; but luci-app-sqm still wants a "-oot" version that is not available as far as I can tell. It looks like luci-app-sqm needs to be changed to work with in-tree cake, and a new luci-app-sqm-oot package created to work with the "-ott" cake?

This is the snapshot I installed:

Linux version 5.4.41 (builder@buildhost) (gcc version 8.4.0 (OpenWrt GCC 8.4.0 r13243-2f7118712e)) #0 SMP Fri May 15 02:00:32 2020

The problem only manifests for a few targets, where the kernel target and the packages SDK are out of sync regarding the kernel version. (one is 4.14, and the other is 4.19 or 5.4). One example is ramips target with 4.14 (also for packages) and mt7621 subtarget with 5.4.

Problem discussed in

Solution proposed

Thank you for the explanation. I'll keep an eye out for the proposed solution to make it into master and try again later.

The k5.4 snapshot is running so well on our EA6350v3 and EA8500 AP's that I was inspired to try it out on a spare ER-X for gateway duty. SQM is very nice to have with our 40/2 bonded VDSL ISP line though. Especially on the slow upload.

I think I'll try going back to 19.07 on the spare ER-X for now. Either that, or this will finally motivate me to learn to compile my own firmware :grinning: