Wookey wrote:

>                                                      an uploadable
> build should always be done against complete build-deps - anything
> built against 'staged' packages must be considered 'tainted'.

Sounds good.  If I understand correctly:

* dpkg-checkbuilddeps: in a stage-N build, use Build-Depends-Stage<N>
  instead of Build-Depends.

* dpkg-checkbuilddeps: in a stage-N build, build-time dependencies
  must have Build-Stage >= N-1.

* dpkg-checkbuilddeps: in an untainted build, build-time dependencies
  must not have a Build-Stage field.

* dpkg-gencontrol: stage-N builds get "Build-Stage: N".

* dpkg-gencontrol: tainted builds, including stage-N builds, get
  "Do-Not-Upload: yes".

How does dpkg-gencontrol learn the build stage?  Is an envvar or a
file under debian/ used to communicate that information?



-- 
To UNSUBSCRIBE, email to debian-dpkg-bugs-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to