[jbosstools-dev] Re: Richfaces 3.2 ?

Alexey Kazakov akazakov at exadel.com
Wed Nov 12 12:25:34 EST 2008


BTW, Seam UI TLD 2.1 has 2.0 version :(

Max Rydahl Andersen wrote:
> The number should only change if there are actual structural changes 
> in the TLD.
>
>> On Nov 12, 2008, at 7:53 AM, Nick Belaevski wrote:
>>
>>> This field is now updated with Maven and before it was hardcoded and 
>>> had to
>>> be updated manually. So this problem should not affect us in the 
>>> future.
>>
>> Having it be based on the maven properties is a good way to keep 
>> these in sync.  Just so I understand when maven builds RichFaces it 
>> will get it's version # from the same place that the TLD will?  So 
>> there is only one place that changes both.  Does the "GA", or "SP1" 
>> effect this version #?  If so it may cause issues as Sergey discussed 
>> below.
>>
>>
>>>
>>>
>>> Best regards,
>>>  Nick Belaevski
>>>> -----Original Message-----
>>>> From: Max Rydahl Andersen [mailto:max.andersen at redhat.com]
>>>> Sent: Wednesday, November 12, 2008 2:39 PM
>>>> To: Alexey Kazakov; Sergey Smirnov
>>>> Cc: jbosstools-dev at lists.jboss.org; Sergey Vasilyev; Nikolay 
>>>> Belaevski;
>>>> Alexander Smirnov; Jay Balunas
>>>> Subject: Re: Richfaces 3.2 ?
>>>>
>>>> grr...I guess we don't have any other choice than make our 3.2.1 
>>>> support
>>>> be
>>>> equal to 3.2.2 even though that is incorrect.
>>>>
>>>> I would really appreciate if the richfaces team start keeping that 
>>>> field
>>>> updated
>>>> correctly between releases when changes occur.
>>>>
>>>> /max
>>>>
>>>>> Hi Sergey,
>>>>>
>>>>> There are some changes in TLDs in RichFaces 3.2.2 but the version 
>>>>> of it
>>>>> is still 3.2.1
>>>>> So it painful for JBoss Tools team to provide proper support of both
>>>>> versions (3.2.1 and 3.2.2) in Code Assist for Facelets.
>>>>> We are going to refactor our Code Assist and use real TLD but not 
>>>>> only
>>>>> our special XML so it could help us to handle such mismatches
>>>>> but now it is a real problem. So we have to choose one TLD and use it
>>>>> for all 3.2.* richfaces libs in JBoss Tools 3.0.0CR1.
>>>>> Max, should we replace 3.2.1 by 3.2.2 in our KB plug-in for 3.0.0CR1?
>>>>>
>>>>> Sergey Smirnov wrote:
>>>>>> We have never been change this number inside tld. It was 1.2 from 
>>>>>> the
>>>>>> very first version. Mainly, because it does not make any since for
>>>>>> run-time. We store the true version in the manifest.mf located 
>>>>>> close to
>>>>>> tlds files inside the META-INF instead.
>>>>>> Actually, the standard  limits the content of this tag. It must only
>>>>>> numbers divided by up to 3 dots. So, we cannot put the exact version
>>>>>> there like 3.2.0.GA or 3.2.0.SP1
>>>>>>
>>>>>> So, starting with RichFaces 3.2.1, we will turn CDK generator to
>>>>>> generate three number divided by dots. It is not ideal, but close 
>>>>>> to.
>>>>>>
>>>>>> In general, we can enhance CDK to generate not only TLD, but the
>>>>>> meta-data for code extended assist. In this way, JBDS just needs to
>>>>>> take this meta-file from the jar file instead of the place it takes
>>>>>> now. It will help to migrate from version to version more 
>>>>>> smoothly and
>>>>>> without extra work from the JBDS team.
>>>>>>
>>>>>> I told with Alexey about this feature, but looks like this topic was
>>>>>> just forgotten between the other more actual themes on that moment.
>>>>>>
>>>>>> ----- Original Message ----- From: "Max Rydahl Andersen"
>>>>>> <max.andersen at redhat.com>
>>>>>> To: "Alexey Kazakov" <akazakov at exadel.com>
>>>>>> Cc: <jbosstools-dev at lists.jboss.org>; "Sergey Vasilyev"
>>>>>> <svasilyev at exadel.com>; "Sergey Smirnov" <sim at exadel.com>
>>>>>> Sent: Wednesday, May 07, 2008 10:25 AM
>>>>>> Subject: Re: Richfaces 3.2 ?
>>>>>>
>>>>>>
>>>>>>>>> How long time would it take to add code completion support for RF
>>>>>>>>> 3.2 ?
>>>>>>>>>
>>>>>>>> If we want to have RF 3.1.x by default (if we can't recognize the
>>>>>>>> version of lib) then there will be a problem.
>>>>>>>
>>>>>>> But isn't the schemas distinct enough to always recognize the 
>>>>>>> correct
>>>>>>> version ?
>>>>>>>
>>>>>>> Note: if we can't recognize the version i'm probably fine by 
>>>>>>> falling
>>>>>>> back to 3.2 by default.
>>>>>>> btw. why is hard to set a specific version as the default ? Is it
>>>>>>> hardcoded to take the latest version as default or ?
>>>>>>>
>>>>>>>> Richaces TLD version tag has not been updated since 1.2.
>>>>>>>> So we are not able to tell one from the other.
>>>>>>>
>>>>>>> Are you telling me the richfaces team does not update their TLD's ?
>>>>>>> I thought the CDK where supposed to make that "easy" ?
>>>>>>>
>>>>>>> I've cc'ed in Sergey S. to get his opinion on how we should go 
>>>>>>> about
>>>>>>> supporting
>>>>>>> updates to richfaces if the libraries does not maintain their 
>>>>>>> schema
>>>>>>> version id's..?
>>>>>>>
>>>>>>>> It would take about one day to provide code completion for RF 
>>>>>>>> 3.2 but
>>>>>>>> only default lib will work.
>>>>>>>
>>>>>>> ?
>>>>>>>
>>>>>>> /max
>>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> -- 
>>>> /max
>>>
>>
>
>
>




More information about the jbosstools-dev mailing list