Changes to build-dependency handling in Ubuntu xenial beyond

Thomas Ward teward at ubuntu.com
Mon Apr 18 18:37:00 UTC 2016


Steve,

On 04/18/2016 02:10 PM, Steve Langasek wrote:
> Hi Thomas,
>
> On Mon, Apr 18, 2016 at 02:00:43PM -0400, Thomas Ward wrote:
>> On 04/08/2016 12:39 PM, Steve Langasek wrote:
>>>  - If you are updating a package that carries a delta to its
>>>    build-dependencies, you will want to check if this delta can now be
>>>    dropped.  If readding the build-dependency results in a new runtime
>>>    dependency, the package will be blocked by proposed-migration in
>>>    -proposed until component mismatches are resolved; you will then need
>>>    to either re-add the delta, or follow the MIR process[4].
>>>
>> I think I need some clarification on this point.  The way I interpret
>> this is as follows:
>>  1. We are able to build-depend packages in Main on Universe, such that
>>     any Universe compile-time dependencies are no longer needed to be
>>     dropped for a package to be in Main.  But...
>>  2. If such build-dependencies then introduce new dependencies on the
>>     built binaries, the runtime-dependency packages of which are
>>     necessary in the built binaries must be in Main.
>> Is this an accurate interpretation of the points made in your email, or
>> am I misreading what you are stating?
> You've got it exactly.
>
Thanks for confirming!


Thomas



More information about the ubuntu-devel mailing list