From 47485d134b57c1225173c08b58972857c504a9f7 Mon Sep 17 00:00:00 2001 From: Matt Prahl Date: Thu, 13 Apr 2017 16:25:46 -0400 Subject: [PATCH] Postfix "-owner" and prefix the project namespace if it's not rpms in owner-email-from-pagure.py --- roles/packager_alias/files/owner-email-from-pagure.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/roles/packager_alias/files/owner-email-from-pagure.py b/roles/packager_alias/files/owner-email-from-pagure.py index a28dfb9786..f783dfe7bf 100644 --- a/roles/packager_alias/files/owner-email-from-pagure.py +++ b/roles/packager_alias/files/owner-email-from-pagure.py @@ -29,10 +29,15 @@ for project in pagure_projects: pagure_group_url.format(group=group)).json()['members'] users = users | set(group_members) + project_alias = '{0}-owner'.format(project['name']) + # If there is a namespace, prefix the email with it plus a dash + if project['namespace'] and project['namespace'] != 'rpms': + project_alias = '{0}-{1}'.format(project['namespace'], project_alias) + # Use the @fedoraproject.org email alias instead of looking their email up # in FAS - project_to_email[project['name']] = \ + project_to_email[project_alias] = \ ['{0}@fedoraproject.org'.format(user) for user in users] -for project, emails in project_to_email.items(): - print('{0}: {1}'.format(project, ','.join(sorted(emails)))) +for project_alias, emails in project_to_email.items(): + print('{0}: {1}'.format(project_alias, ','.join(sorted(emails))))