Dear NM maintainers, On Sat, Jan 20, 2018 at 08:07:47AM +0200, Adrian Bunk wrote: > Source: network-manager-iodine > Version: 1.2.0-1 > Severity: serious > Tags: buster sid > > https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/network-manager-iodine.html > > ... > gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libnm > -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include > -DNM_VERSION_MIN_REQUIRED=NM_VERSION_1_2 > -DNM_VERSION_MAX_ALLOWED=NM_VERSION_1_2 -DG_DISABLE_DEPRECATED > -DBINDIR=\"/usr/bin\" -DPREFIX=\""/usr"\" -DSYSCONFDIR=\""/etc"\" > -DVERSION="\"1.2.0\"" -DLIBDIR=\""/usr/lib/x86_64-linux-gnu"\" > -DLIBEXECDIR=\""/usr/lib/NetworkManager"\" -DLOCALSTATEDIR=\""/var"\" > -DDATADIR=\"/usr/share\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -std=gnu89 -g > -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wshadow > -Wmissing-declarations -Wmissing-prototypes -Wdeclaration-after-statement > -Wstrict-prototypes -Wfloat-equal -Wno-unused-parameter -Wno-sign-compare > -fno-strict-aliasing -Werror -c -o nm-iodine-service.o nm-iodine-service.c > In file included from /usr/include/libnm/nm-utils.h:38:0, > from /usr/include/libnm/nm-setting-ip-config.h:31, > from /usr/include/libnm/nm-setting-ip4-config.h:30, > from /usr/include/libnm/NetworkManager.h:72, > from nm-iodine-service.c:45: > /usr/include/libnm/nm-setting-tc-config.h:43:1: error: 'NMTCQdisc' is > deprecated: Not available before 1.10.2 [-Werror=deprecated-declarations] > void nm_tc_qdisc_ref (NMTCQdisc *qdisc); > ^~~~
We simply include NetworkManager.h here and don't use nm_tc_qdisc_ref. I wonder what we could do different? Cheers, -- Guido