Как разработчик свободного программного обеспечения, я хочу получить свое приложение в Ubuntu.
Должен ли я предоставить tarball с исходным кодом и попросить упаковать его? Или я должен сам создать пакет? Должен ли я ориентироваться непосредственно на Ubuntu, или мне следует попытаться войти в Debian, а затем в Ubuntu автоматически?
Сначала я бы предложил поместить исходный текст в Launchpad репозиторий.
Затем вы можете поместить пакет в ваш PPA и распространять его.
Что касается включения его в официальный репозиторий... это действительно зависит от приложения.
За комментарий duanedesign, эта страница может помочь вам начать работу, а эта страница может помочь с некоторыми распространенными ошибками при загрузке.
https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages подробно описывает обычный процесс включения пакетов в Ubuntu.
Часто на сайте REVU много пакетов, которые ожидают рецензии, поэтому мы предлагаем загружать пакеты в Debian, где они могут принести пользу ещё большему количеству людей. https://wiki.ubuntu.com/Debian/ForUbuntuDevelopers#Getting_new_software_in_Debian объясняет, как это можно сделать.
Для Ubuntu вы можете попросить людей написать рецензию на #ubuntu-motu на irc.ubuntu.com, а для Debian существует канал #debian-mentors на irc.oftc.net.
Кроме того, есть developer.ubuntu.com страница, которая подробно описывает отдельный процесс получения рецензий и публикации приложений для стабильных выпусков.