Diese drei Befehle sind als drei Ebenen der "Offiziellität" für Ihre Veröffentlichung gedacht.
Teilen
share
macht 2 Hauptsachen:
- Packt Ihre Software mit einem Versionssuffix wie -public1
- Lädt dieses Paket auf eine PPA hoch
Es ist also gut, um schnell Code an Tester zu bringen. Idealerweise verwenden Sie eine separate PPA von Ihren normalen Versionen.
Veröffentlichung
release
macht das gleiche wie share
außer:
- Aktualisiert Ihre Version mit einer echten Versionsnummer wie 12.04 (oder einer von Ihnen angegebenen Nummer)
- Speichert Ihre Änderungen in bzr und markiert sie mit der Versionsnummer
- Schiebt einen Tarball Ihrer Version auf Ihre Launchpad-Projektseite
Es ist also gut, um eine Version Ihrer Software zu veröffentlichen, die für die Hauptsendezeit bereit ist.
submitubuntu
submitubuntu
macht das gleiche wie release
außer:
- Das PPA-Paket Ihrer Software wird so eingerichtet, dass das App Review Board es leichter akzeptieren kann (installiert Ihre Software in / opt, fügt bestimmte Metadaten-Flags hinzu usw.)
Dies ist also gut, um eine Version Ihrer Software freizugeben, die Sie auch an den ARB senden möchten. Beachten Sie, dass dies nicht automatisch gesendet wird. Es werden lediglich Änderungen an der Verpackung vorgenommen, um den ARB-Prozess zu beschleunigen, sobald Sie dies tun. Sie müssen dann den ARB auf die PPA verweisen, in die Sie hochgeladen haben.
Wenn Sie nur diese Verpackungsänderungen (wie / opt) testen möchten, ohne sie jedoch tatsächlich freizugeben, verwenden Sie quickly package --extras
.