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: