#3815: compression: libzstd should be a default config and a requirement if ZSTD is default compression method -----------------------------------+------------------------- Reporter: mlennert | Owner: grass-dev@… Type: defect | Status: new Priority: normal | Milestone: 7.8.0 Component: Raster | Version: svn-trunk Keywords: compression zstd zlib | CPU: Unspecified Platform: Unspecified | -----------------------------------+------------------------- I just came upon the problem that in my grass installation ZSTD is configured and I thus worked with raster data which was automatically compressed using ZSTD, but when I transferred the data to our HPC system, I realized that grass there is not configure with ZSTD and the latter is currently not available on the system.
As the r.compress man page says, ZSTD is the default compressor if available. However, when I check in current trunk's configure, it says: {{{ --with-zstd support Zstandard functionality (default: no)" }}} Does that mean that even if libzstd is available on a system, GRASS is not compiled with support for it, unless --with-zstd is set ? I find this situation a bit uncomfortable as it can lead to situations where the user creates data without actively thinking about the compression method and this data is the unusable elsewhere. I would plead, thus, for libzstd to become a compulsory requirement for GRASS GIS, and for the configure script to default to --with-zstd=yes. Or the default compression method should be put back to ZLIB. -- Ticket URL: <https://trac.osgeo.org/grass/ticket/3815> GRASS GIS <https://grass.osgeo.org>
_______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/grass-dev