It does look like "whatdepends" is recursive, so that's good.
And this is beyond my depth as well, but what is
@ryzhov_al saying here? I interpreted that to mean that "upgrade" (as well as "opkg depends") resolves only (1) level of upstream dependencies. True? (In particular, look at post #7)
Entware uses lightweight opkg package manager, which is too primitive to track down dependencies change. Let say, some program depends on `libssl.so.1.0` file but it was replaced by `libssl.so.1.1` while running `opkg upgrade`. So, you program will fail to start next time because of...
www.snbforums.com
Or... Maybe he's saying "upgrade" gets the upstream dependencies but not downstream, and is separately saying that "depends" only reveals one level up? If so, then an "upgrade" followed by your recursive downstream upgrade would catch everything. But I'm not sure yet.