Rev 4010: Ppa newcomer updates in http://bazaar.launchpad.net/%7Evila/bzr/bzr.integration
Vincent Ladeuil
v.ladeuil+lp at free.fr
Mon Feb 16 10:16:21 GMT 2009
At http://bazaar.launchpad.net/%7Evila/bzr/bzr.integration
------------------------------------------------------------
revno: 4010
revision-id: v.ladeuil+lp at free.fr-20090216101544-8zwh9wugth3fa90y
parent: pqm at pqm.ubuntu.com-20090215032052-9749wepsy6dgnq9l
parent: v.ladeuil+lp at free.fr-20090216101356-x1xh3bvpw71bx8fx
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: bzr.integration
timestamp: Mon 2009-02-16 11:15:44 +0100
message:
Ppa newcomer updates
modified:
doc/developers/ppa.txt ppa.txt-20080722055539-606u7t2z32t3ae4w-1
tools/packaging/build-packages.sh buildpackages.sh-20080821102059-fzlodktas65qmo1k-1
tools/packaging/update-changelogs.sh updatechangelogs.sh-20080821102059-fzlodktas65qmo1k-2
tools/packaging/update-packaging-branches.sh updatepackagingbranc-20080825210254-6is8ciit1yzyd3a2-1
------------------------------------------------------------
revno: 4009.1.2
revision-id: v.ladeuil+lp at free.fr-20090216101356-x1xh3bvpw71bx8fx
parent: v.ladeuil+lp at free.fr-20090215115556-dhpvcd4z44nyyt3g
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: packaging
timestamp: Mon 2009-02-16 11:13:56 +0100
message:
Fixed as per Matt, Jelmer and John reviews.
* tools/packaging/update-packaging-branches.sh:
Update currently released for ubuntu releases check.
* tools/packaging/update-changelogs.sh:
Add currently released for ubuntu releases check.
* tools/packaging/build-packages.sh:
Add currently released for ubuntu releases check.
* doc/developers/ppa.txt:
Fix typos.
modified:
doc/developers/ppa.txt ppa.txt-20080722055539-606u7t2z32t3ae4w-1
tools/packaging/build-packages.sh buildpackages.sh-20080821102059-fzlodktas65qmo1k-1
tools/packaging/update-changelogs.sh updatechangelogs.sh-20080821102059-fzlodktas65qmo1k-2
tools/packaging/update-packaging-branches.sh updatepackagingbranc-20080825210254-6is8ciit1yzyd3a2-1
------------------------------------------------------------
revno: 4009.1.1
revision-id: v.ladeuil+lp at free.fr-20090215115556-dhpvcd4z44nyyt3g
parent: pqm at pqm.ubuntu.com-20090215032052-9749wepsy6dgnq9l
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: packaging
timestamp: Sun 2009-02-15 12:55:56 +0100
message:
Ppa newcomer updates.
* doc/developers/ppa.txt:
Add and/or update various details encountered when building ppas
for the first time.
modified:
doc/developers/ppa.txt ppa.txt-20080722055539-606u7t2z32t3ae4w-1
-------------- next part --------------
=== modified file 'doc/developers/ppa.txt'
--- a/doc/developers/ppa.txt 2009-01-27 16:33:17 +0000
+++ b/doc/developers/ppa.txt 2009-02-16 10:13:56 +0000
@@ -85,7 +85,10 @@
* You need a Ubuntu (or probably Debian) machine, and ::
- sudo apt-get install build-essential devscripts dput quilt patch
+ sudo apt-get install build-essential devscripts dput quilt patch libcrypt-ssleay-perl debhelper cdbs python-docutils
+
+ Please update this document if you encounter unmet dependencies or find a
+ shorter way to express them.
* You will also want to have the `bzr-builddeb`_ plugin installed, which
depends on `bzrtools`_.
@@ -115,7 +118,8 @@
~~~~~~~~~
#. You will end up checking out a separate directory for each supported
- release. Such as ``~/dev/bzr/releases/packaging/hardy``
+ release. Such as ``~/dev/bzr/releases/packaging/hardy``. In each of these
+ branches, you will produce the package for the release.
#. Decide on the final version number. It should be of this form::
@@ -133,7 +137,7 @@
#. Export the distroreleases that you will be packaging for::
- export UBUNTU_RELEASES="dapper feisty gutsy hardy intrepid"
+ export UBUNTU_RELEASES="dapper feisty gutsy hardy intrepid jaunty"
#. Checkout (or update) the packaging branch for each supported release::
@@ -163,8 +167,9 @@
against the version number (which is just our convention), so make sure
to specify it.
- Make sure you have the correct email address for yourself, version
- number, and distribution. It should look something like this::
+ Make sure you have the correct email address for yourself (you may need
+ export DEBEMAIL=`bzr whoami` if it isn't already set), version number, and
+ distribution. It should look something like this::
bzr (1.6~beta3-1~bazaar1~hardy1) hardy; urgency=low
=== modified file 'tools/packaging/build-packages.sh'
--- a/tools/packaging/build-packages.sh 2008-08-25 21:50:11 +0000
+++ b/tools/packaging/build-packages.sh 2009-02-16 10:13:56 +0000
@@ -1,6 +1,13 @@
#!/bin/bash
# A helper script to build packages for the various distributions
+if [ -z "$UBUNTU_RELEASES" ]; then
+ echo "Configure the distro platforms that you want to"
+ echo "build with a line like:"
+ echo ' export UBUNTU_RELEASES="dapper feisty gutsy hardy intrepid jaunty"'
+ exit 1
+fi
+
for DISTRO in $UBUNTU_RELEASES; do
(cd "packaging-$DISTRO" && bzr builddeb -S)
done
=== modified file 'tools/packaging/update-changelogs.sh'
--- a/tools/packaging/update-changelogs.sh 2008-08-25 21:50:11 +0000
+++ b/tools/packaging/update-changelogs.sh 2009-02-16 10:13:56 +0000
@@ -1,5 +1,12 @@
#!/bin/bash
+if [ -z "$UBUNTU_RELEASES" ]; then
+ echo "Configure the distro platforms that you want to"
+ echo "build with a line like:"
+ echo ' export UBUNTU_RELEASES="dapper feisty gutsy hardy intrepid jaunty"'
+ exit 1
+fi
+
if [ "x$1" = "x" ]; then
echo "Missing version"
echo "You want something like:"
=== modified file 'tools/packaging/update-packaging-branches.sh'
--- a/tools/packaging/update-packaging-branches.sh 2008-08-25 21:50:11 +0000
+++ b/tools/packaging/update-packaging-branches.sh 2009-02-16 10:13:56 +0000
@@ -4,7 +4,7 @@
if [ -z "$UBUNTU_RELEASES" ]; then
echo "Configure the distro platforms that you want to"
echo "build with a line like:"
- echo ' export UBUNTU_RELEASES="dapper feisty gutsy hardy intrepid"'
+ echo ' export UBUNTU_RELEASES="dapper feisty gutsy hardy intrepid jaunty"'
exit 1
fi
More information about the bazaar-commits
mailing list