This is the package archive system for UBports projects. It hosts various PPAs containing all the DEB-components of Ubuntu Touch.

Принцип наименования репозиториев

Оригинальные пакеты

Native packages (like are repositories that contain a debian/ folder with the source used to create the DEB source package (.dsc).

The name of the Debian source package generated from the repository and the name of the Git-repository should be the same.

Пакетные репозитории

Packaging repositories (like contain a debian folder without the source used to create the Debian source package (.dsc). They also contain instructions to tell debhelper how to get the sources used to create the source package.

Имя репозитория должно повторять имя пакета с исходным кодом и заканчиваться на -packaging. Например, репозиторий пакетов, содержащий исходный (оригинальный) пакет с именем sandwich, будет называться sandwich-packaging.

Создание новых PPA

New PPAs can be created dynamically by the CI server using a special git-branch naming convention. The name of the branch translates literally to the name of the PPA:[branch name]

Non-standard PPAs (i.e. not vivid, xenial, or bionic) are kept for three months. If they need to be kept for longer, a file with the name ubports.keep containing a date in the form of in the form of YYYY-MM-dd can be used to decide how long to keep the PPA in the repository for. If this file is empty, the PPA will be kept for two years after the last build.