balunasj
:
Since most everyone is here lets get started
[
10:02am
]
balunasj
:
The main thing I wanted to discuss before getting into the build system is the 4.0 ALPHA planning
[
10:03am
]
balunasj
:
We should discuss the minimum functionality needed for the alpha
[
10:03am
]
balunasj
:
and then when we think we can accomplish that.
[
10:04am
]
balunasj
:
Might be best to break this up into CDK, core, and components
[
10:05am
]
balunasj
:
I was thinking that the alpha could be the basic a4j functionality + major core systems + basic CDK = it needs to be enough for people to actual use something out of it
[
10:05am
]
balunasj
:
even though the full component set will not be there - obviously
[
10:06am
]
balunasj
:
alexsmirnov: nbelaevski abelevich : What do you guys think is reasonable and possible?
[
10:06am
]
balunasj
:
Take a look here for some of the "guesses" made early in the development/design for 4.0
[
10:06am
]
balunasj
:
http://www.jboss.org/community/wiki/RichFaces40Planning
[
10:06am
]
alexsmirnov
:
That is my initial idea too - the first release should include base framework with minimal components set.
[
10:09am
]
balunasj
:
other thoughts? anyone?
[
10:10am
]
nbelaevski
:
what is minimal component set? a4j:*?
[
10:10am
]
balunasj
:
nbelaevski: that was my initial thought - basically the page based components
[
10:11am
]
balunasj
:
alexsmirnov: do you agree?
[
10:15am
]
alexsmirnov
:
In addition to some a4j: components the most important are repeat and dataTable components. Our base iteration component is used for a lot of other.
[
10:15am
]
balunasj
:
alexsmirnov: that is a good point
[
10:16am
]
nbelaevski
:
alexsmirnov: agree
[
10:16am
]
balunasj
:
alexsmirnov: if we can give some minimum usage data table and report component.
[
10:16am
]
balunasj
:
* repease component it woudl be more useful as an ALPHA
[
10:17am
]
balunasj
:
We only have 10 jira's in 4.0 ALPHA right now
[
10:17am
]
balunasj
:
I think that we all need to start translating the points in the wiki into actual units of work in jira.
[
10:17am
]
balunasj
:
And include this type of info.
[
10:17am
]
balunasj
:
agreed?
[
10:17am
]
nbelaevski
:
yes
[
10:17am
]
alexsmirnov
:
sure
[
10:19am
]
balunasj
:
awesome
[
10:20am
]
balunasj
:
Lets plan on doing that this week as a priority - so that next weeks meeting we can review and actually come up with a date that seems reasonable
[
10:20am
]
balunasj
:
I will dedicate some time to this as well.
[
10:20am
]
balunasj
:
While you are doing this - try to think about dates and times.
[
10:21am
]
balunasj
:
Also think about RF vs RFPL so we can start using that as the model.
[
10:21am
]
balunasj
:
what do you think?
[
10:21am
]
nbelaevski
:
i'm ok
[
10:22am
]
abelevich
:
ok too
[
10:22am
]
ilya_shaikovsky
:
yup.. seems it's a time to move on with RFPL
[
10:22am
]
ilya_shaikovsky
:
and b.t.w
[
10:22am
]
balunasj
:
alexsmirnov: how about you - are you wrapped up with Portal now.
[
10:22am
]
ilya_shaikovsky
:
issues which marked as 4.0 ALPHa currently
[
10:23am
]
alexsmirnov
:
I'll create task for CDK goals. Wiki seems best place for architecture and development details, because articles are editable
[
10:23am
]
ilya_shaikovsky
:
seems could not be solved for this version because we not plan to work with the rich component set for this release
[
10:23am
]
ilya_shaikovsky
:
onle some of them.. so should be revised
[
10:23am
]
balunasj
:
alexsmirnov: I agree, but we need to start breaking them down into the tasks that need to be completed as well.
[
10:24am
]
balunasj
:
ilya_shaikovsky: yes I noticed that too - some of the jira for ALPHA are really for beta I think
[
10:24am
]
alexsmirnov
:
I wasted a two days on workaround for significant bug in Jboss portal. Now portletbridge is ready fo QA, I only want to make some code cleanup.
[
10:25am
]
balunasj
:
alexsmirnov: ok so you need another day for it ? or more?
[
10:27am
]
alexsmirnov
:
I plan to finish that for a few hours today.
[
10:27am
]
alexsmirnov
:
Not a days
[
10:27am
]
balunasj
:
alexsmirnov: excellent - so after that are you clear to work 4.0 stuff?
[
10:29am
]
alexsmirnov
:
Yes, I will finish CDK code for a first, and start framework development.
[
10:30am
]
balunasj
:
alexsmirnov: awesome - lets focus on the jira & wiki article updates first so we can get some that ready for more collaborative development effort
[
10:30am
]
balunasj
:
once we get those plans set we can all be more efficient in the development side
[
10:30am
]
alexsmirnov
:
ok
[
10:31am
]
balunasj
:
So I think with this plan next week we can set some dates.
[
10:31am
]
balunasj
:
Lets move on to the build system.
[
10:32am
]
balunasj
:
For one I really!!! like the /root
[
10:32am
]
balunasj
:
nbelaevski: just tried out your new base pom.xml
[
10:32am
]
nbelaevski
:
balunasj: and?..
[
10:33am
]
balunasj
:
right now I'm getting a build exception
[
10:33am
]
balunasj
:
symbol  : method getBytes(java.nio.charset.Charset)
[
10:33am
]
balunasj
:
location: class java.lang.String
[
10:33am
]
balunasj
:
framework/trunk/impl/src/main/java/org/richfaces/resource/TestResource.java:[71,35] cannot find symbol
[
10:33am
]
balunasj
:
have not had time to look into it.
[
10:34am
]
nbelaevski
:
ok, I'll fix this
[
10:34am
]
nbelaevski
:
that's a problem in the code
[
10:34am
]
balunasj
:
other than that I like the common pom.xml
[
10:35am
]
balunasj
:
as long as we keep in mind that is just for development
[
10:35am
]
balunasj
:
should not start adding things to it.
[
10:36am
]
balunasj
:
I think it is time to create a "how to develop with 4.0" wiki document
[
10:37am
]
balunasj
:
discussing building, import into eclipse, project setup for development etc...
[
10:37am
]
balunasj
:
not a huge priority, but something that would be usefull - it seems we already have at least one community member attempting
[
10:37am
]
alexsmirnov
:
balunasj: Did you run build with JDK 5 ? That error seems as JDK 6 method was not found.
[
10:37am
]
balunasj
:
to build and work with 4.0 stuff
[
10:37am
]
balunasj
:
alexsmirnov: checking
[
10:37am
]
nbelaevski
:
alexsmirnov: yes, i'm sure it's JDK 5
[
10:38am
]
balunasj
:
yup
[
10:38am
]
balunasj
:
one minute let me switch
[
10:38am
]
balunasj
:
building....
[
10:39am
]
prabhat1 joined the chat room.
[
10:39am
]
aaaa124 joined the chat room.
[
10:39am
]
balunasj
:
I'm past that error
[
10:40am
]
aaaa124 left the chat room. (Client Quit)
[
10:40am
]
balunasj
:
refresh my memory- are we planning on only supporting JDK 6 for building - just JDK 5 for running - correct?
[
10:40am
]
nbelaevski
:
yes
[
10:40am
]
nbelaevski
:
Hudson uses 1.6
[
10:41am
]
balunasj
:
nbelaevski: ok good that is what I thought
[
10:41am
]
balunasj
:
nbelaevski: abelevich : what do you guys think of a "how to develop with 4.0" wiki page
[
10:42am
]
nbelaevski
:
balunasj: positive
[
10:42am
]
abelevich
:
+1
[
10:42am
]
ilya_shaikovsky
:
already wanted to bring this question but waiting for CDK is ready at list for some initial usage
[
10:42am
]
nbelaevski
:
abelevich: can you please create it?
[
10:42am
]
alexsmirnov left the chat room.
[
10:42am
]
alexsmirnov joined the chat room.
[
10:42am
]
balunasj
:
ilya_shaikovsky: there are still some build issues with CDK and I don't think it is ready for use
[
10:43am
]
balunasj
:
the wiki page I was talking about was more about developing the framework - not using it
[
10:43am
]
abelevich
:
Nick, are you kidding? what about initialization task?
[
10:44am
]
alexsmirnov
:
Yes. CDK contains unclean code.
[
10:44am
]
nbelaevski
:
balunasj: what about coding convention documents/policy files?
[
10:44am
]
nbelaevski
:
abelevich: no, the page
[
10:44am
]
balunasj
:
abelevich: hehe
[
10:45am
]
abelevich
:
wiki page only not article %)
[
10:45am
]
balunasj
:
nbelaevski: Finishing the jira policy this morning
[
10:45am
]
nbelaevski
:
balunasj: if we are going to use some kind of tooling like checkstyle/pmd/findbugs, then we need to include this into IDE configuration
[
10:45am
]
balunasj
:
nbelaevski: I'll work on the coding policy asap - but can't promise today.
[
10:45am
]
nbelaevski
:
balunasj: ok, great
[
10:46am
]
balunasj
:
nbelaevski: agreed - on the checkstyle/find bugs
[
10:47am
]
balunasj
:
nbelaevski: I'll take a look at integrating that with the exiting poms and perhaps review the assembler code as well.
[
10:47am
]
nbelaevski
:
balunasj: ok
[
10:48am
]
balunasj
:
nbelaevski: I think that the code policy page should wait until at least the checkstyle plugin and eclipse style files are in place
[
10:49am
]
nbelaevski
:
balunasj: agree
[
10:50am
]
balunasj
:
ok that is all I had on my agenda for today - anyone else have something they want to bring up for 4.0?
[
10:52am
]
balunasj
:
ok guys thanks
[
10:52am
]
balunasj
:
talk to you all later
[
10:54am
]
alexsmirnov
:
I think IDE templates/checkstyle settings should meet coding conventions, therefore we should write out rules first.
[
10:56am
]
balunasj
:
alexsmirnov:
[
10:56am
]
balunasj
:
I think some of the rules will be based on what is possible - I would like to write them together so as not to duplicate effort.
[
10:57am
]
balunasj
:
other rules will be based on good faith and manual reviews