[
09:14am
]
balunasj
:
alexsmirnov: ok so since we can't talk about QE atm - are you ready to discuss CDK?
[
09:14am
]
You are now known as balunasj_mtg.
[
09:15am
]
prabhat left the chat room. (Remote closed the connection)
[
09:16am
]
•
balunasj_mtg
 
thinking alexsmirnov went to get coffee
[
09:19am
]
balunasj_mtg
:
while we wait lets finalize next week plans
[
09:19am
]
balunasj_mtg
:
does anyone have any other topics besides the ones I brought up at the top that still need a meeting slot?
[
09:20am
]
balunasj_mtg
:
ilya_shaikovsky: nbelaevski alexsmirnov : anything I'm still missing ^
[
09:20am
]
balunasj_mtg
:
for meetings next week
[
09:23am
]
balunasj_mtg
:
ok
[
09:23am
]
balunasj_mtg
:
so monday I'll update the planned meeting with topics for examples, migration, and misc release req.
[
09:23am
]
ilya_shaikovsky
:
yes seems thats all talking about general release meetings
[
09:23am
]
nbelaevski
:
balunasj_mtg: I suggest to update this page with completed tasks also: http://community.jboss.org/wiki/RichFaces40ALPHA2ReleasePlan
[
09:24am
]
balunasj_mtg
:
then I'll create a meeting  thursday to cover the dates, and final plans from these meetings
[
09:24am
]
balunasj_mtg
:
nbelaevski: including updating this page
[
09:25am
]
alexsmirnov
:
balunasj: Sorry, I had put computer to load and went to prepare breakfast.
[
09:25am
]
nbelaevski
:
balunasj_mtg: thanks!
[
09:25am
]
alexsmirnov
:
I'm ready.
[
09:25am
]
balunasj_mtg
:
nbelaevski: I would also assume that you and I will have various offline mtgs to go over items.
[
09:25am
]
balunasj_mtg
:
alexsmirnov: np
[
09:25am
]
nbelaevski
:
balunasj_mtg: agree
[
09:25am
]
balunasj_mtg
:
alexsmirnov: we are just wrapping up plans for next week
[
09:26am
]
balunasj_mtg
:
alexsmirnov: can you get us started with the CDK topics then we'll jump into details?
[
09:29am
]
alexsmirnov
:
balunasj, can you find link to status page ? I do not have it in bookmarks, and cannot find it in wiki
[
09:30am
]
nbelaevski
:
http://community.jboss.org/docs/DOC-14595
[
09:31am
]
nbelaevski
:
alexsmirnov: ^
[
09:32am
]
alexsmirnov
:
Ok. Currently, JDK processes annotations for components, validators, converters and behaviors, and faces-config for same things.
[
09:33am
]
alexsmirnov
:
It also parses renderer template and generates renderer classes.
[
09:33am
]
amitev left the chat room. (Read error: 54 (Connection reset by peer))
[
09:34am
]
nbelaevski
:
we'll need documentation for A2
[
09:34am
]
alexsmirnov
:
Maven plugin is done, and we have two integration tests that supposed to check annotation-based project and another one that uses XML configuration only.
[
09:35am
]
nbelaevski
:
probably, generation of IDE-related files
[
09:35am
]
nbelaevski
:
alexsmirnov: sorry, go on
[
09:35am
]
amitev joined the chat room.
[
09:36am
]
alexsmirnov
:
nbelaevski: For annotations and xml-extentions I kept corresponding wiki page up to date. Maven plugin configuration is also described there.
[
09:36am
]
nbelaevski
:
alexsmirnov: right, I've added information on template compiler there also
[
09:36am
]
lfryc left the chat room. ("Leaving")
[
09:37am
]
balunasj_mtg
:
I has seen the updates
[
09:37am
]
balunasj_mtg
:
let me ask a hi level question
[
09:37am
]
•
nbelaevski
 
updated just status, content needs to be reviewed yet
[
09:38am
]
•
nbelaevski
 
talks about content like supported tags reference
[
09:38am
]
balunasj_mtg
:
Is everything in place to allow for A1 and A2 planned components to migrate to CDK based structure?
[
09:38am
]
•
nbelaevski
 
mostly relates on schemas for this
[
09:38am
]
alexsmirnov
:
Now, Alex Kolonitsky started taglib generation and FacesEvent related classes ( EventSource/EventListener/TagHandler )
[
09:39am
]
nbelaevski
:
that's a discussion on CDK tags: http://community.jboss.org/thread/146916?tstart=0
[
09:39am
]
nbelaevski
:
it would be good to finish tags generation for A2
[
09:40am
]
balunasj_mtg
:
agreed
[
09:41am
]
alexsmirnov
:
Yes, there is concern about proper place for tag definitions. Because JSF tag combines component and renderer, we can define these relation in any corner of triangle
[
09:41am
]
balunasj_mtg
:
hmm....
[
09:41am
]
prabhat joined the chat room.
[
09:42am
]
prabhat
:
balunasj_mtg: back here
[
09:42am
]
balunasj_mtg
:
how was this done in 3.3.X
[
09:42am
]
alexsmirnov
:
So, as we have discussed it with Nick, currently the only component will have reference to tag and apropriate renderer
[
09:42am
]
balunasj_mtg
:
prabhat: ok - we'll talking CDK atm
[
09:42am
]
balunasj_mtg
:
alexsmirnov: not following that - can you reword?
[
09:43am
]
nbelaevski
:
yes, one component, one renderer & one tag is what we're ok with for the components
[
09:43am
]
alexsmirnov
:
balunasj_mtg: 3.3 defines tag and renderer in the component part.
[
09:43am
]
balunasj_mtg
:
alexsmirnov: k
[
09:43am
]
nbelaevski
:
balunasj_mtg: we had XML configuration file in 3.3.x
[
09:45am
]
nbelaevski
:
also there are components without renderers, but with tags. e.g. column
[
09:45am
]
alexsmirnov
:
balunasj_mtg: I meant that component can define tag and renderer, renderer may have link to specific component and tag, and we can have separate tag definition that contains component and renderer type as it really used in the taglib.
[
09:45am
]
nbelaevski
:
and we'll need tags for converter/validator objects also
[
09:47am
]
lightguard_jp joined the chat room.
[
09:48am
]
balunasj_mtg
:
For scheduling purposed I'll need to get some estimates for these tasks and others for CDK.
[
09:49am
]
balunasj_mtg
:
let me ask my question from before - is everything in place for A1/A2 component migration to CDK - and if not what is needed?
[
09:49am
]
struberg left the chat room.
[
09:50am
]
nbelaevski
:
balunasj_mtg: completion of https://jira.jboss.org/jira/browse/RF-7732 is necessary
[
09:50am
]
balunasj_mtg
:
nbelaevski: yup that makes sense - anything else?
[
09:52am
]
alexsmirnov
:
balunasj_mtg: Estimates a little bit complicated for me because now I have a huge number of small things to be done.
[
09:52am
]
nbelaevski
:
alexsmirnov: balunasj_mtg: I have the same problem
[
09:53am
]
balunasj_mtg
:
alexsmirnov: ok I can understand that, believe me
[
09:53am
]
balunasj_mtg
:
the list grows every day
[
09:53am
]
balunasj_mtg
:
what we need at least is a break down of tasks and man hour estimates
[
09:53am
]
balunasj_mtg
:
That will let me get this in the schedule at least, and then we can work on freeing you up.
[
09:53am
]
alexsmirnov
:
Like logging, analising for last modified time, error processing, optional information and more like this.
[
09:54am
]
nbelaevski
:
balunasj_mtg: I hope 5-10 days for me to finish RF-7732
[
09:54am
]
balunasj_mtg
:
nbelaevski: ok - I would ask that the wiki be updated too - I'll start there, and then work through the transcripts.
[
09:54am
]
balunasj_mtg
:
alexsmirnov: nbelaevski : you guys and I need to discuss all the small tasks.
[
09:55am
]
balunasj_mtg
:
at some point we need to delegate, postpone, or pushback
[
09:55am
]
•
balunasj_mtg
 
thinking...I have that problem too
[
09:55am
]
nbelaevski
:
balunasj_mtg: ok, I planned massive wiki updates for this week-end
[
09:56am
]
nbelaevski
:
balunasj_mtg: after this week I have somewhat clearer view of my scope for CDK tasks
[
09:56am
]
balunasj_mtg
:
nbelaevski: please only do this on the week-end if you wish, it can wait for next week.
[
09:56am
]
•
balunasj_mtg
 
if it is anything like me sometimes that is the only time I feel like I can get some thing done
[
09:56am
]
alexsmirnov
:
The biggest task that should be implemented is "validator" that supposed to check configuration for errors like broken references and default values
[
09:56am
]
nbelaevski
:
balunasj_mtg: it's working day tomorrow
[
09:57am
]
balunasj_mtg
:
nbelaevski: oh that is right
[
09:57am
]
•
balunasj_mtg
 
tomorrow is my birthday and my wife would throw my computer through a window if I work....
[
09:58am
]
balunasj_mtg
:
alexsmirnov: I think a priority for planning and for you should be breaking these tasks down and putting rough estimates in.
[
09:58am
]
prabhat
:
balunasj_mtg: happy bi
[
09:58am
]
prabhat
:
birthday
[
09:58am
]
prabhat
:
balunasj_mtg: are you 21 again?
[
09:58am
]
balunasj_mtg
:
alexsmirnov: that way we can discuss and push off items or get you assistence
[
09:59am
]
balunasj_mtg
:
prabhat: nope 29 again  
[
09:59am
]
balunasj_mtg
:
34 actually
[
09:59am
]
balunasj_mtg
:
alexsmirnov: do you think that is possible?
[
10:00am
]
balunasj_mtg
:
by sometime early next week?  say tuesday?
[
10:00am
]
alexsmirnov
:
balunasj_mtg: I can review tasks and Jira and create new ones for remaining tasks. Is it ok to go back to CDK estimates on Monday ?
[
10:01am
]
balunasj_mtg
:
yes
[
10:02am
]
nbelaevski
:
I suggest to discuss documentation shortly
[
10:02am
]
balunasj_mtg
:
I think there is likely a lot more to discuss with CDK - should I add another slot next week to discuss?
[
10:02am
]
balunasj_mtg
:
nbelaevski: you mean CDK specific requirements?
[
10:02am
]
balunasj_mtg
:
for docs?
[
10:03am
]
nbelaevski
:
balunasj_mtg: yes. we touched this already talking about docs
[
10:03am
]
balunasj_mtg
:
yup sure
[
10:03am
]
nbelaevski
:
balunasj_mtg: also IDE support?... any JBT-specific files to generate
[
10:03am
]
nbelaevski
:
?
[
10:04am
]
balunasj_mtg
:
Lets do that now, and I'll schedule a meeting slot for next week to cover anything else.
[
10:04am
]
nbelaevski
:
ok
[
10:04am
]
balunasj_mtg
:
IDE support is important too
[
10:04am
]
nbelaevski
:
alexsmirnov: can you please tell what is currently implemented from documentation support?
[
10:04am
]
balunasj_mtg
:
hopefully easier though because no more proprietary files.
[
10:04am
]
nbelaevski
:
alexsmirnov: and what is going to be added soon
[
10:05am
]
nbelaevski
:
balunasj_mtg: sounds good
[
10:05am
]
balunasj_mtg
:
nbelaevski: just to be clear are you talking about documentation for CDK, or documentation generation from CDK?
[
10:05am
]
nbelaevski
:
balunasj_mtg: docuemntation generation
[
10:05am
]
nbelaevski
:
balunasj_mtg: I've added this to A2 requirements previously
[
10:06am
]
balunasj_mtg
:
nbelaevski: alexsmirnov : I have mentioned some of my concerns in this area.  Any documentation generation should have specific targets, and not dev guide.
[
10:06am
]
nbelaevski
:
balunasj_mtg: we need VDL docs
[
10:08am
]
•
ilya_shaikovsky
 
îòîøåë (autoaway - õðàíèòåëü ýêðàíà) incompatible encoding
[
10:08am
]
balunasj_mtg
:
nbelaevski: I'm ok with generating docs like this, but I do not want them to be "integrated" into docs sean is writing.
[
10:08am
]
alexsmirnov
:
nbelaevski: For 3.3, documentation was generated from taglib. We are going to to generate the same filed and laso put all descriptions to faces-config that has much more places for that.
[
10:08am
]
nbelaevski
:
while dev. guide is in progress, we can put some extended usage information just in VDL docs
[
10:08am
]
balunasj_mtg
:
nbelaevski: He should reference them, but I do not think integrate
[
10:09am
]
alexsmirnov
:
So, it would be better to use faces-config for documentation.
[
10:10am
]
alexsmirnov
:
balunasj_mtg: core CDK is implemented inside APT processor that was supposed to use inside IDE too. At least, eclipse can use APT with arbitrary parameters during build.
[
10:11am
]
balunasj_mtg
:
alexsmirnov: ok - not following relationship with docs and last comment?
[
10:12am
]
alexsmirnov
:
Last comment was about IDE.
[
10:12am
]
balunasj_mtg
:
Based on talks at a while ago I believe you and Denis were going to discuss how the IDE can pull dynamic tag info
[
10:12am
]
balunasj_mtg
:
alexsmirnov: form faces-config
[
10:13am
]
balunasj_mtg
:
balunasj_mtg: iirc tools manually updates their own configs to support auto-complete - correct?
[
10:14am
]
alexsmirnov
:
Jboss tools can use faces-config and taglibs as well. we are generate these files with detailed information.
[
10:14am
]
balunasj_mtg
:
ok good
[
10:15am
]
balunasj_mtg
:
lets focus back on docs for a minute - I think we have gone off coarse
[
10:15am
]
balunasj_mtg
:
then we'll need to take a break and then start on QE
[
10:15am
]
balunasj_mtg
:
alexsmirnov: nbelaevski : as I said I'll schedule another meeting Tuesday to cover more CDK topics I think
[
10:16am
]
balunasj_mtg
:
that way we should have some estimates in place to discuss a well
[
10:16am
]
balunasj_mtg
:
nbelaevski: can you restate you doc questions and thoughts
[
10:16am
]
balunasj_mtg
:
?
[
10:17am
]
nbelaevski
:
balunasj_mtg: the question was about status of docs generation
[
10:17am
]
nbelaevski
:
balunasj_mtg: seems we are set up with this, it's ok
[
10:18am
]
balunasj_mtg
:
nbelaevski: ok anything else related?
[
10:18am
]
struberg joined the chat room.
[
10:18am
]
nbelaevski
:
balunasj_mtg: no
[
10:19am
]
balunasj_mtg
:
nbelaevski: ok
[
10:19am
]
balunasj_mtg
:
lets take a short break 5 min
[
10:19am
]
alexsmirnov
:
nbelaevski: the only difference with current doc generation that it uses JSP taglib to extract information. Because JSP is optional for 2.0, it had better to use faces-config instead.
[
10:19am
]
balunasj_mtg
:
and then come back and wrap up with prabhat and qe
[
10:19am
]
balunasj_mtg
:
alexsmirnov: +1
[
10:21am
]
nbelaevski
:
alexsmirnov: taglib also declares attributes
[
10:21am
]
nbelaevski
:
alexsmirnov: so we can switch to it
[
10:21am
]
nbelaevski
:
alexsmirnov: this will also help IDEs