From dev-return-102468-apmail-cocoon-dev-archive=cocoon.apache.org@cocoon.apache.org Thu Jul 01 07:34:19 2010 Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 60201 invoked from network); 1 Jul 2010 07:34:18 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 1 Jul 2010 07:34:18 -0000 Received: (qmail 66679 invoked by uid 500); 1 Jul 2010 07:34:17 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 65694 invoked by uid 500); 1 Jul 2010 07:34:13 -0000 Mailing-List: contact dev-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@cocoon.apache.org List-Id: Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 65673 invoked by uid 99); 1 Jul 2010 07:34:12 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Jul 2010 07:34:12 +0000 X-ASF-Spam-Status: No, hits=0.7 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [88.84.128.168] (HELO samaflost.de) (88.84.128.168) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Jul 2010 07:34:04 +0000 Received: from localhost (localhost.localdomain [127.0.0.1]) by samaflost.de (Postfix) with ESMTP id ECD2828985D1; Thu, 1 Jul 2010 09:33:13 +0200 (CEST) Received: from samaflost.de ([127.0.0.1]) by localhost (v35516.1blu.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EaDJic3-zrRY; Thu, 1 Jul 2010 09:33:11 +0200 (CEST) Received: by samaflost.de (Postfix, from userid 1000) id 03D1F28985D2; Thu, 1 Jul 2010 09:33:08 +0200 (CEST) From: Stefan Bodewig To: dev@commons.apache.org Subject: [JEXL] Problem Integrating JEXL 1.x Branch and Cocoon 2.2.x X-Draft-From: ("nnfolder:mail.jakarta-lib") CC: dev@cocoon.apache.org Date: Thu, 01 Jul 2010 09:33:07 +0200 Message-ID: <871vbnd5cc.fsf@v35516.1blu.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Checked: Checked by ClamAV on apache.org Hi, after a very long time Gump has started to build larger parts of Cocoon again and we've run into an issue. Cocoon's expression language uses JEXL 1.x and in Gump it builds against the the 1.x svn branch of JEXL. Unfortunately the VelPropertyGet interface inside that branch contains a method that is new when compared to JEXL 1.1 A quick scan revealed the isAlive method has been introduced as part of JEXL-13 in svn revision 543702 more than three years ago. JEXL-13 claims 2.0.1 was the release to incorporate the fix, so to me it looks as if the patch should have never been applied to the 1.x branch. My suggestion would be to revert JEXL-13 from the branch, but then again I'm neither familiar with JEXL nor Cocoon's usage of it. If reverting the patch seems to be a bad idea, what would the JEXL developers recommend to the Cocoon developers going forward? I'm not sure whether migrating Cocoon to JEXL 2.x would be an option. Stefan