[rfc] time to switch to Launchpad reviews

Aaron Bentley aaron at aaronbentley.com
Fri Apr 24 14:35:43 BST 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Martin Pool wrote:
> Any comments, particularly from people who're participating in
> development or review at the moment?

I think Launchpad code reviews and Bundle Buggy are (at last) in a state
where both are reasonable choices.

Code Review's advantages
- - Submitters can request particular reviewers
- - Integrated with Launchpad
 - Can use LP teams
 - Can create a branch on Launchpad from an emailed merge directive
 - Planned: provide an alternative mechanism for landing patches
- - Provides a virtual mailing list and web forum for each submission
- - Optional Merge Analysis Daemon can provide preview diffs that detect
  merge conflicts
- - More reliable

Bundle Buggy advantages
- - Maps tightly to Bazaar project's workflow
 - merge request status is determined fully automatically
 - no need for public branches
- - Can represent a cherrypick (e.g. submitting multiple threads from a
  loom in parallel)
- - Integrates cleanly with existing mailing lists
- - Accepts patches
- - Nicer email command syntax
- - Autodetection of superseded merge requests

Code reviews finally support converting bundles into branches, which I
felt was a major missing piece.  Unfortunately, it will silently discard
merge directives whose target URL has a trailing slash:
https://bugs.launchpad.net/launchpad-bazaar/+bug/318040

> If there are no blockers I propose that we change the standard
> practice to posting merge proposals rather than to BB, leave BB
> running as a backup, and then if that goes well change the normal
> practice across.

I don't understand the difference between the "change the standard
practice" part and the "change the normal practice" part.

Aaron
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAknxwCsACgkQ0F+nu1YWqI0GTwCcDKRiKSbljABA0Ejj19wjdH1p
FlIAnjdHN4olERVakAyoxCId7ZiMyiP8
=qRT7
-----END PGP SIGNATURE-----



More information about the bazaar mailing list