15:05:48 <sebersole> #startmeeting 15:05:56 <jbott> Meeting started Mon Apr 18 15:05:48 2011 UTC. The chair is sebersole. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:05:56 <jbott> Useful Commands: #action #agreed #help #info #idea #link #topic. 15:05:56 <hardy> HHH-6113 15:06:01 <jbossbot> jira [HHH-6113] Write orm.xml parser [Open (Unresolved) Sub-task, Major, Unassigned] http://opensource.atlassian.com/projects/hibernate/browse/HHH-6113 15:06:05 <maxandersen> sebersole: there he goes ;) 15:06:10 <hardy> HHH-6132 15:06:15 <jbossbot> jira [HHH-6132] Process and bind global configuration annotations [Open (Unresolved) Sub-task, Major, Unassigned] http://opensource.atlassian.com/projects/hibernate/browse/HHH-6132 15:06:20 <sebersole> #topic annotation binding 15:06:26 <sebersole> maxandersen: lik that? 15:06:32 <maxandersen> sebersole: like that yes 15:06:56 <sebersole> what are "global config annotations"? 15:07:23 <sebersole> oh i see 15:07:31 <hardy> things like FetchProfiles or NamedQueries 15:07:45 <sebersole> ok, but there is an order there too right? 15:07:49 <hardy> NamedNativeQueries, ... 15:07:54 <sebersole> types must come first 15:07:58 <sebersole> etc 15:08:02 <sebersole> ? 15:08:21 <hardy> not sure about types and where it comes into play 15:08:52 <sebersole> well named queries define the parameter metadata right? 15:08:57 <hardy> but these type of annotations are pretty much independent of the actual mapped entities 15:09:40 <sebersole> ok, anyway, wha is the other task? 15:10:16 <hardy> that's creating mock annotations from orm.xml 15:10:31 <sebersole> viajandex? 15:10:41 <hardy> that's the idea 15:10:55 <sebersole> i tried looking at integrating jandex into metadatasources 15:11:05 <sebersole> but i did not understand how that would work tbh 15:12:35 <sebersole> hardy: have you looked at that part at all? 15:13:13 <hardy> initially I thought we would just add class instances and xml file names to metadatasources and then create our own index 15:13:32 <sebersole> ok 15:13:53 <sebersole> so the jandex is built as part of the "second phase" 15:14:04 <sebersole> thats fine 15:14:09 <hardy> what's phase one? 15:14:14 <sebersole> what do we do with addPackage()? 15:14:18 <hardy> collecting the different sources? 15:14:22 <sebersole> right 15:14:31 <hardy> then yes, it is part of the second phase 15:14:36 <sebersole> i do apply jaxb and such today 15:14:40 <sebersole> in first phase i mean 15:14:45 <sebersole> but... 15:14:50 <sebersole> what do we do with addPackage()? 15:14:57 <hardy> addPackage will add package-info to the jandex index 15:15:07 <sebersole> but you just said, thts the second phase 15:15:23 <sebersole> i mean in the first phase, do i just collect package names too? 15:15:29 <hardy> yes 15:15:34 <hardy> that's what I ment, sorry 15:15:39 <sebersole> so we have 3 collections 15:15:46 <hardy> xml file names, classes and packages 15:16:00 <sebersole> JaxbRoots, annotatedClasses, annotatedPackages ? 15:16:11 <hardy> sounds good 15:16:17 <sebersole> no, like i said, i d jaxb in first phase 15:16:34 <sebersole> ok, so i'll add those 2 today 15:16:40 <sebersole> as sources 15:16:46 <hardy> great 15:17:28 <sebersole> issue for "create mock annotations"? 15:17:33 <hardy> sebersole: I noticed that org.hibernate.mapping.PropertyGeneration in the metamodel is a class. Any reason why you didn't model it as enum? 15:17:50 <sebersole> yeah 15:17:55 <hardy> mock annotations is part of HHH-6113 15:17:59 <sebersole> because its old 15:18:03 <jbossbot> jira [HHH-6113] Write orm.xml parser [Open (Unresolved) Sub-task, Major, Unassigned] http://opensource.atlassian.com/projects/hibernate/browse/HHH-6113 15:18:08 <sebersole> and started pre-move to jdk 5 15:18:20 <sebersole> we should look at converting all those 15:18:26 <hardy> right, so we can switch PropertyGeneration to become an enum. Thgouth so. just wanted to make sure 15:18:39 <sebersole> not sure about the "api" ones 15:18:46 <sebersole> but internal ones, for sure are ok 15:19:03 <hardy> right 15:19:33 <sebersole> anyone want to look at either of these 2 tassks? 15:19:43 <hardy> damn, I really have to run. Would be great if you sent the url to the bot transcript later 15:19:54 <sebersole> hardy: yep 15:19:58 <sebersole> HHH-6113 15:20:03 <jbossbot> jira [HHH-6113] Write orm.xml parser [Open (Unresolved) Sub-task, Major, Unassigned] http://opensource.atlassian.com/projects/hibernate/browse/HHH-6113 15:20:07 <hardy> i have a couple of other things, but we can discuss them later or tomorrow 15:20:12 <sebersole> grrr 15:20:17 <hardy> grrr? 15:20:26 <sebersole> yeah, wrong issue key 15:20:47 <gbadner> hardy, did you have a chance to look at adding interfaces? 15:20:54 <sebersole> anyway, jpav, stliu.. either of you want to look at either of these 2 tasks? 15:21:28 <stliu> yeah, i can take HHH-6113 15:21:33 <jbossbot> jira [HHH-6113] Write orm.xml parser [Open (Unresolved) Sub-task, Major, Unassigned] http://opensource.atlassian.com/projects/hibernate/browse/HHH-6113 15:21:47 <sebersole> stliu: that was not one of them afaik 15:21:58 <sebersole> hardy: thats the "broad one" right? 15:22:09 <hardy> yes 15:22:17 <stliu> you mean the global configuration one? 15:22:35 <gbadner> hardy, will you back online later? 15:22:40 <stliu> what's the other one 15:22:44 <sebersole> stliu: afaik, the 2 tasks were HHH-6132 and 15:22:48 <jbossbot> jira [HHH-6132] Process and bind global configuration annotations [Open (Unresolved) Sub-task, Major, Unassigned] http://opensource.atlassian.com/projects/hibernate/browse/HHH-6132 15:22:53 <sebersole> ah yeah 15:22:58 <hardy> hardy: yI can check in later again 15:23:02 <sebersole> i guess we need a jira foir that one 15:23:06 <sebersole> later hardy 15:23:10 <hardy> back home at 21:30 my time 15:23:15 <gbadner> ok, that would be great; thanks 15:23:19 <hardy> thanks. next week I have again as much time was we need :-) 15:23:23 <hardy> cu 15:23:53 <sebersole> stliu: afaik, the 2 tasks were HHH-6132 anduff 15:23:57 <jbossbot> jira [HHH-6132] Process and bind global configuration annotations [Open (Unresolved) Sub-task, Major, Unassigned] http://opensource.atlassian.com/projects/hibernate/browse/HHH-6132 15:24:22 <sebersole> sorry, at coffee shopcause internet down at home 15:24:29 <sebersole> and this keyboard sucks 15:24:41 <gbadner> sebersole, I chatted w/ hardy about adding prefixes to jaxb-generated classes and adding interfaces to make some generated classes related 15:24:57 <stliu> sebersole, okay, i will on 6132 15:25:01 <sebersole> stliu: i guess we need a jira for the mock annotation stuff 15:25:15 <stliu> split it from the orm.xml parser one? 15:25:23 <sebersole> yeah, subtask 15:25:29 <stliu> okay 15:25:33 <sebersole> i think thats the best 15:25:40 <sebersole> jpav: you here? 15:25:48 <jpav> yep 15:26:14 <sebersole> i guess first is whether you are done with the xsd fixup 15:26:18 <sebersole> ? 15:26:41 <sebersole> and if so, or when so, if you wanted to work on the "global annotation" stuff 15:26:45 <jpav> Yes, I'll be checking in both XSDs after the meeting 15:26:52 <sebersole> or if you had something else lined up? 15:27:01 <jpav> Yeah, I just talked with hardy a little this morning about that 15:27:31 <sebersole> ok, you gonna take that one then? 15:27:52 <sebersole> might make sense to look at them in tandem with the hbm variant too 15:28:12 <sebersole> whichever way makes sense to you i guess if you are going to take it 15:28:44 <jpav> k, I'll take it 15:29:11 <sebersole> ok, ping us if you have questions 15:29:20 <jpav> k, I'm sure I will 15:29:25 <sebersole> #topic hbm binding 15:29:32 <sebersole> alright gbadner 15:29:41 <gbadner> sebersole, it would be nice if the xsd specified values that were integers 15:30:14 <sebersole> gbadner: thats a case by case kind of thing i think 15:30:49 <sebersole> meaning i'd rather not have a "globally alter this" issue 15:30:57 <sebersole> those are extremely hard to work on 15:31:10 <sebersole> if you find a case where, add an issue 15:31:27 <sebersole> gbadner: are you going to be pushing any time soon? 15:31:37 <gbadner> I'd rather update the xsd then have getIntValue(String stringVal) 15:31:46 <gbadner> sebersole, yeah, I'm getting very close 15:32:16 <sebersole> gbadner: i am not saying no 15:32:35 <sebersole> i am just saying that an issue like "change the xsd everywhere for ints" is too broad 15:32:48 <gbadner> yeah, I agree 15:32:57 <sebersole> "change xsd for int for batch size" is MUCH beter 15:33:14 <gbadner> ok, wasn't sure where you stood on that kind of stuff 15:33:19 <sebersole> and its more self-documenting 15:33:36 <gbadner> yes 15:33:40 <sebersole> its just the size of the chunks 15:33:46 <sebersole> as we already discussed 15:34:17 <sebersole> ok, so we will just wait for the push then as there is not much we can discuss here without 15:34:27 <gbadner> I haven't added the interfaces for collections; I'll do that on the next pass 15:34:35 <sebersole> yes please 15:34:44 <gbadner> actually, hardy may do it 15:34:50 <gbadner> I chatted w/ him about that on fri 15:34:58 <gbadner> he said he'd take a look 15:35:17 <gbadner> I also chatted w/ him about prefixing the jaxb-generated classes 15:35:40 <gbadner> his preference is to use 'Xml' instead of 'Jaxb' 15:35:54 <gbadner> I like 'Xml' better as well 15:36:04 <sebersole> fine 15:36:47 <gbadner> I'm interested to hear how the DomainState and RelationalState stuff is working for hardy 15:37:26 <sebersole> galderz: have you had a chance to look at those test failures? 15:39:31 <sebersole> anyone have thoughts on the dialect email i sent to the dev ml? 15:40:04 <sebersole> or the proposal for building a sessionfactory? 15:40:53 <gbadner> sebersole, looking... 15:41:13 <galderz> sebersole: nope yet, i've been travelling quite a bit last two weeeks, i'll see if i can look at it this wk 15:41:27 <sebersole> galderz: ok, thanks 15:41:43 <sebersole> well then i guess we'l end the meeting? 15:41:53 <sebersole> anyone have anything else? 15:42:03 <stliu> sebersole, btw, i'm almost finish supporting epub generation, it requires some change of the render api, and also, we need a style xsd 15:42:18 <stliu> you wrote the current xsd in style plugin? 15:42:29 <sebersole> xsd? 15:42:37 <sebersole> or xslt? 15:43:05 <stliu> classpath:/xslt/org/hibernate/jdocbook/xslt/xhtml-single.xsl 15:43:31 <sebersole> we should try dropping all our custom xslt tbh 15:43:39 <sebersole> and see where the jboss ones are 15:43:58 <sebersole> i wrote those to work around issues in older jboss.org xslt 15:44:32 <stliu> okay, so, now we need a new xslt for epub... 15:44:42 <sebersole> thats fine 15:44:56 <sebersole> for what exactly? 15:45:19 <sebersole> docbook would have one already 15:45:29 <sebersole> is there some customizations you have to do in the xslt? 15:45:41 <stliu> the docbook one use default xhtml xslt plus some epub work 15:45:52 <stliu> so, we need one to add our own style 15:46:10 <sebersole> logo an such? 15:46:28 <stliu> yep 15:46:41 <sebersole> i really wish jboss.org would have just made those parameterizable 15:46:56 <sebersole> they are standard style elements 15:47:02 <sannegrinovero> hi emmanuel, back? 15:47:12 <sebersole> "here is the header logo", etc 15:47:17 <emmanuel> sannegrinovero: yes 15:47:44 <sannegrinovero> I couldn't put together a test quickly, so I fixed it only - you should have a pull request - and opened a different issue to add a test later on 15:47:48 <sebersole> alright then 15:47:53 <sebersole> #endmeeting