From c05ea013f612ce9a97d3e3fcb8926ae3dc0555fd Mon Sep 17 00:00:00 2001 From: Damjan Adamic Date: Mon, 13 Mar 2017 18:26:12 +0100 Subject: [PATCH] OpenTX 2.2.0 RC12 Launchpad files --- launchpad/readme.md | 34 +++++++++++++++++++++++++++++++++- launchpad/trusty/changelog | 8 +++++++- launchpad/xenial/changelog | 8 +++++++- launchpad/yakkety/changelog | 8 +++++++- 4 files changed, 54 insertions(+), 4 deletions(-) diff --git a/launchpad/readme.md b/launchpad/readme.md index 7f1e7030d..8b280d09b 100644 --- a/launchpad/readme.md +++ b/launchpad/readme.md @@ -13,12 +13,44 @@ There are several step to release a new version of Companion on Launchpad: The steps above should be repeated for every Ubuntu release. The example below will work with Ubuntu `trusty` +## Prerequisites + + * you must have launchpad.net account and be a member of the team + * create and configure your GPG signing key + +## Prepare your GPG key + +Create GPG key using **name** and **email* that will later appear in the changelog. This will be the key +that will be used to sign the package before uploading it to Launchpad. +``` +gpg --gen-key +``` + +Upload your GPG key (public part) to the Ubuntu key-server. First get the KEY ID (8 characters) of your key: +``` +gpg --list-keys +``` + +Then upload it (replace with your key ID): +``` +gpg --send-keys --keyserver keyserver.ubuntu.com +``` + +## Create a Launchpad account + * Go to https://launchpad.net/ and sign-in or register. + * Associate your GPG key with your launchpad account. You will need your keys fingerprint (), get it with: +``` +gpg --fingerprint +``` + * Join OpenTX team on launchpad (one of admins will add you to the team). + + ## Step 1: update the Debian changelog You can edit changelog manually, but it is simpler to use a script that creates a generic entry in the changelog. You can always edit it later if needed. The script is `update-changelog.sh` and it takes 4 parameters: - * email address in the form of `name `, since it contains a space it must be enclosed in quotation marks + * email address in the form of `name `, since it contains a space it must be enclosed in quotation marks. The email addres must be the same as the one in your GPG key! * Ubuntu release (directory name) * OpenTX version * OpenTX sub-version (Nxxx for nightly builds) diff --git a/launchpad/trusty/changelog b/launchpad/trusty/changelog index 59f420190..1fdfe3476 100644 --- a/launchpad/trusty/changelog +++ b/launchpad/trusty/changelog @@ -1,6 +1,12 @@ +opentx-companion22 (2.2.0~N364~trusty) trusty; urgency=low + + * New release 2.2.0~N364 RC12 + + -- projectkk2glider Mon, 13 Mar 2017 17:29:15 +0100 + opentx-companion22 (2.2.0~N363~trusty) trusty; urgency=low - * New release 2.2.0~N363 + * New release 2.2.0~N363 RC11 -- projectkk2glider Sun, 05 Mar 2017 09:55:02 +0100 diff --git a/launchpad/xenial/changelog b/launchpad/xenial/changelog index 7c7dc5336..b1b7383ab 100644 --- a/launchpad/xenial/changelog +++ b/launchpad/xenial/changelog @@ -1,6 +1,12 @@ +opentx-companion22 (2.2.0~N364~xenial) xenial; urgency=low + + * New release 2.2.0~N364 RC12 + + -- projectkk2glider Mon, 13 Mar 2017 17:29:22 +0100 + opentx-companion22 (2.2.0~N363.3~xenial) xenial; urgency=low - * New release 2.2.0~N363 + * New release 2.2.0~N363 RC11 -- projectkk2glider Sun, 05 Mar 2017 09:54:41 +0100 diff --git a/launchpad/yakkety/changelog b/launchpad/yakkety/changelog index e4257151e..b230c1cd4 100644 --- a/launchpad/yakkety/changelog +++ b/launchpad/yakkety/changelog @@ -1,6 +1,12 @@ +opentx-companion22 (2.2.0~N364~yakkety) yakkety; urgency=low + + * New release 2.2.0~N364 RC12 + + -- projectkk2glider Mon, 13 Mar 2017 17:29:26 +0100 + opentx-companion22 (2.2.0~N363.1~yakkety) yakkety; urgency=low - * New release 2.2.0~N363 + * New release 2.2.0~N363 RC11 -- projectkk2glider Sun, 05 Mar 2017 09:55:07 +0100