1) GC 2) FM 3) crazy javadocs
simboss__ ciao a tutti== hi all
jdeolive howdy
jgarnett So meeting time?
jgarnett I think chorner and jesse are in the middle of a release ...
chorner nods
jgarnett .. and I am hacking away (with no progress to report)
jgarnett so we need someone to run this meeting 
jdeolive not it
jgarnett simboss__ tag!
jdeolive sigh, i guess i can run it
jdeolive alrighty, lets come up with agenda
jdeolive i wouldn't mind hearing how GC stuff is going
jdeolive 1. GC
jdeolive anyone else?
jdeolive no change on IP so nothing there
jdeolive jody has been hacking a bit on FM but not much to report
jdeolive should be a quick meeting 
Jesse_Eichar77 haven' been in geotools this week so nothing from me
=-= jgarnett has changed the topic to "1. GC 2. FM -1) IP"
jdeolive ok, so I think simboss has the stage
jdeolive 1) GC
jgarnett not sure simboss is alive
jdeolive should make for an even quicker meeting then
jgarnett 2) FM
Jesse_Eichar77 I can say a bit until simboss comes alive.
jdeolive cool
jdeolive your up
jgarnett I ported over the feature visitor stuff that cory wrote
jgarnett mostly with out incident.
jdeolive jgarnett, please dont speak out of turn!!
Jesse_Eichar77 I don't know all the details but he's been working on Streaming Renderer to get it working with his changes and the changes to the CRS stuff.
jgarnett sorry jesse (did not figure out you had the floor)
Jesse_Eichar77 (the use of the EPSG athority factory).
Jesse_Eichar77 He's got it running and is now doing some refactoring to clean it up a bit because it is a pretty messy class. (thanks simboss)
jdeolive StreamingRenderer is messy?
Jesse_Eichar77 I'm going to look it over for him when he's done but he hasn't given me the go ahead yet.
Jesse_Eichar77 StreamingRenderer is in better state than it once was but is still kind of hard to follow what is happening.
jdeolive yeah i found that 
Jesse_Eichar77 there are a lot of methods that are never called etc...
Jesse_Eichar77 
Jesse_Eichar77 so That about what I know. Pretty promising stuff though.
jdeolive cool, looking forward to seeing it shine
jgarnett so Jesse is that a thumbs up for bringing GC onto trunk?
jgarnett aka you guys were going to try it out and report back?
Jesse_Eichar77 He has a few tests that fail right now
Jesse_Eichar77 but do you think we can get him on trunk once the tests are passing and he can finish up there?
jgarnett Depends Jesse
jgarnett One question I asked last week, what modules does the GC branch impact?
jgarnett I imagine coverage, rendering and any image plugins?
jgarnett does it effect main very much?
Jesse_Eichar77 Referencing, so Martin would have to merge that and those you mentioned.
Jesse_Eichar77 main did not get hit much...
Jesse_Eichar77 I don't remember what I saw right off, but main was almost completely left alone.
jgarnett That is some good news, but I wish I had an idea what was effected.
jgarnett We have not started porting the rendering or jdbc modules to FM.
Jesse_Eichar77 do a merge and you will see.
It only takes a few minutes and gives you a pretty good idea. You can do the test run so it doesn't change anything.
jgarnett In FM main is split into three modules Jesse.
jgarnett was thinking of doing the same to trunk
jgarnett but yes we can merge package by package.
jgarnett So Jesse you have checked things out? Does it fix the problems you were having with uDig rendering?
jgarnett or is it expected to have any effect.
Jesse_Eichar77 I think I'd have to try it with udig to know for sure but I think it does fix it based on previous talks we've had.
jgarnett Sweet.
simboss__ sorry guys
simboss__ I was having dinner
jgarnett Hi again Jesse, simboss woke up as well.
Jesse_Eichar77 sorry about that
simboss__ is there anybody out there?
jgarnett yes
Jesse_Eichar77 I think we're waiting for a GC update... Isn't that the case jdeolive?
jgarnett we are waiting for you to talk, Jesse has told us a little about the GC merge attempt.
simboss__ ah ok sorry
simboss__ I just read what Jesse said
simboss__ and it is basically mostly what I wass going to say
simboss__ I am almost done
simboss__ with refactoring streaming renderer
simboss__ at least up to the amount I wanted to do for the moment
simboss__ with another 2 hours of work
simboss__ I might ask him to take over
simboss__ and take a look at it
simboss__ besides
simboss__ streaming renderer
simboss__ I need around a week to complete the rest
simboss__ then I might focus on meging back
simboss__ but I am still waiting for an update from Martin
simboss__ on the CRS thind
simboss__ thing
simboss__ I implemented a temporary solution
simboss__ but I reaally would like to talk to him
simboss__ to see what he is doing
aaime Hi
aaime Sorry to be late
aaime Thunders and black-outs here
simboss__ as far as the streaming renderer is concerned
jgarnett glad you could make it - zap
simboss__ I would like to talk to dblasby
simboss__ since he said
simboss__ he was gooing to heavily refactor it
jgarnett dblasby is away in egypt right now, not sure when he will be back.
simboss__ and we agree and me going first
simboss__ agrred
jgarnett I would proceed without him...
simboss__ and then him going right after
simboss__ is he on vacation there?
jgarnett Not sure I just asked him to send pictures.
simboss__ ah ah ok
simboss__ well for the moment
simboss__ I guess I have nothing more to say
simboss__ thanks
jgarnett Simboss I was hoping to hear from you that merging back is a good thing - aka a thumbs up!
jgarnett it sounds like it is? I have yet to hear you our Jesse say otherwise...
simboss__ well, for the moment it is not
simboss__ simply because neither me or him did the merge back
simboss__ he started with lookig for problems
simboss__ I am finishing things up
simboss__ and besides
simboss__ what Martin is doing is a kind of fuzzy right now
aaime What do you mean by fuzzy?
simboss__ if I should report I would say that things are proceeding quite smoothly with a couple of question marks
simboss__ I did not manage to talk to him directly
simboss__ (he is super buse)
simboss__ (busy)
simboss__ therefore
simboss__ I do not know if he is going to follow what we said about the OrderedBlahBlahAuthority or not
simboss__ I would want to duplicate things
simboss__ ending up with two different
simboss__ OrderedBlahBlahAuthorities
simboss__ btw, Martin's implementation would always be better than mine
aaime That I understand. The problem now is that coverage merge is kind of blocking any other activity on gt2
jgarnett Not sure on that andrea - hard to know what is going on.
aaime So, if there's anything I can do... I'll be slowly coming back in my role of geotools developer
jgarnett starting with crazy javadocs by the looks of it 
jgarnett Okay I think I will do a quick update on FM and we can get out of here ...
jgarnett 2) FM
jgarnett FM has been held up by ...
jgarnett Me!
jgarnett seriously I have been doing a review, and kicking the SimpleFeature / SimpleFeatureCollection ideas around to try and
jgarnett make porting a bit easier.
jgarnett Cory has supplied some updates to fix my spelling.
jgarnett The remainging thing to do before we reach milestone 1 is to update the SimpleFeatureBuilder class
aaime Btw, just as an extra topic, I'd like to speak about that javadoc + uml thing I wrote (later, at the end of the meeting)
jgarnett So I hope to be out of the way very soon.
jgarnett any questions about FM or shall I pass this over to andrea?
simboss__ I kind of have one
jgarnett sure.
simboss__ I am in the processing of studying the feature model and related classes because I would like to help marting with the GO1
simboss__ (well not me directly but it is the same)
simboss__ Is FM going to clean up things
simboss__ ?
simboss__ I mean
simboss__ will FM bring clarity in managing features and datastores
jgarnett yes it really is already cleaning up a lot of things.
simboss__ I have found tons of deprecacted classes
jgarnett not so much datastores yet
simboss__ sometimes it is hard to find the way to actually do things for me
jgarnett ah the natural removal of deprecated classes has occured for FM
simboss__ (very unexperienced)
jgarnett (aka FeatureResults is gone)
simboss__ cool
simboss__ then I am looking forward to seeing it
jgarnett We are really just focused on feature and feature collection here, datastore can happen another day.
jgarnett It is very cool, indeed it is hard to work on 2.2.x or trunk as every where I look I see something that I knows is fixed on FM.
jgarnett 3) crazy javadocs
jgarnett (sorry to cut this off, we gotta keep the meeting going)
jgarnett Andrea - you have the floor.
aaime Ok, everybody who has looked at the javadoc + uml diagrams, please raise your hand and provide comments
aaime Like, don't like, wtf is that
aaime For those who haven't paid attention to the mailing list, here: http://www.andrea-aime.name/static/gt2-api/index.html
aaime The only comments I've seen are about fur ball diagrams.
Jesse_Eichar77 raising the like hand
aaime I know, I can avoid depicting dependencies althogheter
aaime Yet, some diagrams would loose much
aaime And others in fact would become more readable
aaime I basically have two questions:
aaime * do people find them useful
aaime * what can I do to improve them
aaime * do we want that as the standard way to generate javadoc for the users
aaime (c++ people has had that for years with doxygen)
jgarnett My only comment was that I do not care so much about dependencies in a package (I expect that)
jgarnett associations and inheiritance yes
jgarnett But I do really like the pictures)
aaime So you would want to see dependencies only if outside of the package.
aaime Yes, makes sense
aaime Also, in these diagrams you don't see all of the dependencies, but only those that can be reverse engineered using method arguments
aaime I can add also the import ones, but then the diagrams would really turn into a fur ball
aaime I could also lessen them by inspecting only, say, public methods (now I inspect them all)
aaime finally, notice that the pretty pictures are clickable, so you can literally navigate the dependencies
aaime (and associations)
aaime Ok, I bored you enough
groldan keep inspecting the private stuff, it would help with dependencies
aaime I'll wait for comments on the mailing list, since everybody besides Jesse and Jody is either overwelmed or bored
aaime :-p
aaime Yes Gabriel, the problem is that people are complaining some diagrams are too complex
jgarnett fun about the clickable
aaime Hard to blame them for diagrams like, say,
aaime (just a moment)
aaime http://www.andrea-aime.name/static/gt2-api/org/geotools/data/FeatureSource.html
groldan nice exercise
jgarnett ah that is pretty 
aaime In fact, being reverse engineered, it's just a picture of reality with no make up
groldan I would love a middle solution like using annotations to specify which ones to care of
aaime I tried, UmlGraph can produce whatever diagram you may want.
groldan so, by default, avoid private fields, at least explicitly otherwise stated
groldan ?
aaime I ended up not using it, it takes too much time to annotate the sources
aaime Yet, of course you can disable relationship and dependency inference and annotate by hand
aaime See: http://www.spinellis.gr/sw/umlgraph/doc/cd-model.html
jdeolive 5 minute warning
aaime UmlGraph is one tool I've been working on since december
aaime And I then built UmlDoc on top of it
aaime Justin, I'm really done
aaime I think anybody interested can join the discussion on the mailing list
jdeolive ok, then i think we can call it a wrap, those interested feel free to hang out and keep on going on this topic
jgarnett I will wrap up the logs, thanks everyone.