The INSTALL_MASK variable has long supported shell glob patterns, but these were not mentioned in the man page. In fact there are two different behaviors -- one for globs that the shell can expand, and one for "bare globs" like "*.pdf". Both of these are now documented in the man page. In addition, a warning and example have been added to the man page regarding spaces within filenames (patterns).
Acked-by: Brian Dolbec <firstname.lastname@example.org>
Since commit 336ab90212c80ce9548362bf4fbdafd388c3515c, package depth can refer to _UNREACHABLE_DEPTH which is not an integer. Add _too_deep and _increment_depth methods to handle depth operations. Fixes: 336ab90212c8 ("depgraph._add_dep: fix bug #52095") X-Gentoo-Bug: 554928 X-Gentoo-Bug-url: https://bugs.gentoo.org/show_bug.cgi?id=554928 Acked-by: Brian Dolbec <email@example.com>
Return an empty frozenset if the sync module is older and does not contain a module_specific_option definition in it's module_spec. Makes the module_specific_options addition backwards compatible with existing sync modules.
This fixes an issue with SyncLocalTestCase hanging on my system.
With appreciated help from Brian Dolbec. Fixed leading whitespace.