Upload Packages

If you want to upload a new package, go to Upload packages by clicking the entry in the left menu.

alt text

Select the repository into which you want to upload packages by clicking on the dropdown menu in the middle of the page and selecting one from the list. Click continue to go to the next step.

alt text

In the next step, add packages by clicking the gray box in the middle of the page or drag-and-drop files into the center of the screen.

One can click on the “Replace” checkbox to the right of the package to replace packages in the repository with the same name and version. Replacing is unchecked by default.

Starting from RDepot v2.5.0, notes can be added to any package upload. This can be used to specify release notes or other helpful information for maintainers (these are shown when reviewing submissions) and users (these are shown on the package details page) alike. Click the “Notes” checkbox to get started.

alt text

Also new in RDepot v2.5.0: binary (Linux) packages for R. Click the “Binary file” checkbox and fill in the required fields: R version, architecture and (Linux) distribution. These values are configured on the server-side and can be modified by a server admin.

alt text

Additionally for R packages, there is also an option to generate a manual during the package upload process (see checkbox to the right of the package). Manual generation is checked by default. Manual generation is not supported for binary R packages.

alt text

If packages are uploaded successfully, there are green checkmarks to the left of the uploaded packages. If there were any issues uploading the packages, red crosses are shown with the error message on hover.

If you have the appropriate permissions (as an admin, a repository maintainer of the repository that you have uploaded the packages into or a package maintainer of the packages that you have uploaded), the package uploads or submissions were approved automatically. If that is not the case, then the submissions need to be approved by the appropriate maintainer or admin first, before these package become available in the repository to be viewed and installed.