Collision branches
Jonathan Riddell
jriddell at ubuntu.com
Thu Oct 6 14:27:54 UTC 2011
On Wed, Oct 05, 2011 at 12:24:44PM -0400, James Westby wrote:
> In order to get some data on this I just looked back at 45 of these from
> the last month, and found:
>
> 9 that looked real, or at least feasible
> 2 that were caused by updates to .po files
> 4 that were caused by automatically generated debian/control files
> 1 caused by updates to config.{guess,sub}
> 29 caused by quilt interaction
>
> So 64% of these were caused by quilt interactions, and all the other
> spurious ones were less than 50% of what's left, indicating that quilt
> is the place to focus our efforts to make these merge proposals have
> much more signal than noise.
I've looked through a bunch and many of them seem to be conflicts
caused by adding a file. The version uploaded then adds the file to
its own brancha and bzr considers it a conflict (even though the files
are identical), I'd have thought the importer would have some magic to
detect this?
I also found a strange case in python3-defaults where there is nothing to merge, spooky.
There's also several such as checkbox, openssl, gnome-color-manager where I get an error on checking out the moved-aside branch
>bzr branch lp:~ubuntu-branches/ubuntu/oneiric/openssl/oneiric-201110041452
bzr: ERROR: Revision {cjwatson at canonical.com-20111004123628-4ybe8782rytyb0dc} not present in "Graph(StackedParentsProvider(bzrlib.repository._LazyListJoin(([CachingParentsProvider(None)], []))))".
Jonathan
More information about the ubuntu-distributed-devel
mailing list