<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Steve,<br>
<br>
<div class="moz-cite-prefix">On 04/08/2016 12:39 PM, Steve Langasek
wrote:<br>
</div>
<blockquote cite="mid:20160408163910.GA30212@virgil.dodds.net"
type="cite">
<pre wrap="">...
Thanks to some stellar work by Dimitri Ledkov and Colin Watson, and as
discussed on ubuntu-devel over the past couple of months[1,2], a change has
been landed to Launchpad and the archive reports[3] to allow packages in
main to build-depend on universe (and packages in restricted to build-depend
on either universe or multiverse).
...
What this means for you:
- If you are building packages locally, you will want to update your build
environments for xenial and beyond to include universe in the apt
sources, to mirror Launchpad's behavior.
- 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].
</pre>
</blockquote>
<br>
I think I need some clarification on this point. The way I
interpret this is as follows:<br>
<ol>
<li>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...<br>
<br>
</li>
<li>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.</li>
</ol>
<p>Is this an accurate interpretation of the points made in your
email, or am I misreading what you are stating?<br>
</p>
<p><br>
Thomas</p>
</body>
</html>