IRC meetings now at new 7am PST time:
- what is up
- SoC
- Axios Tools
- 1.1.0 release
- trunk descussion
Jody> good morning
<Jody> Jesse_Eichar_ ping
<Jesse_Eichar_> hell
<Jody> ?
<Jesse_Eichar_> o
<Jesse_Eichar_> 
<Jesse_Eichar_> grk
<Jesse_Eichar_> have to log back in
<Jesse_Eichar_> client seems to have lost its mind
<Jody> I am here; did not make it into work yet - I am at home where the internet connnection is bad.
<moovida> hello diggers 
<moovida> I guess Omar is the raster mapcalc guy
<moovida> hi Omar, good to see you here
<moovida> hi Luca, now noticed you too
<Omar> Good morning
<Luca> good morning
<Jody> H
<Jesse_Eichar> hello?
<Jody> i
<Jesse_Eichar> ok
<Jesse_Eichar> better
moovida thinks that only Jody is in the morning 
<Jesse_Eichar> 
<Jody> Okay welcome everyone to our weekly uDig IRC meeting!
<Jesse_Eichar> kind of looks like your out numbered jody
<Jody> now at a time that makes europe happy
<Jody> (you all owe me a coffee)
<moovida> Jesse, today I think I got the imageio-ext built on macosx
<Jesse_Eichar> It'll be cold by the time it gets there 
<Jody> sweet!
<moovida> you owe me that beer, I don't forget 
<Jesse_Eichar> nice!
<Jody> So agenda items for today ...
<moovida> good, will the meetings now always be at that time?
=-= Jody has changed the topic to "0) what is up 1) SoC 2) 1.1.0 release"
<Jesse_Eichar> its good for me
<Jesse_Eichar> don't know how jody feels
<Jesse_Eichar> its 7 am for him
<Jody> what else do we got? (for new people here change the subject line to grab an agenda topic)
<moovida> 
<Jody> we can also talk about things via email a bit ... exploring the issues before the meeting.
<Jesse_Eichar> Good for me.
<moovida> what is up does also contain a trunc review
<moovida> ?
<Jody> Jesse you have a munchkin on the way; 7am and earlier will be more known to you then me.
<Jody> we can make trunk a seperate agenda topic.
=-= Jody has changed the topic to "0) what is up 1) SoC 2) 1.1.0 release 3) trunk descussion"
<Jesse_Eichar> good
<moovida> alright
<Jody> okay let's go ...
<Jesse_Eichar> 0) What's up
<Jody> 0) what is up
<Jesse_Eichar> me first
<moovida> what's up?
<Jody> (the game is one line each; let people know what you are up to ... nice informal way to start the meeting)
<moovida> go Jesse_Eichar
<Jesse_Eichar> I'm pretty busy but sounds like next month I'll have time to do more uDig work. One project they have may require uDig to some degree
<Jesse_Eichar> and 2 the installer is almost done. I'm working on making it professional feeling
<Jody> jgarnett - I am spending days trying to install Oracle+ArcSDE, SQLServer+ArcSDE. Basically trying to run test cases - the goal is to get uDig down to using only one ArcSDE connection.
<Jesse_Eichar> done
<Jesse_Eichar> that is trunk I assume?
<moovida> we are getting our analysis stuff to a jai level, as much as possible should be done at that level, so all that gets in JGrass goes also in udig. Right now migrating GRASS format to imageio-ext. That is also needed to Omar for the mapcal, in order to have it also in udig.
<Jody> sweet
- acuster is very, very far from udig these days

<Jody> between process and the rastcalc we will have a good story to tell with the next udig.
<Jody> (acuster is missed)
<Jody> anyone else ... don't be shy. Does not have to be udig related - my arcsde work is all at the geotools level for example.
<moovida> may I ask Mauricio what is going on on their side?
<moovida> I am so interested in their tools
<moovida> not sure if he is here...
<Jody> mauricio ping!
<Jody> okay moving on ...
<Jody> 1) SoC
<moovida> alright
<Jody> So SoC alotments have been called; how did we fair as a project?
<moovida> may I introduce two guys here?
<moovida> Omar for the raster -mapcalc
<janjeze1> Is Josef here as well?
<Omar> Hi
<moovida> and Luca, which will do his thesis, will also need some community help
<moovida> he will work on the vector -mapcalc
<Luca> hi to everyone
<moovida> Jody: he will need some help from you
<Omar> I need a little time to study jai
<moovida> Jody, do you have a pile of things to make Luca study on in this bounding period?
<moovida> Omar: you have the bounding period for that, don't worry
<Omar> ok
<moovida> Jody: ping
<moovida> Hi Jan, I'm glad your student made it
<moovida> the tin thing is a nice one
<janjeze1> Hi. I glad too but he is not here probably
<moovida> Ok, there was a third appliation?
<moovida> was that the h2 spatialization?
<Jody> Omar can I get an email from any of one of your professors (sent to jgarnett@refractions.net) - I can then open up the uDig training materials for you.
<moovida> not sure...
<janjeze1> Yes
<Jesse_Eichar> I didnt see that
<Jesse_Eichar> Did it make the short list?
<moovida> yes, but not sure if it was on geotools
<Jody> Another project picked it up
<Jody> I think geosever did
<janjeze1> the H2 project is geoserver one
<Jody> Martin Davis and Justin have been talking about indexs non stop; the poor student.
<janjeze1> 
<moovida> poor gui
<moovida> so there are two projects slotted for udig
<moovida> not three
<Jesse_Eichar> So I guess the confusing got me dropped off as a mentor then
<Jesse_Eichar> confusing = confusion
<Omar> ok Jody
<moovida> did the kml guy get in touch with you again?
<Jody> Hi did
<Jody> he was very nice; but did not make the cut.
<Jesse_Eichar> Bummer... oh well
<Jody> I think we needed to be a bit more active on this end; I had a hard time finding you Jesse
<Jesse_Eichar> I have been way to busy to do anything outside of work hours
<Jesse_Eichar> Still that way
<Jesse_Eichar> I don't even have a bed to sleep on
<moovida> that is when you want to get Swiss 
<Jesse_Eichar> Its ok
<moovida> lol
- moovida can imagine
<Jesse_Eichar> but I will apply to Foss4g since camptocamp is going
<Jesse_Eichar> it'd be nice to show the uDig face there
<moovida> Jody, I need you to give Luca a first direction for the vector mapcalc
<Jody> sweet.
<Jody> Reminds me I will be missing next week for a bit; moving myself.
<Jody> Luca have you gone through the developer tutorials on the web site yet; there are three of them.
<Jody> After that you will need to follow the instructions to build uDig trunk
<Jody> (which I hope does not involve building geotools this week!)
<Luca> not yet
<Luca> but i will read it
<Jody> Lets swap email back and forth and see how you do; I have reports of the Custom App tutorial not releasing from Eclipse 3.3.2 (we need to make a new extras download)
<Jody> Anything else for SoC?
<janjeze1> Btw.... should the GSoC students work on trunk? Or SDK?
<mauricio> jgarnett, hi
<Jody> Other then a general - Welcome to uDig it is going to be a great summer!
<Jody> janjeze1 udig 1.1.x is dead for development purposes; only thing to do is kick it out the door.
<Jody> so trunk
<moovida> i would highly recomend SDK
<mauricio> jody, hi
<janjeze1> ok. Good 
<moovida> I am afraid of what could happen 
<Jody> But I was hoping to see moovida try out trunk first 
<Jody> Jan; Landon Blake has a related DEM project and wanted to talk to you both.
<moovida> that depends on the point 3 of agenda 
<moovida> I want to go on trunc
<moovida> hi mauricio,
<Jody> okay lets move the agenda on then ...
<janjeze1> Ok. I'll get in touch with Landon.
<moovida> can I just quickly ask mauricio a one line feedback on axios tools?
<Jody> sure ... adding it to the agenda
<mauricio> mooida, ok
=-= Jody has changed the topic to "0) what is up 1) SoC 2) Axios Tools 3) 1.1.0 release 4) trunk descussion"
<Jody> next agenda topic is ..
<Jody> 2) Axios Tools
<Jody> ... go ahead ... there is some Robbie's Rules of Order guy going to hunt me down for that one.
<moovida> we all love the Axios tools 
<mauricio> good
<mauricio> well they need more work
<Jody> and we would like a new copy for the update site
<mauricio> ok
<mauricio> today we have finished the basque transaltion
<mauricio> then we can work with Axios tools
<mauricio> I take a look and it have some compilation proble
<mauricio> problems
<mauricio> I sove spatial operations problems
<mauricio> but editing tools require more work
<mauricio> that is our plan
<moovida> ok, thanks
<Jody> I have not had much luck getting the JTS1.9 patch accepted by Martin (even when I have paid hours for him to review it)
<Jody> this patch makes the axios tools able to interrupt the buffer operation for example.
<Jody> I have found when researching Callable/Future API a safe way to stop a Thread ... so we may end up using that as a back up plan (even though it would be super lame)
<Jody> I am not quite sure how to update the update site; but it will be something we need to figure out for the 1.1.0 relase (so the Axios tools are actually available)
<Jesse_Eichar> what way is that?
<Jody> I sent an email example to GeoTools recently; basically look at the code for FutureTask
<Jody> it shows how ... and is pretty magic.
<Jody> The problem with Thread.interrupt() is you can only call it once
<Jesse_Eichar> I know that
<Jody> so they have an object that uses a Lock
<Jesse_Eichar> I just don't know what mechanism you're refering to
<Jody> and a scary empty for loop
<Jody> to make sure that Thread.interrupt() is only called once.
<Jody> so the mechanism is Thread.interrupt(); the magic is the very careful use of Java 5 concurrency classes to make sure that is called exactly once.
<Jesse_Eichar> huh
<Jesse_Eichar> ok don't want to know more
<Jesse_Eichar> 
<Jody> 3) 1.1.0 release
<Jody> we have two stated things that need to happen before the release cycle:
<Jody> - osx installer
<Jody> - translations
<Jody> The release cycle itself will consist of going through the walkthroughs and checking for any regressions etc... the one I know of is the update site.
<Jesse_Eichar> me me!
<Jody> Jesse you reported some progress on the osx installer; so far you are the only person doing this so we need you!
<Jody> go go
<Jesse_Eichar> osx installer. Pretty well done. But will need some testing and translations
<Jesse_Eichar> also needs a bit of prettying up.
<Jesse_Eichar> Not alot any more though
<Jesse_Eichar> translations: I just added the italian updates given to me by Silvia
<Jody> I added a bit of Korean; but the one that is really hurting is French.
<Jody> Mauricio you are happy with the Spanish translation in RC14 are you not?
<Jesse_Eichar> Well maybe the french can be my french course project 
<mauricio> I found some errors
<mauricio> but i don't know if there is someone working in it
- moovida has a shapefile that doesn't properly show the attributes table
<moovida> that will go in the next one?
<Jody> confused; I did add code to handle shapefiles with duplicate dbf column names.
<Jesse_Eichar> I think so
<mauricio> jesse_Eichar Who was the original spanish traslator
<mauricio> could we do some corrections
<moovida> yes, two days ago I showed udig and people were mega-happy and the first shaefile from them I loaded threw an error Murphy, I think
<moovida> It has to do with character encoding i think
<Jesse_Eichar> Demos... always have a set script and don't deviate 
<Jody> we got around 10 mins left on this meeting
<moovida> 
<moovida> alright, trunc then
<moovida> 
<Jody> 4) trunk
<moovida> what IS trunk these days?
<Jody> it builds! geotools stopped messing with jar names ... and the new refresh.xml script is so good I want it backported to 1.1.x
<Jody> 
<Jesse_Eichar> sweet
<Jesse_Eichar> thanks for that
<moovida> great
<Jesse_Eichar> (as long as it works)
<acuster> how does it work?
<moovida> what about functionalities?
<Jody> It uses the maven-ant-tasks to download dependencies.
<acuster> eclipse clean/rebuild also checks the geotools jars?
<acuster> (what triggers it?)
<mauricio> sorry I must go (I'll go back in one hour)
<Jody> personally I run the script targets myself from inside eclipse
<Jody> I have experimented with hooking it up to the "manual build" hook in eclipse.
<acuster> right click on the file?
<Jody> but really I would like to ask what people would like to see.
<-- mauricio has left freenode (Remote closed the connection)
<Jody> right click on the file; run as ant script, refresh to have eclipse notice all the new jars.
<acuster> thanks
<moovida> so what is really missing to make the jump?
<moovida> styling? editing? you were talking about problems in the past?
<Jody> we got a short list
<Jody> styling is the one that requires work
<Jody> editing is the same
<moovida> in the sense that it gives lots of troubles
<Jody> and the datastores (ie geotools) is starting to get better and better the more we work on it
<Jody> styling was kind of uDig's ball; so we get to clean it up.
<Jody> A bloke called Eclesia is looking at updating Styling to 1.1 specification, and RasterSymbolizer support just landed on geotools trunk this week
<Jody> (which is going to be amazing)
<Jody> we need a user interface so we can try that out from uDig...
<Jody> as for styling the part that is broken is the functions that we use to "Categorize" the data when making an automatic theme.
<moovida> ok, I see.
<Jody> I would like to split that idea into two; leave the theme editor as is; and make a wizard that generates the automatic theme...
<moovida> so rasters need a gui, but do work
<moovida> vectors miss the theme thing
<Jody> you got it.
<moovida> and editing misses what?
<Jody> rastersymbolizer (with color maps and all of that) is brand new; it was geotools work that was done on a branch - this will be the first time I have seen it.
<Jody> editing misses nothing.
<Jody> the biggest annoyance for me right now working on trunk; is constantly checking 1.1.x before fixing a problem
<moovida> but gives troubles?
<Jody> what else is going on...
<Jody> template based PDF generation.
<Jody> I am not sure I understand moovida; the "themer" is important to uDig as a product; without that I have not bothered making a milestone release for people to try out ...
<Jody> trunk runs; and is being used as a base for my commercial work these days.
<Jody> (indeed 1.1.x is the thing I cannot get any time to work on)
<moovida> I wanted to know that. Can I do editing like in 1.1.x?
<moovida> If I can make it Silvia use to work, I can try to step over
<moovida> and direct all efforths there
<moovida> theme style is not a problem right now
<moovida> but if editing doesn't work and such things, she will kill me 
<moovida> on the other hand I could directly work there on the new raster operations and so on
<moovida> so editing on trunk == editing on 1.1.x
<moovida> ?
<Jody> correct
<moovida> oh, nice
<moovida> well then the 100000000 $ question
<Jody> if there is a problem it is more likely to be fixed on trunk these days.
<moovida> 
<Jody> and when I find a problem I always check 1.1.x to see if Jesse magically fixed it there when I was not looking.
<moovida> ok, that is a + for trunk
<moovida> but...
<moovida> will there be an sdk awaylable for trunk? or is this heretic to ask?
<Jody> I don't think that is a smart idea
<moovida> Jody, did you faint because of my question? Jesse? 
<Jody> a) I don't have time |
- moovida knew it
<Jody> b) I need you guys on trunk helping!
<Jody> (I am not as nice as Jesse about making SDK releases)
<Jesse_Eichar> I will be there get the autobuilds going for trunk
<Jody> That said if you want to make an SDK moovida; the docs on how to do that are in the wiki 
<Jody> I do understand that SDK releases are a great thing
<moovida> I tried more than once Jody I almost left developing for getting a gardner
<Jesse_Eichar> jody reminded to zip up the eclipse on vm-udigbuild
<Jody> understood;
<Jody> translation I need to get Jesse the development env for the nightly builds ... so he can make SDKs a bit easier.
<Jody> okay we are a bit over time... and I need to go to work.
<Jody> Can I ask someone to post the logs to the web site, and I will see you all in email.
<moovida> yes, thanks for the talk guys, I also have to run
<Jesse_Eichar> ok ciao jody
<Jesse_Eichar> ciao every one
<moovida> ciao
<Jesse_Eichar> good to talk again 
<Omar> ciao every one
<Luca> ciao
<Omar> ciao a tutti
<janjeze1> ciao
<moovida> who can do the logs?
<moovida> mine are in a strange format
<Jody> I think I can...
<Jody> yes I have them all
|
|