balunasj
:
ok all lets get started - sorry for the late start
[
11:10am
]
alexsmirnov joined the chat room.
[
11:10am
]
balunasj
:
so the first think I wanted to talk about is 3.3.2.SR1 and some issues that have been found
[
11:10am
]
yendor left the chat room. ("used jmIrc")
[
11:10am
]
balunasj
:
https://jira.jboss.org/jira/secure/IssueNavigator.jspa?reset=true&&pid=12310341&version=12314031&sorter/field=priority&sorter/order=DESC
[
11:10am
]
balunasj
:
This is the jira list for all issues found in 3.3.2.SR1
[
11:11am
]
balunasj
:
ilya_shaikovsky: is this the complete list as you have been keeping up to date on this?
[
11:12am
]
balunasj
:
This big issue is Rf-7994
[
11:12am
]
ilya_shaikovsky
:
yes
[
11:12am
]
ilya_shaikovsky
:
not all of them regressions thought
[
11:12am
]
balunasj
:
but there is also a Portal Bridge issue that alexsmirnov fixed that could go in as well.
[
11:12am
]
balunasj
:
ilya_shaikovsky: sure
[
11:13am
]
•
balunasj
 
thinking that is why wesleyhales joined the meeting
[
11:14am
]
wesleyhales
:
balunasj: I just decided to get social a few days ago
[
11:14am
]
alexsmirnov
:
I've created workaround for portal issue, so it is not significant for bridge release.
[
11:14am
]
ilya_shaikovsky
:
just got one email from forum to check about EDT.. if it will be confirmed will update you
[
11:14am
]
wesleyhales
:
alexsmirnov: But will the workaround cause any performance issues?
[
11:14am
]
balunasj
:
alexsmirnov right - and good   but since one of the options is a SR2 release we could still include it right?
[
11:15am
]
balunasj
:
ilya_shaikovsky: ok thanks
[
11:15am
]
wesleyhales
:
alexsmirnov:  I am just speculating since I am not done testing it, actually things seem a bit faster
[
11:17am
]
alexsmirnov
:
wesleyhales: Really, it would even speedup performance, because I've created simplified ResponseWriter class that does not contain code for complex XML processing.
[
11:18am
]
wesleyhales
:
alexsmirnov: Cool, if this workaround makes since to be a normal feature of the bridge, then why don't we just leave it in the bridge code base?
[
11:18am
]
balunasj
:
So for the RF-7994 issue there is no workaround for the Extended Data Table, and not a very good workaround for the menu
[
11:18am
]
balunasj
:
we hae been pointing users to the 3.3.3-SNAPSHOT for the fix
[
11:18am
]
alexsmirnov
:
wesleyhales: I prefer to have proper fix in the richfaces framework.
[
11:20am
]
wesleyhales
:
alexsmirnov: ok, either way I think the bridge is good at this point.
[
11:20am
]
balunasj
:
alexsmirnov: wesleyhales : This may be related to the next question
[
11:20am
]
balunasj
:
I don't like pointing users to a SNAPSHOT build for a fix
[
11:21am
]
balunasj
:
So what are our options
[
11:21am
]
balunasj
:
1) Release a very minor 3.3.2.SR2
[
11:21am
]
balunasj
:
2) hold off and plan for a 3.3.3.BETA/CR
[
11:21am
]
balunasj
:
3)Do nothing and focus on 4.0
[
11:22am
]
balunasj
:
for 1) I think we should wait a week or more to see if any other issues come up
[
11:22am
]
•
balunasj
 
I think we released SR1 alittle too quickly - don't want to do it again
[
11:22am
]
alexsmirnov
:
balunasj: I think 2) would be better. Are you sure that there are no other issues would be found soon ?
[
11:23am
]
balunasj
:
alexsmirnov: That is my concern - that another issue pops up right after we do a SR2 release
[
11:23am
]
wesleyhales
:
alexsmirnov: I noticed that RF file upload is not working
[
11:23am
]
wesleyhales
:
alexsmirnov: in the new 2.0 bridge
[
11:24am
]
wesleyhales
:
alexsmirnov: and I'm not sure if that is because of bridge or the changes we made for upload in the 1.0 bridge to the RF base
[
11:24am
]
nbelaevski
:
I'm for 2) too
[
11:24am
]
balunasj
:
the down side of 2) is that it will take a lot more resources and effort away from 4.0 than if we just wait a little bit and release SR2
[
11:25am
]
wesleyhales
:
alexsmirnov: balunasj: if we need to make a change in RF for that - the 2) is best
[
11:25am
]
balunasj
:
wesleyhales: alexsmirnov : I would be curious what the cause of that is
[
11:25am
]
alexsmirnov
:
wesleyhales: It would be a problem because portal ResourceRequest does not support multypart encoding. Swithc FileUpload to servlet will bring session expiration issues back.
[
11:25am
]
ilya_shaikovsky
:
I'm completelly against 3) but 1) or 2) sounds good in general.. personally me likes 1) but agree that it could cause new issues and new problems with releasing and not looks good in general
[
11:26am
]
wesleyhales
:
balunasj: alexsmirnov: I would like to have all issues covered in the bridge because the next release for RF is very critical to the bridge's success in EPP
[
11:26am
]
wesleyhales
:
that is why I bring up the upload issue
[
11:26am
]
balunasj
:
wesleyhales: what is your deadline for that - is that december time frame for a RF GA?
[
11:26am
]
balunasj
:
wesleyhales: please bring up any issues you find
[
11:26am
]
ilya_shaikovsky
:
not looks good in general = I mean releasing more SRs..
[
11:26am
]
ilya_shaikovsky
:
[
11:27am
]
wesleyhales
:
balunasj: not a GA, just a RF release that handles any bridge bugs
[
11:27am
]
wesleyhales
:
I just need something solid so we can support customers with RF in Gatein/Portal
[
11:27am
]
balunasj
:
wesleyhales: but is that the dec 1st deadline?
[
11:27am
]
wesleyhales
:
balunasj: YEs, flexible deadline
[
11:28am
]
balunasj
:
wesleyhales: ok
[
11:28am
]
wesleyhales
:
balunasj: would like it to be before EOY/holidays
[
11:28am
]
balunasj
:
nbelaevski: alexsmirnov : ilya_shaikovsky : 2) may be ok because to be honest I think with all the delays 4.0 is not ready for everyone to be working on it
[
11:29am
]
balunasj
:
nbelaevski: do you think Konstantin1 and Alex K can handle most of the items we would target for 3.3.3?
[
11:29am
]
nbelaevski
:
balunasj: it seems to me the most loaded part for these releases is QE team
[
11:30am
]
nbelaevski
:
balunasj: I'd suggest Konstantin or Andrei
[
11:30am
]
balunasj
:
nbelaevski: agreed on Konstantin1 and Andrei
[
11:31am
]
balunasj
:
Prabhat will not be back from vacation until November
[
11:31am
]
nbelaevski
:
balunasj: yes I know
[
11:31am
]
balunasj
:
lfryc: what kind of items are currently pulling on QE?
[
11:31am
]
balunasj
:
lfryc: you guys should be fairly free - correct?
[
11:32am
]
balunasj
:
nbelaevski: This may also give a us a chance to get something that support JSF 2.0 ( at least partial ) or admin console.
[
11:32am
]
balunasj
:
Nihility: ^
[
11:32am
]
lfryc
:
balunasj: Hmm, I would derivate weekly statuses of RFQA, ok?
[
11:33am
]
lfryc
:
balunasj: and I will send it to mailing-list
[
11:33am
]
nbelaevski
:
balunasj: yes, 2) gives us this chance
[
11:36am
]
balunasj
:
lfryc: ok thanks - are you aware of any conflicts in the next month?
[
11:37am
]
lfryc
:
balunasj: how should I understand it? what conflicts?
[
11:38am
]
balunasj
:
lfryc: In other words you do not have any other releases pending - the WFK release is not planning anytime soon so you and pavol should be free to help with testing 3.3.3 release
[
11:40am
]
balunasj
:
wesleyhales: How will you be able to package a version of RF in EPP that is not already in EAP?
[
11:40am
]
balunasj
:
wesleyhales: you build off of EAP correct?
[
11:40am
]
balunasj
:
Also nbelaevski and I do not want a CR/BETA in a product
[
11:40am
]
ppitonak joined the chat room.
[
11:41am
]
wesleyhales
:
balunasj: Yes, but since the bridge is currently offered as "tech preview" we will just tell customers that they must also use the supported versions of RF and Seam
[
11:41am
]
lfryc
:
balunasj: yeah, you are right.. we are working at long-time jobs
[
11:41am
]
wesleyhales
:
balunasj: this has been discussed a few times
[
11:41am
]
alexsmirnov
:
Hmm... The GateIn portal itself seems required a lot of development and fixes. That is it release schedule ?
[
11:41am
]
wesleyhales
:
balunasj: on our side
[
11:42am
]
balunasj
:
nbelaevski: ilya_shaikovsky : alexsmirnov : ok so we have QE for a 3.3.3 release, and dev resources to work it.
[
11:42am
]
balunasj
:
What we need to do is identify jira's that we want in it and assign as needed
[
11:42am
]
alexsmirnov
:
balunasj: Ok, it's convinient way.
[
11:43am
]
wesleyhales
:
alexsmirnov: we are trying to release beta2 of GateIn within the next few days, and I think we have most issues fixed with bridge integration
[
11:43am
]
balunasj
:
I also think we may want to push for a beta asap - to get something out there to cover the regressions found in SR1
[
11:43am
]
nbelaevski
:
alexsmirnov: wesleyhales: btw, can you guys look at this: https://jira.jboss.org/jira/browse/RF-7973
[
11:43am
]
nbelaevski
:
?
[
11:44am
]
ilya_shaikovsky
:
balunasj, sounds good about BETA
[
11:44am
]
wesleyhales
:
balunasj: I will provide a list of issues with the bridge to you and alexsmirnov today - issues/concerns that may need to be in this RF 3.3.3 - but I will let Alex decide
[
11:44am
]
•
balunasj
 
but not rush into BETA either - we'll need to R&D
[
11:44am
]
wesleyhales
:
if they are actual RF issues
[
11:45am
]
ilya_shaikovsky
:
balunasj, sure
[
11:45am
]
balunasj
:
wesleyhales: ok that investigation will need to be soon so we can plan 3.3.3 and have limited impact on team for 4.0
[
11:45am
]
balunasj
:
We already are behind on it.
[
11:46am
]
wesleyhales
:
balunasj: I will have it to you today
[
11:46am
]
balunasj
:
wesleyhales: ok thanks
[
11:46am
]
ppitonak_ joined the chat room.
[
11:46am
]
balunasj
:
We should move on to the JSF 2 discussion and RF 3.3 - I think it is relevant
[
11:47am
]
balunasj
:
and it a big concern for AS team
[
11:47am
]
nbelaevski
:
balunasj: yes, that's the thing that will help to make the scope more clear
[
11:48am
]
balunasj
:
nbelaevski: agreed
[
11:48am
]
balunasj
:
nbelaevski: You probably already saw on agenda - but I think you should post the description of the issues into a forum topic - it is good info
[
11:49am
]
nbelaevski
:
alexsmirnov: ilya_shaikovsky: all: have you seen my letter on this? any comments/questions?
[
11:49am
]
nbelaevski
:
balunasj: yes, speaking short, there are several issues:
[
11:50am
]
nbelaevski
:
1) incompatibility in functionality of class UIData in JSF 1.2 and 2.0 that leads to problems in RF base iteration components class called UIDataAdaptor
[
11:50am
]
alexsmirnov
:
balunasj: 3.3.3 release give us a chance to resolve at least some compatibility issues. The better solution is separate version of richfaces-impl jar that contains all different code if it possible to isolate all fixes from UI.
[
11:51am
]
nbelaevski
:
2) closely related with the first problem - data model being initialized early than JSF 1.2 does this (affects listShuttle and orderingList)
[
11:51am
]
nbelaevski
:
3) some issues with tests themselves
[
11:52am
]
nbelaevski
:
4) compilation and unit testing issues - low compatibility impact and not hard to fix
[
11:53am
]
balunasj
:
nbelaevski: and the first 2 are tricky issues right?
[
11:53am
]
balunasj
:
alexsmirnov: That is one of my concerns
[
11:53am
]
nbelaevski
:
alexsmirnov: balunasj: I like Alex's idea, but need some R&D to be sure about whether we will able to isolate changes at richfaces-impl.jar
[
11:53am
]
nbelaevski
:
balunasj: yes
[
11:54am
]
balunasj
:
nbelaevski: you had also mentioned it might be possible to build the release twice - once with JSF 1.2 and once with JSF 2.0
[
11:54am
]
balunasj
:
nbelaevski: and have both available ( a bit like how AS team ships JSF5 and JSF 6 versions )
[
11:55am
]
nbelaevski
:
balunasj: at least I think we'll need two CI server configurations - one for JSF 1.2 and another for JSF 2.0
[
11:55am
]
balunasj
:
s/JSF/JDK
[
11:55am
]
balunasj
:
nbelaevski: yes absolutly I agree with that
[
11:55am
]
balunasj
:
nbelaevski: I also think this work and jira's need to be broken out into a separate branch as we discussed
[
11:56am
]
nbelaevski
:
balunasj: two different binaries are the thing that I think we should avoid, but as far as I know Java langspec says that all classes imports can be fully resolved when class is loaded
[
11:57am
]
nbelaevski
:
and how good this will work for base class importing JSF 2.0 interfaces and not having them in JSF 1.2 environment
[
11:57am
]
nbelaevski
:
balunasj: "jsf2.0" component seems enough for me
[
11:58am
]
balunasj
:
nbelaevski: not sure I get you?
[
11:58am
]
amitev left the chat room. ("Although nobody can come back and make a new start, anyone can start now and make a new end")
[
11:59am
]
nbelaevski
:
balunasj: imagine public void foo(JSF2Interface someService) in Bar class
[
11:59am
]
alexsmirnov
:
nbelaevski: I've already resolved that in PortletBridge. It uses 'Strategy' interface that acts as gateway for all calls that depends of particular classes.
[
11:59am
]
alexsmirnov
:
No class in classpath -> corresponding strategy is not loaded.
[
11:59am
]
nbelaevski
:
Sun JDK loads class successfully even if JSF2Interface is not in classpath, it will fail only if method is being called
[
12:00pm
]
ppitonak left the chat room. (Read error: 113 (No route to host))
[
12:00pm
]
nbelaevski
:
however Java langspec points this may potentially fail for some JVM implementations
[
12:01pm
]
balunasj
:
nbelaevski: right I understand that strategy, but it sounds like some more investigation to verify it will work correct?
[
12:01pm
]
nbelaevski
:
alexsmirnov: I'm afraid we can with different versions of HtmlTree, HtmlDataTable etc.
[
12:01pm
]
balunasj
:
nbelaevski:  the part I was not sure about what "jsf 2.0" component seems enough for me?
[
12:02pm
]
balunasj
:
nbelaevski: alexsmirnov : we don't want to end up with that.
[
12:02pm
]
nbelaevski
:
balunasj: I've checked that just before writing my letter at the simples example using either "server" and "client" JVM modes - both behave well enough to ignore missing interfaces
[
12:03pm
]
balunasj
:
nbelaevski: that is good
[
12:03pm
]
nbelaevski
:
also I have only Sun JDK installed
[
12:03pm
]
balunasj
:
Lets focus on goals for this support - what would be "supported" and what would simply "co-exist"
[
12:03pm
]
balunasj
:
nbelaevski: that is the testing part
[
12:04pm
]
balunasj
:
alexsmirnov: you mentioned before even with some of these changes there is going to gaps in support
[
12:04pm
]
balunasj
:
I think we have two main levels of support
[
12:05pm
]
balunasj
:
1) existing RF 3/JSF 1.2 applications will continue to work with JSF 2
[
12:05pm
]
balunasj
:
1.1) what will not, and what would need to change?
[
12:05pm
]
balunasj
:
2) Complete interop and support for RF 3 and JSF 2
[
12:06pm
]
nbelaevski
:
for 2) we will have two different queues without any special measures
[
12:06pm
]
balunasj
:
2.1) Lower priority and more difficult
[
12:07pm
]
nbelaevski
:
these measures will extend scope
[
12:07pm
]
ppitonak_ left the chat room. (Read error: 113 (No route to host))
[
12:07pm
]
balunasj
:
nbelaevski: right - I think for 3.3.3 we should focus on 1) only
[
12:08pm
]
balunasj
:
nbelaevski: that solves AS 5.2 admin console issues
[
12:08pm
]
balunasj
:
nbelaevski: and will help users start their migration
[
12:08pm
]
balunasj
:
nbelaevski: without taking too much time away from 4.0 dev
[
12:08pm
]
nbelaevski
:
balunasj: focusing only on 1) is good thing
[
12:09pm
]
ilya_shaikovsky
:
balunasj, sorry, but had to go in a few minutes
[
12:09pm
]
balunasj
:
ilya_shaikovsky: np - I do too
[
12:09pm
]
ilya_shaikovsky
:
[
12:09pm
]
balunasj
:
alexsmirnov: thoughts?
[
12:09pm
]
ilya_shaikovsky
:
will email on community point
[
12:09pm
]
balunasj
:
ilya_shaikovsky: thanks
[
12:10pm
]
balunasj
:
So I think we have our scope and initial plans - we need to do a jira review
[
12:10pm
]
balunasj
:
for 3.3.3, and get jira's in the system for JSF 2 support in RF3
[
12:10pm
]
alexsmirnov
:
Yes, I think resolving AS admin console issues should be enough.
[
12:10pm
]
balunasj
:
We also need to get the 3.3.X_JSF2 branch created - I think in sandbox area
[
12:11pm
]
ilya_shaikovsky is now known as ilya_shaikovsky|.
[
12:11pm
]
•
ilya_shaikovsky|
 
óøåë incompatible encoding
[
12:11pm
]
balunasj
:
this will help protect us from unknown issues
[
12:11pm
]
lfryc left the chat room. ("Leaving")
[
12:12pm
]
balunasj
:
ilya_shaikovsky|: bye
[
12:12pm
]
balunasj
:
nbelaevski: alexsmirnov : so lets move forward with that and discuss more offline and in forums
[
12:12pm
]
balunasj
:
anything else for this meeting?
[
12:13pm
]
nbelaevski
:
no, Ilya told me about "Most important links" page
[
12:14pm
]
balunasj
:
yup - and he'll send out a email or forum post on it
[
12:14pm
]
nbelaevski
:
yes
[
12:14pm
]
balunasj
:
ok guys thanks - I'll have minutes up later today and we'll follow up on items
[
12:14pm
]
nbelaevski
:
thanks Jay