Was ist der Unterschied zwischen den Befehlen release, share und submitubuntu in Quickly?

9

Es gibt 3 verschiedene Befehle in Quickly, um eine neue Version einer App in einer PPA freizugeben

  • release - Veröffentlicht eine Version Ihres Projekts auf einem PPA auf dem Launchpad, damit Benutzer die Anwendung auf ihrem System installieren können.

  • share - Aktualisiert Ihre PPA mit den neuesten gespeicherten Projektänderungen.

  • submitubuntu - Veröffentlichen Sie eine Version Ihres Projekts und senden Sie sie an das Ubuntu Application Review Board, damit alle Benutzer die Anwendung auf ihrem System sehen und installieren können.

Selbst nachdem ich die Hilfe gelesen habe, kann ich nicht herausfinden, wann oder ob ich jeden von ihnen verwenden sollte.

Was sind die Hauptunterschiede zwischen diesen Befehlen und wann sollte ich sie verwenden?

David Planella
quelle

Antworten:

10

Diese drei Befehle sind als drei Ebenen der "Offiziellität" für Ihre Veröffentlichung gedacht.

Teilen

share macht 2 Hauptsachen:

  1. Packt Ihre Software mit einem Versionssuffix wie -public1
  2. 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

releasemacht das gleiche wie shareaußer:

  1. Aktualisiert Ihre Version mit einer echten Versionsnummer wie 12.04 (oder einer von Ihnen angegebenen Nummer)
  2. Speichert Ihre Änderungen in bzr und markiert sie mit der Versionsnummer
  3. 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

submitubuntumacht das gleiche wie releaseaußer:

  1. 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.

Michael Terry
quelle
1
Ausgezeichnet, das macht es wirklich klar, danke Mike!
David Planella