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