Comment 10 for bug 766242

Revision history for this message
Clint Byrum (clint-fewbar) wrote : Re: [Bug 766242] Re: lp:ubuntu/cloud-init is not buildable by bzr-builder

Excerpts from Neil Wilson's message of Mon May 16 20:26:10 UTC 2011:
> That's hardly user friendly.
>
> Surely if the builder is to be of any use whatsoever it should build the
> Ubuntu source branch with a simple command.
>
> Having to manipulate a source package upload to get it to build is
> totally counter-intuitive.

There's not much we can do if the source package patches conflicts
directly with upstream. The build log is quite clear which patches won't
apply, so they can be selectively removed if some need to stay. Ultimately
you have 4 different versions of the code:

1 upstream .orig
2 upstream .orig + packaging patches
3 upstream NEW + packaging patches
4 upstream NEW

Picking which one to build could be simpler, thats true. But the problem
is that there's some conflicting, duplicated delta between 2 and 3 that
must be hand merged because the patches are not applied, so the common
version is unknown.

I stand by my original assessment, that while its not easy, its necessary
to be able to be clear about which patches you want to apply.