Il s'agit de la commande sponsor-patch qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
sponsor-patch - Préparez, testez et parrainez un téléchargement.
SYNOPSIS
patch-parrain [Options] bug
patch-parrain -h
DESCRIPTION
patch-parrain télécharge le patch ou la branche Bazaar lié à un bogue Ubuntu, l'applique,
génère un diff de révision, (éventuellement) le test le construit, exécute lintien(1) et, après examen
et confirmation, peut le télécharger.
patch-parrain peut être utilisé pour parrainer des correctifs, des synchronisations et des fusions à partir de Debian, des SRU et
créer des debdiffs à partir de patchs. Si bug a plusieurs patchs ou branches liés, il sera
inviter l'utilisateur à en sélectionner un. La même chose s'applique aux tâches de bogue. Si le patch joint est
pas un debdiff, modifier-correctif(1) est utilisé pour l'appliquer.
Des vérifications évidentes sont effectuées, notamment :
1. mise à jour-mainteneur(1) est exécuté sur le package source pour s'assurer que le Mainteneur champ
répond à la politique d'Ubuntu.
2. Le numéro de version doit être supérieur à la version actuelle dans l'archive. Les
change le fichier est également correctement généré pour lister toutes les modifications depuis la version actuelle
dans les archives.
3. Le changelog doit fermer automatiquement le bogue de parrainage.
4. La cible du journal des modifications doit être valide.
5. L'horodatage du journal des modifications est touché.
Si des vérifications (ou la construction) échouent, l'utilisateur a la possibilité de modifier la source corrigée
et essayez de le recréer.
À moins qu'un répertoire de travail ne soit spécifié, les sources et les correctifs seront téléchargés dans un
répertoire temporaire dans / Tmp, qui est supprimé une fois l'exécution du script terminée. Les
la sortie de l'outil de construction sera placée dans répertoire de travail/résultat de construction/.
Un d' --télécharger, --répertoire de travail, ou --parrainer doit être spécifié.
OPTIONS
-b, --construire
Générez le package avec le générateur spécifié. Remarque pour constructeurde Géographie (8) et avec la
constructeur de vaches(8) utilisateurs : Cela suppose la configuration commune, où le CAMBRE et DISTRIBUTION
l'environnement est lu par pbuilderrc(5) pour sélectionner l'image de base correcte.
-B CONSTRUCTEUR, --constructeur=CONSTRUCTEUR
Utilisez le générateur de spécification pour générer le package. pris en charge sont constructeur de vaches(8),
cowbuilder-dist(1), constructeur(8), pbuilder-dist(1), et construire(1). La valeur par défaut est
constructeur (8).
-e, --modifier
Lancez un sous-shell pour permettre l'édition de la source corrigée avant la construction.
-h, --Aidez-moi
Affichez un message d'aide et quittez.
-k clé - KEY, --clé=clé - KEY
Spécifiez un ID de clé pour signer le téléchargement.
-l INSTANCE, --lpinstance=INSTANCE
Utilisez l'instance spécifiée de Launchpad (par exemple "staging"), au lieu de la valeur par défaut de
"production".
--no-conf
Ne lisez aucun fichier de configuration ou configuration à partir de variables d'environnement.
-s, --parrainer
Raccourci pour les téléchargements sponsorisés. Équivalent à -b -u ubuntu.
-u DEST, --télécharger=DEST
Transférer vers DEST avec sortie(1) (après validation).
-U, --mettre à jour
Mettez à jour l'environnement de génération avant d'essayer de générer.
-v, --verbeux
Imprimer plus d'informations.
-w DIR, --répertoire de travail=DIR
Utilisez le répertoire de travail spécifié, en le créant si nécessaire. Si RÉP TRAVAIL n'est pas
spécifié, un répertoire temporaire est créé, qui est supprimé avant patch-parrain
sorties.
ENVIRONNEMENT
Toutes les CONFIGURATION VARIABLES ci-dessous sont également pris en charge en tant que variables d'environnement.
Les variables de l'environnement ont priorité sur celles des fichiers de configuration.
CONFIGURATION VARIABLES
Les variables suivantes peuvent être définies dans l'environnement ou dans outils-de-dev-ubuntu(5)
fichiers de configuration. Dans chaque cas, la variable spécifique au script est prioritaire sur la variable
variable à l'échelle du paquet.
SPONSOR_PATCH_BUILDER, UBUNTUOOLS_BUILDER
La valeur par défaut pour --constructeur.
SPONSOR_PATCH_LPINSTANCE, UBUNTUOOLS_LPINSTANCE
La valeur par défaut pour --lpinstance.
SPONSOR_PATCH_UPDATE_BUILDER, UBUNTUTOOLS_UPDATE_BUILDER
La valeur par défaut pour --mettre à jour.
SPONSOR_PATCH_WORKDIR, UBUNTUOOLS_WORKDIR
La valeur par défaut pour --répertoire de travail.
SPONSOR_PATCH_KEYID, UBUNTUOOLS_KEYID
La valeur par défaut pour --clé.
EXEMPLES
Création de tests et parrainage d'un téléchargement de bug 1234:
patch-parrain -s 1234
Exécution d'un test de build de bogue 1234 dans votre PPA :
patch-parrain -u pp :utilisateur/ppa 1234
Utiliser le sponsor-patch en ligne en utilisant les services onworks.net