Hi Akim, > I think that it's more than this.
Indeed! > * modules/backup-rename (Depends-on): It now depends on opendirat > instead of opendir. It also uses stdbool, and xalloc-oversized. > But no longer dirfd. > * modules/backupfile (Depends-on): Add xalloc-oversized. Typo in ChangeLog entry: s/stdbool/stdint/. Other than that, the patch looks fine. Thanks! > It seems quite difficult to track these dependencies. > Can nothing be automated there? $ ./gnulib-tool --test --without-tests is a way to check whether the dependencies are complete, at least regarding the platform on which you are running this. When 'xalloc-oversized' is present through indirect dependencies, we don't have an automated way to find that it's missing as a direct dependency in the module description. For POSIX function modules, we do have a mechanism: https://www.gnu.org/software/gnulib/manual/html_node/Finding-POSIX-substitutes.html Bruno