On 04-Mar-2009, Jelmer Vernooij wrote:
> On Wed, 2009-03-04 at 21:01 +1100, Ben Finney wrote:
> > Okay. I presumed from the contents of the branch that it was also
> > serving as the upstream branch. Since that's not the case, what is the
> > upstream branch public URL?
> It is lp:bzr-loom

Thanks. I've attached an updated patch bundle with the URL hard-coded
in ‘get-orig-source’.

-- 
 \       “Faith, n. Belief without evidence in what is told by one who |
  `\   speaks without knowledge, of things without parallel.” —Ambrose |
_o__)                           Bierce, _The Devil's Dictionary_, 1906 |
Ben Finney <b...@benfinney.id.au>
# Bazaar merge directive format 2 (Bazaar 0.90)
# revision_id: ben+deb...@benfinney.id.au-20090305082141-\
#   80p9qdu2q2rc74fg
# target_branch: http://bzr.debian.org/bzr/pkg-bazaar/bzr-\
#   loom/experimental/
# testament_sha1: 5cf65c32ef196b1d58f0fba8bafdb2463c375557
# timestamp: 2009-03-05 20:47:07 +1100
# base_revision_id: jel...@samba.org-20090218185013-w1tn43kow1mwt9xy
# 
# Begin patch
=== modified file 'debian/changelog'
--- debian/changelog	2009-02-18 18:50:13 +0000
+++ debian/changelog	2009-03-04 04:42:40 +0000
@@ -1,3 +1,15 @@
+bzr-loom (1.4.0~bzr93-2) UNRELEASED; urgency=low
+
+  [ Ben Finney ]
+  * debian/get-orig-source:
+    + Program to fetch source tarball from upstream VCS.
+  * debian/rules:
+    + Provide ‘get-orig-source’ target as recommended by Debian policy.
+  * debian/watch:
+    + Document the means to get the original source.
+
+ --
+
 bzr-loom (1.4.0~bzr93-1) unstable; urgency=low
 
   * New upstream snapshot.

=== added file 'debian/get-orig-source'
--- debian/get-orig-source	1970-01-01 00:00:00 +0000
+++ debian/get-orig-source	2009-03-05 08:21:41 +0000
@@ -0,0 +1,42 @@
+#! /bin/bash
+# -*- coding: utf-8; -*-
+
+# debian/get-orig-source
+# Part of ‘bzr-loom’ package
+#
+# Copyright © 2008–2009 Ben Finney <ben+deb...@benfinney.id.au>
+# This is free software; you may copy, modify and/or distribute this work
+# under the terms of the GNU General Public License, version 2 or later.
+# No warranty expressed or implied.
+# See the file ‘/usr/share/common-licenses/GPL-2’ for details.
+
+set -o errexit
+
+program_dir="$(dirname $(readlink --canonicalize-existing $0))"
+
+function changelog_field_value {
+    local field_name="$1"
+    local changelog_file="${2:-${program_dir}/changelog}"
+    dpkg-parsechangelog -l"${changelog_file}" --count 1 \
+        | grep -i '^'"${field_name}"': ' \
+        | cut -d ' ' -f 2
+}
+
+package_name=$(changelog_field_value Source)
+package_version=$(changelog_field_value Version)
+package_upstream_version=$(
+    echo ${package_version} \
+    | sed -e 's/-[^-]\+$//' \
+    )
+vcs_revno=$(
+    echo ${package_upstream_version} \
+    | sed -e 's/^.*~bzr\([[:digit:]]\+\)$/\1/' \
+    )
+
+VCS_URL="lp:bzr-loom"
+
+TARBALL_SUFFIX=".tar.gz"
+tarball_name="${package_name}_${package_upstream_version}.orig${TARBALL_SUFFIX}"
+
+BZR_OPTS="--quiet --revision ${vcs_revno}"
+bzr export ${BZR_OPTS} "${tarball_name}" "${VCS_URL}"

=== modified file 'debian/rules'
--- debian/rules	2008-06-14 15:47:29 +0000
+++ debian/rules	2009-03-04 04:42:40 +0000
@@ -7,7 +7,12 @@
 
 DEB_INSTALL_DOCS_ALL += HOWTO CONTRIBUTORS
 
+GET_ORIG_SOURCE = $(dir $_)get-orig-source
+
 clean::
 	-rm -rf build test*.tmp 
 	find . -name "*.pyc" -print0 | xargs -0 rm -f
 
+.PHONY: get-orig-source
+get-orig-source:
+	$(GET_ORIG_SOURCE)

=== modified file 'debian/watch'
--- debian/watch	2009-01-24 22:33:47 +0000
+++ debian/watch	2009-03-04 04:42:40 +0000
@@ -1,2 +1,5 @@
-# bzr-loom is maintained in bzr
-# to obtain the source, run: bzr export lp:bzr-loom
+# bzr-loom is maintained in a Bazaar repository.
+#
+# Fetching the source code for inclusion in a Debian source package is
+# automated in the Debian package with ‘debian/rules get-orig-source’,
+# as per Policy 3.8.0 §4.9.

# Begin bundle
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
HI/U0gH4gBoVi2YFik2P8XckU4UJCT6ueUA=

Attachment: signature.asc
Description: Digital signature

Reply via email to