[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[LCFC] templates://mini-buildd/{mini-buildd-common.templates,mini-buildd-rep.templates,mini-buildd-bld.templates}



This is the last call for comments for the review of debconf
templates for mini-buildd.

The reviewed templates will be sent on Wednesday, April 14, 2010 to the package
maintainer as a bug report and a mail will be sent to this list with
"[BTS]" as a subject tag.


-- 


Template: mini-buildd-common/purging_repository
Type: note
_Description: Repository purge
 You have chosen to purge mini-buildd on a repository host.
 .
 This choice means that the mini-buildd user will be removed along
 with all the files it owns, including the repository in
 "/home/mini-buildd/rep".
 .
 To keep this data, you need to back it up now.
Template: mini-buildd-rep/mbd_id
Type: string
Description: Mini-buildd's identity:
 Identity of the mini-buildd network.
 .
 The identity is used on several places; most importantly, the
 distributions created will be called "BASEDIST-ID". For version
 strings, it plays the same role as "bpo" as used by
 backports.org.
 .
 Should be a short mnemonic made with letters only.

Template: mini-buildd-rep/mbd_rephost
Type: string
Description: Repository host name:
 Give the repository's host name; this is usually just the
 hostname you get via "hostname -f". This will be used to create
 URLs for HTTP access, and for ssh/scp commands.

Template: mini-buildd-rep/mbd_httpport
Type: string
Default: 80
Description: HTTP port to use:
 If you use a dedicated HTTP server not using a standard port;
 note that the whole network (i.e., build hosts too) must use
 that port.

Template: mini-buildd-rep/mbd_sshport
Type: string
Default: 22
Description: SSH port to use:
 If you use a dedicated SSH server not using a standard port;
 note that the whole network (i.e., build hosts too) must use
 that port.

Template: mini-buildd-rep/mbd_mail
Type: string
Description: Mail address (uploads/builds/failures):
 All install, failure or log mails go here; usually, it's a good
 idea to set up a mailing list for that.

Template: mini-buildd-rep/mbd_extdocurl
Type: string
Description: External documentation URL:
 URL to external documentation.
 .
 This is just for convenience to provide a link to that URL on
 the overview page; just leave empty if you don't have any.

Template: mini-buildd-rep/mbd_dists
Type: multiselect
Choices: ${DISTS}
Description: Base distributions to support:
 Space separated list of base distributions to support.

Template: mini-buildd-rep/mbd_archs
Type: multiselect
Choices: ${ARCHS}
Description: Architectures to support:

Template: mini-buildd-rep/mbd_apt_allow_unauthenticated
Type: boolean
Default: false
Description: Allow unauthenticated apt?
 This flag is equivalent to the allow_unauthenticated option in
 APT or sbuild.
 .
 If you set this to false (highly recommended), you will need to
 manually add the keys for extra sources you might have
 configured (see ~/.mini-buildd/README for further instructions).
 .
 The standard Debian Keys should be managed fine by the
 *-keyring packages (the paranoid may manually check the
 fingerprints after initial chroot setups).
 .
 Set this to true only if you really trust your configured
 sources.

Template: mini-buildd-rep/mbd_archall
Type: select
Choices: ${ARCHS}
Description: Arch of builder to build non-arch binary packages:
 One builder machine must have the role of compiling arch=all
 binary packages; please specify that architecture here.

Template: mini-buildd-rep/mbd_source
Type: string
Description: "${KIND}" sources for architecture "${ARCH}":
 Apt sources for "${DIST}": ${DESC}
 .
 Notes:
  * To specify more than one source, separate them with "\n".
  * With PIN and PRIO you may optionally set an apt-pin; useful
    if an extra source is not in "not-automatic" mode.
  * Give arch-specific sources only if needed ("any" is
    fallback).
  .
  Syntax: Apt sources line without leading "deb "[;PIN;PRIO]
  Example: ${EXAMPLE}

Template: mini-buildd-rep/mbd_bldhost
Type: string
Description: Build host for architecture ${ARCH}:
 Build hosts are installations of mini-buildd-bld for a specific
 architecture; they manage the chroots and building for that
 architecture.
 .
 Please give a full hostname here.
 .
 You may safely give a build host to-be here, and set it up later.

Template: mini-buildd-rep/mbd_deb_build_options
Type: string
Description: Debian build options for architecture ${ARCH}:
 Build options as defined for DEB_BUILD_OPTIONS environment
 variable (see policy, chapter 4.9.1).
 .
 The only option that is useful here is "parallel=n"; use this
 if you have multiple CPUs/cores for this architecture's build
 host. You will then have fast parallel builds for packages
 that support it.

Template: mini-buildd-rep/overview
Type: note
Description: Repository configuration finished
 After the package installation is complete, visit the new home
 of your build network:
 .
 ${URL}
 .
 (The web server may need to be manually reconfigured to allow the
 "userdir" option.)
 .
 Please note:
  * On initial installs, or if you configured new build hosts,
    install the package "mini-buildd-bld" on the appropriate hosts.
  * On reconfiguration with changes to supported dists or archs,
    reconfigure the package "mini-buildd-bld" on all build hosts.
Template: mini-buildd-bld/mbd_defer
Type: boolean
Default: false
#flag:translate!:4
Description: Defer builder configuration?
 To configure builder hosts, the repository host must already be
 set up and configured (as all the common configuration is
 pulled from there by builder hosts).
 .
 You should defer the configuration if the mini-buildd repository host is
 not yet set up correctly. The process may be completed later by running
 "dpkg-reconfigure mini-buildd".
 .
 ${STATUS}

Template: mini-buildd-bld/mbd_rephttphost
Type: string
Description: HTTP repository host name:
 Please enter the fully qualified host name of the repository to be
 used (the machine where mini-buildd-rep is installed). This
 will be used to retrieve the configuration of the mini-buildd network
 automatically via HTTP.
 .
 The syntax needed to specify a port number other than the default (80)
 is "myhost.example.org:8088".

Template: mini-buildd-bld/mbd_bldhost
Type: select
Choices: ${BLDHOSTS}
Description: ID for this builder:
 Please select the host name for this builder from the list of
 hosts known to mini-buildd-rep. If this host is not listed,
 you need to reconfigure mini-buildd-rep.

Template: mini-buildd-bld/mbd_lvm_vg
Type: string
Default: auto
Description: LVM2 volume group to use:
 There will need to be a dedicated LVM volume group for the chroots
 to be maintained on (with schroot).
 .
 In that volume group, mini-buildd will automatically maintain
 chroots named mbd-BASEDIST-ID-ARCH (ID is the identity you
 configured in mini-buildd-rep). These names should not collide
 with existing logical volumes in that group; otherwise any
 reasonably sized volume group should work.
 .
 Possible choices are:
  * auto: an image file will be created in mini-buildd's home,
    and an LVM volume group named "mini-buildd" will be built using it;
  * existing or custom volume group: if this volume group doesn't
    exist now, you'll need to reconfigure this package after creating
    it.
Source: mini-buildd
Section: devel
Priority: extra
Maintainer: Stephan Sürken <absurd@debian.org>
Build-Depends: debhelper (>= 7.0.50~), man-db (>= 2.5.1), po-debconf
Standards-Version: 3.8.4
Vcs-Git: git://git.debian.org/git/collab-maint/mini-buildd.git
Vcs-Browser: http://git.debian.org/?p=collab-maint/mini-buildd.git;a=summary

Package: mini-buildd-common
Architecture: all
Depends: ${misc:Depends}, adduser, bsd-mailx | mailx, apache2-mpm-worker | httpd, openssh-client, gnupg, wget, sbuild (>= 0.57.7)
Description: minimal Debian build daemon - common files
 Mini-buildd is an easy-to-configure Debian autobuilder and
 repository. Its general notion is that of add-ons for a Debian
 base distribution (like etch, lenny, or sid) with an emphasis
 on clean builds and package checking.
 .
 This package includes common parts for both repository and
 builder installations.

Package: mini-buildd-rep
Architecture: all
Depends: ${misc:Depends}, mini-buildd-common, python, mini-dinstall (>> 0.6.24), cron, procps
Recommends: logrotate, dwww
Description: minimal Debian build daemon - repository
 Mini-buildd is an easy-to-configure Debian autobuilder and
 repository. Its general notion is that of add-ons for a Debian
 base distribution (like etch, lenny, or sid) with an emphasis
 on clean builds and package checking.
 .
 This package provides the autobuilder network's repository.

Package: mini-buildd-bld
Architecture: all
Depends: ${misc:Depends}, mini-buildd-common, lvm2, debootstrap (>= 1.0.10lenny1), schroot, dput, dpkg-dev, devscripts (>= 2.10.15)
Recommends: logrotate
Description: minimal Debian build daemon - builder
 Mini-buildd is an easy-to-configure Debian autobuilder and
 repository. Its general notion is that of add-ons for a Debian
 base distribution (like etch, lenny, or sid) with an emphasis
 on clean builds and package checking.
 .
 This package equips a machine to act as a builder for a specific
 architecture. Before builders can be set up a repository host
 must be fully configured (see the package mini-buildd-rep).

Attachment: signature.asc
Description: Digital signature


Reply to: