Missing packages luci-app-unbound / unbound-control

Turris Omnia - rtrom01
Turris OS 3.9.6
Kernel 4.4.119-082ea0f4a4e204b99821bedcb349ed54-0

luci-app-unbound appears to be absent from the omnia repo.

unbound package installation is missing various files too and making it a grievance to tailor unbound properly

trying to install unbound-control-setup (as listed in the omnia repo) results in

satisfy_dependencies_for: Cannot satisfy the following dependencies for unbound-control-setup:

  • unbound-control *
  • opkg_install_cmd: Cannot install package unbound-control-setup.

Hi,

If you need unbound-control it is part of unbound package see https://gitlab.labs.nic.cz/turris/turris-os-packages/blob/test/net/unbound/Makefile#L135

Our unbound package is quite different from upstream version (mainly for historical reasons). So luci app is missing, because configuration is also different.

Anyway missing dependency for unbound-control (in case of unbound-control-setup) is bug so we’ll fixed it. https://gitlab.labs.nic.cz/turris/turris-os-packages/issues/177

@paja thanks for the feedback.

what are ‘historical reasons’ for the difference with upstream? none of my business but nonetheless curious as why to burden self with package maintainace when it is readily available in the upstream in the first place, that incl. a luci app and being more advanced in the upstream?
what are the differences in the configuration?

unbound package as it is currently provided by the downstream repo it is not userfriendly and makes one jumping through a lot of hoops to configure unbound properly (e.g. finding missing files). It is by purpose in order to promote knot, or?

named.cache been updated 5 years ago albeit good practice suggests to refresh/update it semestral.

unbound-control does not show as available package only unbound-control setup, that is perhaps where the bug starts