Quelle est la différence entre les commandes release, share et submitubuntu dans Quickly?

9

Il y a 3 commandes différentes dans Quickly pour publier une nouvelle version d'une application dans un PPA

  • release - Publie une version de votre projet sur un PPA sur le tableau de bord afin que les utilisateurs puissent installer l'application sur leur système.

  • share - Met à jour votre PPA avec les dernières modifications de projet enregistrées.

  • submitubuntu - Publie une version de votre projet et soumettez-la au tableau de révision des applications ubuntu afin que tous les utilisateurs puissent voir et installer l'application sur leur système.

Même après avoir lu l'aide, je n'arrive pas à savoir quand ou si je dois utiliser chacun d'eux.

Alors, quelles sont les principales différences entre ces commandes et quand dois-je les utiliser?

David Planella
la source

Réponses:

10

Ces trois commandes sont conçues comme trois niveaux "d'officialité" de votre version.

partager

share fait 2 choses principales:

  1. Empaquette votre logiciel avec un suffixe de version comme -public1
  2. Télécharge ce package dans un PPA

C'est donc bon pour obtenir rapidement du code pour les testeurs. Idéalement, vous utiliseriez un PPA distinct de vos versions normales.

Libération

releasefait la même chose que sharesauf:

  1. Met à jour votre version avec un vrai numéro de version comme 12.04 (ou tout autre numéro que vous fournissez)
  2. Enregistre vos modifications dans bzr et le marque avec le numéro de version
  3. Pousse une archive tar de votre version sur votre page de projet Launchpad

C'est donc bon pour publier une version de votre logiciel qui est prête pour les heures de grande écoute.

submitubuntu

submitubuntufait la même chose que releasesauf:

  1. Le package PPA de votre logiciel sera configuré pour faciliter l'acceptation par l'App Review Board (installe votre logiciel dans / opt, ajoute certains indicateurs de métadonnées, etc.)

C'est donc bon pour publier une version de votre logiciel que vous avez également l'intention de soumettre à l'ARB. Notez que cela ne le soumet pas automatiquement. Il modifie simplement l'emballage pour accélérer le processus ARB une fois que vous l'avez fait. Vous devrez ensuite pointer l'ARB vers le PPA dans lequel vous avez téléchargé.

Si vous souhaitez simplement tester ces modifications d'emballage (comme / opt), mais sans les publier, utilisez quickly package --extras.

Michael Terry
la source
1
Excellent, c'est très clair, merci Mike!
David Planella