Blog from September, 2008

IRC logs Sept 22

0) What's up
1) 2.5.0 release
2) JDBC mosaic/pyramid plugin
3) geoapi geometry work

aaime: 0) What's up
***aaime is working on FOSS4G presentations
***jdeolive is preparing for foss4g and releaseing geotools 2.5.0 this week
jgarnett: jgarnett is cursing SLD XML Transform Style Visitor stuff
aaime: anyone else?
***acuster lives through geometry code sprint, trips prep (foss/ogc)
acuster ha scelto come argomento: Meeting: 0) What's up 1) 2.5.0 release 2) JDBC mosaic/pyramid plugin 3) geoapi geometry work
jgarnett: (I am also looking at geoapi stylefactory; but it is not worth a meeting topic)
aaime: Ok, shall we move on?
aaime: 1) 2.5.0 release
jdeolive: i am up
jdeolive: so as i sent email last week i plan to release gt 2.5.0 this week
jgarnett: sounds like you fixed the assembly stuff?
jdeolive: i believe there are no remaining issues... besides the addition of imagemosaic-jdbc to plugin
jdeolive: i did not do anything (smile)
jdeolive: i think aaime was probably right
jdeolive: you just need ot makre sure you have an actual clean codebase
jdeolive: my guess ithat you did a clean
jdeolive: without the unsupported modules which have previously been built
jdeolive: so they got picked up
jdeolive: but who knows
jdeolive: don't look a gift horse in the mouth... that is what i always say (smile)
acuster: did the jdbc graduation also graduate imagepyramid/mosaic?
jgarnett: neigh
jgarnett: I think that is topic 2)
jgarnett: note looking here
jgarnett: (checking over the known issues for OSGeo - and that is the only one that looks interesting)
jgarnett: but perhaps not interesting enough to work on.
jdeolive: ok... but i asked last week and this did not come up
jdeolive: i thought all the ip stuff had been resolved
jgarnett: Have a look at the list here:
jdeolive: again, i sent email to the list and the only blocker was teh assembly issue
jgarnett: the issues are known (which is all we needed for graduation)
jdeolive: i only alotted a certain amount of time for this release
jdeolive: well i guess i have been out of the loop
jgarnett: I do not think this is listed as a blocker justin.
jgarnett: indeed looking at the list there are no blockers.
aaime: groldan comment seems to imply the needed review files have been added?
jgarnett: Justin do you have everything you need to make the release?
jdeolive: yeah, just a confirmation that the imagemosaic-jdbc stuff is ready to go
jdeolive: but it sounds like that is the next topic
aaime: ok, then elt's switch topic
aaime: 2) JDBC mosaic/pyramid plugin
aaime: acuster, to answer your previous question
aaime: the old image mosaic and pyramid plugins have been in "plugins" since long time
aaime: only the jdbc based one, which has a completely different codebase afaik, needed graduation
aaime: anyways, it seems Mueller did satisfay all requirements for graduation, didn't he?
acuster: congrats to christian on the work
acuster: no idea, if Jody is happy...
jgarnett: christian++
acuster: he seems happy
aaime: indeed
jgarnett: he has met testing requirements, documentation requirements and review.atp
aaime: the module has already been moved afaik:
jgarnett: I figure the process is working....
aaime: indeed
acuster: has anyone used it?
aaime: we'll soon have quite a bit of duplication^d^d^d choice (smile)
aaime: not me
jgarnett: only part that was "weak" was it was not obvious that review.atp was a requirement, and the license.txt files were not mentioned very strongly.
aaime: afaik Christian developed it for a customer so someone is supposedly using it in anger
acuster: he's getting paid by google and by a client?
acuster: hmmm
jgarnett: maybe google == client?
jgarnett: or maybe he is going to be richer than me
aaime: dunno about the details
acuster: that would mean that google were using geotools
acuster: which would be news indeed
aaime: he seems to work in a IBM only world
aaime: aix servers and the like
acuster: that seems more likely
acuster: some buisness shop
jgarnett: heh speculation when he is not around to defend himself.
jgarnett: shall we get back to the agenda?
aaime: indeed (smile)
jgarnett: so yeah he is good to go; not sure if we need a vote
jdeolive: so to sum up
jgarnett: (or if the process simply lists requirements?)
jdeolive: the new module is good to go?
aaime: right, that was my question as well
jgarnett: someone want to check the developers guide?
aaime: does graduation need voting? Once all the requirements are satisfied, I guess not?
jgarnett: (if the wiki is even up...)
aaime: "Finally you can ask to be included in the next release, show up at a weekly IRC meeting or send an email to the list. (chances are there will be questions)"
aaime: I believe he asked indeed
acuster: this is the moment where concensus based operations ask if there are any objections, and
acuster: if there are none, the item passes
aaime: I believe there were none in fact
aaime: besides telling him to do the provenance review, which he did, right?
aaime: right:
aaime: I guess this settles it?
aaime: I would have preferred him to show up on a meeting but... he did follow rules and he's pushing for the improvement of gt2 so
aaime: I have nothing to complain about (smile)
aaime: Next topic?
aaime: I guess so
aaime: 3) geoapi geometry work
aaime: acuster was mentioning a "geometry sprint?"
acuster: I'm going to be landing changes to geoapi for the 2.2 release
acuster: moving classes around and renaming methods
aaime: how is this affecting gt2 trunk?
acuster: those changes will break (lightly) the implementations in geotools
acuster: and I doubt I will take the time to fix geotools
acuster: so at that time I'll probably yank jts-wrapper and geometry
acuster: so your builds will keep going
aaime: nice
acuster: anyone who wants to pick up those modules will have a tiny bit of work to get going again
aaime: what about resurrection of them?
aaime: (if any)
acuster: but nothing that their IDE can't help them through
acuster: ?
aaime: like, you're going to change geoapi
aaime: is there going to be any working implementation in GeoTools?
acuster: not sure I understand the question
aaime: well, usually people do change geoapi in order to make a sound implementation possible in gt2
aaime: that happened for features, for sld 1.1
aaime: so I was wondering
aaime: what about geometries
acuster: right, I'm trying to change geoapi to make a sound implementation possible
acuster: sound and sane
aaime: my question is, will you (or someone else) be working on such implementation anytime soon?
acuster: ie if your parent interface and all your child interfaces are in another package
acuster: you should be over there
acuster: I'm working on an iso geometry implemenation yes,
acuster: that's the point of this work
aaime: and will it land in gt2 or is that a separate project?
acuster: on geotidy
acuster: since that will be clean and warning free
aaime: ok
aaime: will you be recoding the vector datastores in geotidy as well?
acuster: who knows?
aaime: or else, what are you planning to use the new geometry package with?
acuster: time will tell where we go from there
aaime: coll
aaime: cool
acuster: it should handle gml
acuster: but we'll need to review the 'new' feature module
jgarnett: gotta go; will check the logs after ...
aaime: I thought you already did last time (smile)
acuster: there's a lot of work yet to go
jgarnett ha abbandonato la stanza (quit: Read error: 104 (Connection reset by peer)).
acuster: referencing needs love, geometry needs to exist, feature needs love....
acuster: anyhow that's all from my end

IRC Logs Sep 15h

Weekly IRC meeting 15 Sept. 2008:

  1. What is up
  2. Meeting time
  3. GeoAPI version for Gt 2.5
  4. GeoTools 2.2.4
  5. volunteer for osgeo meeting
  6. 2.5.0 and mvn assembly

Action items:

  • meeting time remains as documented here 3.1 Internet Relay Chat in the developers guide
  • the 2.5.x branch will be making use of the GeoAPI 2.2-M2 tag for the duration
  • Jody Garnett should release 2.2.4 this week when moovida has given the go ahead
  • Justin Deoliveira has volunteered to represent GeoTools at the annual OSGeo meeting
  • Gabriel Roldán is waiting on GeoServer acceptance tests prior to releasing 2.5.0; we are stuck on the use of mvn assembly target and may fall back to an earlier "jar collector" solution.

jgarnett: morning

aaime cannot find the official meeting time in confluence

jgarnett: I think it was 17 mins ago; sorry I am late
jgarnett: oh apparently it is in 10 mins
jgarnett: see
jgarnett: I will send a reminder email to the list now.
aaime: damn, no wonder I did not find it, I kept on looking for IRC
aaime: not for the expanded version
jgarnett: I jumped to the section on communication and found it that way.
jgarnett: Good morning Andrea; thanks for fixing the streaming renderer bug last week.
aaime: np
Eclesia: (hi all)
jgarnett: Hi Eclesia; got your email.
jgarnett: I hope the comments about OSGi on the mailing list are clear; the changes being described are all to the MANIFEST.MF file; and do not effect anyone using the jar as normal.
jgarnett: I am not going to worry about it much until there is a solid proposal to look at; since I do not personally know what lines need to be added to the MANIFEST.MF; but it sounds like this is something Maven can handle for us.
axelfrancois_ left the room (quit: Remote closed the connection).
acuster: the changes sound like they could be useful
Eclesia: ok, then I will see how NetBeans RCP will handle it.
acuster has changed the topic to: Weekly IRC meeting 15 Sept. 2008: 0) What is up 1) Meeting time 2) GeoAPI version for Gt 2.5
jgarnett: well I hope Mr. Wellmann will make things more clear.
jgarnett: But yeah; I am sure the normal java classloader ignores things in the MANIFEST.MF that it does not understand
jgarnett: I have used a subset of GeoTools in this manner before
jgarnett: a couple minuets before the meeting; looks like we already have agenda items ...
jgarnett has changed the topic to: Weekly IRC meeting 15 Sept. 2008: 0) What is up 1) Meeting time 2) GeoAPI version for Gt 2.5 3) GeoTools 2.2.4
jgarnett: you return ...
jgarnett: okay meeting time; let us round up agenda topics...
jgarnett: I trust that everyone is busy getting ready for FOSS4G - so todays turn out is pretty good.
jgarnett: 0) what is up
jgarnett: jgarnett - I am releasing 2.2.4 this week (or at least tagging it - I will need to dig to come up with the right build environment), I am also working on a fork of 2.5.x for a customer (thanks to those who helped me check out a specific revision last week)
groldan n=groldan@ entered the room.
arneke entered the room.

jdeolive is preparing for foss4g... putting together workshop / lab materials

simboss: simboss- refactor geotiff and geojp2

aaime has been working on the new Oracle data store, and now it's trying to get some more juice out of gt2/gs

acuster: acuster---babysitting,isogeometry,documentation

groldan is working on WMS for nd coverages, namely fixing describelayer to handle coverages at all

Eclesia cleaning code

desruisseaux: Martin: geotidy
jgarnett has changed the topic to: Weekly IRC meeting 15 Sept. 2008: 0) What is up 1) Meeting time 2) GeoAPI version for Gt 2.5 3) GeoTools 2.2.4 4) volunteer for osgeo meeting
jgarnett: fun stuff all around.
jgarnett: 1) meeting time
jgarnett: We have the official meeting time marked down here:
jgarnett: -
jgarnett: but it has been less than a month since this was changed; so there is still some confusion each week.
jgarnett: I hope this current timeslot is more suitable to those in Europe?
KevinIPS_ entered the room.
aaime: very much
desruisseaux: Good for me
acuster: okay for me
jgarnett: I suspect that this topic was on the agenda - simply because it was hard to track down the above link?
acuster: no, because people showed up early
acuster: that hasn't happened in years
acuster: so clearly something was up
aaime: ha ha ha ha
jgarnett: cool - anything else to be said on this one?

acuster: nope
jgarnett: (I do want to keep starting the meetings on time - so we can schedule our lives a bit more reliably)
jgarnett: 2) GeoAPI version for GeoTools 2.5.3
acuster: I'm starting to eye changes to GeoAPI; for those changes to happen I'd like to know what their impact will be on geotools
jgarnett: adrian I tried to answer this via email; I did make a formal GeoAPI tag for the 2.5.x branch when it started.
jgarnett: so you should be good to go; but you are free to check my work.
acuster: right, can I assume that the branch will use that tag for ever more?
aaime: I believe you're willing to change geoapi geometry no?
acuster: ?
acuster: I am filing bugs against geoapi only
aaime: the changes, will they be in the geoapi geometry interfaces?
jgarnett: acuster you are correct; that tag will be used for 2.5.x
acuster: yes, the changes will be in the geoapi geometry interfaces
acuster: on trunk/ I will either fix the geometry module or let it die a slow death
aaime: I believe they are not a problem, not even in trunk... nothing is actually using them besides the geom unsupported modules, right?
acuster: right
acuster: okay, that's that topic
jgarnett: cool
oterral123 left the room.
jgarnett: acuster if it would hep you feel better; we may be able to strip geometry out of the 2.5.x series?
aaime: acuster, I see no issues from the GeoServer point of view
jgarnett: then you would feel more comfortable making the geometry APIs not suck.
acuster: jgarnett, not out of 2.5
jgarnett: okay; just checking.
acuster: that can stay since it has an appropriate geoapi
cbriancon left the room (quit: "Leaving.").
acuster: I don't care what happens to that
acuster: on trunk I'll negotiate with you when I have a better sense what is needed
jgarnett: good good
jgarnett: I have no current project making use of geometry interfaces; I only care that they are clear
jgarnett: 4) volunteer for osgeo meeting
grolda1 n=groldan@ entered the room.
jgarnett: At FOSS4G they are going to have some kind of meeting
jgarnett: I spoke at the one last year
acuster: hmm (3)
groldan left the room (quit: Nick collision from services.).
jgarnett: oops?
grolda1 is now known as groldan
jgarnett: 3) GeoTools 2.2.4
jgarnett: I think I can finally tag 2.2.4; I am waiting for the go ahead from Moovida; and then I can tag (and deploy / release)
jgarnett: any questions on this one? Other than horror that it is still around and active?
aaime: horror? no, actually funny
aaime: (and no, of course no issue there)
jgarnett: must only be a horror for me then (smile)
jgarnett: 4) volunteer for osgeo meeting
jgarnett: let me try it again
jgarnett: There is a yearly OSGeo meeting; taking place at FOSS4G (or before?)
jgarnett: As an official project now we need someone to crash the meeting and give a status update. Last year I was only able to say we were still inccubation (which got a round of laughter)
jgarnett: this year we actually have progress to report.
jdeolive: aaime or myself can probably do that
jgarnett: I am not sure who exactly is going to FOSS4G this year; but I would like to request a volunteer.

jdeolive is not sure who else will be there...

aaime: Jesse will be
jgarnett: It should be someone from the PMC if we can possibly manage it; it is supposed to be my responsibility but I am not on site.
jdeolive: is jesse on the psc?
jdeolive: i am fine with taking that on
jdeolive: can you possibly provide a hit list of things to touch on jgarnett
jgarnett: thinking
jgarnett: - we graduated
jgarnett: - 2.5.0 should be the first official release with 0SGeo (c)
jgarnett: (I would like to to actually exist by foss4g - but have not seen it come up in the agenda)
jgarnett: that is about it.
jdeolive: jgarnett: hopefully it will... we still want to get gs 1.7.0 out by foss4g
jgarnett: good good
jdeolive: although... i admit, its looking dim
jgarnett: hrm; so that means you may call a code freeze on 2.5.x near the end of the week?
jdeolive: depends on how much progress we make on the geoserver side of things
jgarnett: gabriel did we ever make progress on the maven assembly target?
jdeolive: afaik gt is all ready to go is it not?
groldan: nop

jdeolive waits for groldans report

jgarnett: gabriel should we grab another agenda item for this?
groldan: so far I didn't found a way for assembly not to package everything, and didn't get back to it neither
jgarnett has changed the topic to: Weekly IRC meeting 15 Sept. 2008: 0) What is up 1) Meeting time 2) GeoAPI version for Gt 2.5 3) GeoTools 2.2.4 4) volunteer for osgeo meeting 5) 2.5.0 and mvn assembly
jgarnett: martin; were we ever able to explain the difficult to you? Perhaps it is something you could advise us on?
groldan: we could but I'm not sure what else could be said about it other than someone should investigate deeper on how to configure the assembly plugin or what command to run etc
afrancois entered the room.
acuster: is that the only thing stopping a final 2.5 release?
jgarnett: from the geotools side yes
jgarnett: I think geoserver is still doing some acceptance testing on there end
groldan: something I could do if I get assigned to do the release, btw, but so far I didn't have the opportunity to get back to the issue
jgarnett: but that can show up as a "dot" release if needed.
desruisseaux: I tried assembly plugin a bit, but I ended up using the custom "jar-collector" stull instead (I didn't found at that time how to configure the assembly plugin exactly like I wanted - but maybe it is more configurable today).
jgarnett: the problem acuster is that; even with me using profiles to stip all the "unsupported" modules from the build; mvn assembly will still package them all up into a single archive.
desruisseaux: (typo: stull --> stuff)
jgarnett: perhaps jar-collector could last another round?
jgarnett: I think gabriel even tried not building them; and they got pulled down from the maven repository and assembled.
desruisseaux: I'm neutral on that.
groldan: right
groldan: even with a clean local repo it got them from the refractions one
jgarnett: I just wonder how it did that; ie how did it know the list of "child" modules to assemble up?
groldan: dunno
groldan: since it was after the deploy -Dall
jgarnett: if you do not have the -Dall set; will it package up what we want?
KevinIPS left the room (quit: No route to host).
jgarnett: okay well I think this is going to wrap up the meeting
jgarnett: Gabriel; if you do get the go ahead to make the 2.5.0 release
jgarnett: send email to the list and we can try mvn assembly one more time; or dust of jar collector.
grolda1 is now known as groldan
groldan: sorry my clunky connection again
jgarnett: np
jgarnett: I can post the logs; thanks for the quick meeting everyone.

IRC Logs, September 8th


  1. what is up
  2. 2.5.x

jgarnett* morning
Eclesia hi
jgarnett I am working hard on uDig today; I have my laptop with me ... but cannot give the meeting my full attention.
jgarnett Hopefully someone can rally the troops and strike up an agenda (smile)
jgarnett apparently gabriel is making 2.5.x releases; but is not around to talk about it ...
jgarnett ... trying to see if anyone is online.
aaime I am
jgarnett Hi andrea
aaime I cannot catch Gabriel with Skype either
aaime about a 2.5.0 release this week, unlikely
jgarnett okay
aaime we keep on spotting issues in gs 1.7.x...
jgarnett we are still stuck on mvn assembly as far as I know
jgarnett I talked to jdeolive; he is just off ... sigh.
jgarnett well I do not have time for this early morning meeting either; perhaps we should revert the timeslot.
aaime is that going to change the lack of topics?
jgarnett well stuff is happening; the developers are just not here to talk about it ...
aaime would be moving the meeting to 19.00 italian time (15 minutes from now)
aaime improve things?
jgarnett I am not sure; asking jdeolive
aaime I'm kind of sick to have a 12hours working day due to the meetings, I would probably not participate if the time was moved back to the old 21.00 italian time
jdeolive i am flexible on time... its just today something has come up
jgarnett well let us go through our short agenda and get out of here ...
jgarnett 0) what is up
jdeolive is working on oracle stuff and perparing for foss4g
jgarnett jgarnett - working on udig rendering system; trying to beat comments out of jesse and having too many branches for happiness
aaime is trying to hammer anything good out of Oracle (a hell of a job, believe me)
jgarnett aaime++
jgarnett 1) 2.5.x
jgarnett we covered this already; gabriel is not here - but it does not look likely this week.
Eclesia nothing new, hack a bit evrywhere
jgarnett sorry Eclesia ...
jgarnett Anything else? I trust the oracle stuff is going okay; I tried helping find a dummy jar on the weekend; the old module maintainer thought it was produced with a tool.
jgarnett okay I can post the very short logs; thanks everyone.