NethServer YUM repositories permissions and management

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.

2 Likes