Mango FAQ

Here are some frequent questions and answers about Mango.

What is Mango?

Mango is the gnome.org accounts administration application, available at https://mango.gnome.org/. See Mango. It is commonly used by applicants when requesting a new account as per the instructions on AccountsTeam/NewAccounts, but it is also used by the AccountsTeam in order to resolve account requests and manage accounts.

Compared to the manual account application process used before, Mango is both a tremendous help for the accounts team, in that it makes account applications uniform and checks all values submitted and automatically contacts the respective maintainers for approval, but it is also a help for applicants, since it gives immediate feedback when incorrect values are filled in.

I want to apply for an account. What should I do?

Follow the instructions on AccountsTeam/NewAccounts.

When I try to apply for an account in Mango, Mango won't accept the SSH key I provided. Why?

Check that your SSH key matches all the requirements listed at AccountsTeam/SSHKeyGuidelines. Also check that your SSH key is not blacklisted.

When I try to apply for an account in Mango, Mango says the account name or e-mail address is already used. Why?

Remember that Mango is only for new account requests. If you already have an account, and want some other permissions added to your existing account, you should contact accounts@gnome.org manually. Please remember to clearly state your existing gnome.org username in your e-mail, and your reasons for wanting additional permissions.

If you do not have an existing account, the most likely reason for Mango reporting that your account name or e-mail address being in use is that you have already previously sent an account request in Mango, which has not been resolved yet, and this previous account request is blocking other ones.

Read the section below for possible causes for your existing account request being blocked in Mango, and possible ways to resolve the situation. Do not submit additional Mango account requests in the mean time!

Many weeks ago, I submitted an account application using Mango. I have not received any feedback since. What has happened with my account application?

The Mango account application process basically looks like this:

  1. Applicant fills in personal details in Mango web form, thereby also selecting either a module or language translation team to apply for, and submits the form.

  2. Mango immediately performs automatic checks of some of the data so that it meets certain policies and requirements.
  3. Mango then sends an e-mail to the e-mail address of the applicant, asking this person to verify his or her e-mail address by clicking on a randomly generated link included in the mail, and waits for the applicant to do so.
  4. Mango then automatically contacts either the maintainer of the affected module (using maintainer information from the module's MAINTAINERS file), or the team coordinator of the affected language translation team (using coordinator information and SVN account data for the team coordinator from DamnedLies). Mango asks this person/these persons to confirm and support, or deny, the account request, by logging into Mango and performing this action.

  5. If the maintainer or translation team coordinator denies the account request in Mango, the applicant is automatically informed. If the maintainer or translation team coordinator instead approves of the account request in Mango, the details of the complete account request is then forwarded to the AccountsTeam, so that the accounts team members may manually add the account.

Following this, if your account application is delayed and you do not receive any feedback, it may be for one of the following reasons:

  1. You did not confirm your e-mail address. Please follow the instructions in the mail that Mango sent you in order to do this.
  2. Your account application is still waiting for maintainer or translation team coordinator approval. Please contact the relevant maintainer or translation team coordinator and ask him or her to check their mail boxes for Mango mail and approve your account request.

In any of these cases, there is nothing the accounts team can do about it. The accounts team members do not even have access to you account application, or even know about it, until it has passed the maintainer or translation team coordinator approval stage. Please contact your maintainer or translation team coordinator in order to resolve the situation.

I am a maintainer and I was asked to log into Mango and approve or deny an account request. However, in order to do this, I need a Mango password. I never received it, or I have forgotten it. What do I do?

To reset your mango password, do:

  ssh -l $uid mango-ssh.gnome.org mango

Your username is same as your Git username.

Sysadmin guide to resetting a Mango password

  1. Login to clipboard
  2. Sudo to root
  3. Run /home/admin/bin/handle-ldap-modules reset-passwd $USERID1 $USERID2

The userid will get a new email. The password can be retrieved using ssh -l $uid mango.gnome.org mango

Attic/Mango/FAQ (last edited 2014-10-06 00:49:32 by AndreaVeri)