[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#706060: [packaging] Re: Bug#706060: so how is ITP going?



On Tue, 09 Jul 2013, Daniel Mizyrycki wrote:

> Thank you for sharing all this wealth of information, Yaroslav. I've
> got to admit I was a little confused about so many different ways to
> go about packaging, until you mention git-buildpackage and I saw you
> are using it on https://github.com/PyMVPA/PyMVPA .

Sorry for being confusing -- but that is the realm of things in Debian: Debian
policy clearly specifies only the state of binary and source packages, but
internal "housekeeping" is up for the developers/teams to decide.  And having
thousands of people working on Debian, and coming from different fields,
use-cases and work patterns, different people/teams have different approaches
on how to organize their package maintenance. Tools such as git-build-package
help to standardize flows while allowing for so demanded flexibility (e.g. I
use overlay setups for some projects but not the others etc)

>  Thank you so much
> for pointing that out!
> The other side of packaging docker has been understanding how to do
> proper packaging of go libraries. Michael Stapelberg has done an
> amazing job in this area and together we currently reviewing the
> first docker library dependency for an unstable release:
> http://mentors.debian.net/package/golang-mux-dev
> http://anonscm.debian.org/gitweb/?p=collab-maint/golang-mux-dev.git;a=summary
> So, it looks that now we are on firm track to release docker in a no
> distant moment.

That all sounds great, thank you Daniel for the follow up!  I am glad I
could have been of help, and yes -- I do use git-buildpackage quite
extensively.  While we are at it I might recommend also some
generic customizations I use

$> cat ~/.gbp.conf 
[git-buildpackage]
sign-tags = True
# use this for more svn-buildpackage like bahaviour:
export-dir = ../build-area/
tarball-dir = ../tarballs/

so -- git-buildpackage always builds for me in a clean checkout under export-dir.
and signing the tags is also quite neat

Cheers!

-- 
Yaroslav O. Halchenko, Ph.D.
http://neuro.debian.net http://www.pymvpa.org http://www.fail2ban.org
Senior Research Associate,     Psychological and Brain Sciences Dept.
Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755
Phone: +1 (603) 646-9834                       Fax: +1 (603) 646-1419
WWW:   http://www.linkedin.com/in/yarik        


Reply to: