Here are some things we're currently working on, or soon hope to be working on, to improve [[DistributedDevelopment]]. If something is missing, please talk to us on the [[https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel|ubuntu-distributed-devel]] list. (we=james_w, poolie, jam, vila, spiv, rockstar, thumper, jelmer and more) == draft/braindump == === General process === * [[https://lists.ubuntu.com/archives/ubuntu-distributed-devel/2010-January/000373.html|scottk's post on current problems]] === merging in bzr === * conflicts when merging debian/changelog ([[https://bugs.edge.launchpad.net/bzr-builddeb/+bug/516060|bug 516060]], [[https://bugs.edge.launchpad.net/bzr-builddeb/+bug/516056]]) === general bzr workflow === * bzr commit should default or provide a template that does something similar to debcommit (or suggest using debcommit?) * obvious way to diff is against the remote branch, which is slow [[https://lists.ubuntu.com/archives/ubuntu-distributed-devel/2010-January/000373.html|1]] === bzr builddeb === * inconsistent exposure of -S vs other flags [[https://lists.ubuntu.com/archives/ubuntu-distributed-devel/2010-January/000373.html|1]] * needs dput, mark-uploaded and push vs just one [[https://lists.ubuntu.com/archives/ubuntu-distributed-devel/2010-January/000373.html|1]] === foreign branch support === * git submodule support is commonly requested * general robustness of bzr-git === launchpad ui === * not clear how to add missing registry data, eg missing upstream links? === soyuz === * needs more buildds, or better use of the existing ones, for daily builds to be useful