Comments (9)
Please see the note I put on the closed issue about zstd which is available on 3.15
https://cmake.org/cmake/help/latest/release/3.15.html?highlight=zstd
from mobilitydb.
Can you give me a link to the issue you mention?
from mobilitydb.
from mobilitydb.
Link to comment:
#85 (comment)
This is what I found about xy files:
https://fileinfo.com/extension/xz
So using something specific that works, say for my computer, it might not work to other systems.
As Regina mentions in this mail:
https://lists.osgeo.org/pipermail/postgis-devel/2021-July/029058.html
I think using sed and awk in a cmake project is a big NO NO.
Its the same thing for xzcat, the no no, is that they do not exist in other systems.
That comment has a link to cmake 3.15, if someone is to package with, say bionic, the cmake that they woul be using is 3.10
https://packages.ubuntu.com/bionic/cmake
So if you wants minimum cmake 3.15 then it wouldn't be packaged for bionic (which hasn't reached its EOL).
This is what currently pgRouting has as minimum in order for it to be packaged to several others systems:
https://github.com/pgRouting/pgrouting/blob/main/CMakeLists.txt#L1
I pumped it up in mobilitydb from 3.1 to 3.2
https://github.com/MobilityDB/MobilityDB/blob/master/CMakeLists.txt#L1
https://github.com/MobilityDB/MobilityDB/blob/develop/CMakeLists.txt#L1
Which cmake to be the minimum one, must not be taken lightly, will affect to which systems you are willing to support.
from mobilitydb.
I think we can simply change xzcat
by gzcat
. We used xz
for its reduced size. For example, compressing the file test/general/data
with both xz
and gzip
shows the difference
-rw-r--r-- 1 esteban esteban 2524628 Jul 27 10:46 load.sql.xz
-rw-r--r-- 1 esteban esteban 3947025 Jul 30 10:25 load.sql.gz
Therefore we can simply switch to gzip
to enable multiplatform builds. In particular MSYS2 supports gzip
but does not have the command gzcat
. However, this is not a problem since it is equivalent to gunzip -c
.
Just out of curiosity, which feature required to move cmake from 3.1 to 3.2?
from mobilitydb.
from mobilitydb.
Muchas gracias !
from mobilitydb.
I found out that MSYS2 comes with xz
https://packages.msys2.org/base/mingw-w64-xz
and MacOS also
https://formulae.brew.sh/formula/xz
So I think we can leave xz for the moment.
from mobilitydb.
PR #155
from mobilitydb.
Related Issues (20)
- It is not very clear how to work with SequenceSets in the documentation - trying to split trajectories into sequencesets.
- SEGFAULT when using STBOX overlap join. HOT 5
- The MFJSON format (in 5.12.1. Input/Output Functions) does not follow the standard version (OGC 19-045r3). HOT 1
- MobilityDB and postgis-trajenctory HOT 6
- `atGeometry` splits into sequences even when no split should occur. (development branch) HOT 10
- SRID is lost during serialization of STBOX, TGeomPoint etc. HOT 4
- Issues with installation instructions on Ubuntu 20.04. HOT 1
- `spaceSplit(tgeompoint, integer)` returns different results with bitmatrix on vs off. HOT 4
- Postgres 15 removed pg_atoi HOT 1
- ST_LineLocatePoint for geography and one point linestring crashes backend HOT 14
- Link to BerlinMOD is broken HOT 2
- mingw64 building of mobilitydb for PostgreSQL 16, CREATE EXTENSION fails HOT 10
- UTF8 support for the MEOS library
- Making MEOS multithreading
- In-memory indexes for the MEOS library
- Bindings of the MEOS C library to other programming languages
- Connecting MEOS and PROJ HOT 2
- Localization support for the MEOS library
- How to append a tgeompoint to its trajectory? HOT 7
- Incorrect output of some spatial relationship functions
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mobilitydb.