Return-Path: Delivered-To: apmail-myfaces-dev-archive@www.apache.org Received: (qmail 27471 invoked from network); 10 Jun 2006 02:32:35 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 10 Jun 2006 02:32:35 -0000 Received: (qmail 81830 invoked by uid 500); 10 Jun 2006 02:32:33 -0000 Delivered-To: apmail-myfaces-dev-archive@myfaces.apache.org Received: (qmail 81784 invoked by uid 500); 10 Jun 2006 02:32:33 -0000 Mailing-List: contact dev-help@myfaces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "MyFaces Development" Delivered-To: mailing list dev@myfaces.apache.org Received: (qmail 81771 invoked by uid 99); 10 Jun 2006 02:32:33 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Jun 2006 19:32:33 -0700 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=RCVD_IN_BL_SPAMCOP_NET,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of dan.j.allen@gmail.com designates 64.233.166.177 as permitted sender) Received: from [64.233.166.177] (HELO py-out-1112.google.com) (64.233.166.177) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Jun 2006 19:32:32 -0700 Received: by py-out-1112.google.com with SMTP id c59so979218pyc for ; Fri, 09 Jun 2006 19:32:12 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=BjsEpPlOlkKM7/N6I7QHgyYMSJgCZshpFKO8zMcaFrlViwf/1M2mThJ9rT0SWoaZBdMuKi+/GfzDdcreZRtsGVNZpiTqzqKTc2QLvtejQkf8OZKWTiwAmH4UE2UipsRy6v3GHVR6Egzwzol2NxKGcTx67em4UM/ic0QsxLFaZDM= Received: by 10.35.9.15 with SMTP id m15mr3785692pyi; Fri, 09 Jun 2006 19:32:12 -0700 (PDT) Received: by 10.35.30.18 with HTTP; Fri, 9 Jun 2006 19:32:12 -0700 (PDT) Message-ID: <19758da0606091932v5a50f3adwe13911d531bcffd0@mail.gmail.com> Date: Fri, 9 Jun 2006 22:32:12 -0400 From: "Dan Allen" To: "MyFaces Development" Subject: Re: [Vote] Release Tomahawk 1.1.3 In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <71235db40606091053g4a804cd4m85f8fefdfd141fc5@mail.gmail.com> <71235db40606091838q6893c5e9y46da65631f2696d7@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N -1, show stopper bug! It just so happens that today I decided that I would upgrade my company's web application to myfaces 1.1.3 and tomahawk 1.1.3 and in the process ran into a major bug. I will file this immediately after this post in jira, but felt that it was important to mention it on this thread so that the developers have an opportunity to take appropriate measures. After the merge of the tomahawk data table with the newspaper table, a bug was introduced that causes faulty behavior in the rendering of the row-level attributes. The problem stems from the fact that setRowIndex() occurs after the renderRowStart() in HtmlTableRendererBase. Consequently, all the row-level expressions are off by one row, and the first row has no data. Take the following example and run it to see what I am talking about: row index: ; item: I built the code today from the tag 1_1_3. Unless this was something recently fixed in the trunk, it probably still exists. /dan On 6/9/06, Craig McClanahan wrote: > > > > On 6/9/06, Matthias Wessendorf wrote: > > Craig- > > > > thanks for heads up. That particular RC for the Tomahawk 1.1.3 is > > listed available for download under [1]. That Shared 2.0.2 thing is > > *no* extra jar to be added to your WEB-INF/lib. The Shared clazzes are > > included in Tomahawk > (org.apache.myfaces.shared_tomahawk.**) > > > > The folder [1] also contains a pom file for that Tomahawk 1.1.3 RC > > > OK, good ... I see that the proposed bits have indeed been published to a > special repository for testing, and thereby withdraw my -1. But I still > recommend a [VOTE] message for a release should specifically include such a > URL (and perhaps instructions on how to temporarily modify your Maven > settings to download and test this version) instead of just assuming that > everyone knows where the bits are, and what to do. > > > > -Matthias > > > Craig > > > > [1] http://tinyurl.com/mu4t9 > > > > On 6/9/06, Craig McClanahan wrote: > > > > > > > > > > > > On 6/9/06, Matthias Wessendorf < matzew@apache.org> wrote: > > > > This is a vote to release Tomahawk 1.1.3 (and its dependencies: > > > > MyFaces Shared 2.0.2 and MyFaces Maven 1.0.3.) > > > > > > > > > I should have spoken up earlier on, but I have a problem with this > approach > > > to release votes. > > > > > > In the Struts world, the release manager tends to put up a particular > set of > > > bits in his or her personal directory on people.apache.org, and then > posts > > > the vote request as "I propose to release *this set of bits* ..." That > way, > > > the other committers can download and check out exactly what is being > > > proposed. > > > > > > Yes, with Maven based builds it is easy to assume that you and I will > build > > > identical artifacts, but it is still easier than you think for that not > to > > > be the case. Besides that, we caught packaging errors in several of the > > > recent Struts Action Framework and Shale builds that would not have been > > > caught if we hadn't been examining the actual bits being proposed. > > > > > > I would strongly suggest following this approach in MyFaces as well. > > > > > > On this basis, I'm -1 (non-binding as I'm not on the PMC). > > > > > > Craig > > > > > > > > > > > > > +1 for my vote > > > > > > > > -- > > > > Matthias Wessendorf > > > > Aechterhoek 18 > > > > 48282 Emsdetten > > > > blog: http://jroller.com/page/mwessendorf > > > > mail: mwessendorf-at-gmail-dot-com > > > > > > > > > > > > > > > > -- > > Matthias Wessendorf > > Aechterhoek 18 > > 48282 Emsdetten > > blog: http://jroller.com/page/mwessendorf > > mail: mwessendorf-at-gmail-dot-com > > > > -- Daniel Allen Registered Linux User #231597 Mojavelinux.com: Open Source Advocacy http://www.mojavelinux.com While I make a strong effort to keep up with my email on a daily basis, life and work come first and, at times, keep me away from my mail for a while. If you contact me and then don't hear back for more than a week, it is very likely that I am excessively backlogged or the message was caught in the filters. Please don't hesitate to resend a message if you feel that it did not reach my attention.