[Fusionforge-commits] FusionForge branch master updated. 3c4e5bfa3fa6d0f95ebc9f7b9022ea14678839c9

Christian Bayle cbayle at fusionforge.org
Wed Nov 14 22:11:43 CET 2012


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "FusionForge".

The branch, master has been updated
       via  3c4e5bfa3fa6d0f95ebc9f7b9022ea14678839c9 (commit)
      from  ba0c9ddf11ffd165c8b8cc2efc19b0bc1ab4c81e (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 3c4e5bfa3fa6d0f95ebc9f7b9022ea14678839c9
Author: Christian Bayle <chris at bayle.eu>
Date:   Wed Nov 14 22:10:18 2012 +0100

    Various work on 3rd-party build and bot improvment

diff --git a/3rd-party/mediawiki/Makefile b/3rd-party/mediawiki/Makefile
index 358f842..0c467e3 100644
--- a/3rd-party/mediawiki/Makefile
+++ b/3rd-party/mediawiki/Makefile
@@ -1,26 +1,25 @@
 # quick Mediawiki backport
+# use tests/scripts/manage-cowbuilder.sh before building
 MAJOR=1.19.2
 MINOR=2
 
 VERS=$(MAJOR)-$(MINOR)
 
+BUILDERDIR:=$(shell ../../tests/scripts/builder_get_config.sh BUILDERDIR)
+DIST=wheezy
+COWBUILDERCONFIG=$(BUILDERDIR)/config/$(DIST).config
 include $(COWBUILDERCONFIG)
+REPOPATH:=$(shell ../../tests/scripts/builder_get_config.sh REPOPATH)
 
-DSCFILE=http://ftp.de.debian.org/debian/pool/main/m/mediawiki/mediawiki_$(VERS).dsc
+DSCFILE=mediawiki_$(VERS).dsc
+DSCURL=http://ftp.de.debian.org/debian/pool/main/m/mediawiki/$(DSCFILE)
 DIST=wheezy
 ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH 2>/dev/null)
-CHANGEFILEM=mediawiki_$(VERS)_$(ARCH).changes
-
-$(BUILDRESULT)/$(CHANGEFILEM): $(BUILDPLACE)/mediawiki_$(VERS).dsc
-	sudo cowbuilder --configfile $(COWBUILDERCONFIG) --buildresult $(BUILDRESULT) --buildplace $(BUILDPLACE) --build $(BUILDPLACE)/mediawiki_$(VERS).dsc
-	reprepro -Vb ${REPOPATH} --ignore=wrongdistribution --ignore=missingfile include $(DIST) $@
-
-pdebuild: $(BUILDPLACE)/mediawiki-$(MAJOR)
-	cd $(BUILDPLACE)/mediawiki-$(MAJOR) ; pdebuild --configfile $(COWBUILDERCONFIG) --buildresult $(BUILDRESULT)
+CHANGEFILE=mediawiki_$(VERS)_$(ARCH).changes
 
-mediawiki-$(MAJOR): $(BUILDPLACE)/mediawiki_$(VERS).dsc
-	cd $(BUILDPLACE) ; dpkg-source -x mediawiki_$(VERS).dsc
-	cd $(BUILDPLACE) ; sed -i -e "1s/unstable/$(DIST)/" $@/debian/changelog
+$(BUILDRESULT)/$(CHANGEFILE): $(BUILDPLACE)/$(DSCFILE)
+	sudo cowbuilder --configfile $(COWBUILDERCONFIG) --build $(BUILDPLACE)/$(DSCFILE)
+	[ ! -d $(REPOPATH) ] || reprepro -Vb $(REPOPATH) --ignore=wrongdistribution --ignore=missingfile include $(DIST) $@
 
-$(BUILDPLACE)/mediawiki_$(VERS).dsc: $(BUILDPLACE)
-	cd $(BUILDPLACE) ; dget -d $(DSCFILE)
+$(BUILDPLACE)/$(DSCFILE): $(BUILDPLACE)
+	cd $(BUILDPLACE) ; dget -d $(DSCURL)
diff --git a/3rd-party/selenium/Makefile b/3rd-party/selenium/Makefile
index 648c281..e5cdced 100644
--- a/3rd-party/selenium/Makefile
+++ b/3rd-party/selenium/Makefile
@@ -1,49 +1,26 @@
-#
-# http://seleniumhq.org/
-# http://seleniumhq.org/projects/remote-control/
-# http://selenium.googlecode.com/svn/trunk/remote/server/
-# see tests/func/README.TXT
-#
+# use tests/scripts/manage-cowbuilder.sh before building#
 
-S_VERSION=2.21.0
-DIST=wheezy
-ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH 2>/dev/null)
-
-DSCFILE=selenium_$(S_VERSION)-1.dsc
-CHANGEFILE=selenium_$(S_VERSION)-1_$(ARCH).changes
-
-
-run: selenium-server.jar
-	LANG=C java -jar selenium-server.jar -interactive
-
-selenium-server.jar: Makefile
-	wget -O - http://selenium.googlecode.com/files/selenium-server-standalone-$(S_VERSION).jar > $@
-
-selenium/selenium-server.jar: Makefile
-	wget -O - http://selenium.googlecode.com/files/selenium-server-standalone-$(S_VERSION).jar > $@
+include selenium.include
 
-svnexport:
-	svn export http://selenium.googlecode.com/svn/trunk/remote/server selenium-server
-	#svn export http://selenium.googlecode.com/svn/trunk selenium
-
-getpackage:
-	sudo apt-get install maven-debian-helper
-
-getselenium: selenium-server.jar
-
-clean:
-	rm -f selenium/selenium-server.jar selenium-server.jar
-
-botbuild: getselenium
+BUILDERDIR:=$(shell ../../tests/scripts/builder_get_config.sh BUILDERDIR)
+DIST=wheezy
+COWBUILDERCONFIG=$(BUILDERDIR)/config/$(DIST).config
+include $(COWBUILDERCONFIG)
+REPOPATH:=$(shell ../../tests/scripts/builder_get_config.sh REPOPATH)
 
-botclean:
-	@echo "Nothing to do"
+ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH 2>/dev/null)
+DSCFILE=selenium_$(VERS).dsc
+CHANGEFILE=selenium_$(VERS)_$(ARCH).changes
 
-buildpackage: $(BUILDRESULT)/$(CHANGEFILE)
+$(BUILDRESULT)/$(CHANGEFILE): $(BUILDPLACE)/$(DSCFILE)
+	sudo cowbuilder --configfile $(COWBUILDERCONFIG) --build $(BUILDPLACE)/$(DSCFILE)
+	[ ! -d $(REPOPATH) ] || reprepro -Vb $(REPOPATH) --ignore=wrongdistribution --ignore=missingfile include $(DIST) $@
 
-$(DSCFILE): selenium/selenium-server.jar
-	dpkg-source -b selenium
+$(BUILDPLACE)/$(DSCFILE): $(BUILDPLACE)/selenium/selenium-server.jar
+	cd $(BUILDPLACE) ; dpkg-source -b selenium
 
-$(BUILDRESULT)/$(CHANGEFILE): $(DSCFILE)
-	sudo cowbuilder --configfile $(COWBUILDERCONFIG) --buildresult $(BUILDRESULT) --build $(DSCFILE)
+$(BUILDPLACE)/selenium/selenium-server.jar: $(BUILDPLACE)/selenium/debian
+	[ -d $@ ] || wget -O - $(SELENIUMURL) > $@
 
+$(BUILDPLACE)/selenium/debian:
+	[ -d $@ ] || cp -r selenium $(BUILDPLACE)
diff --git a/3rd-party/selenium/Makefile.rpm b/3rd-party/selenium/Makefile.rpm
new file mode 100644
index 0000000..f8bd4b4
--- /dev/null
+++ b/3rd-party/selenium/Makefile.rpm
@@ -0,0 +1,41 @@
+# use tests/scripts/manage-cowbuilder.sh before building#
+
+include selenium.include
+
+BUILDERDIR:=$(shell ../../tests/scripts/builder_get_config.sh BUILDERDIR)
+DIST=wheezy
+COWBUILDERCONFIG=$(BUILDERDIR)/config/$(DIST).config
+include $(COWBUILDERCONFIG)
+REPOPATH:=$(shell ../../tests/scripts/builder_get_config.sh REPOPATH)
+
+ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH 2>/dev/null)
+DSCFILE=selenium_$(VERS).dsc
+CHANGEFILE=selenium_$(VERS)_$(ARCH).changes
+
+RPMBUILD=rpmbuild --quiet --define='_topdir $(BUILDRESULT)' --define='_tmppath %{_topdir}' --define='_sysconfdir /etc' 
+# --define='_rpmdir $(BUILDRESULT)'
+# --define='_sourcedir $(BUILDRESULT)' 
+
+$(BUILDRESULT)/$(CHANGEFILE): $(BUILDPLACE)/$(DSCFILE)
+	sudo cowbuilder --configfile $(COWBUILDERCONFIG) --build $(BUILDPLACE)/$(DSCFILE)
+	[ ! -d $(REPOPATH) ] || reprepro -Vb $(REPOPATH) --ignore=wrongdistribution --ignore=missingfile include $(DIST) $@
+
+$(BUILDPLACE)/$(DSCFILE): $(BUILDPLACE)/selenium/selenium-server.jar
+	cd $(BUILDPLACE) ; dpkg-source -b selenium
+
+$(BUILDPLACE)/selenium/selenium-server.jar: $(BUILDPLACE)/selenium/debian
+	[ -d $@ ] || wget -O - $(SELENIUMURL) > $@
+
+$(BUILDPLACE)/selenium/debian:
+	[ -d $@ ] || cp -r selenium $(BUILDPLACE)
+
+# Get the source code (TODO)
+svnexport:
+	svn export http://selenium.googlecode.com/svn/trunk/remote/server selenium-server
+	#svn export http://selenium.googlecode.com/svn/trunk selenium
+
+rpm: $(BUILDPLACE)/selenium/selenium-server.jar
+	[ -d $(BUILDRESULT)/SPEC ] || mkdir $(BUILDRESULT)/SPEC
+	cp selenium.spec $(BUILDRESULT)/SPEC
+	cp $(BUILDPLACE)/selenium/selenium-server.jar $(BUILDRESULT)/SPEC
+	cd $(BUILDRESULT)/SPEC ; $(RPMBUILD) --quiet --clean -ba selenium.spec
diff --git a/3rd-party/selenium/selenium.include b/3rd-party/selenium/selenium.include
new file mode 100644
index 0000000..cc8cdfa
--- /dev/null
+++ b/3rd-party/selenium/selenium.include
@@ -0,0 +1,17 @@
+#
+#
+# http://seleniumhq.org/
+# http://seleniumhq.org/projects/remote-control/
+# http://selenium.googlecode.com/svn/trunk/remote/server/
+# see tests/func/README.TXT
+# Get the source code (TODO)
+# #svn export http://selenium.googlecode.com/svn/trunk/remote/server selenium-server
+# svn export http://selenium.googlecode.com/svn/trunk selenium
+#
+
+MAJOR=2.21.0
+MINOR=1
+SELENIUMURL=http://selenium.googlecode.com/files/selenium-server-standalone-$(MAJOR).jar
+
+VERS=$(MAJOR)-$(MINOR)
+
diff --git a/3rd-party/selenium/selenium.spec b/3rd-party/selenium/selenium.spec
new file mode 100644
index 0000000..5cee964
--- /dev/null
+++ b/3rd-party/selenium/selenium.spec
@@ -0,0 +1,24 @@
+Name: selenium
+Version: 2.21.0
+Release: 2
+Summary: Selenium server Jar
+License: Apache 2.0
+
+#%define _rpmdir ../
+%define _rpmdir %{_topdir}/RPMS/
+%define _rpmfilename %%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm
+%define _unpackaged_files_terminate_build 0
+
+%description
+Not a real package, only contains selenium server jar
+
+%files
+%dir "/"
+%dir "/usr/"
+%dir "/usr/share/"
+%dir "/usr/share/selenium/"
+"/usr/share/selenium/selenium-server.jar"
+
+%install
+[ -d $RPM_BUILD_ROOT%{_datadir}/selenium/ ] || mkdir -p $RPM_BUILD_ROOT%{_datadir}/selenium/
+%{__cp} %{_topdir}/SPEC/selenium-server.jar $RPM_BUILD_ROOT%{_datadir}/selenium/
diff --git a/tests/config/christian b/tests/config/christian
index 77c4cc9..3d04b81 100644
--- a/tests/config/christian
+++ b/tests/config/christian
@@ -10,3 +10,6 @@ VMENGINE=lxc
 REMOTESELENIUM=true
 KEEPVM=true
 BUILDERDIR=/data/pbuilder
+
+# Debian 3rd-party
+DEB3RD=http://172.16.0.1:8080/job/3rd-party/ws/build/debian/
diff --git a/tests/scripts/builder_get_config.sh b/tests/scripts/builder_get_config.sh
new file mode 100755
index 0000000..6ce22f5
--- /dev/null
+++ b/tests/scripts/builder_get_config.sh
@@ -0,0 +1,27 @@
+#! /bin/sh
+
+# Setup Env
+relativepath=`dirname $0`
+absolutetestspath=`cd $relativepath/..; pwd`
+cd $absolutetestspath
+
+# Read defaults and hostname specific
+. config/default
+if [ -f config/`hostname` ]
+then
+      	. config/`hostname`
+fi
+
+case $1 in
+	BUILDERDIR)
+		BUILDERDIR=${BUILDERDIR:-$HOME/builder/}
+		echo $BUILDERDIR
+		;;
+	REPOPATH)
+		WORKDIR=`cd $absolutetestspath/../..; pwd`
+		# Jenkins will set WORKSPACE
+		WORKSPACE=${WORKSPACE:-$WORKDIR}
+		REPOPATH=$WORKSPACE/build/debian
+		echo $REPOPATH
+		;;
+esac
diff --git a/tests/scripts/debian-3rd-party.sh b/tests/scripts/debian-3rd-party.sh
index 04ea5e1..85c7ba1 100755
--- a/tests/scripts/debian-3rd-party.sh
+++ b/tests/scripts/debian-3rd-party.sh
@@ -4,24 +4,12 @@
 relativepath=`dirname $0`
 absolutesourcepath=`cd $relativepath/../..; pwd`
 cd $absolutesourcepath
+BUILDERDIR=$(./tests/scripts/builder_get_config.sh BUILDERDIR)
 
-echo "Read config from tests/config/default"
-. tests/config/default
-if [ -f tests/config/`hostname` ]
-then
-        echo "Read config from tests/config/`hostname`"
-        . tests/config/`hostname`
-fi
-BUILDERDIR=${BUILDERDIR:-$HOME/builder/}
 DIST=wheezy
-COWBUILDERCONFIG=$BUILDERDIR/config/$DIST.config
 
-# Setup Repo
-WORKDIR=$(cd $absolutesourcepath/..; pwd)
-# Jenkins will set WORKSPACE
-WORKSPACE=${WORKSPACE:-$WORKDIR}
+REPOPATH=$(./tests/scripts/builder_get_config.sh REPOPATH)
 
-REPOPATH=$WORKSPACE/build/debian
 [ ! -d $REPOPATH ] || rm -r $REPOPATH
 mkdir -p $REPOPATH/conf
 DEFAULTKEY=buildbot@$(hostname -f)
@@ -38,6 +26,9 @@ SignWith: $SIGNKEY
 EOF
 
 # Build mediawiki
-make -C 3rd-party/mediawiki COWBUILDERCONFIG=$COWBUILDERCONFIG REPOPATH=$REPOPATH
+make -C 3rd-party/mediawiki
+# Build selenium
+make -C 3rd-party/selenium
+# Write key
 gpg --export --armor > ${REPOPATH}/key
 
diff --git a/tests/scripts/fusionforge-build-and-test-deb.sh b/tests/scripts/fusionforge-build-and-test-deb.sh
index 65f6af1..6f10e30 100755
--- a/tests/scripts/fusionforge-build-and-test-deb.sh
+++ b/tests/scripts/fusionforge-build-and-test-deb.sh
@@ -42,15 +42,22 @@ else
 fi
 ARCH=$(dpkg-architecture -qDEB_BUILD_ARCH)
 
-
-[ ! -f debian/changelog.sos ] || mv debian/changelog.sos debian/changelog
-cp debian/changelog debian/changelog.sos
+# Build out of the source tree
+. $COWBUILDERCONFIG
+CHANGEFILE=${BUILDRESULT}/${PKGNAME}_${SMAJOR}${MINOR}_${ARCH}.changes
+cd $CHECKOUTPATH
+cp -r src/ $BUILDPLACE/$PKGNAME-$MAJOR/
+cd $BUILDPLACE/$PKGNAME-$MAJOR
 dch -b -v $MAJOR$MINOR -D UNRELEASED "This is $DIST-$ARCH autobuild"
 sed -i -e "1s/UNRELEASED/$DIST/" debian/changelog
 pdebuild --configfile $COWBUILDERCONFIG --buildresult $BUILDRESULT
-[ ! -f debian/changelog.sos ] || mv debian/changelog.sos debian/changelog
 
-CHANGEFILE=${PKGNAME}_$SMAJOR${MINOR}_$ARCH.changes
+#[ ! -f debian/changelog.sos ] || mv debian/changelog.sos debian/changelog
+#cp debian/changelog debian/changelog.sos
+#dch -b -v $MAJOR$MINOR -D UNRELEASED "This is $DIST-$ARCH autobuild"
+#sed -i -e "1s/UNRELEASED/$DIST/" debian/changelog
+#pdebuild --configfile $COWBUILDERCONFIG --buildresult $BUILDRESULT
+#[ ! -f debian/changelog.sos ] || mv debian/changelog.sos debian/changelog
 
 cd $BUILDRESULT
 REPOPATH=$WORKSPACE/build/debian
@@ -107,10 +114,11 @@ ssh root@$HOST "su - postgres -c \"pg_dumpall\" > /root/dump"
 echo "Stop cron daemon"
 ssh root@$HOST "invoke-rc.d cron stop" || true
 
+# Install selenium
+ssh root@$HOST "apt-get -y install selenium"
+
 # Install selenium tests
-ssh root@$HOST mkdir $FORGE_HOME/tests
-make -C 3rd-party/selenium selenium-server.jar
-cp 3rd-party/selenium/selenium-server.jar tests/
+ssh root@$HOST "[ -d $FORGE_HOME ] || mkdir -p $FORGE_HOME"
 rsync -a --delete tests/ root@$HOST:$FORGE_HOME/tests/
 
 # Transfer hudson config
diff --git a/tests/scripts/fusionforge-build-and-test-src-deb.sh b/tests/scripts/fusionforge-build-and-test-src-deb.sh
index d4cccb5..f4f0142 100755
--- a/tests/scripts/fusionforge-build-and-test-src-deb.sh
+++ b/tests/scripts/fusionforge-build-and-test-src-deb.sh
@@ -18,8 +18,9 @@ setup_debian_3rdparty_repo
 ssh root@$HOST "apt-get update"
 
 echo "Sync code on root@$HOST:$FORGE_HOME"
-#ssh root@$HOST mkdir -p $FORGE_HOME
-rsync -a --delete . root@$HOST:$FORGE_HOME
+ssh root@$HOST "[ -d $FORGE_HOME ] || mkdir -p $FORGE_HOME"
+rsync -a --delete src/ root@$HOST:$FORGE_HOME/src/
+rsync -a --delete tests/ root@$HOST:$FORGE_HOME/tests/
 
 echo "Run Install on $HOST"
 ssh root@$HOST "$FORGE_HOME/src/install-ng --auto --reinit"
@@ -37,9 +38,8 @@ ssh root@$HOST "(echo [mediawiki];echo unbreak_frames=yes) >> /etc/gforge/config
 echo "Stop cron daemon"
 ssh root@$HOST "service crond stop" || true
 
-# Copy selenium
-make -C 3rd-party/selenium selenium-server.jar
-rsync -a 3rd-party/selenium/selenium-server.jar root@$HOST:$FORGE_HOME/tests/selenium-server.jar
+# Install selenium
+ssh root@$HOST "apt-get -y install selenium"
 
 # Transfer hudson config
 ssh root@$HOST "cat > $FORGE_HOME/tests/config/phpunit" <<-EOF
diff --git a/tests/scripts/manage-cowbuilder.sh b/tests/scripts/manage-cowbuilder.sh
index 64d015e..ff3c07b 100755
--- a/tests/scripts/manage-cowbuilder.sh
+++ b/tests/scripts/manage-cowbuilder.sh
@@ -4,15 +4,7 @@
 relativepath=`dirname $0`
 absolutetestspath=`cd $relativepath/..; pwd`
 cd $absolutetestspath
-
-echo "Read config from tests/config/default"
-. config/default
-if [ -f config/`hostname` ]
-then
-	echo "Read config from config/`hostname`"
-	. config/`hostname`
-fi
-BUILDERDIR=${BUILDERDIR:-$HOME/builder/}
+BUILDERDIR=$(./scripts/builder_get_config.sh BUILDERDIR)
 
 # Prepare and/or update cowbuilder caches
 DISTROLIST=${DISTROLIST:-"squeeze wheezy"}
diff --git a/tests/scripts/phpunit.sh b/tests/scripts/phpunit.sh
index bc2936b..8e59714 100755
--- a/tests/scripts/phpunit.sh
+++ b/tests/scripts/phpunit.sh
@@ -90,7 +90,7 @@ EOF
 
 echo "Starting Selenium"
 killall -9 java
-PATH=/usr/lib/iceweasel:$PATH LANG=C java -jar $FORGE_HOME/tests/selenium-server.jar -singleWindow >/dev/null &
+PATH=/usr/lib/iceweasel:$PATH LANG=C java -jar /usr/share/selenium/selenium-server.jar -singleWindow >/dev/null &
 i=0
 timeout=200
 while [ $i -lt $timeout ] && ! netstat -tnl 2>/dev/null | grep -q :4444 ; do
diff --git a/tests/scripts/redhat-3rd-party.sh b/tests/scripts/redhat-3rd-party.sh
new file mode 100755
index 0000000..4181a09
--- /dev/null
+++ b/tests/scripts/redhat-3rd-party.sh
@@ -0,0 +1,26 @@
+#! /bin/sh -e
+
+# Setup Env
+relativepath=`dirname $0`
+absolutesourcepath=`cd $relativepath/../..; pwd`
+cd $absolutesourcepath
+
+echo "Read config from tests/config/default"
+. tests/config/default
+if [ -f tests/config/`hostname` ]
+then
+        echo "Read config from tests/config/`hostname`"
+        . tests/config/`hostname`
+fi
+BUILDERDIR=${BUILDERDIR:-$HOME/builder/}
+DIST=wheezy
+COWBUILDERCONFIG=$BUILDERDIR/config/$DIST.config
+
+# Setup Repo
+WORKDIR=$(cd $absolutesourcepath/..; pwd)
+# Jenkins will set WORKSPACE
+WORKSPACE=${WORKSPACE:-$WORKDIR}
+
+# Build selenium
+make -C 3rd-party/selenium COWBUILDERCONFIG=$COWBUILDERCONFIG REPOPATH=$REPOPATH rpm
+

-----------------------------------------------------------------------

Summary of changes:
 3rd-party/mediawiki/Makefile                       |   27 +++++----
 3rd-party/selenium/Makefile                        |   61 ++++++--------------
 3rd-party/selenium/Makefile.rpm                    |   41 +++++++++++++
 3rd-party/selenium/selenium.include                |   17 ++++++
 3rd-party/selenium/selenium.spec                   |   24 ++++++++
 tests/config/christian                             |    3 +
 tests/scripts/builder_get_config.sh                |   27 +++++++++
 tests/scripts/debian-3rd-party.sh                  |   21 ++-----
 tests/scripts/fusionforge-build-and-test-deb.sh    |   24 +++++---
 .../scripts/fusionforge-build-and-test-src-deb.sh  |   10 ++--
 tests/scripts/manage-cowbuilder.sh                 |   10 +---
 tests/scripts/phpunit.sh                           |    2 +-
 tests/scripts/redhat-3rd-party.sh                  |   26 +++++++++
 13 files changed, 199 insertions(+), 94 deletions(-)
 create mode 100644 3rd-party/selenium/Makefile.rpm
 create mode 100644 3rd-party/selenium/selenium.include
 create mode 100644 3rd-party/selenium/selenium.spec
 create mode 100755 tests/scripts/builder_get_config.sh
 create mode 100755 tests/scripts/redhat-3rd-party.sh


hooks/post-receive
-- 
FusionForge



More information about the Fusionforge-commits mailing list