[Geoserver-devel] seeking permission to increase release data directory size

While twitter was still a thing I received some feedback online with respect to data directory for GeoServer 2.22.x series.

I have a PR here https://github.com/geoserver/geoserver/pull/6527 adding disputed regions to our map, and having some ability to demo LANGAGUE= parameter for GetMap.

While I would like to continue, and set up a few alternative styles for ne:world layergroup - I do not wish to put in any more effort unless we are comfortable growing the data directory by 3.5 MB in order to jump to 1:50m scale where disputed regions is available.

So what do you think? Checkout https://github.com/geoserver/geoserver/pull/6527 which has some screen shots.

···


Jody Garnett

(whoops, noticed that I answered only privately, sending to ml as well):

Geoserver is already at a stupid 110MB size… 3.5MB more is like a 3% increase, not much

At the same time, this is exactly how it grows… Little by little over the years.
So, I’d cast a “zero” vote on this.

I was looking recently on how to put GS on a diet and one big contributor to size is the SQLite JDBC driver, which packs native libs for a large variety of platforms. If it was doctored to remove support for the less common ones, it would shrink by a few MB for sure. Just thinking out loud.

Cheers

Andrea

···

Regards,

Andrea Aime

==
GeoServer Professional Services from the experts!

Visit http://bit.ly/gs-services-us for more information.

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions Group
phone: +39 0584 962313

fax: +39 0584 1660272

mob: +39 339 8844549

https://www.geosolutionsgroup.com/

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

Checking, the platforms that we surely would not support in red:

image.png

image.png

All the others here only have some flavor of 64 bits:

image.png

Mind, I believe the sizes reported above are the uncompressed ones

Cheers
Andrea

···

Regards,

Andrea Aime

==
GeoServer Professional Services from the experts!

Visit http://bit.ly/gs-services-us for more information.

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions Group
phone: +39 0584 962313

fax: +39 0584 1660272

mob: +39 339 8844549

https://www.geosolutionsgroup.com/

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

Hi Jody,
on the technical side I am neutral but on the more “marketing” side do we really want to ship disputed areas?
I am concerned that we expose ourselves to criticism, unnecessarily.

Regards,

Simone Giannecchini

Online training classes for GeoNode, GeoServer and MapStore from the experts!
Visit https://bookwhen.com/geosolutions-professional-training for more information.

Ing. Simone Giannecchini
@simogeo
Founder/Director GeoSolutions Italy
President GeoSolutions USA

phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 333 8128928
US: +1 (845) 547-7905

http://www.geosolutionsgroup.com
http://twitter.com/geosolutions_it


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.

On Tue, Jan 24, 2023 at 7:54 AM Jody Garnett <jody.garnett@anonymised.com> wrote:

While twitter was still a thing I received some feedback online with respect to data directory for GeoServer 2.22.x series.

I have a PR here https://github.com/geoserver/geoserver/pull/6527 adding disputed regions to our map, and having some ability to demo LANGAGUE= parameter for GetMap.

While I would like to continue, and set up a few alternative styles for ne:world layergroup - I do not wish to put in any more effort unless we are comfortable growing the data directory by 3.5 MB in order to jump to 1:50m scale where disputed regions is available.

So what do you think? Checkout https://github.com/geoserver/geoserver/pull/6527 which has some screen shots.


Jody Garnett


Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

This is indeed a fair point - however I believe the situation is the other way around, I hope this alleviates criticism we already receive.

On Tue, Jan 24, 2023 at 3:57 PM Simone Giannecchini <simone.giannecchini@anonymised.com…> wrote:

Hi Jody,
on the technical side I am neutral but on the more “marketing” side do we really want to ship disputed areas?
I am concerned that we expose ourselves to criticism, unnecessarily.

Regards,

Simone Giannecchini

Online training classes for GeoNode, GeoServer and MapStore from the experts!
Visit https://bookwhen.com/geosolutions-professional-training for more information.

Ing. Simone Giannecchini
@simogeo
Founder/Director GeoSolutions Italy
President GeoSolutions USA

phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 333 8128928
US: +1 (845) 547-7905

http://www.geosolutionsgroup.com
http://twitter.com/geosolutions_it


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.

On Tue, Jan 24, 2023 at 7:54 AM Jody Garnett <jody.garnett@anonymised.com> wrote:

While twitter was still a thing I received some feedback online with respect to data directory for GeoServer 2.22.x series.

I have a PR here https://github.com/geoserver/geoserver/pull/6527 adding disputed regions to our map, and having some ability to demo LANGAGUE= parameter for GetMap.

While I would like to continue, and set up a few alternative styles for ne:world layergroup - I do not wish to put in any more effort unless we are comfortable growing the data directory by 3.5 MB in order to jump to 1:50m scale where disputed regions is available.

So what do you think? Checkout https://github.com/geoserver/geoserver/pull/6527 which has some screen shots.


Jody Garnett


Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Interesting, I did not know about this.
So I guess I am at least 0 on this proposal.

···

Regards,

Simone Giannecchini

Online training classes for GeoNode, GeoServer and MapStore from the experts!
Visit https://bookwhen.com/geosolutions-professional-training for more information.

Ing. Simone Giannecchini
@simogeo
Founder/Director GeoSolutions Italy
President GeoSolutions USA

phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 333 8128928
US: +1 (845) 547-7905

http://www.geosolutionsgroup.com
http://twitter.com/geosolutions_it


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.

I’ve been secretly wishing we shipped with a nicer default datadir for years, something like ne indeed.
Maybe we can evaluate decoupling the data/ directory (data/release, data/minimal, etc.) from the
codebase into its own repository and make the data/ directory a submodule instead?

In that directory we could even enable git LFS support and include somewhat bigger data files.

2c.
Gabe

···

Gabriel Roldán

We could also go that way, but to make it work, we’d also need to stop shipping the sample
data directory with GeoServer. Does not make sense to have a large-ish data set embedded in the war
file when production environments just ship their own data.

One might say the Windows and the bin could contain it too, but I’ve also seen lots of production environments just
using those… especially on Windows. It’s a rare occurrence to find production environments that do use a stand-alone
Tomcat service install and then add the war into it. Most of the sites I’ve seen just go with the installer and never look
back.

Cheers
Andrea

···

Regards,

Andrea Aime

==
GeoServer Professional Services from the experts!

Visit http://bit.ly/gs-services-us for more information.

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions Group
phone: +39 0584 962313

fax: +39 0584 1660272

mob: +39 339 8844549

https://www.geosolutionsgroup.com/

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