This blog post on Debian Planet, mentions how easy it is to package with bzr-buildded ontop of upstream git repository.
Also there are bzr-svn and bzr-hg plugins, and you can request launchpad to automatically do imports of those upstreams every 6 hours and on-demand ;-) and of course you can still push your bzr packaging branch to alioth ;-) if you don't want to tie yourself up to much with launchpad.
Bzr and launchpad designed for collaboration =) especially with awesome ground contol tool which integrates launchpad into nautilus.
And yes you can associate multiple authors with a commit (if multiple people worked on a debdiff you are merging), and yes you can associate BTS, Launchpad and any bug tracking URL's with a bzr commit. Git can't do that ;-)
Also note launchpad is getting building packages out of recipes, so if your packaging branch is based on top of upstream branch import, you will be able soon request launchpad to merge packaging with upstream on launchpad and build packages into PPA's for daily builds testing.
For Debian stable, you can use openSUSE build-service (see osc command line tool). Unfortunately I'm not aware of openly available build services for debian testing / unstable yet.
Debian packaging is a social with bzr.
Also there are bzr-svn and bzr-hg plugins, and you can request launchpad to automatically do imports of those upstreams every 6 hours and on-demand ;-) and of course you can still push your bzr packaging branch to alioth ;-) if you don't want to tie yourself up to much with launchpad.
Bzr and launchpad designed for collaboration =) especially with awesome ground contol tool which integrates launchpad into nautilus.
And yes you can associate multiple authors with a commit (if multiple people worked on a debdiff you are merging), and yes you can associate BTS, Launchpad and any bug tracking URL's with a bzr commit. Git can't do that ;-)
Also note launchpad is getting building packages out of recipes, so if your packaging branch is based on top of upstream branch import, you will be able soon request launchpad to merge packaging with upstream on launchpad and build packages into PPA's for daily builds testing.
For Debian stable, you can use openSUSE build-service (see osc command line tool). Unfortunately I'm not aware of openly available build services for debian testing / unstable yet.
Debian packaging is a social with bzr.
I get cognitive dissonance every time I try to use bzr commit --fixes lp:bugnumber. Bazaar might associate the bug with a commit, but Launchpad associates the bug with the whole bzr branch instead. :(
ReplyDelete