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: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]
         QAContact: [email protected]


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.

_______________________________________________
Fedora-package-review mailing list
[email protected]
http://www.redhat.com/mailman/listinfo/fedora-package-review

Reply via email to