Salsa is the name of the collaborative development server for Debian based on GitLab. Salsa provides the necessary tools for package maintainers, packaging teams and other individuals and groups for collaborative development.
To contribute to the Reproducible Builds project, please follow the following instructions:
First, visit signup.salsa.debian.org and select Register guest account:
Next, create your account. Note that your username will be suffixed with
-guest to distinguish you from official Debian Developers.
After registering, you should see the following screen:
You will have to confirm your email address to proceed. Check your email inbox and follow the link provided:
Next, login to your new account. Remember that your username will have be suffixed with
On Salsa, development is split into groups. You will need to join the reproducible-builds group before you can commit directly to our Git repositories. You can, however, submit merge requests without this step.
To join the Reproducible Builds group, ensure you are logged into Salsa, visit salsa.debian.org/reproducible-builds and then select Request Access:
After requesting access, you should see the following message:
Unfortunately you will have to wait for someone on the Reproducible Builds team to accept your request. You should receive an email once this occurs:
Finally, to push directly to our Git repositories you will need to add your SSH key to your Salsa account settings. You can do this by visiting salsa.debian.org/profile/keys:
Congratulations, you are now part of the Reproducible Builds group on Salsa and you should now be able to clone and push to our repositories via Git.