[pkg-go] Building golang-github-google-btree from its git repo

Matthew Dawson matthew at mjdsystems.ca
Mon Oct 19 00:57:31 UTC 2015


Hi all,

I'm working on building a copy of etcd for Jessie, as part of my work to get 
Kubernetes on my Jessie system (I saw the ITP, and would be happy to help if 
possible).  As part of this, I've been trying to build all of etcd's 
dependencies for Jessie as well.  I'm attempting to do this from their git 
repositories, so I can point an instance of Jenkins at the repositories and 
trigger builds automatically whenever there is an update.

I managed to get to golang-github-google-btree, but I can't get it to compile.  
Looking at its repository, I noticed it is missing the usual debian/* tag, and 
attempting to build master with git-buildpackage always fails as it can't find 
the go files.  Is there a push missing for this package to allow it to build?  
Or do I need to pass an argument to gbp to work with this repository?

Alternately, is this just not a supported method to build these packages?  
Would I be better off teaching Jenkins about Debian's archive format?  This 
seemed like a much more intensive approach, so I don't want to do this if I 
don't have too.

For reference, I've so far used the command:
git-buildpackage --git-ignore-branch --git-no-pristine-tar --git-export-dir=./
output-deb --git-builder='dpkg-buildpackage -rfakeroot -D -us -uc -i -I'
to build the other packages.  Each build happens in a Jessie Docker container.

Thanks,
-- 
Matthew
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-go-maintainers/attachments/20151018/b4b7c4a7/attachment-0001.sig>


More information about the Pkg-go-maintainers mailing list