[OpenWrt-Devel] ubus and/or libubox upgrades today cause problems: some services do not start, logread hangs
hannu.nyman at iki.fi
Fri Dec 27 04:33:46 EST 2019
Petr Štetiar kirjoitti 27.12.2019 klo 0.59:
> Hannu Nyman <hannu.nyman at welho.com> [2019-12-26 22:37:31]:
>> I noticed today problems with new master builds, both with ipq806x/R7800 and
>> * Some services do not start and their processes are not visible in the
>> process list. Examples: collectd and nlbwmon
>> * logread command always hangs. Both from SSH console and luci
> sorry for the breakage.
>> I reverted both ubus and libubox changes and the services start again
>> (nlbwmon, collectd), and also logread works ;-)
> I've just looked at the logread issue and I've tracked it down to the following
> commit 5d7ca8309d0a1614d829df9ecd72553bcd6b5ec6
> Author: Petr Štetiar <ynezz at true.cz>
> ubusd/libubus-io: fix variable sized struct position warning
> Fixes following clang-9 compiler warnings:
> ubusd.c:99:18: error: field 'h' with variable sized type 'struct cmsghdr' not at the end of a struct or class is a GNU extension [-Werror,-Wgnu-variable-sized-type-not-at-end]
> struct cmsghdr h;
> I'll try to fix that tomorrow.
Hopefully you/somebody will revert the ubus changes in master until then.
ubus is so central to OpenWrt that silent breakage in its core functionality
will cause lots of sneakily broken builds.
> 1. https://git.openwrt.org/5d7ca8309d0a1614d829df9ecd72553bcd6b5ec6
> -- ynezz
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
More information about the openwrt-devel