head 1.3; access; symbols pkgsrc-2013Q2:1.3.0.32 pkgsrc-2013Q2-base:1.3 pkgsrc-2012Q4:1.3.0.30 pkgsrc-2012Q4-base:1.3 pkgsrc-2011Q4:1.3.0.28 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q2:1.3.0.26 pkgsrc-2011Q2-base:1.3 pkgsrc-2009Q4:1.3.0.24 pkgsrc-2009Q4-base:1.3 pkgsrc-2008Q4:1.3.0.22 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.20 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.18 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.16 pkgsrc-2008Q2-base:1.3 pkgsrc-2008Q1:1.3.0.14 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.12 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.10 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.8 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.6 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.4 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.2 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.1.0.2 pkgsrc-2006Q2-base:1.1; locks; strict; comment @# @; 1.3 date 2006.07.03.23.51.01; author rillig; state dead; branches; next 1.2; 1.2 date 2006.07.02.12.42.39; author rillig; state Exp; branches; next 1.1; 1.1 date 2006.06.30.08.58.16; author rillig; state Exp; branches; next ; desc @@ 1.3 log @Removed the chapter of the proposed redesign of the bulk build framework, since it did not contain any documentation on the current system. @ text @ The implementation of the pkgsrc bulk builds Deciding which packages to build This is not yet implemented. Some of the pkgsrc packages are not usable in a certain build configuration, either because of platform limitations (processor, operating system) or because the build is done by an unprivileged user. This section lists all the conditions that influence whether a package is excluded from a bulk build. ONLY_FOR_PLATFORM or NOT_FOR_PLATFORM may be defined in the package Makefile. ONLY_FOR_COMPILER or NOT_FOR_COMPILER may be defined in the package Makefile. NOT_FOR_UNPRIVILEGED (does not exist yet) may be defined in the package Makefile (only affects bulk builds in unprivileged mode). LICENSE may be defined in the package Makefile. This may be overridden by defining ACCEPTABLE_LICENSES in mk.conf. The package vulnerability database may list the package as vulnerable. This may be overridden by defining ALLOW_VULNERABLE_PACKAGES in mk.conf. Packages that define INTERACTIVE_STAGE cannot be built by the bulk builds, which are by definition non-interactive. The exception is when INTERACTIVE_STAGE contains only fetch and the distfiles have already been downloaded. @ 1.2 log @When INTERACTIVE_STAGE is set and not only contains "fetch", the package cannot be built by the bulk builds. @ text @d1 1 a1 1 @ 1.1 log @Added a chapter "The implementation of the bulk builds" that describes how the bulk builds should look like in the future. It is a design document and subject to discussion. @ text @d1 1 a1 1 d45 4 a48 2 builds, which are by definition non-interactive. @