> Hi all,
> making a source release that does build is apparently impossible,
> unless one builds with -Dall, since many of the demo modules
> are actually depending on various unsupported modules, such
> as repository, geometry, widget-swing-pending, mif, gml, and
> so on, just to name a few.

This one is mine; the goal for the module is to demo things covered in
the user guide welcome section; as such I do not mind snipping
dependencies out.

> This of course won't do. We want to release something that's buildable and 
> "whole".
> So... what do you suggest we do?
>
> Imho we should just cleanup everything that is not building.
> In particular, remove from the normal build, and have
> them build only when -Dall is active, the following modules:
> - introduction (too heavy reliance on repository)

We should kill introduction.

> - mappane-use (mappane usage all over the place)

The changes here allow WMS layers to be used and should be folded into
the mappane module.

> These can be fixed easily:
> - example (remove the widget-swing-pending module dependencies)

Agreed.

> The can be kept as is:
> - libraryJTS
>
> I suggest to fully remove, or else, integrate into example:
>
> - coverage-user (single class, not even a pom in the module root)
> - referencing (same deal, no pom in the module)
> - svgsupport (just one class, better seated in the examples module?)

Drag into example; I would actually be happy to reduce demo down to a
single example. There is some argument to be made for having example
focus on the "core" library; and have separate demos for extra
modules...

> Opinions?

I would like to start ripping the swing code out of a stand-alone
module and place the components into the different library modules. As
an example JMapPane (after a QA run) I would like to propose moves to
renderer. I have a hacking session scheduled with Michael this
weekend; and we can write up the proposal at that time.

Jody

------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to