Open VDS merge requestshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests2022-10-13T14:42:31Zhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/713Remove magic values from VolumeDataMapping enum2022-10-13T14:42:31ZMorten OfstadRemove magic values from VolumeDataMapping enumhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/716Remove gcp docker image building2022-10-17T14:56:51ZJørgen Lindjorgen.lind@3lc.aiRemove gcp docker image buildinghttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/717Feature/jorgen.lind/cicd update2022-10-14T12:16:23ZJørgen Lindjorgen.lind@3lc.aiFeature/jorgen.lind/cicd updatehttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/718Update location for zlib 1.2.12 as original location is no longer available.2022-10-16T21:53:11ZMarius Storm-Olsenmarius@bluware.comUpdate location for zlib 1.2.12 as original location is no longer available.zlib.net removed the 1.2.12 version of zlib when they released the
1.2.13 version on October 13th.
Github still keeps it around, so use that instead.zlib.net removed the 1.2.12 version of zlib when they released the
1.2.13 version on October 13th.
Github still keeps it around, so use that instead.Jørgen Lindjorgen.lind@3lc.aiJørgen Lindjorgen.lind@3lc.aihttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/719Add flush to VolumeDataAccessManagerPython2022-10-17T11:44:26ZJørgen Lindjorgen.lind@3lc.aiAdd flush to VolumeDataAccessManagerPythonhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/720Remove gcp docker image building2022-10-17T14:56:51ZDanylo Vanin (EPAM)Remove gcp docker image buildingOriginal MR: !716
(cherry picked from commit 2bcc80699dd3a0107e17f575b13a44abf4f7feaf)Original MR: !716
(cherry picked from commit 2bcc80699dd3a0107e17f575b13a44abf4f7feaf)Danylo Vanin (EPAM)Danylo Vanin (EPAM)https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/721Remove unused code in SEGYImport2022-10-18T12:23:47ZJørgen Lindjorgen.lind@3lc.aiRemove unused code in SEGYImporthttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/722Flush VolumeDataLayout in the accessmanager2022-10-18T13:03:12ZJørgen Lindjorgen.lind@3lc.aiFlush VolumeDataLayout in the accessmanagerso that the VolumeDataLayout is flushed for files and objectstore.so that the VolumeDataLayout is flushed for files and objectstore.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/724Mark version 2.3.82022-10-19T13:48:06ZJørgen Lindjorgen.lind@3lc.aiMark version 2.3.8https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/723Mark version 2.4.42022-10-20T12:12:39ZJørgen Lindjorgen.lind@3lc.aiMark version 2.4.4https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/725Feature/jorgen.lind/std exception dms2022-10-20T13:11:19ZJørgen Lindjorgen.lind@3lc.aiFeature/jorgen.lind/std exception dmshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/726update_32022-10-20T13:30:50ZJørgen Lindjorgen.lind@3lc.aiupdate_3Fix that VolumeDataPageAccessor::AccessMode_Create/AccessMode_CreateWithoutLODGeneration didn't fully overwrite all existing data. Add new VolumeDataPageAccessor::AccessMode_ReadWriteWithoutLODGeneration to support resumable copies and u...Fix that VolumeDataPageAccessor::AccessMode_Create/AccessMode_CreateWithoutLODGeneration didn't fully overwrite all existing data. Add new VolumeDataPageAccessor::AccessMode_ReadWriteWithoutLODGeneration to support resumable copies and update VDSCopy tool to use the correct access mode when resuming.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/727SEGYImport: Add segy-survey-coordinate-system and survey-coordinate-system2022-10-24T14:25:19ZJørgen Lindjorgen.lind@3lc.aiSEGYImport: Add segy-survey-coordinate-system and survey-coordinate-systemAdds the possiblity to override the survey coordinate system unit read from
the SEG-Y file and what unit is used for the survey coordinate system
stored in the VDSAdds the possiblity to override the survey coordinate system unit read from
the SEG-Y file and what unit is used for the survey coordinate system
stored in the VDShttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/728Fix warning, wariable never read on clang 152022-10-25T09:16:13ZJørgen Lindjorgen.lind@3lc.aiFix warning, wariable never read on clang 15https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/729Add environment variable OPENVDS_DISABLE_SSL_CERTIFICATE_VERIFICATION2022-10-25T13:07:03ZJørgen Lindjorgen.lind@3lc.aiAdd environment variable OPENVDS_DISABLE_SSL_CERTIFICATE_VERIFICATIONThere is no crossplatform to implement the functionality for
azure-cpp-sdk.There is no crossplatform to implement the functionality for
azure-cpp-sdk.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/730Feature/jorgen.lind/copydllfortarget2022-10-26T07:54:29ZJørgen Lindjorgen.lind@3lc.aiFeature/jorgen.lind/copydllfortargethttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/731Build azure_sdk_for_cpp with curl only and add support for isDisableSSLVerifi...2022-10-26T12:19:16ZJørgen Lindjorgen.lind@3lc.aiBuild azure_sdk_for_cpp with curl only and add support for isDisableSSLVerificationEnvSethttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/732Feature/jorgen.lind/survey coordinate system unit2022-10-26T12:44:51ZJørgen Lindjorgen.lind@3lc.aiFeature/jorgen.lind/survey coordinate system unithttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/733Fix lossless wavelet compression when the diff mask is constant.2022-10-26T14:22:21ZJørgen Lindjorgen.lind@3lc.aiFix lossless wavelet compression when the diff mask is constant.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/734Add pkg-config configuration file generation2022-10-28T07:22:46ZAlexander JaustAdd pkg-config configuration file generationThis merge request adds a pkg-config template (`CMake/openvds.pc.in`) and extends the CMake configuration such that the file is populated with appropriate information like the installation prefix and the OpenVDS version number. The confi...This merge request adds a pkg-config template (`CMake/openvds.pc.in`) and extends the CMake configuration such that the file is populated with appropriate information like the installation prefix and the OpenVDS version number. The configuration resulting file (`openvds.pc` is installed into `$CMAKE_INSTALL_PREFIX/lib/pkgconfig/`. Depending on the installation prefix one might have to extend the environment variable `PKG_CONFIG_PATH` to include `$CMAKE_INSTALL_PREFIX/lib/pkgconfig/` such that pkg-config file can be found by the system.
This make ingestion of OpenVDS easier for projects that do not use CMake as build system and have pkg-config available for obtaining build flags. One example would be projects using Go and its build system. Go has explicit support for pkg-config in the [CGO package](https://pkg.go.dev/cmd/cgo#hdr-Using_cgo_with_the_go_command) to obtain the needed flags for compiling and linking of applications to other packages. Would this be something one could add?
I did test this on my machine (Arm64, Mac OSX 12) and it worked nicely.
Main questions:
- Can the `configure_file` command stay at this location in the `CMakeLists.txt`?
- Should we document this feature somewhere (README, somewhere else, changelog)?
Closes #150