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

[TAF] templates://pybit/{pybit-client.templates,pybit-web.templates}



The pybit package introduced new or modified debconf
templates. This is often a good moment for a review to help the
package maintainer following the general suggested writing style and
track down typos and errors in the use of English language.

A bug report has been sent against the package: 709001

If someone wants to pick up this review, please answer to this mail,
in the mailing list, with an [ITR] (Intent To Review) label.

The templates file is attached.

To propose the file you reviewed for peer review, please send a [RFR]
(Request For Review) mail with the reviewed file attached...then a few
days later, when no more contributions come, a summary mail with a
[LCFC] (Last Chance For Comments) label.

These RFR and LCFC mails should CC the opened bug report.

Finally, after no more comments coming to the LCFC mail, you can send
the reviewed templates file in the bug report.

Then, please notify the list with a last mail using a [BTS] label
with the bug number.

Helping the package maintainer to deal with induced translation
updates at that moment will be nice. If you're not comfortable with
that part of the process, please hand it off to a translator.

-- 


Template: pybit-client/clientid
Type: string
_Description: PyBit client-ID string:
 Please specify a unique string that can be used to identify this client
 within the job list and queues.

Template: pybit-client/lvmsnapshot
Type: boolean
Default: false
_Description: Use LVM snapshots on this client?
 If the sbuild configuration uses LVM snapshots, pybit-client can ensure
 that your snapshot APT cache data is kept up-to-date whilst keeping the
 snapshot clean.

Template: pybit-client/buildroot
Type: string
Default: /home/buildd/pybit
_Description: Buildd location:
 Please specify a writeable directory where the version control handler
 and the upload task can write files.
 .
 If this is left blank, the default /home/buildd/pybit will be used.

Template: pybit-client/rabbitmqhost
Type: string
_Description: Host machine running RabbitMQ:
 Please specify the server running RabbitMQ that this buildd client will
 communicate with, receiving details of the jobs it needs to attempt to
 build.

Template: pybit-client/dputdest
Type: string
_Description: Destination for dput package uploads:
 Please specify the machine that this client will use as upload host.
 This destination will be stored in its dput configuration.
 .
 This entry must not be empty.

Template: pybit-client/missingid
Type: note
_Description: Client-ID string cannot be empty!
 This client will fail to start until it receives a unique client-ID.

Template: pybit-client/missinghost
Type: note
_Description: Missing RabbitMQ hostname!
 This client will not receive any messages from the queue and will
 not build any packages until a RabbitMQ host is specified.
 .
 Please edit /etc/pybit/client/client.conf after configuration.

Template: pybit-client/defaultdput
Type: note
_Description: Missing dput destination!
 pybit-client is not intended to upload to unspecified dput
 destinations like ftp-master.debian.org and does not currently
 support GnuPG signed uploads.
Template: pybit-web/rabbitmqhost
Type: string
_Description: Host machine running RabbitMQ:
 Please specify the server running RabbitMQ with which the web front-end
 and the pyBit controller need to communicate, sending the details of the
 jobs to be built.

Template: pybit-web/hostname
Type: string
Default: localhost
_Description: Fully qualified hostname for the web front-end:
 Please specify the host running the web front-end (which will also be
 running the pyBit controller).
 .
 You may choose to use a named Apache virtual host or accept the default
 if all the pyBit clients also run on this one machine.
 .
 The hostname is passed down to the build clients to allow them to post
 failure messages back to the controller.

Template: pybit-web/port
Type: string
Default: 80
_Description: Port for web front-end:
 Please specify the port that the web front-end should be available on.
 If it is serving localhost, it is probably easiest to use port 8080.
 .
 If the web front-end is running on a dedicated host or an Apache
 virtual host, it may be preferable to use port 80.

Template: pybit-web/missinghost
Type: note
_Description: Missing RabbitMQ hostname!
 If no RabbitMQ host is specified for the pyBit controller, the build
 clients will not receive any messages on the queue or build any packages.
 .
 Please edit /etc/pybit/web/web.conf after configuration.
Source: pybit
Section: devel
Priority: extra
Maintainer: Neil Williams <codehelp@debian.org>
Uploaders: Nick Davidson <nickd@toby-churchill.com>,
 Simon Haswell <simonh@toby-churchill.com>,
 Nick Bane <nick@cecomputing.co.uk>,
 James Bennet <James.Bennet@toby-churchill.com>
Build-Depends: debhelper (>= 7.0.50~), docbook-xsl, xsltproc, po-debconf,
 python (>= 2.6.6-3~), python2.6 | python2.7, python-setuptools,
 python-jsonpickle,
 python-requests (>= 0.10.1-1~),
 python-amqplib
X-Python-Version: 2.6, 2.7
Standards-Version: 3.9.3
Homepage: http://nicholasdavidson.github.com/pybit/
Vcs-Git: git://github.com/nicholasdavidson/pybit.git
Vcs-Browser: https://github.com/nicholasdavidson/pybit

Package: pybit-svn
Architecture: all
Depends: subversion, curl, ${misc:Depends}
Description: Subversion post commit hook for pybit
 pyBit uses message queues to create a distributed, cross-platform
 buildd toolkit using a collection of buildds, using source from
 various VCS clients. pyBit is intended to support rapidly evolving
 software collections and can support multiple VCS frontends and
 multiple build backends.
 .
 This package provides a Subversion post commit hook to check for
 interesting changes in the repository and post a directory back
 to the controller using curl.
 .
 Currently, only Subversion is supported. The svn hook
 does not depend on the rest of pyBit or on Python.

Package: pybit-client
Architecture: all
Depends: sbuild, dput, dpkg-dev, pybit-common, python-requests,
 subversion, pbuilder, libcrypt-ssleay-perl, libjson-perl,
 ${python:Depends}, ${misc:Depends}
Description: buildd client support for pybit
 pyBit uses message queues to create a distributed, cross-platform
 buildd toolkit using a collection of buildds, using source from
 various VCS clients. pyBit is intended to support rapidly evolving
 software collections and can support multiple VCS frontends and
 multiple build backends.
 .
 This package provides the Debian buildd client for pyBit to build
 packages using sbuild.
 .
 Each pyBit buildd client needs to install and configure this package
 to give each client a unique identifier per pyBit database.

Package: pybit-web
Architecture: all
Depends: python-psycopg2 (>= 2.4.2-1~), pybit-common,
 dbconfig-common, libjson-perl, ucf, adduser,
 ${python:Depends}, ${misc:Depends}
Recommends: libjs-jquery (>= 1.4.2-2), libjs-jquery-form,
 postgresql-client, libapache2-mod-wsgi
Suggests: rabbitmq-server (>=1.8), postgresql (>=8.4)
Replaces: pybit-common (<= 0.1.1)
Description: buildd toolkit based on message queues (web frontend)
 pyBit uses message queues to create a distributed, cross-platform
 buildd toolkit using a collection of buildds, using source from
 various VCS clients. pyBit is intended to support rapidly evolving
 software collections and can support multiple VCS frontends and
 multiple build backends.
 .
 This package provides a reporting and custom-build request
 interface for the status database and the controller agent for
 PyBit. The static web pages do need to be served from the same
 machine as is running the pybit-web application.
 .
 A single RabbitMQ server is also required, it can be installed on
 any machine which is visible to the controller and all clients.

Package: pybit-common
Architecture: all
Depends: python-amqplib, python-jsonpickle, python-daemon,
 ${python:Depends}, ${misc:Depends}
Description: Common objects for pybit
 pyBit uses message queues to create a distributed, cross-platform
 buildd toolkit using a collection of buildds, using source from
 various VCS clients. pyBit is intended to support rapidly evolving
 software collections and can support multiple VCS frontends and
 multiple build backends.
 .
 This package contains the object definitions of Python objects
 common to pyBit components as well as the Postgres database
 schema for pyBit.

Package: pybit-watcher
Architecture: all
Depends: python-pyinotify, python-daemon, pybit-common, reprepro,
 ${python:Depends}, ${misc:Depends}
Description: watches incoming directories for reprepro
 pyBit uses message queues to create a distributed, cross-platform
 buildd toolkit using a collection of buildds, using source from
 various VCS clients. pyBit is intended to support rapidly evolving
 software collections and can support multiple VCS frontends and
 multiple build backends.
 .
 This package provides a watcher which runs as a daemon and monitors a
 directory for changes files then runs the appropriate reprepro rule.
 .
 This allows pybit clients to upload without waiting for the packages
 to be processed by reprepro.

Attachment: signature.asc
Description: Digital signature


Reply to: