Hi >> 1 - bugs : I've fixed everything I can. I'll recapitulate these fixes in >> a readme file >> Hope that some of you will be able to have a test on 1.5.2 about these >> fixes (and >> not only in the trunk's NB) > i was thinking about starting a second snapshot of the stable branch. this we > would have candidates until we would freeze on revision. Would be nice. But only if it is easy for you to setup, because I don't think will make many candidate versions. >> 2 - we discussed about startup time which is bad in PLUS version, but I >> did not have >> time to investigate. Ede, did you ? > i had an extended look, and because i am also developing on a network share > oj takes 10 minutes to start. this said i am thinking about extensions in > lib/ext lazily, meaning after the workbench is shown. most of these are > needed right away after startup. > > not sure how to show the user that the workbench is still loading some > plugins. thinking about adding a temporary statusbar, visible as long as > there are plugins loaded in the background. > > but this will be something earliest for 1.6 .. OK. I still think there is something wrong when both sextante and the fillpatern directory are there. But I did not go further. >> 3 - new zoom plugin : in a previous discussion, we agreed that it should >> be disabled >> in 1.5 and finalized for 1.6, but we forgot to disable it in 1.5.1. >> Matthias. What do >> you think ? There are several options and there has been some >> suggestions made >> about it last time. Can we make a vote ? I see 3 options : >> - diable it in 1.5.2 and finalize it for 1.6.0 >> - enable it in 1.5.2 (same as 1.5.1) >> - enable it in 1.5.2 but disable one of the old zoom tools > no opinion, but please remember: new functionality would need a minor version > raise. > > i am growing more and more convinced that the stable branch is a waste of > effort. how about moving back to trunk and add a 'option setting'/'cmd line > switch' for experimental features? but actually i feel that all this is not > necessary and we could add new functions all the time and simply point them > out in the release notes, so users don't expect them to be very robust. It turned to be a waste of effort because most of the work done since 1.5.1 has been bug fixes. I was hoping that some more innovative changes would have started in the trunk in the same time, but it did not happened :-( Maybe we'll stop this experiment after 1.5.2. > > in my other project with major.minor.patch version scheme i keep it like this > major breaks backward compatibility > minor adds new functionality > patch fixes bugs Still agree with this scheme. I ask for the zoom as it is a case where we did not do what we decided for vers. 1.5.1, so we must decide how to manage this feature for 1.5.2 ;-) >> 5 - There are also two candidates for inclusion in 1.5.2 PLUS >> - new csv driver >> can be packaged instead of old txt driver >> can be packaged instead of old txt driver and pirol driver >> can wait 1.6 release >> - skyjump kml driver for OpenJUMP (available on >> http://geo.michaelm.free.fr/OpenJUMP/resources/drivers/) >> > same issue as above. theoretically we couldn't assume them stable as they are > not used by a big user crowd. but actually they will never if not released. > hence as stated above: > - let's abstain from the stable branch > - let's agree on a versioning scheme as stated above OK with that, > > .. regards ede Nice information. Don't know the difference between check and loading, but dependency analysis seem more time-consuming than jar-size. For example : graph-toolbox is much smaller than jgrapht, but takes more time (graph-toolbox depends on jgrapht and jgrapht has no dependency)
Michaël > > PS: yippee, i started oj PLUS in background when i started this reply and it > just finished. here are some numbers (keep in mind that my file server is > very slow compared to the state of the art): > > check extjar lib\ext\aggregation-0.2.4.jar took 0s > check extjar lib\ext\bsheditor4jump-0.2.1.jar took 0s > check extjar lib\ext\driver-dxf-0.7.5.jar took 0s > check extjar lib\ext\graph-toolbox-0.1.2.jar took 5s > check extjar lib\ext\iText-2.1.5.jar took 0s > check extjar lib\ext\jgrapht-jdk1.6.jar took 0s > check extjar lib\ext\jump-jgrapht-0.4.jar took 0s > check extjar lib\ext\JumpChart.jar took 2s > check extjar lib\ext\JumpFillPattern.jar took 1s > check extjar lib\ext\JumpPrinter.jar took 2s > check extjar lib\ext\pbaseClasses.jar took 0s > check extjar lib\ext\PirolCsv.jar took 2s > check extjar lib\ext\PostGISPlugIn-1.4.2alpha.jar took 1s > check extjar lib\ext\sextante-binding-0.6.1.jar took 5s > check extjar lib\ext\TableLayout-bin-jdk1.5-2007-04-21.jar took 0s > check extjar lib\ext\topology-0.3.jar took 2s > check extjar lib\ext\txt-driver-0.3.0.jar took 2s > check extjar lib\ext\VertexSymbols.jar took 5s > check extjar lib\ext\xbean-2.2.0.jar took 8s > finding all OJ extensions took 36s > Loading Aggregation PlugIn (Michaël Michaud) 0.2.4 took 11s > Loading BeanShell Editor 0.2.1 (2009-12-20) took 0s > Loading DXF driver 0.7.5 took 0s > Loading Graph Extension (Michaël Michaud) 0.1.2 (2010-04-22) took 22s > Loading Jump Chart (com.cadplan.jump) took 13s > Loading Fill Pattern (com.cadplan.jump) took 8s > Loading Printer (com.cadplan.jump) took 70s > Loading Pirol Csv Dataset (de.fhOsnabrueck.jump.pirol.datasources.pirolCSV) > took 8s > Loading PostGIS Driver (Refractions Research/HCU Hamburg, RZCN/E. Lemesre) > 1.4.2 (2011-09-10) took 34s > Loading Sextante Tools (es.unex.sextante.openjump.extensions) took 855s > Loading Topology Extension (Michaël Michaud) 0.3 (2010-05-25) took 28s > Loading Text Driver 0.3.0 took 20s > Loading Vertex Note (com.cadplan.jump) took 12s > Loading Vertex Symbols (com.cadplan.jump) took 10s > loading all OJ extensions took 1091s > > ------------------------------------------------------------------------------ > For Developers, A Lot Can Happen In A Second. > Boundary is the first to Know...and Tell You. > Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! > http://p.sf.net/sfu/Boundary-d2dvs2 > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > ------------------------------------------------------------------------------ For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel