[Pkg-running-devel] forerunner 310xt support for garmin-ant-downlaoder

Kristof Ralovich ralovich at in.tum.de
Wed Oct 9 23:32:18 UTC 2013


On Wed, Oct 9, 2013 at 10:05 PM, Ralf Treinen <treinen at free.fr> wrote:

> On Wed, Oct 09, 2013 at 08:48:54PM +0200, Kristof Ralovich wrote:
>
> > What is the exact command line that you use for building the package?
> During my
>
> git-buildpackage -uc -us --git-debian-branch=debian-bug-690068
>
> -uc and -us are as for dpkg-buildpackage
> --git-debian-branch is only needed when you work on a branch different from
> master
>
> > Does the debian infrastructure do automatic builds of this package?
>
> Only of packages that are uploaded to debian sid or experimental.
>
> > Are their
> > reports available somewhere?
>
> https://buildd.debian.org/status/package.php?p=garmin-ant-downloader
>
> and in general for developer information on this package:
> http://packages.qa.debian.org/g/garmin-ant-downloader.html
>
> -Ralf.
>
> Thank you again for the guidance.

I can report some success, I've figured out a sequence of operations that
allow me to push patches into the "upstream" branch, and in the end
generate the new .deb package from the "master" branch. Assuming that the
new upstream version will be 1.0, here is the recipe:


# git clone ...
git checkout upstream

# 1. work,
# 2. commit,
# 3. goto 1.
# ...
# done

# create garmin-ant-downloader_1.0.orig.tar.gz from upstream contents

git tag 1.0
pristine-tar commit garmin-ant-downloader_1.0.orig.tar.gz 1.0

git checkout master
git merge upstream/1.0

git dch --git-author -a -R -N 1.0-1
# review, update debian/changelog to address 1.0
git commit debian/changelog
# review, update, commit anything not in
garmin-ant-downloader_1.0.orig.tar.gz
git tag debian/1.0-1

# remove all uncommitted files e.g.: git clean -f -d -x
git-buildpackage -us -uc


With this, I was able to create a new "0:20131008-1" version. It builds and
works, but I would like to ask you guys to review my steps in detail before
I push for real into the "upstream", "pristine-tar" and "master" branches.
Thus I've archived my checkout and made it available here:
https://antpm.googlecode.com/files/garmin-ant-downloader-unpushed.tar.xz

If you agree that this is sensible to go ahead with, the I would push
"upstream", "pristine-tar" and "master", and afterwards keep working like
this. Otherwise, let me know what needs to be improved.

Thanks,
Kristof
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-running-devel/attachments/20131010/84e5b081/attachment-0001.html>


More information about the Pkg-running-devel mailing list