Rev 3874: (mbp) doc how to package bzr-svn into the PPA in file:///home/pqm/archives/thelove/bzr/%2Btrunk/

Canonical.com Patch Queue Manager pqm at pqm.ubuntu.com
Mon Dec 1 07:14:28 GMT 2008


At file:///home/pqm/archives/thelove/bzr/%2Btrunk/

------------------------------------------------------------
revno: 3874
revision-id: pqm at pqm.ubuntu.com-20081201071425-al48chdg4wlkbm31
parent: pqm at pqm.ubuntu.com-20081129023747-31a9su43tijw8p3r
parent: mbp at sourcefrog.net-20081201061621-vq6tnr7b29phf26m
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Mon 2008-12-01 07:14:25 +0000
message:
  (mbp) doc how to package bzr-svn into the PPA
modified:
  doc/developers/ppa.txt         ppa.txt-20080722055539-606u7t2z32t3ae4w-1
    ------------------------------------------------------------
    revno: 3870.1.2
    revision-id: mbp at sourcefrog.net-20081201061621-vq6tnr7b29phf26m
    parent: mbp at sourcefrog.net-20081128052623-dvzz9i8ahmb8cofa
    committer: Martin Pool <mbp at sourcefrog.net>
    branch nick: doc-ppa
    timestamp: Mon 2008-12-01 17:16:21 +1100
    message:
      Note about merging bzr-svn from jelmer's branch
    modified:
      doc/developers/ppa.txt         ppa.txt-20080722055539-606u7t2z32t3ae4w-1
    ------------------------------------------------------------
    revno: 3870.1.1
    revision-id: mbp at sourcefrog.net-20081128052623-dvzz9i8ahmb8cofa
    parent: pqm at pqm.ubuntu.com-20081128031739-mprtvyhcn9zwtkqc
    committer: Martin Pool <mbp at sourcefrog.net>
    branch nick: doc
    timestamp: Fri 2008-11-28 16:26:23 +1100
    message:
      Add some notes on ppa packaging of bzr-svn
    modified:
      doc/developers/ppa.txt         ppa.txt-20080722055539-606u7t2z32t3ae4w-1
=== modified file 'doc/developers/ppa.txt'
--- a/doc/developers/ppa.txt	2008-10-28 01:13:06 +0000
+++ b/doc/developers/ppa.txt	2008-12-01 06:16:21 +0000
@@ -219,6 +219,34 @@
    <https://launchpad.net/~bzr-beta-ppa/+archive/+builds>.
 
 
+Packaging bzr-svn
+~~~~~~~~~~~~~~~~~
+
+bzr-svn uses bzr-builddeb in "split" mode, where the packaging branch
+contains both the source and the ``debian/`` directory, and the
+``orig.tar.gz`` is split off when building the packgae.
+
+To build bzr-svn:
+
+#. Get a checkout of ``lp:~bzr/bzr-svn/hardy-ppa/``
+
+#. Merge from ``http://bzr.debian.org/pkg-bazaar/bzr-svn/experimental/``
+  
+   This should bring in both upstream and packaging changes for the new
+   release, and it's updated as part of the bzr-svn release process.
+
+#. ``export UPSTREAM_VERSION=bzr-svn-0.4.15`` or similar
+
+#. Run ``dch -v 0.4.15-1~bazaar1-hardy1 -D hardy`` or similar
+
+#. Run ``bzr builddeb --source``
+
+   bzr-builddeb will automatically check out the appropriate tag from the
+   main branch of bzr-svn, build, and package it.
+
+#. ``dput bzr-beta-ppa ../bzr-svn_0.4.15-1~bazaar1~hardy1_source.changes``
+
+
 Monitoring the contents of PPAs
 -------------------------------
 




More information about the bazaar-commits mailing list