Application developers should follow the recommended naming convention when hosting packages on their server to avoid duplication and include necessary information.
- Name of company generating the package. It has no special character, no space, only lower case: [a-z0-9]+.
<app_name>-<platform>Name describing the packaged software. It is important to include platform name especially for firmware packages as bitstreams are tightly coupled with target device. A string without special character or "." can include "-": [a-z0-9-]+.
- A suffix to apply only in case the app is for the PL part.
- Version of the packaged software: Lowercase string without special except "." and "-" [a-z0-9.-]+.
- Package revision, to increment (if required) to republish a package with
upstream_version. 1 on the first package version, numbers only: [0-9]+.
- The Linux distribution codename: example:
1.0.1-1+focalfor ubuntu v20.04 or
1.0.1-1+bullseyefor Debian 11. Lowercase letters only:
- The package architecture. Example:
"amd64", "all", ….