GeoTools/GeoServer IRC Meeting May 28, 2012
Attendees
--------------
Andrea Aime
Alessio Fabiani
Ben Caradoc-Davies
Justin Deoliveira
Agenda
-----------
* JIRA - Closing vs Resolving
* 2.1.4
* Automated Release
* Cite
* Git
JIRA - Closing vs Resolving
-----------------------------------------
Dealing with Closed issues.
Consensus on the ml, resolve but don't close until the ticket is in a release.
Closing right away: duplicate, cannot reproduce, won't fix.
Not assigning a "fix for" version when creating issue -> good idea, we
need to open a ticket on HAUS to get there.
Action items:
* notify the developer list (JD)
* fix version - turn off (AA)
* notice about closing issues (AA)
* documenting practice in developer guide (JD)
Automated release
------------------------
GS part working fairly well, 2.2-beta2 a success
One issue -> automatically create a page on Confluence, but missing
REST API there, may get upgraded
Maybe switching back to Codehaus for Confluence? How people feel?
Reasons for switch in the past:
- slowness
- theming
GeoTools release scripts almost done too, need to push them into the repo.
Action items:
* push the scripts into the gt/gs repositories (JD)
* prepare the time based release proposal (AA)
2.1.4 Release
--------------------
Action items:
* do the release "soon" (this week, next week?) (AF)
* backport resource pool changes (critical thread safety fixes) right
after 2.1.4 (AA)
CITE
-------
Justin's favourite topic!
Putting together patches, one might require a dispatcher change. The
server is expected to tell the version by the wfs namespace uri,
change in the dispatcher is required.
Possibility to turn off service versions -> useful, but not critical,
the dispatch by namespace is sufficient.
srs syntax, going to solution 3 from the ml, and make it configurable
in WFS service definition (the changes should allow for newer
sytanxes, it seems they are growing like mushrooms).
Also want to support HTTP URI srsNames.
Also waiting for some fixes in CITE from lat/lon GmbH.
And some fixes needed on the WMS side.
* Postgres comparison intProp = decProp - decLiteral failing, at the
db evaluated as intProper = (int) decProp - decLiteral
* Investigating count behaviour and whether filter splitting is used (it is)
Action items:
* talk with LatLon (JD)
* roll a new test case for the failing postgresql test (JD) and try to
fix it (AA)
* fix the WMS CITE tests -> is there a jira issue?
2.2-beta2
-------------
* looking good, an RC within a couple of weeks is looking promising
* seek non-Justin volunteer for 2.2-rc1 (BCD)
- Ben looking for someone that can do it on his side
Git
----
- People pro-git nowadays
- Missing docs, best practices
- Jody doing some work on the GT side
- Local branches are the killer app.
- Line endings: need to understand settings, and do we ever need CRLF
in files like BAT files.
- Need a git revision plugin (ant?) so builds are revision-aware.
Easier to identify current tag in git?
- Build server switching from svn to git
- externals!! --> just stick a copy of minimal data dir in web-app or
make sure GS can really start out of an empty data dir
Keep svn-ish branch model, don't change what works :-p (cherry-pick changes)
How to commit to the reference repo after the switch? Justin
recomments setup two remotes in the local checkout, origin is their
fork, and then canonical.
How to develop? bug fixes, use the canonical, new functionality, in
the personal one
--> document as a best practice in the dev guide
Commit access becomes access to the canonical repo.
Setup an organisation in github to represent the community? Available
in the free hosting? Would allow us to setup admins and add new
committers
Github vs bitbucket. Github has most of the mindshare today. If you
prefer something else please make a compelling argument
Action items:
* fix web/app/minimal external dependency (JD)
* write proposal (AA, who will shamelessly copy it from geotools)
* experiment with getting out a full history in git (both geotools/geoserver)?
* svn repos? Is it possible to keep them around in read-only mode? Ask
OSGeo and Codehaus.
* look into orgainzations (JD)
---------------------------------------------------------------
Next meeing is June 11 usual time, see you there!
--
Ing. Andrea Aime
GeoSolutions S.A.S.
Tech lead
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 962313
mob: +39 339 8844549
http://www.geo-solutions.it
http://geo-solutions.blogspot.com/
http://www.youtube.com/user/GeoSolutionsIT
http://www.linkedin.com/in/andreaaime
http://twitter.com/geowolf