[Pkg-crosswire-devel] [Branch ~pkgcrosswire/libsword/main] Rev 44: * debian/rules:

Jonathan Marsden jmarsden at fastmail.fm
Sun May 24 22:48:30 BST 2009


Dima,

noreply at launchpad.net wrote:

> +    - tightened download-tarball target to download exactly required version.

> -SOURCE_VER = $(shell echo $(notdir $(SOURCE_DIR)) | sed s/sword-//)
> +SOURCE_VER = $(shell parsechangelog $(dir $(_))changelog | sed -n "s/Version: \(.*\)+dfsg.*/\1/p")
>  
>  download-tarball:
> -	uscan --download --package sword --destdir=$(TEMP_DIR) \
> -	      --no-symlink --upstream-version 0 --watchfile=$(dir $(_))/watch
> +	uscan --force-download --package sword --destdir=$(TEMP_DIR) \
> +	      --no-symlink --upstream-version $(SOURCE_VER) --watchfile=$(dir $(_))watch \
> +	      --download-version $(SOURCE_VER)

Can you explain this change?  When did the earlier approach fail?

I'm concerned that (after your changes) get-orig-source does the wrong
thing when upstream releases a new tarball.  Before, it would
automatically get the newly released tarball, and repack it for us.
Now... I don't see how it does that.  This rule should only ever be
called by hand by a developer doing an update of the packaging for a new
version.

Thanks,

Jonathan





More information about the Pkg-crosswire-devel mailing list