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=
signature.asc
Description: Digital signature