This was the original question
You should already have the rights to upload directly to nethforge
. So the first step is
upload-rpms stephdl@packages.nethserver.org:nscom/<version>/nethforge-testing
You should upload the rpms to nethforge. I guess after the testing stage the developer should tag and re-build the RPM, as stated here
http://docs.nethserver.org/projects/nethserver-devel/en/latest/development_process.html#packager
BTW, I’m adapting that page for NS7+GitHub
Then the upload command for the second step should be
upload-rpms stephdl@packages.nethserver.org:nscom/<version>/nethforge
The make-rpms
command produces also .src.rpm
files.
You should upload also SRPMs, but there is no strict requirement on this. The server side dispatch each RPM type/arch in the right slot (hopefully…).
What is required and checked automatically are the RPM dependencies. If they’re not satisfied the RPM is not added to the repository.