found 7zip in C:\Program Files\7-Zip\7z.exe set PATH=E:\buildsystem\release-1916-x64\bin;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft SDKs\TypeScript\3.1;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Performance Tools\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\\x64;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\x64\;C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\\MSBuild\15.0\bin;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\;C:\ActiveTcl\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\7-Zip;C:\php;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Users\szekeres\AppData\Local\Microsoft\WindowsApps;C:\Users\szekeres\.dotnet\tools;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja git config --global core.autocrlf false if not exist src\mapserver-vc15x64 git clone -b main https://github.com/mapserver/mapserver.git src\mapserver-vc15x64 cd src\mapserver-vc15x64 git reset --hard HEAD HEAD is now at 6991fd2d2 expand PHPUnit test of OWSRequest (#6930) git fetch git checkout main Your branch is up to date with 'origin/main'. git pull origin main Already up to date. git reset --hard HEAD HEAD is now at 6991fd2d2 expand PHPUnit test of OWSRequest (#6930) git log --pretty=format:%H -n 1 > E:\buildsystem\release-1916-x64\doc\ms_revision.txt type E:\buildsystem\release-1916-x64\doc\ms_revision.txt 6991fd2d2b21270e9368b52526a89a0204c2399b cd E:\buildsystem git config --global core.autocrlf false if not exist src\gdal-vc15x64 git clone -b master https://github.com/OSGeo/gdal.git src\gdal-vc15x64 cd src\gdal-vc15x64 git reset --hard HEAD HEAD is now at 7f18ca5ecc MITAB: avoid memory leak in edge case (fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=61127) git fetch git checkout master Your branch is behind 'origin/master' by 30 commits, and can be fast-forwarded. (use "git pull" to update your local branch) git pull origin master Updating 7f18ca5ecc..e9577a9761 Fast-forward .github/workflows/alpine/Dockerfile.ci | 3 +- .github/workflows/android_cmake.yml | 2 +- .github/workflows/clang_static_analyzer.yml | 2 +- .github/workflows/cmake_builds.yml | 12 +- .github/workflows/code_checks.yml | 16 +- .github/workflows/conda.yml | 2 +- .github/workflows/coverity_scan.yml | 2 +- .github/workflows/doc_build.yml | 2 +- .github/workflows/linux_build.yml | 2 +- .github/workflows/macos.yml | 2 +- .github/workflows/windows_build.yml | 2 +- .pre-commit-config.yaml | 2 +- apps/gdal_translate_lib.cpp | 2 +- autotest/gcore/vrt_read.py | 103 +- autotest/gcore/vsiadls.py | 189 +- autotest/gcore/vsiaz.py | 58 +- autotest/gcore/vsioss.py | 19 +- autotest/gcore/vsis3.py | 3 + .../QI_DATA/FORMAT_CORRECTNESS.xml | 158 + .../QI_DATA/GENERAL_QUALITY.xml | 77 + .../QI_DATA/GEOMETRIC_QUALITY.xml | 78 + .../QI_DATA/RADIOMETRIC_QUALITY.xml | 62 + .../QI_DATA/SENSOR_QUALITY.xml | 50 + .../AUX_DATA/AUX_CAMSFO | Bin 0 -> 2024 bytes .../AUX_DATA/AUX_ECMWFT | Bin 0 -> 1104 bytes .../IMG_DATA/T34UCF_20230823T095559_B01.jp2 | Bin 0 -> 360 bytes .../IMG_DATA/T34UCF_20230823T095559_B02.jp2 | Bin 0 -> 360 bytes .../IMG_DATA/T34UCF_20230823T095559_B03.jp2 | Bin 0 -> 360 bytes .../IMG_DATA/T34UCF_20230823T095559_B04.jp2 | Bin 0 -> 360 bytes .../IMG_DATA/T34UCF_20230823T095559_B05.jp2 | Bin 0 -> 360 bytes .../IMG_DATA/T34UCF_20230823T095559_B06.jp2 | Bin 0 -> 360 bytes .../IMG_DATA/T34UCF_20230823T095559_B07.jp2 | Bin 0 -> 360 bytes .../IMG_DATA/T34UCF_20230823T095559_B08.jp2 | Bin 0 -> 360 bytes .../IMG_DATA/T34UCF_20230823T095559_B09.jp2 | Bin 0 -> 360 bytes .../IMG_DATA/T34UCF_20230823T095559_B10.jp2 | Bin 0 -> 360 bytes .../IMG_DATA/T34UCF_20230823T095559_B11.jp2 | Bin 0 -> 360 bytes .../IMG_DATA/T34UCF_20230823T095559_B12.jp2 | Bin 0 -> 360 bytes .../IMG_DATA/T34UCF_20230823T095559_B8A.jp2 | Bin 0 -> 360 bytes .../IMG_DATA/T34UCF_20230823T095559_TCI.jp2 | Bin 0 -> 372 bytes .../L1C_T34UCF_A033753_20230823T095553/MTD_TL.xml | 93 + .../QI_DATA/FORMAT_CORRECTNESS.xml | 187 + .../QI_DATA/GENERAL_QUALITY.xml | 49 + .../QI_DATA/GEOMETRIC_QUALITY.xml | 53 + .../QI_DATA/MSK_CLASSI_B00.jp2 | Bin 0 -> 372 bytes .../QI_DATA/MSK_DETFOO_B01.jp2 | Bin 0 -> 360 bytes .../QI_DATA/MSK_DETFOO_B02.jp2 | Bin 0 -> 408 bytes .../QI_DATA/MSK_DETFOO_B03.jp2 | Bin 0 -> 408 bytes .../QI_DATA/MSK_DETFOO_B04.jp2 | Bin 0 -> 408 bytes .../QI_DATA/MSK_DETFOO_B05.jp2 | Bin 0 -> 384 bytes .../QI_DATA/MSK_DETFOO_B06.jp2 | Bin 0 -> 384 bytes .../QI_DATA/MSK_DETFOO_B07.jp2 | Bin 0 -> 384 bytes .../QI_DATA/MSK_DETFOO_B08.jp2 | Bin 0 -> 408 bytes .../QI_DATA/MSK_DETFOO_B09.jp2 | Bin 0 -> 360 bytes .../QI_DATA/MSK_DETFOO_B10.jp2 | Bin 0 -> 360 bytes .../QI_DATA/MSK_DETFOO_B11.jp2 | Bin 0 -> 384 bytes .../QI_DATA/MSK_DETFOO_B12.jp2 | Bin 0 -> 384 bytes .../QI_DATA/MSK_DETFOO_B8A.jp2 | Bin 0 -> 384 bytes .../QI_DATA/MSK_QUALIT_B01.jp2 | Bin 0 -> 418 bytes .../QI_DATA/MSK_QUALIT_B02.jp2 | Bin 0 -> 466 bytes .../QI_DATA/MSK_QUALIT_B03.jp2 | Bin 0 -> 466 bytes .../QI_DATA/MSK_QUALIT_B04.jp2 | Bin 0 -> 466 bytes .../QI_DATA/MSK_QUALIT_B05.jp2 | Bin 0 -> 442 bytes .../QI_DATA/MSK_QUALIT_B06.jp2 | Bin 0 -> 442 bytes .../QI_DATA/MSK_QUALIT_B07.jp2 | Bin 0 -> 442 bytes .../QI_DATA/MSK_QUALIT_B08.jp2 | Bin 0 -> 466 bytes .../QI_DATA/MSK_QUALIT_B09.jp2 | Bin 0 -> 418 bytes .../QI_DATA/MSK_QUALIT_B10.jp2 | Bin 0 -> 418 bytes .../QI_DATA/MSK_QUALIT_B11.jp2 | Bin 0 -> 442 bytes .../QI_DATA/MSK_QUALIT_B12.jp2 | Bin 0 -> 442 bytes .../QI_DATA/MSK_QUALIT_B8A.jp2 | Bin 0 -> 442 bytes .../QI_DATA/SENSOR_QUALITY.xml | 58 + .../QI_DATA/T34UCF_20230823T095559_PVI.jp2 | Bin 0 -> 372 bytes .../INSPIRE.xml | 340 ++ .../MTD_MSIL1C.xml | 445 ++ .../manifest.safe | 567 ++ .../rep_info/S2_User_Product_Level-1C_Metadata.xsd | 19 + .../QI_DATA/FORMAT_CORRECTNESS.xml | 50 + .../QI_DATA/GENERAL_QUALITY.xml | 66 + .../QI_DATA/GEOMETRIC_QUALITY.xml | 78 + .../QI_DATA/RADIOMETRIC_QUALITY.xml | 66 + .../QI_DATA/SENSOR_QUALITY.xml | 50 + .../AUX_DATA/AUX_CAMSFO | Bin 0 -> 2970 bytes .../AUX_DATA/AUX_ECMWFT | Bin 0 -> 1620 bytes .../R10m/T34UCF_20230823T095559_AOT_10m.jp2 | Bin 0 -> 360 bytes .../R10m/T34UCF_20230823T095559_B02_10m.jp2 | Bin 0 -> 360 bytes .../R10m/T34UCF_20230823T095559_B03_10m.jp2 | Bin 0 -> 360 bytes .../R10m/T34UCF_20230823T095559_B04_10m.jp2 | Bin 0 -> 360 bytes .../R10m/T34UCF_20230823T095559_B08_10m.jp2 | Bin 0 -> 360 bytes .../R10m/T34UCF_20230823T095559_TCI_10m.jp2 | Bin 0 -> 372 bytes .../R10m/T34UCF_20230823T095559_WVP_10m.jp2 | Bin 0 -> 360 bytes .../R20m/T34UCF_20230823T095559_AOT_20m.jp2 | Bin 0 -> 360 bytes .../R20m/T34UCF_20230823T095559_B01_20m.jp2 | Bin 0 -> 360 bytes .../R20m/T34UCF_20230823T095559_B02_20m.jp2 | Bin 0 -> 360 bytes .../R20m/T34UCF_20230823T095559_B03_20m.jp2 | Bin 0 -> 360 bytes .../R20m/T34UCF_20230823T095559_B04_20m.jp2 | Bin 0 -> 360 bytes .../R20m/T34UCF_20230823T095559_B05_20m.jp2 | Bin 0 -> 360 bytes .../R20m/T34UCF_20230823T095559_B06_20m.jp2 | Bin 0 -> 360 bytes .../R20m/T34UCF_20230823T095559_B07_20m.jp2 | Bin 0 -> 360 bytes .../R20m/T34UCF_20230823T095559_B11_20m.jp2 | Bin 0 -> 360 bytes .../R20m/T34UCF_20230823T095559_B12_20m.jp2 | Bin 0 -> 360 bytes .../R20m/T34UCF_20230823T095559_B8A_20m.jp2 | Bin 0 -> 360 bytes .../R20m/T34UCF_20230823T095559_SCL_20m.jp2 | Bin 0 -> 360 bytes .../R20m/T34UCF_20230823T095559_TCI_20m.jp2 | Bin 0 -> 372 bytes .../R20m/T34UCF_20230823T095559_WVP_20m.jp2 | Bin 0 -> 360 bytes .../R60m/T34UCF_20230823T095559_AOT_60m.jp2 | Bin 0 -> 360 bytes .../R60m/T34UCF_20230823T095559_B01_60m.jp2 | Bin 0 -> 360 bytes .../R60m/T34UCF_20230823T095559_B02_60m.jp2 | Bin 0 -> 360 bytes .../R60m/T34UCF_20230823T095559_B03_60m.jp2 | Bin 0 -> 360 bytes .../R60m/T34UCF_20230823T095559_B04_60m.jp2 | Bin 0 -> 360 bytes .../R60m/T34UCF_20230823T095559_B05_60m.jp2 | Bin 0 -> 360 bytes .../R60m/T34UCF_20230823T095559_B06_60m.jp2 | Bin 0 -> 360 bytes .../R60m/T34UCF_20230823T095559_B07_60m.jp2 | Bin 0 -> 360 bytes .../R60m/T34UCF_20230823T095559_B09_60m.jp2 | Bin 0 -> 360 bytes .../R60m/T34UCF_20230823T095559_B11_60m.jp2 | Bin 0 -> 360 bytes .../R60m/T34UCF_20230823T095559_B12_60m.jp2 | Bin 0 -> 360 bytes .../R60m/T34UCF_20230823T095559_B8A_60m.jp2 | Bin 0 -> 360 bytes .../R60m/T34UCF_20230823T095559_SCL_60m.jp2 | Bin 0 -> 360 bytes .../R60m/T34UCF_20230823T095559_TCI_60m.jp2 | Bin 0 -> 372 bytes .../R60m/T34UCF_20230823T095559_WVP_60m.jp2 | Bin 0 -> 360 bytes .../L2A_T34UCF_A033753_20230823T095553/MTD_TL.xml | 5691 ++++++++++++++++++++ .../QI_DATA/FORMAT_CORRECTNESS.xml | 80 + .../QI_DATA/GENERAL_QUALITY.xml | 50 + .../QI_DATA/GEOMETRIC_QUALITY.xml | 54 + .../QI_DATA/L2A_QUALITY.xml | 137 + .../QI_DATA/MSK_CLASSI_B00.jp2 | Bin 0 -> 372 bytes .../QI_DATA/MSK_CLDPRB_20m.jp2 | Bin 0 -> 360 bytes .../QI_DATA/MSK_CLDPRB_60m.jp2 | Bin 0 -> 360 bytes .../QI_DATA/MSK_DETFOO_B01.jp2 | Bin 0 -> 360 bytes .../QI_DATA/MSK_DETFOO_B02.jp2 | Bin 0 -> 360 bytes .../QI_DATA/MSK_DETFOO_B03.jp2 | Bin 0 -> 360 bytes .../QI_DATA/MSK_DETFOO_B04.jp2 | Bin 0 -> 360 bytes .../QI_DATA/MSK_DETFOO_B05.jp2 | Bin 0 -> 360 bytes .../QI_DATA/MSK_DETFOO_B06.jp2 | Bin 0 -> 360 bytes .../QI_DATA/MSK_DETFOO_B07.jp2 | Bin 0 -> 360 bytes .../QI_DATA/MSK_DETFOO_B08.jp2 | Bin 0 -> 360 bytes .../QI_DATA/MSK_DETFOO_B09.jp2 | Bin 0 -> 360 bytes .../QI_DATA/MSK_DETFOO_B10.jp2 | Bin 0 -> 360 bytes .../QI_DATA/MSK_DETFOO_B11.jp2 | Bin 0 -> 360 bytes .../QI_DATA/MSK_DETFOO_B12.jp2 | Bin 0 -> 360 bytes .../QI_DATA/MSK_DETFOO_B8A.jp2 | Bin 0 -> 360 bytes .../QI_DATA/MSK_QUALIT_B01.jp2 | Bin 0 -> 418 bytes .../QI_DATA/MSK_QUALIT_B02.jp2 | Bin 0 -> 418 bytes .../QI_DATA/MSK_QUALIT_B03.jp2 | Bin 0 -> 418 bytes .../QI_DATA/MSK_QUALIT_B04.jp2 | Bin 0 -> 418 bytes .../QI_DATA/MSK_QUALIT_B05.jp2 | Bin 0 -> 418 bytes .../QI_DATA/MSK_QUALIT_B06.jp2 | Bin 0 -> 418 bytes .../QI_DATA/MSK_QUALIT_B07.jp2 | Bin 0 -> 418 bytes .../QI_DATA/MSK_QUALIT_B08.jp2 | Bin 0 -> 418 bytes .../QI_DATA/MSK_QUALIT_B09.jp2 | Bin 0 -> 418 bytes .../QI_DATA/MSK_QUALIT_B10.jp2 | Bin 0 -> 418 bytes .../QI_DATA/MSK_QUALIT_B11.jp2 | Bin 0 -> 418 bytes .../QI_DATA/MSK_QUALIT_B12.jp2 | Bin 0 -> 418 bytes .../QI_DATA/MSK_QUALIT_B8A.jp2 | Bin 0 -> 418 bytes .../QI_DATA/MSK_SNWPRB_20m.jp2 | Bin 0 -> 360 bytes .../QI_DATA/MSK_SNWPRB_60m.jp2 | Bin 0 -> 360 bytes .../QI_DATA/SENSOR_QUALITY.xml | 45 + .../QI_DATA/T34UCF_20230823T095559_PVI.jp2 | Bin 0 -> 372 bytes .../INSPIRE.xml | 340 ++ .../MTD_MSIL2A.xml | 553 ++ .../manifest.safe | 810 +++ .../S2_PDI_Level-2A_Datastrip_Metadata.xsd | 19 + .../rep_info/S2_PDI_Level-2A_Tile_Metadata.xsd | 12 + .../rep_info/S2_User_Product_Level-2A_Metadata.xsd | 13 + autotest/gdrivers/pdf.py | 1 + autotest/gdrivers/sentinel2.py | 463 ++ autotest/ogr/data/pydrivers/ogr_DUMMY.py | 24 +- autotest/ogr/ogr_pythondrivers.py | 10 +- autotest/ogr/ogr_sql_test.py | 10 + autotest/utilities/test_gdal_translate_lib.py | 13 + cmake/modules/packages/FindPodofo.cmake | 11 +- doc/source/about_no_title.rst | 4 +- doc/source/api/python/osgeo.rst | 2 + doc/source/api/python_bindings.rst | 203 +- doc/source/download.rst | 12 +- doc/source/drivers/raster/vrt.rst | 5 +- doc/source/tutorials/gdal_grid_tut.rst | 14 +- doc/source/tutorials/vector_python_driver.rst | 53 +- doc/source/user/raster_data_model.rst | 6 +- docker/README.md | 10 +- examples/pydrivers/ogr_PASSTHROUGH.py | 2 +- frmts/aaigrid/aaigriddataset.cpp | 17 +- frmts/pdf/CMakeLists.txt | 4 + frmts/pdf/pdfdataset.cpp | 95 +- frmts/pdf/pdfobject.cpp | 195 +- frmts/pdf/pdfobject.h | 8 +- frmts/pdf/pdfsdk_headers.h | 18 + frmts/sentinel2/sentinel2dataset.cpp | 45 + frmts/vrt/vrtdataset.cpp | 5 + frmts/vrt/vrtdataset.h | 12 +- frmts/vrt/vrtfilters.cpp | 2 +- frmts/vrt/vrtsources.cpp | 82 +- gcore/gdalpython.cpp | 4 + gcore/gdalpython.h | 2 + gcore/gdalpythondriverloader.cpp | 42 +- port/cpl_alibaba_oss.cpp | 56 +- port/cpl_alibaba_oss.h | 18 +- port/cpl_aws.cpp | 28 +- port/cpl_aws.h | 19 +- port/cpl_vsil.cpp | 11 +- port/cpl_vsil_az.cpp | 104 +- port/cpl_vsil_curl_class.h | 7 - port/cpl_vsil_curl_streaming.cpp | 78 +- port/cpl_vsil_oss.cpp | 52 +- port/cpl_vsil_s3.cpp | 105 +- port/cpl_vsil_swift.cpp | 3 +- swig/include/python/ogr_python.i | 2 +- swig/python/README.rst | 141 +- 207 files changed, 12084 insertions(+), 687 deletions(-) create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/DATASTRIP/DS_2BPS_20230823T120234_S20230823T095553/QI_DATA/FORMAT_CORRECTNESS.xml create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/DATASTRIP/DS_2BPS_20230823T120234_S20230823T095553/QI_DATA/GENERAL_QUALITY.xml create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/DATASTRIP/DS_2BPS_20230823T120234_S20230823T095553/QI_DATA/GEOMETRIC_QUALITY.xml create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/DATASTRIP/DS_2BPS_20230823T120234_S20230823T095553/QI_DATA/RADIOMETRIC_QUALITY.xml create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/DATASTRIP/DS_2BPS_20230823T120234_S20230823T095553/QI_DATA/SENSOR_QUALITY.xml create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/AUX_DATA/AUX_CAMSFO create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/AUX_DATA/AUX_ECMWFT create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/IMG_DATA/T34UCF_20230823T095559_B01.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/IMG_DATA/T34UCF_20230823T095559_B02.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/IMG_DATA/T34UCF_20230823T095559_B03.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/IMG_DATA/T34UCF_20230823T095559_B04.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/IMG_DATA/T34UCF_20230823T095559_B05.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/IMG_DATA/T34UCF_20230823T095559_B06.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/IMG_DATA/T34UCF_20230823T095559_B07.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/IMG_DATA/T34UCF_20230823T095559_B08.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/IMG_DATA/T34UCF_20230823T095559_B09.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/IMG_DATA/T34UCF_20230823T095559_B10.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/IMG_DATA/T34UCF_20230823T095559_B11.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/IMG_DATA/T34UCF_20230823T095559_B12.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/IMG_DATA/T34UCF_20230823T095559_B8A.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/IMG_DATA/T34UCF_20230823T095559_TCI.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/MTD_TL.xml create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/FORMAT_CORRECTNESS.xml create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/GENERAL_QUALITY.xml create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/GEOMETRIC_QUALITY.xml create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/MSK_CLASSI_B00.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/MSK_DETFOO_B01.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/MSK_DETFOO_B02.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/MSK_DETFOO_B03.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/MSK_DETFOO_B04.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/MSK_DETFOO_B05.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/MSK_DETFOO_B06.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/MSK_DETFOO_B07.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/MSK_DETFOO_B08.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/MSK_DETFOO_B09.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/MSK_DETFOO_B10.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/MSK_DETFOO_B11.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/MSK_DETFOO_B12.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/MSK_DETFOO_B8A.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/MSK_QUALIT_B01.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/MSK_QUALIT_B02.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/MSK_QUALIT_B03.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/MSK_QUALIT_B04.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/MSK_QUALIT_B05.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/MSK_QUALIT_B06.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/MSK_QUALIT_B07.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/MSK_QUALIT_B08.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/MSK_QUALIT_B09.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/MSK_QUALIT_B10.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/MSK_QUALIT_B11.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/MSK_QUALIT_B12.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/MSK_QUALIT_B8A.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/SENSOR_QUALITY.xml create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/GRANULE/L1C_T34UCF_A033753_20230823T095553/QI_DATA/T34UCF_20230823T095559_PVI.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/INSPIRE.xml create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/MTD_MSIL1C.xml create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/manifest.safe create mode 100644 autotest/gdrivers/data/sentinel2/fake_l1c_processing_baseline_5_09/S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE/rep_info/S2_User_Product_Level-1C_Metadata.xsd create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/DATASTRIP/DS_2BPS_20230823T124759_S20230823T095553/QI_DATA/FORMAT_CORRECTNESS.xml create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/DATASTRIP/DS_2BPS_20230823T124759_S20230823T095553/QI_DATA/GENERAL_QUALITY.xml create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/DATASTRIP/DS_2BPS_20230823T124759_S20230823T095553/QI_DATA/GEOMETRIC_QUALITY.xml create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/DATASTRIP/DS_2BPS_20230823T124759_S20230823T095553/QI_DATA/RADIOMETRIC_QUALITY.xml create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/DATASTRIP/DS_2BPS_20230823T124759_S20230823T095553/QI_DATA/SENSOR_QUALITY.xml create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/AUX_DATA/AUX_CAMSFO create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/AUX_DATA/AUX_ECMWFT create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R10m/T34UCF_20230823T095559_AOT_10m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R10m/T34UCF_20230823T095559_B02_10m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R10m/T34UCF_20230823T095559_B03_10m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R10m/T34UCF_20230823T095559_B04_10m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R10m/T34UCF_20230823T095559_B08_10m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R10m/T34UCF_20230823T095559_TCI_10m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R10m/T34UCF_20230823T095559_WVP_10m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R20m/T34UCF_20230823T095559_AOT_20m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R20m/T34UCF_20230823T095559_B01_20m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R20m/T34UCF_20230823T095559_B02_20m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R20m/T34UCF_20230823T095559_B03_20m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R20m/T34UCF_20230823T095559_B04_20m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R20m/T34UCF_20230823T095559_B05_20m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R20m/T34UCF_20230823T095559_B06_20m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R20m/T34UCF_20230823T095559_B07_20m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R20m/T34UCF_20230823T095559_B11_20m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R20m/T34UCF_20230823T095559_B12_20m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R20m/T34UCF_20230823T095559_B8A_20m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R20m/T34UCF_20230823T095559_SCL_20m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R20m/T34UCF_20230823T095559_TCI_20m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R20m/T34UCF_20230823T095559_WVP_20m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R60m/T34UCF_20230823T095559_AOT_60m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R60m/T34UCF_20230823T095559_B01_60m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R60m/T34UCF_20230823T095559_B02_60m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R60m/T34UCF_20230823T095559_B03_60m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R60m/T34UCF_20230823T095559_B04_60m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R60m/T34UCF_20230823T095559_B05_60m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R60m/T34UCF_20230823T095559_B06_60m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R60m/T34UCF_20230823T095559_B07_60m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R60m/T34UCF_20230823T095559_B09_60m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R60m/T34UCF_20230823T095559_B11_60m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R60m/T34UCF_20230823T095559_B12_60m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R60m/T34UCF_20230823T095559_B8A_60m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R60m/T34UCF_20230823T095559_SCL_60m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R60m/T34UCF_20230823T095559_TCI_60m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/IMG_DATA/R60m/T34UCF_20230823T095559_WVP_60m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/MTD_TL.xml create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/FORMAT_CORRECTNESS.xml create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/GENERAL_QUALITY.xml create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/GEOMETRIC_QUALITY.xml create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/L2A_QUALITY.xml create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_CLASSI_B00.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_CLDPRB_20m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_CLDPRB_60m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_DETFOO_B01.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_DETFOO_B02.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_DETFOO_B03.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_DETFOO_B04.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_DETFOO_B05.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_DETFOO_B06.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_DETFOO_B07.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_DETFOO_B08.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_DETFOO_B09.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_DETFOO_B10.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_DETFOO_B11.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_DETFOO_B12.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_DETFOO_B8A.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_QUALIT_B01.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_QUALIT_B02.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_QUALIT_B03.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_QUALIT_B04.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_QUALIT_B05.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_QUALIT_B06.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_QUALIT_B07.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_QUALIT_B08.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_QUALIT_B09.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_QUALIT_B10.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_QUALIT_B11.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_QUALIT_B12.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_QUALIT_B8A.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_SNWPRB_20m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/MSK_SNWPRB_60m.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/SENSOR_QUALITY.xml create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/GRANULE/L2A_T34UCF_A033753_20230823T095553/QI_DATA/T34UCF_20230823T095559_PVI.jp2 create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/INSPIRE.xml create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/MTD_MSIL2A.xml create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/manifest.safe create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/rep_info/S2_PDI_Level-2A_Datastrip_Metadata.xsd create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/rep_info/S2_PDI_Level-2A_Tile_Metadata.xsd create mode 100644 autotest/gdrivers/data/sentinel2/fake_l2a_processing_baseline_5_09/S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE/rep_info/S2_User_Product_Level-2A_Metadata.xsd git reset --hard HEAD HEAD is now at e9577a9761 Sentinel2: additional metadata (#8379) git log --pretty=format:%H -n 1 > E:\buildsystem\release-1916-x64\doc\gdal_revision.txt type E:\buildsystem\release-1916-x64\doc\gdal_revision.txt e9577a97614a436e5dc2f355a23dc6f81ba77048 cd E:\buildsystem set PATH=E:\buildsystem\release-1916-x64\bin;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft SDKs\TypeScript\3.1;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Performance Tools\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\\x64;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\x64\;C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\\MSBuild\15.0\bin;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\;C:\ActiveTcl\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\7-Zip;C:\php;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Users\szekeres\AppData\Local\Microsoft\WindowsApps;C:\Users\szekeres\.dotnet\tools;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja git config --global core.autocrlf false if not exist src\mapcache-vc15x64 git clone -b main https://github.com/MapServer/mapcache.git src\mapcache-vc15x64 cd src\mapcache-vc15x64 git reset --hard HEAD HEAD is now at 0b85061 Add support for pcre2. (#314) git fetch git checkout main Your branch is up to date with 'origin/main'. git pull origin main Already up to date. git log --pretty=format:%H -n 1 > E:\buildsystem\release-1916-x64\doc\mapcache_revision.txt type E:\buildsystem\release-1916-x64\doc\mapcache_revision.txt 0b85061c673ade7a0890759105c7db79a21af87d cd E:\buildsystem