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

Ralf Treinen treinen at free.fr
Sun Oct 20 17:27:43 UTC 2013


On Fri, Oct 18, 2013 at 03:32:33PM +0200, Kristof Ralovich wrote:

> It is a new upstream release, that I had prepared for debian packaging, located
> here:  http://anonscm.debian.org/gitweb/?p=pkg-running/antpm.git;a=summary The
> code is there with history, the master/pristine-tar/upstream barnches are
> there, tags are there. What I'm asking for is review so we could create an
> antpm package for debian unstable (or experimental), maybe think this is called
> someone "sponsoring an upload" for me?

I cloned your git repo, and when I try to build the package:

% git-buildpackage -uc -us
dh clean
   dh_testdir
   dh_auto_clean
   dh_clean
	rm -f debian/antpm.substvars
	rm -f debian/antpm.*.debhelper
	rm -rf debian/antpm/
	rm -f debian/garmin-ant-downloader.substvars
	rm -f debian/garmin-ant-downloader.*.debhelper
	rm -rf debian/garmin-ant-downloader/
	rm -f debian/*.debhelper.log
	rm -f debian/files
	find .  \( \( -type f -a \
	        \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
		 -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
		 -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
		 -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
		\) -exec rm -f {} + \) -o \
		\( -type d -a -name autom4te.cache -prune -exec rm -rf {} + \) \)
	rm -f *-stamp
xdelta: expected from file (/tmp/pristine-tar.Y_cpuDTqOL/recreatetarball) of length 2856960 bytes
xdelta: expected from file (/tmp/pristine-tar.Y_cpuDTqOL/recreatetarball) of length 2856960 bytes
pristine-tar: Failed to reproduce original tarball. Please file a bug report.
pristine-tar: failed to generate tarball
gbp:error: Couldn't checkout "antpm_1.12.orig.tar.xz": /usr/bin/pristine-tar returned 25

How did you produce the pristine-tar ? Did you push the upstream tags
to the git repo ?

I see that you have licensed your work under GPL3. Does this also apply 
for the contents of the directory "3rd_party" ?

Also, you have in src/ some files that still carry a GPL-2 header,
for instance FIT.hpp.

Anyway, if I were you I would first concentrate on creating an *upstream*
release of the software, with instructions on how to compile the stuff,
and publish that on the project web site. Until this is done I wouldn't
worry about debian packaging. If that upstream is in a shape where one
can easily compile it on a UNIX platform then you can do the debian
packaging, which then should be trivial.

https://wiki.debian.org/UpstreamGuide might be useful.

-Ralf.



More information about the Pkg-running-devel mailing list