The standalone ctdb.spec.in file attempts to package (for example) /usr/lib rather than /usr/lib/ctdb. This is a typo and causes installation failure on at least CentOS 7... it worked fine on RHEL 6. Note that we expect that this file is only used by CTDB developers. It is not used by autobuild and is almost certainly not used by anyone building production CTDB packages. If it was, then someone else would have found the bug. ;-) We would like to include an extra patch that adds a new dependency for the ctdb-test package. One again, we believe that we are the only users of this package. Therefore, we suggest that it would be safe to include the fix for this in 4.10.0 but it certainly isn't a blocker so it doesn't need to be included. Including it sooner rather than later just simplifies our own CI.
Created attachment 14938 [details] Patch for 4.9 and 4.10 Same patch applies to both 4.9 and 4.10.
Hi Karolin, This is ready for v4-9 and v4-10. Thanks.
(In reply to Amitay Isaacs from comment #2) Pushed to autobuild-v4-{10,9}-test.
(In reply to Karolin Seeger from comment #3) Pushed to both branches. Closing out bug report. Thanks!