On 8/5/19 11:36 AM, Jonas Witschel wrote:
pacman should be able to extract an email address from PACKAGER for WKD lookup, so issue a warning if it is not of the form "Example Name
". Neither the name nor the email address must contain additional angle brackets. Signed-off-by: Jonas Witschel
--- scripts/libmakepkg/lint_config/variable.sh.in | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/libmakepkg/lint_config/variable.sh.in b/scripts/libmakepkg/lint_config/variable.sh.in index 55ed6d6d..fe1e6d63 100644 --- a/scripts/libmakepkg/lint_config/variable.sh.in +++ b/scripts/libmakepkg/lint_config/variable.sh.in @@ -60,5 +60,10 @@ lint_config_variables() { fi done
+ # pacman should be able to extract an email address from PACKAGER for WKD key lookup + if ! [[ $PACKAGER =~ ^[^\<\>]*\ \<[^\<\>]*\>$ ]]; then
Too much escaping is making me seasick.
local match='^[^<>]* <[^<>]*>$'
if ! [[ $PACKAGER =~ $match ]]; then
Since you're making the portion before the
+ warning "$(gettext "PACKAGER should have the format 'Example Name
'")" + fi + return $ret } -- 2.22.0
-- Eli Schwartz Bug Wrangler and Trusted User