Project:Infrastructure/Alias management

From Gentoo Wiki
Jump to:navigation Jump to:search

Nice and simple.

Creation

Using loong as an example new arch team.

  1. Log in to dev.gentoo.org
  2. Navigate to relevant directory (e.g. /var/mail/alias/arch if an arch team)
  3. cp -a riscv loong
  4. Edit /var/mail/alias/arch/loong with members matching wiki.
  5. Wait ~10 minutes for Postfix to rebuild.
  6. Add yourself to the file for testing.
  7. Send a test email to the new alias @g.o.
  8. Once received, remove yourself from the list.

Non-mail part

Note
Only relevant for new arch teams
  1. Update Bugzilla fields to include new arch for the Hardware field (via the admin interface).
  2. In bugzilla.git (on the bugstest branch), two template files to add to the arch CC list on bugs:
    1. extensions/Gentoo/template/en/default/hook/bug/create/create-after_cc_field.html.tmpl
    2. extensions/Gentoo/template/en/default/hook/bug/edit-after_cc_field.html.tmpl
  3. Commit changes on the bugstest branch, log in to bugstest.gentoo.org via SSH, run git pull in /var/www/bugstest.gentoo.org/htdocs
  4. Test it out on bugstest.gentoo.org
  5. If it works fine, go back to git, commit to master, and tag (increment last version)
  6. Bump Bugzilla version to new tag just created in manifests/site.pp in puppet.git.