Source: pacemaker
Version: 3.0.1-1ubuntu1
Severity: important
Tags: ftbfs upstream
X-Debbugs-Cc: [email protected]

Dear maintainer(s),

Our last archive rebuild against glibc 2.43 flagged this package as likely
FTBFS if rebuilt on glibc2.43, due to new C23 const qualifiers.

This will become an issue when glibc2.43 lands.

Here's a failing build log:
https://launchpadlibrarian.net/849521151/buildlog_ubuntu-resolute-amd64.pacemaker_3.0.1-1ubuntu1_BUILDING.txt.gz

libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include 
-I../../include -pthread -Wdate-time -D_FORTIFY_SOURCE=3 -I/usr/include/uuid 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 
-I/usr/include/heartbeat -I/usr/include/dbus-1.0 
-I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/p11-kit-1 -g -O2 
-Werror=implicit-function-declaration -fno-omit-frame-pointer 
-mno-omit-leaf-frame-pointer -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto 
-ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/pacemaker-3.0.1-1ubuntu1 -pthread 
-pthread -pthread -pthread -pthread -pthread -ggdb -fgnu89-inline -Wall 
-Waggregate-return -Wbad-function-cast -Wcast-align 
-Wdeclaration-after-statement -Wendif-labels -Wfloat-equal -Wformat-security 
-Wimplicit-fallthrough -Wmissing-prototypes -Wmissing-declarations 
-Wnested-externs -Wno-long-long -Wno-strict-aliasing -Wpointer-arith 
-Wstrict-prototypes -Wwrite-strings -Wunused-but-set-variable -Wformat=2 
-Wformat-nonliteral -fstack-protector-strong -fstack-clash-protection -Werror 
-fPIC -c actions.c -fPIC -DPIC -o .libs/libcrmcommon_la-actions.o
agents.c: In function 'crm_parse_agent_spec':
agents.c:126:11: error: assignment discards 'const' qualifier from pointer 
target type [-Werror=discarded-qualifiers]
  126 | colon = strchr(spec, ':');
      | ^
agents.c:135:15: error: assignment discards 'const' qualifier from pointer 
target type [-Werror=discarded-qualifiers]
  135 | colon = strchr(spec, ':');
      | ^

I've gone ahead and made an MP on salsa containing the patch for Ubuntu:
https://salsa.debian.org/ha-team/pacemaker/-/merge_requests/5

However, if you wish to apply the fix from upstream directly it can be
found at 
https://github.com/ClusterLabs/pacemaker/commit/12dff988989a0851b62a3b27b60632eec412b5ea

Thanks,
Ural

Reply via email to