You can subscribe to this list here.
| 2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(233) |
Sep
(199) |
Oct
(206) |
Nov
(185) |
Dec
(270) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2006 |
Jan
(232) |
Feb
(426) |
Mar
(623) |
Apr
(592) |
May
(506) |
Jun
(389) |
Jul
(160) |
Aug
(3) |
Sep
(1) |
Oct
(1) |
Nov
(2) |
Dec
(5) |
| 2007 |
Jan
(1) |
Feb
(1) |
Mar
(2) |
Apr
(2) |
May
(4) |
Jun
(2) |
Jul
|
Aug
(3) |
Sep
(5) |
Oct
(9) |
Nov
(6) |
Dec
(6) |
| 2008 |
Jan
(3) |
Feb
|
Mar
(1) |
Apr
(3) |
May
(3) |
Jun
(5) |
Jul
(10) |
Aug
(2) |
Sep
(12) |
Oct
(10) |
Nov
(54) |
Dec
(49) |
| 2009 |
Jan
(19) |
Feb
(13) |
Mar
(20) |
Apr
(24) |
May
(44) |
Jun
(29) |
Jul
(32) |
Aug
(10) |
Sep
(7) |
Oct
(10) |
Nov
(4) |
Dec
(17) |
| 2010 |
Jan
(14) |
Feb
(5) |
Mar
(23) |
Apr
(50) |
May
(31) |
Jun
(9) |
Jul
(5) |
Aug
(4) |
Sep
(7) |
Oct
(5) |
Nov
(2) |
Dec
(3) |
| 2011 |
Jan
(12) |
Feb
(5) |
Mar
(5) |
Apr
(3) |
May
(4) |
Jun
(3) |
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2012 |
Jan
(1) |
Feb
(2) |
Mar
|
Apr
(1) |
May
(1) |
Jun
(2) |
Jul
(4) |
Aug
(1) |
Sep
|
Oct
(1) |
Nov
|
Dec
|
| 2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
| 2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(3) |
Sep
|
Oct
|
Nov
|
Dec
(1) |
| 2015 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2016 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <jbo...@li...> - 2006-06-02 18:06:20
|
Author: jfr...@jb... Date: 2006-06-02 14:06:17 -0400 (Fri, 02 Jun 2006) New Revision: 4574 Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh Log: Oops the bundle must be able to use our openldap. Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh =================================================================== --- labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 17:52:28 UTC (rev 4573) +++ labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 18:06:17 UTC (rev 4574) @@ -493,7 +493,6 @@ --enable-filepro \ --enable-ftp \ --with-gettext \ - --with-ldap \ --enable-mbstring \ --enable-shmop \ --enable-soap \ |
|
From: <jbo...@li...> - 2006-06-02 17:52:30
|
Author: jfr...@jb...
Date: 2006-06-02 13:52:28 -0400 (Fri, 02 Jun 2006)
New Revision: 4573
Modified:
labs/jbossweb/trunk/src/share/native/build/buildphp.sh
Log:
typo
Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh
===================================================================
--- labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 17:23:03 UTC (rev 4572)
+++ labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 17:52:28 UTC (rev 4573)
@@ -223,7 +223,7 @@
fi
case `uname -n` in
- dev12)
+ OLDdev12)
BUILDXML2=true
BUILDPSQL=true
BUILDLPNG=true
@@ -254,8 +254,7 @@
export LD_LIBRARY_PATH
ADDFLAGS="-I $JAVA_HOME/include/solaris"
;;
- ;;
- dev13*)
+ OLDdev13*)
EXTTYPE=shared
BUILDXML2=true
BUILDPSQL=true
|
|
From: <jbo...@li...> - 2006-06-02 17:38:09
|
Author: jfr...@jb...
Date: 2006-06-02 13:21:08 -0400 (Fri, 02 Jun 2006)
New Revision: 4571
Modified:
labs/jbossweb/trunk/src/share/native/build/buildphp.sh
Log:
Arrange the problem of include with mysql.
Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh
===================================================================
--- labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 17:02:12 UTC (rev 4570)
+++ labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 17:21:08 UTC (rev 4571)
@@ -216,9 +216,9 @@
"
else
ADDCONF="$ADDCONF \
- --with-mysqli \
+ --with-mysqli=${MYSQLDIR}/bin/mysql_config \
--with-mysql=${MYSQLDIR} \
- --with-pdo-mysql \
+ --with-pdo-mysql=${MYSQLDIR} \
"
fi
@@ -254,7 +254,7 @@
export LD_LIBRARY_PATH
ADDFLAGS="-I $JAVA_HOME/include/solaris"
;;
- dev03*)
+ OLDdev03*)
EXTTYPE=static
ADDCONF="\
--with-freetype-dir \
|
|
From: <jbo...@li...> - 2006-06-02 17:29:35
|
Author: jfr...@jb...
Date: 2006-06-02 13:23:03 -0400 (Fri, 02 Jun 2006)
New Revision: 4572
Modified:
labs/jbossweb/trunk/src/share/native/build/buildphp.sh
Log:
Now dev03 build perfectly. Remote the special logic.
Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh
===================================================================
--- labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 17:21:08 UTC (rev 4571)
+++ labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 17:23:03 UTC (rev 4572)
@@ -254,18 +254,6 @@
export LD_LIBRARY_PATH
ADDFLAGS="-I $JAVA_HOME/include/solaris"
;;
- OLDdev03*)
- EXTTYPE=static
- ADDCONF="\
- --with-freetype-dir \
- --with-t1lib=no \
- \
- --without-pear \
- \
- --with-mysql=/opt/mysql-standard-4.1.20-pc-linux-gnu-i686-glibc23 \
- --with-curl \
- "
- ADDFLAGS="-I $JAVA_HOME/include/linux"
;;
dev13*)
EXTTYPE=shared
@@ -444,9 +432,7 @@
else
ADDCONF="$ADDCONF --with-ldap"
fi
-exit 1
-
#
# build postgres if required
# postgres needs openssl
|
|
From: <jbo...@li...> - 2006-06-02 17:29:18
|
Author: jfr...@jb... Date: 2006-06-02 13:02:12 -0400 (Fri, 02 Jun 2006) New Revision: 4570 Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh Log: Add build of openldap. Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh =================================================================== --- labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 16:55:26 UTC (rev 4569) +++ labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 17:02:12 UTC (rev 4570) @@ -38,6 +38,9 @@ #MSQLVER="5.0.22" #MSQLURL="http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.22.tar.gz/from/http://mirror.switch.ch/ftp/mirror/mysql/" +LDAPVER=2.2.13 +LDAPURL=http://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-${LDAPVER}.tgz + # Platfrom directory and cache TOOLS=$HOME/`uname -s`_`uname -p`_tools CACHE=`uname -s`_`uname -p`_cache @@ -51,6 +54,7 @@ BUILDLPNG=true BUILDJPEG=true BUILDMSQL=false +BUILDLDAP=true CC=gcc COMPILER="" ADDCONF="" @@ -431,6 +435,19 @@ fi # +# build openldap if required +if ${BUILDLDAP} +then + Extract openldap ${LDAPURL} ${LDAPVER} + Build openldap-${LDAPVER} ${TOOLS}/LDAP "--disable-slapd --with-tls" "" + ADDCONF="$ADDCONF --with-ldap=$TOOLS/LDAP" +else + ADDCONF="$ADDCONF --with-ldap" +fi +exit 1 + + +# # build postgres if required # postgres needs openssl if ${BUILDPSQL} |
|
From: <jbo...@li...> - 2006-06-02 16:55:36
|
Author: szimano
Date: 2006-06-02 12:55:26 -0400 (Fri, 02 Jun 2006)
New Revision: 4569
Modified:
labs/jbosslabs/trunk/portal-extensions/forge-tagme/src/java/org/jboss/labs/tagme/gwt/client/TagMeShowPopupListener.java
Log:
JBLAB-674 tagme adding tags
Modified: labs/jbosslabs/trunk/portal-extensions/forge-tagme/src/java/org/jboss/labs/tagme/gwt/client/TagMeShowPopupListener.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-tagme/src/java/org/jboss/labs/tagme/gwt/client/TagMeShowPopupListener.java 2006-06-02 16:40:02 UTC (rev 4568)
+++ labs/jbosslabs/trunk/portal-extensions/forge-tagme/src/java/org/jboss/labs/tagme/gwt/client/TagMeShowPopupListener.java 2006-06-02 16:55:26 UTC (rev 4569)
@@ -60,8 +60,8 @@
public void refreshTags() {
- for (int i = 0; i < table.getRowCount(); i++) {
- table.removeRow(i);
+ while (table.getRowCount() > 0) {
+ table.removeRow(0);
}
TaggingServiceAsync tagging = (TaggingServiceAsync) GWT
|
Author: adamw
Date: 2006-06-02 11:16:59 -0400 (Fri, 02 Jun 2006)
New Revision: 4567
Modified:
labs/shotoku/trunk/shotoku-base/src/etc/shotoku.properties.sample
labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/SvnContentManager.java
labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/SvnService.java
labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/SvnTools.java
labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/service/SvnServiceImpl.java
Log:
Possibility to turn first update off
Modified: labs/shotoku/trunk/shotoku-base/src/etc/shotoku.properties.sample
===================================================================
--- labs/shotoku/trunk/shotoku-base/src/etc/shotoku.properties.sample 2006-06-02 14:30:41 UTC (rev 4566)
+++ labs/shotoku/trunk/shotoku-base/src/etc/shotoku.properties.sample 2006-06-02 15:16:59 UTC (rev 4567)
@@ -37,4 +37,8 @@
shotoku.internal.svn.service.interval = 5000
shotoku.internal.tests.id = default
-shotoku.internal.tests.dir = shotoku-test
\ No newline at end of file
+shotoku.internal.tests.dir = shotoku-test
+
+# A debugging property which, when set to 0, will cause repositories not to be
+# updated for the first time when being registered.
+shotoku.internal.svn.service.firstupdate = 1
\ No newline at end of file
Modified: labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/SvnContentManager.java
===================================================================
--- labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/SvnContentManager.java 2006-06-02 14:30:41 UTC (rev 4566)
+++ labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/SvnContentManager.java 2006-06-02 15:16:59 UTC (rev 4567)
@@ -69,6 +69,8 @@
service = SvnTools.getService();
service.setTimerInterval(ContentManager.getProperty(
SvnTools.PROPERTY_INTERVAL, SvnTools.DEFAULT_TIMER_INTERVAL));
+ service.setFirstUpdate(ContentManager.getProperty(
+ SvnTools.FIRST_UPDATE, 1) != 0);
// Configuring the repositories.
// for DAV (over http and https)
Modified: labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/SvnService.java
===================================================================
--- labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/SvnService.java 2006-06-02 14:30:41 UTC (rev 4566)
+++ labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/SvnService.java 2006-06-02 15:16:59 UTC (rev 4567)
@@ -169,6 +169,20 @@
public void setTimerInterval(long timerInterval);
/**
+ * Sets the first update property - if a repository should be updated
+ * on registration.
+ *
+ * @param firstUpdate New value of the first update property.
+ */
+ public void setFirstUpdate(boolean firstUpdate);
+
+ /**
+ * Checks if a repository will be updated on registration.
+ * @return True if a repository will be updated on registration.
+ */
+ public boolean getFirstUpdate();
+
+ /**
* Adds a delayed operation that will be executed on the nearest
* service update.
* @param id Id of the repository in which this operation is to be
Modified: labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/SvnTools.java
===================================================================
--- labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/SvnTools.java 2006-06-02 14:30:41 UTC (rev 4566)
+++ labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/SvnTools.java 2006-06-02 15:16:59 UTC (rev 4567)
@@ -80,6 +80,12 @@
public final static long DEFAULT_TIMER_INTERVAL = 1000*5; // 5 seconds
public static final String PROPERTY_INTERVAL = Constants.PROPERTIES_INTERNAL + ".svn.service.interval";
+ /**
+ * Property stating if first update should be executed on
+ * repository registering. True by default.
+ */
+ public static final String FIRST_UPDATE = Constants.PROPERTIES_INTERNAL + ".svn.service.firstupdate";
+
private static SvnService instance;
/**
Modified: labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/service/SvnServiceImpl.java
===================================================================
--- labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/service/SvnServiceImpl.java 2006-06-02 14:30:41 UTC (rev 4566)
+++ labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/service/SvnServiceImpl.java 2006-06-02 15:16:59 UTC (rev 4567)
@@ -60,6 +60,8 @@
private ConcurrentMap<String, SvnRepository> repositories;
+ private boolean firstUpdate;
+
/*
* Service lifecycle management.
*/
@@ -166,9 +168,17 @@
}
/*
- * SvnService implementation.
- */
+ * SvnService implementation.
+ */
+ public boolean getFirstUpdate() {
+ return firstUpdate;
+ }
+
+ public void setFirstUpdate(boolean firstUpdate) {
+ this.firstUpdate = firstUpdate;
+ }
+
public void registerRepository(String id, Configuration conf) {
if (repositories.get(id) == null) {
SvnRepository repo = new SvnRepository(id,
@@ -181,7 +191,9 @@
repositories.put(id, repo);
// First update/ checkout.
- repo.firstUpdate();
+ if (firstUpdate) {
+ repo.firstUpdate();
+ }
log.info("Added svn repository: " + id);
}
|
|
From: <jbo...@li...> - 2006-06-02 14:30:48
|
Author: jfr...@jb... Date: 2006-06-02 10:30:41 -0400 (Fri, 02 Jun 2006) New Revision: 4566 Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh Log: typos Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh =================================================================== --- labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 14:14:38 UTC (rev 4565) +++ labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 14:30:41 UTC (rev 4566) @@ -34,7 +34,7 @@ KRB5URL=http://web.mit.edu/kerberos/dist/krb5/1.4/krb5-${KRB5VER}-signed.tar MSQLVER="4.1.20" -MSQLVER=http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-4.1.20.tar.gz/from/http://mirror.switch.ch/ftp/mirror/mysql/ +MSQLURL=http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-4.1.20.tar.gz/from/http://mirror.switch.ch/ftp/mirror/mysql/ #MSQLVER="5.0.22" #MSQLURL="http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.22.tar.gz/from/http://mirror.switch.ch/ftp/mirror/mysql/" @@ -192,7 +192,6 @@ for dir in $HOME/${MYSQL} /usr/${MYSQL} /opt/${MYSQL} /opt/i86pc/${MYSQL} do - echo "$dir" if [ -d $dir ] then MYSQLDIR=${dir} |
|
From: <jbo...@li...> - 2006-06-02 14:14:46
|
Author: jfr...@jb... Date: 2006-06-02 10:14:38 -0400 (Fri, 02 Jun 2006) New Revision: 4565 Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh Log: Add the build of mysql. Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh =================================================================== --- labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 13:39:05 UTC (rev 4564) +++ labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 14:14:38 UTC (rev 4565) @@ -34,7 +34,9 @@ KRB5URL=http://web.mit.edu/kerberos/dist/krb5/1.4/krb5-${KRB5VER}-signed.tar MSQLVER="4.1.20" -MSQLURL="Can't need to register" +MSQLVER=http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-4.1.20.tar.gz/from/http://mirror.switch.ch/ftp/mirror/mysql/ +#MSQLVER="5.0.22" +#MSQLURL="http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.22.tar.gz/from/http://mirror.switch.ch/ftp/mirror/mysql/" # Platfrom directory and cache TOOLS=$HOME/`uname -s`_`uname -p`_tools @@ -51,6 +53,7 @@ BUILDMSQL=false CC=gcc COMPILER="" +ADDCONF="" # # Fonctions @@ -79,6 +82,12 @@ tar xvf ${FILE} gzip -dc ${BASE}-${VER}.tar.gz | tar xvf - ;; + *) + # something else... (mysql) + FILE=`echo $URL | awk -F '/from/' ' { print $1 } '` + FILE=`basename ${FILE}` + gzip -dc ${FILE} | tar xvf - + ;; esac # Check if patches available. if [ -f patch/${BASE}-${VER}.patch ] @@ -158,6 +167,7 @@ PR=`uname -p` # try to find mysql +MYSQLDIR= case ${OS} in SunOS) MSQLSY=solaris @@ -189,6 +199,26 @@ fi done +# overwrite the result when we force the build +if ${BUILDMSQL} +then + MYSQLDIR=${TOOLS}/MSQL +fi +if [ -z "${MYSQLDIR}" ] +then + ADDCONF="$ADDCONF \ + --with-mysqli \ + --with-mysql \ + --with-pdo-mysql \ + " +else + ADDCONF="$ADDCONF \ + --with-mysqli \ + --with-mysql=${MYSQLDIR} \ + --with-pdo-mysql \ + " +fi + case `uname -n` in dev12) BUILDXML2=true @@ -266,11 +296,7 @@ Linux) EXTTYPE=static ADDFLAGS="-I $JAVA_HOME/include/linux" - ADDCONF="$ADDCONF --with-freetype-dir \ - --with-mysqli \ - --with-mysql \ - --with-pdo-mysql \ - " + ADDCONF="$ADDCONF --with-freetype-dir" ;; SunOS) pkginfo | grep SPROcc @@ -280,12 +306,8 @@ export CC fi # SUNWfreetype2 /usr/sfw - # SMCmysql /usr/local/mysql - ADDCONF="$ADDCONF --with-freetype-dir=/usr/sfw \ - --with-mysqli \ - --with-mysql=${MYSQLDIR} \ - --with-pdo-mysql \ - " + # don't use SMCmysql too old: /usr/local/mysql + ADDCONF="$ADDCONF --with-freetype-dir=/usr/sfw" EXTTYPE=shared ADDFLAGS="-I $JAVA_HOME/include/solaris" ;; @@ -313,6 +335,15 @@ esac # +# build mysql if required. +# Note the trick ADDCONF is filled before. +if ${BUILDMSQL} +then + Extract mysql ${MSQLURL} ${MSQLVER} + Build mysql-${MSQLVER} ${TOOLS}/MSQL "--enable-shared" "" "" +fi + +# # build kerberos if required. if ${BUILDKRB5} then |
|
From: <jbo...@li...> - 2006-06-02 13:39:08
|
Author: jfr...@jb...
Date: 2006-06-02 09:39:05 -0400 (Fri, 02 Jun 2006)
New Revision: 4564
Modified:
labs/jbossweb/trunk/src/share/native/build/buildphp.sh
Log:
Improve the detect of the possible install mysql packages.
Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh
===================================================================
--- labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 10:33:17 UTC (rev 4563)
+++ labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 13:39:05 UTC (rev 4564)
@@ -160,21 +160,35 @@
# try to find mysql
case ${OS} in
SunOS)
+ MSQLSY=solaris
case `uname -r` in
5.9) MSQLPR=2.9 ;;
5.10) MSQLPR=2.10 ;;
*) MSQLPR=${OS} ;;
esac
- MYSQL="mysql-standard-${MSQLVER}-sun-solaris${MSQLPR}-${PR}"
- for dir in $HOME/${MYSQL} /usr/${MYSQL} /opt/${MYSQL}
- do
- if [ -d $dir ]
- then
- MYSQLDIR=${dir}
- fi
- done
+ case `uname -m` in
+ i86pc) MSQLHD=pc;;
+ sun*) MSQLHD=sun;;
+ esac
+ MYSQL="mysql-standard-${MSQLVER}-${MSQLHD}-${MSQLSY}${MSQLPR}-${PR}"
;;
+ Linux)
+ MSQLSY=solaris
+ MSQLHD=pc
+ MSQLSY=linux-gnu
+ MYSQL="mysql-standard-${MSQLVER}-${MSQLHD}-${MSQLSY}${MSQLPR}-${PR}-glibc23"
+ ;;
esac
+
+for dir in $HOME/${MYSQL} /usr/${MYSQL} /opt/${MYSQL} /opt/i86pc/${MYSQL}
+do
+ echo "$dir"
+ if [ -d $dir ]
+ then
+ MYSQLDIR=${dir}
+ fi
+done
+
case `uname -n` in
dev12)
BUILDXML2=true
|
|
From: <jbo...@li...> - 2006-06-02 10:33:30
|
Author: jfr...@jb... Date: 2006-06-02 06:33:17 -0400 (Fri, 02 Jun 2006) New Revision: 4563 Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh Log: Use installed standard mysql installations. Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh =================================================================== --- labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 08:51:12 UTC (rev 4562) +++ labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 10:33:17 UTC (rev 4563) @@ -33,6 +33,9 @@ KRB5VER="1.4.3" KRB5URL=http://web.mit.edu/kerberos/dist/krb5/1.4/krb5-${KRB5VER}-signed.tar +MSQLVER="4.1.20" +MSQLURL="Can't need to register" + # Platfrom directory and cache TOOLS=$HOME/`uname -s`_`uname -p`_tools CACHE=`uname -s`_`uname -p`_cache @@ -45,6 +48,7 @@ BUILDOSSL=true BUILDLPNG=true BUILDJPEG=true +BUILDMSQL=false CC=gcc COMPILER="" @@ -152,6 +156,25 @@ # depending on machine remove or add php extensions. OS=`uname -s` PR=`uname -p` + +# try to find mysql +case ${OS} in + SunOS) + case `uname -r` in + 5.9) MSQLPR=2.9 ;; + 5.10) MSQLPR=2.10 ;; + *) MSQLPR=${OS} ;; + esac + MYSQL="mysql-standard-${MSQLVER}-sun-solaris${MSQLPR}-${PR}" + for dir in $HOME/${MYSQL} /usr/${MYSQL} /opt/${MYSQL} + do + if [ -d $dir ] + then + MYSQLDIR=${dir} + fi + done + ;; +esac case `uname -n` in dev12) BUILDXML2=true @@ -246,7 +269,7 @@ # SMCmysql /usr/local/mysql ADDCONF="$ADDCONF --with-freetype-dir=/usr/sfw \ --with-mysqli \ - --with-mysql=/usr/local/mysql \ + --with-mysql=${MYSQLDIR} \ --with-pdo-mysql \ " EXTTYPE=shared |
|
From: <jbo...@li...> - 2006-06-02 08:51:16
|
Author: jfr...@jb...
Date: 2006-06-02 04:51:12 -0400 (Fri, 02 Jun 2006)
New Revision: 4562
Modified:
labs/jbossweb/trunk/src/share/native/build/buildphp.sh
Log:
Arrange the Solaris logic.
Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh
===================================================================
--- labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 08:33:16 UTC (rev 4561)
+++ labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 08:51:12 UTC (rev 4562)
@@ -97,12 +97,14 @@
ADDCON=$3
ADDINS=$4
SUBDIR=$5
-if [ -z ${SUBDIR} ]
+if [ -z "${SUBDIR}" ]
then
SRCDIR=${BASDIR}
else
SRCDIR=${BASDIR}/${SUBDIR}
fi
+rm -f ${BASDIR}/${SUBDIR}/config.cache
+rm -f ${BASDIR}/${SUBDIR}/config.status
(cd ${SRCDIR}
if [ ${CC} = "cc" ]
then
@@ -134,7 +136,7 @@
echo "Make install in ${SRCDIR} failed"
exit 1
fi
- if [ ! -z $ADDINS ]
+ if [ ! -z "$ADDINS" ]
then
make $ADDINS
if [ $? -ne 0 ]
@@ -190,14 +192,8 @@
\
--without-pear \
\
- --with-bz2=no \
- --with-xpm-dir=no \
- --with-ldap=no \
- --with-mysql=no \
- --with-mysqli=no \
- --with-pdo-mysql=no \
+ --with-mysql=/opt/mysql-standard-4.1.20-pc-linux-gnu-i686-glibc23 \
--with-curl \
- --with-openssl \
"
ADDFLAGS="-I $JAVA_HOME/include/linux"
;;
@@ -225,20 +221,34 @@
ADDFLAGS="-I $JAVA_HOME/include/solaris"
;;
*)
- ADDCONF="\
- --with-freetype-dir \
+ ADDCONF="$ADDCONF \
--with-t1lib=no \
--with-xpm-dir \
- --with-mysqli \
- --with-mysql \
- --with-pdo-mysql \
"
case ${OS} in
Linux)
EXTTYPE=static
ADDFLAGS="-I $JAVA_HOME/include/linux"
+ ADDCONF="$ADDCONF --with-freetype-dir \
+ --with-mysqli \
+ --with-mysql \
+ --with-pdo-mysql \
+ "
;;
SunOS)
+ pkginfo | grep SPROcc
+ if [ $? -eq 0 ]
+ then
+ CC=cc
+ export CC
+ fi
+ # SUNWfreetype2 /usr/sfw
+ # SMCmysql /usr/local/mysql
+ ADDCONF="$ADDCONF --with-freetype-dir=/usr/sfw \
+ --with-mysqli \
+ --with-mysql=/usr/local/mysql \
+ --with-pdo-mysql \
+ "
EXTTYPE=shared
ADDFLAGS="-I $JAVA_HOME/include/solaris"
;;
@@ -250,7 +260,18 @@
# but without it ldap libraries are not found.
ADDCONF="$ADDCONF --with-libdir=lib64 --with-pic"
ADDFLAGS="$ADDFLAGS -fPIC"
+ if [ ${CC} = "cc" ]
+ then
+ COMPILER=solaris-x86-cc
+ fi
;;
+ sparc)
+ if [ ${CC} = "cc" ]
+ then
+ # Why not solaris64-sparcv9-cc? (does someone still use 32?)
+ COMPILER=solaris-sparcv9-cc
+ fi
+ ;;
esac
esac
@@ -270,7 +291,7 @@
if ${BUILDGTTX}
then
Extract gettext ${GTTXURL} ${GTTXVER}
- Build gettext-${GTTXVER} ${TOOLS}/GTTX "--enable-shared"
+ Build gettext-${GTTXVER} ${TOOLS}/GTTX "--enable-shared" "" ""
ADDCONF="$ADDCONF --with-gettext=$TOOLS/GTTX"
else
ADDCONF="$ADDCONF --with-gettext"
@@ -286,7 +307,7 @@
mkdir -p ${TOOLS}/JPEG/bin
mkdir -p ${TOOLS}/JPEG/man/man1
Extract jpeg ${JPEGURL} ${JPEGVER}
- Build jpeg-${JPEGVER} ${TOOLS}/JPEG "--enable-shared"
+ Build jpeg-${JPEGVER} ${TOOLS}/JPEG "--enable-shared" "" ""
ADDCONF="$ADDCONF --with-jpeg-dir=$TOOLS/JPEG"
else
ADDCONF="$ADDCONF --with-jpeg-dir"
@@ -297,7 +318,7 @@
if ${BUILDLPNG}
then
Extract libpng ${LPNGURL} ${LPNGVER}
- Build libpng-${LPNGVER} ${TOOLS}/LPNG ""
+ Build libpng-${LPNGVER} ${TOOLS}/LPNG "" ""
ADDCONF="$ADDCONF --with-png-dir=$TOOLS/LPNG"
else
ADDCONF="$ADDCONF --with-png-dir"
@@ -308,7 +329,7 @@
if ${BUILDXML2}
then
Extract libxml2 ${XML2URL} ${XML2VER}
- Build libxml2-${XML2VER} ${TOOLS}/LIBXML2 ""
+ Build libxml2-${XML2VER} ${TOOLS}/LIBXML2 "" ""
ADDCONF="$ADDCONF --with-libxml-dir=$TOOLS/LIBXML2"
else
ADDCONF="$ADDCONF --with-libxml-dir"
@@ -350,9 +371,9 @@
Extract postgresql ${PSQLURL} ${PSQLVER}
if ${BUILDOSSL}
then
- Build postgresql-${PSQLVER} ${TOOLS}/POSTGRESQL "--without-readline LDFLAGS=-L${TOOLS}/SSL/lib"
+ Build postgresql-${PSQLVER} ${TOOLS}/POSTGRESQL "--without-readline LDFLAGS=-L${TOOLS}/SSL/lib" "" ""
else
- Build postgresql-${PSQLVER} ${TOOLS}/POSTGRESQL --without-readline
+ Build postgresql-${PSQLVER} ${TOOLS}/POSTGRESQL --without-readline "" ""
fi
ADDCONF="$ADDCONF --with-pgsql=$TOOLS/POSTGRESQL --with-pdo-pgsql=$TOOLS/POSTGRESQL"
else
|
Author: adamw Date: 2006-06-02 04:33:16 -0400 (Fri, 02 Jun 2006) New Revision: 4561 Added: labs/shotoku/trunk/shotoku-tags/src/java/org/jboss/shotoku/tags/Tag.java Modified: labs/shotoku/trunk/project.properties labs/shotoku/trunk/shotoku-feeds/src/java/org/jboss/shotoku/feeds/data/RdfFeed.java labs/shotoku/trunk/shotoku-tags/src/java/org/jboss/shotoku/tags/TagService.java labs/shotoku/trunk/shotoku-tags/src/java/org/jboss/shotoku/tags/service/TagServiceImpl.java Log: http://jira.jboss.com/jira/browse/JBSHOTOKU-86 Modified: labs/shotoku/trunk/project.properties =================================================================== --- labs/shotoku/trunk/project.properties 2006-06-02 08:13:40 UTC (rev 4560) +++ labs/shotoku/trunk/project.properties 2006-06-02 08:33:16 UTC (rev 4561) @@ -5,7 +5,7 @@ shotoku.sar.dir=shotoku.sar shotoku.subprojects.cms=base,files,jcr,svn -shotoku.subprojects=${shotoku.subprojects.cms},aop,test,web,admin,feeds,portal,file-access +shotoku.subprojects=${shotoku.subprojects.cms},aop,test,web,admin,feeds,portal,file-access,tags maven.final.name=${pom.artifactId} Modified: labs/shotoku/trunk/shotoku-feeds/src/java/org/jboss/shotoku/feeds/data/RdfFeed.java =================================================================== --- labs/shotoku/trunk/shotoku-feeds/src/java/org/jboss/shotoku/feeds/data/RdfFeed.java 2006-06-02 08:13:40 UTC (rev 4560) +++ labs/shotoku/trunk/shotoku-feeds/src/java/org/jboss/shotoku/feeds/data/RdfFeed.java 2006-06-02 08:33:16 UTC (rev 4561) @@ -28,7 +28,7 @@ import de.nava.informa.exporters.RSS_1_0_Exporter; public class RdfFeed extends InformaBasedFeed { - public RdfFeed(String name, String displayName, String type, File file) throws IOException { + public RdfFeed(String name, String displayName, String type, File file) { super(name, displayName, type, file); } Added: labs/shotoku/trunk/shotoku-tags/src/java/org/jboss/shotoku/tags/Tag.java =================================================================== --- labs/shotoku/trunk/shotoku-tags/src/java/org/jboss/shotoku/tags/Tag.java 2006-06-02 08:13:40 UTC (rev 4560) +++ labs/shotoku/trunk/shotoku-tags/src/java/org/jboss/shotoku/tags/Tag.java 2006-06-02 08:33:16 UTC (rev 4561) @@ -0,0 +1,13 @@ +package org.jboss.shotoku.tags; + +import java.util.Date; + +/** + * @author Adam Warski (ad...@as...) + */ +public interface Tag { + public String getName(); + public String getAuthor(); + public String getResource(); + public Date getDateCreated(); +} Modified: labs/shotoku/trunk/shotoku-tags/src/java/org/jboss/shotoku/tags/TagService.java =================================================================== --- labs/shotoku/trunk/shotoku-tags/src/java/org/jboss/shotoku/tags/TagService.java 2006-06-02 08:13:40 UTC (rev 4560) +++ labs/shotoku/trunk/shotoku-tags/src/java/org/jboss/shotoku/tags/TagService.java 2006-06-02 08:33:16 UTC (rev 4561) @@ -2,9 +2,14 @@ import org.jboss.shotoku.service.AdministratedService; +import java.util.List; + /** * @author Adam Warski (ad...@as...) */ public interface TagService extends AdministratedService { + public void addTag(Tag t); + public List<Tag> getTagsByAuthor(String author); + } Modified: labs/shotoku/trunk/shotoku-tags/src/java/org/jboss/shotoku/tags/service/TagServiceImpl.java =================================================================== --- labs/shotoku/trunk/shotoku-tags/src/java/org/jboss/shotoku/tags/service/TagServiceImpl.java 2006-06-02 08:13:40 UTC (rev 4560) +++ labs/shotoku/trunk/shotoku-tags/src/java/org/jboss/shotoku/tags/service/TagServiceImpl.java 2006-06-02 08:33:16 UTC (rev 4561) @@ -21,33 +21,23 @@ */ package org.jboss.shotoku.tags.service; -import java.util.concurrent.ConcurrentMap; -import java.util.concurrent.ConcurrentHashMap; import java.util.Calendar; -import java.util.Set; +import java.util.List; import javax.ejb.Local; -import org.apache.commons.configuration.Configuration; import org.apache.log4j.Logger; import org.jboss.annotation.ejb.Management; import org.jboss.annotation.ejb.Service; import org.jboss.annotation.ejb.Depends; -import org.jboss.shotoku.svn.SvnService; -import org.jboss.shotoku.svn.SvnTools; -import org.jboss.shotoku.svn.SvnContentManager; -import org.jboss.shotoku.svn.service.delayed.DelayedOperation; import org.jboss.shotoku.tools.Constants; import org.jboss.shotoku.tools.Tools; import org.jboss.shotoku.service.AdministratedServiceImpl; import org.jboss.shotoku.service.AdministratedServiceGetter; import org.jboss.shotoku.service.AdministratedService; -import org.jboss.shotoku.ContentManager; -import org.jboss.shotoku.tags.service.TagServiceLocal; import org.jboss.shotoku.tags.TagService; import org.jboss.shotoku.tags.TagTools; -import org.tmatesoft.svn.core.internal.io.dav.DAVRepositoryFactory; -import org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryFactoryImpl; +import org.jboss.shotoku.tags.Tag; /** * @author Adam Warski (ad...@as...) @@ -75,6 +65,8 @@ } }); + setTimerInterval(10000); + log.info("Tag service created."); } @@ -120,8 +112,8 @@ } /* - * Timer-handling functions. - */ + * Timer-handling functions. + */ public void update() { @@ -138,4 +130,16 @@ public String getServiceDescription() { return "Shotoku tag service"; } + + /* + * TagService implementation. + */ + + public void addTag(Tag t) { + + } + + public List<Tag> getTagsByAuthor(String author) { + return null; + } } |
|
From: <jbo...@li...> - 2006-06-02 08:29:20
|
Author: mic...@jb...
Date: 2006-06-02 04:13:01 -0400 (Fri, 02 Jun 2006)
New Revision: 4559
Modified:
labs/jbossrules/trunk/documentation/manual/en/Chapter-Rule_Language/Section-Rule.xml
Log:
fixed up doco on "or" binding
Modified: labs/jbossrules/trunk/documentation/manual/en/Chapter-Rule_Language/Section-Rule.xml
===================================================================
--- labs/jbossrules/trunk/documentation/manual/en/Chapter-Rule_Language/Section-Rule.xml 2006-06-02 08:10:58 UTC (rev 4558)
+++ labs/jbossrules/trunk/documentation/manual/en/Chapter-Rule_Language/Section-Rule.xml 2006-06-02 08:13:01 UTC (rev 4559)
@@ -772,23 +772,14 @@
<example>
<title>or with binding</title>
- <programlisting>pensioner : Person( sex == "f", age > 60 ) || pensioner : Person( sex == "m", age > 65 )
-pensioner : ( Person( sex == "f", age > 60 ) or Person( sex == "m", age > 65 ) )</programlisting>
+ <programlisting>pensioner : ( Person( sex == "f", age > 60 ) or Person( sex == "m", age > 65 ) )</programlisting>
</example>
<para>The 'or' conditional element results in multipe rule generation,
- called sub rules, for each possible logically outcome. the examples
- above would result in the internal generation of two rules. These two
- rules work independantly within the Working Memory, which means both can
- match, activate and fire - there is no shortcutting. Care must be taken
- when binding with an "or" conditional element, as incorrect use may
- yield apparently unpredictable results - if you bind a field on the
- first Person of the 'or' and not the other and then try to access that
- binding in a later Field Constraint or Consequence you cannot gaurantee
- that decalration will be available for that sub rule. In such a scenario
- you referred to a variable that is bound to a column that does not exist
- in a given activation - giving null pointer exceptions, and the
- associated headaches.</para>
+ called sub rules, for each possible logically outcome. the example above
+ would result in the internal generation of two rules. These two rules
+ work independently within the Working Memory, which means both can
+ match, activate and fire - there is no shortcutting. </para>
<para>The best way to think of the OR conditional element is as a
shortcut for generating 2 additional rules. When you think of it that
@@ -905,7 +896,7 @@
its own. If you had the column on its on, its kind of like saying "for
each one of...". if you use exist with a Column, then the rule will only
activate once regardless of how much data there is in working memory
- that matches that condition. </para>
+ that matches that condition.</para>
<para>Currently only Columns may be nested in a 'exists' but future
versions of will allow 'and' and 'or' to be nested.</para>
|
|
From: <jbo...@li...> - 2006-06-02 08:23:32
|
Author: mic...@jb... Date: 2006-06-02 04:13:40 -0400 (Fri, 02 Jun 2006) New Revision: 4560 Added: labs/jbossrules/trunk/documentation/training/developers-course/Module 2 - JBoss Rules Intro.odp Modified: labs/jbossrules/trunk/documentation/training/developers-course/Module 1 - Introduction.odp labs/jbossrules/trunk/documentation/training/developers-course/course_outline.odt Log: more goodness Modified: labs/jbossrules/trunk/documentation/training/developers-course/Module 1 - Introduction.odp =================================================================== (Binary files differ) Added: labs/jbossrules/trunk/documentation/training/developers-course/Module 2 - JBoss Rules Intro.odp =================================================================== (Binary files differ) Property changes on: labs/jbossrules/trunk/documentation/training/developers-course/Module 2 - JBoss Rules Intro.odp ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: labs/jbossrules/trunk/documentation/training/developers-course/course_outline.odt =================================================================== (Binary files differ) |
|
From: <jbo...@li...> - 2006-06-02 07:22:16
|
Author: mla...@jb...
Date: 2006-06-02 03:22:10 -0400 (Fri, 02 Jun 2006)
New Revision: 4557
Modified:
labs/jbossweb/trunk/src/share/native/NMAKEmakefile
labs/jbossweb/trunk/src/windows/native/service/jbosssvc/NMAKEmakefile
labs/jbossweb/trunk/src/windows/native/service/jbosssvc/jboss.c
Log:
Fix service runner.
Modified: labs/jbossweb/trunk/src/share/native/NMAKEmakefile
===================================================================
--- labs/jbossweb/trunk/src/share/native/NMAKEmakefile 2006-06-02 06:08:22 UTC (rev 4556)
+++ labs/jbossweb/trunk/src/share/native/NMAKEmakefile 2006-06-02 07:22:10 UTC (rev 4557)
@@ -131,8 +131,8 @@
@$(CLEANTARGET)
!IFNDEF INSTALLDIR
-INSTALLDIR = ../native-builds/windows-%CPU%/bin/native
-INSTALLLOC = ..\native-builds\windows-%CPU%\bin\native
+INSTALLDIR = ../native-builds/windows-$(CPU)/bin/native
+INSTALLLOC = ..\native-builds\windows-$(CPU)\bin\native
!ENDIF
!IFDEF STATIC
@@ -143,7 +143,7 @@
!ELSE
install: all
- @gmkdir -p $(INSTALLDIR)
+ @gmkdir -p $(INSTALLDIR)
@cp -f -t $(INSTALLDIR) $(BUILDLIB)
@cp -f -t $(INSTALLDIR) $(WITH_OPENSSL)/out32dll/openssl.exe
@cp -f -t $(INSTALLDIR) $(WITH_OPENSSL)/out32dll/libeay32.dll
Modified: labs/jbossweb/trunk/src/windows/native/service/jbosssvc/NMAKEmakefile
===================================================================
--- labs/jbossweb/trunk/src/windows/native/service/jbosssvc/NMAKEmakefile 2006-06-02 06:08:22 UTC (rev 4556)
+++ labs/jbossweb/trunk/src/windows/native/service/jbosssvc/NMAKEmakefile 2006-06-02 07:22:10 UTC (rev 4557)
@@ -63,9 +63,9 @@
@$(CLEANTARGET)
!IFNDEF INSTALLDIR
-INSTALLDIR = ../../native-builds/windows-%CPU%/bin
+INSTALLDIR = ../../native-builds/windows-$(CPU)/bin
!ENDIF
install: all
- @gmkdir -p $(INSTALLDIR)
+ @gmkdir -p $(INSTALLDIR)
@cp -f -t $(INSTALLDIR) $(BUILDEXE)
Modified: labs/jbossweb/trunk/src/windows/native/service/jbosssvc/jboss.c
===================================================================
--- labs/jbossweb/trunk/src/windows/native/service/jbosssvc/jboss.c 2006-06-02 06:08:22 UTC (rev 4556)
+++ labs/jbossweb/trunk/src/windows/native/service/jbosssvc/jboss.c 2006-06-02 07:22:10 UTC (rev 4557)
@@ -787,7 +787,7 @@
lstrcpy(_working_path, argv[i++]);
/* Remove trailing backslash */
if (l > 0 && _working_path[l - 1] == '\\')
- _working_path[l - 1] == '\0'
+ _working_path[l - 1] = '\0';
}
if (need_disp)
lstrcpy(_service_disp, argv[i++]);
|
|
From: <jbo...@li...> - 2006-06-02 07:13:01
|
Author: wrzep
Date: 2006-06-02 02:08:22 -0400 (Fri, 02 Jun 2006)
New Revision: 4556
Modified:
labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/Status.java
labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/common/Constants.java
Log:
JBLAB-599
Pawel
Modified: labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/Status.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/Status.java 2006-06-02 05:35:54 UTC (rev 4555)
+++ labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/Status.java 2006-06-02 06:08:22 UTC (rev 4556)
@@ -215,12 +215,14 @@
*/
public boolean needsUpdate() {
+ log.info("Checking for updated scores.");
+
PluginsValues pluginsValues;
try {
pluginsValues = ScoresManager.getScores(timestamp);
} catch (GetScoresException e) {
- log.warn("Resending \"get\" request failed.", e);
+ log.warn("Resending \"get\" request failed.");
return false;
}
@@ -237,12 +239,12 @@
ScoresManager.save(projects, pluginsConf);
//TODO *Maybe* get rid of "save", have only "get"
// and service performing "save" on it's own
- // (after necessary init)?
+ // (after necessary init or using it own conf)?
timestamp = ScoresManager.requestCurrentScores();
} catch (ScoresSaveException e) {
- log.warn("Sending \"save\" request failed.", e);
+ log.warn("Sending \"save\" request failed.");
} catch (GetScoresException e) {
- log.warn("Sending \"get\" request failed.", e);
+ log.warn("Sending \"get\" request failed.");
}
}
@@ -256,6 +258,12 @@
log.info("Finished refreshing scores.");
+ try {
+ timestamp = ScoresManager.requestCurrentScores();
+ } catch (GetScoresException e) {
+ log.warn("Sending \"get\" request failed.");
+ }
+
return true;
}
Modified: labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/common/Constants.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/common/Constants.java 2006-06-02 05:35:54 UTC (rev 4555)
+++ labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/common/Constants.java 2006-06-02 06:08:22 UTC (rev 4556)
@@ -16,7 +16,8 @@
public static final String STATUS_LOCAL_SERVICE = "Status/LocalScoresService";
public static final String STATUS_REMOTE_SERVICE = "Status/RemoteScoresService";
- public static final long CACHE_INTERVAL = 60*1000; /* milliseconds */
+ public static final long CACHE_INTERVAL = 5*60*1000; /* milliseconds */
+ //TODO conf via cms?
/**
* This class cannot be instatiated.
|
|
From: <jbo...@li...> - 2006-06-02 07:10:07
|
Author: bagerman
Date: 2006-06-02 01:35:54 -0400 (Fri, 02 Jun 2006)
New Revision: 4555
Modified:
labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/LeapsTest.java
Log:
adjusting leaps to work with common truth maintenance in abstract working memory
Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/LeapsTest.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/LeapsTest.java 2006-06-02 00:39:56 UTC (rev 4554)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/LeapsTest.java 2006-06-02 05:35:54 UTC (rev 4555)
@@ -21,6 +21,8 @@
import java.util.List;
import org.drools.Cheese;
+import org.drools.Person;
+import org.drools.PersonInterface;
import org.drools.QueryResults;
import org.drools.RuleBase;
import org.drools.WorkingMemory;
@@ -167,23 +169,66 @@
list.contains( "rule2" ) );
}
+ /**
+ * this test is replicated here due to the fact that leaps
+ * does not create activations before fireAll.
+ *
+ * so the only difference is in presence of fireAll () statement
+ */
public void testDynamicRuleRemovals() throws Exception {
- // TODO FIXME
- }
- public void testDynamicRuleRemovalsUnusedWorkingMemory() throws Exception {
- // TODO FIXME
- }
+ final PackageBuilder builder = new PackageBuilder();
+ builder.addPackageFromDrl( new InputStreamReader( getClass().getResourceAsStream( "test_Dynamic1.drl" ) ) );
+ builder.addPackageFromDrl( new InputStreamReader( getClass().getResourceAsStream( "test_Dynamic2.drl" ) ) );
+ builder.addPackageFromDrl( new InputStreamReader( getClass( ).getResourceAsStream( "test_Dynamic3.drl" ) ) );
+ builder.addPackageFromDrl( new InputStreamReader( getClass( ).getResourceAsStream( "test_Dynamic4.drl" ) ) );
+ final Package pkg = builder.getPackage( );
- public void testLogicalAssertionsSelfreferencing() throws Exception {
- // TODO FIXME
- }
+ org.drools.leaps.LeapsRuleBase leapsRuleBase = null;
+ final RuleBase ruleBase = getRuleBase( );
+ leapsRuleBase = (org.drools.leaps.LeapsRuleBase) ruleBase;
+ ruleBase.addPackage( pkg );
- public void testLogicalAssertionsDynamicRule() throws Exception {
- // TODO FIXME
- }
+ final WorkingMemory workingMemory = ruleBase.newWorkingMemory( );
- public void testLogicalAssertionsModifyEqual() throws Exception {
- // TODO FIXME
+ final List list = new ArrayList( );
+ workingMemory.setGlobal( "list", list );
+
+ final PersonInterface bob = new Person( "bob", "stilton" );
+ bob.setStatus( "Not evaluated" );
+ workingMemory.assertObject( bob );
+
+ final Cheese stilton1 = new Cheese( "stilton", 5 );
+ workingMemory.assertObject( stilton1 );
+
+ final Cheese stilton2 = new Cheese( "stilton", 3 );
+ workingMemory.assertObject( stilton2 );
+
+ final Cheese stilton3 = new Cheese( "stilton", 1 );
+ workingMemory.assertObject( stilton3 );
+
+ final Cheese cheddar = new Cheese( "cheddar", 5 );
+ workingMemory.assertObject( cheddar );
+ //
+ // workingMemory.get
+ //
+ workingMemory.fireAllRules( );
+
+ assertEquals( 11, workingMemory.getAgenda( ).getActivations( ).length );
+
+ leapsRuleBase.removeRule( "org.drools.test", "Who likes Stilton" );
+ assertEquals( 8, workingMemory.getAgenda( ).getActivations( ).length );
+
+ leapsRuleBase.removeRule( "org.drools.test", "like cheese" );
+
+ final Cheese muzzarela = new Cheese( "muzzarela", 5 );
+ workingMemory.assertObject( muzzarela );
+
+ assertEquals( 4, workingMemory.getAgenda( ).getActivations( ).length );
+
+ leapsRuleBase.removePackage( "org.drools.test" );
+
+ assertEquals( 0, workingMemory.getAgenda( ).getActivations( ).length );
+
}
}
|
|
From: <jbo...@li...> - 2006-06-02 00:40:15
|
Author: mic...@jb...
Date: 2006-06-01 20:39:56 -0400 (Thu, 01 Jun 2006)
New Revision: 4554
Modified:
labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/semantics/java/FunctionFixer.java
labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/semantics/java/FunctionFixerTest.java
Log:
JBRULES-278
Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/semantics/java/FunctionFixer.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/semantics/java/FunctionFixer.java 2006-06-01 17:59:36 UTC (rev 4553)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/semantics/java/FunctionFixer.java 2006-06-02 00:39:56 UTC (rev 4554)
@@ -27,12 +27,15 @@
* stuff like that.
* A better future solution is to use a static import as found in Java 5, then ALL THIS can
* disappear. Oh Happy day.
+ *
* @author Michael Neale (sadly..)
+ * @author Ricardo Barone
+ * (Ricardo actually made this all work !).
*
*/
public class FunctionFixer {
- static Pattern FUNCTION = Pattern.compile( "(\\S*\\s*|\\.\\s*)\\b([\\S&&[^\\.]]+)\\s*\\(([^)]*)\\)",
+ static Pattern FUNCTION = Pattern.compile( "(\\S*\\s*|\\.\\s*)\\b([\\S&&[^\\.\\(\\)]]+)\\s*\\(([^)]*)\\)",
Pattern.DOTALL );
static final Set KEYWORDS = getJavaKeywords();
@@ -90,8 +93,11 @@
if ( function == null ) {
function = matcher.group( 2 ).trim();
- // if we have a reserve d work, DO NOT TOUCH !
- if ( FunctionFixer.KEYWORDS.contains( function ) ) {
+ // if we have a reserved work, DO NOT TOUCH !
+ // if we have no function name, DO NOT TOUCH !
+ if ( function == null ||
+ function.length() == 0 ||
+ FunctionFixer.KEYWORDS.contains( function ) ) {
function = raw.substring( matcher.start( 2 ),
matcher.start( 3 ) - 1 );
} else {
Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/semantics/java/FunctionFixerTest.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/semantics/java/FunctionFixerTest.java 2006-06-01 17:59:36 UTC (rev 4553)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/semantics/java/FunctionFixerTest.java 2006-06-02 00:39:56 UTC (rev 4554)
@@ -99,5 +99,17 @@
assertEquals( "System.out.println(\"foo(\" + Foo.foo(bar) + Bar.bar(baz)",
fixer.fix( "System.out.println(\"foo(\" + foo(bar) + bar(baz)" ) );
}
+
+ public void testXPath() {
+ final FunctionFixer fixer = new FunctionFixer();
+ assertEquals( "foo.executeXpath(\"//node1/node2/text()\")",
+ fixer.fix("foo.executeXpath(\"//node1/node2/text()\")" ) );
+ }
+
+ public void testExpressionGrouping() {
+ final FunctionFixer fixer = new FunctionFixer();
+ assertEquals( "while((foo = bar.baz()) != null)",
+ fixer.fix( "while((foo = bar.baz()) != null)" ) );
+ }
}
\ No newline at end of file
|
|
From: <jbo...@li...> - 2006-06-01 08:42:39
|
Author: jfr...@jb...
Date: 2006-06-01 04:42:34 -0400 (Thu, 01 Jun 2006)
New Revision: 4545
Modified:
labs/jbossweb/trunk/src/share/native/build/build.xml
Log:
Oops the path was hardcoded.
Modified: labs/jbossweb/trunk/src/share/native/build/build.xml
===================================================================
--- labs/jbossweb/trunk/src/share/native/build/build.xml 2006-06-01 08:16:28 UTC (rev 4544)
+++ labs/jbossweb/trunk/src/share/native/build/build.xml 2006-06-01 08:42:34 UTC (rev 4545)
@@ -1,12 +1,14 @@
<project name="JBoss Web PHP demo" default="build" basedir=".">
+ <property file="../../../../build.properties.default"/>
+
<target name="build">
<war destfile="php-examples.war" webxml="php.xml">
<fileset dir="../../examples/php">
<include name="**/*.php"/>
<include name="**/*.ttf"/>
</fileset>
- <lib dir="../../../../output/jbossweb-1.0.0.CR1/server/default/deploy/jbossweb.sar">
+ <lib dir="../../../../output/jbossweb-${version.major}.${version.minor}.${version.build}.${version.patch}/server/default/deploy/jbossweb.sar">
<include name="**/servlets-php.jar"/>
</lib>
<metainf dir="../../examples/php/metainf">
|
|
From: <jbo...@li...> - 2006-06-01 08:16:32
|
Author: mar...@jb...
Date: 2006-06-01 04:16:28 -0400 (Thu, 01 Jun 2006)
New Revision: 4544
Modified:
labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/RuleSetLoadTest.java
labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/RuleSetPerformanceTest.java
labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/SharedNode2CEPerformanceTest.java
labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/SharedNodePerformanceTest.java
Log:
-correct use of old API names
Modified: labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/RuleSetLoadTest.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/RuleSetLoadTest.java 2006-06-01 07:19:47 UTC (rev 4543)
+++ labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/RuleSetLoadTest.java 2006-06-01 08:16:28 UTC (rev 4544)
@@ -20,13 +20,13 @@
import org.drools.PackageIntegrationException;
import org.drools.RuleBase;
+import org.drools.RuleBaseFactory;
import org.drools.RuleIntegrationException;
import org.drools.WorkingMemory;
import org.drools.compiler.DrlParser;
import org.drools.compiler.DroolsParserException;
import org.drools.compiler.PackageBuilder;
import org.drools.lang.descr.PackageDescr;
-import org.drools.reteoo.RuleBaseImpl;
import org.drools.rule.InvalidPatternException;
import org.drools.rule.Package;
@@ -44,11 +44,7 @@
//test.testFourThousandLoad();
}
- private static RuleBase readRule(String file) throws IOException,
- DroolsParserException,
- RuleIntegrationException,
- PackageIntegrationException,
- InvalidPatternException {
+ private static RuleBase readRule(String file) throws Exception {
//read in the source
Reader reader = new InputStreamReader( RuleSetLoadTest.class.getResourceAsStream( file ) );
DrlParser parser = new DrlParser();
@@ -60,7 +56,7 @@
Package pkg = builder.getPackage();
//add the package to a rulebase
- RuleBaseImpl ruleBase = new RuleBaseImpl();
+ RuleBase ruleBase = RuleBaseFactory.newRuleBase();
ruleBase.addPackage( pkg );
return ruleBase;
}
Modified: labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/RuleSetPerformanceTest.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/RuleSetPerformanceTest.java 2006-06-01 07:19:47 UTC (rev 4543)
+++ labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/RuleSetPerformanceTest.java 2006-06-01 08:16:28 UTC (rev 4544)
@@ -22,6 +22,7 @@
import org.drools.PackageIntegrationException;
import org.drools.RuleBase;
+import org.drools.RuleBaseFactory;
import org.drools.RuleIntegrationException;
import org.drools.WorkingMemory;
import org.drools.benchmark.models.Account;
@@ -29,7 +30,6 @@
import org.drools.compiler.DroolsParserException;
import org.drools.compiler.PackageBuilder;
import org.drools.lang.descr.PackageDescr;
-import org.drools.reteoo.RuleBaseImpl;
import org.drools.rule.InvalidPatternException;
import org.drools.rule.Package;
@@ -49,11 +49,7 @@
test.testFiveRuleFire();
}
- private static RuleBase readRule(String file) throws IOException,
- DroolsParserException,
- RuleIntegrationException,
- PackageIntegrationException,
- InvalidPatternException {
+ private static RuleBase readRule(String file) throws Exception {
//read in the source
Reader reader = new InputStreamReader( RuleSetPerformanceTest.class.getResourceAsStream( file ) );
DrlParser parser = new DrlParser();
@@ -65,7 +61,7 @@
Package pkg = builder.getPackage();
//add the package to a rulebase
- RuleBaseImpl ruleBase = new RuleBaseImpl();
+ RuleBase ruleBase = RuleBaseFactory.newRuleBase();
ruleBase.addPackage( pkg );
return ruleBase;
}
Modified: labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/SharedNode2CEPerformanceTest.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/SharedNode2CEPerformanceTest.java 2006-06-01 07:19:47 UTC (rev 4543)
+++ labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/SharedNode2CEPerformanceTest.java 2006-06-01 08:16:28 UTC (rev 4544)
@@ -22,6 +22,7 @@
import org.drools.PackageIntegrationException;
import org.drools.RuleBase;
+import org.drools.RuleBaseFactory;
import org.drools.RuleIntegrationException;
import org.drools.WorkingMemory;
import org.drools.benchmark.models.Account;
@@ -30,7 +31,6 @@
import org.drools.compiler.DroolsParserException;
import org.drools.compiler.PackageBuilder;
import org.drools.lang.descr.PackageDescr;
-import org.drools.reteoo.RuleBaseImpl;
import org.drools.rule.InvalidPatternException;
import org.drools.rule.Package;
@@ -50,11 +50,7 @@
test.testNoneSharedNodes();
}
- private static RuleBase readRule(String file) throws IOException,
- DroolsParserException,
- RuleIntegrationException,
- PackageIntegrationException,
- InvalidPatternException {
+ private static RuleBase readRule(String file) throws Exception {
//read in the source
Reader reader = new InputStreamReader( SharedNode2CEPerformanceTest.class.getResourceAsStream( file ) );
DrlParser parser = new DrlParser();
@@ -66,7 +62,7 @@
Package pkg = builder.getPackage();
//add the package to a rulebase
- RuleBaseImpl ruleBase = new RuleBaseImpl();
+ RuleBase ruleBase = RuleBaseFactory.newRuleBase();
ruleBase.addPackage( pkg );
return ruleBase;
}
Modified: labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/SharedNodePerformanceTest.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/SharedNodePerformanceTest.java 2006-06-01 07:19:47 UTC (rev 4543)
+++ labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/SharedNodePerformanceTest.java 2006-06-01 08:16:28 UTC (rev 4544)
@@ -22,6 +22,7 @@
import org.drools.PackageIntegrationException;
import org.drools.RuleBase;
+import org.drools.RuleBaseFactory;
import org.drools.RuleIntegrationException;
import org.drools.WorkingMemory;
import org.drools.benchmark.models.Address;
@@ -29,7 +30,6 @@
import org.drools.compiler.DroolsParserException;
import org.drools.compiler.PackageBuilder;
import org.drools.lang.descr.PackageDescr;
-import org.drools.reteoo.RuleBaseImpl;
import org.drools.rule.InvalidPatternException;
import org.drools.rule.Package;
@@ -49,11 +49,7 @@
test.testNoneSharedNodes();
}
- private static RuleBase readRule(String file) throws IOException,
- DroolsParserException,
- RuleIntegrationException,
- PackageIntegrationException,
- InvalidPatternException {
+ private static RuleBase readRule(String file) throws Exception {
//read in the source
Reader reader = new InputStreamReader( SharedNodePerformanceTest.class.getResourceAsStream( file ) );
DrlParser parser = new DrlParser();
@@ -65,7 +61,7 @@
Package pkg = builder.getPackage();
//add the package to a rulebase
- RuleBaseImpl ruleBase = new RuleBaseImpl();
+ RuleBase ruleBase = RuleBaseFactory.newRuleBase();
ruleBase.addPackage( pkg );
return ruleBase;
}
|
|
From: <jbo...@li...> - 2006-06-01 07:27:55
|
Author: mic...@jb...
Date: 2006-06-01 03:19:47 -0400 (Thu, 01 Jun 2006)
New Revision: 4543
Added:
labs/jbossrules/updates/drools-ide-update/features/org.drools.ide_3.0.1.jar
Removed:
labs/jbossrules/updates/drools-ide-update/features/org.drools.ide_3.0.0.jar
Modified:
labs/jbossrules/updates/drools-ide-update/plugins/org.drools.ide_3.0.0.jar
labs/jbossrules/updates/drools-ide-update/site.xml
Log:
GA RELEASE
Deleted: labs/jbossrules/updates/drools-ide-update/features/org.drools.ide_3.0.0.jar
===================================================================
(Binary files differ)
Added: labs/jbossrules/updates/drools-ide-update/features/org.drools.ide_3.0.1.jar
===================================================================
(Binary files differ)
Property changes on: labs/jbossrules/updates/drools-ide-update/features/org.drools.ide_3.0.1.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: labs/jbossrules/updates/drools-ide-update/plugins/org.drools.ide_3.0.0.jar
===================================================================
(Binary files differ)
Modified: labs/jbossrules/updates/drools-ide-update/site.xml
===================================================================
--- labs/jbossrules/updates/drools-ide-update/site.xml 2006-06-01 06:20:13 UTC (rev 4542)
+++ labs/jbossrules/updates/drools-ide-update/site.xml 2006-06-01 07:19:47 UTC (rev 4543)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<site>
- <feature url="features/org.drools.ide_3.0.0.jar" id="org.drools.ide" version="3.0.0">
+ <feature url="features/org.drools.ide_3.0.1.jar" id="org.drools.ide" version="3.0.1">
<category name="JBossRules"/>
</feature>
<category-def name="JBossRules" label="JBoss Rules"/>
|
|
From: <jbo...@li...> - 2006-06-01 06:20:19
|
Author: mar...@jb... Date: 2006-06-01 02:20:13 -0400 (Thu, 01 Jun 2006) New Revision: 4542 Modified: labs/jbossrules/trunk/drools-examples/src/main/rules/org/drools/examples/HonestPolitician.drl Log: -corrected import Modified: labs/jbossrules/trunk/drools-examples/src/main/rules/org/drools/examples/HonestPolitician.drl =================================================================== --- labs/jbossrules/trunk/drools-examples/src/main/rules/org/drools/examples/HonestPolitician.drl 2006-06-01 05:53:42 UTC (rev 4541) +++ labs/jbossrules/trunk/drools-examples/src/main/rules/org/drools/examples/HonestPolitician.drl 2006-06-01 06:20:13 UTC (rev 4542) @@ -1,7 +1,7 @@ package org.drools.examples -import org.drools.examples.HonestPolitician.Politician; -import org.drools.examples.HonestPolitician.Hope; +import org.drools.examples.HonestPoliticianExample.Politician; +import org.drools.examples.HonestPoliticianExample.Hope; rule "We have an honest Politician" when |
|
From: <jbo...@li...> - 2006-06-01 05:53:47
|
Author: mar...@jb... Date: 2006-06-01 01:53:42 -0400 (Thu, 01 Jun 2006) New Revision: 4541 Modified: labs/jbossrules/trunk/drools-ide/META-INF/MANIFEST.MF labs/jbossrules/trunk/drools-ide/icons/Thumbs.db labs/jbossrules/trunk/drools-ide/icons/drools.gif Log: Modified: labs/jbossrules/trunk/drools-ide/META-INF/MANIFEST.MF =================================================================== --- labs/jbossrules/trunk/drools-ide/META-INF/MANIFEST.MF 2006-06-01 05:49:23 UTC (rev 4540) +++ labs/jbossrules/trunk/drools-ide/META-INF/MANIFEST.MF 2006-06-01 05:53:42 UTC (rev 4541) @@ -53,4 +53,6 @@ lib/commons-jci-janino-2.4.3.jar, lib/janino-2.4.3.jar, lib/drools-compiler-3.0.jar, - lib/drools-core-3.0.jar + lib/drools-core-3.0.jar, + lib/drools-decisiontables-3.0.jar, + lib/drools-jsr94-3.0.jar Modified: labs/jbossrules/trunk/drools-ide/icons/Thumbs.db =================================================================== (Binary files differ) Modified: labs/jbossrules/trunk/drools-ide/icons/drools.gif =================================================================== (Binary files differ) |
|
From: <jbo...@li...> - 2006-06-01 05:49:31
|
Author: mic...@jb... Date: 2006-06-01 01:49:23 -0400 (Thu, 01 Jun 2006) New Revision: 4540 Modified: labs/jbossrules/trunk/drools-ide/src/main/java/org/drools/ide/wizard/decisiontable/template.xls Log: removed the old icon Modified: labs/jbossrules/trunk/drools-ide/src/main/java/org/drools/ide/wizard/decisiontable/template.xls =================================================================== (Binary files differ) |