[Bug 205032] New: Review Request: perl-Test-AutoBuild - a framework for continuous, unatttended software builds
bugzilla at redhat.com
bugzilla at redhat.com
Sat Sep 2 19:14:19 UTC 2006
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=205032
Summary: Review Request: perl-Test-AutoBuild - a framework for
continuous, unatttended software builds
Product: Fedora Extras
Version: devel
Platform: All
OS/Version: Linux
Status: NEW
Severity: normal
Priority: normal
Component: Package Review
AssignedTo: nobody at fedoraproject.org
ReportedBy: berrange at redhat.com
QAContact: fedora-package-review at redhat.com
Spec URL: http://berrange.com/~dan/fedora-review/perl-Test-AutoBuild/Test-AutoBuild.spec
SRPM URL:
http://berrange.com/~dan/fedora-review/perl-Test-AutoBuild/perl-Test-AutoBuild-1.2.0-1.src.rpm
Description: Test-AutoBuild is a Perl framework for performing continuous, unattended, automated software builds. It is targetted at upstream developers, rather than package distributors. It provides a workflow engine for performing continuous integration. It checks source out of an SCM repository; then builds it, tests it, installs it & packages it; Finally it publishes any build artifacts, build logs, code reports, packages & HTML status pages to HTTP/FTP site. This is repeated 24x7, scheduled via cron.
The core of software is written in Perl, but it calls out to command line utils for integration with a variety of SCM systems. The SCM systems supported are CVS, GNU Arch, Subversion, Mercurial, SVK and Perforce. The spec file is setup such that the modules for each SCM system are provided in separate sub-RPMs. This split was repeatedly requested by users, since if they're using one SCM system (eg Subversion), they did not want to have to install the other 6 SCM systems & their huge dependancy chains.
In addition to the sub-RPMs for each SCM system, there is one further sub-RPM called '-account'. This creates a user account 'builder' and a directory structure under '/var/lib/builder' populated with all the files neccessary to get an instance of the autobuild engine up & running. rpmlint will flag files in this sub-RPM as using a non-standard user account, however, this user account is created in the %post script of the sub-RPM. cf. mock RPM creating its own group & directory in /var/lib/mock.
I have also patched the upstream tar.gz to remove the module which calls 'yum-arch' since this no longer appears to be distributed in Fedora.
This is my second Fedora Extras submission, although I still need sponsership.
My other submission is bug 205029
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the Fedora-package-review
mailing list