Introduction to Ubuntu Distributed Development

Adrian Perez adrianperez.deb at
Thu Dec 17 15:55:40 UTC 2009

Exactly my point. +1. 
I think Git is better suited than Bzr for the job, and I don't make to
make it personal. 
It's true that there's an infrastructure set up, but I think the idea of
voting is letting the community decide for itself, and don't impose us a
tool which might not be the preferred choice for most of our developers.
Building a layer around LP and Bzr seems like a reasonable idea, but
there are some many pitfalls on that. 

On Thu, 2009-12-17 at 07:44 -0800, Shentino wrote:
> Reinventing the wheel might be a good idea if the wheel then rolls
> faster
> On Thu, Dec 17, 2009 at 6:24 AM, Scott James Remnant
> <scott at> wrote:
>         On Thu, 2009-12-17 at 08:58 -0500, Adrian Perez wrote:
>         > So, I might propose to have a voting on which VCS system we
>         will use for
>         > our centralized approach, (if that hasn't happened already).
>         >
>         Bazaar was designed and written to be the distributed version
>         control
>         system for distributions, in particular Ubuntu.  There is an
>         enormous
>         amount of infrastructure built up around it, and a large
>         number of
>         people working on it.
>         We do not presume (as a community) to tell people what they
>         should and
>         should not be working on.  If those people are happy working
>         on Bazaar,
>         then that is entirely their decision.  We would not hold a
>         vote to tell
>         people to stop what they are doing.
>         If another group of people were to work on GIT, Mercurial or
>         some new
>         DVCS - making improvements to better suit a distribution, and
>         were to
>         put the same amount of work into building an infrastructure
>         around it,
>         then that is entirely their choice.
>         Having two competing infrastructures would be cause for a
>         discussion
>         amongst the Technical Board about which one (if either) we
>         recommended.
>         Personally (as a member of the TB), in that situation, I'd be
>         more
>         likely to ask why the GIT or Mercurial folk didn't instead
>         leverage the
>         existing bzr infrastructure.  For example, by adding support
>         to their
>         DVCS to be able to pull from and push to the LP server.
>         That way users could use whichever command-line tool they
>         wanted, and
>         we'd all have access to the same branches.
>         Scott
>         --
>         Scott James Remnant
>         scott at
>         --
>         Ubuntu-devel-discuss mailing list
>         Ubuntu-devel-discuss at
>         Modify settings or unsubscribe at:

Best Regards,

Adrian Perez <adrianperez-deb at>
Ubuntu Developer

GPG Key ID: 8A9A3084
GPG Key Fingerprint: 99E8 E74E 7B4F 93AE F32A  5523 9973 0D5C 8A9A 3084
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
URL: <>

More information about the Ubuntu-devel-discuss mailing list