[SCM] musescore/master: set revision automatically when importing new upstream versions via uscan
Sebastian Ramacher
sramacher at debian.org
Tue May 24 12:55:27 UTC 2016
On 2016-05-24 12:49:23, shoogle-guest at users.alioth.debian.org wrote:
> The following commit has been merged in the master branch:
> commit 3a8691d8ea8f00066e8a63a691fa66f5c102dbfa
> Author: Peter Jonas <pjonas56 at gmail.com>
> Date: Mon May 23 17:24:21 2016 +0100
>
> set revision automatically when importing new upstream versions via uscan
>
> Closes: #818795
>
> diff --git a/debian/README.Debian b/debian/README.Debian
> index b0f4a92..e3053e0 100644
> --- a/debian/README.Debian
> +++ b/debian/README.Debian
> @@ -1,9 +1,31 @@
> musescore for Debian
> ********************
>
> - usr/share/mscore is versioned (ie usr/share/mscore-0.7), as upstream
> - said he wants to make it possible for other users, not necessarily
> - ours, to install more than one version concurrently for testing. Some
> + usr/share/mscore is versioned (ie usr/share/mscore-0.7), as upstream
> + said he wants to make it possible for other users, not necessarily
> + ours, to install more than one version concurrently for testing. Some
> files there are version specific, so he versions /usr/share/mscore.
>
> -- Toby Smithe <tsmithe at ubuntu.com>
> +
> + IMPORTING NEW UPSTREAM RELEASES:
> + Upstream tracks bugs against the Git short commit number (first 7 digits of
> + upstream commit SHA). This is the "revision" displayed in MuseScore's Help ->
> + About dialog. This number is stored in the file mscore/revision.h and must be
> + set *after* importing a new upstream version. This is done automatically if
> + the new version is imported via `uscan` or `debian/rules get-orig-source`. The
> + recommended method for importing a new upstream release is as follows:
> +
> + uscan --verbose
> + gbp import-orig --merge-mode=replace ../musescore_$(VER)+dfsg.orig.tar.gz
> +
> + * uscan fetches the upstream tarball, unpacks it, makes changes necessary
> + for DFSG compliance, and repacks into a dfsg tarball (see debian/repack).
> + * gbp (git-buildpackage) unpacks the dfsg tarball and commits the changes.
> + gbp version 0.7.2 or later required. (Note: gbp import-orig --uscan wont
> + work because it uses the upstream tarball instead of the dfsg tarball.)
This info is better suited for debian/README.source.
> + * If you don't have gbp just run uscan, then delete everything in the repo
> + (except the "debian" and ".git" directories) and then unpack the dfsg
> + tarball into the repo. Update patches and changelog. Commit the changes.
No, packages under team maintenance require gbp.
--
Sebastian Ramacher
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20160524/27a06b1a/attachment.sig>
More information about the pkg-multimedia-maintainers
mailing list