AUTOBUILD_PERL5LIB=`perl -e 'use Config; my $dir = $Config{sitelib}; $dir =~ s|/usr|$ENV{AUTOBUILD_INSTALL_ROOT}|; print $dir'` perl -e 'use Config; my $dir = $Config{sitelib}; $dir =~ s|/usr|$ENV{AUTOBUILD_INSTALL_ROOT}|; print $dir' if [ -z "$PERL5LIB" ]; then export PERL5LIB=$AUTOBUILD_PERL5LIB else export PERL5LIB=$PERL5LIB:$AUTOBUILD_PERL5LIB fi # Make things clean. [ -f Makefile ] && make -k realclean ||: rm -f \ blib/script/auto-build-clean-root blib/script/auto-build \ blib/script/auto-build-make-root rm -f \ *.a core \ core.[0-9] blib/arch/auto/Test-AutoBuild/extralibs.all \ core.[0-9][0-9] AutoBuild.bso \ pm_to_blib.ts core.[0-9][0-9][0-9][0-9] \ AutoBuild.x \ perl tmon.out \ *.o pm_to_blib \ blib/arch/auto/Test-AutoBuild/extralibs.ld blibdirs.ts \ core.[0-9][0-9][0-9][0-9][0-9] *perl.core \ core.*perl.*.? Makefile.aperl \ perl AutoBuild.def \ core.[0-9][0-9][0-9] mon.out \ libAutoBuild.def perlmain.c \ perl.exe so_locations \ AutoBuild.exp rm -rf \ *~ *.bak \ blib mv Makefile Makefile.old > /dev/null 2>&1 if [ -d "/usr/share/selinux/devel" -a "0" = "1" ] ; then make -C conf/selinux clean ; fi rm -f \ Makefile.old Makefile rm -rf \ Test-AutoBuild-1.2.2 Test-AutoBuild.spec \ Test-AutoBuild-*.tar.gz rm -rf MANIFEST blib # Make makefiles. perl Makefile.PL PREFIX=$AUTOBUILD_INSTALL_ROOT Warning: prerequisite XML::Simple 0 not found. Writing Makefile for Test-AutoBuild # Build the RPM. make cp lib/Test/AutoBuild/Stage/ISOBuilder.pm blib/lib/Test/AutoBuild/Stage/ISOBuilder.pm cp lib/Test/AutoBuild/Stage/HTMLStatus.pm blib/lib/Test/AutoBuild/Stage/HTMLStatus.pm cp lib/Test/AutoBuild/Runtime.pm blib/lib/Test/AutoBuild/Runtime.pm cp lib/Test/AutoBuild/Publisher.pm blib/lib/Test/AutoBuild/Publisher.pm cp lib/Test/AutoBuild/Stage/GetSource.pm blib/lib/Test/AutoBuild/Stage/GetSource.pm cp lib/Test/AutoBuild/Stage/LogCopier.pm blib/lib/Test/AutoBuild/Stage/LogCopier.pm cp lib/Test/AutoBuild/Group.pm blib/lib/Test/AutoBuild/Group.pm cp lib/Test/AutoBuild/Repository/Monotone.pm blib/lib/Test/AutoBuild/Repository/Monotone.pm cp lib/Test/AutoBuild/Publisher/XSLTransform.pm blib/lib/Test/AutoBuild/Publisher/XSLTransform.pm cp lib/Test/AutoBuild/Counter/ChangeList.pm blib/lib/Test/AutoBuild/Counter/ChangeList.pm cp lib/Test/AutoBuild/Stage/Group.pm blib/lib/Test/AutoBuild/Stage/Group.pm cp lib/Test/AutoBuild/Repository/Git.pm blib/lib/Test/AutoBuild/Repository/Git.pm cp lib/Test/AutoBuild/Archive.pm blib/lib/Test/AutoBuild/Archive.pm cp lib/Test/AutoBuild/Stage/CleanBuildRoots.pm blib/lib/Test/AutoBuild/Stage/CleanBuildRoots.pm cp lib/Test/AutoBuild/Archive/File.pm blib/lib/Test/AutoBuild/Archive/File.pm cp lib/Test/AutoBuild/Repository/Bazaar.pm blib/lib/Test/AutoBuild/Repository/Bazaar.pm cp lib/Test/AutoBuild/Counter.pm blib/lib/Test/AutoBuild/Counter.pm cp lib/Test/AutoBuild.pm blib/lib/Test/AutoBuild.pm cp lib/Test/AutoBuild/Stage/Test.pm blib/lib/Test/AutoBuild/Stage/Test.pm cp lib/Test/AutoBuild/Platform.pm blib/lib/Test/AutoBuild/Platform.pm cp lib/Test/AutoBuild/Stage/Iterator.pm blib/lib/Test/AutoBuild/Stage/Iterator.pm cp lib/Test/AutoBuild/Stage/EmailAlert.pm blib/lib/Test/AutoBuild/Stage/EmailAlert.pm cp lib/Test/AutoBuild/Package.pm blib/lib/Test/AutoBuild/Package.pm cp lib/Test/AutoBuild/Stage/TemplateGenerator.pm blib/lib/Test/AutoBuild/Stage/TemplateGenerator.pm cp lib/Test/AutoBuild/Counter/Timestamp.pm blib/lib/Test/AutoBuild/Counter/Timestamp.pm cp lib/Test/AutoBuild/ArchiveManager/Memory.pm blib/lib/Test/AutoBuild/ArchiveManager/Memory.pm cp lib/Test/AutoBuild/PackageType.pm blib/lib/Test/AutoBuild/PackageType.pm cp lib/Test/AutoBuild/Command.pm blib/lib/Test/AutoBuild/Command.pm cp lib/Test/AutoBuild/Lock.pm blib/lib/Test/AutoBuild/Lock.pm cp lib/Test/AutoBuild/Archive/Memory.pm blib/lib/Test/AutoBuild/Archive/Memory.pm cp lib/Test/AutoBuild/Stage/CleanArchive.pm blib/lib/Test/AutoBuild/Stage/CleanArchive.pm cp lib/Test/AutoBuild/ArchiveManager.pm blib/lib/Test/AutoBuild/ArchiveManager.pm cp lib/Test/AutoBuild/Stage/SetNice.pm blib/lib/Test/AutoBuild/Stage/SetNice.pm cp lib/Test/AutoBuild/Stage/Copier.pm blib/lib/Test/AutoBuild/Stage/Copier.pm cp lib/Test/AutoBuild/Monitor/Pipe.pm blib/lib/Test/AutoBuild/Monitor/Pipe.pm cp lib/Test/AutoBuild/Repository/Subversion.pm blib/lib/Test/AutoBuild/Repository/Subversion.pm cp lib/Test/AutoBuild/Repository/SVK.pm blib/lib/Test/AutoBuild/Repository/SVK.pm cp lib/Test/AutoBuild/Stage/CreateArchive.pm blib/lib/Test/AutoBuild/Stage/CreateArchive.pm cp lib/Test/AutoBuild/ErrorReport.pm blib/lib/Test/AutoBuild/ErrorReport.pm cp lib/Test/AutoBuild/ArchiveManager/File.pm blib/lib/Test/AutoBuild/ArchiveManager/File.pm cp lib/Test/AutoBuild/Stage/Build.pm blib/lib/Test/AutoBuild/Stage/Build.pm cp lib/Test/AutoBuild/Monitor/CommandLine.pm blib/lib/Test/AutoBuild/Monitor/CommandLine.pm cp lib/Test/AutoBuild/Stage/Yum.pm blib/lib/Test/AutoBuild/Stage/Yum.pm cp lib/Test/AutoBuild/Repository.pm blib/lib/Test/AutoBuild/Repository.pm cp lib/Test/AutoBuild/Stage.pm blib/lib/Test/AutoBuild/Stage.pm cp lib/Test/AutoBuild/Stage/CreateRepo.pm blib/lib/Test/AutoBuild/Stage/CreateRepo.pm cp lib/Test/AutoBuild/Counter/Time.pm blib/lib/Test/AutoBuild/Counter/Time.pm cp lib/Test/AutoBuild/Monitor/Log4perl.pm blib/lib/Test/AutoBuild/Monitor/Log4perl.pm cp lib/Test/AutoBuild/Stage/Apt.pm blib/lib/Test/AutoBuild/Stage/Apt.pm cp lib/Test/AutoBuild/Command/Local.pm blib/lib/Test/AutoBuild/Command/Local.pm cp lib/Test/AutoBuild/Stage/CleanPackages.pm blib/lib/Test/AutoBuild/Stage/CleanPackages.pm cp lib/Test/AutoBuild/Monitor.pm blib/lib/Test/AutoBuild/Monitor.pm cp lib/Test/AutoBuild/Repository/Darcs.pm blib/lib/Test/AutoBuild/Repository/Darcs.pm cp lib/Test/AutoBuild/Stage/PackageCopier.pm blib/lib/Test/AutoBuild/Stage/PackageCopier.pm cp lib/Test/AutoBuild/Command/SELocal.pm blib/lib/Test/AutoBuild/Command/SELocal.pm cp lib/Test/AutoBuild/Publisher/Copy.pm blib/lib/Test/AutoBuild/Publisher/Copy.pm cp lib/Test/AutoBuild/Stage/ArtifactCopier.pm blib/lib/Test/AutoBuild/Stage/ArtifactCopier.pm cp lib/Test/AutoBuild/Repository/Disk.pm blib/lib/Test/AutoBuild/Repository/Disk.pm cp lib/Test/AutoBuild/Result.pm blib/lib/Test/AutoBuild/Result.pm cp lib/Test/AutoBuild/Repository/GNUArch.pm blib/lib/Test/AutoBuild/Repository/GNUArch.pm cp lib/Test/AutoBuild/Repository/Mercurial.pm blib/lib/Test/AutoBuild/Repository/Mercurial.pm cp lib/Test/AutoBuild/Repository/CVS.pm blib/lib/Test/AutoBuild/Repository/CVS.pm cp lib/Test/AutoBuild/Change.pm blib/lib/Test/AutoBuild/Change.pm cp lib/Test/AutoBuild/Lib.pm blib/lib/Test/AutoBuild/Lib.pm cp lib/Test/AutoBuild/Module.pm blib/lib/Test/AutoBuild/Module.pm cp lib/Test/AutoBuild/Repository/Perforce.pm blib/lib/Test/AutoBuild/Repository/Perforce.pm cp bin/auto-build-clean-root blib/script/auto-build-clean-root /usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/auto-build-clean-root cp bin/auto-build blib/script/auto-build /usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/auto-build cp bin/auto-build-make-root blib/script/auto-build-make-root /usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/auto-build-make-root if [ -d "/usr/share/selinux/devel" -a "0" = "1" ] ; then make -C conf/selinux ; fi Manifying blib/man1/auto-build-clean-root.1p Manifying blib/man1/auto-build.1p Manifying blib/man1/auto-build-make-root.1p Manifying blib/man3/Test::AutoBuild::Stage::ISOBuilder.3pm Manifying blib/man3/Test::AutoBuild::Stage::HTMLStatus.3pm Manifying blib/man3/Test::AutoBuild::Runtime.3pm Manifying blib/man3/Test::AutoBuild::Stage::GetSource.3pm Manifying blib/man3/Test::AutoBuild::Publisher.3pm Manifying blib/man3/Test::AutoBuild::Stage::LogCopier.3pm Manifying blib/man3/Test::AutoBuild::Publisher::XSLTransform.3pm Manifying blib/man3/Test::AutoBuild::Group.3pm Manifying blib/man3/Test::AutoBuild::Repository::Monotone.3pm Manifying blib/man3/Test::AutoBuild::Counter::ChangeList.3pm Manifying blib/man3/Test::AutoBuild::Stage::Group.3pm Manifying blib/man3/Test::AutoBuild::Repository::Git.3pm Manifying blib/man3/Test::AutoBuild::Archive.3pm Manifying blib/man3/Test::AutoBuild::Stage::CleanBuildRoots.3pm Manifying blib/man3/Test::AutoBuild::Archive::File.3pm Manifying blib/man3/Test::AutoBuild::Repository::Bazaar.3pm Manifying blib/man3/Test::AutoBuild::Counter.3pm Manifying blib/man3/Test::AutoBuild.3pm Manifying blib/man3/Test::AutoBuild::Stage::Test.3pm Manifying blib/man3/Test::AutoBuild::Platform.3pm Manifying blib/man3/Test::AutoBuild::Stage::Iterator.3pm Manifying blib/man3/Test::AutoBuild::Stage::EmailAlert.3pm Manifying blib/man3/Test::AutoBuild::Package.3pm Manifying blib/man3/Test::AutoBuild::Stage::TemplateGenerator.3pm Manifying blib/man3/Test::AutoBuild::Counter::Timestamp.3pm Manifying blib/man3/Test::AutoBuild::ArchiveManager::Memory.3pm Manifying blib/man3/Test::AutoBuild::PackageType.3pm Manifying blib/man3/Test::AutoBuild::Command.3pm Manifying blib/man3/Test::AutoBuild::Lock.3pm Manifying blib/man3/Test::AutoBuild::Archive::Memory.3pm Manifying blib/man3/Test::AutoBuild::Stage::CleanArchive.3pm Manifying blib/man3/Test::AutoBuild::ArchiveManager.3pm Manifying blib/man3/Test::AutoBuild::Stage::SetNice.3pm Manifying blib/man3/Test::AutoBuild::Stage::Copier.3pm Manifying blib/man3/Test::AutoBuild::Monitor::Pipe.3pm Manifying blib/man3/Test::AutoBuild::Repository::Subversion.3pm Manifying blib/man3/Test::AutoBuild::Repository::SVK.3pm Manifying blib/man3/Test::AutoBuild::Stage::CreateArchive.3pm Manifying blib/man3/Test::AutoBuild::ErrorReport.3pm Manifying blib/man3/Test::AutoBuild::ArchiveManager::File.3pm Manifying blib/man3/Test::AutoBuild::Stage::Build.3pm Manifying blib/man3/Test::AutoBuild::Monitor::CommandLine.3pm Manifying blib/man3/Test::AutoBuild::Stage::Yum.3pm Manifying blib/man3/Test::AutoBuild::Repository.3pm Manifying blib/man3/Test::AutoBuild::Stage.3pm Manifying blib/man3/Test::AutoBuild::Stage::CreateRepo.3pm Manifying blib/man3/Test::AutoBuild::Counter::Time.3pm Manifying blib/man3/Test::AutoBuild::Monitor::Log4perl.3pm Manifying blib/man3/Test::AutoBuild::Stage::Apt.3pm Manifying blib/man3/Test::AutoBuild::Command::Local.3pm Manifying blib/man3/Test::AutoBuild::Stage::CleanPackages.3pm Manifying blib/man3/Test::AutoBuild::Monitor.3pm Manifying blib/man3/Test::AutoBuild::Repository::Darcs.3pm Manifying blib/man3/Test::AutoBuild::Stage::PackageCopier.3pm Manifying blib/man3/Test::AutoBuild::Command::SELocal.3pm Manifying blib/man3/Test::AutoBuild::Publisher::Copy.3pm Manifying blib/man3/Test::AutoBuild::Stage::ArtifactCopier.3pm Manifying blib/man3/Test::AutoBuild::Repository::Disk.3pm Manifying blib/man3/Test::AutoBuild::Result.3pm Manifying blib/man3/Test::AutoBuild::Repository::GNUArch.3pm Manifying blib/man3/Test::AutoBuild::Repository::Mercurial.3pm Manifying blib/man3/Test::AutoBuild::Repository::CVS.3pm Manifying blib/man3/Test::AutoBuild::Change.3pm Manifying blib/man3/Test::AutoBuild::Lib.3pm Manifying blib/man3/Test::AutoBuild::Module.3pm Manifying blib/man3/Test::AutoBuild::Repository::Perforce.3pm /usr/bin/perl "-Iblib/arch" "-Iblib/lib" META.yml.PL META.yml /usr/bin/perl "-Iblib/arch" "-Iblib/lib" Test-AutoBuild.spec.PL Test-AutoBuild.spec Manifying blib/man5/auto-build.conf.5 if [ -d "/usr/share/selinux/devel" -a "0" = "1" ]; then \ rm -f blib/script/auto-build-secure; \ cp bin/auto-build blib/script/auto-build-secure; \ /usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/auto-build-secure; \ chmod 755 blib/script/auto-build-secure; \ fi if [ -d "/usr/share/selinux/devel" -a "0" = "1" ]; then \ rm -f blib/selinux/auto-build.pp; \ cp conf/selinux/auto-build.pp blib/selinux/auto-build.pp; \ /usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/selinux/auto-build.pp; \ chmod 644 blib/selinux/auto-build.pp; \ fi make manifest /usr/bin/perl "-MExtUtils::Manifest=mkmanifest" -e mkmanifest Added to MANIFEST: AUTHORS Added to MANIFEST: autobuild.sh Added to MANIFEST: bin/auto-build Added to MANIFEST: bin/auto-build-clean-root Added to MANIFEST: bin/auto-build-make-root Added to MANIFEST: CHANGES Added to MANIFEST: conf/auto-build.conf Added to MANIFEST: conf/auto-build.conf.pod Added to MANIFEST: conf/cron/continuous.conf Added to MANIFEST: conf/cron/daily.conf Added to MANIFEST: conf/cron/hourly.conf Added to MANIFEST: conf/engine/host-build-secure.conf Added to MANIFEST: conf/engine/host-build.conf Added to MANIFEST: conf/httpd/aliased.conf Added to MANIFEST: conf/httpd/user.conf Added to MANIFEST: conf/httpd/vhost.conf Added to MANIFEST: conf/selinux/.cvsignore Added to MANIFEST: conf/selinux/auto-build.fc Added to MANIFEST: conf/selinux/auto-build.if Added to MANIFEST: conf/selinux/auto-build.te Added to MANIFEST: conf/selinux/Makefile Added to MANIFEST: doc/autobuild-process-1.0.fig Added to MANIFEST: doc/autobuild-process-1.0.png Added to MANIFEST: doc/coding-standards.txt Added to MANIFEST: doc/developer-guide Added to MANIFEST: doc/planning-v1.2/config.txt Added to MANIFEST: doc/planning-v1.2/workflow.txt Added to MANIFEST: doc/release-process.txt Added to MANIFEST: examples/autobuild-autoconf.sh Added to MANIFEST: examples/autobuild-perl-makemaker.sh Added to MANIFEST: examples/autobuild-python.sh Added to MANIFEST: examples/README Added to MANIFEST: INSTALL Added to MANIFEST: install-stamp Added to MANIFEST: lib/Test/AutoBuild.pm Added to MANIFEST: lib/Test/AutoBuild/Archive.pm Added to MANIFEST: lib/Test/AutoBuild/Archive/File.pm Added to MANIFEST: lib/Test/AutoBuild/Archive/Memory.pm Added to MANIFEST: lib/Test/AutoBuild/ArchiveManager.pm Added to MANIFEST: lib/Test/AutoBuild/ArchiveManager/File.pm Added to MANIFEST: lib/Test/AutoBuild/ArchiveManager/Memory.pm Added to MANIFEST: lib/Test/AutoBuild/Change.pm Added to MANIFEST: lib/Test/AutoBuild/Command.pm Added to MANIFEST: lib/Test/AutoBuild/Command/Local.pm Added to MANIFEST: lib/Test/AutoBuild/Command/SELocal.pm Added to MANIFEST: lib/Test/AutoBuild/Counter.pm Added to MANIFEST: lib/Test/AutoBuild/Counter/ChangeList.pm Added to MANIFEST: lib/Test/AutoBuild/Counter/Time.pm Added to MANIFEST: lib/Test/AutoBuild/Counter/Timestamp.pm Added to MANIFEST: lib/Test/AutoBuild/ErrorReport.pm Added to MANIFEST: lib/Test/AutoBuild/Group.pm Added to MANIFEST: lib/Test/AutoBuild/Lib.pm Added to MANIFEST: lib/Test/AutoBuild/Lock.pm Added to MANIFEST: lib/Test/AutoBuild/Module.pm Added to MANIFEST: lib/Test/AutoBuild/Monitor.pm Added to MANIFEST: lib/Test/AutoBuild/Monitor/CommandLine.pm Added to MANIFEST: lib/Test/AutoBuild/Monitor/Log4perl.pm Added to MANIFEST: lib/Test/AutoBuild/Monitor/Pipe.pm Added to MANIFEST: lib/Test/AutoBuild/Package.pm Added to MANIFEST: lib/Test/AutoBuild/PackageType.pm Added to MANIFEST: lib/Test/AutoBuild/Platform.pm Added to MANIFEST: lib/Test/AutoBuild/Publisher.pm Added to MANIFEST: lib/Test/AutoBuild/Publisher/Copy.pm Added to MANIFEST: lib/Test/AutoBuild/Publisher/XSLTransform.pm Added to MANIFEST: lib/Test/AutoBuild/Repository.pm Added to MANIFEST: lib/Test/AutoBuild/Repository/Bazaar.pm Added to MANIFEST: lib/Test/AutoBuild/Repository/CVS.pm Added to MANIFEST: lib/Test/AutoBuild/Repository/Darcs.pm Added to MANIFEST: lib/Test/AutoBuild/Repository/Disk.pm Added to MANIFEST: lib/Test/AutoBuild/Repository/Git.pm Added to MANIFEST: lib/Test/AutoBuild/Repository/GNUArch.pm Added to MANIFEST: lib/Test/AutoBuild/Repository/Mercurial.pm Added to MANIFEST: lib/Test/AutoBuild/Repository/Monotone.pm Added to MANIFEST: lib/Test/AutoBuild/Repository/Perforce.pm Added to MANIFEST: lib/Test/AutoBuild/Repository/Subversion.pm Added to MANIFEST: lib/Test/AutoBuild/Repository/SVK.pm Added to MANIFEST: lib/Test/AutoBuild/Result.pm Added to MANIFEST: lib/Test/AutoBuild/Runtime.pm Added to MANIFEST: lib/Test/AutoBuild/Stage.pm Added to MANIFEST: lib/Test/AutoBuild/Stage/Apt.pm Added to MANIFEST: lib/Test/AutoBuild/Stage/ArtifactCopier.pm Added to MANIFEST: lib/Test/AutoBuild/Stage/Build.pm Added to MANIFEST: lib/Test/AutoBuild/Stage/CleanArchive.pm Added to MANIFEST: lib/Test/AutoBuild/Stage/CleanBuildRoots.pm Added to MANIFEST: lib/Test/AutoBuild/Stage/CleanPackages.pm Added to MANIFEST: lib/Test/AutoBuild/Stage/Copier.pm Added to MANIFEST: lib/Test/AutoBuild/Stage/CreateArchive.pm Added to MANIFEST: lib/Test/AutoBuild/Stage/CreateRepo.pm Added to MANIFEST: lib/Test/AutoBuild/Stage/EmailAlert.pm Added to MANIFEST: lib/Test/AutoBuild/Stage/GetSource.pm Added to MANIFEST: lib/Test/AutoBuild/Stage/Group.pm Added to MANIFEST: lib/Test/AutoBuild/Stage/HTMLStatus.pm Added to MANIFEST: lib/Test/AutoBuild/Stage/ISOBuilder.pm Added to MANIFEST: lib/Test/AutoBuild/Stage/Iterator.pm Added to MANIFEST: lib/Test/AutoBuild/Stage/LogCopier.pm Added to MANIFEST: lib/Test/AutoBuild/Stage/PackageCopier.pm Added to MANIFEST: lib/Test/AutoBuild/Stage/SetNice.pm Added to MANIFEST: lib/Test/AutoBuild/Stage/TemplateGenerator.pm Added to MANIFEST: lib/Test/AutoBuild/Stage/Test.pm Added to MANIFEST: lib/Test/AutoBuild/Stage/Yum.pm Added to MANIFEST: LICENSE Added to MANIFEST: Makefile.PL Added to MANIFEST: MANIFEST Added to MANIFEST: MANIFEST.SKIP Added to MANIFEST: META.yml Added to MANIFEST: META.yml.PL Added to MANIFEST: README Added to MANIFEST: t/005-pod.t Added to MANIFEST: t/008-meta.t Added to MANIFEST: t/010-pod-coverage.t Added to MANIFEST: t/030-Platform.t Added to MANIFEST: t/040-Monitor.t Added to MANIFEST: t/050-Runtime.t Added to MANIFEST: t/060-Result.t Added to MANIFEST: t/061-Archive.t Added to MANIFEST: t/062-ArchiveManager.t Added to MANIFEST: t/063-Archive-File.t Added to MANIFEST: t/064-ArchiveManager-File.t Added to MANIFEST: t/070-Lib.t Added to MANIFEST: t/080-PackageType.t Added to MANIFEST: t/090-Package.t Added to MANIFEST: t/100-Module.t Added to MANIFEST: t/105-Module-Archiving.t Added to MANIFEST: t/107-Module-Build.t Added to MANIFEST: t/110-Repository-Bzr-init.sh Added to MANIFEST: t/110-Repository-Bzr.t Added to MANIFEST: t/110-Repository-Bzr.tar.gz Added to MANIFEST: t/110-Repository-CVS-init.sh Added to MANIFEST: t/110-Repository-CVS.t Added to MANIFEST: t/110-Repository-CVS.tar.gz Added to MANIFEST: t/110-Repository-Darcs-init.sh Added to MANIFEST: t/110-Repository-Darcs.t Added to MANIFEST: t/110-Repository-Darcs.tar.gz Added to MANIFEST: t/110-Repository-Disk.t Added to MANIFEST: t/110-Repository-Git-init.sh Added to MANIFEST: t/110-Repository-Git.t Added to MANIFEST: t/110-Repository-Git.tar.gz Added to MANIFEST: t/110-Repository-GNUArch-init.sh Added to MANIFEST: t/110-Repository-GNUArch.t Added to MANIFEST: t/110-Repository-GNUArch.tar.gz Added to MANIFEST: t/110-Repository-Mercurial-init.sh Added to MANIFEST: t/110-Repository-Mercurial.t Added to MANIFEST: t/110-Repository-Mercurial.tar.gz Added to MANIFEST: t/110-Repository-Monotone-init.sh Added to MANIFEST: t/110-Repository-Monotone.t Added to MANIFEST: t/110-Repository-Monotone.tar.gz Added to MANIFEST: t/110-Repository-Perforce-init.sh Added to MANIFEST: t/110-Repository-Perforce.t Added to MANIFEST: t/110-Repository-Perforce.tar.gz Added to MANIFEST: t/110-Repository-SVN-init.sh Added to MANIFEST: t/110-Repository-SVN.gz Added to MANIFEST: t/110-Repository-SVN.t Added to MANIFEST: t/110-Repository.t Added to MANIFEST: t/120-Monitor-Command.t Added to MANIFEST: t/120-Monitor-Log4perl.t Added to MANIFEST: t/120-Monitor-Pipe.t Added to MANIFEST: t/130-Publisher.t Added to MANIFEST: t/131-Publisher-Copy.t Added to MANIFEST: t/140-Lock.t Added to MANIFEST: t/145-Stage.t Added to MANIFEST: t/150-Stage-Apt.t Added to MANIFEST: t/150-Stage-ArtifactCopier.t Added to MANIFEST: t/150-Stage-Build.t Added to MANIFEST: t/150-Stage-CleanBuildRoots.t Added to MANIFEST: t/150-Stage-CleanPackages.t Added to MANIFEST: t/150-Stage-EmailAlert.t Added to MANIFEST: t/150-Stage-GetSource.t Added to MANIFEST: t/150-Stage-Group.t Added to MANIFEST: t/150-Stage-HTMLStatus.t Added to MANIFEST: t/150-Stage-ISOBuilder.t Added to MANIFEST: t/150-Stage-Iterator.t Added to MANIFEST: t/150-Stage-LogCopier.t Added to MANIFEST: t/150-Stage-PackageCopier.t Added to MANIFEST: t/150-Stage-SetNice.t Added to MANIFEST: t/150-Stage-TEMPLATE Added to MANIFEST: t/150-Stage-Test.t Added to MANIFEST: t/150-Stage-Yum.t Added to MANIFEST: t/200-AutoBuild.t Added to MANIFEST: t/auto-build-engine.conf Added to MANIFEST: t/auto-build.conf Added to MANIFEST: t/email.txt Added to MANIFEST: t/log4perl.conf Added to MANIFEST: templates/classic-blue.css Added to MANIFEST: templates/classic-red.css Added to MANIFEST: templates/email-admin.txt Added to MANIFEST: templates/email.txt Added to MANIFEST: templates/failures.rss Added to MANIFEST: templates/generic.css Added to MANIFEST: templates/index-group.html Added to MANIFEST: templates/index-iso.html Added to MANIFEST: templates/index-module.html Added to MANIFEST: templates/index-repository.html Added to MANIFEST: templates/index.rss Added to MANIFEST: templates/logo-failed.png Added to MANIFEST: templates/logo-success.png Added to MANIFEST: templates/module.html Added to MANIFEST: templates/page.tt Added to MANIFEST: templates/rss10.png Added to MANIFEST: templates/status-stage.tt Added to MANIFEST: templates/status.html Added to MANIFEST: templates/test-autobuild.css Added to MANIFEST: Test-AutoBuild.spec Added to MANIFEST: Test-AutoBuild.spec.PL Added to MANIFEST: TODO Added to MANIFEST: UPGRADING if [ -n "$HTMLURLPREFIX" ] then make htmlifypods HTMLURLPREFIX=$HTMLURLPREFIX fi if [ -z "$USE_COVER" ]; then perl -MDevel::Cover -e '' 1>/dev/null 2>&1 && USE_COVER=1 || USE_COVER=0 fi rm -f test.log if [ -z "$SKIP_TESTS" -o "$SKIP_TESTS" = "0" ]; then if [ "$USE_COVER" = "1" ]; then cover -delete rm -rf coverage-report set -o pipefail HARNESS_PERL_SWITCHES=-MDevel::Cover make test TEST_VERBOSE=1 | tee $TEST_RESULTS cover mkdir coverage-report mv cover_db/*.html cover_db/*.css coverage-report mv coverage-report/coverage.html coverage-report/index.html rm -rf cover_db else set -o pipefail make test TEST_VERBOSE=1 | tee $TEST_RESULTS fi fi if [ -d "/usr/share/selinux/devel" -a "0" = "1" ] ; then make -C conf/selinux ; fi PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/005-pod......................1..0 # Skip Test::Pod 1.00 required for testing POD skipped all skipped: Test::Pod 1.00 required for testing POD t/008-meta.....................1..1 ok 1 # skip Test::YAML::Meta::Version and YAML::Syck required for testing META.yml ok 1/1 skipped: various reasons t/010-pod-coverage.............1..0 # Skip Disable coverage testing until POD is more complete skipped all skipped: Disable coverage testing until POD is more complete t/030-Platform.................1..15 ok 1 - use Test::AutoBuild::Platform; ok 2 - The object isa Test::AutoBuild::Platform ok 3 - name is 'host' ok 4 - label matches /etc/issue ok 5 - os matches uname sysname field ok 6 - os matches uname machine field ok 7 - name is 'chroot-debian' ok 8 - label is 'Debian Hurd on IA-64' ok 9 - operating_system is GNU/Hurd ok 10 - architecture is ia64 ok 11 - compiler is GCC 3.2.3 ok 12 - linker is not set ok 13 - only one option set ok 14 - linker is 'GNU LD 2.15 ok 15 - two options set ok t/040-Monitor..................1..16 ok 1 - use Test::AutoBuild::Monitor; ok 2 - The object isa Test::AutoBuild::Monitor ok 3 - foo is bar ok 4 - foo is eek ok 5 - foo is eek ok 6 - bar is undefined ok 7 - bar is foo ok 8 - name is required ok 9 - label is required ok 10 - process method is required ok 11 - ENV2 is undefined ok 12 - ENV2 is eek ok 13 - ENV1 is undefined ok 14 - ENV2 is undefined ok 15 - ENV1 is foo ok 16 - ENV2 is eek ok t/050-Runtime..................1..69 ok 1 - use Test::AutoBuild::Runtime; ok 2 - use Test::AutoBuild::Module; ok 3 - use Test::AutoBuild::ArchiveManager::Memory; ok 4 - throw an error when counter is missing ok 5 - The object isa Test::AutoBuild::Runtime ok 6 - counter is 1 ok 7 - The object isa Test::AutoBuild::Runtime ok 8 - modules is empty ok 9 - publishers is empty ok 10 - monitors is empty ok 11 - repositories is empty ok 12 - package_types is empty ok 13 - groups is empty ok 14 - archive not defined ok 15 - The object isa Test::AutoBuild::Runtime ok 16 - counter is 10 ok 17 - archive manager is defined ok 18 - archive is defined ok 19 - modules has 5 entries ok 20 - got expected modules ok 21 - module 0 found ok 22 - module 0 found ok 23 - module 0 found ok 24 - module 0 found ok 25 - module 0 found ok 26 - got error with unknown name ok 27 - publishers has 2 entries ok 28 - got expected publishers ok 29 - publisher 0 found ok 30 - publisher 0 found ok 31 - got error with unknown name ok 32 - monitors has 2 entries ok 33 - got expected monitors ok 34 - monitor 0 found ok 35 - monitor 0 found ok 36 - got error with unknown name ok 37 - repositories has 2 entries ok 38 - got expected repositories ok 39 - repository 0 found ok 40 - repository 0 found ok 41 - got error with unknown name ok 42 - package_types has 2 entries ok 43 - got expected package_types ok 44 - package_type 0 found ok 45 - package_type 0 found ok 46 - got error with unknown name ok 47 - groups has 2 entries ok 48 - got expected groups ok 49 - group 0 found ok 50 - group 0 found ok 51 - got error with unknown name ok 52 - 5 modules sorted ok 53 - test1 is before test2 ok 54 - test1 is before test4 ok 55 - test2 is before test4 ok 56 - test2 is before test5 ok 57 - test3 is before test5 ok 58 - monitor 1 got all notifications ok 59 - monitor 2 got all notifications ok 60 - foo undefined ok 61 - foo set to bar & bar returned ok 62 - foo is bar ok 63 - foo set to wiz & wiz returned ok 64 - foo is wiz ok 65 - hash contains foo ok 66 - expanded templates ok 67 - expanded templates ok 68 - expanded templates ok 69 - no expanded templates ok t/060-Result...................1..15 ok 1 - use Test::AutoBuild::Result; ok 2 - The object isa Test::AutoBuild::Result ok 3 - name is test ok 4 - label is Test ok 5 - start time is undefined ok 6 - end time is undefined ok 7 - duration is undefined ok 8 - log is empty ok 9 - duration is undefined ok 10 - duration is undefined ok 11 - The object isa Test::AutoBuild::Result ok 12 - no nested results ok 13 - The object isa Test::AutoBuild::Result ok 14 - nested results ok 15 - got all subresults ok t/061-Archive..................1..20 ok 1 - use Test::AutoBuild::Archive; ok 2 - The object isa MyArchive ok 3 - key is 1 ok 4 - creation time is 1283739523 ok 5 - bucket is defined ok 6 - data is foo => bar ok 7 - data is foo => bar ok 8 - bucket is defined ok 9 - data is foo => bar ok 10 - data is foo => bar ok 11 - files are defined ok 12 - files are copied ok 13 - files are /tmp => /tmp ok 14 - bucket is defined ok 15 - data is /tmp => /tmp ok 16 - files are defined ok 17 - files are copied ok 18 - files are /var => /var ok 19 - bucket is defined ok 20 - data is /var => /var ok t/062-ArchiveManager...........1..13 ok 1 - use Test::AutoBuild::ArchiveManager; ok 2 - The object isa MyArchiveManager ok 3 - option foo has value bar ok 4 - option eek has not value ok 5 - option foo now has value bar ok 6 - two valid archives ok 7 - valid archive has key 1 ok 8 - valid archive has key 2 ok 9 - valid archive has key 3 ok 10 - one invalid archive ok 11 - invalid archive has key 2 ok 12 - The object isa MyArchive ok 13 - previous archive has key 2 ok t/063-Archive-File.............1..41 ok 1 - use Test::AutoBuild::Archive::File; ok 2 - The object isa Test::AutoBuild::Archive::File ok 3 - mymod exists ok 4 - mymod build bucket exists ok 5 - got back 3 files ok 6 - file one exists ok 7 - file two exists ok 8 - file three exists ok 9 - only 1 link ok 10 - only 1 link ok 11 - only 1 link ok 12 - mymod has files in build bucket ok 13 - mymod does not have files in nobuild bucket ok 14 - mymod has data in test1 bucket ok 15 - mymod does not have data in test2 bucket ok 16 - mymod has data in test1 bucket ok 17 - mymod does not have data in test2 bucket ok 18 - mymod does not have any files in the nobuild bucket ok 19 - The object isa Test::AutoBuild::Archive::File ok 20 - othermod exists ok 21 - othermod build bucket exists ok 22 - got back 3 files ok 23 - file one exists ok 24 - file two exists ok 25 - file three exists ok 26 - has 3 links ok 27 - has 3 links ok 28 - has 3 links ok 29 - The object isa Test::AutoBuild::Archive::File ok 30 - The object isa Test::AutoBuild::Archive::File ok 31 - The object isa Test::AutoBuild::Archive::File ok 32 - mymod exists ok 33 - mymod build bucket exists ok 34 - has 1 links ok 35 - has 1 links ok 36 - has 1 links ok 37 - othermod exists ok 38 - othermod build bucket exists ok 39 - has 4 links ok 40 - has 4 links ok 41 - has 4 links ok t/064-ArchiveManager-File......1..43 ok 1 - use Test::AutoBuild::ArchiveManager::File; ok 2 - The object isa Test::AutoBuild::ArchiveManager::File ok 3 - got 0 archives ok 4 - current archive is not defined ok 5 - previous archive is not defined ok 6 - directory t/archive-root/1 exists ok 7 - got 1 archives ok 8 - got archive 1 ok 9 - current archive is defined ok 10 - previous archive is not defined ok 11 - current archive is 1 ok 12 - directory t/archive-root/2 exists ok 13 - got 3 archives ok 14 - got archive 1 ok 15 - got archive 2 ok 16 - current archive is defined ok 17 - previous archive is defined ok 18 - current archive is 2 ok 19 - previous archive is 1 ok 20 - directory t/archive-root/3 exists ok 21 - got 3 archives ok 22 - got archive 1 ok 23 - got archive 2 ok 24 - got archive 3 ok 25 - current archive is defined ok 26 - previous archive is defined ok 27 - current archive is 3 ok 28 - previous archive is 2 ok 29 - directory t/archive-root/3 does not exist ok 30 - 2 archives remain ok 31 - current archive is defined ok 32 - previous archive is defined ok 33 - current archive is 3 ok 34 - previous archive is 2 ok 35 - directory t/archive-root/3 does not exist ok 36 - 1 archives remain ok 37 - current archive is defined ok 38 - previous archive is not defined ok 39 - current archive is 3 ok 40 - directory t/archive-root/3 does not exist ok 41 - 0 archives remain ok 42 - current archive is not defined ok 43 - previous archive is not defined ok t/070-Lib......................1..32 ok 1 - use Test::AutoBuild::Lib; ok 2 - Copy file -> existing file (file /tmp/rDXZX5yxhg/file-dst-a.txt exists) ok 3 - Copy file -> existing file (file c contains 'file a') ok 4 - Copy file -> existing dir (file /tmp/rDXZX5yxhg/dir-dst-a/file-src-a.txt exists) ok 5 - Copy file -> existing dir (File a contains 'file a') ok 6 - Copy file -> new file (file /tmp/rDXZX5yxhg/file-dst-b.txt exists) ok 7 - Copy file -> new file (File c contains 'file a') ok 8 - Copy dir -> existing file (should throw an error) ok 9 - Copy dir -> existing file (/tmp/rDXZX5yxhg/file-dst-a.txt is still a file ok 10 - Copy dir -> existing dir (/tmp/rDXZX5yxhg/dir-dst-b/dir-src-a is a dir) ok 11 - Copy dir -> new dir (/tmp/rDXZX5yxhg/dir-d is a dir) ok 12 - Copy many files -> existing file (should throw an error) ok 13 - Copy many files -> existing dir (/tmp/rDXZX5yxhg/dir-dst-c/file-src-a.txt exists) ok 14 - Copy many files -> existing dir (File c contains 'file a') ok 15 - Copy many files -> existing dir (/tmp/rDXZX5yxhg/dir-dst-c/file-src-b.txt exists) ok 16 - Copy many files -> existing dir (File c contains 'file a') ok 17 - Copy many files -> new dir (/tmp/rDXZX5yxhg/dir-dst-d/file-src-a.txt exists) ok 18 - Copy many files -> new dir (File c contains 'file a') ok 19 - Copy many files -> new dir (/tmp/rDXZX5yxhg/dir-dst-d/file-src-b.txt exists) ok 20 - Copy many files -> new dir (File c contains 'file b') ok 21 - Copy many dir -> existing file (error should be thrown) ok 22 - Copy many dir -> existing file (/tmp/rDXZX5yxhg/file-dst-a.txt is still a file) ok 23 - Copy many dirs -> existing dir (/tmp/rDXZX5yxhg/dir-dst-d/dir-src-a is a dir) ok 24 - Copy many dirs -> existing dir (/tmp/rDXZX5yxhg/dir-dst-d/dir-src-b is a dir) ok 25 - Copy many dirs -> new dir (/tmp/rDXZX5yxhg/dir-dst-e/dir-src-a is a dir) ok 26 - Copy many dirs -> new dir (/tmp/rDXZX5yxhg/dir-dst-e/dir-src-b is a dir) ok 27 - Copy file -> new deep dir (/tmp/rDXZX5yxhg/one/two/three-a/file-src-a.txt) ok 28 - Copy file -> new deep dir (/tmp/rDXZX5yxhg/one/two/three-b/file-src-a.txt) ok 29 - Copy containing {} ok 30 - two entries in directory ok 31 - entry '.' in directory ok 32 - entry '..' in directory ok t/080-PackageType..............1..1 ok 1 ok t/090-Package..................1..1 ok 1 ok t/100-Module...................1..41 ok 1 - use Test::AutoBuild::Module; ok 2 - use Test::AutoBuild::Archive::Memory; ok 3 - use Test::AutoBuild::Runtime; ok 4 - use Test::AutoBuild::Counter::Time; ok 5 - The object isa Test::AutoBuild::Module ok 6 - build status is success ok 7 - start time is 1283739524 ok 8 - start time is 1283739526 ok 9 - log name is mymod-build-output.log ok 10 - log name is mymod-build-result.log ok 11 - status is success ok 12 - The object isa Test::AutoBuild::Module ok 13 - build status is success ok 14 - start time is 1283739526 ok 15 - start time is 1283739528 ok 16 - log name is mymod-test-output.log ok 17 - log name is mymod-test-result.log ok 18 - status is success ok 19 - build status is success ok 20 - start time is 1283739526 ok 21 - start time is 1283739528 ok 22 - log name is mymod-test-b-output.log ok 23 - log name is mymod-test-b-result.log ok 24 - status is success ok 25 - build status is success ok 26 - start time is 1283739526 ok 27 - start time is 1283739528 ok 28 - log name is mymod-test-c-output.log ok 29 - log name is mymod-test-c-result.log ok 30 - status is failed ok 31 - three tests available ok 32 - cache is not usable ok 33 - cache is not usable ok 34 - cache is usable ok 35 - cache is not usable ok 36 - cache is usable ok 37 - cache is not usable ok 38 - cache is not usable ok 39 - cache is usable ok 40 - build status is skipped ok 41 - build end time == start time ok t/105-Module-Archiving.........1..20 ok 1 - use Test::AutoBuild::Module; ok 2 - use Test::AutoBuild::PackageType; ok 3 - use Test::AutoBuild::Lib; ok 4 - use Test::AutoBuild::ArchiveManager::File; ok 5 - use Test::AutoBuild::Runtime; ok 6 - archive is usuable ok 7 - archive is usuable ok 8 - status is cached ok 9 - start time matches ok 10 - end time matches ok 11 - restored files match original ok 12 - restored packages match original ok 13 - foo/bar1.txt has been restored ok 14 - foo/bar2.txt has been restored ok 15 - foo/bar3.txt has been restored ok 16 - foo/bar4.txt has been restored ok 17 - rpm/pkg1.rpm has been restored ok 18 - rpm/pkg2.rpm has been restored ok 19 - rpm/pkg3.rpm has been restored ok 20 - rpm/pkg4.rpm has been restored ok t/107-Module-Build.............1..42 ok 1 - use Test::AutoBuild::Module; ok 2 - use Test::AutoBuild::PackageType; ok 3 - use Test::AutoBuild::Lib; ok 4 - use Test::AutoBuild::ArchiveManager::File; ok 5 - use Test::AutoBuild::Runtime; ok 6 - result is 0 ok 7 - output log exists ok 8 - 10 lines of output ok 9 - source root matches ok 10 - results log file matches ok 11 - source root matches ok 12 - install root matches ok 13 - package root matches ok 14 - counter is 1 ok 15 - timestamp is 123 ok 16 - name is mymod ok 17 - legacy build root is set ok 18 - legacy counter is set ok 19 - status is success ok 20 - foo/bar.txt exists ok 21 - foo/bar.txt exists ok 22 - foo/bar.txt exists ok 23 - rpm/foo.rpm exists ok 24 - rpm/bar.txt does not exist ok 25 - status is cached ok 26 - foo/bar.txt exists ok 27 - foo/bar.txt exists ok 28 - foo/bar.txt exists ok 29 - rpm/foo.rpm exists ok 30 - rpm/bar.txt does not exist ok 31 - status is failed ok 32 - foo/bar.txt does not exist ok 33 - rpm/bar.txt does not exist ok 34 - status is failed ok 35 - foo/bar.txt does not exist ok 36 - rpm/bar.txt does not exist ok 37 - test status is success ok 38 - status is success ok 39 - test status is failed ok 40 - status is failed ok 41 - status is failed ok 42 - got control file failure ok t/110-Repository-Bzr...........1..31 ok 1 - use Test::AutoBuild::Repository::Bazaar; ok 2 - use Test::AutoBuild::Runtime; ok 3 - use Test::AutoBuild::Module; ok 4 # skip bzr binary not in path ok 5 # skip bzr binary not in path ok 6 # skip bzr binary not in path ok 7 # skip bzr binary not in path ok 8 # skip bzr binary not in path ok 9 # skip bzr binary not in path ok 10 # skip bzr binary not in path ok 11 # skip bzr binary not in path ok 12 # skip bzr binary not in path ok 13 # skip bzr binary not in path ok 14 # skip bzr binary not in path ok 15 # skip bzr binary not in path ok 16 # skip bzr binary not in path ok 17 # skip bzr binary not in path ok 18 # skip bzr binary not in path ok 19 # skip bzr binary not in path ok 20 # skip bzr binary not in path ok 21 # skip bzr binary not in path ok 22 # skip bzr binary not in path ok 23 # skip bzr binary not in path ok 24 # skip bzr binary not in path ok 25 # skip bzr binary not in path ok 26 # skip bzr binary not in path ok 27 # skip bzr binary not in path ok 28 # skip bzr binary not in path ok 29 # skip bzr binary not in path ok 30 # skip bzr binary not in path ok 31 # skip bzr binary not in path ok 28/31 skipped: various reasons t/110-Repository-CVS...........1..26 ok 1 - use Test::AutoBuild::Repository::CVS; ok 2 - use Test::AutoBuild::Runtime; ok 3 - use Test::AutoBuild::Module; ok 4 - The object isa Test::AutoBuild::Repository::CVS ok 5 - head files changed ok 6 - head content matches ok 7 - head files changed ok 8 - head content matches ok 9 - head files changed ok 10 - head content matches ok 11 - head files changed ok 12 - head content matches ok 13 - branch files changed ok 14 - branch content matches ok 15 - head files changed ok 16 - head content matches ok 17 - branch files changed ok 18 - branch content matches ok 19 - head files changed ok 20 - head content matches ok 21 - branch files changed ok 22 - branch content matches ok 23 - head files changed ok 24 - head content matches ok 25 - branch files changed ok 26 - branch content matches ok t/110-Repository-Darcs.........1..31 not ok 1 - use Test::AutoBuild::Repository::Darcs; # Failed test 'use Test::AutoBuild::Repository::Darcs;' # at t/110-Repository-Darcs.t line 14. # Tried to use 'Test::AutoBuild::Repository::Darcs'. # Error: Can't locate XML/Simple.pm in @INC (@INC contains: /var/builder/source-root/autobuild-dev/blib/lib /var/builder/source-root/autobuild-dev/blib/arch /var/builder/install-root/lib/perl/5.8.4/ /var/builder/install-root/lib/perl/5.8.4/auto /var/builder/install-root/share/perl/5.8.4 /var/builder/install-root/local/share/perl/5.10.0 /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl . /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /var/builder/source-root/autobuild-dev/blib/lib/Test/AutoBuild/Repository/Darcs.pm line 53. # BEGIN failed--compilation aborted at t/110-Repository-Darcs.t line 14. # Compilation failed in require at (eval 11) line 2. # BEGIN failed--compilation aborted at (eval 11) line 2. Died at t/110-Repository-Darcs.t line 14. BEGIN failed--compilation aborted at t/110-Repository-Darcs.t line 17. # Looks like you planned 31 tests but only ran 1. # Looks like you failed 1 test of 1 run. # Looks like your test died just after 1. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 1-31 Failed 31/31 tests, 0.00% okay t/110-Repository-Disk..........1..1 ok 1 ok t/110-Repository-Git...........1..31 ok 1 - use Test::AutoBuild::Repository::Git; ok 2 - use Test::AutoBuild::Runtime; ok 3 - use Test::AutoBuild::Module; ok 4 # skip git binary not in path ok 5 # skip git binary not in path ok 6 # skip git binary not in path ok 7 # skip git binary not in path ok 8 # skip git binary not in path ok 9 # skip git binary not in path ok 10 # skip git binary not in path ok 11 # skip git binary not in path ok 12 # skip git binary not in path ok 13 # skip git binary not in path ok 14 # skip git binary not in path ok 15 # skip git binary not in path ok 16 # skip git binary not in path ok 17 # skip git binary not in path ok 18 # skip git binary not in path ok 19 # skip git binary not in path ok 20 # skip git binary not in path ok 21 # skip git binary not in path ok 22 # skip git binary not in path ok 23 # skip git binary not in path ok 24 # skip git binary not in path ok 25 # skip git binary not in path ok 26 # skip git binary not in path ok 27 # skip git binary not in path ok 28 # skip git binary not in path ok 29 # skip git binary not in path ok 30 # skip git binary not in path ok 31 # skip git binary not in path ok 28/31 skipped: various reasons t/110-Repository-GNUArch.......1..37 ok 1 - use Test::AutoBuild::Repository::GNUArch; ok 2 - use Test::AutoBuild::Runtime; ok 3 - use Test::AutoBuild::Module; ok 4 - The object isa Test::AutoBuild::Repository::GNUArch ok 5 - test 1 head files changed ok 6 - test 1 head changes match ok 7 - test 1 head content matches ok 8 - test 2 head files changed ok 9 - test 2 head changes match ok 10 - test 2 head content matches ok 11 - test 3 head files changed ok 12 - test 3 head changes match ok 13 - test 3 head content matches ok 14 - test 4 head files changed ok 15 - test 4 head changes match ok 16 - test 4 head content matches ok 17 - test 5 branch files changed ok 18 - test 5 branch changes match ok 19 - test 5 branch content matches ok 20 - test 6 head files changed ok 21 - test 6 head changes match ok 22 - test 6 head content matches ok 23 - test 7 branch files changed ok 24 - test 7 branch changes match ok 25 - test 7 branch content matches ok 26 - test 8 head files changed ok 27 - test 8 head changes match ok 28 - test 8 head content matches ok 29 - test 9 branch files changed ok 30 - test 9 branch changes match ok 31 - test 9 branch content matches ok 32 - test 10 head files changed ok 33 - test 10 head changes match ok 34 - test 10 head content matches ok 35 - test 11 branch files changed ok 36 - test 11 branch changes match ok 37 - test 11 branch content matches ok t/110-Repository-Mercurial.....1..31 ok 1 - use Test::AutoBuild::Repository::Mercurial; ok 2 - use Test::AutoBuild::Runtime; ok 3 - use Test::AutoBuild::Module; ok 4 - The object isa Test::AutoBuild::Repository::Mercurial ok 5 - head files changed ok 6 - head changes match ok 7 - head content matches command 'hg' 'pull' '/var/builder/source-root/autobuild-dev/t/build-repos/trunk' exited with status 1 # Looks like you planned 31 tests but only ran 7. # Looks like your test died just after 7. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 8-31 Failed 24/31 tests, 22.58% okay t/110-Repository-Monotone......1..31 ok 1 - use Test::AutoBuild::Repository::Monotone; ok 2 - use Test::AutoBuild::Runtime; ok 3 - use Test::AutoBuild::Module; ok 4 # skip mtn binary not in path ok 5 # skip mtn binary not in path ok 6 # skip mtn binary not in path ok 7 # skip mtn binary not in path ok 8 # skip mtn binary not in path ok 9 # skip mtn binary not in path ok 10 # skip mtn binary not in path ok 11 # skip mtn binary not in path ok 12 # skip mtn binary not in path ok 13 # skip mtn binary not in path ok 14 # skip mtn binary not in path ok 15 # skip mtn binary not in path ok 16 # skip mtn binary not in path ok 17 # skip mtn binary not in path ok 18 # skip mtn binary not in path ok 19 # skip mtn binary not in path ok 20 # skip mtn binary not in path ok 21 # skip mtn binary not in path ok 22 # skip mtn binary not in path ok 23 # skip mtn binary not in path ok 24 # skip mtn binary not in path ok 25 # skip mtn binary not in path ok 26 # skip mtn binary not in path ok 27 # skip mtn binary not in path ok 28 # skip mtn binary not in path ok 29 # skip mtn binary not in path ok 30 # skip mtn binary not in path ok 31 # skip mtn binary not in path ok 28/31 skipped: various reasons t/110-Repository-Perforce......1..47 ok 1 - use Test::AutoBuild::Repository::Perforce; ok 2 - use Test::AutoBuild::Runtime; ok 3 - use Test::AutoBuild::Module; ok 4 # skip p4 binary not in path ok 5 # skip p4 binary not in path ok 6 # skip p4 binary not in path ok 7 # skip p4 binary not in path ok 8 # skip p4 binary not in path ok 9 # skip p4 binary not in path ok 10 # skip p4 binary not in path ok 11 # skip p4 binary not in path ok 12 # skip p4 binary not in path ok 13 # skip p4 binary not in path ok 14 # skip p4 binary not in path ok 15 # skip p4 binary not in path ok 16 # skip p4 binary not in path ok 17 # skip p4 binary not in path ok 18 # skip p4 binary not in path ok 19 # skip p4 binary not in path ok 20 # skip p4 binary not in path ok 21 # skip p4 binary not in path ok 22 # skip p4 binary not in path ok 23 # skip p4 binary not in path ok 24 # skip p4 binary not in path ok 25 # skip p4 binary not in path ok 26 # skip p4 binary not in path ok 27 # skip p4 binary not in path ok 28 # skip p4 binary not in path ok 29 # skip p4 binary not in path ok 30 # skip p4 binary not in path ok 31 # skip p4 binary not in path ok 32 # skip p4 binary not in path ok 33 # skip p4 binary not in path ok 34 # skip p4 binary not in path ok 35 # skip p4 binary not in path ok 36 # skip p4 binary not in path ok 37 # skip p4 binary not in path ok 38 # skip p4 binary not in path ok 39 # skip p4 binary not in path ok 40 # skip p4 binary not in path ok 41 # skip p4 binary not in path ok 42 # skip p4 binary not in path ok 43 # skip p4 binary not in path ok 44 # skip p4 binary not in path ok 45 # skip p4 binary not in path ok 46 # skip p4 binary not in path ok 47 # skip p4 binary not in path ok 44/47 skipped: various reasons t/110-Repository-SVN...........1..48 ok 1 - use Test::AutoBuild::Repository::Subversion; ok 2 - use Test::AutoBuild::Runtime; ok 3 - use Test::AutoBuild::Module; ok 4 - The object isa Test::AutoBuild::Repository::Subversion ok 5 - head files changed ok 6 - head changes match ok 7 - head content matches ok 8 - root changelist matches ok 9 - head files changed ok 10 - head changes match ok 11 - head content matches ok 12 - root changelist matches ok 13 - head files changed ok 14 - head changes match ok 15 - head content matches ok 16 - root changelist matches ok 17 - head files changed ok 18 - head changes match ok 19 - head content matches ok 20 - root changelist matches ok 21 - branch files changed ok 22 - branch changes match ok 23 - branch content matches ok 24 - root changelist matches ok 25 - head files changed ok 26 - head changes match ok 27 - head content matches ok 28 - root changelist matches ok 29 - branch files changed ok 30 - branch changes match ok 31 - branch content matches ok 32 - root changelist matches ok 33 - head files changed ok 34 - head changes match ok 35 - head content matches ok 36 - root changelist matches ok 37 - branch files changed ok 38 - branch changes match ok 39 - branch content matches ok 40 - root changelist matches ok 41 - head files changed ok 42 - head changes match ok 43 - head content matches ok 44 - root changelist matches ok 45 - branch files changed ok 46 - branch changes match ok 47 - branch content matches ok 48 - root changelist matches ok t/110-Repository...............1..1 ok 1 ok t/120-Monitor-Command..........1..13 ok 1 - use Test::AutoBuild::Monitor::CommandLine; ok 2 - The object isa Test::AutoBuild::Monitor::CommandLine ok 3 - command line is foo ok 4 - command line is foo->bar ok 5 - command line is foo->bar (eek) ok 6 - command line is foo->bar ok 7 - command line is foo ok 8 - command line is foo->bar ok 9 - command line is foo ok 10 - command line is foo->bar ok 11 - command line is foo ok 12 - command line is foo ok 13 - command line is empty ok t/120-Monitor-Log4perl.........1..2 ok 1 - use Test::AutoBuild::Monitor::Log4perl; ok 2 - The object isa Test::AutoBuild::Monitor::Log4perl ok t/120-Monitor-Pipe.............1..7 ok 1 - use Test::AutoBuild::Monitor::Pipe; ok 2 - die when path option is missing ok 3 - mask defaults to 0755 ok 4 - die when file exists and isn't a fifo ok 5 # skip Cannot figure out why this fails sometimes ok 6 # skip Cannot figure out why this fails sometimes ok 7 # skip Cannot figure out why this fails sometimes ok 3/7 skipped: various reasons t/130-Publisher................1..1 ok 1 ok t/131-Publisher-Copy...........1..1 ok 1 ok t/140-Lock.....................1..8 ok 1 - use Test::AutoBuild::Lock; ok 2 - The object isa Test::AutoBuild::Lock ok 3 - obtain file lock ok 4 - released file lock ok 5 - The object isa Test::AutoBuild::Lock ok 6 - obtain fcntl lock ok 7 - The object isa Test::AutoBuild::Lock ok 8 - obtain flock lock ok t/145-Stage....................1..28 ok 1 - use Test::AutoBuild::Stage; ok 2 - use Test::AutoBuild::Runtime; ok 3 - use Test::AutoBuild::Counter::Time; ok 4 - The object isa Test::AutoBuild::Stage ok 5 - start time undefined ok 6 - end time undefined ok 7 - stage pending ok 8 - stage status is pending ok 9 - start time defined ok 10 - end time defined ok 11 - end time > start time ok 12 - duration = end-start ok 13 - stage aborted ok 14 - stage status is aborted ok 15 - stage skipped ok 16 - stage status is skipped ok 17 - error about missing name ok 18 - error about missing label ok 19 - stage disabled ok 20 - stage critical ok 21 - The object isa StageOption ok 22 - stage succeeeded ok 23 - stage status is success ok 24 - Got option ok 25 - The object isa StageFailure ok 26 - stage succeeeded ok 27 - stage is critical ok 28 - stage succeeeded ok t/150-Stage-Apt................1..4 ok 1 - use Test::AutoBuild::Stage::Apt; ok 2 - use Test::AutoBuild::Runtime; ok 3 - use Test::AutoBuild::Counter::Time; ok 4 - The object isa Test::AutoBuild::Stage::Apt ok t/150-Stage-ArtifactCopier.....1..4 ok 1 - use Test::AutoBuild::Stage::ArtifactCopier; ok 2 - use Test::AutoBuild::Runtime; ok 3 - use Test::AutoBuild::Counter::Time; ok 4 - The object isa Test::AutoBuild::Stage::ArtifactCopier ok t/150-Stage-Build..............1..4 ok 1 - use Test::AutoBuild::Stage::Build; ok 2 - use Test::AutoBuild::Runtime; ok 3 - use Test::AutoBuild::Counter::Time; ok 4 - The object isa Test::AutoBuild::Stage::Build ok t/150-Stage-CleanBuildRoots....1..4 ok 1 - use Test::AutoBuild::Stage::CleanBuildRoots; ok 2 - use Test::AutoBuild::Runtime; ok 3 - use Test::AutoBuild::Counter::Time; ok 4 - The object isa Test::AutoBuild::Stage::CleanBuildRoots ok t/150-Stage-CleanPackages......1..4 ok 1 - use Test::AutoBuild::Stage::CleanPackages; ok 2 - use Test::AutoBuild::Runtime; ok 3 - use Test::AutoBuild::Counter::Time; ok 4 - The object isa Test::AutoBuild::Stage::CleanPackages ok t/150-Stage-EmailAlert.........1..78 ok 1 - use Test::AutoBuild::Stage::EmailAlert; ok 2 - use Test::AutoBuild::Runtime; ok 3 - use Test::AutoBuild::Module; ok 4 - use Test::AutoBuild::ArchiveManager::Memory; ok 5 - The object isa Test::AutoBuild::Stage::EmailAlert ok 6 - The object isa Test::AutoBuild::Stage::EmailAlert ok 7 - stage succeeeded ok 8 - no log generated ok 9 - one message sent ok 10 - got message to text@example.com ok 11 - The object isa Test::AutoBuild::Stage::EmailAlert ok 12 - stage succeeeded ok 13 - no log generated ok 14 - one message sent ok 15 - got message to text@example.com ok 16 - The object isa Test::AutoBuild::Stage::EmailAlert ok 17 - stage succeeeded ok 18 - no log generated ok 19 - one message sent ok 20 - got message to text@example.com ok 21 - The object isa Test::AutoBuild::Stage::EmailAlert ok 22 - stage succeeeded ok 23 - no log generated ok 24 - one message sent ok 25 - got message to text@example.com ok 26 - The object isa Test::AutoBuild::Stage::EmailAlert ok 27 - stage succeeeded ok 28 - no log generated ok 29 - zero message sent ok 30 - The object isa Test::AutoBuild::Stage::EmailAlert ok 31 - stage succeeeded ok 32 - no log generated ok 33 - one message sent ok 34 - got message to text@example.com ok 35 - The object isa Test::AutoBuild::Stage::EmailAlert ok 36 - stage succeeeded ok 37 - no log generated ok 38 - three messages sent ok 39 - got message to test@example.com ok 40 - got message to frank@example.com ok 41 - got message to bob@noddy.com ok 42 - The object isa Test::AutoBuild::Stage::EmailAlert ok 43 - stage succeeeded ok 44 - no log generated ok 45 - one message sent ok 46 - got message to joe@example.com ok 47 - The object isa Test::AutoBuild::Stage::EmailAlert ok 48 - stage succeeeded ok 49 - no log generated ok 50 - two message sent ok 51 - got message to joe@example.com ok 52 - got message to fred@example.com ok 53 - The object isa Test::AutoBuild::Stage::EmailAlert ok 54 - stage succeeeded ok 55 - no log generated ok 56 - one message sent ok 57 - got message to fred@example.com ok 58 - The object isa Test::AutoBuild::Stage::EmailAlert ok 59 - stage succeeeded ok 60 - no log generated ok 61 - one message sent ok 62 - got message to fred@example.com ok 63 - The object isa Test::AutoBuild::Stage::EmailAlert ok 64 - stage succeeeded ok 65 - no log generated ok 66 - zero message sent ok 67 - The object isa Test::AutoBuild::Stage::EmailAlert ok 68 - stage succeeeded ok 69 - no log generated ok 70 - one message sent ok 71 - got message to fred@example.com ok 72 - The object isa Test::AutoBuild::Stage::EmailAlert ok 73 - stage succeeeded ok 74 - no log generated ok 75 - three messages sent ok 76 - got message to joe@example.com ok 77 - got message to frank@example.com ok 78 - got message to bob@noddy.com ok t/150-Stage-GetSource..........1..4 ok 1 - use Test::AutoBuild::Stage::GetSource; ok 2 - use Test::AutoBuild::Runtime; ok 3 - use Test::AutoBuild::Counter::Time; ok 4 - The object isa Test::AutoBuild::Stage::GetSource ok t/150-Stage-Group..............1..4 ok 1 - use Test::AutoBuild::Stage::Group; ok 2 - use Test::AutoBuild::Runtime; ok 3 - use Test::AutoBuild::Counter::Time; ok 4 - The object isa Test::AutoBuild::Stage::Group ok t/150-Stage-HTMLStatus.........1..4 ok 1 - use Test::AutoBuild::Stage::HTMLStatus; ok 2 - use Test::AutoBuild::Runtime; ok 3 - use Test::AutoBuild::Counter::Time; ok 4 - The object isa Test::AutoBuild::Stage::HTMLStatus ok t/150-Stage-ISOBuilder.........1..4 ok 1 - use Test::AutoBuild::Stage::ISOBuilder; ok 2 - use Test::AutoBuild::Runtime; ok 3 - use Test::AutoBuild::Counter::Time; ok 4 - The object isa Test::AutoBuild::Stage::ISOBuilder ok t/150-Stage-Iterator...........1..4 ok 1 - use Test::AutoBuild::Stage::Iterator; ok 2 - use Test::AutoBuild::Runtime; ok 3 - use Test::AutoBuild::Counter::Time; ok 4 - The object isa Test::AutoBuild::Stage::Iterator ok t/150-Stage-LogCopier..........1..4 ok 1 - use Test::AutoBuild::Stage::LogCopier; ok 2 - use Test::AutoBuild::Runtime; ok 3 - use Test::AutoBuild::Counter::Time; ok 4 - The object isa Test::AutoBuild::Stage::LogCopier ok t/150-Stage-PackageCopier......1..4 ok 1 - use Test::AutoBuild::Stage::PackageCopier; ok 2 - use Test::AutoBuild::Runtime; ok 3 - use Test::AutoBuild::Counter::Time; ok 4 - The object isa Test::AutoBuild::Stage::PackageCopier ok t/150-Stage-SetNice............1..9 ok 1 - use Test::AutoBuild::Stage::SetNice; ok 2 - use Test::AutoBuild::Runtime; ok 3 - use Test::AutoBuild::Counter::Time; ok 4 - nice level defaults to 19 ok 5 - The object isa Test::AutoBuild::Stage::SetNice ok 6 - stage succeeeded ok 7 - priority is 19 ok 8 - The object isa Test::AutoBuild::Stage::SetNice ok 9 - stage failed ok t/150-Stage-Test...............1..4 ok 1 - use Test::AutoBuild::Stage::Test; ok 2 - use Test::AutoBuild::Runtime; ok 3 - use Test::AutoBuild::Counter::Time; ok 4 - The object isa Test::AutoBuild::Stage::Test ok t/150-Stage-Yum................1..4 ok 1 - use Test::AutoBuild::Stage::Yum; ok 2 - use Test::AutoBuild::Runtime; ok 3 - use Test::AutoBuild::Counter::Time; ok 4 - The object isa Test::AutoBuild::Stage::Yum ok t/200-AutoBuild................1..2 ok 1 - use Test::AutoBuild; ok 2 - The object isa Test::AutoBuild ok Failed 2/52 test programs. 55/890 subtests failed. Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/110-Repository-Darcs.t 255 65280 31 61 1-31 t/110-Repository-Mercurial.t 255 65280 31 48 8-31 2 tests and 132 subtests skipped. Failed 2/52 test scripts. 55/890 subtests failed. Files=52, Tests=890, 40 wallclock secs ( 7.96 cusr + 1.34 csys = 9.30 CPU) make: *** [test_dynamic] Error 255