This never quite got finished, so Jody and I finished most of what was left last week (everything except spatialite), mostly going off of your suggestions. The Post-sprint residues section of the spreadsheet has been updated accordingly: https://docs.google.com/spreadsheets/d/1oE6mU4jp-ZL5PebgXf-fuhtf7MY5dzSwPqpMtrzdZ94/edit#gid=2055024842
See also: - https://github.com/geotools/geotools/pull/2183 (merged to master) - https://github.com/geotools/geotools/pull/2190 (pending) Cheers, Torben On Sat, Oct 27, 2018 at 9:50 AM Nuno Oliveira GeoSolutions < nuno.olive...@geo-solutions.it> wrote: > Hi Andrea, > please see my answers bellow: > > On Sat, Oct 27, 2018 at 2:35 PM Andrea Aime <andrea.a...@geo-solutions.it> > wrote: > >> Hi, >> after bringing the builds green I've looked at the jars to see if there >> still are split packages. >> Had to fix a couple of issues regarding SPI being declared in jars that >> did not have the class being declared, >> then finally got this: >> >> ./jsplitpkgscan -d /home/aaime/devel/git-gt/target/binaries >> - Split packages: >> it.geosolutions.jaiext.scale >> 9 file:/jt-scale-1.1.2.jar >> 9 file:/jt-scale2-1.1.2.jar >> >> I'll check with Daniele about this one. >> >> org.geotools >> 1 file:/mp/gt-brewer-21-SNAPSHOT.jar >> 1 file:/mp/gt-sample-data-21-SNAPSHOT.jar >> >> Brewer has a Builder interface there, only used inside the brewer.styling >> package, >> and gt-sample-data has TestData in there... I'd move down both and leave >> the package empty. >> >> org.geotools.arcsde >> 3 file:/mp/gt-arcsde-21-SNAPSHOT.jar >> 1 file:/mp/gt-arcsde-common-21-SNAPSHOT.jar >> >> This is a bit more annoying, but can be solved by moving the sde >> factories into org.geotools.arcsde.data, >> which seems the right place >> >> org.geotools.data >> 2 file:/mp/gt-data-21-SNAPSHOT.jar >> 113 file:/mp/gt-main-21-SNAPSHOT.jar >> >> This is due to CachingFeatureSource, which has been deprecated for ages, >> but unfortuntel >> >> org.geotools.data.complex >> 35 file:/mp/gt-app-schema-21-SNAPSHOT.jar >> 1 file:/mp/gt-complex-21-SNAPSHOT.jar >> >> This is mainly due to ComplexFeatureConstants in gt-complex... I'd move >> it >> in the util module. >> > > I agree. > > >> >> org.geotools.data.complex.config >> 13 file:/mp/gt-app-schema-21-SNAPSHOT.jar >> 7 file:/mp/gt-complex-21-SNAPSHOT.jar >> >> Don't know what to do about this one >> > > As for as I know, package org.geotools.data.complex.config in App-Schema > module only contains App-Schema custom code, actually all the code in > App-Schema module is strongly related with App-Schema so not sure there is > a org.geotools.data.complex package inside it. > > I would suggest to move org.geotools.data.complex.config to > org.geotools.appschema.config. > > >> >> org.geotools.data.complex.filter >> 15 file:/mp/gt-app-schema-21-SNAPSHOT.jar >> 4 file:/mp/gt-complex-21-SNAPSHOT.jar >> >> Due to a lone XPathUtil in gt-app-schema, seems movable to gt-complex >> > > I agree. > > >> >> org.geotools.data.memory >> 12 file:/mp/gt-data-21-SNAPSHOT.jar >> 1 file:/mp/gt-main-21-SNAPSHOT.jar >> >> Due to a lone CollectionSource in gt-main... seems movable to gt-data >> >> org.geotools.data.store >> 14 file:/mp/gt-data-21-SNAPSHOT.jar >> 19 file:/mp/gt-main-21-SNAPSHOT.jar >> >> Ouch this one is painful, lots of classes on both sides >> >> org.geotools.metadata.iso.spatial >> 7 file:/mp/gt-metadata-21-SNAPSHOT.jar >> 1 file:/mp/gt-referencing-21-SNAPSHOT.jar >> >> Due to a lonely PixelTranslation in gt-referencing... needs to be >> moved in another package, as it depends on other referencing classes. >> I think org.geotools.geometry. >> >> org.geotools.styling >> 131 file:/mp/gt-main-21-SNAPSHOT.jar >> 2 file:/mp/gt-render-21-SNAPSHOT.jar >> 1 file:/mp/gt-style-21-SNAPSHOT.jar >> >> gt-style only has one class (sees like an aborted split attempt, the >> module was not >> there before), gt-main a ton, gt-render only a couple that can be easily >> moved to >> gt-main or gt-style. >> >> org.locationtech.jts.geom >> 48 file:/jts-core-1.16.0.jar >> 1 file:/mp/gt-xsd-gml3-21-SNAPSHOT.jar >> >> gt-xsd-gml3 has a EmptyGeometry in that package, which is used by >> app-schema only, >> as far as I can tell. The class has no copyright header and no javadocs, >> has been there >> for a long time. I'd move it to org.geotools.geometry.jts >> >> org.sqlite >> 1 file:/spatialite-jdbc-3.7.2-2.4.jar >> 28 file:/sqlite-jdbc-3.23.1.jar >> >> Eh, there is not much that can be done, the spatialite-jdbc jar is sort >> of a fork of sqlitejdbc >> but with the native libs of spatialite inside. The module is really old, >> spatialite has moved >> forward and what we have is quite outdated, even if still building. >> > > >> The module needs a new maintainer... should we drop it down to >> unsupported and out of the build? >> (personally I'm already maintaining way too many modules, cannot take any >> more unless I can >> look after them during working hours). >> > > Since there was a few doubts about this module some months ago I would > suggest to send a mail tot he ML before moving it to unsupported, if nobody > is interested ... well +1 to move it to unsupported land. > > >> >> Anyhow, I'll start looking at a few of the above, and create entries in >> the spreadsheed for them, >> if you want to join or follow up hop on gitter and/or check the >> spreadsheet >> > > If nobody complains I will move the App-Schema ones and any others I can. > > >> >> Cheers >> Andrea >> >> == >> >> GeoServer Professional Services from the experts! Visit >> http://goo.gl/it488V for more information. == Ing. Andrea Aime @geowolf >> Technical Lead GeoSolutions S.A.S. Via di Montramito 3/A 55054 Massarosa >> (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 >> http://www.geo-solutions.it http://twitter.com/geosolutions_it >> ------------------------------------------------------- *Con riferimento >> alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - >> Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni >> circostanza inerente alla presente email (il suo contenuto, gli eventuali >> allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i >> destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per >> errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le >> sarei comunque grato se potesse darmene notizia. This email is intended >> only for the person or entity to which it is addressed and may contain >> information that is privileged, confidential or otherwise protected from >> disclosure. We remind that - as provided by European Regulation 2016/679 >> “GDPR” - copying, dissemination or use of this e-mail or the information >> herein by anyone other than the intended recipient is prohibited. If you >> have received this email by mistake, please notify us immediately by >> telephone or e-mail.* >> _______________________________________________ >> GeoTools-Devel mailing list >> GeoTools-Devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/geotools-devel >> > > > -- > Regards, > Nuno Oliveira > == > GeoServer Professional Services from the experts! > Visit http://goo.gl/it488V for more information. > == > > Nuno Miguel Carvalho Oliveira > @nmcoliveira > Software Engineer > > GeoSolutions S.A.S. > Via di Montramito 3/A > 55054 Massarosa (LU) > Italy > phone: +39 0584 962313 > fax: +39 0584 1660272 > > http://www.geo-solutions.it > http://twitter.com/geosolutions_it > > ------------------------------------------------------- > > Con riferimento alla normativa sul trattamento dei dati > personali (Reg. UE 2016/679 - Regolamento generale sulla > protezione dei dati “GDPR”), si precisa che ogni > circostanza inerente alla presente email (il suo contenuto, > gli eventuali allegati, etc.) è un dato la cui conoscenza > è riservata al/i solo/i destinatario/i indicati dallo > scrivente. Se il messaggio Le è giunto per errore, è > tenuta/o a cancellarlo, ogni altra operazione è illecita. > Le sarei comunque grato se potesse darmene notizia. > > This email is intended only for the person or entity to > which it is addressed and may contain information that > is privileged, confidential or otherwise protected from > disclosure. We remind that - as provided by European > Regulation 2016/679 “GDPR” - copying, dissemination or > use of this e-mail or the information herein by anyone > other than the intended recipient is prohibited. If you > have received this email by mistake, please notify > us immediately by telephone or e-mail. > _______________________________________________ > GeoTools-Devel mailing list > GeoTools-Devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/geotools-devel >
_______________________________________________ GeoTools-Devel mailing list GeoTools-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel